html, body{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    font: 100.01%/1.3 Arial,Verdana,sans-serif;
	text-align:center;
	width: 100%;
	background: url(../images/body_bg.gif) repeat-y center #f4f4f4;
}

#headeremail {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 140px;
	background: url(/images/header-shim.gif) repeat-x;
	width: 100%;
}
#footeremail {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	background: url(/images/footer-shim.gif) repeat-x;
	width: 100%;
}

a:link, a:active, a:visited {
	text-decoration:underline;
	color:#585858;
}

a:hover {
	text-decoration:none;
}

.clear_both { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }

div#bodycontainer { width: 980px; align: middle; text-align: center; position: relative; margin: 0 auto; background-color:#FFFFFF;}

/*
start [ HOMEPAGE: containerTOP ]
*/

div#containerTop { float: left; background: #fff url(../images/graphics/homeBg.jpg) no-repeat right top;  width: 980px; padding-bottom: 10px;}
div#containerTopPage { float: left; background: #fff url(../images/graphics/pageBg.jpg) no-repeat right top;  width: 980px;}
div#toptop { float: left; width:100%; }
div#header{	float: left; width: 980px;  }
div#logo {	float: left;  height:79px;  width:321px; padding: 12px 0 0 0; margin:0;}

div#menu { float: right; width: 588px; height: 44px; background: url(../images/menuBg.jpg) repeat-x center top; color: #fff; text-align: left; margin:0 0px 0 0;}
div#menuLeft { float: left; width: 11px; height: 44px; background: url(../images/menuLeft.jpg) no-repeat center top;}
div#menuLinks { float: left; padding:10px 0 0 0;}
div#menuLinks a { font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif; color: #fff; padding:0px 7px 0 7px; margin:10px 0 0 0;text-decoration:none;}
div#menuLinks a:hover { text-decoration:underline; }
div#menuButtons { float: right; padding:2px 2px 0 0;}
div#menuButtons img { border:none; }

div#nav { float: left; width: 233px; padding: 24px 0 0 0;}
div#nav ul { float: left; list-style-type:none;text-align:left; margin:0 0 0 0; padding-left: 0px;}
div#nav ul li { float: left; background: url(../images/navBullet.jpg) left no-repeat; background-position:10px ;padding:0 0 0 25px; margin:0 0 0 0px; border-bottom:1px solid #b2b2b2;  }
div#nav ul li a { float: left; width:206px; color: #333333; font: 12px Arial,"Trebuchet MS",Verdana,sans-serif; padding:10px 0 10px 0; text-decoration:none;}
div#nav ul li a:hover {text-decoration:underline; }

.navcontainer { width:240px;float:left; }

div#leftBanner { float: left;  behavior: url(scripts/iepngfix.htc); padding:5px 0 0 0;}
div#leftBanner img { border: 0px;  height:77px; width:234px;}
div#leftBanner a { display: block; margin-bottom: 5px; padding-bottom: 0px; }

