body {margin:0px; padding:0px;background-color:#fff;font: normal 12px/14px Verdana, Arial;}
* {padding:0;margin:0;outline: none;}

.error404text{margin: 15px 0 15px 0; font-size: 14px; line-height: 18px;}
.stext {color:#999999;display:block;font-size:18px;margin:18px 18px 18px 80px;}
img, a {border: none;}
a {color: inherit; text-decoration: none;}
a:link {color: inherit;}
a:visited {color: inherit;}
a:hover {color: red;}
a:active {color: inherit;outline: none;}
a:focus {-moz-outline-style: none;}

.left {float: left !important;}
.right {float: right !important;}
.innSideRight {float:right;margin-top:5px;}
.innSideLeft {float:left;margin-top:5px;}
#cartView #cartNumItems {float:right;margin-top:5px;margin-right:3px;text-align:left;}
.priceBox {background:none repeat scroll 0 0 #E9E9E9;overflow:hidden;width:805px;}
/*#page {margin:auto;text-align:left;width:990px; overflow: visible;}*/
#wrapper {width: 1002px;margin: 0px auto;overflow: hidden;background: transparent url(../images_custom/dropShadow.gif) 0 0 repeat-y;}
#pageBottom {width: 1002px; height: 35px; background: url(../images_custom/pageBottom.gif) top left no-repeat; }
#inner {width: 980px;margin: 0px auto;overflow: visible;}
#header {width: 980px; height: 80px; margin:0px; }
#left {float: left;display: inline;width: 170px; overflow: hidden; min-height: 800px; }
#center {float: left;display: inline;width: 805px; margin-left: 5px; overflow: visible;}
#footer {background:url("../images_custom/footer_bg.gif") repeat-x scroll left top #E0E0E0;clear:both;display:block;margin-top:10px;overflow:hidden;width:980px;}

#logo {width: 240px; height: 40px; float: left; display: inline; margin: 8px 0px 0px 8px;}
#logo h1 {width: 240px; height: 40px; display: block; background: url(../images_custom/digitalscales_logo.gif) left top no-repeat; text-indent: -400px; overflow: hidden; }
#logo h2 {width: 240px; height: 40px; display: block; background: url(../images_custom/digitalscales_logo.gif) left top no-repeat; text-indent: -400px; overflow: hidden; }
a.logo {display: block; width: 100%; height: 100%;}

.catImg {margin-bottom: 5px;}
.PlsSelCat {width: 805px; background: url(../images_custom/selectCategory.png) no-repeat scroll 0 0 transparent; height: 50px;}
#headerMenu {float: right; display: inline; width: 805px; height: 22px; background: url(../images_custom/small_headerLinks_bg.gif) bottom right no-repeat; font: normal 12px/12px Verdana, Arial, sans-serif;}
#headerMenu ul {margin:3px 0 0 220px;padding:0 0 0 10px; float: left; display: inline;}
#headerMenu li {display:inline;float:left;margin:0;padding:0;}
#headerMenu li a {color: #666; text-decoration: none; padding: 0px 8px;}
#headerMenu li a:hover {color: red; text-decoration: none; padding: 0px 8px;}
#shoppingcart {margin: 0px 0px 0px 0px; width: 250px; height:20px; float: right; display: inline; padding: 0px;}
#shoppingcartLeft {
background:url("../images_custom/cart_bg.png") repeat scroll -12px -1px transparent;
display:inline;
float:left;
height:20px;
margin:0;
padding:0;
width:22px;
}
#shoppingcartRight {
background:url("../images_custom/cart_bg.png") repeat scroll -166px 0 transparent;
display:inline;
float:right;
height:20px;
margin:0 5px 0 0;
padding:0;
width:70px;
}
#shoppingcart:hover #shoppingcartLeft { background-position:-12px -21px;}
#shoppingcart:hover #shoppingcartRight { background-position:-166px -20px;}
#shoppingcart #shoppingcartMiddle {color: #666; float:left; margin:4px;}

#basket {width: 157px; text-align: right; margin: 4px 0px 0px 0px; font: bold 11px/11px Verdana, Arial, Helvetica; color: #000; float: left; display: inline; padding: 0px;}
#checkout_btn {clear: none; margin: 1px 7px 0px 0px; float: right; display: inline; padding: 0px;}
#headIcons {width:330px; height: 40px; margin-top: 10px; float: right; display: none;}
#headIcons a {background: url(../images_custom/secure_free.gif) 0px 0px no-repeat;}
#headIcons .icoSecure {padding:0;margin:0;width:160px; height:40px; float: left;}
#headIcons .icoFree {padding:0;margin:0;width:170px; height:40px; float: left;background-position:-160px 0px;}
#headPhone {width:317px; height: 40px; margin: 7px 5px 0 0; float: right; background: url(../images_custom/256bit-secure.png) top left no-repeat; }
#headDelivery {width:150px; height: 30px; margin: 13px 15px 0 0; float: right; background: url(../images_custom/24delivery.gif) top left no-repeat; }

#footerLogo {height:60px; width: 300px; background: url(../images_custom/footer_logo.gif) top left no-repeat; }
#footerLogo span {background:url("../images_custom/footer_logo.gif") no-repeat scroll left top transparent;display:block;height:40px;overflow:hidden;padding-left:20px;padding-top:20px;text-indent:-400px;width:240px;}
#footerLinks {font: 10px/10px Verdana, Arial, sans-serif; color: #666; text-align: center; margin-top: 30px;}
#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: 980px; background: url(../images_custom/scaleFinder_bg.gif) top left no-repeat; margin: 0px 0px 5px 0px;}
#bFinder select {margin:0px; padding:0px; border: none;}
#bFinder input {margin:0; padding:0px; border: none; float: left;}
#bFinder .BFselect {height: 20px; width: 150px; margin: 11px 0px 0px 5px; padding:0px; font: 12px/10px Arial,sans-sherif; color: #333; border: 1px solid #ccc; float: left;  }
#bFinder .capacity {margin-left: 196px;}
#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 4px; float: left; clear: none; display: inline;}

.productFinder {height: 75px; width: 170px; background: url(../images_custom/productFinder.gif) top left no-repeat;  margin: 0px 0px 5px 0px;}
.productFinder select {margin: 46px 0 0 5px; width: 160px;}


.searchBox {height: 32px; width: 170px; background: url(../images_custom/modelNo_bg.gif) top left no-repeat;}
.searchBox input {float: left; margin: 8px 0 0 11px; }
.searchBox .searchBtn {float: right; display: inline; 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.fives {background-position: 0px -105px;}
#deals a.b2b {background-position: 0px -140px;}

#CategoryTitle {background-color: #f2f2f2; padding: 5px; font: bold 13px/13px Arial,sans-sherif;}
.contentTitle {background-color: #f2f2f2; padding-left: 5px; font: bold 13px/20px Arial,sans-sherif;}
.textContentOne {font: 13px/18px Verdana, Arial, sans-serif;color: #666;}
.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;
}
.pageNote {text-align: justify; font: 13px/18px Verdana, Arial, sans-serif;  color: #666; }
.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;}
.leftMenu {width: 170px; 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:#191818;list-style: none;}
.leftMenu li h3 {padding:0px;margin:0px;font: 12px/12px Arial,Helvetica,sans-sherif;color:#191818;list-style: none;}
.leftMenu a {padding:5px 0px 5px 10px;margin:0px;font: 14px/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:#191818;list-style: none; letter-spacing:0; border: none; }
.leftMenu li.menuHead a {background-color: #f2f2f2; padding:0px;margin:0px;font: bold 13px/13px Arial,Helvetica,sans-sherif;color:#191818;list-style: none; letter-spacing:0; border: none; }
.leftMenu li.menuHead a:hover {color: red;}
.leftMenu li.menuHead {font: bold 13px/13px Arial,sans-sherif; text-decoration: none; }
.leftMenu span a {padding:5px 0px 5px 10px;margin:0px;font: 12px/12px Arial,Helvetica,sans-sherif;color:#333; text-decoration: none; display: block;}
.leftMenu span a:hover {padding:5px 0px 5px 10px;color: red; text-decoration: none; background-color: #f2f2f2; display: block;}

#leftIcons {margin: 10px 0;}
#leftIcons a {width: 180px; height: 55px; background: url(../images_custom/whyBuy.gif) 0px 0px no-repeat; display: block;}
#leftIcons #icoGuarant {background-position: 0px 0px; height: 93px;}
#leftIcons #icoMoneyBack {background-position: 0px -93px;}
#leftIcons #icoNext24 {background-position: 0px -148px; }
#leftIcons #icoFreeNext {background-position: 0px -148px; display: none;}
#leftIcons #icoB2B {background-position: 0px -203px; height: 73px;}
#leftIcons #icoEco {background-position: 0px -203px; height: 73px;}
#leftIcons #icoDiscreet {background-position: 0px -203px; height: 73px;}

.deliveryBanner {height: 51px; width: 805px; margin-top: 5px; background: url(../images_custom/deliveryBanner.gif) top left no-repeat; clear: both; float: left;}

/*  curves  */
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: #aaa; 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: #93c740; color: #fff; }
.btn:hover { background-color: #6c9d1e; }
.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;}
.buy_btn a.big span {padding: 3px 10px 9px 20px;}
*:first-child+html .buy_btn a.big span {padding: 3px 10px 9px 10px;}



.apply, .updateCart, .continueShopping {padding: 2px; font: 12px/11px Verdana, Arial, sans-serif;border:1px solid #666666;}
.contactBtn {margin-top: 40px;}


.myerror {color: red; margin: 3px;}
.sprice .myerror {margin: 0; font: bold 15px/14px Verdana,Arial,sans-serif; }
.sprice {margin-left: 10px; font:10px/11px Verdana,Arial; color: #666;}
.pricenow {font: bold 15px/14px Verdana, Arial, sans-sherif; color: red; }
.sprice span.vat {font: 9px/9px Arial, sans-sherif; color: red;}
.price {margin: 0; font: bold 15px/14px Verdana,Arial,sans-serif; color: red;}


html>body .continueShopping {*width: 140px; }
html>body .updateCart {*width: 100px; }

.homeProd {width: 265px; height: 370px; background: url(../images_custom/prod_bg.jpg) top left no-repeat; font: 12px/12px Verdana,Arial,sans-sherif; float: left; display: inline; margin: 5px 0px 0px 5px; position: relative;}
.homeProd.spec {background: url(../images_custom/prodSpec_bg.jpg) top left no-repeat; }
.homeProd.first {margin-left: 0px; clear: left;}
.homeProd .photo {text-align:center; padding:2px 0 0 0; }
.homeProd .description {height: 100px; overflow: hidden;}
.itemNo {line-height: 10px; color: #333; font-size: 10px; margin-bottom: 5px; color: #666; padding-left: 24px;}
.itemNo span {color: #40A7E2;}
.model {padding: 0px 4px; color: #40A7E2; font: bold 13px/14px Arial, Helvetica,sans-sherif; letter-spacing: -0.3px; text-transform: uppercase; }

.homeProdFull {background:url("/images_custom/digi_bg.png") repeat scroll 0 0 transparent;clear:both;height:210px;margin-top:5px;position:relative;text-align:left;}
.homeProdFull .photo {float:left;height:200px;margin-left:15px;margin-top:5px;width:200px;}
.homeProdFull .model {color:#40A7E2;font-size:14px;font-weight:bold;left:235px;position:absolute;top:20px;width:500px;}
.homeProdFull .model span {color:#333333;font:bold 11px/11px Verdana,Arial,Helvetica,sans-sherif;text-transform:capitalize;}
.homeProdFull .description {left:230px;overflow:hidden;position:absolute;text-align:left;top:50px;width:400px;}
.homeProdFull ul li {color:#666666;font:12px/16px Verdana,Arial;list-style:disc outside url("../images_custom/list.gif");margin:0 0 0 22px;padding:0;}
.homeProdFull .itemNo {}
.homeProdFull .buttons {position:absolute;right:30px;top:140px;}
.homeProdFull .details {position:absolute;right:30px;text-align:right;top:90px;width:130px;}

.icons {
width:49px;
z-index:935;
position:absolute;
top:10px;
left:10px;
}
.iconCapacity {
color:#AE2000;
width:47px;
}
.iconIncrement {
color:#003D49;
width:47px;
}
.saleIcons {width:125px;height: 120px;z-index:935;position:absolute;top:-4px;right:-3px;background: transparent url(../images_custom/specialOffer.png) top left no-repeat;}
.saleIcons.specialOffer {background: transparent url(../images_custom/stripe_specialoffer.png) top left no-repeat;}
.saleIcons.bestBuy {background: transparent url(../images_custom/stripe_bestbuy.png) top left no-repeat;}
.saleIcons.votedBest {background: transparent url(../images_custom/stripe_votedbest.png) top left no-repeat;}
.saleIcons a {display: block; height: 120px;}

#prodPage .model {text-align: left;}
.model span {color: #333; font: bold 11px/11px Verdana, Arial, Helvetica,sans-sherif; text-transform: capitalize;}
.model a {color: #40A7E2; text-decoration: none;}
.homeProd .model a:hover {color: #333; text-decoration: none;}

.homeProd ul {margin: 5px 0px 5px 0px; padding: 0px;}
.homeProd ul li {font:12px/16px Verdana,Arial; color:#666;list-style: outside url(../images_custom/list.gif);padding:0px;margin: 0px 0px 0px 22px;}
.homeProd ul li span.red {color:#F00;}
.homeProd .buy_btn {margin-top: 5px;}
.red {color: red;}

.homeCat {width: 196px; height: 275px; background: url(../images_custom/cat_bg.jpg) top left no-repeat; font: 12px/12px Verdana,Arial,sans-sherif; float: left; display: inline; margin: 5px 0px 0px 5px; position: relative;}
.homeCat.spec {background: url(../images_custom/prodSpec_bg.jpg) top left no-repeat; }
.homeCat.first {margin-left: 0px; clear: left;}
.homeCat .photo {text-align: center; padding: 2px 0px 0px 0px;}
.homeCat .photo img {width: 180px; height: 180px;}

.homeCat .description {overflow: hidden; padding-bottom: 5px;}
.homeCat .model {text-align: center; padding: 0px 3px;color: #333; font-weight: bold;}
.homeCat .model a {color: #333; text-decoration: none;}
.homeCat .model a:hover {color: red; text-decoration: none;}
.homeCat .catName {text-align: center; color: #333; padding-top: 5px;}
.homeCat .catName a span {color: red; font: bold 12px/12px Verdena, arial, sans-serif;}


.homeCat .catName a {color: #333; text-decoration: none;}
.homeCat .catName a:hover {color: red; text-decoration: none;}
.homeCat .catPriceFrom {padding:5px;}
.homeCat .catPrice {color: #FF0000; font-size: 15px; font-weight: bold;}
.homeCat .catButton {width: 196px; text-align: center;}
.homeCat .catButton a {height: 41px; width: 146px; background: url(../images_custom/cat_btn.png) top left no-repeat; display: block; margin: 0 auto;}
.homeCat .catButton a:hover {background-position: 0 -41px;}

.special {background:transparent url(../images_custom/greyBar805_bg.gif) no-repeat scroll left top; clear: both; float: left; width: 805px; height: 40px; margin-top: 10px;}
.special h2 {padding: 13px; color: red; text-transform: uppercase; font: bold 16px/16px "MS Trebuchet", 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; }

.footerMassLinks  {height: 60px; margin-top: 10px; padding: 0 20px; color: #fff; text-align: center;}
.footerMassLinks a {color: #999; font: 10px/14px Verdana, Arial, sans-serif;}
.footerMassLinks a:hover {color: #333;}

#brands {height: 40px; width: 805px; clear: both; float: left; 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;}
#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 -180px;}
#brands a.panasonic {background-position: 0 -210px;}
#brands a.jvc {background-position: 0 -239px;}
#brands a.all {background-position: 0 -269px;}

#prodPage {position:relative; top: 0px; left: 0px;}
#prodPage .mainPhoto {position:relative; width: 260px; height: 260px; background: url(../images_custom/mainImg_bg.gif) top left no-repeat; float: left; display: inline;  }
#prodPage .mainPhoto img {padding: 6px; }
.mainImageCaption {clear: both; margin-left: 60px; padding-top: 5px;}

* html #prodPage {position: static;}
/* html #prodPage .mainPhoto {padding: 0; margin: 0; float: left; display: inline;}*/
/* html #prodPage .mainPhoto img {padding: 0;}*/

#prodPage .prodInfo {width: 540px; height: 260px; float: right; position: relative; margin-left: 5px; font: 12px/12px Verdana,Arial,sans-sherif; z-index: 1;}
#prodPage .bg {background: url(../images_custom/prodInfo_bgs.gif) bottom left repeat-x;}
#prodPage .bg.L {background-position: 0px 0px; position: absolute; top: 0px; left: 0px; height: 260px; width: 20px;}
#prodPage .bg.R {background-position: 0px -260px; position: absolute; top: 0px; right: 0px; height: 260px; width: 20px;}

#prodPage .priceBoxes {position: absolute; top: 10px; right: 10px; width: 230px; z-index: 10;}

.whiteBox {position: relative; background-color: #fff; margin-bottom: 5px; border:1px solid #ccc;}
.whiteBoxCorners {background-image: url(../images_custom/whiteBoxCorners.gif);height:3px;width:3px;position:absolute;}
.whiteBoxCorners.TL {left:-1px;top:-1px; background-position: top left;}
.whiteBoxCorners.TR {right:-1px;top:-1px; background-position: top right;}
.whiteBoxCorners.BL {left:-1px;bottom:-1px; background-position: bottom left;}
.whiteBoxCorners.BR {right:-1px;bottom:-1px; background-position: bottom right;}
.priceSaveRedBox {position: relative; background-color: red; margin-bottom: 5px; border:1px solid red; display: none;}


#prodPage .title {margin: 10px 0; }
#prodPage .title a {font: bold 13px/5px Verdana, Arial,sans-sherif; text-decoration: none; color: #333; padding: 0px; }
#prodPage #mainDiscription {height: 205px; margin: 0 20px; width: 275px;}
#prodPage #mainDiscription ul {margin: 0px; padding: 0px;}
#prodPage #mainDiscription ul li {font:12px/18px Verdana,Arial; color:#333;list-style: outside url(../images_custom/list.gif);padding:0px;margin: 0px 0px 0px 20px;}
#prodPage #mainDiscription ul li span {color: red;}

#prodPage .buy_btn {float: right; display:  inline; margin: 3px;}
#prodPage .sprice {margin-left: 0px; float: right; text-align: right; margin-right: 0px;}
#prodPage .pricenow {font: 18px/18px Verdana, Arial, sans-sherif; padding-top: 2px;}
#prodPage .red {color: red;}
#prodPage .quantity {display:inline;float:left;width:25px; margin-left:2px;}
.priceSave { font-size: 11px; padding: 3px; line-height:12px; color: #ffffff;}

.whiteBuyboxSubText {padding: 7px 0 0 5px;}
#qtyDiscQty {width: 175px; border: none; margin: 5px 0 0 2px; font-size: 12px;}

#prodPage #specOffer {display: none; width: 135px; height: 260px; float: left;  margin-left: 5px;}

#prodPage #thumbs {clear: both; float: left; margin: 5px 0 0 0; width: 805px;}
#prodPage .thumb {width: 102px; height: 102px; background: url(../images_custom/thumbImg_bg.gif) top left no-repeat; float: left; display: inline; margin-right: 5px; }
#prodPage .thumb img {padding: 6px;}


#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;
}
#detailGroup #productReviews {border: 1px solid #ccc;width: 803px;clear: left;float: left;height: auto;margin: 10px 0;text-align: left;font: 12px/12px Verdana,Arial, sans-serif;}
#detailGroup .body {}
#detailGroup #productReviews #productReviewsAddNote {display: block; clear: both;}
#detailGroup #productReviews #productReviewsAdd {display: none;}
#detailGroup .hdr-title {clear: both; background-color:#f2f2f2;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: 803px; float: right; margin-top: 10px; border:1px solid #CCC; background-color: #f2f2f2;}
.buyBoxWhite {float: left; background-color: #fff; width: 300px;}
#bottomBuyBox .title {float: left; padding: 5px; width: 492px; margin: 0px;}
#bottomPrices {float: left; width: 100px; margin: 5px;}
#bottomQty {float: left; width: 30px;}
#bottomBuyBtn {float: right; display: inline; width: 130px; margin: 5px;}

#homeCats {clear: both; }
#homeProducts {clear: both; }

#resultHead {width: 805px; height: 40px; background: url(../images_custom/greyBar805_bg.gif) top left no-repeat;color:#333;font: 0px/0px Verdana, Arial, sans-sherif; text-align: right;}
#resultHead_new {width: 805px; height: 57px; background: url(../images_custom/breadcrumbs_bg.gif) top left no-repeat;color:#333;font: 0px/0px Verdana, Arial, sans-sherif; text-align: right;}

#resultHead_new span {
background:url("../images_custom/divider_new.gif") no-repeat scroll left top transparent;
color:#333333;
display:block;
float:left;
font:16px/18px Verdana,Arial,sans-sherif;
height:25px;
padding:9px 5px 0 20px;
text-decoration:none;
text-transform:capitalize;
}

#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_new a {height: 25px; padding: 9px 5px 0px 20px; color:#333; font: 16px/18px Verdana,Arial,sans-sherif; text-decoration:none; background: url(../images_custom/divider_new.gif) top left no-repeat; display: block; float: left; } 
#resultHead, #resultHead_new a:hover {color: red;}
#resultHead a.home {background: url(../images_custom/home.gif) top left no-repeat; margin-left: 14px; }
#resultHead_new a.home {background: url(../images_custom/home_new.gif) top left no-repeat; margin-left: 14px; }
#resultHead a.home:hover {background-position: 0px -40px;}
#resultHead_new a.home:hover {background-position: 0px -34px;}
#resultHead select {margin: 10px 14px 0 0;}
#resultHead_new select {margin: 1px 14px 0 0;}

#contentscrol h1 {margin: 10px 0px;}

.sortbar {width: 785px; margin-right: 22px; padding: 0px 10px;clear:both}
.sortbar .left {margin-top: -2px;}
.sortbar .right {padding-left: 5px;} 
.sortbar form {float: right;}
.sortbar input {font-size: 11px; float: right;}
.sortbar select {height: 20px; margin-right: 5px;}
#prodPage #resultHead {margin-bottom: 5px;}

#bfResultText {font: 10px/10px Verdana,Arial,sans-serif;}

.pagination {clear: both; padding: 10px 0; color: #222;}
.pagination span {display: block; float: left; padding: 2px 5px; border: 1px solid red; background-color: red; color: #fff; margin-right: 5px; }
.pagination .link {display: block; float: left; padding: 2px 5px; border: 1px solid red; color: red; margin-right: 5px;  }
.pagination .link:hover {background-color: red; color: #fff;}

#cartView {font: 12px/12px Verdana, Arial, sans-sherif; color: #333; width: 805px;}
#paymentHead {width: 805px; height: 30px; background: url(../images/head_cartView.gif) left top no-repeat;}
#cartItemsDiv {width: 805px; background: url(../images/table_bg.gif) left top repeat-y; margin-top: 5px;}
#cartItems {width: 805px;  }
#cartView table {width: 805px; background: url(../images/table_head.gif) left top no-repeat;}
#cartView thead tr {height:20px }
#cartView tbody {width: 805px; }
#cartView th {text-align: left; padding: 3px 3px 3px 6px; }
#cartView td {border-bottom: 1px solid #ccc; padding: 3px 3px 3px 6px; background: none;}
.tableBottom {clear: left; float: left; height: 20px; width: 795px; background: url(../images/table_bottom.gif) 0px -21px no-repeat; padding: 3px 0px 0px 10px;}
.cartBox {width: 265px; float: left; display: inline; /*background: url(../images/grey_box.gif) left top no-repeat;*/ margin-left: 5px; text-align: center;}
.cartBox.first {margin-left: 0px;}
#cartView .qty {font-size:11px;font-weight:normal;height:auto;padding:5px; }

#viewCartBtns {clear: both; width: 805px; height: 40px; background: url(../images_custom/headerLinks_bg.gif) left top no-repeat; margin-bottom: 5px;}
.coupon {width: 325px; float:left;margin:30px 0 0;}
.update {width: 105px; float: left; display: inline;}
.continue {width: 150px; float: left; display: inline; margin-left:20px; }


.field-label {width: 49%; height: 14px; clear: left; float: left; text-align: left; margin: 0px;padding:1px 0 0 5px;}
#cartAmounts .field-label {width: 45%; height: 14px; clear: left; float: left; text-align: left; margin: 0px;padding:5px 0 0 10px;}
#cartAmounts .field-price {width: 45%; height: 14px; float: left; text-align: right; margin: 0; padding: 5px;}
.newtotalField {border-top: 1px solid #333; clear: both; font: bold 16px/20px Verdana, Arial, sans-sherif; color: red;}

.addToYourCart {font-size:11px; }

.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: 805px; background: url(../images/table_bg.gif) left top repeat-y;}

#center2 {float: left;display: inline;width: 980px; font-size:12px; line-height:12px; }

.googleBox  {
background:url(../images_custom/google_bg.gif) no-repeat scroll 0 14px transparent;
clear:right;
color:#333333;
float:right;
margin-top:0;
padding-top:0;
text-align:center;
width:270px;
}
/* secure checkout page */
#inputFields {}
#billToAddress {width: 100%; float: left; text-align: left; margin-right: 5px; padding: 0px;}
#shipToAddress {display: none; width: 100%; float: left; text-align: left; margin-top: 15px; padding: 0px;}
.inputFieldsHead {width: 220px; background: url(../images_custom/grey_half.gif) left top no-repeat; font: bold 14px/14px Verdana, Arial, sans-sherif; text-align: left; padding: 10px 0px 0px 15px;}
.inputGreyBox {width: 975px; background-color: #e9e9e9; clear: both; float: left;}
.billAddressBox1 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 250px;}
.billAddressBox2 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 250px;}
.billAddressBox3 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 350px;}
#billToAddress label {display: block; margin-top: 5px;}

.shipAddressBox1 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 250px;}
.shipAddressBox2 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 250px;}
.shipAddressBox3 {float: left; margin: 10px 0 0 10px; overflow: hidden; width: 350px;}
#shipToAddress label {display: block; margin-top: 5px;}

fieldset {padding: 5px; border: none;}


#center2 form {}
.checkoutboxBottom {width: 975px; height: 20px; background: url(../images_custom/grey_half2.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;border: 1px solid #999;
padding: 3px 2px;background-color: #fff;width:200px;}
/*#billCountry, #shipCountry {width: 200px;}*/
.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: 265px; float: right; display: inline; height: 90px; background: url(../images/grey_box.gif) left top no-repeat; text-align: center; margin-top: 5px;}
#cartAmounts {font: 13px/13px Verdana, Arial, sans-sherif;background:none repeat scroll 0 0 #E9E9E9;clear:right;display:inline;
overflow:hidden;}
#viewCartAmounts {font: 13px/13px Verdana, Arial, sans-sherif;background:none repeat scroll 0 0 #E9E9E9;clear:right;display:inline;overflow:hidden;float:right;}
.field-price {width: 48%; height: 14px; float: left; text-align: right; margin: 0px; padding: 0px;}
.newtotalField .field-label, .newtotalField .field-price {height: 17px; font: bold 15px/17px Verdana, Arial, sans-sherif; color: red;}
.checkoutPrice {width: 487px; float: right; margin: 5px 5px 0px 5px; display: inline; }
.checkoutBtn {margin:  0 auto; text-align: center; }

#paymentHead {width: 805px; height: 30px; background: url(head_address.gif) left top no-repeat; float: right; margin-bottom: 5px;}
#paymentInfo {width: 487px; float: left; display: inline; margin-left: 5px; }
/* secure checkout page end*/

#cartItems .cartImg img {height:80px;width:80px;}
#cartItems .listPrice {width:60px;text-align:right;}

/*   client sites */
#clientAccount #billInfo {
	margin:5px 4px 0 0;
	height: 180px;
	border: 1px solid #ccc;
	width: 322px;
	float: left;
	clear: both;
	text-align: left;
}

#clientAccount #shipInfo {
	margin:5px 4px 0 0;
	height: 180px;
	border: 1px solid #ccc;
	width: 322px;
	float: left;
	text-align: left;
}

#clientAccount #paymentInfo {
	margin:5px 4px 0 0;
	border: 1px solid #ccc;
	height: auto;
	width: 322px;
	float: left;
	text-align: left;
}

#clientAccount #myAccount {
        border:1px solid #ccc;
        float:left;
        height:180px;
        margin:5px 0 0 0;
        text-align:left;
        width:322px;
}
#clientAccount #orderList {
         clear: both;
         float: left;
         width: 978px;
         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, .section {
        background-color:#f2f2f2;
        color:#333;
        font-weight:bold;
        padding:5px;
        text-align:left;
}
.section h2 {margin: 0; font: bold 13px/13px Arial,sans-sherif;}

#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;}

.clear {clear: both;}

.prodPageLinks {float:left; height:20px; padding-top:3px; width:120px;background:url("/images_custom/wht_btn.png") no-repeat scroll 0 0 transparent;text-align:center;margin:0 3px;}

#paymentLogos {text-align:center;}

#paymentLogos img {
margin-top:5px;
}
.topSellers {background-color:#F2F2F2;
border:medium none;
color:#191818;
font:bold 13px/13px Arial,Helvetica,sans-sherif;
letter-spacing:0;
margin:0;
padding:5px 0 5px 10px;}

#converterS  input {margin: 3px; float: left; font: 12px/12px Verdana, Arial,sans-sherif; padding: 2px; vertical-align: middle;}
#converterS  label {width: 100px; margin: 6px 0; text-align: right; display:block; float: left; clear: left;}
#converterS .sec label {width: 90px; }
#converterS .third label {width: 127px; }
#converterS  select {margin: 3px;}

.manuals {float: left; display: inline; width:400px;}
.manuals ul {margin: 0; padding: 0;}
.manuals li {margin: 0; padding: 0; list-style: none outside; text-align: center; margin-top: 5px; }
.manuals a {display: block; background-color: #f2f2f2; padding: 5px; color: #333; text-decoration: none; font: bold 12px/12px Verdana, Arial, sans-sherif; }
.manuals a:hover {display: block; background-color: red; padding: 5px; color: #fff; text-decoration: none; }
