html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;}

img{-ms-interpolation-mode: bicubic;}
.left { float:left;}
.right { float:right;}
a:link, a:visited, a:hover { color:#2b5476}
body { }
body
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0px !important;
	text-align: center !important;
	width: 955px !important;
}
.cat_-101 #mainContents { padding-top:35px;}
#mainContents { padding-top:60px;}
/* LEFT COLUMN CSS */
.sc_leftNav {
}

.sc_leftNav .leftBox {
	padding: 10px 12px;
	margin-bottom: 6px;
	background: #eeebe2;
	
	width: 168px;
	//width: 192px;
}
.sc_leftNav .leftBox select { font-size:11px;}

.sc_leftNav .leftBox.selectShop {
	background: #eeebe2 url('/c.436469/site/images/headerLeftCollumn_union.gif') repeat-x top left;
	margin: 0;
	padding-bottom: 15px;
}

.sc_leftNav .leftBox.leftNavigation {
	padding-top: 0;
}

/* CUSTOM SELECT */
span.select {
	display: block;
	position: absolute;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000000;
	font: 12px/21px arial,sans-serif;
	background: url('/c.436469/site/images/customSelect.gif') no-repeat;
	overflow: hidden;
	
	width: 135px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	// width: 170px;
}

/* NAVIGATION */
.sc_leftNav .leftBox h3.title {
	font-size: 14px;
}

.sc_leftNav .leftBox .ul_navMenu {
}

.sc_leftNav .leftBox .ul_navMenu li {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 3px;
	margin-bottom: 7px;
}

.sc_leftNav .leftBox .ul_navMenu li.title {
padding:0 7px 2px;
}

.sc_leftNav .leftBox .ul_navMenu li.itemList {
	z-index:60;

}

.sc_leftNav .leftBox .ul_navMenu li.itemList.first {

}

.sc_leftNav .leftBox .ul_navMenu li.itemList.last {
	padding-bottom: 15px;
}

.sc_leftNav .leftBox .ul_navMenu li.itemList span.highlight {
	display: inline-block;
	margin-left: 6px;
	font-weight: bold;
	color: #b00a0a;
	cursor: default;
}

.sc_leftNav .leftBox .ul_navMenu li.itemList a {
	color: #333333;
}

.sc_leftNav .leftBox .ul_navMenu li.itemList a:hover {
	text-decoration: underline;
}

.sc_leftNav .leftBox .ul_navMenu li.itemList.first {

}

/* HOOK UP WITH US */
.sc_leftNav .leftBox.hookUs .logos {
	margin-top: 10px;
	padding-left: 3px;
}

.sc_leftNav .leftBox.hookUs .logos .smallLogo {
	margin-right: 6px;
}

/* TESTIMONIALS */
.sc_leftNav .leftBox.testimonials {
	overflow: hidden;
	margin-bottom: 0;
}

.sc_leftNav .leftBox.testimonials .comment {
	margin-top: 10px;
}

.sc_leftNav .leftBox.testimonials .comment .commentGlove .borderTop {
	font-size: 1px;
	height: 5px;
	line-height: 5px;
	background: url('/c.436469/site/images/border_top.png') no-repeat top left;
	
	/*// margin-bottom: -14px; Florencia*/
}

.sc_leftNav .leftBox.testimonials .comment .commentGlove .borderBottom {
	height: 16px;
	line-height: 16px;
	background: url('/c.436469/site/images/border_bottom.png') no-repeat top left;
}

.sc_leftNav .leftBox.testimonials .comment .commentGlove .content {
	padding: 6px 15px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background: url('/c.436469/site/images/comment_background.png') repeat-y top center; background-color:#f8f7f3;
	
	/*// margin-bottom: -2px;Florencia*/
}

.sc_leftNav .leftBox.testimonials .comment .user {
	padding-left: 15px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	margin-top: 10px;
	margin-bottom: 10px;
}

.sc_leftNav .leftBox.testimonials  .readMoreLink {
	padding-left: 15px;
}

.sc_leftNav .leftBox.testimonials  .readMoreLink a.readMore {
	color: #b00a0a;
	font-style: italic;
	font-size: 12px;
	text-decoration: underline;
}

.sc_leftNav .leftBox.testimonials  .readMoreLink a.readMore:hover {
	text-decoration: none;
}

.sc_leftNav .border_bottom {
	/*background: url('/c.436469/site/images/leftColumn_borderBottom.gif') no-repeat;*/
	height: 4px;
	line-height: 4px;
	font-size: 0;
	margin-bottom: 5px;
}

/* DONT USE, ONLY FOR LOCAL TEST */
body {
	text-align: center;
}

#outerwrapper {
	margin: 0 auto;
	width: 955px;
}

.clear {
	clear: both;
}

/* ///////////////////////////// */

/* GENERAL */
.floatLeft { float: left; }
.floatRight { float: right; }

/* HEADER */
.sc_header .logoBox { position:relative;}
.sc_header .logoBox {width:380px; height:82px;  text-indent:-9999px; background: url(/site/images/all_back.gif) no-repeat 0px 0px; }
.sc_header .logoBox a { width:380px; height:82px; display:block; background: url(/site/images/all_back.gif) no-repeat 0px 0px;}
.sc_header .logoBox a:hover { background: url(/site/images/all_back.gif) no-repeat 0px -89px;}
.sc_header .logoBox .logo_txt { position:absolute; left:176px; top:72px; text-align:left; font-size:12px; color:#a3a3a3; text-indent:0px;   }

.sc_header .logoBox h1#logohome {width:380px; height:88px;  text-indent:-9999px; background: url(/site/images/all_back.gif) no-repeat 0px 0px; }
.sc_header .logoBox h1#logohome a { width:380px; height:88px; display:block; background: url(/site/images/all_back.gif) no-repeat 0px 0px;}
.sc_header .logoBox h1#logohome a:hover { background: url(/site/images/all_back.gif) no-repeat 0px -89px;}

.sc_header .messageBox {
	width: 130px;
	height: 59px;
	margin-left: 94px;
	margin-top: 14px;
}

/* GENERAL MENU */

.upperMenu .menuWrapper {
	background: #2f597d;
}

.upperMenu .menuWrapper .um_border {
	float: left;
	width: 4px;
	height: 26px;
	background: #2f597d;
}

.upperMenu .menuWrapper .um_border.um_left {
	background: url('/c.436469/site/images/gm_border_l.gif') no-repeat;
}

.upperMenu .menuWrapper .um_border.um_right {
	background: url('/c.436469/site/images/gm_border_r.gif') no-repeat;
}

.upperMenu .menuWrapper .um_content {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	height: 26px;
	background: #2f597d url('/c.436469/site/images/gm_background.gif') repeat-x;
}

.upperMenu .menuWrapper .um_content ul.ul_upperMenu li {
/*	float: left; Flo*/
	display:inline /*Flo*/;
	margin: 0 3px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
}

.upperMenu .menuWrapper .um_content ul.ul_upperMenu li.itemMenu a {
	height: 26px;
	line-height: 26px;
	color: #ffffff;
}
.microShoppingCartInfo { position:relative; z-index:80;}
.sc_header .microShoppingCartInfo span {
	display: inline-block;
	/* margin-right: 4px;
	margin-top: 17px; */
	font-family: Georgia;
	font-size: 12px;
	height: 19px;
	line-height: 26px;
}

.sc_header .microShoppingCartInfo span#item_in_cart {
	margin-right: 5px;
}

.sc_header .microShoppingCartInfo .mcafeeBanner {
	vertical-align: middle;
}

.sc_header .microShoppingCartInfo span#title_id a img{
	margin-bottom: -2px;
}

.sc_header .microShoppingCartInfo span#title_id,
.sc_header .microShoppingCartInfo span#amountItems_id,
.sc_header .microShoppingCartInfo span#total_id {
    display: inline-block;
    padding: 10px 0 0 5px;
}

.sc_header .microShoppingCartInfo span.amountItems {
	font-weight: bold;
}

/* TABS */
.sc_header .tabsBox {
	float: left;
	width: 100%;
	margin-top: 6px;
	position:relative;
	clear:both;
	z-index:70;
}
#cbannersship { width:758px;}


/*      ------------   old header   ----------------------------------- */


.sc_header .tabsBox ul.ul_tabs {}

.sc_header .tabsBox ul.ul_tabs li.tab {
float: left;
position:relative;
z-index:80;
}

