/***********************************/
/**        CONTENT STYLES         **/
/***********************************/
/* HEADER */
.quickshopandhelp {text-align: right;}
.quickshopandhelp ul li {display: inline; padding-left: 5px;}
.quickshopandhelp ul li.first {border-right: 1px solid #333; padding: 0 5px 0 0 !important;}

/* HOME PAGE */
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 {float:left; margin-top:5px;}
#hpsubpromo2 {margin-left:5px;}
#homebanner {float:left}
.Lcat_hp {width:100%; overflow:hidden;}
#htmlarea{background-color: #ccc; text-align: center; padding: 10px 0; margin: 5px 0;}

.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:none;}
.featprods li{float:left;width:279px;padding:10px 0;}
*html .featprods li {width:277px;}
.featprods .details {float:right;width:186px;}
.featprods .details h2 {padding:0;}

/* CATEGORY LIST */
#categorylist .Lcat_categorylist {overflow: hidden;}
#categoryinfo {width: 300px; color: #454545; font-size: 1.1em; margin: 110px 0 0 18px; float: left;}
#categorybanner {margin:7px 0 0 0;}
#categoryinfo h1 {font-size: 2.25em; color: #474747; background: none; padding: 0 0 5px 0;}
.Lcatdesc {width: 266px; float: left;}
.Lcatimage {float: right;}
.Lcatdesc h1 {background: none; font-size: 1.1em; color: #666;}
.Lcatdesc h2 {font-weight: normal; font-size: 1em; color: #666;}
.categorynameanddescriptio div h3 {display: none;}
#categorylist h1 {font-size: 1.4em;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist #showcatlist {width: 766px; float: right;}
#categorylist ul.categories {float: right; margin: 5px -5px 5px 0; width: 772px;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories li {float: left; margin: 5px 9px 5px 8px; width: 175px; height: 213px;}
* html #categorylist ul.categories li {display: inline; width: 183px;}
#categorylist ul.categories h2 {display:none; margin:6px 0 0 0; color:#47535E; text-align: center;clear:both;overflow:hidden;}
#categorylist ul.categories h2 a {font: bold 1em Verdana; margin:0; color: #47535E; text-decoration: underline;}
#categorylist ul.categories .image {padding:0; margin:0;}
#categorylist ul.categories p.icatldesc {padding:0; width:420px; float:left;}
#categorylist ul.categories .moreinfo {clear:both; text-align: center;}
#categorylist ul.categories .moreinfo a {padding-right:8px; background:url(../images/arrow.gif) no-repeat right 3px;}

#categorylist .Lcat_categorylistbottom {clear: both; overflow: hidden;}
#categorylist .hidecatname{visibility:hidden;}

#productTab ul li {float: left; margin-right: 1px; height: 22px; line-height: 22px; background: url(../images/bg_tab_left_off.gif) 0 0 no-repeat; color: #FFF; text-align: center;}
#productTab ul li {float: left; margin-right: 1px; height: 22px; line-height: 22px; background: url(../images/bg_tab_left_off.gif) 0 0 no-repeat; color: #FFF; text-align: center;}
#productTab ul li a{background: url(../images/bg_tab_right_off.gif) bottom right no-repeat; color: #FFF; display: block; font: bold 1.1em Arial; text-transform: capitalize; padding: 3px 15px;}
#productTab ul li#tab4 {margin-right: 0px;}
#productTab ul li.active {background: url(../images/bg_tab_left_on.gif) 0 0 no-repeat;}
#productTab ul li.active a{background: url(../images/bg_tab_right_on.gif) bottom right no-repeat; color: #FFF; display: block; font: bold 1.1em Arial; text-transform: capitalize; padding: 3px 15px;}

#productTab2 {margin: 15px 0 0 0;}
#productTab2 ul li {float:left; margin-right: 6px; height: 22px; line-height: 22px; background: url(../images/bg_tab_left_off_new.gif) 0 0 no-repeat; color: #FFF; text-align: center;}
#productTab2 ul li {float:left; margin-right: 6px; height: 22px; line-height: 22px; background: url(../images/bg_tab_left_off_new.gif) 0 0 no-repeat; color: #FFF; text-align: center;}
#productTab2 ul li a{background: url(../images/bg_tab_right_off_new.gif) top right no-repeat; color: #FFF; display: block; font: bold 1.1em Arial; padding: 3px 17px 3px 22px;}
#productTab2 ul li#tab4 {margin-right: 0px;}
#productTab2 ul li.active {background: url(../images/bg_tab_left_on_new.gif) 0 0 no-repeat;}
#productTab2 ul li.active a{background: url(../images/bg_tab_right_on_new.gif) top right no-repeat; color: #FFF; display: block; font: bold 1.1em Arial; padding: 3px 17px 3px 22px;}

#productTab3 {margin: 0 0 0 0; display:block;}
#productTab3 ul li {float:left; margin-right: 6px; height: 22px; line-height: 22px; background: url(../images/bg_tab_left_off_new.gif) 0 0 no-repeat #aeb0b3; color: #FFFFFF; text-align: center;}
#productTab3 ul li a{background: url(../images/bg_tab_right_off_new.gif) top right no-repeat; color:#FFFFFF; display: block; font: bold 1.1em Arial; padding: 3px 17px 3px 22px;}
#productTab3 ul li#tab4 {margin-right: 0px;}
#productTab3 ul li.active {background: url(../images/bg_tab_left_on_new.gif) 0 0 no-repeat #808285; color:#FFFFFF;}
#productTab3 ul li.active a{background: url(../images/bg_tab_right_on_new.gif) top right no-repeat; color:#FFFFFF; display: block; font: bold 1.1em Arial; padding: 3px 17px 3px 22px;}

.tab_info{clear: both;}

.tab_info-new{clear:both; height:235px; border-left:solid 1px #808285; border-right:solid 1px #808285;border-bottom:solid 1px #808285; border-top:solid 4px #808285; background: url(../images/ymal-back.jpg); align:top; position:relative;}

.reviewbox{padding:15px 20px 10px 20px; width:500px;}
.reviewboxdivide{height:2px;border-top:solid 1px #808285;}
.reviewheader{font-size:1.3em;font-weight:bold;}

/* PRODUCT LISTS */
#subcatbanner img {display: none;}
#subcatbanner .hidecatname{visibility:hidden;}
#searchresults #subcatbanner {padding:0 0 15px 0; height:83px;}
#searchresults #subcatbanner #subcatinfo {color:#454545; float:left; font-size:1.1em; margin:0 0 0 0; width:766px; height:83px; text-align:center;}
#searchresults #subcatbanner h1 {background:none; color:#474747; font-size:2.1em; padding: 23px 0 0 5px; font-weight:normal;}
#searchresults #subcatbanner p {margin:0.5em 0;padding:7px 0 0 0;}
.Lcat_hdrcatsrchcontent {background:url(/content/ebiz/cottontraders/resources/images/backgrounds/invt-header-grey.png) no-repeat;}

ul.products {margin-top:5px; width:100%; overflow:hidden;}
ul.products li, ul.products .image {float:left;}
ul.products .image img {border:none; width:80px; height:110px;}
ul.products .details {float:right;}
ul.products h2, ul.products p {margin:0; padding:0;}
ul.products .price {margin-bottom:29px;}

#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist ul.products li {width:537px;min-height:140px;border:1px solid #5E5E5E;margin:8px 8px 0 0;padding:10px 10px 6px 10px;}
*html #productlist ul.products li {height:140px;width:530px;}  /*	 IE 6  */
#productlist ul.products .details {margin:0 0 0 5px; padding:0; width:440px;}
#productlist ul.products .price {font-size:1.2em;}
#productlist ul.products input.add, #productlist ul.products #qty, #productlist ul.products label, #productlist ul.products .save, #productlist ul.products .moreinfo {}
#productlist ul.products .compare_checkbox label {display:inline;}

/* REQUIRED FOR GRID/LIST SWITCHER VIEW */
#productlist #switcher {float:right;text-align:left;margin-right:10px !important;margin:5px 5px 0 0;width:130px;}
#productlist #switcher img{vertical-align:middle;margin:0 3px 0 4px;}
/*remove comment below if grid/list switch is enabled*/
#searchresults #searchnoresult {padding:0 0 100px;}
/*#searchresults .sort form {float:left;}*/
#searchresults #switcher {float:right;text-align:left;margin-right:10px !important;margin:2px 5px 5px 0;width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}
/* Product Grid */
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}
/* REQUIRED FOR GRID/LIST SWITCHER VIEW (END)*/

/* SEARCH RESULTS */
.refinelist {background-color: #FFF;}
.Lcat_searchcolone {background-color: #FFF; padding-top: 2px;}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px; font-size:0; clear:both; height:10px;}
#searchresults {padding:2px 0 0;}
#searchresults h1 {font-weight: normal; font-size: 1em; background-color:#454545; padding: 4px 0 5px 8px;}
* html #searchresults h1 {width: 758px;}
#searchresults h4 {padding:0 0 0 8px; color: #454545; font-size: 1.1em; margin-bottom:0px;}
#searchresults p {padding:0 10px 10px 8px; color: #474747; text-transform:uppercase; font-size:0.7em;}

#searchresults .sort{padding: 0 0 15px 7px; position:absolute; z-ndex:100; width:200px; height:10px;}
#searchresults .sort h2{display: none;}
#searchresults .sort select{border:1px solid #454545; width:141px; margin-top:15px; margin-left:-4px;}
#searchresults .sort label {color: #454545; float: left; margin: 18px 8px 0px 0px;}
#searchresults .prods ul {margin-top:5px; width:100%; overflow:hidden;}
#searchresults .prods ul li {width: 191px;float:left; overflow:hidden; padding:0; margin:8px 0 20px 0; text-align: center;}
/*html #searchresults .prods ul li {width:530px;}*/
#searchresults .prods ul .details {float: left; margin-top:5px; width: 100%; color: #454545; font-weight: normal;}
#searchresults .prods ul .details .attrproducts {margin-top:-6px;}
#searchresults .prods ul .details h2 {display: block;}
#searchresults .prods ul .image {float: left; width: 100%;}
#searchresults .prods ul .image a {overflow: hidden;}
#searchresults .prods ul .image img {border:none;}
#searchresults .prods ul .price {font-size:1em;}
#searchresults .prods ul h2 {margin: 0 0 8px 0; padding: 0;}
#searchresults .prods ul p {margin:0; padding:0;}
#term {margin:42px 0 0 0; width:100%; padding-bottom:0px; background-color: #454545;}
#collate {margin: 2px 0 0 0; width:100%; padding-bottom:5px; background-color: #454545;}
#collate ul, #term p {padding:12px 10px 12px 10px; margin: 0; color: #FFF;}
#term p a {color: #FFF;}
#term p a img {display: none;}
#collate .termtext {margin-left:36px; padding:0; font-size: 1em;}
#collate h3 {background: url(../images/img_navbullet.png) no-repeat 0 6px; padding-left: 10px; margin-left: 17px; font-size: 1.1em; color: #FFF;}
.collatedresult {margin: 0;}
#collate .viewall {margin-left:36px; padding:0; font-size: 1em;}
#collate .viewall a {text-decoration: underline; color: #FFF;}
#term h2 {display: none;}
#collate h2 {font-size:1.3em; color: #FFF; padding: 10px 0 0 17px;}
#collate .termtext a {font: normal 1em Arial; color: #FFF;}

/* psel */
.psel{background:#F4F4F4 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
float:left;
margin:10px 0 10px 0;
padding:2px 0;
width:100%;}
span.currentpage,span.pnumber a,span.nextpage a,.psel a.pselall,span.previouspage a,a.pselperpage {background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
height:20px;
line-height:20px;
margin:2px 0 1px;
padding:0 5px;}
span.nextpage a:hover,.psel a.pselall:hover,span.pnumber a:hover,span.previouspage a:hover,a.pselperpage:hover{
background-color:#454545;
border:1px solid #454545;
color:#FFFFFF;
height:20px;
line-height:20px;
margin:1px 0;
text-decoration:none;
}

/* Main page - Catalogue page */
.catalogues {
	margin:auto;
	width:700px;
	padding:10px 0 0;
}
.catalogues h1 {
	background:none;
	color:#576573;
	padding:0;
}
.catalogues .requestforcatalog {
	font-size:0.65em;
	font-weight:normal;
	padding:0 0 0 20px;
}
#main_cataloge {
	padding:20px 0 0;
}
#main_cataloge ul li {
	float:left;
	text-align:center;
	width:233px;
	padding:0 0 20px;
}
#main_cataloge ul li .name {
	padding:10px 0 0 0;
}
.more_catalog h2 {
	padding:0;
}

/* Slider - Catalogue page */
#catalogues_sl {
	float:left;
	background:#B8B8B8;
	padding:10px 0 0;
}
#catalogues_sl .slide {
	cursor:pointer;
	float:left;
	position:relative;
	top:20px;
}
#catalogues_sl .slidewrapper {
	float:left;
	margin:0;
	overflow:hidden;
	position:relative;
	width:715px;
}
#catalogues_sl #catalogues_sllist {
	width:3000px;
}
.slidewrapper ul#catalogues_sllist li {
	float:left;
	text-align:center;
	width:142px;
}
.slidewrapper ul#catalogues_sllist li p.name a {
	color:#FFF;
}

