.flat .buy_btn_result a, .search_flat .buy_btn_result a {background-position:0 -120px}
.tilt .buy_btn_result a, .search_tilt .buy_btn_result a {background-position:0 -80px}
.cant .buy_btn_result a, .search_cant .buy_btn_result a {background-position:0 -40px}
.ceil .buy_btn_result a, .search_ceil .buy_btn_result a {background-position:0 0}

.flat .buy_btn_result a:hover, .search_flat .buy_btn_result a:hover {background-position:-60px -120px}
.tilt .buy_btn_result a:hover, .search_tilt .buy_btn_result a:hover {background-position:-60px -80px}
.cant .buy_btn_result a:hover, .search_cant .buy_btn_result a:hover {background-position:-60px -40px}
.ceil .buy_btn_result a:hover, .search_ceil .buy_btn_result a:hover {background-position:-60px 0}


.cant .homeProdFirst {border: 1px solid #50A3BA;border-top:0;margin:0;}
.tilt .homeProdFirst {border: 1px solid #FA9E16;border-top:0;margin:0;}
.flat .homeProdFirst {border: 1px solid #A01F1A;border-top:0;margin:0;}
.ceil .homeProdFirst {border: 1px solid #89C945;border-top:0;margin:0;}

.search_cant {border: 1px solid #50A3BA;}
.search_tilt {border: 1px solid #FA9E16;}
.search_flat {border: 1px solid #A01F1A;}
.search_ceil {border: 1px solid #89C945;}

.cantTop {width:180px;height:70px;background: url(/images_custom/arrow.png) 1px 40px no-repeat #50A3BA;font-size:12px;text-align:center;}
.tiltTop {width:180px;height:70px;background: url(/images_custom/arrow.png) 1px 40px no-repeat #FA9E16;font-size:12px;text-align:center;}
.flatTop {width:180px;height:70px;background: url(/images_custom/arrow.png) 1px 40px no-repeat #A01F1A;font-size:12px;text-align:center;}
.ceilTop {width:180px;height:70px;background: url(/images_custom/arrow.png) 1px 40px no-repeat #89C945;font-size:12px;text-align:center;}

.search_cantTop {width:180px;height:20px;background-color: #50A3BA;font-size:12px;text-align:center;}
.search_tiltTop {width:180px;height:20px;background-color: #FA9E16;font-size:12px;text-align:center;}
.search_flatTop {width:180px;height:20px;background-color: #A01F1A;font-size:12px;text-align:center;}
.search_ceilTop {width:180px;height:20px;background-color: #89C945;font-size:12px;text-align:center;}

.search_cantTop, .search_tiltTop, .search_flatTop, .search_ceilTop {color:#FFFFFF;font-size:12px;line-height:17px;}

.cantTop span {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:20px;}
.tiltTop span {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:20px;}
.flatTop span {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:20px;}
.ceilTop span {font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:20px;}

.cant img.smallArrow {margin:5px;float:left;}
.cantTop h2, .tiltTop h2, .flatTop h2, .ceilTop h2 {font-size:12px;color:#FFF;line-height:17px;padding-top:3px;}

#resultHead h1 {float:left;margin:8px 0 0 17px;line-height:17px; color:#A01F1A;}

.error404text{margin: 15px 0 15px 0; font-size: 14px; line-height: 18px;}

.alignCenter {text-align:center !important;}

.listRight  {
	text-align:right;}
.bigBoxHead {
background-color:#FFFFFF;
background-image:url(../images_custom/bigBoxHead.gif);
background-position:0 0;
background-repeat:no-repeat;
height:15px;
width:970px;
}
.bigBoxBot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images_custom/bigBoxBot.gif) no-repeat scroll left bottom;
height:13px;
}
#techInfo {
	width:764px;
	height:200px;
	margin: 16px 0 16px 0;
}
#techInfo div {
	width:764px;
	height:inherit;
	background:  url(../images_custom/techInfoHead.gif) top left no-repeat;
	
}
#techInfo div div {
	height:inherit;
	background:  url(../images_custom/techInfoBot.gif) bottom left no-repeat;
	
}
.custRevFull {
	background: transparent url(../images_custom/cusRevFull.gif) top left no-repeat;
	overflow:hidden;
}
.priceWas {
font-family:Verdana,Arial,sans-sherif;
font-size:10px;
color:#333;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
padding-top:2px;
}

.priceWas span {
	text-decoration:line-through;
}
.priceNow {
font-family:Verdana,Arial,sans-sherif;
font-size:12px;
color:#333;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:12px;
}
.priceNow span {
color:#fd6423;
font-size:17px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
}
.proceNow {
color:#000000;
font-size:12px;
font-weight:bold;
}
.instock {
	width:136px;
	height:19px;
	float:right;
	clear:right;
	margin: 5px 50px 0 0;
	background: url(../images_custom/instock.gif) top left;
}
.rejt {
	display:none;
}
.prodPageContBot {
	width;764px;
	height:13px;background: #FFF url(../images_custom/prodPageContBot.gif) bottom left no-repeat;
}
.cusRevTop {
	width:470px; 
	height:30px;
	background: #FFF url(../images_custom/cusRevTop.gif) top left no-repeat;
}
.cusRevBot {
	width:470px; 
	height:20px;
	background: #FFF url(../images_custom/cusRevBot.gif) bottom left no-repeat;
}
.socialLinks {
background-color:#fff;
border:1px solid #cfcfcf;
margin:10px 0 10px 0;
padding-bottom:10px;
height:37px;
}
.socialLinks a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images_custom/socialLinks.gif) no-repeat scroll left top;
border:1px solid #FFFFFF;
display:block;
float:left;
height:25px;
margin:10px 0 0 8px;
width:25px;
}
.socialLinks a.twitter {background-position: 0px 0px;}
.socialLinks a.digg {background-position: 0px -25px;}
.socialLinks a.wordpress {background-position: 0px -75px;}
.socialLinks a.flickr {background-position: 0px -100px;}
.socialLinks a.delicious {background-position: 0px -125px;}
.socialLinks a.tumblr {background-position: 0px -150px;}
.socialLinks a.weebly {background-position:  0px -175px;}
.socialLinks a.hub {background-position: 0px -200px;}
.socialLinks a.linkedin {background-position: 0px -225px;}

#logo {
	width: 145px;
	height: 55px;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
#headerMenu {
	float: right;
	display: inline;
	width: 805px;
	height: 20px;
	font: normal 12px/12px Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#headerMenu ul {margin:2px 0 0 0;padding:0 0 0 14px; float: left; display: inline;}
#headerMenu li {display:inline;float:left;margin:0;padding:0;}
#headerMenu li a {color: #666; text-decoration: none; padding: 0px 7px;}
#headerMenu li a:hover {color: red; text-decoration: none; padding: 0px 7px;}
#shoppingcart {
	margin: 0px;
	width: 202px;
	float: right;
	display: inline;
	padding: 0px;
	background-image: url(../images_custom/checkout_background.gif);
	height: 23px;
}
#basket {
	color: #bcada6;
	float: right;
	display: inline;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
}
#checkout_btn {clear: none; margin: 1px 7px 0px 0px; float: right; display: inline; padding: 0px;}
/*#headIcons {width:487px; height: 40px; margin-top: 10px; float: right; background: url(../images_custom/phone_secure_free.gif) 0px 0px no-repeat;}*/
#headIcons {width:487px; height: 40px; margin-top: 10px; float: right; background: url(../images_custom/phone_secure_free.gif) 0px 0px no-repeat;}
#headIcons .icoSecure {padding:0;margin:0;width:160px; height:40px; float: right;}
#headIcons .icoFree {padding:0;margin:0;width:170px; height:40px; float: right;  }

#footerLogoBrands {height:100px; margin-top: 10px; width: 970px; background: url(../images_custom/footer_logo.gif) top left no-repeat;}
#footerLinks {font: 10px/10px Verdana, Arial, sans-serif; color: #666; text-align: center; margin-top: 10px;}
#footerLinks a {font: 10px/10px Verdana, Arial, sans-serif; color: #333; text-decoration: none;}
#footerLinks a:hover {color: red; text-decoration: none;}


#bFinder {height: 40px; width: 970px; background: url(../images_custom/Bfinder_bg.gif) top left no-repeat; margin: 0px 0px 5px 0px;}
#bFinder select {margin:0px; padding:0px; border: none;}
#bFinder input {margin:0px; padding:0px; border: none; float: left;}
#bFinder .BFselect {height: 20px; width: 130px; margin: 11px 0px 0px 5px; padding:0px; font: 12px/10px Arial,sans-sherif; color: #333; border: 1px solid #ccc; float: left;  }
#bFinder .manufacturer {}
#bFinder .screenSize {margin-left: 195px;}
#bFinder .bStyle {width: 140px;}
#bFinder .vesa {color: #999;}
#bFinder .modelNo {width: 100px; float: left; display: inline; padding: 2px 0px 0px 3px; margin: 11px 0px 0px 5px; height: 16px; font: 12px/12px Arial,sans-sherif; color: #999; border: 1px solid #ccc;}
#bFinder .BFsearch {width: 100px; margin: 8px 9px 0px 0px; float: right; clear: none; display: inline;}

.searchBox {height: 32px; width: 180px; background: url(../images_custom/modelNo_bg.gif) top left no-repeat;}
.searchBox input {float: left; margin: 8px 0 0 11px; }
.searchBox a, .searchBox .searchBtn {float: right; margin: 6px 7px 0 0; }


#deals {margin: 0 0 5px 0;}
#deals a {width: 180px; height: 35px; background: url(../images_custom/comboDeals.gif) 0px 0px no-repeat; display: block; margin-bottom: 5px;}
#deals a.triple {background-position: 0px -35px;}
#deals a.quad {background-position: 0px -70px;}
#deals a.b2b {background-position: 0px -105px;}

#CategoryTitle {background-color: #f2f2f2; padding: 5px; font: bold 13px/13px Arial,sans-sherif;}
.section h2 {background-color: #f2f2f2; padding: 5px; font: bold 13px/13px Arial,sans-sherif;}

.textContentOne {font: 13px/18px Verdana, Arial, sans-serif;color: #666; padding: 0 5px;}
.textContentOne ul {margin-top: 10px;}
.textContentOne li {font:12px/16px Verdana,Arial; color:#666;list-style: outside url(../images_custom/list.gif);padding:0px;margin: 0px 0px 0px 20px;}
.textContent {
   text-align: justify;
   font: 13px/18px Verdana, Arial, sans-serif;
   color: #666;
   column-count: 2;
   column-gap: 20px;
}
.textContent li {font:12px/16px Verdana,Arial; color:#666;list-style: outside url(../images_custom/list.gif);padding:0px;margin: 0px 0px 0px 20px;}
.textContent p {margin-bottom: 10px;}
.title {background-color: #f2f2f2; padding: 5px; font: bold 13px/13px Arial,sans-sherif;}

#leftMenu {width: 180px; background-color: #fff;}
#leftMenu ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left; }
#leftMenu li {padding:0px;margin:0px;font: 12px/12px Arial,Helvetica,sans-sherif;color:#333;list-style: none;}
#leftMenu a {padding:5px 0px 5px 10px;margin:0px;font: 12px/12px Arial,Helvetica,sans-sherif;color:#333; text-decoration: none; display: block;}
#leftMenu a:hover {padding:5px 0px 5px 10px;color: red; text-decoration: none; background-color: #f2f2f2; display: block;}
#leftMenu li.menuHead h2 {background-color: #f2f2f2; padding:5px 0px 5px 10px;margin:0px;font: bold 13px/13px Arial,Helvetica,sans-sherif;color:#333;list-style: none; letter-spacing:0em; border: none; }

#leftMenu li.menuHead {font: bold 13px/13px Arial,sans-sherif; text-decoration: none; list-style: none; }
#leftIcons {margin-bottom: 10px;}
#leftIcons a {width: 180px; height: 50px; margin-top: 5px; background: url(../images_custom/left_logos.gif) 0px 0px no-repeat; display: block;}
#leftIcons #icoMoneyBack {background-position: 0px -55px;}
#leftIcons #icoFreeNext {background-position: 0px -110px;}

span.corners-top {background-image: url("../images_custom/corners_l.png");}
span.corners-top span {background-image: url("../images_custom/corners_r.png");}
span.corners-bottom {background-image: url("../images_custom/corners_l.png");}
span.corners-bottom span {background-image: url("../images_custom/corners_r.png");}
.paragraph span.corners-top, .paragraph span.corners-bottom {margin: 0 -20px;}
* html span.corners-top, * html span.corners-bottom { background-image: url("../images_custom/corners_l.gif"); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url("../images_custom/corners_r.gif"); }
 span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {background-repeat:no-repeat;display:block;font-size:1px;height:10px;line-height:1px; margin: 0px;}
span.corners-bottom {background-position:0 bottom;}
span.corners-top span {background-position:100% 0;}
span.corners-bottom span {background-position:100% bottom;}

/*   custom btns   */
.btn { display: block; position: relative; background: #759A4C; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(../images_custom/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn {padding: 3px;}
* html .btn span span {background-image: none;}
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn.redish { background: red; color: #fff; }
.btn:hover { background-color: #416c13; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images_custom/shade.png); background-position: bottom; }
* html .btn { border: 1px solid #fff; }
* html .btn.red { border-color: #fff; }
* html .btn:hover { border-color: #fff; }
.buy_btn a.btn:link {color: #fff; font: 14px/17px Verdana, Arial, sans-serif; text-transform: uppercase;}
.buy_btn a.btn:visited {color: #fff; font: 14px/17px Verdana, Arial, sans-serif; text-transform: uppercase;}
.buy_btn a.big:link {font: bold 16px/18px Verdana, Arial, sans-serif; text-transform: uppercase;}
.buy_btn a.big:visited {font: bold 16px/18px Verdana, Arial, sans-serif; text-transform: uppercase;}

.redBtn a {color: #fff; margin-top: 20px;}
.contactBtn {margin-top: 40px;}

.apply, .updateCart, .continueShopping {padding: 2px; display: block; font: 12px/11px Verdana, Arial, sans-serif;border:1px solid #666666;}

html>body .continueShopping {*width: 140px; }
html>body .updateCart {*width: 100px; }


.myerror {color: red; margin: 3px;}

.homeProd .buy_btn {margin-top: 3px;}
.pricenow {font: 17px/17px Verdana, Arial, sans-sherif; padding-top: 2px;}
.red {color: red;}

.sprice .myerror {margin: 0; font: bold 16px/20px Verdana,Arial,sans-serif; }

.scrollBox {clear: both; float: left; margin-top: 5px; padding: 5px; width: 795px; height: 140px; background: url(../images_custom/scroll_bg.jpg) top center no-repeat; color: #999; font: 13px/15px Verdana,Arial,sans-serif;}
.scrollBox a {color: #999; text-decoration: none; font-weight: bold;}
.scrollBox a:hover {color: red; text-decoration: none; }
.scrollBox h2 {display: inline;  font: 13px/15px Verdana,Arial,sans-serif; font-weight: bold;}


#brands {height: 40px; margin-top: -30px; width: 805px; clear: both; float: right; background: url(../images_custom/table_bottom.gif) top left no-repeat;}
#brands a {height: 30px; width: 80px; float: left; margin: 5px 0 0 4px; background: url(../images_custom/brands.gif) 0px 0px no-repeat; display: block;text-indent:-9999px;}
#brands a.nec {background-position: 0 -30px;}
#brands a.philips {background-position: 0 -60px;}
#brands a.sony {background-position: 0 -90px;}
#brands a.sharp {background-position: 0 -120px;}
#brands a.hitachi {background-position: 0 -150px;}
#brands a.pioneer {background-position: 0 -270px;}
#brands a.panasonic {background-position: 0 -210px;}
#brands a.jvc {background-position: 0 -300px;}
#brands a.all {background-position: 0 -390px;}

#prodPage {position:relative;}
#prodPage .mainPhoto {width: 250px; float: left; margin:5px 0 0 20px;border:1px solid #c9c9c9;display: inline; overflow: hidden; }

#prodPage .mainPhoto img {padding: 2px;}
#prodPage .prodInfo {width: 460px; height: 271px; float: right; display: inline; margin: 5px 0 0 20px; font: 12px/12px Verdana,Arial,sans-sherif; overflow: hidden;}
#prodPage .title {width: 380px; margin: 10px; padding: 0px; background: transparent;}
#prodPage .title a {font: bold 13px/5px Verdana, Arial,sans-sherif; text-decoration: none; color: #333; padding: 0px; }
#prodPage #mainDiscription {height: 195px;}
#prodPage #mainDiscription ul {margin:0 0 15px 0;overflow:hidden;}
#prodPage #mainDiscription ul li {margin:5px 0 0 10px; padding-left:15px;background:transparent url(../images_custom/bullets.png) no-repeat scroll 0 1px;line-height:13px;}	

/*#prodPage .buy_btn {float: right; margin-right: 50px; margin-top:10px; clear:right; }*/
#prodPage .sprice {margin-left: 5px;}
#prodPage .pricenow {padding-top: 2px;}
#prodPage .red {color: red;}
#prodPage .quantity {width: 40px; float: right; display: inline; margin-left: 20px;}
#prodPage .quantity input {border: 1px solid #cfcfcf; margin-top: 8px; background-color:#e9e9e9;}

#prodPage #specOffer {width: 135px; height: 260px; float: left; display: inline; }


#prodPage #thumbs { float: left; margin: 0; width: 100%; height:100%; padding-bottom:12px; background-color:#ececec; }
#prodPage .thumb {width: 55px; height: 55px; float: left; display: inline; margin: 5px 0 0 5px; }
#prodPage .thumb img {width: 55px; height: 55px;}

#photo-big {
height:260px;
left:262px;
position:absolute;
top:0;
visibility:hidden;
width:400px;
z-index:1;
}
.photo-big1 {
display:inline;
height:350px;
position:relative;
visibility:visible;
width:350px;
z-index:100;
}
* html #prodPage #photo-big {display: none;}
* html #prodPage .photo-big1 {float: left;}
* html #prodPage .mainPhoto img { float: left;}
* html #prodPage .btn {position: static; text-align: center; font: 14px/17px Verdana, Arial, sans-serif; padding-left: 0; padding-right: 20px;}
* html #prodPage .btn * {position: static; text-align: center; float: left; text-align: left; padding-left: 0;}

#detailGroup #productReviews {width: 764px;clear: left;float: left;height: auto;margin: 10px 0;text-align: left;font: 12px/12px Verdana,Arial, sans-serif;}
#detailGroup .body {clear: both;padding:10px;}
#detailGroup #productReviews #productReviewsAddNote {display: block; clear: both;}
#detailGroup #productReviews #productReviewsAdd {display: none;}
#detailGroup .hdr-title {clear: both; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#fff;color:#333;font-weight:bold;padding:5px;text-align:left; }
#detailGroup .form-field {float:left;height:auto; width: 600px; padding-left: 5px;}
#detailGroup .form-label {clear:left;float:left;text-align:right;width:100px;}
#detailGroup .reviewName {font: bold 12px/12px Verdana,Arial, sans-serif; padding-top: 10px; clear: both;}
#detailGroup .reviewText {font: 14px/14px Verdana,Arial, sans-serif;}
#detailGroup .reviewDate {font: 10px/10px Verdana,Arial, sans-serif; padding-bottom: 5px;}


#bottomBuyBox {width: 764px; float: right; margin-top: 10px;background-color: #f2f2f2;}
.buyBoxWhite {float: left; background-color: #fff; width: 762px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.buyBoxWhiteOne {float: left; background-color: #fff; width: 968px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
#bottomBuyBox .title {float: left; padding: 5px; width: 754px; margin: 0px;}
#bottomPrices {float: right; width: 140px; margin: 5px; padding-right:10px;text-align:right:}
#bottomQty {float: right; width: 30px;}
#bottomBuyBtn {float: right; display: inline; width: 130px; margin: 5px;}
.buy_btn2 {margin: 14px;}

#homeProducts {clear: both;}

#resultsHeader {background-color:red;clear:both;float:left;width:805px;}
/*
#resultsHead {overflow:auto;padding:0px 5px 0px 10px;}
#resultHead {width: 795px; height: 20px; padding: 7px 5px 3px 10px; background: url(../images_custom/pageHead.gif) top left no-repeat; color: #fff; font: 16px/16px Verdana, Arial, sans-sherif; }
#resultHead a {color: #fff; font: 16px/16px Verdana, Arial, sans-sherif; text-decoration: none;}
#resultHead span {font-weight: 800;}
*/
#resultsHead h2 {margin: 0px; padding: 1px; font: bold 16px/16px Verdana, Arial, sans-sherif; color: #8F1F08;}

#resultHead {width: 764px; height: 35px; background: url(../images_custom/headerBar.gif) top left no-repeat;color:#333;font: 0px/0px Verdana, Arial, sans-sherif; text-align: right;}
#resultHead span {display: none;}
#resultHead a {height: 28px; padding: 12px 5px 0px 20px; color:#333; font: 16px/16px Verdana,Arial,sans-sherif; text-decoration:none; background: url(../images_custom/divider.gif) top left no-repeat; display: block; float: left; }
#resultHead a:hover {color: red;}
#resultHead a.home {background: url(../images_custom/home.gif) top left no-repeat; margin-left: 14px; }
#resultHead a.home:hover {background-position: 0px -40px;}
#resultHead select {margin: 7.5px 14px 0 0;border:1px solid #c9c9c9;}


#bfResultText {font: 10px/10px Verdana,Arial,sans-serif;}
.pagination {clear: both}


#cartView {font: 12px/12px Tahoma,Verdana,Arial,sans-serif; color: #000;; width: 970px;}
#paymentHead {width: 805px; height: 30px; background: url(../images/head_cartView.gif) left top no-repeat;}
#cartItemsDiv {width: 970px; background: url(../images/table_bg.gif) left top repeat-y; margin-top: 5px;}
#cartItems {width: 970px; margin:0;  }
.cartItemsSmall {margin:0 10px;width:940px;}
#cartView table {width: 970px; background: url(../images/table_head.gif) left top no-repeat;}
#cartView thead tr {height:29px }
#cartView tbody {width: 970px; }
#cartView th {text-align: left; padding: 3px 3px 3px 6px; }
#cartView td {border-bottom: 1px solid #e1e1e1; padding: 3px 3px 3px 6px; background: none;}
.cartBox {float: left; display: inline; height: 90px; margin-left: 5px; text-align: center;}
.cartBox.first {margin-left: 0px;}

#viewCartBtns {clear: both; width: 970px; height: 40px; background: url(../images_custom/headerLinks_bg.gif) left top no-repeat; margin-bottom: 5px;}
.coupon {width: 380px; float: left; display: inline; margin-top: 8px; }
.update {width: 105px; float: left; clear:both; margin: 8px 0 0 20px;; }
.continue {width: 150px; float: right; display: inline; margin-top: 8px; }

#cartAmounts {margin: 8px; font: 14px/14px Verdana, Arial, sans-sherif;}
#cartAmounts  div {margin: 0px; padding: 0px; height: 18px;}
.field-label {width: 49%; height: 14px; clear: left; float: left; text-align: left; margin: 0px; padding: 0px;}
.field-price {width: 49%; height: 14px; float: left; text-align: right; margin: 0; padding: 0px;}
.newtotalField {border-top: 1px solid #333; clear: both; font: bold 16px/20px Verdana, Arial, sans-sherif; color: red;}

.tableHeader {margin: 20px 0 0 10px; padding-top: 5px; clear: both; float: left; display: inline; width: 250px; height: 25px; background: url(../images_custom/tableHeader_bg.gif) top left no-repeat; text-align: center; font: bold 13px/13px Verdana, Arial, sans-serif;}
#crossSell {clear: left; float: left; width: 970px; background: url(../images/table_bg.gif) left top repeat-y;}

#center2 {float: left;display: inline;width: 970px; font-size:12px; line-height:12px; }
 
 
/* secure checkout page */ 
#inputFields {width:970px;}
#billToAddress {width: 970px; float: left; display: inline; text-align: left;}
#shipToAddress {width: 970px; background-color: #fff; clear: left; float: left; display: inline; margin-top: 5px; text-align: right;}
.inputFieldsHead {background-color: transparent;clear:both;color:#333333;height:25px;text-align:center;width:200px;}
.inputGreyBox {background-color:#E9E9E9;padding:10px;}
 
fieldset {padding: 5px; border: none;}
 
 
#center2 form {}
.checkoutboxBottom {width: 492px; height: 20px; background: url(../images/grey_half.gif) 0px -20px no-repeat;}
.dropDown {margin: 10px 10px 0px 10px; height: 20px; width: 200px; border: 1px solid #666; font: 10px/10px Verdana, Arial; color: #666; }
.requiredField {font-weight: bold;}
.fieldset.label {text-align:right;width:100px;float:left;padding:0.2em;margin:0;margin-top:0.3em; }
.textField {font: 12px/12px  Verdana, Arial, Helvetica, sans-serif ;color: #333;margin: 10px 100px 0px 10px;border: 1px solid #999;
padding: 3px 2px;background-color: #fff;width:200px;}
#billCountry, #shipCountry {margin: 10px 100px 0px 10px;}
.textarea {margin:3px 100px 10px 10px;height:50px;width:200px;padding: 3px 2px;border: 1px solid #999; font: 11px/11px Verdana, Arial, Helvetica;}
 
.cartBox {width: 32.9%; float: left; display: inline; height: 90px;text-align: center; margin-top: 5px;}
#cartAmounts {clear:both;float:right;margin-right:37px;padding-top:2px;width:200; color:#F00; font: 14px/14px Verdana, Arial, sans-sherif;}
.field-label {width: 48%; height: 14px; clear: left; float: left; text-align: left; margin: 0px; padding: 0px;}
.field-price {width: 48%; height: 14px; float: left; text-align: right; margin: 0px; padding: 0px;}
.newtotalField .field-label, .newtotalField .field-price {height: 18px; font: bold 16px/18px Verdana, Arial, sans-sherif; color: red;}
.checkoutPrice {width: 970px; clear: both; float: left; float: left; display: inline; height: 90px; background: url(../images_custom/bigBox.gif) left top no-repeat; text-align: center; margin-top: 5px; }
.checkoutBtn {float: right; display: inline; margin: 25px 0px 0px 5px; text-align: center; }
 
#cartItems .cartImg img {height:80px;width:80px;}
 
#paymentHead {width: 805px; height: 30px; background: url(head_address.gif) left top no-repeat; float: right; margin-bottom: 5px;}
#paymentInfo {width: 492px; float: left; display: inline; margin-left: 5px; }
/* secure checkout page end*/

#clientAccount #billInfo {
	margin:5px 5px 0 0;
	height: 180px;
	border: 1px solid #ccc;
	width: 325px;
	float: left;
	clear: both;
	text-align: left;
}

#clientAccount #shipInfo {
	margin:5px 5px 0 0;
	height: 180px;
	border: 1px solid #ccc;
	width: 325px;
	float: left;
	text-align: left;
}

#clientAccount #paymentInfo {
	margin:5px 5px 0 0;
	border: 1px solid #ccc;
	height: auto;
	width: 325px;
	float: left;
	text-align: left;
}

#clientAccount #myAccount {
        border:1px solid #ccc;
        float:left;
        height:180px;
        margin:5px 0 0 0;
        text-align:left;
        width:324px;
}
#clientAccount #orderList {
         clear: both;
         float: left;
         width: 988px;
         margin-top: 5px;
        border:1px solid #ccc;
        text-align:left;
}
#clientAccount #orderList table {
   width: 100%;
}
#clientAccount #orderList table th {
   background-color:#f2f2f2;
   padding: 5px;
}
#clientAccount #orderList table td {
    padding: 5px;
}
#clientAccount #orderList .sublink {
    padding: 5px;
    line-height: 30px;
}
#clientAccount .hdr-title {
        background-color:#f2f2f2;
        color:#333;
        font-weight:bold;
        padding:5px;
        text-align:left;
}
#clientAccount .buttons {
        clear:left;
        float:left;
        padding-left:3px;
        padding-top:15px;
        width:100%;
}
#clientAccount .body {
padding:5px;
}
.logout {float:right;padding:5px; color: red;}

#clientAccount ul li {
color:#666;
line-height:16px;
list-style-image:url(../images_custom/list.gif);
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 22px;
padding:0;
}
#clientAccount a {color: red;}

#brandHeads {clear: both; background-color: red; color: #fff; font-weight: bold; margin: 0 0px 5px 0px;font: bold 13px/13px Verdana, Arial, sans-serif;}
.ins {margin: 2px 10px;}
.redBtn a {width: 98%; display: block; background-color: #F2F2F2; color: #333; text-align: center; text-decoration: none; margin: 0 0 5px 0; font: 11px/11px Verdana, Arial, sans-serif;}
.redBtn a:hover {background-color: red; color: #fff; text-decoration: none;}


.catLink {width: 210px; height: 240px; float: left; display: inline; margin: 0 86px 5px 0; }
.catLink a {width: 210px; height: 240px; display: block;}
.catLink.flat {background: url(../images_custom/catFlat.gif) top left no-repeat;}
.catLink.tilt {background: url(../images_custom/catTilt.gif) top left no-repeat;}
.catLink.ceiling {background: url(../images_custom/catCeiling.gif) top left no-repeat; margin-right: 0px;}
.catLink.cantilever {background: url(../images_custom/catCantilever.gif) top left no-repeat;}
.catLink.monitor {background: url(../images_custom/catMonitor.gif) top left no-repeat;}
.catLink.corner {background: url(../images_custom/catCorner.gif) top left no-repeat; margin-right: 0px;}

.homeProdFirst .details, .homeProdFirstForSearch .details {float:left; text-align: left;margin:7px 0 0 10px;}
