/**

Kotulas.com Styles 

*/

@import url('structure.css');
@import url('content.css');

/* General classes start */
body {margin:0px; padding:0px;background-color: #fff;}
.whiteBackground {margin:0px; padding:0px;background-color: #fff;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #5e5a5b;line-height:40px;font-weight: normal;padding:0px; margin:0px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #5e5a5b;line-height:24px; padding:0px; margin-bottom:0px;}
form {padding:0px; margin:0px;}
td,span,div,p,ul,li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5e5a5b;}
.checkbox, .radio {color:#5e5a5b;padding:0px; margin:0px;}
.input, .select{font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #5e5a5b; height: 20px; padding: 2px 4px 2px 4px; margin-right:6px; background: #fff url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-input.gif) left repeat-x;} 
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; border: solid 1px #5e5a5b; padding-top:2px;margin-right:5px;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;color:#5e5a5b;}
a:hover {color: #000; text-decoration: underline;}
/*a:visited {color: #bd1d2d; text-decoration: underline;}*/
.space {padding-top: 7px; padding-bottom: 7px;}
.p_width {width: 960px;}
.tmp_width {width: 960px;}
.bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.select_length {width: 224px;}
img, a img {border: none;}
hr {height:1px; color:#5e5a5b; background-color:#5e5a5b; border-style:none; width: 100%; margin-top: 20px; margin-bottom: 10px;}

/* language select classes start */
.lng_logo {padding-left:26px;}
.lng_link {text-decoration:none}
.lng_flag {border:solid 1px #5e5a5b;}

/* Menu classes start */
.m_line {vertical-align:bottom; height:35px;padding:0px; margin:0px;}
.m_top {padding-bottom:3px;vertical-align:bottom;color: #fff; text-align: center;}
.m_top_link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;color: #fff; text-transform: uppercase; padding-bottom:0px;text-decoration:none;}
.m_top_link:hover {color: #fff;}
.m_tile {background-image: url(/wcsstore/KotulaStorefrontAssetStore/images/colors/color1/m_tile.gif); background-repeat: repeat-x; background-color: #000; text-align: -moz-center; padding:0px; margin:0px;}
.m_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase;}
.m_link:hover {color: #c8c2bb; text-decoration: none;}
.m_bottom_line {background-image :url(/wcsstore/KotulaStorefrontAssetStore/images/colors/color1/m_bottom_line.gif);}
.m_back {background:#bd1d2d url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-header.gif) no-repeat center;}
.topNav {text-align: center; padding: 8px 8px 6px 8px;}
/*.promo_cats {background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-promo-cats.gif) no-repeat; background-position: right; padding: 8px 0 6px 0;}*/

/* search area classes start */
.s_back {background: #fff url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-search.gif) repeat-x; border-bottom: solid 1px #c6c2bb;}
.s_padding {padding-left:5px;}
.s_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;color: #5e5a5b;vertical-align:middle;}
.s_text_black {color:#000;font-size: 11px;}
.s_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #5e5a5b;}
.s_link2 {color: #5e5a5b; font-size: 11px;}
.s_link:hover {color: #000; text-decoration: underline;}
.s_input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:black; border: solid 1px #5e5a5b; height: 19px;}
.s_input2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:black; border: solid 1px #5e5a5b; height: 19px;}
#search_text {font: bold 14px Arial, Helvetica, sans-serif; color: #5e5a5b; text-transform: uppercase; padding-right: 10px;}

/* logon classes start */
.log_height {height: 20px;padding-top:5px;}
.log_page {height:100%;}

/* content classes start */
#content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.c_back {background-color: white; padding: 10px 0px 0px 0px;}
.c_headings {color: #5e5a5b; font-size: 12px; font-weight: bold; padding-bottom: 6px; padding-top: 10px;}
.c_line {width:100%; background-image :url(/wcsstore/KotulaStorefrontAssetStore/images/colors/color1/c_line.gif);line-height:8px;margin:0px;font-size:2px;background-repeat: repeat-x;}
.c_large_img {vertical-align: top; padding-right: 30px; padding-top: 9px;}
.c_flash {padding-top: 0px; padding-bottom: 0px;}
.c_homepage_cat {border:solid 1px #abaaaa;}
.c_homepage_cat_txt {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000;font-weight:bold; padding-left:6px; height:20px; text-transform: uppercase;}
.c_home_txt_blue {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#5e5a5b;font-weight:bold;}
.c_home_txt_black {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#000000;}
.c_select_yr_mnth {width:110px;}
.c_header {width: 960px; height: 40px; background: #99c52f url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-content-header.gif) no-repeat; padding-left: 10px; font-weight: bold; font-size: 12px; display: block;}
.c_category_text {padding: 8px 10px 8px 10px; background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-category-text.gif) no-repeat; font-size: 12px; height: 70px;}

/* category header classes start */
/*.category_header {position: relative; top: 40px; left: 30px; width:0; height:0;}*/
.h_category {color: #5e5a5b;}

/* subNav classes start */
#subNav {width: 200px; vertical-align: top; padding-right: 20px; background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-subnav-column.gif) no-repeat bottom center;}
.sn_heading {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000; line-height: 40px; padding-bottom: 6px; font-weight: bold;}
.sn_off {height:25px; border-top:solid 1px #5e5a5b;}
.sn_on {font-weight: bold; height: 25px; border-top: solid 1px #5e5a5b; background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-subnav.gif) no-repeat; color: #000;}
.sn_link {font: 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; width: 100%; display: block; padding: 6px 0 6px 6px;}
.sn_link_on {font: bold 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; width: 100%; display: block; padding: 6px 0 6px 6px;}
.sn_link:hover {background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-subnav.gif) no-repeat; color: #000; font-weight: bold; text-decoration: none;}
.sn_link_on:hover {text-decoration: none;}

/* table classes start */
#table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.t_table {width: 100%;}
.thumbnail_table {width: 731px;}
.t_hd_last {color:#000000; font-size: 11px; font-weight: bold; padding: 3px 4px 3px 4px; background-color: #e1dfd9; text-align: left; height: 15px; border:solid 1px #5e5a5b; vertical-align: top;}
th.colHeader_last {color:#5e5a5b; font-size: 11px; font-weight: bold; padding: 3px 4px 3px 4px; background-color: #e1dfd9; text-align: left; height: 15px; vertical-align: top; border: solid 1px #5e5a5b;}
th.colHeader_last_white {color:#5e5a5b; font-size: 11px; font-weight: bold; padding: 3px 4px 3px 4px; background-color: #fff; text-align: left; height: 15px; vertical-align: top; border: solid 1px #5e5a5b;}
.t_tr {border-bottom: solid 1px #5e5a5b;}
.t_hd {color:#000000; font-size: 11px; font-weight: bold; padding: 3px 4px 3px 4px; background-color:#fff; text-align: left; height: 19px; border-top: solid 1px #5e5a5b; border-left:solid 1px #5e5a5b; border-bottom: solid 1px #5e5a5b; vertical-align: top;}
.t_td { font-size: 11px; color:color:#000000;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #5e5a5b;}
.t_td2 { font-size: 11px; color:color:#000000;padding: 7px 4px 3px 0px;vertical-align:top;}
.t_hd_rght {text-align: right; width:100%; color:#5e5a5b;  font-size: 11px; font-weight: bold; display:block;}
.t_hd_cntr {text-align: center; width:100%; color:#5e5a5b; font-size: 11px; font-weight: bold; display:block;}
.t_hd_price_last {color:#5e5a5b; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#e1dfd9; text-align:left;height:15px;border-top:solid 1px #5e5a5b;border-left:solid 1px #5e5a5b;border-bottom:solid 1px #5e5a5b;border-right:solid 1px #5e5a5b;vertical-align:top;}
.t_rght {text-align : right; display:block; font-size:11px;}
.t_cntr {text-align : center; width:100%;display:block;}
.t_fees { text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
.t_fees_spc {line-heght:3px;font-size: 4px;}
.t_total { text-align: right; font-size: 11px; color: #5e5a5b; padding: 3px 4px 3px 4px; vertical-align: top; border-top: solid 1px #5e5a5b; border-bottom: solid 1px #5e5a5b; border-left: solid 1px #5e5a5b; font-weight: bold;}
.t_total_figure { text-align: right; font-size: 11px; color: #bd1d2d; padding: 3px 4px 3px 4px; border-top: solid 1px #5e5a5b; border-bottom: solid 1px #5e5a5b; border-left: solid 1px #5e5a5b; border-right: solid 1px #5e5a5b; background-color: #e1dfd9; font-weight: bold;}
.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
.t_button {background: #000 url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button-2.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #fff; padding: 4px 0 4px 0; border: solid 1px #000; height: 14px; width: 100%; text-align: center; margin-bottom: 5px; display: block;}
.t_button:hover {color: #e1dfd9; border: solid 1px #5e5a5b; text-decoration: none;}
.t_total_button {background: #000 url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button-2.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #fff; padding: 4px 0 4px 0; border: solid 1px #000; height: 14px; width: 100%; text-align : center; margin-bottom:1px; display:block;}
.t_total_button:hover {color: #e1dfd9; border: solid 1px #5e5a5b; text-decoration: none;}
.t_img_view {text-align: center; width: 180px; display: block; padding-top: 12px; padding-bottom: 10px; vertical-align: top;}
.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
.t_space {padding-bottom: 8px;text-align : center;}
.t_img_border {padding: 8px; display: block;}
.t_img_border:hover {padding: 8px; display: block;}
.t_empty_cell {width: 14px}
.innerDashedLines {border-bottom: 1px solid #e1dfd9;}
.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
.t_row_detail {padding:6px;vertical-align:top;}
.t_txt_detail {font-size: 10px;}
.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;display:block;}
.t_button_space {padding-top:5px;display:block}
.t_line {/*border-bottom:solid 1px #5e5a5b;font-size:1px;*/}
.t_rght_space {padding-right:5px;}

/* page scrolling widget start*/
.ps_align_left {text-align: left; border-left: solid 1px #5e5a5b; border-bottom: solid 1px #5e5a5b; border-top: solid 1px #5e5a5b; padding: 0px; margin: 0px;}
.ps_align {text-align: right; border: solid 1px #5e5a5b; padding: 0 0 0 6px; margin: 0px;}
.ps_pad {padding-left:4px;}
.ps_view {padding-right: 5px; background-color: #e1dfd9;}
.ps_input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; border: solid 1px #5e5a5b;height: 16px; padding-top:0px;margin-right:0px;border-top:solid 1px #5e5a5b;padding:0px; margin: 0px;}
.ps_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;padding-left:4px;}
.total_results {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; width: 150px;}

/* footer classes start */
.f_back {background:#ffffff url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-footer.gif) repeat-x scroll 0 0; border-top:1px solid #FFFFFF; padding: 2px; margin:0px;}
.f_back .p_width {width:960px; background: url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-footer-main.gif) no-repeat top center;}
.f_title {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #727272;font-weight:bold; text-transform: uppercase;}
.f_link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5e5a5b; padding: 4px;}
.f_link:hover {color: #000000;}
.f_padding {vertical-align: top; text-align: center; padding: 20px 0 10px 0;}
.f_text {text-align: center; padding-bottom: 6px;}
#WC_CachedFooterDisplay_Link_9 {display: visible;}


/****************************************

 * delta from Snippet.css

 * classes to be used in snippets

 ****************************************/


/* Button link styles */
a.button {float:none; background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button.gif) no-repeat top left; overflow:hidden; color:#fff; font-weight: bold; text-align:center; text-decoration:none; text-transform:uppercase; padding:6px 0 7px 6px; height:28px;}
a.button:hover {color:#000; text-decoration:none; cursor:pointer;}
a.button span {background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button_right.gif) no-repeat top right; color: #fff; padding:6px 10px 8px 6px;margin-top:-6px;}
a.button:hover span {color:#000; text-decoration:none;}
a.button_2 {background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button2.gif) no-repeat top left; overflow:hidden; color:#fff; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; padding:5px 0 6px 12px; height:25px;}
a.button_2:hover {color:#E1DFD9; text-decoration:none; cursor:pointer;}
a.button_2 span {background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button2_right.gif) no-repeat top right; color: #fff; padding:5px 12px 6px 0;}
a.button_2:hover span {color:#E1DFD9; text-decoration:none;}

a.button_3 {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button3-left.jpg) no-repeat top left; overflow:hidden; color:##5E5A5B; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; padding:3px 0 6px 6px; height:20px;}
a.button_3:hover {color:##5E5A5B; text-decoration:none; cursor:pointer;}
a.button_3 span {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button3-right.jpg) no-repeat top right; color: ##5E5A5B; padding:2px 12px 6px 6px; line-height:19px;}
a.button_3:hover span {color:##5E5A5B; text-decoration:none;}

a.button_add_to_cart {background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button.gif) no-repeat top left; overflow:hidden; color:#fff; font-weight: bold; text-align:center; text-decoration:none; text-transform:uppercase; padding:6px 0 7px 6px; height:28px;}
a.button_add_to_cart:hover {color:#000; text-decoration:none; cursor:pointer;}
a.button_add_to_cart span {background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/button_right.gif) no-repeat top right; color: #fff; padding:6px 26px 7px 20px;}
a.button_add_to_cart:hover span {color:#000; text-decoration:none;}
#button_wishlist {margin-top: 6px;}


/* Input button styles */
.submit input {background: #85ac29 url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #fff; border: solid 1px #99c52f; height: 29px; text-transform: uppercase; padding: 6px 6px 6px 6px; text-align: center;}
.reset input {background: #000 url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-button-2.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #fff; border: solid 1px #000; height: 29px; text-transform: uppercase; padding: 4px 6px 4px 6px; text-align: center;}

/* TD class styles */
th.colHeader{color:#5e5a5b; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#fff; text-align:left;height:19px;border-top:solid 1px #5e5a5b;border-left:solid 1px #5e5a5b;border-bottom:solid 1px #5e5a5b;vertical-align:top;}
th.colHeader_price{color:#bd1d2d; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#e1dfd9; text-align:left;height:15px;border-top:solid 1px #5e5a5b;border-left:solid 1px #5e5a5b;border-bottom:solid 1px #5e5a5b;border-right:solid 1px #5e5a5b;vertical-align:top;}
td.price {font-size:  11px; color: #5e5a5b; font-family: arial, helvetica, sans-serif; text-align: right;}
td.offerPrice{font-size:  11px; color: #bd1d2d; font-family: arial, helvetica, sans-serif; text-align: right;}
td.discountPrice{font-size:  11px; color: #bd1d2d; font-family: arial, helvetica, sans-serif; text-align: right;}

/* This class is used to bold regular text */
strong {font-weight: bold;}

/* The following classes format how currency is displayed */
/*.price {font-weight: bold; font-size: 11px; color: #bd1d2d;}
.wasPrice {font-size:  14px; font-weight: bold; color: #5e5a5b; font-family: arial, helvetica, sans-serif; line-height: 20px;}
.lineThrough {font-size:  14px; font-weight: bold; color: #5e5a5b; font-family: arial, helvetica, sans-serif; line-height: 20px; text-decoration:line-through;}
.listPrice {font-size:  11px; color: #5e5a5b; font-family: arial, helvetica, sans-serif; text-decoration: line-through; line-height: 20px;}
.offerPrice{font-size:  11px; color: #bd1d2d; font-family: arial, helvetica, sans-serif;}
.discountPrice {font-size:  11px; color: #bd1d2d; font-family: arial, helvetica, sans-serif;}
.redPrice {font-weight: bold; font-size: 11px; color: #bd1d2d;}
.p_price_container {}
.p_price_prefix {display: inline; float: center; width: 57px;}
.p_price_wrapper {display: inline; float: center; text-align: left; vertical-align: center; height: 35px;}
.p_price {font-weight: bold; font-size: 22px; color: #bd1d2d;}
.redText {color: #bd1d2d;}*/

.price {color: #bd1d2d;}
.price-large {height:50px; width:auto;}
.price-large .price {font: bold 22px arial, sans-serif; margin-left:6px;}
.price-large .price-only {font: bold 22px arial, sans-serif; color: #bd1d2d; padding-top:20px;} 
.price-large .price-sale {font: bold 22px arial, sans-serif; color: #bd1d2d;}
.price-large .price-was {font: bold 14px arial, sans-serif; color: #5e5a5b; line-height: 20px;}
.price-large .price-was .price {font: bold 14px arial, sans-serif; color: #5e5a5b; margin-left:6px;}

.price-small {height:35px; width:auto;}
.price-small .price {font: bold 14px arial, sans-serif; margin-left:6px;}
.price-small .price-only {font: bold 14px arial, sans-serif; color: #bd1d2d; padding-top:14px;} 
.price-small .price-sale {font: bold 14px arial, sans-serif; color: #bd1d2d;}
.price-small .price-was {font: bold 11px arial, sans-serif; color: #5e5a5b; line-height: 14px;}
.price-small .price-was .price {font: bold 11px arial, sans-serif; color: #5e5a5b; margin-left:6px;}

.free-shipping-text, .important {font: bold 12px arial, sans-serif; color: #bd1d2d;}

/* This class is used to format product names */
.productName {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.productName:hover {color: #000;}
.p_title {line-height: 20px; margin-top: 11px;}
.p_productName_link {width: 180px; height: 50px;}

/* Class to highlight a required field on a form */
.required{font-family: verdana; color: red; FONT_SIZE: 2pt;}

/* Class to highlight an error message */
.error{font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: red;}

/* The background color of a table and alternating row background colors */
.bgColor {border-collapse: collapse; width: 100%;}
.cellBG_1{}
.cellBG_2{}

/* This class is used for the section heading */
.heading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #5e5a5b;line-height:40px;}
.heading2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;line-height:40px; font-weight: bold;}

/* This class is used for the section sub-heading */
.subHeading {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #5e5a5b;line-height:30px;}
h1.subhead{text-align:center; background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-subhead.gif;) top center no-repeat; color:#BD1D2D; font:bold 18px/40px Arial, Helvetica, sans-serif; margin:0; padding:0; text-transform:uppercase;}

/* Breadcrumb trail for checkout pages */
a.chkout_done {font-family: Arial, Helvetica, sans-serif;color:#c8c2bb;font-weight: bold;sans-serif;font-size: 11px;}
a.chkout_done:hover {color:#000;}
td.chkout {font-family: Arial, Helvetica, sans-serif;color:#c8c2bb;font-weight: bold;sans-serif;font-size: 11px;}
td.chkout_active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#5e5a5b;}
td.divider {width: 1px; padding: 0 4px 0 4px;}

/* This class is used to format text for discounts */
.discount {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5e5a5b; vertical-align:middle;}

/* This class is used for the vertical divider on the sign-in page */
.vertical_divider {margin-right: 10px; margin-left: 10px;}

/* This class is used to format email sign-up elements */
.email_signup_back {background: #5e5a5b url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-email-signup.gif) no-repeat;}
.bkgrd_red {background: #bd1d2d;}

/* This class is used to hide/show the expected delivery time ground shipping zone map */
.ship_zone_map { position: relative; z-index: 0;}
.ship_zone_map:hover {background-color: transparent; z-index: 101;}
.ship_zone_map span { /*CSS for enlarged image*/ position: absolute; padding: 0px; left: -1000px; visibility: hidden;}
.ship_zone_map span img { /*CSS for enlarged image*/ border: 1px solid #000; padding: 0px;}
.ship_zone_map:hover span { /*CSS for enlarged image on hover*/ visibility: visible; top: -200px; left: 110px; /*position where enlarged image should offset horizontally */}

/* This class is used to hide/show the catalog keycode example on the shopping cart page */
.keycode_example { position: relative; z-index: 0;}
.keycode_example:hover {background-color: transparent; z-index: 101;}
.keycode_example span { /*CSS for enlarged image*/ position: absolute; padding: 0px; left: -1000px; visibility: hidden;}
.keycode_example span img { /*CSS for enlarged image*/ border: 1px solid #000; padding: 0px;}
.keycode_example:hover span { /*CSS for enlarged image on hover*/ visibility: visible; top: -240px; left: 60px; /*position where enlarged image should offset horizontally */}

/* This class is used for the free catalog form field lable text */
.freecatalog_field {background-color: #FFFFFF;font-size: 11px;color: #5e5a5b;font-family: Arial, Helvetica, sans-serif;height: 20px;border-width: 1px;border-color: #5e5a5b;margin: 2px;}

/* This class is used for the Recently Viewed Items link and window */

.rvcparent {width: 150px; text-align: center;}
.rvccontentlayout {position: absolute; display: none; z-index: 202;}

/* This class is used for the add-on design on the product detail pages */
.add_ons_header {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-header-left.gif) no-repeat top left; overflow: hidden; font-weight: bold; text-align:center; text-decoration:none; text-transform: uppercase; height: 50px; width: 100%; padding: 0;}
.add_ons_header div {height: 50px; width: 100%; background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-header-right.gif) no-repeat; background-position: top right; padding: 12px 0 0 0;}

/* These classes are used for the homepage MSP promotion */
#hp_tabholder {position:absolute; z-index:4; top:225px; _top:227px; width:auto; height:20px;}
.hp_promotion {position:absolute; float:left; z-index:3; display:none;}
.hp_tab {cursor:pointer; float:left; display:inline; }
.hp_tab_state {position:absolute; display:none;}

/* homepage product styles */
td.hp_product_slogan {text-align:center; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/product/bkg_top.gif) no-repeat; font: bold 12px arial,sans-serif; color: #bf1d2d; padding: 10px 18px 5px 8px;}
td.hp_product_slogan2 {width:194px; text-align:center; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/product/bkg_middle.gif) repeat-y; padding: 0px 10px 0px 0px;}
td.hp_product {width:194px; text-align:center; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/product/bkg_top.gif) no-repeat; padding: 0px 10px 0px 0px;}
td.hp_product_last {margin: 10px 0px 0px 0px; padding: 0px 10px 0px 0px; width: 184px;}
td.hp_product img {margin: 4px 10px;}
td.hp_product p {margin:0px; padding: 4px 10px;}
td.hp_product_price {height:auto; text-align:center; color:#BD1D2D; font-size:22px; font-weight:bold; margin: 0px; padding: 0px 14px 10px 4px; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/product/bkg_bottom.gif) left bottom no-repeat;}
#hp_products_hidden {float:left; display:none; height:auto; overflow:hidden;}
.hp_view_products {cursor:pointer; float:left; width:952px; border-bottom: solid 1px #000; text-decoration: underline; text-align:right; margin-top:10px;}	.hp_tab_holiday {cursor:pointer; float:left; display:inline; margin-right: 2px; width:auto; height:26px;  background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_left_dwn.jpg) top left no-repeat;}
.hp_tab_holiday div {padding: 6px 12px 4px 12px; _padding: 6px 12px 4px 12px; font: bold 12px arial,sans-serif; color: #fff; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_right_dwn.jpg) top right no-repeat;}
.hp_tab_active_holiday {background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_left_up.jpg) top left no-repeat;}
.hp_tab_active_holiday div {font: bold 12px arial,sans-serif; color: #fff; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_right_up.jpg) top right no-repeat;}
td.hp_product_price {background:transparent url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/product/bkg_bottom.gif) no-repeat scroll left bottom;margin:0;padding:10px 0 10px 0;text-align:center;}
.p_price_container_sale {display:inline; width:auto; background:url(/wcsstore/KotulaStorefrontAssetStore/images/icons/price-sale.gif) 0 -7px  no-repeat; padding: 7px 0px 6px 60px;_padding: 0px 0px 15px 60px;}
.p_price_container_only {display:inline; width:auto; background:url(/wcsstore/KotulaStorefrontAssetStore/images/icons/price-only.gif) 0 -7px  no-repeat;padding: 7px 0px 6px 60px; _padding: 0px 0px 15px 60px;}
td.hp_product_price span{line-height:35px;}

/* holiday styled tabs */
.hp_tab_holiday {cursor:pointer; float:left; display:inline; margin-right: 2px; width:auto; height:26px;  background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_left_dwn.jpg) top left no-repeat;}
.hp_tab_holiday div {padding: 6px 12px 4px 12px; _padding: 6px 12px 4px 12px; font: bold 12px arial,sans-serif; color: #fff; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_right_dwn.jpg) top right no-repeat;}
.hp_tab_active_holiday {background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_left_up.jpg) top left no-repeat;}
.hp_tab_active_holiday div {font: bold 12px arial,sans-serif; color: #fff; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/11_19_08/tab_right_up.jpg) top right no-repeat;}

/* clearance styled tabs */
.hp_tab_clearance {cursor:pointer; float:left; display:inline; margin-right: 2px; width:auto; height:30px;  background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/12_23_08/tab_left_dwn.jpg) top left no-repeat;}
.hp_tab_clearance div {padding: 8px 12px 4px 12px; _padding: 8px 12px 4px 12px; font: bold 12px arial,sans-serif; color: #5e5a5b; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/12_23_08/tab_right_dwn.jpg) top right no-repeat;}
.hp_tab_active_clearance {background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/12_23_08/tab_left_up.jpg) top left no-repeat;}
.hp_tab_active_clearance div {font: bold 12px arial,sans-serif; color: #5e5a5b; background:url(/wcsstore/KotulaStorefrontAssetStore/images/homepage/msp/2008/12_23_08/tab_right_up.jpg) top right no-repeat;}

/* top navigation styles */
.topNav p {text-align:center; height:auto; padding:0px; margin:0px;}
.topNav-hover {cursor:pointer; background:#fff url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/m_tile_rollover.gif) top center repeat-x; text-align:left;}
.topNav-hover a,  .topNav-hover a:hover{color:#000; width:100%;}
.topNav-last .dropdown ul {left:-98px; _left:-97px;}
.dropdown {position:absolute; display:block;z-index:201;text-align:left;width:1px;height:1px;}
.dropdown ul {position:relative; display:none;top: 6px;left: -9px;width: 200px;_width: 216px;margin: 0px;padding: 8px;background:#fff;border: solid 1px #5e5a5b;border-top:none;list-style:none;}
.dropdown ul li {display:block;margin:0px;height: auto;border-top: solid 1px #5e5a5b;}
.dropdown ul li a {display:block;width:100%;padding: 6px 0 6px 6px;_padding-top: 5px;font: 11px arial, sans-serif;text-decoration:none;}
.dropdown ul li.hover {background:transparent url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/bkgrd-subnav.gif) no-repeat scroll 0 0;}
.dropdown ul li.hover a {text-decoration:none;color:#000;font: bold 11px arial, sans-serif;}
/*.autolist {position:absolute;display:block;z-index:201;text-align:left;width:1px;height:1px;}
.autolist ul {position:relative;display:none;margin:0px;top: 20px;padding: 8px;width:250px;background:#fff;border: solid 1px #5e5a5b;border-top:none;list-style:none;}
.autolist ul li.viewall {border-bottom: solid 1px #c8c2bb;}
.autolist ul li {cursor:pointer;display:block;padding: 6px;margin:0px;height: auto;}
.autolist ul li a {font: 11px arial, sans-serif;text-decoration:none;}
.autolist ul li.hover {background:#e1dfd9;}
.autolist ul li.header {text-align:center;font: 10px arial, sans-serif;background:#e1dfd9;padding:2px;}
.autolist ul li.hover a {text-decoration:underline;color:#000;}*/

.autolistSearchNoResults {position:absolute; z-index:100; text-align:left; margin-top:26px;}
.autolistSearchNoResults ul {position:relative; display:none; margin: 0; width: 178px; top: 0px; padding: 4px; background:#fff; border: solid 1px #000; border-top:none; list-style:none;}
.autolistSearchNoResults ul li.viewall {border-top: solid 1px #000;}
.autolistSearchNoResults ul li {cursor:pointer; display:block; padding: 6px; margin:0; height: auto;}
.autolistSearchNoResults ul li a {font: 11px Arial,Helvetica,sans-serif; text-decoration:none;}
.autolistSearchNoResults ul li.hover {background:#e1dfd9;}
.autolistSearchNoResults ul li.hover a {text-decoration:underline; color:#000;}

.ps_align {border:none;padding:0px;height:30px;width:740px;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_bkg.gif) no-repeat; padding:0px;}
.ps_align-search {height:30px;width:960px;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_bkg-search.gif) no-repeat;padding:0px;}
.thumbnail_table {width:736px;height:24px;margin-left: 4px;}
.thumbnail_table-search {width:956px;height:24px;margin-left: 4px;}

/* pagination styles */
td.total_results {text-align:left;font: bold 12px arial, sans-serif;padding:4px;width:auto;color: #5e5a5b;}
td.pagination {}
.button-holder {width:auto;margin-right:auto;margin-left:auto;}
.page_button {float:left;text-align:center;cursor:pointer;font: 12px arial, sans-serif;height:24px;padding: 5px 0px 5px 8px;margin: 3px 0px -6px 0px;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_left.gif) left top no-repeat;}
.page_button a {text-decoration:none;}
.page_button a:hover, .page_button-over a{color: #fff;}
.page_button span {margin-top:-5px;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_right.gif) right top no-repeat;padding: 5px 8px 5px 0px;}
.page_button-over {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_left_active.gif) left top no-repeat;}
.page_button-over span {color:#fff;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_right_active.gif) right top no-repeat;}
.page_button-active {cursor:default;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_left_active.gif) left top no-repeat;}
.page_button-active span {font-weight:bold;color:#fff;background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/pagination_right_active.gif) right top no-repeat;}
.view-button{cursor:pointer;}
.view-button img {display:inline;margin-top:-1px;}
.page_button-disabled {cursor:default;}
.page_button-disabled span {color:#c8c2bb;}

/* Rounded corner styles */
.innerDashedLinesGrid {cursor:pointer; background:#fff url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/product_bottom.gif') left bottom no-repeat; border-top: solid 5px #fff; border-bottom:none}
.innerDashedLinesGrid table.table_img_view {background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/product_top.gif') left top no-repeat;}
.innerDashedLinesList {cursor:pointer;text-align:left;border-bottom:none;border-top: solid 5px #fff;background:#fff url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/list_product_bottom.gif') left bottom no-repeat;}
.innerDashedLinesList table {background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/list_product_top.gif') left top no-repeat;}
.innerDashedLinesListSearch {cursor:pointer;text-align:left;border-bottom:none;border-top: solid 5px #fff;background:#fff url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/list_product_bottom-search.gif') left bottom no-repeat;}
.innerDashedLinesListSearch table {background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/list_product_top-search.gif') left top no-repeat;}
.innerDashedLinesList .t_img_view {width:216px;}
.p_productName_link{width:172px;padding:4px;padding-top:0px;}

/* Tool tip styles */
img {padding:0px;margin:0px;}
.tooltip {position:absolute; z-index:101;display:none;background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/tooltip_top.png') left top no-repeat;padding-top:0px;}
.tooltip-inner {position:relative; float:left; width:430px; _width:460px; min-height:200px; text-align:left; background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/tooltip_bottom.png') left bottom no-repeat; padding:15px; padding-top:0px; top:12px;}
.tooltip-inner .productSpace {display:block; float:left; height:auto; width:430px; padding:5px;}
.tooltip-inner .productImg {display:inline; float:left; width:200px;}
.tooltip-inner .productInfo {display:inline; float:left; width:200px; margin-left:10px;}
.tooltip-inner .productImage {height:65px;}
.tooltip-inner .productDescription {height:90px;}
.tooltip-inner .productSKU {height:30px;}
.tooltip-inner .arrow {position:absolute; left: -84px; top:130px; width:90px; height:90px; background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/arrow-right.png') left bottom no-repeat;}
.tooltip-inner .arrow-left {position:absolute; left:455px; top:130px; width:90px; height:90px; background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/arrow-left.png') left bottom no-repeat;}
.t_img_view_cat {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/cat_bkg.gif) 0px 12px no-repeat; padding-bottom:2px; cursor:pointer; display:block; padding-top:24px; text-align:center; vertical-align:top; width:180px; height:192px; _height:204px;}
.tooltip h2 {margin:0px; padding:0px; font: normal 18px arial, sans-serif;}
/*.t_img_view_cat-hover {background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/cat_bkg-hover.gif) 0px 12px no-repeat;}*/
.t_img_border,  .t_img_border:hover{}
.fade-box {position:absolute; z-index:101 display:block; width:180px; height:192px; background:url(/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/cat_fade.png) 0px 63px no-repeat;}
.tableheader {font: bold 14px arial, sans-serif; height:30px; text-align:center; background:url('/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/tooltip_banner.gif') left top no-repeat;}
.price_only_sm {display:inline; padding: 2px 0px 10px 45px;  width:auto; background:url('/wcsstore/KotulaStorefrontAssetStore/images/icons/price-only-sm.gif') left top no-repeat;}
.price_only_sm span {font: bold 14px arial, sans-serif; line-height:30px; color:#bf1d2d;}
.price_sale_sm {display:inline; padding: 2px 0px 10px 45px; height:40px; width:auto; background:url('/wcsstore/KotulaStorefrontAssetStore/images/icons/price-sale-sm.gif') left top no-repeat;}
.price_sale_sm span {font: bold 14px arial, sans-serif; line-height:30px; color:#bf1d2d;}

/* IE centering issue fix */
body table {text-align:left;}

/* Product page add to cart box styles */
.addtocart-box {width:296px; background:url("/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/fadebox-bkg-bottom.gif") bottom center no-repeat;}
.addtocart-box-inner {background:url("/wcsstore/KotulaStorefrontAssetStore/images/backgrounds/fadebox-bkg-top.gif") top center no-repeat; text-align:center; padding-top: 5px;}

/* AJAX rich media styles */
.thumbnail-gallery {position:relative; top:4px; width:1000%; overflow:hidden;}
.thumbnail-item {cursor: pointer; float: left; display:inline; margin-left: 3px; border: solid 1px #fff;}
.thumbnail-active {border: solid 1px #bd1d2d;}
.gallery-button {cursor: pointer; display:none;}
#zoombtn {cursor: pointer; background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/zoomin.png); _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/KotulaStorefrontAssetStore/images/buttons/zoomin.png',sizingMethod='scale',enabled=true);}
#videobtn {cursor: pointer; background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/watchvideo.png); _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/KotulaStorefrontAssetStore/images/buttons/watchvideo.png',sizingMethod='scale',enabled=true);}
.close-btn {cursor: pointer; background:url(/wcsstore/KotulaStorefrontAssetStore/images/buttons/close.png); _background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/KotulaStorefrontAssetStore/images/buttons/close.png',sizingMethod='scale',enabled=true);}