/* PAGINATION - Catalogue page */
.psel_cataloge {
	background:#B8B8B8;
	float:left;
	margin:10px 0;
	padding:5px 0;
	width:100%;
	color:#FFF;
}
.psel_cataloge a {
	color:#FFF;
}
.psel_cataloge .previouspage {
	float:left;
	width:100px;
	padding:0 0 0 10px;
}
.psel_cataloge .cataloge_name {
	float:left;
	text-align:center;
	width:571px;
}

.psel_cataloge .cataloge_name_no_prev {
	float:left;
	text-align:center;
	width:571px;
	padding:0 0 0 110px;
}
.psel_cataloge .nextpage {
	float:right;
	text-align:right;
	width:75px;
	padding:0 10px 0 0;
}

/* PAGINATION */
.pagn {color:#4D4D4D; font-size:0.9em; margin:10px 0 0 0;}
.pagn .pagnFirstRow-off, .pagn .pagnSecondRow-off {display:none;}
.pagn .pagnFirstRow, .pagn .pagnSecondRow {float:left; width:100%; margin:0 0 2px 0; padding:5px 0 5px 0; border-bottom:solid 1px #000000;}
*:first-child+html .pagn .pagnFirstRow, *:first-child+html .pagn .pagnSecondRow {float:left;}
.pagnbtm{margin-bottom: 30px;}
/* E.g. "Result page: 1 of 10" and "Items 1 -10 of 50" */
.pagn .pagnPageInfo, .pagn .pagnItemInfo {float:left;margin-top:2px; padding-left:300px; line-height:20px; height:20px;}
.pagn .pagnLinkNavigate {float:right; width:380px;}
.pagn .pagnNumList {float:right; width:375px; text-align:right; margin-top:2px; margin-right:5px;}

/* PAGINATION STYLE 1 & 2 */
.pagn .pagnEllipsis {padding:2px; margin:1px 0 1px 0; color:#999; height:20px; line-height:20px;}
.pagn .pagnCurrent  {
	padding:0px 5px;
	margin:2px 0 1px 0;
	border: 1px solid #4d4d4d;
	background-color:#4d4d4d;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
}
.pagn .pagnNumbers a,
.pagn .pagnLast a,
.pagn .pagnFirst a,
.pagn .pagnViewAll a,
.pagn .pagnShowViewByPaged a {
	padding:0px 5px;
	margin:2px 0 1px 0;
	border: 1px solid #4d4d4d;
	background-color:#f3f3f3;
	color:#000000;
	height:20px;
	line-height:20px;
}
.pagn .pagnPrev a,
.pagn .pagnNext a {
	padding:0px 5px;
	margin:2px 0 1px 0;
	border: 1px solid #4d4d4d;
	background-color:#f3f3f3;
	color:#000000;
	height:20px;
	line-height:20px;
}
.pagn .pagnNumbers a:hover,
.pagn .pagnLast a:hover,
.pagn .pagnFirst a:hover,
.pagn .pagnPrev a:hover,
.pagn .pagnNext a:hover,
.pagn .pagnViewAll a:hover,
.pagn .pagnShowViewByPaged a:hover {
	padding:0px 5px;
	margin:2px 0 1px 0;
	border: 1px solid #4d4d4d;
	background-color:#4d4d4d;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
}
.pagn .pagnFirst-off,
.pagn .pagnLast-off,
.pagn .pagnPrev-off,
.pagn .pagnNext-off {
	padding:0px 5px;
	margin:2px 0 1px 0;
	border: 1px solid #4d4d4d;
	background-color:#f3f3f3;
	color:#888888;
	height:20px;
	line-height:20px;
}

/* PAGINATION STYLE 3 */
.pagn .pagnNumbersDropdown {float:left; padding:2px 3px 2px 3px;}
* html .pagn .pagnNumbersDropdown {float:left; padding:0 3px 2px 3px;} /* IE6 */

/* VIEW ITEMSPERPAGE - DROPDOWN STYLE */
/* .pagn .pagnPerpage form {float:right; margin-top:1px; text-align:right; padding:0 5px 0 0;} */
 .pagn .pagnPerpage form {display:none;}
* html .pagn .pagnPerpage form label, * html .pagn .pagnPerpage form select  {float:left;}
* html .pagn .pagnPerpage form label {padding-top:2px;}
.pagn .pagnPerpage form select{border:1px solid #454545; width: 52px;}
/* VIEW ITEMSPERPAGE - TEXT LINK STYLE */
.pagn ul.pagnItemPerPage {float:right; text-align:right; padding:0 5px 0 0;}
.pagn ul.pagnItemPerPage li {float:left; line-height:20px; height:20px;}
.pagn ul.pagnItemPerPage li.pagnTextView {margin-right:5px;}
.pagn ul.pagnItemPerPage li.setperpage a,
.pagn ul.pagnItemPerPage li.setlastperpage a {
	border:1px solid #5F5F5F;
	background:#ffffff;
	padding:2px 4px;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage a:hover,
.pagn ul.pagnItemPerPage li.setlastperpage a:hover {
	border:1px solid #5F5F5F; 
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	padding:2px 4px;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage_active a {padding:2px 4px; margin:1px; font-weight:bold; text-decoration:none; border:1px solid #5F5F5F; background:#666666; color:#ffffff;}

/* VIEW ALL */
.pagn .pagnShowViewByPaged {float:right; padding:0 5px 0 0;}
.pagn .setMarginPagedView {margin-top:0 !important;}
.pagn .alwaysShowPageNum {display:none;}

/* PRODUCT DETAILS */
.bggray {background-color: #F2F2F2;}
.bgwhite {background-color: #FFF; width: 100%;}
#productdetail .productdetailTopRight .bgwhite {padding-left: 10px;width: 478px;overflow:hidden;}
#productdetail .productdetailTopRight-new .bgwhite-new {padding-left: 13px; width:557px; overflow:hidden; float:right;}
#productdetail {margin:10px 0 0 0; width:100%;}
.productdetailTop {width: 766px; float: right; margin:0 0 12px 0;}
.productdetailTop-new {width: 961px; float: left; margin:0 0 12px 0;}
.enlarge {text-align:center;}
.enlarge a {display: block; width: 35px; padding: 3px 0 0 26px; margin: 0 auto; color: #c0c0c0c0; background: url(../images/ico_zoom.gif) 0 0 no-repeat; height: 26px;}
.enlarge-new {text-align:left; height:20px; padding:0 0 0 20px;}
.enlarge-new a {color: #000000; background: url(../images/ico_enlarge.gif) 83px -3px no-repeat; padding: 0 20px 10px 0;}
#productdetail .productdetailTopLeft {width: 278px; float: left;}
#productdetail .productdetailTopLeft-new {width: 386px; float: left;}
#productdetail .productdetailTopRight {float: right; width: 488px;}
* html #productdetail .productdetailTopRight {float: right; width: 478px;}
#productdetail .productdetailTopRightLeft {float: left;}
#productdetail .productdetailTopRight .wasprice {text-decoration:line-through;}
#productdetail .productdetailTopRight .saveprice {color: #C70811; padding: 0 0 0 5px;}
#productdetail .price {float:left;color: #000; font-size: 1.4em; padding: 0 0 0 7px; text-transform: uppercase;margin:0;font-weight:normal;}
#productdetail .topprice {float:left;color: #000; font-size: 1.4em; padding: 0 0 0 7px; text-transform: uppercase;}
#productdetail .topprice-new {float:left;color: #000; font-size: 1.4em; margin-top:6px; padding:0px; font-weight:bold; text-transform: uppercase;}
#productdetail .topprice-new .wasprice-new {text-decoration:line-through;font-weight:normal;}
#productdetail .bottomprice-new .saveprice-new {color: #C70811;}
#productdetail .bottomprice-new {float:left; color: #000; font-size: 1.4em; font-weight:bold; padding: 6px 0 0 6px; text-transform: uppercase;}
#productdetail .bottomprice {clear:left;color: #000; font-size: 1.4em; font-weight:bold; padding: 6px 0 0 0; text-transform: uppercase;}
#productdetail p.invtdesc3 {color: #000; font-size: 1.4em; font-weight:bold; padding: 6px 0 0 0; text-transform: uppercase; clear:left; margin:0;}
#productdetail p.invtdesc1 {color:#000;}

#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {font-size: 1.4em; font-weight:normal; color: #000; margin:0; background: none; padding: 0; float:left;}
#productdetail .invtmedia {margin:0;}
#productdetail .invtmedia a {font-weight:bold;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:17px 0 0 0; color:#454545; position:relative;}
#productdetail .desc-new {margin:37px 0 15px 0; padding:10px 10px; color:#454545; position:relative; border-left:solid 1px #808285; border-right:solid 1px #808285;border-bottom:solid 1px #808285; border-top:solid 4px #808285;}
#productdetail .linkedproducts {width:363px; margin-bottom:15px; padding:15px 10px 10px 10px; border:solid 1px #808285;}
#productdetail .linkedproducts a {font-weight:bold;color: #000; background:url("/content/ebiz/cottontraders/resources/images/blackarrow.png") no-repeat; padding-left:17px;}
#productdetail .linkedprodsheader {position:relative; top:-10px; left:9px;}
#productdetail .desc p {margin: 0 !important;}
#productdetail .buy_button {text-align:right;padding:0;float:right;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}
#productdetail .desc #btaddtobasket{position:absolute;bottom:0px; right:0px;}
#productdetail .productcode {font-weight:bold;text-transform: uppercase; color: #000; font-size: 1.1em; padding:10px 0 0 0;}
#productdetail .quickbar{border:solid 1px #c7c9ca; margin-top:30px; width:557px; height:34px; text-align:center; background:url("/content/ebiz/cottontraders/resources/images/quickbar.gif") repeat;}
#productdetail .quickbar-prodcode {font-weight:bold;color: #000; font-size: 1.1em; border-left:1px solid #FFFFFF; border-right:solid 1px #c7c9ca;}
#productdetail .productcodeupper {text-transform: uppercase;}
#productdetail .quickbar-rating {border-left:1px solid #FFFFFF; border-right:solid 1px #c7c9ca;}
#productdetail .quickbar-reviews {font-weight:bold;color: #000; font-size: 1.1em; border-left:1px solid #FFFFFF; border-right:solid 1px #c7c9ca;}
#productdetail .quickbar-reviews a {font-weight:bold;color: #000; background:url("/content/ebiz/cottontraders/resources/images/blackarrow.png") no-repeat; padding-left:13px;}
#productdetail .quickbar-bookmark{border-left:1px solid #FFFFFF; border-right:solid 1px #c7c9ca;}
#productdetail .quickbar-like{font-weight:bold;color: #000; font-size: 1.1em; border-left:1px solid #FFFFFF;}
#productdetail .invtatr {width: 200px; float: left; padding: 35px 0 0 4px !important; padding: 36px 0 0 4px;}
#productdetail form {display:block; clear:both; margin-bottom:0px; }
#productdetail form fieldset {margin: 0; padding: 0;}
/*#productdetail form fieldset label {display: none;}*/
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bold;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bold; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
.dowasprice{padding: 0 5px 0 0;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em; width:363px;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bold; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .add {display:block; padding:5px 0; float:right;}
#productdetail .buy {display: block;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

.stockpleasewait {background-color:#b7d9fd; padding: 5px 5px; width:100%; height:100%;}

.pdgridstatus {clear: both;}
.pdgridstatus h2 {font-size: 1.1em; color: #454545; background-color: #FFF; padding: 30px 0 0 14px!important;}
.pdgridstatus ul {margin:10px 0 5px 0;float:left;background-color:#F2F2F2;}
.pdgridstatus ul li {float:left;height:25px;width:162px;}
.pdgridstatus ul li img{float: left;}
.pdgridstatus ul li p {float: left; width: 134px; color: #454545; margin-top:6px;}
.pdgridstatus ul li p#key {margin-left:5px; width:127px; border-bottom: 1px solid #CBCDCD;}
#productdetail h2 {margin: 0; padding: 5px 4px;}
#productdetail .grid2 {float: left; margin: 0; width: 557px !important;background:#FFFFFF none repeat scroll 0 0 !important;}
.grid2 .gridheader {padding: 0 0 0 0 !important;}
.grid2 table {margin: 0 0 0 0 !important;}
.grid2 .desc-new {margin:0 0 0 0 !important; padding:0 0 0 0 !important; border-bottom: none !important; clear:both !important;}
.grid2 .pdgridstatus ul {width:545px !important; margin:0 0 0 0 !important; background-color:#F6F6F7 !important; border-left:solid 1px #808285 !important; border-right:solid 1px #808285 !important; border-bottom:solid 1px #808285 !important; padding: 5px 5px !important;}
.grid2 .pdgridstatus ul li {width:auto !important; padding-right:5px !important;}
.grid2 .pdgridstatus ul li p {width:auto !important; font-size:9px !important;}
.grid2 thead th {height:25px !important;}
.grid2 th[scope="row"] {text-align:left !important; padding-left:8px !important;}
.grid2 .addtobaskettab {background:url("/content/ebiz/cottontraders/resources/images/addtobaskettab.gif") no-repeat; float:left; width:99px; height:20px; font:bold 1.1em Arial; color:#FFFFFF; padding-left:9px; padding-top:3px; margin:14px -1px -1px -1px;}
.grid2 .addtobaskettab a {color:#FFFFFF !important;}
.grid2 .addtobaskettab2 {background:url("/content/ebiz/cottontraders/resources/images/addtobaskettab.gif") no-repeat; float:left; width:108px; height:20px; font:bold 1.1em Arial; color:#FFFFFF; padding:3px 0 0 9px; margin-top:15px !important;}
.grid2 #gridaddedmsg p {clear:none !important; text-align:left !important; width:auto !important; height:20px  !important; padding:5px 0 0 10px !important; margin:10px -1px -5px -1px !important;}
.grid2 #gridaddedmsg p.wait {background-color:#feeab9 !important; color:#000000!important;}
.grid2 #gridaddedmsg p.clickedbuy {background-color:#feb7b7 !important; color:#000000!important;}
.grid2 #gridaddedmsg p.added {background-color:#e8feb9 !important; color:#000000!important;}
#productdetail .grid {display: none;}
.grid2 #gridaddedmsg a {color:#000000!important;}
#productdetail #grid {float: left; margin: 0; width: 488px;background:#F2F2F2 none repeat scroll 0 0;}
#productdetail .gridsellprice, #productdetail .gridsyssellprice{display: none;}
#grid .gridheader {background-color: #FFF; width: 100%; margin: 0; padding: 10px 0 0 0;}
#grid .gridheader h2 {display: none;}
#grid .gridheader h2.status {display:block;margin:0;padding:10px 0 0 10px !important;}
#grid .gridheader .pdgmsgandimage {margin: 0px !important;padding:0 0 5px 10px;}
#grid .pdgmessage {color: #000;}
#grid table {border-collapse: collapse; margin: 10px 0 0 10px;}
#grid thead tr th, #grid tbody#swatchicon tr td {text-align: center; width: 28px;}
#grid thead tr td {padding-bottom: 5px;}
#grid thead tr th, #grid thead tr td,
#grid tbody#swatchicon tr th, #grid tbody#swatchicon tr td {border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding: 0; color: #454545; font-weight:normal;}
#grid tbody#swatchicon tr th p, #grid tbody#swatchicon tr td p {padding: 0; margin: 0;}
p.gridnotavailable {text-align: center;}
a.emb {display: block; background:url(../images/img_emwbis.gif) 0 0 no-repeat;}
a.emb span{display:block; text-indent:-5000px;}
#productdetail .productdetailCenter {float: right; width: 80px;}
#productdetail .multibuy h3 {padding:0;}
#gridemailinstock {background: url(../images/img_emwbis.gif) 0 0 no-repeat; width: 27px; height: 24px; text-indent: -5000px;}
#gridemailinstock a{display:block;}
#emailmeback {padding:10px 0 0 0;}
#emailmeback #buttons{padding:25px 5px 0 0;}

#productdetail #tellfriendandprint {margin: 0; padding: 0 0 10px 0; float: right;}
#productdetail #tellfriendandprint a{display: inline; float: left; margin-left:5px;}
#productdetail #tellfriendandprint .socialbookmarking {float:left !important; margin:0 !important;}
#add_insurance{float: left; margin-right: 3px;}
.tellafriend{float: left;}
#tellafriend_link {background: url(../images/bt_recommendproduct.png) 0 0 no-repeat; width: 155px; height: 17px; text-indent: -5000px;}
#printthispage{background: url(../images/bt_print.png) 0 0 no-repeat; width: 101px; height: 17px; text-indent: -5000px;}
#sizechart_link{background: url(../images/bt_sizechart.png) 0 0 no-repeat; width: 81px; height: 17px; text-indent: -5000px;}
#productdetail .print{float: right;}
#productdetail #tab .tabdetail .tablink div, #package #tab .tabdetail .tablink div{display: inline; margin-right: 2px;}
#productdetail #tab .tabdetail .tablink div a, #package #tab .tabdetail .tablink div a{float: left;}
#productdetail #content4 .close, #productdetail #content3 #buttons, 
#package #content4 .close, #package #content3 #buttons {display: none;}
#productdetail #content3 #writeownreview_link, #productdetail #content4 #back_link, 
#package #content3 #writeownreview_link, #package #content4 #back_link{display: none;}
#writereview{padding-left: 11px;}
#writereview h1, #writereviewthankyou h1 {display: none;}
#writereview fieldset div{margin-bottom:3px;}
#writereview #buttons a{display: none;}
/* ACCESSORIES & SUBSTITUTES */
#iacc, #substitute, #subsku {clear: both; padding:0 0 20px 0; overflow:hidden; width:100%}
#iacc h2, #substitute .featprods h2, #subsku .featprods h2 {display: none;}
#iacc .featprods ul, #substitute .featprods ul, #subsku .featprods ul {margin-left:4px;}
/*#iacc .featprods li, #substitute .featprods li, #subsku .featprods li {width:188px; padding: 10px 10px 6px 10px; margin:8px 8px 0 0; text-align: center;}*/
#iacc .featprods .details, #substitute .featprods .details, #subsku .featprods .details {width:188px; text-align: center; clear: both;}
#substitute {margin-top:8px;}
#iacc .featprods .details .price, #substitute .featprods .details .price, #subsku .featprods .details .price {margin-top: 0px; font-size: 1em;}
/*PRODUCT EXTENDED FIELD*/
.extflds {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%; margin-top:8px}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
.extflds table {width:100%;}
.extflds table tr {height:20px;}
.extflds table tr.isodd {background:#E6E6E6;}
.extflds table th {font-size:1.2em;padding:5px 0 5px 5px;}
.extflds table td.pdxtname {font-weight:bold;padding:0 0 0 5px;color:#777;}
.extflds table td.pdxtvalue {color:#777;}

/* PACKAGE */
#packageproducts .total {display: none;}
#package {position: relative; padding-top: 6px;}
#package h1 {padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0; float: left; width: 270px;}
#package .desc {float: right; width: 475px; overflow: hidden;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package #packageproducts {}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}


/* Alternative View Images Section */

  	 #productdetail #productdetail-altview {margin:0; overflow: hidden; height: 1%;font-size:0;}
  	 #productdetail .productdetail-altview-cell {background-color:#e0e1e2;}
  	 #productdetail .productdetail-altview-new {padding-left:8px; width:62px; background-color:#e0e1e2;}
  	 #productdetail .productdetail-altview-new div {float:left;}
  	 #productdetail .productdetail-altview-new img {margin:3px 1px 0px 0px; border:1px solid #e0e1e2;}
	 #productdetail .productdetail-altview-new img:hover {border:1px solid #838383;}
  	 #productdetail .productdetail-image-new {padding-left:10px; width:304px;}
	 #productdetail .productdetail-image-table{border-left:1px solid #989a9c; height:423px; border-bottom:4px solid #808285; margin-bottom:20px;}
  	 #productdetail #productdetail-altview .altviewHeader {margin:5px 0 0 0; display: none;}
  	 #productdetail #productdetail-altview div {float:left;}
  	 #productdetail #productdetail-altview img {margin:5px 1px 0px 0px;}


/* EMAIL ME BACK IN STOCK */


/* REQUIRED FOR VENDA SLIDER WIDGET */
#slider {border:1px solid #000; float:left; width:100%; margin-top:10px;}
#slider h2 {padding:5px;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .slidewrapper {width:348px; margin:0; position:relative; float:left; overflow:hidden;}
#slider ul#sliderlist li {float:left; width:120px;}
ul#sliderlist h2 {background:none; border:none;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}
/* REQUIRED FOR VENDA SLIDER WIDGET (END)*/

/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR BASIC */
#gmap_canvas {width:430px; height:398px;  margin-left:11px;}
#gmap_errors {color:red; margin-left:11px;}
/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR BASIC (END)*/

/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR */
.storelocatorL{float:left;width:294px;}
.storelocatorL h3{padding:5px 0;}
.storelocatorL fieldset{padding:0}
.storelocatorL fieldset label{float:none;}
.storelocatorL fieldset input{width: 208px;}
.storelocatorL fieldset select{width: 212px;}
.storelocatorR{float:right;}
.storelocatorGray{background-color: #DFDFDF;padding:14px; margin-bottom: 5px;}

#gStorelocator #storeResults { border:1px solid #000; background-color:#eee; padding:5px; margin-left:7px; float:left; display:none }
#gStorelocator #storeResults a { text-decoration:underline; font-weight:bold }
#gStorelocator #mapErrors { font-weight:bold; color:#FF0000; font-size:2em }
#gStorelocator #map_canvas { float:left; width: 400px; height: 400px }
#gStorelocator .storeInfoBub { width:240px }
#gStorelocator .sName, .storeType { font-weight:bold }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { display:block }
#gStorelocator .gStoreResult .distValue { font-weight:bold; color:#FF0000 }
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold }
#gStorelocator #gSearchoptions input#srchAddress { width:300px }

/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR (END)*/

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {width:550px;height:550px;}

/* COMPARE PRODUCT */
#comparetable, #comparetable tr,#comparetable td,#comparetable th {border:1px solid #808080;}
#comparetable{text-align:left;}
#comparetable .invtmedia{text-align:center;margin-top:8px;}
#comparetable td,#comparetable th {padding:5px;}

/* STORE LOCATOR */
.Lstorelocator {width:173px; border:1px solid #333; margin-top:5px}
* html .Lstorelocator {width:178px;}
#pcsubmit {margin:5px 0 5px 0;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:0;}
.Lstorelocator fieldset p {width:160px; padding:0 5px;}
.Lstorelocator input#formzipc {width:117px; margin:0 5px;}
.Lstorelocator select {width:121px; *width:123px; margin:0 5px;}
#storelocatorresults {padding:0; margin-top:-6px;}
#storenotfound {margin: 15px 0 32px 11px;}
#storelocatorresults h2 {padding-left:0;}
#storelocatorresults h1 {display:none;}
fieldset.storefinder_zipc {margin-left:0;}
fieldset.storefinder_zipc label {width:212px;}
fieldset.storefinder_zipc {padding: 0 0 0 1em; margin-bottom:-1em;}
div.storedetails-info ul li, div#storecontent ul li a {padding: 0 0 .1em 0;}
div.storedetails-info ul li div {display:inline; padding-right:1em;}
div#storecontent p {display:none;}
div#storecontent {padding-bottom: 1em; margin:5px 0 2px 0;}
#storedetails {overflow: hidden;}
#storedetails h1 {font-size: 1em !important; background:none !important; padding:0px !important;}
/*#storelocator .selectstoretype {margin-bottom: 23px;}
#storelocator .selectstoretype h2{float:left;font-size:1em;}
#storelocator .selectstoretype div{float:left;margin:5px 0 0 30px;}
#storelocator .selectstoretype div input{float:left;}
#storelocator .selectstoretype div label{padding-top:1px;float:left;}*/
#storelocator .selectstoretype {display:none;}
#storelocator .storelist{clear:both;padding:0 11px;}
#storelocator .storelist ul li {margin-bottom: 20px; padding-top: 10px; border-top:1px solid #CCC;}
#storelocator .storelist ul li h2{font-size:1.1em;padding:0;margin-bottom:20px;}
#storelocator .storelist ul li ul li{margin-bottom:20px;}
#storelocator .storelistkey {padding: 0px 0px 10px 0px;}
.storelocatorL p{padding-left: 15px;}
.storedetailL{width: 462px;float:left;border-right:1px solid #CCC;}
.storedetailR{float:left;width:277px;padding-left:19px;}
.storedetailL h3, .storedetailR h3{padding-left:0px;}
.storedetails-img {float: left; width: 155px; margin-left: 11px;}
.storedetails-info {width:766px;padding:15px 0;float: left;border-bottom:1px solid #CCC;}
.storedetails-map{width:766px;padding:15px 0 0 0;float:left;}
div#storecontent #sdsubmit{display: none;}
#storelocatorbuttons{padding: 15px 0 10px 9px; border-top:1px solid #CCC;}
#storelocatorbuttons_direct{padding: 15px 0 10px 9px; border-top:1px solid #CCC;margin:15px 0 0;}

div.storeadd {float: left; width: 280px;padding-left: 10px; height: 150px;}
/*div.storetime {float: left; width: 280px;padding-left: 10px; height: 150px;}*/
div.storetime ul li{text-align:right; padding-right:70px;}
div.storetime ul li div{float:left;}
/* MY ACCOUNT NAV */
.Lmyacccontactdetails {color:#FFF; margin-top:5px;border-bottom: 1px solid #CCC;}
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend {color:#FFF;margin-top:5px;border-bottom:1px solid #CCC;}
.extralink{color:#FFF;margin-top:5px;}
.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul,
.extralink ul {margin: 5px; padding-bottom: 10px;}
.Lmyaccaccountdetails ul li,
.Lmyacccontactdetails ul li,
.Lmyaccdeliverydetails ul li,
.Lmyaccorderhistory ul li,
.Lmyaccreminders ul li,
.Lmyaccreferfriend ul li,
.extralink ul li {font-size: 0.8em;}
/*
.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2,.Lmyaccorderhistory h2,.Lmyaccreminders h2,.Lmyaccreferfriend h2,.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2.Lmyaccorderhistory h2,.Lmyaccreminders h2 .Lmyaccreferfriend h2 {height: 26px;}
*/
.Lmyacccontactdetails li.last {padding-top: 10px;}

/******************/
/*   OVERRIDES    */
/******************/
/* QUICK SHOP */
#msgstock{color:#A31522; padding:10px 9px;}
#quickshop h1 {font-size: 1.1em;}
#quickshop p {padding: 10px 11px;}
#quickshop fieldset {padding: 6px 0 6px 10px;}
#quickshop fieldset div {clear: none; float: left; display: inline; margin-right: 100px;}
#quickshop fieldset div#last {margin-right: 0px;}
#quickshop fieldset label {width: auto; margin-right: 5px;}
#quickshop fieldset input {width: 75px; border:1px solid #454545;}
#quickshop table {border-collapse: collapse;}
#quickshop table th {background-color: #454545; color: #FFFFFF; font-weight: normal; padding: 4px 0 5px 11px;}
#quickshop table th.productsku{width: 140px;}
#quickshop table th.price, #quickshop table td.price{text-align: center; width: 150px;}
#quickshop table th.qty, #quickshop table td.qty{width:70px; text-align: center;}
#quickshop table td.qty input {width: 20px; text-align: center;}
#quickshop table td input, #quickshop table td select {border:1px solid #454545; color: #333333;}
#quickshop table td {padding: 15px 0 15px 11px; font-weight: bold;}
#quickshop table td.prodsku{font-weight:normal !important; text-transform: uppercase !important;}
#quickshop #buttons {float: right; text-align: left; margin-right: 5px;}

/* REFER A FRIEND */
#referafriend p{padding-left:10px;}
#referafriend a{color:#0066CC;font-weight:bold;}
.text-fields div{margin-bottom:18px;}
.text-fields div input, .text-fields div textarea {width:220px; clear:both; margin-top:10px;}

/***********************/
/* Priority login page */
/***********************/
.priority_login {padding-left:10px;}
.priority_hdr {background:none; color:#336699; font-weight:bold; padding-left:0;}
.txtMainBold {color:#00234C; font-weight:bold; margin:5px 0;}
.form_login {margin-bottom:10px;}
.form_login table{background:#E7ECF2; border:#88A1BD 1px solid; width:170px; padding:3px;}
.form_login input {background:#E7ECF2; border:1px solid steelblue; color:#000000; padding:1px; width:30px; margin:1px;}
.form_login table .txtMainBold {width:82px; margin:1px;}
.form_login input#pincode {width:41px;}
.priority_txt, .priority_logo {float:left;}
.priority_txt {width:450px; margin-right:10px;}
.priority_txt ul {list-style-image:none; list-style-position:inside; list-style-type:disc;}
.benefit h2 {color:#00234C; padding-left:0;}
h2#errmessage {padding-left:0;}
.socialbookmarking {float:right; margin:5px;}

/* Press releases */
.releaseslist h2, .releaseslist h1, .date_releases {float:left; width:99%; }
.releaseslist ul li {padding-left:10px; clear:both;}
.releaseslist ul li h2 {padding:0;}
.releases_detail {float:left; width:90%;}
.releases_img {float:left;}
.readmore {font-weight:bold; float:left; width:100%; border-bottom:10px solid; margin-bottom:10px; padding-bottom:10px;}
.date_releases {margin-bottom:10px; color:gray; font-weight:bold;}
#releasesdetail {float:left; padding-left:5px;}
.date_detail {color:#990000; font-weight:bold; margin: 10px 0;}
.releases_name {font-weight:bold;}

#thankyou h1{float:left; width:755px; background:#2a3357;}
.txt_thankyou {float:left;}
#thankyou_update_billing .txt_thankyou{padding:0 0 0 11px;}

#promotionhelp h1{font-size:1.1em;}
#promotionhelp p{padding:5px 11px;}
#promotionhelp img{margin: 15px 0 15px 11px;display:block;}
/* SITE MAP */
h1.h-sitemap {font-size:1.2em;}
.sitemap h3{clear:both;margin:11px 0 18px 0;background-color:#B6BEC6; color:#FFFFFF; font-size:1.2em;}
.sitemap a{color:#454545;}
.sitemap h2{font-size:1.1em;padding-left:0px;}
.sitemap h2 a{padding-left:0px; text-decoration:underline;}
.sitemap ul{padding-bottom: 16px;}
.sitemap ul li{font-size:0.9em;}
.sitemap_col{float:left; width: 240px; margin-left:11px;}
.sitemap_features{float:left; width: 251px;}
.sitemap_features h2{font-size:1.1em;margin-left:11px;padding:0 0 13px 0;}
.sitemap_features h2 a{text-decoration:underline;}
.sitemap_features ul{margin-left:11px;}

/* No record */
#norecord h1 {font-size:1.2em;color:#FFFFFF;}
#norecord p {padding:5px 0 0 20px;}
#norecord  #tab {padding:100px 0 0 0;}

#catalouethankyou {overflow:hidden;}
#catalouethankyou p.txt_thankyou {padding-left:11px;}

#gridaddedmsg p {clear:both;padding:3px 0 6px 0;color:black;text-align:center;}
#gridaddedmsg p.wait {background-color:#ECA400;color:white;}
#gridaddedmsg p.clickedbuy {background-color:#CC0000;color:white;}
#gridaddedmsg p.added {background-color:#94C120;color:white;}

#gridaddedmsg2 p {clear:both;padding:3px 0 6px 0;color:black;text-align:center;}
#gridaddedmsg2 p.wait {background-color:#ECA400;color:white;}
#gridaddedmsg2 p.clickedbuy {background-color:#CC0000;color:white;}
#gridaddedmsg2 p.added {background-color:#94C120;color:white;}

.storelistborder {border-top:dashed 1px #666666; height:2px; margin-top:5px;}
.storelistbox {margin:10px;}
.storelistwidth {width:185px; float:left; font-size:8pt;}