.hover_cont { position:absolute; background:#fcfbf9; border:4px solid #325b7f; padding:14px 7px; display:none;}
.tab_odPlayStore .hover_cont { padding:0px !important; border:0px solid #fff;}
.tab_odPlayStore .hover_cont a { width:auto!important; display: inline;}
.tab_odPlayStore .hover_cont a:hover { background:#eeebe2 !important;}
.tab_odPlayStore a { cursor: default;}
.hover_cont li { background-image:none !important; text-indent:0px !important; color:#333333;
font-size:12px;
padding:0px;
margin:0px;
width:auto!important;}
.hover_cont li a { background-image:none !important; text-indent:0px !important; color:#333333; font-size:12px !important; display:block; padding:4px; height:auto !important; width:240px !important;   }
.hover_cont li a:hover { background-image:none !important; text-indent:0px !important; color:#fff; text-decoration:underline; font-size:12px; background:#325b7f; }
.ul_tabs li { margin-right:5px; background-image:url(/site/images/all_back.gif); }
.ul_tabs li a { background-image:url(/site/images/all_back.gif); text-indent:-50000px; display:block; height:34px; width:102px; }
.ul_tabs li.tab_odPlayStore, .ul_tabs li.tab_odPlayStore a  { background-position:0px -245px; width:192px;}
.ul_tabs li.tab_newToKayaking, .ul_tabs li.tab_newToKayaking a { background-position:-196px -245px; width:145px;}
.ul_tabs li.tab_newToKayaking a:hover, .ul_tabs li.tab_newToKayaking a.hovertaba { background-position:-196px -279px; }
.ul_tabs li.tab_tab_gearGuide, .ul_tabs li.tab_tab_gearGuide a { background-position:-345px -245px; width:102px;}
.ul_tabs li.tab_tab_gearGuide a:hover, .ul_tabs li.tab_tab_gearGuide a.hovertaba  { background-position:-345px -279px; }
.ul_tabs li.tab_community, .ul_tabs li.tab_community a { background-position:-451px -245px; width:103px;}
.ul_tabs li.tab_community a:hover, .ul_tabs li.tab_community a.hovertaba { background-position:-451px -279px; }
.ul_tabs li.tab_customerService, .ul_tabs li.tab_customerService a { background-position:-558px -245px; width:145px;}
.ul_tabs li.tab_customerService a:hover, .ul_tabs li.tab_customerService a.hovertaba  { background-position:-558px -279px; }
.ul_tabs li.tab_search { width:243px; height:34px; margin-right:0px; background-position:-460px -54px;}
.ul_tabs li.tab_search span.tabContent { padding: 5px 0px 0px 9px; display: block; }


.sc_header .tabContent .input_search {
	float: left;
	margin-right: 6px;
}


.sc_header .tabContent .input_search  .inputText {
	padding-top: 1px;
	float: left;
	height: 25px;
}

.sc_header .tabContent .input_search  .inputText input {
	padding-top: 3px;
	height: 23px;
	width: 156px;
	border: none;
	background: none;
}

.tabContent a.searchButton {
	font-size: 11px;
	color: white;
	/*background: #b00a0a;*/
}

.sc_header .freeShippingBanner {
	margin-bottom: 5px;
	overflow: auto;
	color: #ffffff;
	font-weight: bold;
	position:absolute; top:38px; left:197px;
	width:758px;
}

.sc_header .freeShippingbanner .first_half {
	float: left;
	background: #b00a0a url('/c.436469/site/images/freeShippBanner_middle.gif') no-repeat right center;
	/* // width: 346px; */
	// width: 412px;
	overflow:hidden;
}
.sc_header .freeShippingbanner .first_half a { color:#fff; display:block;}
#sc_freeShippingBanner { // width:775px;}
.sc_header .freeShippingbanner .first_half .title {
	display: block;
	padding: 5px 22px;
	background: url("/c.436469/site/images/join_us.gif") no-repeat 346px 5px transparent;
	
	/* width: 302px;
	// width: 346px; */
	
	width: 368px;
	// width: 412px;
}
.first_half .title_hover {background: url('/c.436469/site/images/arrow_down1.gif') no-repeat 266px -35px !important;}

#searchSubmit { border:0 solid #fff; background:url(/c.436469/site/images/searchButton.gif) no-repeat; width:66px; height:25px; cursor:pointer; float:left; }




/* ---------------------------------------- NEW hearder -------------------------------------  */





.sc_header .tabsBox ul.ul_tabs_n {}

.sc_header .tabsBox ul.ul_tabs_n li.tab {
float: left;
position:relative;
z-index:80;
}

.hover_cont { position:absolute; background:#fcfbf9; border:4px solid #325b7f; padding:14px 7px; display:none;}
.tab_odPlayStore .hover_cont { padding:0px !important; border:0px solid #fff;}
.tab_odPlayStore .hover_cont a { width:auto!important; display: inline;}
.tab_odPlayStore .hover_cont a:hover { background:#eeebe2 !important;}
.tab_odPlayStore a { cursor: default;}
.hover_cont li { background-image:none !important; text-indent:0px !important; color:#333333;
font-size:12px;
padding:0px;
margin:0px;
width:auto!important;}
.hover_cont li a { background-image:none !important; text-indent:0px !important; color:#333333; font-size:12px !important; display:block; padding:4px; height:auto !important; width:240px !important;   }
.hover_cont li a:hover { background-image:none !important; text-indent:0px !important; color:#fff; text-decoration:underline; font-size:12px; background:#325b7f; }
.ul_tabs_n li { margin-right:5px; background-image:url(/site/images/all_back2.gif); }
.ul_tabs_n li a { background-image:url(/site/images/all_back2.gif); text-indent:-50000px; display:block; height:34px; width:102px; }
.ul_tabs_n li.tab_odPlayStore, .ul_tabs_n li.tab_odPlayStore a  { background-position:0px -245px; width:192px;}
.ul_tabs_n li.tab_newToKayaking, .ul_tabs_n li.tab_newToKayaking a { background-position:0px -245px; width:179px;}
.ul_tabs_n li.tab_newToKayaking a:hover, .ul_tabs_n li.tab_newToKayaking a.hovertaba { background-position:0px -279px; }
.ul_tabs_n li.tab_tab_gearGuide, .ul_tabs_n li.tab_tab_gearGuide a { background-position:-184px -245px; width:127px;}
.ul_tabs_n li.tab_tab_gearGuide a:hover, .ul_tabs_n li.tab_tab_gearGuide a.hovertaba  { background-position:-184px -279px; }
.ul_tabs_n li.tab_community, .ul_tabs_n li.tab_community a { background-position:-315px -245px; width:128px;}
.ul_tabs_n li.tab_community a:hover, .ul_tabs_n li.tab_community a.hovertaba { background-position:-315px -279px; }
.ul_tabs_n li.tab_customerService, .ul_tabs_n li.tab_customerService a { background-position:-447px -245px; width:180px;  margin-right:0px;}
.ul_tabs_n li.tab_customerService a:hover, .ul_tabs_n li.tab_customerService a.hovertaba  { background-position:-447px -279px; }
.ul_tabs_n li.tab_search { width:321px; height:34px; margin-right:5px; background-position:-382px -112px;}
.ul_tabs_n li.tab_search span.tabContent { padding: 0px 0px 0px 9px; display: block; }
li.tab_customerService .hover_cont { right:0px; width:168px; #width:182px;}
li.tab_customerService .hover_cont li a { width:154px !important;}
.sc_header .tabContent .input_search {
	float: left;
	margin-right: 13px; margin-top:5px
}


.sc_header .tabContent .input_search  .inputText {
	padding-top: 1px;
	float: left;
	height: 25px;
}

.sc_header .tabContent .input_search  .inputText input {
	padding-top: 3px;
	height: 23px;
	width: 223px;
	border: none;
	background: none;
}

.tabContent a.searchButton {
	font-size: 11px;
	color: white;
	/*background: #b00a0a;*/
}



.ul_tabs_n  #searchSubmit { border:0 solid #fff; background:url(/c.436469/site/images/searchButton2.gif) no-repeat; width:66px; height:25px; cursor:pointer; float:left; margin-top: 5px }




/* ---------------------------------------- end new hearder -------------------------------------  */

/*#banner_ship1 {width: 346px; float:left;}
#banner_ship2 {width: 412px; float:right;}*/
#banner_ship1 {width: 346px; float:left;}
.second_half  a { color:#fff !important;}
#banner_ship1 .contentS, #banner_ship2 .contentS { border:4px solid #325b7f; padding:10px; background:#fff; color:#000; font-size:11px; font-weight:normal;}
#lightbox_FREE .title_ { font-size:15px !important;}
#lightbox_FREE .subtitle { font-size:13px !important;}
#lightbox_FREE p { padding-bottom:7px !important;}
.sc_header .freeShippingbanner .second_half {
	float: left;
	cursor:pointer;
	/* // width: 412px; */
	// width: 346px;
	overflow:hidden;
	background: url("/c.436469/site/images/arrow_down2.gif") no-repeat 312px 5px #7b0707;
}

.sc_header .freeShippingbanner .second_half .title {
	display: block;
	padding: 5px 0px 5px 70px;

	
	/* width: 368px;
	// width: 412px; */
	
	width: 270px;
	// width: 310px;
}
.second_half .title_hover {background: url('/c.436469/site/images/arrow_down2.gif') no-repeat 360px -35px !important;}

.sc_header .sc_breadcrumbBox {
	font-size: 12px;
/*	margin-top: 10px;
	padding: 0 10px;*/
	position:absolute; top:75px; left:197px;
}

.sc_header .sc_breadcrumbBox a.crumb {
	color: #333333;
	font-size: 12px;
}

.sc_header .sc_breadcrumbBox a.crumbover {
	color: #cccccc;
	font-size: 12px;
	font-weight: normal;
}

/* CategoryList */


.sc_content .categoryList {
	/*overflow: auto;*/
	padding: 10px 0 10px 15px;
}

.categoryContent {
	/*border-bottom: 1px solid #DDDDDD; 
	http://suitecommerce.basecamphq.com/projects/3645104/todo_items/48379336/comments#55080372 
	Florencia*/
	padding-bottom:10px;
}

.categoryContent .categoryInfo {
	float: left;
	width: 394px;
/*	//width: 414px;*/
margin-right:15px;
}

.categoryContent .categoryInfo h1 {
	font-size: 18px;
	margin-bottom: 0px;
}
.categoryContent .categoryInfo h2 {
/*	font-size: 18px;*/
	margin-bottom: 0px;
	font-weight:normal;
}

.categoryInfo_details { font-size:12px; color:#181818; position:relative; z-index:50;}
.categoryInfo_details h2 {font-size:12px; color:#181818; padding:0px; margin:0px;}
.categoryInfo_details p { font-size:12px; color:#181818; padding-bottom:6px;}


.categoryContent .categoryInfo p {
	font-size: 12px;
}

.categoryContent .catgoryBanner {
	float: left;
/*	margin-left: 20px;
	// margin-left: 5px;*/
	width: 327px; 
	text-align:right /*florencia*/
}

.categoryContent .catgoryBanner .bannerImage {
	margin-bottom: 10px;
}

.categoryContent .catgoryBanner .bannerBox {
	padding: 4px;
	margin-bottom: 15px;
}

.categoryContent .catgoryBanner .bannerBox.blue {
	background: #325b7f;
}

.categoryContent .catgoryBanner .bannerBox .content {
	position: relative;
	float: none;
	width: auto;
	padding: 12px 8px;
	overflow: hidden;
}

.categoryContent .catgoryBanner .bannerBox .content h3 {
	font-family: arial narrow;
	margin-bottom: 8px;
	padding: 3px;
	text-transform: uppercase;
	font-size: 15px;
}

.categoryContent .catgoryBanner .bannerBox.blue .content {
	border: 1px dashed #517392;
	color: #ffffff;
}

.categoryContent .catgoryBanner .bannerBox.blue .content h3 {
	color: #EEEBE2;
}

.categoryContent .catgoryBanner .bannerBox.blue .content ul.confidencialGuaranteeList li.item {
	float: left;
	width: 130px;
	// width: 148px;
	font-family: Georgia;
	font-size: 11px;
	font-style: oblique;
	font-weight: bold;
	padding: 6px 0 6px 18px;
	background: url('/c.436469/site/images/icon_checkedOk.gif') no-repeat left 6px;
}

.categoryContent .catgoryBanner .bannerBox.blue .content .mcAfeeLogo {
	position: absolute;
	right: 4px;
	top: 5px;
}


.categoryContent .catgoryBanner .bannerBox {
	padding: 4px;
	margin-bottom: 15px;
}

.categoryContent .catgoryBanner .bannerBox.blue {
	background: #325b7f;
}

.categoryContent .catgoryBanner .bannerBox .content {
	float: none;
	width: auto;
	padding: 12px 8px;
	overflow: hidden;
}

.categoryContent .catgoryBanner .bannerBox .content h3 {
	font-family: arial narrow;
	margin-bottom: 8px;
	padding: 3px;
	text-transform: uppercase;
	font-size: 15px;
}

.categoryContent .catgoryBanner .bannerBox.blue .content {
	border: 1px dashed #517392;
	color: #ffffff;
}

.categoryContent .catgoryBanner .bannerBox.blue .content h3 {
	color: #EEEBE2;
}

.categoryContent .catgoryBanner .bannerBox.blue .content ul.confidencialGuaranteeList li.item {
	font-family: Georgia;
	font-size: 11px;
	font-style: oblique;
	font-weight: bold;
	padding: 6px 0 6px 18px;
	background: url('/c.436469/site/images/icon_checkedOk.gif') no-repeat left 6px;
}
.categoryContent #confidence_banner { display:none}
.categoryContent #confidence_banner img { margin-top:20px;}
.categoryContent .brandhelp { 
	display:none; 
	font-size:14px !important; 
	margin-top:20px;
	font-weight: bold; 
	color:#333
}

.pleasehide { color:#fff !important; font-size:1px !important; }
.MagicThumb-expanded div { color:#fff !important; font-size:1px !important;}
.subCategoryItems { width:745px; overflow:hidden;}
.cateCell_td {width:186px; text-align:center; padding:15px 0px;}
.cateCell { margin:auto; width:120px;}
.cateCell_brand { width:125px !important; height:auto !important; border:none !important; }
.cateCell_brand .cateImage { }
.cateImage { width:; margin:0px auto; border:1px solid #c5c5c5; height:120px; /*padding-top:15px; height:100px;  #height:115px;*/ vertical-align:middle; overflow:hidden;}
.catename  { font-size:13px; font-weight:bold; color:#004883; text-align:left; padding:8px 0px;}
.catename a {color:#000;}
.catename a:hover { text-decoration: underline; color:#004883; }
.cate_des_ ul { list-style:none; }
.cate_des_ ul br { display:none;}
.cate_des_ li { color:#004883; font-size:12px; text-align:left; margin-bottom:5px; background: url(/site/images/bull_.gif) no-repeat 0px 2px; padding-left:7px; text-indent:0px !important; }
.cate_des_ li a {color:#004883; text-decoration:none; text-indent:0px !important; display:block; text-align:left;}
.cate_des_ li a:hover {color:#004883; text-decoration: underline;}
#left_alll { vertical-align:top;}
#banner1 { width:302px; background:#fff; color:#000000; padding:10px 0px; }

#top_cate_links { padding:10px 0px;}
#top_cate_links li { background:transparent url(/site/images/bull_.gif) no-repeat scroll 0 2px;
color:#000;
font-size:12px;
padding-left:10px;
text-align:left;
text-indent:0 !important;
padding-bottom:5px;}
#top_cate_links li ul li { background:none !important; color:#004883; padding: 3px 0px 3px 0px;}
#top_cate_links li ul li a { background:none !important; color:#004883;}
#top_cate_links li ul li a:hover { text-decoration:underline;}


#kayaks_top_ { width:750px; height:97px; clear:both; margin:10px 0px; background:url(/site/images/banner_choose_k.gif) no-repeat; position:relative;}
#kTitle  {position:absolute; top:21px; left:76px;}
#koptions { position:absolute; top:56px; left:22px;}
#koptions li { float:left; width:170px;}
#koptions li#li_go { width:auto !important}


.search__ .categoryContent h2 { margin-bottom:10px;}
.search__ .categoryContent p { font-size:13px;}
.search_p { padding-bottom:15px; font-size:13px;}
.search__ .categoryContent a { text-decoration:underline;}
/* ITEM_LIST */

/* -------------------------------------------- quick view -------------------------------------------- */
.quick_view_rel { padding-top:4px; cursor:pointer; }
.quick_content { position:absolute; width:615px; height:200px; left:-590px; top:-150px;  }
.itemCell .quick_content { left:-190px !important;}
.quick_content_t { height:46px; background:url(/site/images/qw_top.png) no-repeat;}
.quick_content_t { position:relative;}
.quick_content_t .close_qw { display:block; text-indent:-50000px; position:absolute; width:82px; height:30px; top:13px; right:21px; cursor:pointer;}
.quick_content_t .move_qw {display:block; text-indent:-50000px; position:absolute; width:64px; height:30px; top:13px; left:288px; cursor: move;}
.quick_content_b { height:22px; background:url(/site/images/qw_bt.png) no-repeat;}
.quick_content_m { background:url(/site/images/qw_mid.png) repeat-y; padding:13px 30px 5px 25px;}
.quick_content_m .qw_c_left { float:left; width:229px; text-align:center;}
.qw_c_left .image_qw { background:url(/site/images/qw_image_top.gif) no-repeat top; padding-top:6px; margin-bottom:12px;}
.qw_c_left .image_qw_c { background: url(/site/images/qw_image_bt.gif) no-repeat bottom; padding-bottom:6px; text-align:center;}
.qw_c_left .image_qw_c img { width:210px; margin:auto;}
.quick_content_m .qw_c_right { float:right; width:314px; }
.quick_content_m .qw_c_right a { font-size:12px; text-align:left;}
.quick_content_m .qw_c_right h4 { padding:0px 0px 10px 0px; color:#315c7f; font-size:16px; font-weight:bold; text-align:left;}
.quick_content_m .qw_c_right h4 a {color:#315c7f; font-size:16px; font-weight:bold;}
.quick_content_m .qw_c_right h4 span  { float:none !important; padding:0px;}
.quick_content_m .qw_c_right h1 { padding:0px 0px 10px 0px; color:#315c7f; font-size:16px; font-weight:bold; text-align:left;}
.quick_content_m .review_qw { padding:3px 0px; text-align:right;}
.quick_content_m .qw_c_right h1 a {color:#315c7f; font-size:16px; font-weight:bold;}
.quick_content_m .price_qw { font-size:12px; color:#000; text-align:left; }
.price_qw p, .price_qw div {font-size:12px !important; color:#000 !important; text-align:left !important; float:none !important; padding:0px !important; font-weight:bold !important}
.quick_content_m .price_qw span { font-size:15px; font-weight:bold;}
.quick_content_m .addtocart { padding:9px 0px;}
.quick_content_m .shipp_qw { padding:6px 0 13px 0; color:#b00a0a; text-align:left; font-size:12px; font-weight:bold; }
.quick_content_m .need_qw { font-weight:bold; font-size:12px; color:#444444; text-align:left; padding:4px 0px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7;  }
.quick_content_m .descrip_ { color:#555555; text-align:left; font-size:11px; padding-top:10px;}
.quick_content_m .descrip_ p { padding-bottom:10px; color:#555555; text-align:left; font-size:11px; }
.quick_content_m .qw_c_close { clear: both; color:#315c7f; text-decoration:underline; font-weight:bold; font-size:11px; cursor:pointer; padding-top:12px; text-align:center; }
.quick_contentall a { color:#315c7f; text-decoration:underline; font-weight:bold; font-size:11px; }
.quick_content_m .descrip_ #content_specs_td { font-size:12px;}
.quick_contentall { position:relative; z-index:100; clear:both;}
.close { background:#315c7f; width:50px; height:20px; color:#fff; font-size:10px; text-align:lcenter; line-height:20px; cursor:pointer; }




.size_content_all, .LB_content_all  { position:relative;}
.size_content, .LB_content { position:absolute; width:615px; height:200px; left:0px; top:-100px; display:none; }
.buytogether_list .size_content { left:-220px !important; top:-200px !important;}
.size_content_t, .LB_content_t { height:46px; background:url(/site/images/sizes_top.png) no-repeat;}
.size_content_t , .LB_content_t{ position:relative;}
.size_content_t .close_qw, .LB_content_t .close_qw { display:block; text-indent:-50000px; position:absolute; width:82px; height:30px; top:13px; right:21px; cursor:pointer;}
.size_content .move_qw, .LB_content .move_qw  {display:block; text-indent:-50000px; position:absolute; width:64px; height:30px; top:13px; left:288px; cursor: move;}
.size_content .title, .LB_content_t .title {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
left:30px;
position:absolute;
top:22px;
}
.conten_pop_c { background: #fff;}
#content_LB { display:none;}

.conten_pop_c { font-size:12px; text-align:left;}







.LBOX_conten {  width:615px;  }
.LBOX_conten_t { height:46px; background:url(/site/images/sizes_top.png) no-repeat; position:relative;}
.LBOX_conten_t .close_qw{ display:block; text-indent:-50000px; position:absolute; width:82px; height:30px; top:13px; right:21px; cursor:pointer;}
.LBOX_conten_t .title {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
left:30px;
position:absolute;
top:22px;
}
.conten_pop_c { background: #fff;}
#content_LB { display:none;}

.conten_pop_c { font-size:12px; text-align:left;}

/* TABS */

.subCategoryItems { width:745px; overflow:hidden;}
.itemCell {width:186px; text-align:center; padding:0px 0px 15px 0px;}
.itemCell_div { margin:auto; width:142px; font-size:11px; }
.itemImage { width:; margin:0px auto; border:1px solid #c5c5c5; /*padding-top:15px;*/ height:120px;  /*#height:115px;*/ vertical-align:middle; overflow:hidden;}
.itemname  { font-size:12px; font-weight:bold; color:#004883; text-align:left; padding:8px 0px 2px 0px;}
.itemname a {color:#004883;}
.itemname a:hover { text-decoration: underline; color:#004883; }
.td_itemsCell { border-right:1px solid #cbcbcb; width:186px; text-align:center; padding:30px 0px 15px 0px; vertical-align:top; position:relative;}
.item_brand { font-weight:bold; font-size:11px; /*padding-bottom:6px; */text-align:left;}
.item_descr { text-align:left; padding-bottom:5px;}
.optinons_cell table td { text-align:left; padding:2px 0px;}
.rrp_all { float:left; width:142px; padding-bottom:2px; display:none; }
.item_price { clear:both; font-size:14px; font-weight:bold;}
.new_price { color:13px !important; color:#db0000 !important;}
.price_all { padding:10px 0px;}
.compare_item_c { padding:7px 0px; color:#00447b; font-size:11px; }
.compare_item_c a { color:#00447b; font-size:11px; text-decoration:underline; }
.btn_item_c #qty { display:none;}
.btn_item_c #addtocart { width:99px; height:26px; cursor:pointer; background: url(/site/images/info_buy.gif) no-repeat #178406; border:0px solid #fff;}
.rrp_all .left { color:#000; font-size:11px;}
.rrp_all .right { color:#000; font-size:11px; text-transform:uppercase; font-weight:bold;}
.price_ { color:#000; font-size:13px; font-weight:bold; clear:both; text-align:left;}
.qw_c_right .price_ { text-align:left;}
#item_list___ .quick_view_div { width:142px; margin:auto; text-align:center; position:relative;}
.td_itemsCell { z-index:2;}
.td_itemsCell .quick_view_rel  { position:absolute; left:30px; top:40px; z-index:100;}
.td_itemsCell .shadow_TD { position:absolute;left:0px; top:0px; background:#000; width:142px; height:122px; z-index:50; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display:none;
}
.content_cell_ { position:relative; z-index:2;}
.content_div_QV { position:absolute; top:50px; left:-10px; #left:-230px !important;  z-index:200;}
.td_itemsCell .itemImage {}
.customCompare_item_c { font-size:11px;}
.td_itemsCell .itemCell_div { position:relative; z-index:2;}
.last_cell_n .content_div_QV { left:180px !important;}
#addtocart { cursor: pointer !important}
.last_cell_n .content_div_QV {left:180px !important;}
#item_list___  .quick_content  { left:-230px; top:-150px;}
#item_list___  .last_cell_n .quick_content  { left:-180px !important;}
.aadto, .price_compare_table { text-align:left !important}
#pu_inner .quick_content { top:0px; left:0px; position:relative;}

/* ///////////////////////////// FOOTER */

.extraLink {
	text-align: right;
	padding: 0 5px 5px 0;
	/*position: relative;*/
	margin-top: 10px/* Florencia */
}
.extraLink a { padding-left:20px}
.sc_footer {
	/* height: 20px; */
	// height: 50px;
	margin-bottom: 15px;
	color: #ffffff;
	position: relative;
	text-align:left;
}

.sc_footer .footer_borderTop {
	//float: left;
	//width: 955px;
	height: 3px;
	line-height: 0;
	font-size: 0;
	background: url('/c.436469/site/images/footerContent_borderTop.gif') no-repeat;
}

.sc_footer .footer_borderBottom {
	//float: left;
	//width: 955px;
	height: 3px;
	line-height: 0;
	font-size: 0;
	background: url('/c.436469/site/images/footerContent_borderBottom.gif') no-repeat;
}

.sc_footer .footer_content {
	//float: left;
	//width: 955px;
	//height: 151px;
	background: #153754;
	padding: 2px 8px;
	overflow: hidden;
	position: relative;
}

.sc_footer .footer_content a.toTopLink img {
	width: 47px;
	height: 20px;
}

.sc_footer .footer_content .footerBox {
	float: left;
}

.sc_footer .footer_content .footerBox.accessLinks {
	border-right: 1px dashed #445f76;
	margin: 15px 25px 15px 0;
	padding: 0 10px;
	width: 160px;
	//width: 180px;
}

.sc_footer .footer_content .footerBox.accessLinks.last {
	border: none;
}

.sc_footer .footer_content .footerBox  h3 {
	font-family: Arial Narrow;
	font-size: 15px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.sc_footer .footer_content .footerBox.accessLinks ul.list_links {}

.sc_footer .footer_content .footerBox.accessLinks ul.list_links li.item {
	font-family: arial;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}

.sc_footer .footer_content .footerBox.accessLinks ul.list_links li.item a {
	color: #ffffff;
	line-height: 24px;
	font-weight: normal;
}

.sc_footer .footer_content .footerBox.accessLinks ul.list_links li.item a:hover {}

.sc_footer .footer_content .footerBox.joinUsForm {
	margin: 3px 0;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_borderTop {
	//float: left;
	height: 4px;
	line-height: 0;
	font-size: 0;
	width: 322px;
/*	background: url('/c.436469/site/images/joinUs_brderTop.gif') no-repeat -4px 0;*/
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_borderBottom {
	//float: left;
	height: 4px;
	line-height: 0;
	font-size: 0;
	width: 322px;
/*	background: url('/c.436469/site/images/joinUs_brderBottom.gif') no-repeat -4px 0; */
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content {
	//float: left;
	background: #325b7f;
	padding: 9px 18px;
	overflow: hidden;
	width: 286px;
	//width: 322px;
	height: 118px;
	//height: 134px;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	float: left;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content p {
	font-family: Georgia;
	font-style: oblique;
	font-size: 12px;
	font-weight: bold;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus .inputText {
	overflow: auto;
	float: left;
	margin-right: 3px;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus .inputText .it_borderLeft {
	width: 4px;
	height: 25px;
	float: left;
	background: #325B7F url('/c.436469/site/images/searchInput_border_l.gif') no-repeat;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus .inputText .it_borderRight {
	width: 4px;
	height: 25px;
	float: left;
	background: #325B7F url('/c.436469/site/images/searchInput_border_r.gif') no-repeat;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus .inputText .input {
	/* width: 4px; */
	height: 25px;
	float: left;
	background: url('/c.436469/site/images/searchInput_background.gif') repeat-x;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus .inputText .input input {
	height: 25px;
	//height: 20px;
	padding-top: 4px;
	border: none;
	background: transparent;
	width: 204px;
}

.sc_footer .footer_content .footerBox.joinUsForm .ju_content .form_joinus a.singUpButton {
	float: left;
	display: block;
	width: 71px;
}
#seofooterlinks {color:#666666; font-size:11px; margin-top:15px}
#seofooterlinks a:link, #seofooterlinks a:visited {color:#666666; font-size:11px; text-decoration:none}
#seofooterlinks a:hover {color:#666666; font-size:11px; text-decoration:none}
/* ///////////////////////////// CONTENT AREA */

.sc_content {
	padding: 5px 0 5px 5px;
	width: 758px;
	/* background: blue; */
}

.sc_content {
	padding: 5px 0 5px 5px;
	width: 758px;
	/* background: blue; */
}


.sc_content .firstKayakBanner {
	position: relative;
	clear: both;
	padding: 8px;
	background: #123940 url('/c.436469/site/images/backgroundBanner.jpg') no-repeat left top;
	margin-bottom: 18px;
	
	width: 742px;
	height: 266px;
	//width: 757px;
	//height: 282px;
}

.sc_content .firstKayakBanner #banner_FK_link {
	display: block;
    height: 279px;
    left: 0;
    position: absolute;
    top: 0;
    width: 758px;
}

.sc_content .firstKayakBanner .contentBannerBox { }

.sc_content .firstKayakBanner .contentBannerBox .infoBanner {
	margin-top: -8px;
	float: left;
	width: 50%;
}
.saveMoneyBox { background-image:url('/c.436469/site/images/home_banner_bg.png'); background-repeat:no-repeat}

.sc_content .firstKayakBanner .contentBannerBox .infoBanner .saveMoneyBox {
	margin: 0 20px;
	padding: 8px;
	width: 212px;
	/*background: url('/c.436469/site/images/blue_transparent1.png');*/
}
.sc_content .firstKayakBanner .contentBannerBox .infoBanner .saveMoneyBox text_seo{ text-indent:-550000000px; width:131px; height:143px; margin: 15px 10px;}

.sc_content .firstKayakBanner .contentBannerBox .infoBanner .saveMoneyBox img.text {
	margin: 15px 10px;
}

.sc_content .firstKayakBanner .contentBannerBox .infoBanner .saveMoneyBox a.button { }

.sc_content .firstKayakBanner .contentBannerBox .infoBanner .freeShippBox {
	margin: 0 20px;
	padding: 8px;
	width: 212px;
	
	background: url('/c.436469/site/images/blue_transparent2.gif');
}

.sc_content .firstKayakBanner .contentBannerBox .infoBanner .freeShippBox img.text { }

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch {
	display: none;
	float: right;
	width: 248px;
	height: 266px;
	background: url('/c.436469/site/images/advancedSearchBackground.png') no-repeat;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .title {
	padding: 11px 0 0 20px;
	//padding-top: 5px
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content {
	padding: 0 21px;
	margin-top: -5px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content h4.subTitle {
	margin-bottom: 5px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm {
	padding-left: 2px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form {}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form label.label {
	display: block;
	float: left;
	height: 18px;
	padding: 4px 0 0;
	width: 44px;
	
	margin-bottom: 8px;
	//margin-bottom: 3px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form .selectField {
	float: left;
	
	margin-bottom: 8px;
	//margin-bottom: 3px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form .selectField select.styled {
	width: 137px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form .selectField span.select {
	width: 105px;
	//width: 137px;
	background: url('/c.436469/site/images/smallCustomSelect.gif') no-repeat;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm form .helpLink {
	float: left;
	margin: 3px 0 8px 5px;
	
	//margin-bottom: 3px;
}

.sc_content .firstKayakBanner .contentBannerBox .advancedSearch .content .searchForm .finderControl .findButton {
	display: inline-block;
	margin-left: 11px;
	padding-top: 1px;
}

.sc_content .categoryBanner {
	width: 742px;
	height: 148px;
	margin-left: 8px;
	margin-bottom: 18px;
	background: url('/c.436469/site/images/categoryBannerBackground.gif') no-repeat;
}

.sc_content .categoryBanner .bannCategory {
	padding-left: 17px;
	float: left;
	position: relative;
	margin-top: -12px;
}

.sc_content .categoryBanner .bannCategory a {
/*	display: block;
	position: absolute;*/
}

.sc_content .categoryBanner .bannCategory img {
/*	position: absolute;
	z-index:1;*/
}

.sc_content .categoryBanner .cat1 {
	width: 220px;
	//width: 237px;
	height: 153px;
	position: relative;
}

.sc_content .categoryBanner .cat1 a.linkCategory {
	position: absolute!important;
	height: 36px;
	right: 5px;
	top: 25px;
	width: 71px;
	z-index: 9999;
	
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .categoryBanner .cat1 a.readMoreLink {
	position: absolute!important;
	height: 21px;
	right: 5px;
	bottom: 9px;
	width: 86px;
	z-index: 9999;
	
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .categoryBanner .cat2 {
	width: 220px;
	//width: 237px;
	height: 153px;
	position: relative;
}

.sc_content .categoryBanner .cat2 a.linkCategory {
	position: absolute!important;
	height: 36px;
	left: 28px;
	top: 25px;
	width: 76px;
	z-index: 9999;
	
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .categoryBanner .cat2 a.readMoreLink {
	position: absolute!important;
	height: 21px;
	left: 27px;
	bottom: 9px;
	width: 71px;
	z-index: 9999;
	
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .categoryBanner .cat3 {
	width: 248px;
	//width: 265px;
	height: 153px;
	position: relative;
}

.sc_content .categoryBanner .cat3 a.linkCategory {
	position: absolute!important;
	height: 36px;
	left: 21px;
	top: 25px;
	width: 59px;
	z-index: 20;
	
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .categoryBanner .cat3 a.readMoreLink {
	position: absolute!important;
	height: 21px;
	left: 21px;
	bottom: 9px;
	width: 78px;
	z-index: 20;
	background: white;
	opacity: 0;
	filter: alpha(opacity:0);
}

.sc_content .welcomeContent {
	padding: 0 19px 0 12px;
	overflow: hidden;
	position: relative;
}

.sc_content .welcomeContent .content {
	width: 470px;
	float: left;
}

.sc_content .welcomeContent .content .block {
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.sc_content .welcomeContent .content .block h1 {
	font-family: Georgia;
	font-size: 14px;
	color: #b00a0a;
	line-height: 24px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

.sc_content .welcomeContent .content .block h2 {
color:#333333;
font-family:Arial;
font-size:12px;
line-height:20px;
font-weight:normal;
text-align:center;
}

.sc_content .welcomeContent .content .block h3 {
color:#333333;
font-family:Arial;
font-size:12px;
line-height:20px;
}

/*.sc_content .welcomeContent .content .block h3 {
	font-family: Georgia;
	font-size: 18px;
	color: #b00a0a;
	line-height: 24px;
	margin-bottom: 10px;
}*/

.sc_content .welcomeContent .content .block p {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}

.sc_content .welcomeContent .content .block.first {}

.sc_content .welcomeContent .content .block.last{
	border: none;
}

.sc_content .welcomeContent .content .block.sponsors {}

.sc_content .welcomeContent .content .block.sponsors .line {
	padding-bottom: 15px;
	overflow: auto;
}

.sc_content .welcomeContent .content .block.sponsors .line.first {
	border-bottom: 1px dashed #cccccc;
}

.sc_content .welcomeContent .content .block.sponsors .line.last {
	padding-top: 15px;
	padding-bottom: 0;
}

.sc_content .welcomeContent .content .block.sponsors .line .sponsor {
	float:left;
	/* height:50px; */
	padding:2px;
	width:113px;
	//width:117px;
	/* background: orange; */
	text-align: center;
}

.sc_content .welcomeContent .rightColumn {
	width: 254px;
	float: right;
	//margin-left: 15px;
}

.sc_content .welcomeContent .rightColumn .box {
	padding: 4px;
	margin-bottom: 15px;
}

.rightColumn .box.blue {
	background: url('/c.436469/site/images/new_link_of_h.gif') no-repeat 0px 0px;
	margin-top:7px;
	padding:0px !important;
	/*height:214px;*/
}
.box.blue .content {
	color: #000;
}
 .box.blue .content h3 {
	color: #3e3f40;
	font-size:14px; font-weight:bold;
	text-align:center !important;
	#margin-bottom:3px !important;
}
.content ul.confidencialGuaranteeList li.item {
	font-size: 12px;
	
	padding: 3px 0 3px 0px;
	text-align:center;
	
}
.content ul.confidencialGuaranteeList li.item  a { color:#070b93; 	
	font-size: 12px;
	text-decoration:underline;
	 }
.sc_content .welcomeContent .rightColumn .box.beige {
	background: #eeebe2;
}

.sc_content .welcomeContent .rightColumn .box .content {
	float: none;
	width: auto;
	padding: 12px 8px;
	overflow: hidden;
}

.sc_content .welcomeContent .rightColumn .box .content h3 {

	margin-bottom: 8px;
	padding: 3px;
	text-transform: uppercase;
	font-size: 15px;
}





.sc_content .welcomeContent .rightColumn .box.beige .content {
	border: 1px dashed #d6d3cb;
}


.sc_content .welcomeContent .rightColumn .box.beige .content h3 {
	color: #153754;
}

.sc_content .welcomeContent .rightColumn .box.beige .content ul.popularLinks li.item {
	font-family: Arial;
	font-size: 11px;
	padding: 6px 0 6px 18px;
	background: url('/c.436469/site/images/icon_rightArrow.gif') no-repeat 7px 10px	;
	width: 94px;
	//width: 111px;
	float: left;
}



/*---------------------------------------- BRAND LAYOUT---------------------------------------*/

#brand_bbb { padding:15px 0px; text-align:left;}

#brand_list_ .categoryContent .categoryInfo { width:605px !important; margin-right:0px !important;}
#brand_list_ .categoryContent .catgoryBanner { width:135px; text-align:right;}
.need_help_ { font-size:14px; font-weight:bold; text-align:left; padding:10px 0px;}
.need_help_  a { text-decoration:underline;}
.need_help_  a:hover { text-decoration:none;}

/*---------------------------------------- CUSTOMER SERVICE LAYOUT---------------------------------------*/
.customer_cell { color:#004883; font-size:12px; text-align:left; margin-bottom:5px; background: url(/site/images/bull_.gif) no-repeat left center; padding-left:7px; text-indent:0px !important; height:30px; vertical-align:middle; }
.customer_cell  a {color:#004883; text-decoration:none; text-indent:0px !important; display:block; text-align:left;}
.customer_cell  a:hover {color:#004883; text-decoration: underline;}

#customer_list_ .categoryContent .categoryInfo {width: 758px !important; margin-right:0px !important; float:none !important;}
.CustomerItems { padding-top:20px;}
.CustomerItems img { float:right;}
#customerItems { width:330px; margin-left:20px;}
/*----------------------------------------Overwrite NS styles (Flo)---------------------------------------*/

#div__header
{
	margin: 0 auto!important;
	padding-top: 0 !important;
	text-align: left;
	width: 955px !important;
}
#div__body {margin: 0 auto!important; padding-top: 0 !important; text-align: left; width: 955px !important; border-left:none !important;}
#div__footer {margin:0 auto !important; width: 955px !important; clear:both }
.greytitle { padding-bottom:20px; padding-top:7px; font-weight: bold; font-size:17px; color:#2C6C00}

.bgbutton { 
	background-color: #315C7E !important; 
	border: none !important;
	font-weight:bold; 
	padding:3px 7px; 
	color:#FFFFFF;
	font-size:12px; 
	/*margin-left:10px*/
}
.nlbutton { 
	background-color:#999999; 
	color:#FFF;
	padding:3px 7px;
	font-size:12px;
	border: none !important;
	margin-left:10px
}

#mainContents .medtext { font-size:12px; color:#666666}

#mainContents .medtext a { color:#0F6091}

#mainContents .smalltext a { color:#0F6091}

.smalltext, .smalltextnolink, .smalltextul, .smallgraytext  { font-size:12px}

#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
	display:block;
	line-height:20px;
	margin:3px;
}

#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate { margin-bottom:7px}

/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl { display:block; margin:10px 10px 0 0 !important; }
#retemail, #retpwd {margin-top:10px !important; }
/*------------------------*/

.price_compare_table, .addto {text-align: left !important}
.customCompare_item_c input {margin-left: 0px; border: none}

.btn_item_c .addtocart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#178406 url(/site/images/info_buy.gif) no-repeat scroll 0 0;
border:0 solid #FFFFFF;
cursor:pointer;
height:26px;
width:99px;
}
.tCompareBody .addtocart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#178406 url(/site/images/info_buy.gif) no-repeat scroll 0 0;
border:0 solid #FFFFFF;
cursor:pointer;
height:26px;
width:99px;
}

a.compareLink { font-size:12px; text-decoration:underline;}
/* STYLES FLORENCIA */


#left_alll {
	vertical-align:top;
	width:192px;
}

/*#div__body table {
    width: 100%;
}

#maincontens table {
	width: 100%;
}*/

#sc_itemListTemplate {
	padding: 5px 0 0 5px;
}

#sc_itemListTemplate .table_itemsLayout {
	border-collapse:collapse;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:5px;
	font-size: 11px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner {
	float: right;
	padding: 3px 0;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .paginator_subtitle {
	display: inline-block;
	/* text-transform: lowercase; */
	padding-right: 3px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goFirst,
#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goLast,
#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .spanDisabled {
	display: none;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goToPage {
	display: inline-block;
	padding: 0 1px
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goToPage.active {
	font-weight: bold;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goToPage a {
	color: #004883;
	text-decoration: underline;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goBack .link_goBack,
#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goNext .link_goNext {
	text-indent: -100%;
	display: inline-block;
	width: 52px;
	height: 17px;
	font-size: 1;
	line-height: 20px;
	margin-left: 6px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goNext .link_goNext {
	background: url(/site/images/pag_next.png) no-repeat;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .pagesInner .span_goBack .link_goBack {
	margin-right: 6px;
	background: url(/site/images/pag_back.png) no-repeat;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML {
	display: block;
	float: left;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .compareButton {
	margin-right: 55px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .sortListBox {
	margin-right: 55px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .sortListBox .sortTitle {
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .sortListBox .sortListOptions {

}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .perPageControlBox {
	margin-right: 10px;
}

#sc_itemListTemplate .table_itemsLayout .td_pagesBar .customHTML .compareButton .btn_ctm_compare {
	border: none;
	display: inline-block;
	width: 74px;
	height: 21px;
	text-indent: -100%;
	//text-indent: 0;
	line-height: 21px;
	margin-right: 5px;
	background: url(/site/images/btn_compare.png) no-repeat;
	font-size: 1px;
}

.wtIsLink {
	display: inline-block;
	padding-right: 20px;
	height: 20px;
	line-height: 20px;
	background: url(/site/images/icon_help.png) no-repeat 54px 3px;
}
.OscarPagination #compareDiv { font-size:11px;}
.OscarPagination .compareButton { display:block; margin-right:5px !important; clear:both;}
.OscarPagination  #compare_what {font-size:11px; width:162px;} 
.OscarPagination  #compare_bar { width:85px;}

.OscarPagination  #compare_td_ { width:180px;}
.OscarPagination #what_bar_ {width: 110px;}
.OscarPagination  #sort_bt_td { width:190px;}
.OscarPagination  #perPage_id { width:105px;}


#sc_itemListTemplate .table_itemsLayout .tbody_itemsLayout .td_itemsCell {
	text-align: center;
}
#paginationDiv { float:right;}
#paginationDivDown { float:right;}

.customHeader .borderLeft {
	background: url(/site/images/header_borderLeft.jpg) no-repeat;
}

.customHeader .borderRight {
	background: url(/site/images/header_borderRight.jpg) no-repeat;
}

.customHeader .cHeaderContent {
	background: url(/site/images/header_background.jpg) repeat-x;
}

.customFooter .fBorderLeft {
	background: url(/site/images/footer_borderLeft.jpg) no-repeat;
}

.customFooter .fborderRight {
	background: url(/site/images/footer_borderRight.jpg) no-repeat;
}

.customFooter .fContentHtml {
	background: url(/site/images/footer_background.jpg) repeat-x;
}

.tCompareBody tr td.titleCell {
	background: #eeebe2 url(/site/images/compare_leftColumn_background.jpg) repeat-y left top!important;
}

/* ----------------- minicart -------------------------------- */

.miniCart {background:#FFFFFF none repeat scroll 0 0;
border:3px solid #305a7e !important;
border-top:0px solid #fff !important;
margin:0 !important;
color:#000000;
left:-82px !important;
top:20px !important;
text-align:left;
width:400px !important;}


/* ----------------- Lightbox -------------------------------- */


.LG {
position:absolute; overflow:hidden;background:url(/site/images/ajax-loader.gif) 50% 150px no-repeat #fff;
left:120;
position:absolute;
top:0px;
z-index:1000;
border:2px solid #396284;
display:none;
text-align:center;
}
.LG_title {
color:#396284;
font-size:18px;
font-weight:bold;
padding:10px;
text-align:left;
}
/*.LG_info{
margin:0px auto 0px auto;
background:#FFF;
clear:both;
padding:15px 10px;
position: relative;
min-width:130px;
min-height:120px;
#width:150px;
#height:150px;
text-align:left;
}*/
.LG_info{
margin:0px auto 0px auto;
background:#FFF;
clear:both;
text-align:left;
border:2px solid #325b7f;
}
.LG_close {
background:#396284;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:2px;
text-align:center;
font-size:11px;
cursor:pointer;
position:absolute;
right:0px;
top:0px;
}

.cart_checkBox .check_c .view_CCC a { display:block; height:23px; width:180px;}


.searchForm .LG {
left:-480px !important;
width:450px;
}
.contentBannerBox .advancedSearch { position:relative;}
.lg_conten {font-size:12px; display:none;}
.lg_conten p { font-size:12px; }
.lg_conten p { font-size:12px; padding:0px 0px 7px 0px !important;}
.lg_conten p.title { font-weight:bold !important;}

/* ----------------- THEME  -------------------------------- */

	.copyright { float:left; margin-left:300px; font-size:10px; color:#666666}
	.sc_content .categoryBanner {
		position: relative;
	}
	
	.sc_leftNav .leftBox .ul_navMenu li {
		margin: 0;
		padding: 0;
	}
	
	.sc_leftNav .leftBox .ul_navMenu li.itemList .itemLink {
		display: block;
		/* width: 100%; */
		/* background: orange; */
		padding: 3px 10px;
		//display: inline-block;
		//width: 100%;
	}
	
	.sc_leftNav .leftBox .ul_navMenu li.itemList .itemLink.handOver {
		border: 1px dotted #325B7F;
		border-right: none;
		padding: 2px 8px 2px 9px;
		background: #fffcf3;
	}
	
	.sc_leftNav .leftBox.leftNavigation {
		padding: 0;
		width: 192px;
	}





	.sc_leftNav .leftBox .ul_navMenu li.itemList {
		position:relative;
	}
	.movible_subMenu {
		/* padding: 10px; */
		left:188px;
		position:absolute;
		top:-20px;
		white-space:nowrap;
		width: 0;
		background: #EEEBE2;
		border: 0px solid #325B7F;
		overflow: hidden;
		z-index: 99999;
	}
	
	.submenu_inner {
		position: absolute;
		top: 10px;
		right: 0;
	}
	
	.submenu_inner table tr td {
		padding-right: 15px;
		padding-bottom: 15px;
		vertical-align: top;
	}
	
	.submenu_inner table tr td ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.submenu_inner table tr td ul li {
		width: 150px;
		margin-bottom: 3px!important;
		/* white-space: nowrap; */
	}
	
	.submenu_inner table tr td ul li a {
		display: block;
	}
	
	.submenu_inner table tr td ul li a:hover {
		background: #325B7F!important;
		color: white!important;
	}
	
	.submenu_inner table tr td ul li.subTitle {
		font-weight: bold;
	}
	
	/* ADD TO CART POPUP STYLES */
	
	.innerPopup {
		background:white none repeat scroll 0 0;
		border:3px solid #3C5A74;
	}
	
	.innerPopup .ico_closeButton {
		background:transparent url(/site/images/btn_closePopup.gif) no-repeat scroll 0 0;
		font-size:0;
		height:25px;
		position:absolute;
		right:10px;
		text-indent:-100%;
		top:10px;
		width:25px;
	}
	
	.innerPopup h2.title {
		color:#2E5A7D;
		margin-top: 20px;
		margin-bottom:20px;
	}
	
	.innerPopup .popupContent {}
	
	.innerPopup .popupContent img {}
	
	.innerPopup .popupButtons {
		padding: 10px 0;
	}
	
	.innerPopup .popupButtons .btn_continueShopping {
		display: inline-block;
		margin-right:31px;
	}
	
	.innerPopup .popupButtons .btn_continueShopping a.c_button {
		background:transparent url(/site/images/btn_continueShopping.gif) repeat scroll 0 0;
		display:inline-block;
		font-size:0;
		height:33px;
		width:202px;
	}
	
	.innerPopup .popupButtons .btn_proceedToCheckout {}
	
	.innerPopup .popupButtons .btn_proceedToCheckout a.c_button {
		background:transparent url(/site/images/btn_proceedToCheckout.gif) repeat scroll 0 0;
		display:inline-block;
		font-size:0;
		height:33px;
		text-indent:-100%;
		width:212px;
	}
	
	.innerPopup .popupButtons .btn_proceedToCheckout a.standar {
		display:inline-block;
		font-size:12px;
		margin-bottom:20px;
		margin-top:10px;
		text-align:right;
		text-decoration:underline;
		width:346px;
	}
	
	/*Item Template*/
	
	#content_specs_td li{ list-style-type: disc !important; margin-left:20px}
	/*Mini Cart*/
	a.exteranl_sizing { display:none; text-decoration:underline !important;  }
	.miniCart {
    border-top: 3px solid #305A7E!important;
    top: 45px!important;
    padding: 5px;
}

.miniCart .miniInner {
    font-family: Arial!important;
}

.miniCart .header {
    background: #305A7E;
    color: white;
    overflow: hidden;
}

.miniCart .header .pricesHeader {
	background: #305A7E;
    float: right;
    display: block;
    width: 70px;
    text-align: center;
}
.miniCart .header .QtyHeader {
	background: #305A7E;
    float: right;
    display: block;
    width: 50px;
    text-align: center;
}
.miniCart .header .productHeader {
	background: #305A7E;
    float: right;
    display: block;
    width: 265px;
    text-align: left;
    padding-left: 15px;
}

.miniCart .item {
    border-bottom: 1px dashed #cccccc;
}

.miniCart .price {
    display: none!important;
}

.miniCart .total {
    width: 70px;
    // width: 80px;
    display: block;
    float: right;
    padding-right: 10px;
    text-align: right;
}

.miniCart .qty {
    float: left;
    display: block;
    width: 40px;
    text-align: center;
}

.miniCart .upccode {
    display: none!important;
}

.miniCart h3.name {
    float: left;
    width: 265px;
    font-size: 12px;
    font-weight: normal;
    padding-left: 15px;
}

.miniCart h3.name a:hover {
	text-decoration: underline;
}

.miniCart .tabLink {
    position: absolute;
    top: -47px;
    left: 77px;
    border: 3px solid #305A7E;
    display: block;
    width: 235px;
	//width: 260px;
	height: 31px;
	//height: 47px;
    padding: 10px 10px 0 10px;
	//padding: 15px 10px 0 10px;
    border-bottom: 3px solid #ffffff;
}

.miniCart .tabLink a {
	font-size: 0px;
	display: block;
	width: 100%;
	height: 100%;
}

.miniCart .tabLink img {
    visibility: hidden;
}

.miniCart #miniCart_banner {
    padding: 6px 0 12px;
    text-align: center!important;
}

.miniCart #miniCart_banner .banner_text {
    font-family: Arial!important;
    font-size: 13px;
    font-weight: bold;
    color: #b00a0a;
}

.miniCart  .miniCart_footer {
}

.miniCart  .miniCart_footer  .minicart_information {
    padding: 5px;
    background: #eeebe2;
}

.miniCart  .miniCart_footer  .minicart_information .info_total,
.miniCart  .miniCart_footer  .minicart_information .info_discount,
.miniCart  .miniCart_footer  .minicart_information .info_subtotal {
    height: auto!important;
    line-height: 14px!important;
    text-align: right;
    font-family: Arial;
}

.miniCart  .miniCart_footer  .minicart_information .info_total {
    font-weight: bold;
}

.miniCart  .miniCart_footer  .minicart_information .info_discount {
    font-weight: bold;
    color: #b00a0a;
}

.miniCart  .miniCart_footer  .minicart_information .info_total .total_value,
.miniCart  .miniCart_footer  .minicart_information .info_discount .discount_value,
.miniCart  .miniCart_footer  .minicart_information .info_subtotal .subtotal_value {
    display: inline-block;
    font-family: Arial;
    width: 75px;
}

.miniCart  .miniCart_footer .minicart_buttons {
    text-align: right;
}

.miniCart  .miniCart_footer .minicart_buttons .shoppingCartButton {
    display: inline-block;
    width: 170px;
    height: 27px;
    margin-right: 10px;
    background: blue  url(/site/images/mc_shoppingCart_btn.gif) no-repeat;
    margin-top: 18px;
    margin-bottom: 14px;
}

.miniCart  .miniCart_footer .minicart_buttons .CheckoutButton a,
.miniCart  .miniCart_footer .minicart_buttons .shoppingCartButton a {
	color: transparent;
	display: block;
	width: 100%;
	height: 100%;
	//font-size: 0px;
	//text-indent: -100%;
}

.miniCart  .miniCart_footer .minicart_buttons .CheckoutButton {
    display: inline-block;
    width: 178px;
    height: 28px;
    margin-left: 10px;
    background: green url(/site/images/mc_checkout_btn.gif) no-repeat;
    margin-top: 18px;
    margin-bottom: 14px;
}
	
	/*-------------------*/
	
	#newll {
	background:transparent url(/site/images/ajax-loader.gif) no-repeat scroll center center;
	height:150px;
	width:500px;
	}
	#repportcart_iframe {background:transparent url(/site/images/ajax-loader.gif) no-repeat scroll center center;
/*	height:135px;*/
	width:400px;}
	
/*******************************Checkout and Cart (former check_out.css)*******************************/
.returning_ { color:#393939;}
.returning_ a  { color:#393939; text-decoration:underline;}


.inputreq { background:#E9F0F4 !important;}
:focus {
	outline: 0;
}
.tr__email a.lg_link { font-size:12px; padding-left:5px;}
#content_new, #kore_ff { vertical-align:top; text-align:center;}
#conten_new_table, #conten_log  { width:367px; /*border:2px #7ca4d8 solid ;*/  }
#conten_new_table, table.table_alr_custom { border:1px solid #bebebe; }
table.table_alr_custom .smalltext a { color:#000000 !important;}
#content_new h3, #kore_ff h3 { text-align:center; color:#fff; height:44px; line-height:44px; font-weight:bold; font-size:14px; background: url(/c.697473/site/images/h3_login_box.gif) #7ca4d8 top left no-repeat;}
#secure_id_2 { text-align:center;}
#content_new div, #conten_log div { padding:10px; text-align:left; font-size:11px;}
#content_new div p, #conten_log div p { font-size:12px;}
#or_login { text-align:center; float:left; width:28px; color:#fff;}
table.table_alr_custom {width:367px; /*border:2px #7ca4d8 solid ;*/ float:left;}
table.table_alr_custom .greytitle { display:none;}
.table_alr_custom #submitter { border:none !important; width:149px; height:28px; background:url(/c.436469/site/images/all_check.gif) no-repeat #178406 -193px -327px !important;  cursor:pointer; margin:8px 0 0 8px; }
#submitter { cursor:pointer; }
##inputCheckoutAnalytic { cursor:pointer;}
#secure_id_ { text-align:center; font-size:11px; margin:0px;}
#content_new_form a { display:block; width:189px; height:29px; background:#178406 url(/c.436469/site/images/all_check.gif) no-repeat scroll 0 -223px !important; text-indent:-50000px; margin:auto;   }

#content_new_form #register {  width:189px; height:29px; background:url(/c.436469/site/images/all_check.gif) no-repeat #178406 0px -223px !important;  margin:auto; border:none !important; float:none !important; cursor:pointer; text-indent:0px !important;   }
#kore_ff #content_new_regis {font-size:12px;text-align:left;}
.table_alr_custom table td { padding:2px 5px !important; font-size:12px !important; vertical-align:middle !important;}
.table_alr_custom table td a { font-size:12px !important; color:#000 !important}
.table_alr_custom table input { background:#fff !important;}
#header_log { padding-bottom:15px; font-size:14px; color:#069;}
#footer_log { padding-top:15px; font-size:11px; color:#999;}
#conten_new_lg { float:left;}
#loginRE { width:auto !important;}
table.table_alr_custom #retemail { width:130px;}
#content_new_txt ul { list-style: outside; padding:10px 10px 0px 40px;}
#content_new_txt p { text-align:center; font-size:14px !important; color:#454545; }
#content_new_txt, #content_new_regis { border-top:1px solid #bebebe;}
table.table_alr_custom .smalltext { padding:10px;}
table.table_alr_custom .smallgraytext { font-size:11px !important;}
.table_alr_custom table { margin:auto !important;}
#retemail, #retpwd { padding-top:0px !important;}
.pass_table { text-align:center;}
#retemail_fs_lbl, #retpwd_fs_lbl { margin:0px !important;}
#kore_ff_text { font-size:12px; padding:10px;}
#content_new_form { text-align:center !important;}
#conten_new_table { margin-left:0px !important;}
.nomargin { margin-left:0px !important;}
.table_all_ { width:764px; margin-left:14px; margin-top:15px;}
.continue_check { width:186px !important; height:29px !important; padding:0px !important; margin:0 0 3px 0!important; background:url(/c.436469/site/images/all_check.gif) no-repeat #178406 0px -327px !important; border:none !important; cursor:pointer; }
.continue_check_td { text-align:left; margin:10px 0px 0px 0px;}
#shipping_table_ { font-size:14px; color:#444444; width:300px !impotant; margin: 5px 0px;}
#shipping_table_  a {color:#315c7e !important; font-size:12px !important; padding-bottom:3px;}
#secure_id_ { clear:both; background:url(/c.436469/site/images/secure.gif) no-repeat 10px 1px;}
.shipp_ttt { padding-bottom:0px !important;}
.shipp_title p { color:#000 !important; font-size:8pt !important;}
.checkoutprogresstext { height:41px; color:#666666; background:url(/c.436469/site/images/all_check.gif) no-repeat 0px 0px !important; padding:0px 0 0 0px; !important; }
.checkoutprogresstext b { text-indent:-50000px; height:40px; display:block; float:left; width:111px; /*background:url(/c.436469/site/images/all_check.gif);*/}
.table_regist { } 
.table_add {background-position: 0px -43px !important;} 
.table_ship{background-position: 0px -85px !important;} 
.table_paym {background-position: 0px -123px !important;} 
.table_re_sub {background-position: 0px -170px !important;} 
.progress_re_sub {}
.checkoutprogresstext b { padding:0px !important;}
.checkoutprogresstext b.progress_regist_1 { width:20px; background-position: 0px 0px; margin-left:184px; }
#yourinfo  { text-align:left; font-size:11px;}
#carttable .texttablert { background:#fff !important;}
.editcart_kore { display:none;}
#submitordertable #shippingaddress, #submitordertable #billingaddress, #submitordertable #shippingmethodtable, #submitordertable #paymentmethodtable { border:1px solid #d7d7d7; width:315px; margin-right:10px; margin-bottom:10px;  }
#submitordertable #shippingaddress td, #submitordertable #billingaddress td, #submitordertable #shippingmethodtable td, #submitordertable #paymentmethodtable  td { padding:3px 0 3px 10px}
#submitordertable #shippingaddress input,  #submitordertable #billingaddress input, #submitordertable #shippingmethodtable input, #submitordertable #paymentmethodtable input { margin:0px 0px 5px 0px; background:#fff !important; font-size:11px !important; text-decoration:underline !important; color:#0f6091 !important; padding:0px;}
.tr_title_last td { padding:10px; background:#eef5f9 !important; color:#0f4e67 !important; }
.checkoutprogresstext b a { display:block; height:40px;}
.checkoutprogresstext b#progress_regist, .checkoutprogresstext b.progress_regist { background-position: 0px -42px !important; }
.checkoutprogresstext b.progress_regist_1, .checkoutprogresstext b.progress_regist_1 a { width:129px}
.checkoutprogresstext b.progress_regist, .checkoutprogresstext b.progress_regist a { width:164px !important;}
.checkoutprogresstext b.progress_add_1,.checkoutprogresstext b.progress_add_1 a  { width:90px; background-position:-111px 0px; }
.checkoutprogresstext b#progress_add , .checkoutprogresstext b.progress_add, .checkoutprogresstext b.progress_add a  { width:119 !important; background-position:-111px -42px !important; }
.checkoutprogresstext b.progress_ship_1, .checkoutprogresstext b.progress_ship_1  a { width:95px; background-position:-223px 0px; }
.checkoutprogresstext b#progress_ship, .checkoutprogresstext b.progress_ship, .checkoutprogresstext b.progress_ship  a { width:134px !important; background-position:-223px -39px !important; }
.checkoutprogresstext b.progress_paym_1, .checkoutprogresstext b.progress_paym_1 a { width:91px; background-position:-337px 0px; }
.checkoutprogresstext b#progress_paym, .checkoutprogresstext b.progress_paym,.checkoutprogresstext b.progress_paym a  { width:132px !important; background-position:-337px -39px !important; }
.checkoutprogresstext b.progress_re_sub_1, .checkoutprogresstext b.progress_re_sub_1  { width:122px; background-position:-454px 0px; }
.checkoutprogresstext b#progress_re_sub, .checkoutprogresstext b.progress_re_sub, .checkoutprogresstext b.progress_re_sub a { width:160px !important; background-position:-454px -39px !important; }
.checkoutprogresstext_table { width:778px;}

.mainContents_check { padding-top:0px !important;}
.mainContents_check  .greytitle {
color:#315c7e !important;
font-size:17px;
font-weight:bold;
padding-bottom:20px;
padding-top:7px;
}
.mainContents_check .smalltext a {color:#315c7e !important; }
table.table_alr_custom .smalltext a { color:#1B5689 !important; font-size:11px !important; text-decoration:underline;  }
/*#div__body table table .greytitle { color:#000 !important; padding:20px 0px 0px 0px!Important} */
#emailsubscribe_fs_lbl { white-space:normal !important;}
.sep_span { display:none;}
.checkoutprogresstext img { display:none;}
.your_class_ {
background:transparent url(/c.436469/site/images/place_y_order.gif) no-repeat scroll 0 0 !important ;
border:medium none !important;
font-size:14px !important;
height:34px !important;
line-height:30px;
text-align:center;
width:168px !important;
padding:0px !important;
}
.checkoutprogresstext_table_td {}
.checkoutprogresstext { line-height:100% !important; }
#secure_id_2 #secure_id_login {
font-size:11px;
text-align:center;
margin:0px;
clear:both;
background:transparent url(/c.697473/site/images/buttons/secure.gif) no-repeat scroll 10px 1px;

}

#table_login__ {
background:transparent url(/c.436469/site/images/all_check.gif) no-repeat scroll 0 -375px !important;
}
#conten_new_table #content_new_txt { padding:23px;}
#secure_id_n {
color:#000000;
font-size:10px;
font-weight:bold;
height:15px;
line-height:15px;
margin-bottom:10px;
text-align:center;
}
#secure_id_n b {
background:transparent url(/site/images/secure_ico.gif) no-repeat scroll left center;
padding-left:10px;
font-size:10px;
}
.table_S_In { margin:auto;}
.table_S_In #submitter { margin-left:0px !important;}
#checkoutwarning { color:#000; }
.editcart_kore { background:#fff !important; text-decoration:underline !important; color:#0454AD !important; border:0px solid #fff;  }


input#newpwd2, input#pwd, input#hint { width:228px;}
.this_adress_ a.smalltext, .this_adress_ .smalltext a { color:#252525 !important; font-weight:bold !important; font-size:13px; }
#this_adress_above { font-size:13px;}
.td_of_table { vertical-align:top;}
/*--------------Cart Left Column-------------*/
#cart_left { 
	border:#c9c9c9 solid 1px; 
	border-top: none; 
	width:160px; 
	margin-right:20px; 
	text-align:center;
	padding-bottom:20px;
}
#cart_left .cartphone img{ padding-top:4px}
#cart_left ul { 
	font-size:12px; 
	text-align:left !important; 
	margin: 10px 0 10px 10px
}

#cart_left ul li { list-style: none; margin: 5px 0 }
#cart_left ul li a { 
	color:#1b5689; 
	background-image:url(/site/images/cart_li.gif);
	background-repeat:no-repeat; 
	background-position: 0 6px;
	padding-left:10px
}

.sc_footer_check { width:952px; padding-top:27px; background:url(/c.436469/site/images/footer_check.gif) no-repeat left top !important; margin:35px 0px 0px 0px !important;}
.sc_footer_check_C { padding:0px 10px 27px 10px; background:url(/c.436469/site/images/footer_check.gif) no-repeat left bottom !important;}
.kore_footer_kore { padding:0px 10px 27px 10px; background:url(/c.436469/site/images/footer_check.gif) no-repeat left bottom !important; clear:both; #float:none; #width:952px;}

.greytitle  #optional_test { font-size:12px; color:#444444 !important; font-weight:normal; }
.greytitle #optional_test b { color:#201f1f !important;}
.greytitle #optional_test span { color:#F00 !important; font-weight:bold !important;}
.sc_header .cart_checkBox {
height:64px;
margin-left:94px;
margin-top:14px;
width:204px;
background:url(/c.436469/site/images/all_check.gif) no-repeat 0px -258px !important; 
}
.cart_checkBox .check_c { padding:10px;}
.cart_checkBox .check_c .view_CCC { height:23px; text-indent:-50000px;}
.cart_checkBox .check_c  .cart_check_L {font-family:Georgia; font-size:12px; margin-right:20px;/* background:url(/c.436469/site/images/all_check.gif) no-repeat right -329px !important;*/ text-align:right; padding:0px 20px 4px 0px; }
.check_micro { text-align:right; font-size:11px; font-weight:bold;}
.check_micro .secure_id_n { font-size:10px; margin:5px 0px;}
.check_micro #secure_id_n b { float:right;}
.mcafeeBannerC { text-align:right;}

/**************************Shopping Cart*******************************************/


table #carttable, table .carttablefinal  {
	border:#d5dee7 solid 1px !important;
	border-bottom:none !important;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	width:764px; 
}

#carttable tr,#carttable td, .carttablefinal tr, .carttablefinal td  {
	font-size:12px;
	color:#444;
	float:none;
	clear:both;
}

table#carttable a, table.carttablefinal a {
	text-decoration:underline;
	color:#444;
	padding:5px;
}

#carttableheader td.smalltext, .carttableheader td.smalltext  {	vertical-align:middle;}

table#carttable a:hover , table.carttablefinal a:hover { text-decoration:underline !important;}


/*Total*/
table#carttable .texttablert b, table.carttablefinal.texttablert b  {
	font-size:14px;
	display:block;
	color: black; /*Florencia----http://suitecommerce.basecamphq.com/projects/3645104/todo_items/48383043/comments*/
	padding:3px;
}
/*----*/

/*Cart Image*/
#remove0 img,  #remove1 img, #remove2 img,  #remove3 img, #remove4 img,  #remove5 img, #remove6 img,  #remove7 img, #remove8 img,  #remove9 img, #remove10 img,  #remove11 img, #remove12 img,  #remove13 img, #remove14 img,  #remove15 img, #remove16 img,  #remove17 img, #remove18 img,  #remove19 img, #remove20 img,  #remove21 img, #remove22 img,  #remove23 img { width:13px !important}
/*-----*/

table#carttable .bglttextrt {
	font-size:14px;
	background-color:#FFF;
	padding:5px;
}

table#carttable .listheadernosort {
	color:#fff;
	text-align:left !important;
	text-decoration:none !important;
	background-color:#325b7f;
	font-size:12px;
	font-weight:bold;
}

#carttable .texttable {
	border-collapse:collapse;
	padding:3px !important;
}
#carttable.texttablectr input { width:35px; background-color:#FFFFFF !important }

#carttable .texttablert, #carttable .texttablectr, #carttable .texttable, #carttable .listtexthl{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:#d7d7d7 solid 1px !important;
	/*background-color:#d6dee5 !important; */ 
	/*---Florencia---
	 To-do :http://suitecommerce.basecamphq.com/projects/3645104/todo_items/48383043/comments
	 -----*/
	vertical-align: middle;
	text-align:left;
}

#carttable td.texttable table { text-align:center;}

#carttableheader .smalltext {
	background-color:#325b7f;
	padding:5px;
}

#carttableheader .smalltext .listheadernosort {	padding:2px 3px 2px 0;}

#carttablerow0 td,#carttablerow1 td,#carttablerow2 td,#carttablerow3 td,#carttablerow4 td,#carttablerow5 td,#carttablerow6 td,#carttablerow7 td,#carttablerow8 td,#carttablerow9 td,#carttablerow10 td,#carttablerow11 td,#carttablerow12 td,#carttablerow13 td,#carttablerow14 td,#carttablerow15 td,#carttablerow16 td,#carttablerow17 td,#carttablerow18 td
{
	background-color:#fff !important;
	vertical-align:middle;
	text-align:left;
	padding:0 0 0 5px;
}
#carttable #ordersummary_estship td  {
	height:30px;
	vertical-align:middle;
	padding:0; 
	background-color:#FFFFFF !important;
}


table.carttablefinal .bglttextrt {
	font-size:14px;
	background-color:#FFF;
	padding:5px;
}

table.carttablefinal .listheadernosort {
	color:#fff;
	text-align:left !important;
	text-decoration:none !important;
	background-color:#325b7f;
	font-size:12px;
	font-weight:bold;
}

.carttablefinal .texttable {
	border-collapse:collapse;
	padding:3px !important;
}
.carttablefinal.texttablectr input { width:35px; background-color:#FFFFFF !important }

.carttablefinal .texttablert, .carttablefinal .texttablectr, .carttablefinal .texttable, .carttablefinal .listtexthl{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:#d7d7d7 solid 1px !important;
	background-color:#fff!important;
	text-align:left;
}

.carttablefinal td.texttable table { text-align:center;}

.carttablefinalheader .smalltext {
	background-color:#325b7f;
	padding:5px;
}
#ordersummary_subtotal td.texttablert, #ordersummary_subtotal td.texttablert, #ordersummary_Tax td.texttablert, #ordersummary_total td.texttablert { background-color:#d6dee5 !important;}

.carttablefinalheader .smalltext .listheadernosort {	padding:2px 3px 2px 0;}

.carttablefinalrow0 td,.carttablefinalrow1 td,.carttablefinalrow2 td,.carttablefinalrow3 td,.carttablefinalrow4 td,.carttablefinalrow5 td,.carttablefinalrow6 td,.carttablefinalrow7 td,.carttablefinalrow8 td,.carttablefinalrow9 td,.carttablefinalrow10 td,.carttablefinalrow11 td,.carttablefinalrow12 td,.carttablefinalrow13 td,.carttablefinalrow14 td,.carttablefinalrow15 td,.carttablefinalrow16 td,.carttablefinalrow17 td,.carttablefinalrow18 td
{
	background-color:#fff !important;
	vertical-align:middle;
	text-align:left;
	padding:0 0 0 5px;
}
.carttablefinal #ordersummary_estship td  {
	height:30px;
	vertical-align:middle;
	padding:0; 
	background-color:#FFFFFF !important;
}
.carttablefinal .bglttext { background-color:#FFFFFF !important;}



.continue_check_TT {


color:#444444;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:4px;
text-align:center;
text-decoration:underline;
border:none;
margin-left:0px !important;
background:#FFF !important;
}
/***************************************Relatec css (former relatedCss.css)
.content_recomm {}

.content_rela_IT {
	padding: 20px 20px 0;
}

.content_rela_IT .recItem_img,
.content_recomm .recItem_img {
    clear: left;
    width: 105px;
    height: 105px;
    float: left;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
}

.content_rela_IT .recItem_img img,
.content_recomm .recItem_img img {
	height: 105px;
	width: 105px;
}

.content_rela_IT .rightContent,
.content_recomm .rightContent {
    float: left;
    clear: right;
    height: 107px;
    margin-bottom: 20px;
    padding-left: 15px;
}

.content_rela_IT .rightContent .productName,
.content_recomm .rightContent .productName {
    font-size: 16;
    font-weight: bold;
    margin-bottom: 10px;
}

/* .content_rela_IT .rightContent .productName a, */
.content_recomm .rightContent .productName a {
    color: #000000;
}

.content_rela_IT .rightContent .productPrice,
.content_recomm .rightContent .productPrice {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.buytog {}

.buytog .recItem_img {
    border: 1px solid #cccccc;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 10px;
}

.buytog .recItem_img img {
	width: 75px;
	height: 75px;
}

.buytog .rightContent {
    float: left;
    min-height: 75px;
}

.buytog .rightContent .productName {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.buytog .rightContent .productPrice {
    font-size: 14px;
    font-weight: bold;
}

.buytog .rightContent .productPrice input {
    margin-left: 10px;
    margin-right: 10px;
}
.sizing_cart_cell a, #sizing_cart_main_id { text-decoration:underline; color:#000000 !important; font-size:12px;}
#table_find_again { background-image:url(/c.436469/site/images/bgsearchagain.jpg);
background-repeat:no-repeat; margin-top:10px;}
#table_find_again select { margin-top:3px;}
#table_find_again #styleSelect { margin-left:19px;}
#table_find_again #useSelect { margin-left:5px;}
#table_find_again #style_water { margin-left:2px;}
#table_find_again #style_paddler_ { margin-left:10px;}
table#carttable a.nolink_ { cursor:default !important; text-decoration:none !important;}
table#carttable a.nolink_:hover { cursor:default !important; text-decoration:none !important; } 
.veryffast { margin-left:125px; font-weight:bold; }
.veryffast span { font-size:11px !important; font-weight:normal !important;}

h3.OCart__ { color:#355470; font-weight:bold; font-size:18px !important;}

.product_review .heading h3 { display:none;}


.price_compare_table .inputreq {
    width: 80px;
	// width: auto;
}

#ico_fraud { background:url(/c.436469/site/images/fraud_ico.gif) no-repeat ; padding:0 0  0 113px; height:44px; line-height:44px; font-size:11px; text-align:left; margin:5px 0px; }

div.topseller {
	background: url("/site/images/topseller.png") repeat scroll 0 0 transparent;
    bottom: 228px;
    height: 50px;
    left: 115px;
    position: absolute;
    width: 50px;
}