div#searchbox_wrapper { float: left; height:141px; width:236px; padding:4px 0 0 0;}
div#searchbox { float: left; height:141px; width:236px;behavior: url(scripts/iepngfix.htc); background: url(../images/searchBg.png) left no-repeat;}
div#searchitems { float: left; padding: 45px 0 0 15px;text-align:left; }
div#searchbox td { color: #333333;font: 11px Arial,"Trebuchet MS",Verdana,sans-serif;font-weight:bold; }
.searchboxinput { float: left; width: 94px; height:16px; border: 1px solid #c5c5c5; color: #333333;font: 11px Arial,"Trebuchet MS",Verdana,sans-serif;}
.searchboxQinput { float: left; width: 140px; border: 1px solid #c5c5c5;margin:10px 0 0 0; color: #333333;font: 11px Arial,"Trebuchet MS",Verdana,sans-serif;}
.searchbutton { float: left; height: 23px; width: 57px; margin:10px 0 0 5px; color: #333333;font: 11px Arial,"Trebuchet MS",Verdana,sans-serif;}

div#productOptions { float: right; margin:0 -17px 0 0; behavior: url(scripts/iepngfix.htc); }
div#productOptions a#shaver { display:block; margin:0 17px 0 0; width: 247px;height:75px; background-image: url(../images/shaverPointsJoint.png); background-position: 0 0; }
div#productOptions a#shaver:hover { background-position: 0 -77px; }
div#productOptions a#dimister {display:block;margin:0 17px 0 0; width: 247px;height:75px;background-image: url(../images/dimisterPadsJoint.png); background-position: 0 0;}
div#productOptions a#dimister:hover { background-position: 0 -77px; color: #049;}
div#productOptions a#sensors {display:block;margin:0 17px 0 0; width: 247px;height:75px;background-image: url(../images/sensorsJoint.png); background-position: 0 0;}
div#productOptions a#sensors:hover { background-position: 0 -75px; color: #049;}
div#productOptions a#support {display:block;margin:0 17px 0 0;width: 247px;height:75px; background-image: url(../images/installationSupportJoint.png); background-position: 0 0; }
div#productOptions a#support:hover { background-position: 0 -75px; color: #049;}

div#salenowon { float: right; height:141px; width:700px; margin:4px 0 0 0; padding:0;}
div#salediscount { float: left; color:#9c2944; font: 26px Arial; margin:20px 20px 0 20px;}
div#salediscount strong { float: left; color:#9c2944; font: 55px Arial; font-weight: bold; }
div#saleitem { float: left; color:#7f807f; font: 28px Arial; font-weight: bold; text-align:left; margin:20px 0 0 0; height:35px; }
div#saleitemsmall { float: left; color:#7f807f; font: 18px Arial; height:30px;padding:8px 0 0 25px; margin:20px 0 0 0; height:35px;}
div#saleimg { float: left;}

/*
start [ HOMEPAGE: containerBottom ]
*/

div#containerBottom {  float: left; width: 980px; background-color:#ffffff; text-align:left;}
div#bottomHeading { float: left; width:980px; background: #174f80; height:25px; margin:0 0 15px 0;}
div#bottomHeading img {  margin:5px 0 0 20px;}
.mirrorItem { float: left; height: 150px; width:227px; padding:10px 0 10px 15px;}
.mirrorItemImage { float: left; }
.mirrorItemText { float: left; height: 27px; width:213px; background: url(../images/footeritemBg.jpg) repeat-x; border: 4px solid #222121;padding:10px 0 0 5px;}
.mirrorItemText a { display:block; height: 27px; width:213px; font: 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.LightingItem { float: left; height: 150px; width:227px; padding:10px 0 10px 15px;}
.LightingItemImage { float: left; }
.LightingItemText { float: left; height: 27px; width:213px; background: url(../images/footeritemBg1.jpg) repeat-x; border: 4px solid #7d7d7d;padding:10px 0 0 5px;}
.LightingItemText a { display:block; height: 27px; width:213px; font: 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}


/*
start [ ABOUT ]
*/
#boxbody { float: left; text-align:left; padding: 0 0 0 20px; }

#aboutHeading { float: left; margin:0; width: 600px; padding:5px 0 20px 0;}
#aboutHeading h1{font-family:Arial, Helvetica, sans-serif; font-size:1.7em; font-weight:normal; margin:0; padding:0; color:#515151;}
#aboutLeft { float: left; margin:0px 0 0 0; width:335px;font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b;}
#aboutImg { float: left; margin:0px 0 25px 0; width:335px; text-align:center; }
#aboutsubheading { float: left; font: 20px Arial, Helvetica, sans-serif; color: #174f80; width: 335px; padding:0 0 10px 0;}
#aboutRight { float: right; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; width: 355px;}
#aboutContact { float: right; margin: 20px 0 0 0; behavior: url(scripts/iepngfix.htc); }
#aboutLeft ul {list-style-type:none;margin:0;padding:0 0 15px 15px; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; font-weight: bold;}
#aboutLeft ul li{ float: left; margin:0; width: 293px; padding: 6px 0 6px 15px; background:url(../images/pages/itembullet.gif) no-repeat 0 11px;}

/*
start [ NEWS ]
*/

#boxbodyNews { float: left; text-align:left; padding: 0 0 0 20px; width:650px; }
#newsHeading { float: left; margin:20px 0 0 0; behavior: url(scripts/iepngfix.htc); width: 400px; height:40px; }
#arrangeTxt { float: left; font: 12px Arial, Helvetica, sans-serif; color: #666666; font-weight:bold; padding:3px 5px 0 0; margin-top: 15px;}
#arrangeByMenu { float: left; width: 135px; height: 29px; margin-top: 15px; /*background: #fff url(../images/pages/newsselect.png) 0 0 no-repeat; */ }
#arrangeByMenu select { float: right; width: 135px; border: 2px solid #d2d2d2; /*opacity: 0;*/  font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b;}
#newsbox { float: left; }
#newsbox1 { float: left; }
#newsbox1 .boxContents { float: left; background: #fff url(../images/pages/boxMid.jpg) repeat-y; width:343px; margin:-2px 0 0 0;}
#newsbox .boxContents { float: left; background: #fff url(../images/pages/boxMid.jpg) repeat-y; width:343px; margin:-2px 0 0 0;}
#newstabs { float: left; text-align:left; position:relative; width:700px; padding:0; margin:0;}
#newstabs .newstitle { float: left; font: 18px Arial, Helvetica, sans-serif; color: #174f80; width: 270px; margin:0 0 20px 10px; }
#newstabs .tabinfoimg { float: left; margin:0 20px 10px 10px;}
#newstabs .tabinfoimg img { height:98px; width:98px; }
#newstabs .tabinfoimgEnlarge { float: left; margin:0 20px 10px 10px;}
#newstabs .tabinfo { margin:0 10px 0 10px;}
#newstabs .newspdf { float: left; width: 230px; background: #fff url(../images/pages/pdficon.jpg) no-repeat; padding:2px 0 0 25px; margin: 20px 0 0 10px;}
#newstabs .newspdf a { float: left; width: 270px; font: 11px Arial, Helvetica, sans-serif; color: #174f80; font-weight: bold; height:20px; }
#newstabs .newsdate {  float: left; width: 270px; font: 12px Arial, Helvetica, sans-serif; color: #174f80; font-weight: bold; height:20px; margin:0 0 30px 10px;}
#latestNews { float: left; font: 12px Arial, Helvetica, sans-serif; color:#5b5b5b; font-weight:bold; width: 700px; padding:0 0px 10px 0px; }
#latestNews p { padding-top:0; margin-top:0; }
#faqbox_is h2{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin:0; padding:0; color:#135086;}
/*
start [ TERMS ]
*/

#insidebox { float: left; position:absolute; width:639px; height:400px; }
#insideTop { float: left; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/insideTop.jpg) no-repeat;  height:10px; width:640px;}
#insideContent { float: left; background:#fff; width:639px; height:350px; margin:10px 0 0 0;  behavior: url(scripts/iepngfix.htc); background: url(../images/pages/termsMid.png) repeat-y; }
#insideinfo { float: left; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; padding:0;margin:00; }
#insideBottom { float: left; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/insideBottom.png) no-repeat;  height:9px; width:640px;}

#GotoText { float: left; font: 12px Arial, Helvetica, sans-serif; color: #666666; font-weight:bold; padding:8px 5px 0 0; height:20px; }
#GotoMenu { float: left; width: 123px; height: 29px;  }
#GotoMenu select { float: left; width: 129px;  border: 2px solid #d2d2d2; /*opacity: 0;*/  font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; }
 
/*
start [ CONTACT ]
*/

#contactbox { float: left; position:absolute; width:639px; height:600px; }
#insideContact { float: left; background:#fff; width:633px; height:630px; margin:10px 0 0 0; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/contactMid.png) repeat-y; }
#contactIntro { float: left; color:#5b5b5b; width: 700px; padding:0 0 25px 0; font: 12px Arial, Helvetica, sans-serif; font-weight:bold;}
#contactinfo { float: left; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; width:700px; }
.supportFacility { float: left; padding:0 30px 20px 44px; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#5b5b5b; }
.supportFacility img { margin:5px 0 0 0; border: 0px; }
#wherearewe { float: left; width: 345px; display:block;  font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; border-right: 2px dotted #adadad; margin:15px 0 0 0;}
#wherearewe a { color:#174f80;}
#wherearewe img { float: left; margin:15px 0 0 0; border:0px;}
.ctitle { float: left; font: 18px Arial, Helvetica, sans-serif; width:250px; color: #174f80; margin:0 0 23px 0;}
.lcol { float: left; width:118px ;}
.rcol { float: left; width:173px ;}
#contactus { float: left; width: 305px; height:300px; padding:0 0 0 40px; margin:15px 0 0 0;}
#contactus label { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #5b5b5b; margin:0 5px 10px 0; width:75px; text-align: right;}
#contactus input { float: left; padding:3px; width:185px; border:2px solid #d2d2d2; margin-bottom:10px;}
#contactus textarea { float: left; padding:3px; font: 12px Arial, Helvetica, sans-serif; height:145px; width:185px; border:2px solid #d2d2d2;}
#contactBottom { float: left; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/insideBottom.png) no-repeat; height:9px; width:640px; margin:0 0 0 0; }
.divider {  float: left; border-top:2px solid  #b2b2b2; width: 700px; padding:0 0 15px 0; }

/*
start [ TRADE LOGIN ]
*/
.tradeTop { float: left; behavior: url(scripts/iepngfix.htc); }
.tradeDetailsTab { width: 915px; height: 61px; background-image: url(../images/pages/tabUpdateDetails.png); background-repeat: no-repeat; }
.tradeOrdersTab { width: 915px; height: 61px; background-image: url(../images/pages/tabReviewOrdersUpdate.png); background-repeat: no-repeat; }
.tradeReportsLink { width: 105px; height: 50px; display: block; margin-left: 110px; text-indent: -1000px; overflow: hidden; }
.tradeUpdateLink { width: 105px; height: 50px; display: block; margin-left: 3px; text-indent: -1000px; overflow: hidden; }
.tradeContents { float: left; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/tradeBgMid.gif) repeat-y; padding:0 0 0 20px; width:912px; margin:-3px 0 0 0;}
.tradeBottom { float: left; behavior: url(scripts/iepngfix.htc); background: url(../images/pages/tradeBgBottom.png) no-repeat;height:29px; width:912px; }
.displayNote { float: left; font: 18px Arial, Helvetica, sans-serif; color: #5b5b5b; }

#tradebox { float: left; /*behavior: url(scripts/iepngfix.htc); background: url(../images/pages/tradeBg.jpg) no-repeat;*/ }
#tradetabcontainer { float: left; width:900px; margin:7px 0 0 0; display:inline;}
#tabTR { float: right; position:absolute; behavior: url(scripts/iepngfix.htc); background:#f6f6f6 url(../images/design/tabs/TR.png) no-repeat; width:17px; height:14px; margin:0px 0px 0 883px; }
#tabBL { float:left; behavior: url(scripts/iepngfix.htc); background:#dfdfdf url(../images/design/tabs/BL.png) no-repeat; width:11px; height:18px; margin:-11px 0 0 0; }
#tabBR { float: right; behavior: url(scripts/iepngfix.htc); background:#dfdfdf url(../images/design/tabs/BR.png) no-repeat; width:18px; height:17px;  margin:-10px 0 0 0; }
#tabcontents { float: left; background:#fff; width:850px; padding:20px; border:2px solid #b5b5b5; display:inline-block; }

.whitebox { float: left; width:100%; }
.whitebox .tradeboxtop { float: left; }
.whitebox .tradeboxbottom { float: left; }
.whitebox .tl { float: left; behavior: url(scripts/iepngfix.htc); background:#fff url(../images/design/whitebox/tl.png) no-repeat; margin:-2px 0 0 -2px; height:12px; width:13px; }
.whitebox .tr { float: right; behavior: url(scripts/iepngfix.htc); background:#fff url(../images/design/whitebox/tr.png) no-repeat; margin:-2px -2px 0 0; height:12px; width:13px; }
.whitebox .bl { float: left; behavior: url(scripts/iepngfix.htc); background:#fff url(../images/design/whitebox/bl.png) no-repeat; margin:0 0 -4px -2px; height:12px; width:13px; }
.whitebox .br { float: right; behavior: url(scripts/iepngfix.htc); background:#fff url(../images/design/whitebox/br.png) no-repeat; margin:0 -2px -2px 0; height:12px; width:13px; }
.whiteboxcontents { float: left; width:335px;padding:0; }
.whiteboxcontents label { float: left; font: 14px Arial, Helvetica, sans-serif; color: #5b5b5b; width:108px; text-align:right; padding:5px 10px 0 0; }
.whiteboxcontents textarea { float: left; height: 63px; width:190px; border: 2px solid #d2d2d2; margin:0 0 10px 0;}
.whiteboxcontents input { float: left; height: 21px; width:190px; border: 2px solid #d2d2d2; margin:0 0 10px 0; padding-top:2px; }

#loginbox { float: left; width:415px; }
.blueTitle { float: left; font: 18px Arial, Helvetica, sans-serif; width:350px; color: #174f80; }
.whiteTitle { float: left; font: 18px Arial, Helvetica, sans-serif; width:350px; color: #fff; }
.forgottenpwd a { float: left; font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b; width:108px; text-align:right; }
input#butLogin { float: left; border: 0; height: 51px; width:111px; }
input#butRegister { float: left; border: 0; height: 51px; width:111px; }
div#registerbox { float: left; margin:13px 0 0 0; clear:left; width:415px; }
div#tradeinfo { float: right; width:400px; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; margin:0 30px 0 0;}
.tradeHeading { font: left; font:22px Arial, Helvetica, sans-serif; color: #174f80p; width:400px; }


#trackorder { float: left; height: 62px; width:700px; background:#fff url(../images/pages/trackorder_bg.gif) no-repeat; margin:0 0 14px 0;}
#trackorder form { padding:16px 0 0 0; }
#trackorder input { float: left; height: 20px; width:136px; border:2px solid #d2d2d2; margin:0 0 0 14px; padding:3px; }
#trackorder .titleImage { float: left; padding:7px 20px 0 65px; }
#trackorder .butCallback { float: left; margin:-6px 0 0px 0;}

/*
start [ Shopping Basket ]
*/

#continueShopping { float: right; margin:20px 0 0 0; }
#continueShopping img { border: 0px; }
#callbackbox { float: left; height: 62px; width:980px; background:#fff url(../images/pages/callbackbg.jpg) no-repeat; margin:0 0 14px 0;}
#callbackbox form { padding:16px 0 0 0; }
#callbackbox input { float: left; height: 20px; width:136px; border:2px solid #d2d2d2; margin:0 0 0 14px; padding:3px; }
.titleImage { float: left; padding:7px 20px 0 65px; }
.butCallback { float: left; margin:-6px 0 0px 10px;}
.basketInTop { float: left; }
.basketInBottom { float: left; }

.basketWhitebox { float: left; width:980px; background:#fff; }
.basketWhitebox .tl { float: left; behavior: url(scripts/iepngfix.htc); background:#f6f6f6 url(../images/design/whitebox/tl.png) no-repeat; margin:-2px 0 0 -2px; height:12px; width:13px; }
.basketWhitebox .tr { float: right; behavior: url(scripts/iepngfix.htc); background:#f6f6f6 url(../images/design/whitebox/tr.png) no-repeat; margin:-2px -2px 0 0; height:12px; width:13px; }
.basketWhitebox .bl { float: left; behavior: url(scripts/iepngfix.htc); background:#e8e8e8 url(../images/design/whitebox/bl.png) no-repeat; margin:0 0 -4px -2px; height:12px; width:13px; }
.basketWhitebox .br { float: right; behavior: url(scripts/iepngfix.htc); background:#e8e8e8 url(../images/design/whitebox/br.png) no-repeat; margin:0 -2px -2px 0; height:12px; width:13px; }
.basketWhiteboxcontents { float: left; width:980px; padding:0; behavior: url(scripts/iepngfix.htc); background:#ffffff url(../images/pages/basketMid.png) repeat-y;}
.basketWhiteboxcontents input { float: left; height: 23px; width:20px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
.basketWhiteboxcontents table { width:980px; }
.basketWhiteboxcontents table th { background:#000 url(../images/pages/cartHeaderBg.jpg) repeat-x; height:40px; font:16px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:5px;}
.basketWhiteboxcontents table td { font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b; }
.basketWhiteboxcontents table td select { font: 18px Arial, Helvetica, sans-serif; color: #5b5b5b; border:2px solid #5b5b5b; }
.basketWhiteboxcontents table td .title { font: 14px Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.cartFooter { background: #7f807f; text-align: right; height:35px; padding:5px 20px 0 0;}
.cartRedLarge strong { font: 18px Arial, Helvetica, sans-serif; color: #830725; }
.youSave { color: #830725; }


#basketBottom { float: left; margin:15px 0 0 0; width:980px; padding:10px 0; background:#fff;}
#col1 { float: left; width:247px; }
#col2 { float: left; width:403px; margin:0 0 0 50px;}
#col3 { float: right; width:200px;}
#secureSite { float: left; width:240px; }
#cards { float: left; width:240px; margin:20px 0 0 0; }
#vat { float: left; width:239px; height:114px; margin:20px 0 0 0; background:#000 url(../images/pages/vatBg.jpg) no-repeat; }
#vat .vatAmt { float: left; font: 14px Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; padding:30px 0 0 130px; }
#vat .vatAmt strong { font: 18px; color: #830725;  }
#vat .vatNote { float: left; font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b; width: 205px; height:30px; overflow:hidden; padding:12px 0 0 17px;  }

#guaranteedPolicy { float: left; width:425px; margin:0 0 10px 0;}
#paypebblegrey { float: left; height:91px; width:412px; background:#999999; }
#paypebblegrey input { float: left; }
#paypebblegrey label { float: left; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:5px 0 0 0; }
#paypebblegrey .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; }
#paypebblegrey #pgimg { float: right; margin:8px 0 0 0;}

#paygoogle { float: left; height:91px; width:412px; background:#d6d6d6; margin:2px 0 0 0; }
#paygoogle input { float: left; }
#paygoogle label { float: left; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#333333; margin:5px 0 0 0; }
#paygoogle .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#7f807f; }
#paygoogle #pgimg { float: right; margin:8px 0 0 0;}

#paypaypal { float: left; height:91px; width:412px; background:#d6d6d6;  margin:2px 0 0 0;}
#paypaypal input { float: left; }
#paypaypal label { float: left; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#333333;  margin:5px 0 0 0;}
#paypaypal .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#7f807f; }
#paypaypal #pgimg { float: right;margin:8px 0 0 0; }

#basketBottom .moredetails a { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; font-weight: normal; margin:5px 0 0 0;}
#checkouttotal { float: left; border-left: 1px solid #d2d2d2; height:350px; padding:0px 0 0 15px;}
#checkouttotal .exVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:23px; background: #f5f5f5; margin:43px 0 0 0; padding:5px 0 0 0;}
#checkouttotal .exVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:23px; background: #f5f5f5; margin:43px 0 0 0; padding:5px 0 0 9px;}
#checkouttotal .incVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:23px; background: #fffff; padding:5px 0 0 0;}
#checkouttotal .incVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:23px; padding:5px 0 0 9px; }
#checkouttotal .delivery {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:23px; background: #f5f5f5; padding:5px 0 0 0;}
#checkouttotal .delAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:23px; background: #f5f5f5; padding:5px 0 0 9px;}
#checkouttotal .discount {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:23px; background: #ffffff; padding:5px 0 0 0;}
#checkouttotal .disAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:23px; background: #ffffff; padding:5px 0 0 9px;}
#checkouttotal .total { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:28px; background: #f5f5f5; font-weight: bold; padding:5px 0 0 0;}
#checkouttotal .totAmt { float: left;color: #830725; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:28px; background: #f5f5f5;  padding:5px 0 0 9px;}
#checkouttotal .youSave {float: left; color: #830725; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:100px; height:28px; background: #ffffff;  font-weight: bold; padding:5px 0 0 0;}
#checkouttotal .saveAmt { float: left;color: #830725; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:55px; height:28px; background: #ffffff;padding:5px 0 0 9px; }
.butCheckout { margin:5px 0 0 0; border: 0px; width:133px; text-align:right; float:right; padding:0 12px 0 0;}
.butCheckoutConf { margin:5px 0 0 0; border: 0px; width:212px; text-align:right; float:right; padding:0 22px 0 0;}

#basketFooter { float: left; width:980px; margin:0;}
#basketFooter .lcol { float: left; width:445px;}
#relatedWhiteBox { float: left; margin:13px 0 0 0; background:#fff; padding:20px 15px 15px 15px; heigh:450px; behavior: url(scripts/iepngfix.htc); background: #fff url(../images/pages/finalOfferbg2.png) no-repeat;}
#relatedWhiteBox .anitem { float: left; height: 105px; width: 415px; font-size:0.8em; }
#relatedWhiteBox .anitem .anitemLogo { float: left; behavior: url(scripts/iepngfix.htc); }
#relatedWhiteBox .anitem .anitemLogo img { margin:0 9px 0 0; }
#relatedWhiteBox .anitem .anitemTitle { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #333333; width:285px; }
#relatedWhiteBox .anitem .anitemInfo { float: left; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; color:#5b5b5b; width:285px; height:30px; overflow: hidden; }
#relatedWhiteBox .anitem .anitemAdd { float: right; }
#relatedWhiteBox .anitem .anitemPrice { float: right; font: 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #5b5b5b; height:25px; padding:5px 0 0 0; margin:0 10px 0 0;}
#relatedWhiteBox .anitem .anitemPrice strong { color:#830725; font-weight: bold; }
#relatedWhiteBox .anitem .anitemPrice a { padding:0px 0 0 0; }
#relatedWhiteBox .anitem .anitemAdd img { border: 0px; }

#relatedWhiteBox a {
	text-decoration:none;
	color:#222121;
}

#relatedWhiteBox a:hover {
	text-decoration:underline;
}

#basketFooter .rcol { float: right; width:445px; margin:0 0 0 0px; }
#imgFinalOffer { float: left; margin:10px 0 16px 0; }
#finalofferWhiteBox { float: left; background:#fff; width:442px; height:250px; behavior: url(scripts/iepngfix.htc); background: #fff url(../images/pages/finalOfferbg.png) no-repeat;}
#finalofferWhiteBox .finalofferNote { float: left; font: 18px Arial, Helvetica, sans-serif; color: #7f807f; margin:0 0 25px 0; padding:10px;}
#finalofferWhiteBox .finalofferNote strong { font: 22px Arial, Helvetica, sans-serif; color: #9d2844; font-weight:bold;}
#finalofferWhiteBox .finalofferNote em { font: 18px Arial, Helvetica, sans-serif; color: #9d2844; font-style:italic; }
#finalofferWhiteBox .anitem { float: left; height: 80px; width: 400px; margin:0 0 60px 15px;}
#finalofferWhiteBox .anitem .anitemLogo { float: left; behavior: url(scripts/iepngfix.htc); }
#finalofferWhiteBox .anitem .anitemLogo img { margin:0 9px 0 0; }
#finalofferWhiteBox .anitem .anitemTitle { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #333333; width:285px; }
#finalofferWhiteBox .anitem .anitemInfo { float: left; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; color:#5b5b5b; width:285px; height:30px; overflow: hidden; }
#finalofferWhiteBox .anitem .anitemPrice { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #5b5b5b; /*height:25px;*/ padding:5px 0 0 0; margin:0 10px 0 0; }
#finalofferWhiteBox .anitem .anitemPrice strong{ color:#830725; font-weight: bold; }
#finalofferWhiteBox .anitem .anitemWasPrice { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #5b5b5b; /*height:25px;*/ padding:5px 0 0 0; margin:0 10px 0 0;  }
#finalofferWhiteBox .anitem .anitemWasPrice strong { color:#830725; font-weight: bold; }
#finalofferWhiteBox .anitem .lcol { float: left;width:200px; }
#finalofferWhiteBox .anitem .anitemAdd { float: right; padding:15px 0 0 0; }
#finalofferWhiteBox .anitem .anitemAdd img { border: 0px; }

/*
start [ CHECKOUT (-ONE-) ]
*/
#checkout { float: left; }
.tabHeader { float: left; height:55px; width:980px; margin:15px 0 0 0; }
.container { float: left; behavior: url(scripts/iepngfix.htc); background: transparent url(../images/pages/tabCheckoutBg1.png) repeat-y; width:980px;}
.containerBottom { float: left; behavior: url(scripts/iepngfix.htc);}
.container .lcol { float: left; width:500px; }
.container .rcol { float: right; width:418px; border-left:1px dotted #adadad; padding:0 20px 0 20px;}

#checkout label { float: left; font: 14px Arial, Helvetica, sans-serif; color: #5b5b5b; width:130px; text-align:right; padding:5px 18px 0 0; }
#checkout textarea { float: left; height: 63px; width:230px; border: 2px solid #d2d2d2; margin:0 0 10px 0;}
#checkout input { float: left; height: 23px; width:230px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
#checkout select { float: left; height: 23px; width:230px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
#checkout .deliveryNote { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 0 20px 30px; color:#5b5b5b; width:340px;}
#checkout input#billingAddressCheckbox { border:none; width:18px; margin-right:5px;}
#checkout input#optin { border: none; width:18px; margin-right:5px;}
#checkout .butGo { float: left; margin:0px 0 0 142px; }
#checkout .donates { font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #174f80; margin:10px 0 0 20px; }

.container .rcol .anitem { float: left; height: 60px; width: 400px; margin:0 0 5px 10px; border-bottom: 1px solid #e3e3e3; }
.container .rcol .anitem .anitemLogo { float: left; behavior: url(scripts/iepngfix.htc); }
.container .rcol .anitem .anitemLogo img { margin:0 9px 0 0; height:45px; width:58px;}
.container .rcol .anitem .anitemTitle { float: left; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #333333; width:150px; overflow: hidden; }
.container .rcol .anitem .anitemInfo { float: left; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; color:#5b5b5b; width:150px; height:40px; overflow: hidden; }
.container .rcol .anitem .anitemPrice { float: right; width:95px;font: 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #5b5b5b; /*height:25px;*/ padding:0px 0 0 0; margin:0 10px 0 0; }
.container .rcol .anitem .anitemPrice strong{ color:#830725; font-weight: bold; font-size:14px; font-weight:bold;}
.container .rcol .anitem .anitemWasPrice { float: right;width:95px; font: 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #5b5b5b; /*height:25px;*/ padding:0px 0 0 0; margin:0 10px 0 0;  }
.container .rcol .anitem .anitemWasPrice strong { color:#830725; font-weight: bold; }
.container .rcol .anitem .lcol { float: left;width:230px; }
.container .rcol .anitem .rcol { float: right;width:90px; text-align:center;border:0px; padding:0 0 0 0;}
.container .rcol .anitem .rrcol { float: right;width:60px; text-align:center;}
.container .rcol .anitem .rrcol input#remove { width:18px; margin:0 0 0 20px;}
.container .rcol .anitem .anitemRemove { float: right; margin:0px 0 0 0; }
.container .rcol .anitem .anitemRemove img { border: 0px; }

.container .rcol #freeDelivery { float: left; height:91px; width:412px; background:#999999; margin:2px 0 0 0; text-align:left; }
.container .rcol #freeDelivery input { float: left; width:18px; border:0px;}
.container .rcol #freeDelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:0px 0 0 0;  text-align:left;}

.container .rcol #freeDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; margin-left:15px;}

.container .rcol #freeDelivery #pgimg { float: right; margin:8px 0 0 0;}

.container .rcol #internationalDelivery { float: left; height:91px; width:412px; background:#999999; margin:2px 0 0 0; text-align:left; }
.container .rcol #internationalDelivery input { float: left; width:18px; border:0px; }
.container .rcol #internationalDelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:0px 0 0 0;  text-align:left;}
.container .rcol #internationalDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.container .rcol #internationalDelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #internationalDelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #internationalDelivery #pgimg { float: right; margin:8px 0 0 0;}

.container .rcol #nextDayDelivery { float: left; height:91px; width:412px; background:#d6d6d6;  margin:2px 0 0 0; text-align:left; }
.container .rcol #nextDayDelivery input { float: left; width:18px;border:0px; }
.container .rcol #nextDayDelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#333333;  margin:0px 0 0 0;  text-align:left;}
.container .rcol #nextDayDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#7f807f; }
.container .rcol #nextDayDelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #nextDayDelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #nextDayDelivery #pgimg { float: right;margin:8px 0 0 0; }

.container .rcol #NiralandDelivery { float: left; height:91px; width:412px; background:#999999; margin:2px 0 0 0; text-align:left; }
.container .rcol #NiralandDelivery input { float: left; width:18px; border:0px; }
.container .rcol #NiralandDelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:0px 0 0 0;  text-align:left;}
.container .rcol #NiralandDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.container .rcol #NiralandDelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #NiralandDelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #NiralandDelivery #pgimg { float: right; margin:8px 0 0 0;}

.container .rcol #delivery10am { float: left; height:91px; width:412px; background:#d6d6d6;  margin:2px 0 0 0; text-align:left; }
.container .rcol #delivery10am input { float: left; width:18px;border:0px; }
.container .rcol #delivery10am label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#333333;  margin:0px 0 0 0;  text-align:left;}
.container .rcol #delivery10am .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#7f807f; }
.container .rcol #delivery10am .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #delivery10am .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #delivery10am #pgimg { float: right;margin:8px 0 0 0; }

.container .rcol #saturdaydelivery { float: left; height:91px; width:412px; background:#d6d6d6;  margin:2px 0 0 0; text-align:left; }
.container .rcol #saturdaydelivery input { float: left; width:18px;border:0px; }
.container .rcol #saturdaydelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#333333;  margin:0px 0 0 0;  text-align:left;}
.container .rcol #saturdaydelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#7f807f; }
.container .rcol #saturdaydelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #saturdaydelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #saturdaydelivery #pgimg { float: right;margin:8px 0 0 0; }

.container .rcol #scotlandDelivery { float: left; height:91px; width:412px; background:#999999; margin:2px 0 0 0; text-align:left; }
.container .rcol #scotlandDelivery input { float: left; width:18px; border:0px; }
.container .rcol #scotlandDelivery label { float: left; width:120px; padding-right:0; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:0px 0 0 0;  text-align:left;}
.container .rcol #scotlandDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.container .rcol #scotlandDelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 0 0 0px;}
.container .rcol #scotlandDelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #scotlandDelivery #pgimg { float: right; margin:8px 0 0 0;}

.container .rcol #iralandDelivery { float: left; height:91px; width:412px; background:#999999; margin:2px 0 0 0; text-align:left; }
.container .rcol #iralandDelivery input { float: left; width:18px; border:0px; }
.container .rcol #iralandDelivery label { float: left; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#fff; margin:0px 0 0 0;  text-align:left;}
.container .rcol #iralandDelivery .note { float: left; height:40px; width:130px; font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.container .rcol #iralandDelivery .addAmount { float: right; height:40px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; margin:0 10px 0 0px;}
.container .rcol #iralandDelivery .addAmount strong { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#830725; }
.container .rcol #iralandDelivery #pgimg { float: right; margin:8px 0 0 0;}

.container .rcol .nextStep { float: left; height:350px; width:415px; padding:0px 0 0 15px; background: url(../images/pages/nextStepBg.jpg) no-repeat;}
.container .rcol .nextStep .checkouttotal { float: right; width:150px; padding:0 15px 0 0px;}
.container .rcol .nextStep .checkouttotal .exVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #f5f5f5; margin:23px 0 0 0; padding:5px 0 0 0;}
.container .rcol .nextStep .checkouttotal .exVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:23px; background: #f5f5f5; margin:23px 0 0 0; padding:5px 5px 0 9px;}
.container .rcol .nextStep .checkouttotal .incVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #fffff; padding:5px 0 0 0;}
.container .rcol .nextStep .checkouttotal .incVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:23px; padding:5px 5px 0 9px; }
.container .rcol .nextStep .checkouttotal .delivery {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #f5f5f5; padding:5px 0 0 0;}
.container .rcol .nextStep .checkouttotal .delAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:23px; background: #f5f5f5; padding:5px 5px 0 9px;}
.container .rcol .nextStep .checkouttotal .discount {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #ffffff; padding:5px 0 0 0;}
.container .rcol .nextStep .checkouttotal .disAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:23px; background: #ffffff; padding:5px 5px 0 9px;}
.container .rcol .nextStep .checkouttotal .total { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:26px; background: #f5f5f5; font-weight: bold; padding:7px 0 0 0;}
.container .rcol .nextStep .checkouttotal .totAmt { float: left;color: #830725; font: 16px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:28px; background: #f5f5f5; padding:5px 5px 0 9px;}
.container .rcol .nextStep .checkouttotal .youSave {float: left; color: #830725; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #ffffff;  font-weight: bold; padding:5px 0 0 0;}
.container .rcol .nextStep .checkouttotal .saveAmt { float: left;color: #830725; font: 16px Arial, Helvetica, sans-serif; font-weight:bold; text-align: right; width:58px; height:28px; background: #ffffff;padding:0 5px 0 9px; }
.container .rcol .nextStep .checkouttotal .butCheckout img { margin:10px 0 0 0; border: 0px;}

/*
start [ CHECKOUT (-TWO-) ]
*/
.container .lcolSecure { float: left; width:465px;}
.container .lcolSecure label { float: left; font: 14px Arial, Helvetica, sans-serif; color: #5b5b5b; width:130px; text-align:right; padding:5px 18px 0 0; }
.container .lcolSecure input { float: left; height: 23px; width:230px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
.container .lcolSecure input#termsCheckbox { float: left; height: 23px; width:18px; border: 2px solid #d2d2d2; margin:0 0 10px 145px; }
.container .lcolSecure input#emailAlertsCheckbox { float: left; height: 23px; width:18px; border: 2px solid #d2d2d2; margin:0 0 10px 145px; }
.container .lcolSecure a { float: left; font: 12px Arial, Helvetica, sans-serif; color: #174f80; margin:0 0 0 0; font-weight:bold; text-align:left; width:200px;}

.container .rcolSecure { float: left; width:448px; background: url(../images/pages/securePaymentBg.jpg) no-repeat;}
.container .rcolSecure .makeSecurePaymentNote { float: left; width:211px; height:132px;  margin:210px 0px 0 30px; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; color:#5b5b5b;}
.container .rcolSecure .makeSecurePayment { float: right; width:140px;  margin:170px 45px 0 0px;}
.container .rcolSecure .makeSecurePayment .checkouttotal .exVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #f5f5f5; margin:43px 0 0 0; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .exVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:23px; background: #f5f5f5; margin:43px 0 0 0; padding:5px 0 0 9px;}
.container .rcolSecure .makeSecurePayment .checkouttotal .incVat { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #fffff; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .incVatAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:23px; padding:5px 0 0 9px; }
.container .rcolSecure .makeSecurePayment .checkouttotal .delivery {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #f5f5f5; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .delAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:23px; background: #f5f5f5; padding:5px 0 0 9px;}
.container .rcolSecure .makeSecurePayment .checkouttotal .discount {float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #ffffff; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .disAmt { float: left;font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:23px; background: #ffffff; padding:5px 0 0 9px;}
.container .rcolSecure .makeSecurePayment .checkouttotal .total { float: left;color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #f5f5f5; font-weight: bold; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .totAmt { float: left;color: #830725; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:28px; background: #f5f5f5; padding:0 0 0 9px;}
.container .rcolSecure .makeSecurePayment .checkouttotal .youSave {float: left; color: #830725; font: 12px Arial, Helvetica, sans-serif; text-align: right; width:67px; height:23px; background: #ffffff;  font-weight: bold; padding:5px 0 0 0;}
.container .rcolSecure .makeSecurePayment .checkouttotal .saveAmt { float: left;color: #830725; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; width:55px; height:28px; background: #ffffff;padding:0 0 0 9px; }
.container .rcolSecure .makeSecurePayment .checkouttotal .butCheckout img { margin:10px 0 0 0; border: 0px;}

/*
start [ CHECKOUT (-THREE-) ]
*/
.container .confirmation { float: left;  }
.container .confirmation .success { float: left; font:18px Arial, Helvetica, sans-serif; color:#0ca14f; margin:10px 0 0 0; }
.container .confirmation .successImg { float: left; margin:0 0 0 0;  }
.container .confirmation .successImg img { float: left; margin:0 0 0 0;  }
.container .confirmation .info { float: left; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; width:845px; margin:0 0 0 25px; }
.container .confirmation .linkButtons { float: right; margin:0 40px 0 0; }
.container .confirmation .linkButtons .butPrintOrder { float: left;  }
.container .confirmation .linkButtons .butContinueShopping { float: left; }
.container .confirmation .linkButtons img { border: 0px; }

.feedback { float: left; height:524px; width:909px;  background: url(../images/pages/feedbackBg.jpg) no-repeat;}
.feedback .winThis { float: left; padding:15px 0 0 20px; }
.feedback .winThis .lcol { float: left;  background:#fff; height:192px; width:140px; padding:10px;}
.feedback .winThis .lcol img { height:177px; width:140px; }
.feedback .winThis .rcol { float: left; width:150px; margin:0 0 0 10px; }
.feedback .winThis .rcol .atitle { float: left; width:150px; font: 14px Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; }
.feedback .winThis .rcol .ainfo { float: left; width:150px; font: 12px Arial, Helvetica, sans-serif; color: #fff; font-weight:normal; }
.feedback .winThis .rcol .aprice { float: left; width:150px; font: 16px Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; }

.feedbackForm {float: right; padding:15px 0 0 0; width:550px; }
.feedbackForm label {float: left; font: 14px Arial, Helvetica, sans-serif; color: #fff; width:150px; text-align:right; padding:5px 18px 0 0; }
.feedbackForm input {float: left; height: 23px; width:230px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
.feedbackForm textarea {float: left; height: 90px; width:360px; border: 2px solid #d2d2d2; margin:0 0 10px 0; }
.ratings { float: right; padding-top:5px; }
.ratings .ratethissite  { float: left; margin:0 0 20px 0; width:560px;}
.ratings .ratethissite .ratingTitle { float: left; font: 16px Arial, Helvetica, sans-serif; width:160px; color: #fff; text-align:right; padding: 0 10px 0 0; }
.ratings .ratethissite input { float: left; width:18px; }
.ratings .ratethissite label { float: left; width:50px; font: 12px Arial, Helvetica, sans-serif; color: #fff; }
.ratings .butFeedback { float: left; padding:0 0 0 175px; }
/*
start [ ProductList ]
*/

#plIntro { float: left; font:14px Arial, Helvetica, sans-serif; color: #5b5b5b; }
#legend { float: left; margin:20px 0 15px 0;}
#productlist { }
#productlist .anitem { float: left; width:165px; height:340px; padding:0 10px 0 0;}
#productlist .anitem .itemTitle { float: left; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; color: #5b5b5b; margin:0 0 7px 0; width:150px; height:28px; }
#productlist .anitem .itemTitle a {color:#333333; text-decoration:none;}
#productlist .anitem .itemTitle a:hover {color:#333333; text-decoration:underline;}
#productlist .anitem .itemImg { float: left; }
#productlist .anitem .itemImg img { border:none; padding:0; }
#productlist .anitem .itemImgDiscount { float: left;  }
#productlist .anitem .itemPrice { float: left; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; margin:3px 0 3px 0; }
#productlist .anitem .itemPrice strong { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #9d2844; }
#productlist .anitem .itemKey { float: left;  background: url(../images/pages/keyBg.gif) no-repeat; height:20px;  width:146px; padding-left:4px;}
#productlist .anitem .itemKey img { float: left; padding:3px 3px; }
#productlist .anitem .itemWas { float: left; width:150px; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; margin:3px 0 2px 0;}
#productlist .anitem .itemWas strong { color:#9d2844; font-weight:bold; }
#productlist .anitem .itemSave { float: left; width:150px; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; }
#productlist .anitem .itemSave strong { color:#9d2844; font-weight:bold; }


/*
start [ ProductDetails ]
*/

#productdetails { float: left; }
#productdetails .lcol { float: left; width:328px; }
#productdetails .lcol .pics { float: left; width:; }
#productdetails .lcol .pics .main { float: left; width:300px; }
#productdetails .lcol .pics .main img { padding:0 8px;  border:0;}
#productdetails .lcol .pics .thumb { float: left; width:77px;}
#productdetails .lcol .pics .thumb img { width:70px; margin:0 5px 10px 0; border: 1px solid #969696;}
#productdetails .lcol .pics .enlarge{ float: left; }
#productdetails .lcol .pics .video { float: left; }
#productdetails .lcol .freeDelivery { float: left; margin:0 0 0 -5px; }
#productdetails .lcol .stock { float: left; }

#productdetails .rcol { float: left; width:340px; }
#productdetails .rcol #info { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; padding:0; height:250px;}
#productdetails .rcol #info p { padding:0 0 6px 0; margin:0;}
#productdetails .rcol #info .ptitle { float: left; color: #174f80; font: 20px Arial, Helvetica, sans-serif; width:340px; margin:0; padding:0 0 5px 0; }
#productdetails .rcol .buyNow { float: left; background: #fff url(../images/pages/buynowBg.jpg) no-repeat; height:131px; width:340px; margin-top:10px; }
#productdetails .rcol .buyNow .specialOffer { float: left; font: 12px Arial, Helvetica, sans-serif; color: #fff; width:330px; padding:10px 0 0 10px;}
#productdetails .rcol .buyNow .addedtobasket {
	float: left;
  width: 240px;
  padding:10px;
  height: 20px;
  position: absolute;
  margin: 131px 0 0 25px;
  background-color: #ffffff;
  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  font: 14px Arial, Helvetica, sans-serif;
  color: #840624;
	font-weight: bold;
}

#productdetails .rcol .buyNow .qty { float: left; text-align:left;width:55px; padding:55px 0 0 29px; }
#productdetails .rcol .buyNow .qty input { float: left; height:22px; width:22px; }
#productdetails .rcol .buyNow .incVat { float: left; font: 14px Arial, Helvetica, sans-serif; color: #5b5b5b; padding:58px 0 0 0; font-weight:bold; height:23px; width:56px; text-align:center; }
#productdetails .rcol .buyNow .total { float: left; font: 16px Arial, Helvetica, sans-serif; color: #840624; font-weight: bold; padding:57px 0 0 25px; height:23px; }
#productdetails .rcol .buyNow .butBuynow { float: left; padding:49px 0 0 10px;}
#productdetails .rcol .buyNow .butBuynow img { border: 0; margin:;}

#productdetails .rcol .outOfStock { float: left; background: #fff url(../images/pages/outofstockBg.jpg) no-repeat; height:131px; width:340px; margin-top:10px; }
#productdetails .rcol .outOfStock .specialOffer { float: left; font: 12px Arial, Helvetica, sans-serif; color: #fff; width:330px; padding:10px 0 0 10px;}
#productdetails .rcol .outOfStock p { margin: 50px 10px 0px 10px; _margin: 25px 10px 0px 10px; padding: 0px; }

#productInfo { float: left; padding:10px 15px; width:670px; margin-top:15px; background: url(../images/spec_bg_top.gif) no-repeat;}
#productInfo .lcol { float: left; width:340px; }
#productInfo .lcol .specifications { float: left; }
#productInfo .lcol .col1 { float: left; width:180px; clear:both; margin:0;}
#productInfo .lcol .col1 .width { float:left;clear:left;width:160px;font: 12px Arial, Helvetica, sans-serif;color:#5b5b5b;behavior:url(scripts/iepngfix.htc);background: url(../images/pages/bullet_specs.png) 5px 10px no-repeat;padding:5px 0 5px 20px; }
#productInfo .lcol .col1 .height { float:left;clear:left;height:22px;width:153px;font: 12px Arial, Helvetica, sans-serif;color:#5b5b5b;behavior:url(scripts/iepngfix.htc);background:transparent url(../images/pages/bullet_specs.png) 5px 10px no-repeat;padding:5px 0 0 20px; }
#productInfo .lcol .col1 .depth { float:left;clear:left;height:22px;width:153px;font: 12px Arial, Helvetica, sans-serif;color:#5b5b5b;behavior:url(scripts/iepngfix.htc);background:#dfdfdf url(../images/pages/bullet_specs.png) 5px 10px no-repeat;padding:5px 0 0 20px; }
#productInfo .lcol .col1 .watt { float:left;clear:left;height:22px;width:153px;font: 12px Arial, Helvetica, sans-serif;color:#5b5b5b;behavior:url(scripts/iepngfix.htc);background:transparent url(../images/pages/bullet_specs.png) 5px 10px no-repeat;padding:5px 0 0 20px; }
#productInfo .lcol .col1 .guarantee { float:left;clear:left;height:22px;width:153px;font: 12px Arial, Helvetica, sans-serif;color:#5b5b5b;behavior:url(scripts/iepngfix.htc);background:#dfdfdf url(../images/pages/bullet_specs.png) 5px 10px no-repeat;padding:5px 0 0 20px; }
#productInfo .lcol .col2 { float: right; width:145px; }
#productInfo .lcol .col2 .pic { float: left; padding-top:35px;}

#productInfo .rcol { float: right; width:300px; }
#productInfo .rcol .additionalExtras { float: left; margin:0 0 10px 0;}
#productInfo .rcol .anitem { float: left; clear:both; width:315px; height:105px;}
#productInfo .rcol .anitem .checkbox { float: left; margin:5px 5px 0 0; border: 2px solid #d4d4d4; width:20px; }
#productInfo .rcol .anitem .logo { float: left; margin:0 0 0 0; width:71px }
#productInfo .rcol .anitem .logo img { border: 1px solid #969696; width: 69px; height:92px;}
#productInfo .rcol .anitem .title { float: left; color: #222121; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; margin:5px 0 0 10px; width:190px;}
#productInfo .rcol .anitem .pricetag { float: left; color: #840624; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; margin:5px 0 0 10px; }

#moreproducts { float: left; clear:both; width:640px; margin:20px 0 0 0; }
#divRelated { float: left;width:313px;}
/*#tabRelated { float: left; width:313px; background:#000;}*/
#tabRelatedContents { float: left; width:305px; background:#fff; clear:both; padding:10px 0 0 0; border: 2px solid #b5b5b5; }
#tabRelatedContents .anitem  { float: left; margin:0 0 10px -5px; }
#tabRelatedContents .anitem .logo { float: left; clear:both; margin:0 5px 0 0; }
#tabRelatedContents .anitem .logo img { width:75px; height:64px; border:1px solid #a0a0a0; }
#tabRelatedContents .anitem .title { float: left; width:200px; }
#tabRelatedContents .anitem .title a { float: left; font: 12px Arial, Helvetica, sans-serif; color: #222121; font-weight:bold; }
#tabRelatedContents .anitem .info { float: left; font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b; height:30px; width:200px;margin:-5px 0 0 0;}
#tabRelatedContents .anitem .price { float: left; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b;margin:7px 0 0 0; }
#tabRelatedContents .anitem .price strong { font: 14px Arial, Helvetica, sans-serif; color: #840624; font-weight: bold; }
#tabRelatedContents .anitem .butAddNow { float: right; }
#tabRelatedContents .anitem .butAddNow img { border:0px; margin:5px 0 0 0; }

#yourmirror { float: right; width:310px; }
#yourmirror_contents { float: left; width:310px; background:#fff; clear:both; border: 2px solid #b5b5b5; }
#yourmirror_contents .iimg { float: left; border: 0px; margin:0 10px 10px 0px;}

#reviews { float: left; width:313px; background:#fff; clear:both; padding:10px 0 0 0; }
#reviews .areview  { float: left; margin:0 0 10px 10px; }
#reviews .areview .acomment { float: left; font: 11px Arial, Helvetica, sans-serif; color: #222121; height:30px; width:200px;}
#reviews .areview .aname { font: 11px Arial, Helvetica, sans-serif; color: #840624; font-weight: bold; }
#reviews .areview .aname em { font: 11px Arial, Helvetica, sans-serif; color: #840624; font-weight: normal; }

#productFooter { float: left; clear: both; }
#productFooter .whyBuy { float: left; font: 22px Arial, Helvetica, sans-serif; color: #174f80; width:640px; margin:10px 0 10px 0; width:700px; }
#productFooter .note { float: left; font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b;  width:640px; }
#productFooter .backpage { float: left; behavior:url(scripts/iepngfix.htc); margin:20px 0 20px 0; }
#productFooter .backpage img { border: 0; }


/*
start [ INSTALLATION SUPPORT ]
*/
/*.pagecontent { float: left; }*/
.installationtitle { background-image: url(../images/pages/installationbg.jpg); background-repeat: no-repeat; height:67px; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; padding-top: 0px; background-color: #0c7329;}
.pagecontent .lcol { float: left; width:330px; }
.pagecontent .lcol .pics { float: left; width:; }
.pagecontent .lcol .pics .main { float: left; }
.pagecontent .lcol .pics .thumb { float: left; }
.pagecontent .lcol .pics .thumb img { border:1px solid #989898; width:64px; margin:5px 12px 10px 0;}
.pagecontent .lcol .pics .enlarge{ float: left; }
.pagecontent .lcol .pics .video { float: left; }
.pagecontent .rcol .freeDelivery { float: left; padding-top:10px; }
.pagecontent .rcol .stock { float: left; }

.pagecontent .rcol { float: left; width:330px; padding-left:20px; }
.pagecontent .rcol #info { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.pagecontent .rcol #info .ptitle { float: left; color: #0c7329; font: 22px Arial, Helvetica, sans-serif; width:330px; padding:0 0 10px 0; }
#faqbox_is { float: left; padding:0; margin:20px 0 0 0; }
#faqbox_is .boxContents { float: left; background: #fff url(../images/pages/boxMid.jpg) repeat-y; width:343px; margin:-2px 0 0 0;}
#faqtabs { float: left; margin:0 0 0 25px; }
.faqheading { float: left; color:#0c7329; font: 18px Arial, Helvetica, sans-serif; }
#faqtabs .faqpdf { float: left; width: 230px; background: #fff url(../images/pages/pdficon.jpg) no-repeat; padding:2px 0 0 25px; margin: 20px 0 0 0;}
#faqtabs .faqpdf a { float: left; width: 270px; font: 11px Arial, Helvetica, sans-serif; color: #0c7329; font-weight: bold; height:20px; }
#faqtabs .faqdate {  float: left; width: 270px; font: 12px Arial, Helvetica, sans-serif; color: #0c7329; font-weight: bold; height:20px; margin:0 0 30px 0;}
#faqtabs .faqinfoimg { float: left; margin:0 20px 10px 0; clear: both; }

#iPDFs { float: left; width:700px; border-top:2px solid #b2b2b2; margin-top:25px;}
#iPDFsdiv { float: left; }
#ulPDFs { float: left; }
#PDF_contents { float: left; padding: 20px 0 20px 10px; width:700px;}
#pdflist { float: left; }
.pdftitle { float: left; width:280px; font:18px Arial, Helvetica, sans-serif; color: #0c7329; margin:0 0 10px 0;}
.pdflink a { float: left; width:240px; font:12px Arial, Helvetica, sans-serif; color: #5b5b5b; overflow:hidden; background: #fff url(../images/pages/pdficon.jpg) no-repeat; padding:2px 0 0 25px; margin:0 0 10px 0;}
.pdfsize { float: left; width:50px; font:12px Arial, Helvetica, sans-serif; color: #5b5b5b; font-weight:bold; margin:0 0 10px 0; }
.row1 { float: left;  }
.row1col1 { float: left; width: 320px; padding-left:10px; }
.row1col2 { float: left; width: 370px;margin:0 0 0 20px; }
.row2 { float: left; }
.row2col1 { float: left; width: 280px; border-right: 1px dotted #adadad; }
.row2col2 { float: left; width: 270px; margin:0 0 0 20px; }

/*
start [SENSORS]
*/

.sensortitle { background-image: url(../images/pages/sensorsbg.jpg); background-repeat: no-repeat; height:67px; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; padding-top: 0px; background-color: #5d1e93;}
#sensorsbox { float: left; }
#sensorsbox .rcol { float: right; width:310px; padding-left:10px; }
#sensorsbox .rcol .pics { float: left; width:; }
#sensorsbox .rcol .pics .main { float: left; }
#sensorsbox .rcol .pics .thumb { float: left; }
#sensorsbox .rcol .pics .thumb img { border:1px solid #989898; width:52px; height:50px; margin:5px 6px 10px 0;}
#sensorsbox .rcol .pics .enlarge{ float: left; }
#sensorsbox .rcol .pics .video { float: left; }
#sensorsbox .rcol .freeDelivery { float: left; margin:0 0 0 -5px; }
#sensorsbox .rcol .stock { float: left; }

#sensorsbox .lcol { float: left; width:360px; padding:0 15px 0 0;}
#sensorsbox .lcol #info { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#sensorsbox .lcol #info .ptitle { float: left; color: #5d1e93; font: 14px Arial, Helvetica, sans-serif; width:360px; margin:0 0 10px 0; font-weight:bold; }
.sensorsViewAll img { border: 0px; margin:0 0 20px 0;}

/*
start [ DIMISTER PADS ]
*/

.dimistertitle { background-image: url(../images/pages/dimisterbg.jpg); background-repeat: no-repeat; height:67px; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; padding-top: 0px; background-color: #d18805;}
#dimbox { float: left; }
#dimbox .rcol { float: right; width:310px; padding-left:10px; }
#dimbox .rcol .pics { float: left; width:; }
#dimbox .rcol .pics .main { float: left; }
#dimbox .rcol .pics .thumb { float: left; }
#dimbox .rcol .pics .thumb img { border:1px solid #989898; width:52px; height:50px; margin:5px 6px 10px 0;}
#dimbox .rcol .pics .enlarge{ float: left; }
#dimbox .rcol .pics .video { float: left; }
#dimbox .rcol .freeDelivery { float: left; margin:0 0 0 -5px; }
#dimbox .rcol .stock { float: left; }

#dimbox .lcol { float: left; width:360px; padding:0 15px 0 0;}
#dimbox .lcol #info { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#dimbox .lcol #info .ptitle { float: left; color: #d28a05; font: 14px Arial, Helvetica, sans-serif; width:360px; margin:0 0 10px 0; font-weight:bold; }
.dimViewAll img { border: 0px; margin:0 0 20px 0;}

/*
start [ Shaver Points ]
*/
.shavertitle { background-image: url(../images/pages/shaverbg.jpg); background-repeat: no-repeat; height:67px; text-indent: -1000px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; padding-top: 0px; background-color: #4c9be4;}
#shaverbox { float: left; }
#shaverbox .rcol { float: right; width:310px; padding-left:10px; }
#shaverbox .rcol .pics { float: left; width:; }
#shaverbox .rcol .pics .main { float: left; }
#shaverbox .rcol .pics .thumb { float: left; }
#shaverbox .rcol .pics .thumb img { border:1px solid #989898; width:70px; margin:5px 5px 10px 0;}
#shaverbox .rcol .pics .enlarge{ float: left; }
#shaverbox .rcol .pics .video { float: left; }
#shaverbox .rcol .freeDelivery { float: left; margin:0 0 0 -5px; }
#shaverbox .rcol .stock { float: left; }

#shaverbox .lcol { float: left; width:360px; padding:0 15px 0 0;}
#shaverbox .lcol #info { float: left; color: #5b5b5b; font: 12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#shaverbox .lcol #info .ptitle { float: left; color: #3e85c2; font: 14px Arial, Helvetica, sans-serif; width:360px; margin:0 0 10px 0; font-weight:bold; }
.shaverViewAll img { border: 0px; margin:0 0 20px 0;}

/*
start [ DELIVERY ]
*/
#deliveryLeft { float: left; margin:0px 0 0 0;  font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; width: 350px; line-height:1.5;}
#deliveryRight { float: left; width: 305px; padding-left:35px;}


/*
start [ Energy Savings ]
*/
#energyHeading { float: left; margin-top: 5px; }
#energyBox { float: left; width:700px; font: 12px Arial, Helvetica, sans-serif; color: #5b5b5b; padding:0;}
#energysubheading { float: left; font: 18px Arial, Helvetica, sans-serif; color: #174f80; }

/*
start [ TABS ]
*/



/*
start [ FOOTER ]
*/
div#footer { float: left; margin: 30px 0 0 0; width: 981px;  height:60px; padding-top: 20px; line-height:1.5; text-align: center;font: 11px Verdana,Arial,"Trebuchet MS",Arial,sans-serif;color: #646363;border-top: 2px solid #1c578a; }
div#footer a { color: #646363; }

/*
start new copy page
*/
.pagecontent { float:right;width:700px;text-align:left;padding:77px 17px 5px 16px; background:url(../images/page_content_bg.gif) no-repeat 0 70px; }
.pagecontentbottom { float:right;width:733px; height:19px; padding:0; background:url(../images/page_content_bottom_bg.gif) no-repeat; }

/*
start full width page
*/
.fullwidth { width:980px; padding: 10px 0; float:left; margin-top: 60px; background-color: #fff; text-align: left;border-top: 2px solid #1c578a; text-align: left; }

/*
start error styles
*/
.loginerror { padding: 10px; background-color: #eee; color: #ff0000; font-weight: bold; font-size: 0.9em; width: 400px; margin-bottom: 10px; }
*html .loginerror { width: 415px; }

/*
start logged in area styles
*/
#loggedInUser
{
	color: #fff;
	font-size: 0.7em;
	background-color: #000;
	clear: right;
	width: 475px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding: 5px 10px 5px 10px;
	float: right;
	text-align: right;
	background-image: url(../images/footeritemBg.jpg);
	background-position: center;
	background-repeat: repeat-x;
}
#loggedInUser a
{
	color: #fff;
}
#loggedInUser a:hover
{
	color: #fff;
	text-decoration: none;
}

/*png fix*/
.tab {
	behavior: url(scripts/iepngfix.htc);
	width: 86px;
	height: 87px;
	float:left;
	position: absolute;
	margin: 20px 0 0 300px;
}

#about_li {
	float:left;
	position:absolute;
	top:0;
	left:0;
	width:270px;
	_width:267px;
}

#about_content {
	float:left;
	width:409px;
	background:#e3e3e3;
	border:1px solid #9e9a97;
	padding:10px;
	margin-left:269px;
	_margin-left:133px;
	color:#585858;
	font-size:12px;
}

#about_content p {
	margin:0 0 3px 0;
	padding-bottom:5px;
}

#about_content img {
	margin:0 15px 10px 0;
}

#about_content .newsTitle{
	color:#1a5380;
	font-size:14px;
	width:380px;
	_width:400px;
	margin:0;
	padding-bottom:5px;
}

#about_li ul {
	padding:5px 0 0 0;
	margin:0;
}

#about_li ul li {
	list-style:none;	
	padding:4px 10px 5px 20px;
	margin:0;
	background:url(../images/pages/itembullet.gif) no-repeat 3px 11px #FFFFFF;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-size:12px;
	font-weight:bold;
}

#about_li ul li.selectedno {	
	background:url(../images/pages/itembullet.gif) no-repeat 3px 11px #FFFFFF;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	width:233px;
	_width:230px;
}
#about_li ul li.selected {	
	background:url(../images/pages/itembullet.gif) no-repeat 4px 12px #e3e3e3;
	border-top:1px solid #9e9a97;
	border-bottom:1px solid #9e9a97;
	border-left:1px solid #9e9a97;
}

#about_li ul li a:link, #about_li ul li a:active, #about_li ul li a:visited {
	text-decoration:underline;
	color:#585858;
}

#about_li ul li a:hover {
	text-decoration:none;
}

/* =-=-=-=-=-=-=-[highslide]-=-=-=-=-=-=-=- */
.highslide-wrapper div {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../images/zoom/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border-color: gray;
}
.highslidetext {
	outline: none;
	text-decoration: none;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/zoom/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-html-content {
	position: absolute;
	display: none;
}

.highslide-html-content .highslide-body {
	text-align:left;
}

.control {
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/zoom/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/zoom/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../images/zoom/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

.hidden-container {
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 
/* =-=-=-=-=-=-=-[highslide end]-=-=-=-=-=-=-=- */

.productDetailBottomTabs1 {
	background:url(../images/pages/customersBg.gif) no-repeat 0 37px;
	margin-top:20px;
	width:345px;
	height:393px;
	float:left;
}

.productDetailBottomTabs1 p {
	margin-top:0;
}

.productDetailBottomTabs1 a {
	text-decoration:none;
	color:#174f80;
}

.productDetailBottomTabs1 a:hover {
	text-decoration:none;
}

.productDetailBottomTabsContent1 {
	 float:left;
	 width:305px;
	 padding:10px 20px 10px 20px;
	 font-size:0.8em;
	 color:#5b5b5b;
}

.productDetailBottomTabsContent1 a {
	text-decoration:none;
	color:#222121;
}

.productDetailBottomTabsContent1 a:hover {
	text-decoration:underline;
}

.productDetailBottomTabsContent {
	 float:left;
	 width:305px;
	 padding:15px 20px;
	 font-size:0.8em;
	 color:#5b5b5b;
	 position:absolute;
	 top:79px;
	 left:0;
}

.productDetailBottomTabsContent p {
	 padding:0 0 5px 0;
	 margin:0 0 2px 0;
	 font-size:0.9em;
}

.productDetailBottomTabsContent a {
	text-decoration:none;
	color:#222121;
}

.productDetailBottomTabsContent a:hover {
	text-decoration:underline;
}

.productDetailBottomTabsRelatedTitle {
	background:url(../images/pages/tabBg.gif) no-repeat 10px 0;
	padding:11px 8px 10px 14px;
	float:left;
	width:93px;
	height:21px;
	text-align:center;
	font-size:0.7em;
	line-height:1em;
	font-weight:bold;
}

.productDetailBottomTabsReviewsTitle {
	background:url(../images/pages/tabBgOver.gif) no-repeat;
	padding:15px 11px 10px 10px;
	float:left;
	width:86px;
	height:17px;
	text-align:center;
	font-size:0.7em;
	line-height:1em;
	font-weight:bold;
}


.productDetailBottomTabs2 {
	background:url(../images/pages/customersBgUSP.gif) no-repeat 0 74px;
	margin-top:20px;
	width:345px;
	height:395px;
	float:right;
	position:relative;
}

.productDetailBottomTabs2 p {
	margin-top:0;
}

.productDetailBottomTabs2 a {
	text-decoration:none;
	color:#174f80;
}

.productDetailBottomTabs2 a:hover {
	text-decoration:none;
}

.productDetailBottomTabsShaverTitle {
	background:url(../images/pages/tabBg.gif) no-repeat 10px 0;
	padding:10px 13px 10px 19px;
	float:left;
	width:83px;
	height:22px;
	text-align:center;
	font-size:0.7em;
	line-height:1em;
	font-weight:bold;
	margin:0;
}

.productDetailBottomTabsDemisterTitle {
	background:url(../images/pages/tabBgOver.gif) no-repeat;
	padding:10px 11px 10px 10px;
	float:left;
	width:86px;
	height:22px;
	text-align:center;
	font-size:0.7em;
	line-height:1em;
	font-weight:bold;
	margin:0;
}

.productDetailBottomTabsSensorTitle {
	background:url(../images/pages/tabBgOver.gif) no-repeat;
	padding:15px 11px 10px 10px;
	float:left;
	width:86px;
	height:17px;
	text-align:center;
	font-size:0.7em;
	line-height:1em;
	font-weight:bold;
	margin:0;
}

.bluetitle { color: #174f80; font: 20px Arial, Helvetica, sans-serif; margin:0; padding:6px 0 6px 0; height:25px; overflow:hidden; }


/* added by sandeep start*/

#aboutHeading #H1new{font-family:Arial, Helvetica, sans-serif; font-size:1.7em; font-weight:normal; margin:0; padding:0; color:#515151;}


/* added by sandeep End*/