﻿body {background-color:White;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333;margin:0px;padding:0px; }
ul{margin:5px 0px 5px 20px; padding:0px 0px 0px 0px;}
li{ margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#main{width:955px;margin:10px auto 0px auto;padding:0px 0px 0px 0px;background-color:transparent;position:relative;} 
#main #banner{ width:950px;height:76px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent; z-index: 3;overflow:hidden;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;}
#main #banner #logo{height: 80px;width: 303px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;text-align:left;position:relative;}

#main #banner #logo .logo{ background-image:url(../SiteImages/logo.jpg); display:block; width:260px; height:76px; text-indent:-999px;}


#main #banner .services{position:relative; font-weight:bold; right:80px}
#main .livechat{position:absolute;left:450px;top: 22px;}
/*#main #banner #bannerlinks{width:261px;height:67px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position: relative;bottom:20px;float:right;clear:right;text-align:left;background-image:url('../SiteImages/bg_mybasket.jpg');background-color:pink; background-repeat:no-repeat; border:solid 1px red;}*/

#main #banner #bannerlinks{width:261px;height:67px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position: relative;bottom:20px;float:left;text-align:left;background-image:url('../SiteImages/bg_mybasket.jpg');background-color:transparent; background-repeat:no-repeat; left:380px; overflow:hidden;}

#main #banner #bannerlinks a{color:#FFFFFF;}	 
#main #banner #bannerlinks .link{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;float:right;}    
#main #banner #bannerlinks .mybasket{ position:relative; top:4px; left:10px; font-weight:bold; }
#main #banner #bannerlinks .mybasket a{ font-weight:bold; color:#000; font-size:14px;}
#main #banner #bannerlinks .basketicon{ position:relative; top:4px; border:none;}
#main #banner #bannerlinks .currency{ width:144px; height:22px; position:relative; left:110px; bottom:20px; }
#main #banner #bannerlinks .currency select{background-color:White; width:144px; border:none;}
#main #banner #bannerlinks .price{ width:182px; height:27px; background-image:url(../SiteImages/price.gif); position:relative; bottom: 14px; left:5px; }
#main #banner #bannerlinks .pricetext{ position:relative; left:10px; top:3px;}
#main #banner #bannerlinks .basket{ position:relative; bottom:43px; left:192px;}
#main #banner #bannerlinks .basket a{ color:#E5E5E5;} 
#delivery{ height:44px; width:950px;}
#homebanner{ height:376px; width:950px; clear:both;}
#homefeatured{width:950px; clear:both; margin-top:18px; text-align:left;}
#homefeatured .clearance { float:left; width:468px; height:207px; margin:0px;}
#homefeatured .clearanceajax { display:none;}
#homefeatured .clearancetop { height:167px;margin:0px; position:relative;}
#homefeatured .clearancename { float:left; width: 300px; margin-top:10px; font-weight:bold; } 
#homefeatured .clearancename a{ font-size:13px; font-weight:bold;} 
#homefeatured .clearanceprice { float:left; width: 300px; margin-top:5px; margin-left:20px;} 
#homefeatured .clearance .title{ text-transform:uppercase; font-size:16px; font-weight:bold;} 
#homefeatured .clearance .subtitle{ font-size:16px; font-weight:normal;} 
#homefeatured .clearance .was{ color:#000000;} 
#homefeatured .clearance .now{ font-size:20px; font-weight:bold; color:#084929; text-transform:uppercase;} 
#homefeatured .clearance .save{font-size:14px; font-weight:bold; color:#BF0000; text-transform:uppercase;} 
#homefeatured .clearancetext { background-image:url(../SiteImages/bg_clearance.jpg);bottom:0px; background-repeat:no-repeat; text-transform:uppercase; width:468px; height:60px;padding:0px 0px 0px 0px;font-size:18px; font-family:"arial black", Arial, Helvetica, sans-serif;}
#homefeatured .cleartext { position:relative; left:20px; top:10px;}
#homefeatured .clearancepoints { text-align:right; position:relative; bottom:10px; right:15px;}
#homefeatured .clearancepoints img{ padding-left:10px;}
.clearancebrand { left:20px; position:relative;}
.clearancecomm { clear:both; position:relative; left:160px;}
.clearanceinfo { position:absolute; left:390px; top:130px;}
#homefeatured .featured { float:left; width:227px; margin:0px 0px 0px 14px; padding:0px;}
#homefeatured .featuredtext { background-image:url(../SiteImages/bg_featured.jpg); padding:10px 0px 0px 20px; color:#FFFFFF; text-align:left; width:207px; height:50px; text-transform:uppercase;  font-size:18px; font-family:"arial black", Arial, Helvetica, sans-serif; }
#homefeatured .featuredtext a, #homefeatured .clearance a { color:#FFFFFF;}  
#deals { width:950px; height:320px; position:relative; clear:both; background-image:url(../SiteImages/bg_deals.jpg); background-repeat:no-repeat; text-align:left; margin-bottom:20px; position:relative; top:10px;}
#deals h1 { font-size:18px; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px;}
#dealsinner { position:relative; top:20px; left:20px; width:920px;}
#deals .arrows { position:absolute; left:870px; top:5px;}
#deals-small { width:715px; height:320px; position:relative; clear:both; background-image:url(../SiteImages/bg_deals2.jpg); background-repeat:no-repeat; text-align:left;}
#deals-small .arrows {float:right; padding-right:10px;}
#deals-small .arrows img{padding-right:5px;}
#dealsinner2 { position:relative; top:10px; left:20px; width:695px;}
#hometext { left:12px; text-align:left}
.homeheader {color:Gray;}
#main #searchbar{width:315px;height:25px;margin:2px 0px 10px 0px;padding:5px 0px 0px 0px;text-align:right;float:right;position:relative;bottom: 70px;right:13px;overflow:hidden;} 
#main #searchbar .searchtext{margin:5px 5px 0px 0px;padding:0px 0px 0px 0px;text-align:left;float:left;color:White;font-weight:bold;float:left;font-size: 13px;} 
#main #searchbar .searchtext2{width:120px;margin:3px 5px 0px 0px;padding:0px 0px 0px 20px;text-align:left;float:left;color:White;text-decoration: underline;float:left;}   
#main #searchbar .searchbreak{width:2px;height:20px;border-right:solid 1px white;background-color:transparent;margin:0px 10px 0px 5px;padding:0px 0px 0px 0px;float:left;}
#main #container{width:955px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;overflow:visible;clear:both;}
.popupsubmit2 { position:relative; left:50px;}
#main #container #lefthandcol{width:225px;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;float:left;z-index:1;position:relative;}
#lefthandcol .brand{width:200px; margin:10px 0px 0px 10px;clear:both;text-align:left;border-top: 1px solid #B7B7B7; padding:10px 0px 0px 0px;}
#lefthandcol .brand .SubBar{width:200px;background-color:#E5E5E5;background-position:left top;background-repeat:no-repeat;margin:5px 0px 0px 0px;padding:0px;font-size:13px;color:#666;float:left;text-align:left;overflow:hidden;}
#lefthandcol .title{text-transform:uppercase; font-weight:bold; font-size:13px; color:#000000;}
#lefthandcol .title a{color:#000000;}
#lefthandcol .infocentre{width:200px; margin-top:10px;clear:both;text-align:left; padding:10px 0px 0px 0px; text-transform:capitalize;}
#lefthandcol .infocentre .title{font-weight:bold; font-size:13px; color:#4C4C4C; text-transform:none;}
#lefthandcol .infocentre ul{margin:0px; padding:0px;background-image:none; list-style-type:none;}
#lefthandcol .infocentre ul li{margin:0px; padding:5px 0px 0px 0px; background-image:none; list-style-type:none; list-style:none;}
#lefthandcol .infocentre ul a{color:#4C4C4C; background-image:none; list-style-type:none;  list-style:none;}
#main #container #middlecol{width:710px; margin:0px 0px 0px 0px;padding:0px 0px 30px 13px;text-align:left;float:left; z-index:2;}
#main #container #middlecol #middlecolbuyers{width:710px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;float:left; z-index:2;}
#middlecol h1{margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:26px; color:#333;font-weight: normal; }
#middlecol h2{margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#113C4A;}
#middlecolbuyers h2 { text-transform:uppercase; font-size:15px; background-image:url(../SiteImages/bg_h6.jpg); background-repeat:no-repeat; padding-top:8px; padding-left:20px; padding-bottom:25px; margin:20px 0px 20px 0px;}
#middlecol p{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
#bannerad{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
#bannerad2{width:537px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;    }
#breadcrumbs{width:710px; z-index:990; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position: relative;right: 240px;font-size:12px; }
#breadcrumbs2{width:950px;z-index:990;margin:10px 0px 10px 0px;padding:0px 0px 0px 5px;position: relative;font-size:12px; }
#breadcrumbs a, #breadcrumbs2 a{color: #1E4834;font-weight:normal;}
#pageimage{ width:555px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;z-index:0;    }
.homepanel{width:736px;margin:0px;padding:0px;position:relative;z-index:3;overflow:hidden;}
.homepanel .info {position:absolute;left: 500px;top: 0px;font-size:13px;font-weight: bold;color: #012F3E;}
.homepanel .info p{font-size:12px;color: #000;font-weight:normal;}
.homepanel .info a{color: #012F3E;}
#productpanel{width:950px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left; background-color:transparent;}
#productpanelsmall{width:710px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:left;}
h1 { font-size:23px; color:#000000; font-weight:normal;}
.productpanel2{width:726px;margin:0px 0px 0px 0px;padding:0px 8px 0px 0px; }
h3{font-size:14px;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;border-bottom:solid 1px #ccc; font-family:Trebuchet MS,Arial, Helvetica, sans-serif;}
h4{font-size:23px;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;border:none;font-weight:normal;color: #000;}
h5 {font-size:18px; margin:0px 0px 5px 0px;padding:5px 0px 5px 10px; font-weight:normal;}
#productcrumbs{width:950px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position: relative; text-align:left;font-size:12px; margin-top:10px;}
#productleft{width:470px;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;overflow:hidden;float:left;border-top: 1px solid #DCDCDC;}
.productimg{width:368px;height:368px;margin:0px;padding:0px; background-color:#fff; position:relative;left:0px; }
.productextra{width:80px; height:80px;border:1px solid #C2C2C2; clear:both; position:relative; margin-bottom:10px; right:90px;}
#productright{width:465px; margin:0px 0px 0px 0px;padding:10px 0px 0px 12px;float:left;overflow:hidden;border-top: 1px solid #DCDCDC; background-color:transparent; }
.addBasket{ background-color:transparent; float:left; height:80px; }
#productright #productinfo { background-color:transparent; float:left; margin-bottom:5px;}

#productright #productinfo .specialname{ background-image: url(../SiteImages/bg_special.gif); background-repeat:no-repeat; width:455px; height:29px; padding-top:5px; font-weight:bold; padding-left:10px; font-size:19px; color:#FFFFFF;}
#productright #productinfo .print { position:absolute; left:895px;}
#productright #productinfo .brandname{ font-size:19px; color:#000000; text-transform:uppercase; font-weight:bold; padding-top:10px;}
#productright #productinfo .productname{font-size:19px; color:#000000;}
#productright #productinfo .price-now{color:#0C6D3D; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold;text-transform:uppercase;}
#productright #productinfo .price-now .save{ color:#AAE62C; font-size:26px; font-weight:bold; color:#BF0000; text-transform:uppercase;}
#productright #productspec{ border:1px solid #C2C2C2; padding:0px 20px 0px 20px; margin-bottom:15px; background-color:transparent; clear:both;}
#productright #productspec .row{ margin:10px 0px 10px 0px;}
#productright #productspec .sizebox{ border: 1px solid #000; padding:5px 10px 5px 10px; margin-left:10px; }
#productright #productspec .sizes{ position:relative; left:117px; bottom:15px;}
#productright #productspec .instock{ color:#3D883D; font-weight:bold; float:right;}
#productright #productspec input {  position:relative; left:30px; padding:3px; width:60px;}
#productright #productspec select { position:relative; left:33px; padding:3px; width:202px;}
#productright #productspec .small  { font-size:11px; color:#333333; font-weight:normal;}
#productright .added  { border:1px solid red; color:#FF0000; padding:10px;}
#productright ul { margin:10px 0px 10px 0px; clear:both;}
#productright ul li{ display:inline;margin:0px; padding:0px 15px 0px 15px; background-image:url(../SiteImages/bullet04.gif); background-repeat:no-repeat; background-position:0px 3px;}
#productfeatures{clear:both; width:950px; border-top: 1px solid #C2C2C2; padding-top:0px; padding-bottom:30px; background-color:transparent;}
.userLinks{ float:left; background-color:transparent; width:950px; text-align:right; height:10px; margin-bottom:-10px;}

.userLinks ul { margin:10px 0px 10px 0px; clear:both;}
.userLinks ul li{ display:inline;margin:0px; padding:0px 15px 0px 15px; background-image:url(../SiteImages/bullet04.gif); background-repeat:no-repeat; background-position:0px 3px;}

#productfeatures h4{margin-top:5px;}
#productfeatures #featureleft{float:left; width:420px; }
#productfeatures #featureleft #featureextra{display:inline; position:relative; top:20px; list-style-type:none; padding:0px; margin:0px;}
#productfeatures #featureleft #featureextra li{display:inline; padding-right:10px;}
#productfeatures #featureright{float:right; width:528px;}
#productinformation{clear:both; width:950px; border-top: 1px solid #C2C2C2; padding-top:10px; padding-bottom:20px;background-color:transparent; margin-top:10px;}
#dvMainImageZoom {position:relative; overflow:hidden; left:0px; visibility: hidden; }
.content_product_images_mainimage_zoom{border-top:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA; border-bottom:solid 1px #AAAAAA;}
.zoomicons {position:absolute; left:100px; top:340px; z-index:999;}
.productimgholder{position: absolute; left:90px; }
.maininfo{width: 376px; height:200px; border-bottom:1px solid #DCDCDC; clear:both; background-color:red;}
.maininfohalf{width:465px; float:left; padding:0px 10px 0px 10px; clear:both; }
.otherinfo{height:17px; vertical-align:top; margin:0px; padding:0px;}
#productfilter{width:710px;margin:10px 0px 0px 0px;padding:5px 0px 5px 0px;text-align:left;border-top:solid 1px #DBDBDB;  }
#productfilter h6{ width:100%;font-size:10px;font-weight:bold;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;}
.pagingcontainer{width:710px;margin:0px 0px 10px 0px;padding:10px 0px 10px 0px;border-bottom:solid 1px #DBDBDB; text-align:right;   }
.pagingbox{width:20px;height:15px;text-align:center;background-color:#EEEEEE; border:solid 1px #7F7F7F;margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;float:left;}
.pagingbox2{width:20px;height:15px;text-align:center;background-color:#7F7F7F;border:solid 1px #7F7F7F;margin:0px 5px 0px 5px;padding:0px 0px 0px 0px; float:left;}
.pagingshowall{width:60px;height:15px;text-align:center;background-color:#EEEEEE;border:solid 1px #7F7F7F;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; float:right;}
.productthumb{width:125px;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
.catthumb{width:169px; margin:20px 8px 0px 0px;padding:0px 0px 0px 0px;float:left;text-align:center;  }
.catthumbimg{width:140px;border:none;text-decoration:none; margin:0px 0px 5px 0px;padding:0px 0px 0px 0px; }
.catthumbtexttop{width:169px; height:4px; background-image:url('../SiteImages/bg_catthumb_top.gif'); background-repeat:no-repeat;}
.catthumbtextbot{width:169px; height:4px; background-image:url('../SiteImages/bg_catthumb_bot.gif'); background-repeat:no-repeat;}
.catthumbtext{ width:149px; margin:0px; background-color:#084929; padding:0px 10px 0px 10px;font-size:14px;font-weight:bold;text-align:left;color:#012F3E; min-height:30px;}
.catthumbtext a{color:#012F3E;}
.catthumbbullet{width:6px;float:left;margin:1px 5px 0px 0px;padding:0px 0px 0px 0px;background-color:Transparent;}
.catthumbtitle{width:134px;margin:0px;padding:0px;background-color:Transparent;color:#FFFFFF; text-transform:uppercase; font-size:14px;}
.catthumbtitle a{color:#FFFFFF;}
.total{font-size:16px;font-weight:bold;color:#000;} 
.was{color:#920A62;font-weight:normal;}
.amount{font-size:16px;font-weight:bold;color:#000;} 
#supporttabs{width:555px;height:39px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-color:transparent;}
.supporttab{ width:185px;height:39px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;float:left;}
#supportpanel{width:537px;margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}
#supportpanel h3{font-size:15px;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;border-bottom:dotted 1px #7F7F7F;}
#supportpanel h4{font-size:15px;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;border:none;}
.resourcecat{width:170px;margin:10px 0px 0px 0px;padding:0px 9px 0px 0px;float:left;}
.resourcebullet{width:6px;margin:1px 5px 0px 0px;padding:0px 0px 0px 0px;float:left;}
.resourcetext{width:159px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}
.accountleft{width:343px;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px; font-size:13px;float:left; font-family:Trebuchet MS,Arial, Helvetica, sans-serif;}
.accountright{width:343px; font-size:13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-left:solid 1px #ccc;float:right;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;}
.accountForm{
    width:340px;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    float:left;
}
.checkout .accountForm h4 { text-align:left;}

#main #container #righthandcol{ width:190px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;background-color:transparent;float:left;position:relative;z-index:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}   
#main #strapline{width:955px;margin:20px 0px 10px 0px;padding:5px 0px 5px 0px;background-color:#C8E8F3;border-top:dotted 1px silver;float:left;color:Black;}
#main #strapline a{color:#113C4A;}
.Menu{width:225px;background-color:#E5E5E5;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;float:left;overflow:hidden;}
.Menu .Bar{width:180px;height:19px;background-image:url('CommonImages/menuback.gif');background-repeat:repeat-x;margin:0px 0px 0px 0px;padding:2px 0px 0px 10px;color:White;float:left;font-weight:bold;text-align:left;overflow:hidden;}
.Menu .Bar .Title{width:162px;height:16px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;overflow:hidden;}
.Menu .Bar .Title a{color:#000000;}
.Menu .Bar .Icon{width:16px;height:16px;margin:1px 2px 0px 0px;padding:0px 0px 0px 0px;float:right;overflow:hidden;}
.Menu .SubBar{width:220px;background-color:#E5E5E5;background-position:left top;background-repeat:no-repeat;margin:5px 5px 0px 5px;padding:0px 0px 0px 5px;font-size:13px;color:#666;float:left;text-align:left;overflow:hidden;}
.Menu .SubBar a{color: #666;font-size:13px;}
.Menu .Breaker{width:175px;height:1px;background-color:#EEEEEE;border-bottom:solid 1px #D5D5D5;margin:0 0 0 5px;padding:0;text-align:left;overflow:hidden;}
.Menu .SpaceBar{width:170px;height:5px;background-color:#EEEEEE;margin:0;padding:0;float:left;text-align:left;overflow:hidden;}
.Bar{width:225px;height:30px;background-image:url('../SiteImages/headerbar.gif');background-repeat:no-repeat; background-color:#000; margin:0;padding:8px 0 0 10px;float:left;font-weight:bold;text-align:left;overflow:hidden;font-size:16px;color:#FFFFFF;}
.GreyBar{width:215px;background-image:url('../SiteImages/header.jpg');background-repeat:no-repeat; background-position:left top; background-color:#1F1F1F; margin:0;padding:8px 0 8px 10px;font-size:16px;color:#FFF;float:left;font-weight:bold;text-align:left;overflow:hidden;}
.GreyBar a{color:#000;font-size:16px;}
.GreyBar .Icon{width:16px;height:16px;margin:1px 2px 0 0;padding:0;position:relative;right:16px;float:right;overflow:hidden;}
.GreyBar .Title{width:200px;margin:0;padding:0;float:left;font-size:21px;font-weight:normal; background-color:Transparent;}
.GreyBar .Title a{color:#000000;}
.vehiclecheck{margin-bottom:10px;border:0;}
.BlackBar{width:180px;height:28px;background-image:url('CommonImages/blackbar.gif');background-repeat:no-repeat;background-color:#333;}
.Spacer{width:190px;height:10px;background-color:white;overflow:hidden;clear:both;}
.Bar .Title{width:162px;height:18px;margin:0;padding:0;float:left;overflow:hidden;font-size:16px;}
.Bar .Title a{color:#000000;}
.Bar .Icon{width:16px;height:16px;margin:1px 2px 0 0;padding:0;position:relative;right:8px;float:right;overflow:hidden;}
.Box{width:168px;background-color:#EEEEEE;border:solid 1px black;border-top:none;margin:0 0 10px;padding:10px;float:left;text-align:left;font-size:10px;z-index:1;}
.BoxBottom{width:194px;height:15px;background-repeat:no-repeat;margin:0;padding:0;}
.WhiteBox{width:173px;background-color:#EEEEEE;border-top:none;border-bottom:none;margin:0;padding:10px;float:left;text-align:left;font-size:10px;z-index:1;}
.WhiteBox .LeftBrand{width:73px;height:36px;background-color:white;border:solid 1px silver;margin:5px 5px 2px 0;padding:2px;float:left;overflow:hidden;}
.WhiteBox .RightBrand{width:73px;height:36px;background-color:white;border:solid 1px silver;margin:5px 0 2px 5px;padding:2px;float:right;overflow:hidden;}
.Box .BasketTotal{width:168px;background-color:white;border-top:dotted 1px #7F7F7F;margin:10px 0 0;padding:5px 0 0;float:left;text-align:left;font-size:10px;}
.Help{width:188px;margin:20px 0 -28px;padding:0;position:relative;z-index:20;top:-21px;float:left;}
.Box .Guide{width:168px;background-color:transparent;margin:0 0 2px;padding:0;float:left;text-align:left;font-size:10px;}
.Box .GuideImage{background-color:transparent;margin:0;padding:0;font-size:10px;float:left;}
.Box .GuideText{background-color:transparent;margin:1px 0 0 5px;padding:0;font-size:12px;float:left;}
.TSMenu{width:193px;background-color:#EEEEEE;margin:0 0 10px;padding:0;float:left;position:relative;z-index:0;font-size:13px;}
.TSMenu .Bar{width:180px;height:19px;background-image:url('CommonImages/menuback.gif');background-repeat:repeat-x;margin:0;padding:2px 0 0 10px;color:#000;float:left;font-weight:bold;text-align:left;}
.TSMenu .Bar a{color:#000000;}
.BlackBar{width:180px;height:19px;background-image:url('SiteImages/blackbar.jpg');background-repeat:repeat-x;margin:0;padding:2px 0 0 10px;color:White;float:left;font-weight:bold;text-align:left;}
.TSMenu .Bar .Title{width:162px;height:16px;margin:0;padding:0;float:left;}
.TSMenu .Bar .Title a{color:#000;}
.TSMenu .SubBar{width:170px;height:20px;background-color:#E5E5E5;background-image:url('CommonImages/SubBarArrow.gif');background-position:left top;background-repeat:no-repeat;margin:5px 0 0;padding:0 0 0 10px;color:Black;float:left;text-align:left;}
.TSMenu .Breaker{width:175px;height:1px;background-color:#EEEEEE;border-bottom:solid 1px #D5D5D5;margin:0 0 0 5px;padding:0;float:left;text-align:left;}
.TSMenu .TopSeller{width:175px;background-color:#EEEEEE;margin:5px 0 0;padding:5px 0 5px 10px;color:Black;float:left;text-align:left;}
.FaqBar{width:715px;height:19px;margin:0;padding:2px 0 0 10px;color:White;float:left;font-weight:bold;text-align:left;overflow:hidden;border-bottom:dotted 1px #7F7F7F;}
.FaqSpacer{width:535px;height:10px;background-color:white;overflow:hidden;clear:both;}
.FaqTitle{width:497px;height:16px;color:#113C4A;margin:0;padding:0;float:left;overflow:hidden;}
.FaqTitle:hover{cursor:pointer;}
.FaqIcon{width:16px;height:16px;margin:1px 2px 0 0;padding:0;float:right;overflow:hidden;}
.FaqMenu{width:725px;background-color:#EEEEEE;margin:0 0 10px;padding:0;float:left;overflow:scroll;}
.FaqSpaceBar{width:515px;height:5px;background-color:#EEEEEE;margin:0;padding:0;float:left;text-align:left;overflow:hidden;}
.FaqSubBar{width:500px;background-color:#EEEEEE;margin:5px 5px 0;padding:0 0 0 5px;color:Black;float:left;text-align:left;overflow:hidden;}
.FaqBreaker{width:500px;height:1px;background-color:#EEEEEE;margin:0 0 0 5px;padding:0;float:left;text-align:left;overflow:hidden;}
/*.baskethead{height:15px;background-color:#EEEEEE;padding:5px;margin:0;color:#000000;font-weight:bold; border:solid 1px red;}*/
.basketheader{height:15px;background-color:#EEEEEE;padding:5px;margin:0;color:#000000;font-weight:bold;}
.basketitem{height:15px;padding:5px;margin:0; }
.basketfoot{height:15px;background-color:#EEEEEE;padding:10px 5px;margin:0;font-weight:bold;}
.basketsummary{width:98%;background-color:#EEEEEE;padding:10px 5px;margin:0;font-size:12px;font-weight:bold;text-align:left;}
.summarytext{width:300px;float:left;text-align:right;}
.summaryamount{width:100px;float:left;text-align:right;}
.discounttext{color:Red;}
.floatleft{float:left;}
.floatright{float:right;}
.updated{float:right;padding:5px;margin:10px 0 0;background-color:#99B733;color:#FFFFFF;font-weight:bold;}
.mouseover:hover{cursor:pointer;}
.clearboth{clear:both;}
.clearbothborder{clear:both; height:1px; border-bottom:solid 1px #7F7F7F;}
.newsletterbox{height:14px;width:160px;margin:0;padding:2px 0 0;font-size:10px;float:left;}
.searchbox{height:22px;width:169px;margin:0;padding:6px 0 0 15px;font-size:11px;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-style:italic;color:#999999;float:left;position:absolute;top:10px;left:695px;color:#666;border:0;background-image:url('../SiteImages/search.jpg');}
.searchbutton{position:absolute;left:880px;bottom:12px;}
.searchdropper{height:19px;width:150px;margin:0 10px 0 0;padding:0;font-size:10px;float:left;}
.searchbtn{float:left;}
.manudropper{width:150px;height:19px;font-size:10px;margin:5px 0 0;padding:0;}
.moddropper{width:138px;height:19px;font-size:10px;float:left;margin:5px 0;padding:0;}
.formleft{width:200px;margin:0;padding:3px 8px 0 0px;background-color:transparent;font-family:Trebuchet MS,Arial;font-size:13px;text-align:left;float:left;}
.formright{width:430px;margin:0;padding:0 4px;background-color:transparent;float:left;}
.setwidth{width:240px; margin-bottom:5px;}
.imagelink{border:none;text-decoration:none;margin:0;padding:0;}
a{text-decoration:none;border:none;color:#113C4A;}
a:hover{text-decoration:underline;border:none;color:inherit;cursor:pointer;}
.grey{color:#CCCCCC;font-weight:bold;}
.blacklink{color:#333;}  
.whitelink{color:#FFFFFF;}
.categoryhead{color:#000; font-size:16px; font-weight:bold;}    
.greenlink{color:#56671B;font-weight:bold;}
.bluelink{color:#113C4A; font-weight:bold;}
.deliverymsg{font-size:10px;}
.greybox{width:100%; height:30px; background-color:#EEE;}
.dottedborder{width:100%;margin:5px 0;border-bottom:dotted 1px #7F7F7F;}
.ErrorSection{width:533px;margin:0;padding:10px;border:dotted 1px black;}
.ErrorSection H1{font-family:Arial;font-size:14pt;}
.errorMsg{ color:Red; text-align:left; float:left;}
.productsbox{width:165px;float:left;text-align:left;font-size:12px;padding:5px 5px 0px 5px;margin-bottom:3px; }
.productsbox2{width:160px;float:left;text-align:left;font-size:12px;padding:0px 5px 0px 5px;margin-bottom:3px;}
.productsboxhome{width:160px;float:left;text-align:left;font-size:12px;padding:0px 5px 0px 5px;margin-bottom:3px; height:500px;}
.productsboxlong{width:351px;float:left;height:145px;text-align:center;font-size:12px;padding:20px 5px 0px 5px;margin-bottom:3px;border-right: 1px solid #DADADA;}
.productsbox a, .productsboxlong a{color:#000;font-weight:bold; text-decoration:none; line-height:1.2}
.productsbox a:hover, .productsboxlong a:hover{color:#000;font-weight:bold; text-decoration:underline; line-height:1.2}
.productsbox .title, .productsboxlong .title{width:100%; height:45px;}
.productswasprice{font-weight:normal}
.productsprice{color:#0C6D3D;font-weight:bold; font-size:14px;}
.productssave{color:#BF0000;font-weight:bold; font-size:14px;}
.productseparator{width:1px;color:#999999;margin: 5px 0px 5px 0px;clear:both;}
.productsboxtext{ margin-top:10px;}
#popup {width:345px; margin-bottom:10px; }
#popup .poptop { width:345px; height:16px; background-image:url(../SiteImages/popup_top.png); margin:0px;}
#popup .popin {background-color:#E5E5E5; width:313px; padding:0px 15px 0px 15px; margin:0px; border:1px solid #E5E5E5;}
#popup .popbot { width:345px; height:16px; background-image:url(../SiteImages/popup_bottom.png); margin:0px;}
#popup h2{ font-size:14px; font-weight:bold;}
#popup .close{ position:absolute;}
#popup input{ width:305px;}
#popup textarea{ width:305px;}
#popup label{ padding-bottom:10px;}
#popup .submit{ position:relative; left:235px; top:10px;}
#popup .basket{ background-color:#FFFFFF; padding:5px 0px 5px 0px;}
#popup .terms{ background-color:#FFFFFF; padding:5px 5px 5px 5px;}
#popup .basket img{ float:left; margin:0px 10px 0px 10px;}
#popup .continue{ position:relative; right:80px; top:10px;}
#popup table {border-collapse: collapse;width: 310px; color:#000; border-left: 2px solid #FFF; border-right: 2px solid #FFF; border-top:2px solid #FFF;}
#popup th {padding: 0 0.5em;text-align: left;}
#popup td {border-bottom: 2px solid #FFF;padding: 0 5px; text-align:center;}
#popup td:first-child {width: 190px;}
#popup td+td {border-left: 2px solid #FFF;text-align: center;}    
#footer {background-color:#FFF;width:935px;text-align:center;padding:0px 10px 0px 10px; margin-top:10px;clear:both;text-align:left; }
#footer .small{font-size:11px;color:#999999;}
#footer a{color:#012F3E;}
#footer h1{font-size:16px;color:#333;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-weight: bold;margin-bottom:10px;text-align:left;}
#footer ul{margin: 4px 0px 0px 0px;}
#footer ul li{margin:0px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;background-repeat:no-repeat;list-style-image:none;list-style:none;text-align:left;color:#333333;font-size:13px;}
#footer .footone {width: 210px;float:left;padding: 10px;border-right:1px solid #999999; height:160px;}
#footer .footone .register{width:212px;height:51px;background-image: url(../SiteImages/footer_email.jpg);background-repeat:no-repeat;}
#footer .footone .submit{position:relative;left:145px;bottom:10px;}
#footer .error { color:#FF0000; position:relative; bottom:30px;}
#footer .footone input{position:relative;left:15px;top:5px;border:none;width:180px;background-color:#FFFFFF;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-style:italic;color:#999999;}
#footer .foottwo {background-color:#FFF;width: 210px;float:left;padding: 10px;} 
#footer .foottwo p{font-family:Trebuchet MS,Arial, Helvetica, sans-serif;float:left;font-size:13px;margin-top:10px;} 
#footer .logos {margin-top:10px; } 
#footer .padding{padding-right:15px; } 
div#checkout{float:right; width:955px; color:#0C0C0C; background-color:transparent; }
div#checkout a{color:#3D883D; }
div#checkout p{ font-size:12px; color:#0C0C0C;}
div#checkout .title{ text-transform:capitalize; font-weight:bold; color:#0C0C0C; background-image:url(../SiteImages/bg_title.jpg); padding:5px 0px 5px 15px; clear:both;}
div#checkout .title2{ text-transform:capitalize; font-weight:bold; color:#0C0C0C; background-image:url(../SiteImages/bg_title2.jpg); padding:5px 0px 5px 15px; clear:both; background-repeat:no-repeat; height:24px;}
div#checkout .title3{ text-transform:capitalize; font-weight:bold; color:#0C0C0C; padding:5px 0px 0px 15px; clear:both;}
div#checkout .left{width: 720px; float:left; background-color:transparent;}
div#checkout .left .title{ margin-bottom:30px; }
div#checkout .left .column-three{width: 225px; position:relative; float:left; margin-right:15px; margin-top:0px; height:300px; }
div#checkout .left .column-three .error{ position:absolute; left:190px; color:#A30909; width:300px; top:76px;}
div#checkout .left .column-three .error2{ position:absolute; left:190px; color:#A30909; width:300px; top:145px;}
div#checkout .top{height:175px; }
div#checkout .left .row{ width:720px; clear:both; padding-bottom:10px; float:left; background-color:transparent; }
div#checkout .left .rowBR{ clear:both; padding-bottom:10px; float:left; background-color:transparent; }
div#checkout .left .rowNoPad{ width:720px; clear:both; float:left; background-color:transparent;}
div#checkout .left .rowborderBottom{ width:720px; clear:both; padding-bottom:10px; float:left; background-color:transparent;border-bottom:1px solid #999999;  }
div#checkout .left .rowborder{ width:720px; clear:both; margin-bottom:10px; margin-top:10px; border-top:1px solid #999999; padding-top:10px; background-color:transparent;}
div#checkout .left .break{width:720px; height:5px;border-top:1px solid #CCC; }
div#checkout .left .rowborder .msg{ background-color:transparent; float:left; font-weight:bold; margin-bottom:20px; font-size:13px;}
div#checkout .left .row .col-one{text-align:right; width:108px; float:left; margin-left:15px; margin-right:15px; background-color:transparent;}
div#checkout .left .rowNoPad .col-one{text-align:right; width:330px; float:left; margin-left:15px; margin-right:15px; background-color:transparent;}
div#checkout .left .row .col-one p{ margin:0px; padding:0px;}
div#checkout .left .row .col-one-left{text-align:left; width:108px; float:left; margin-left:15px; margin-right:15px;}
div#checkout .left .row .col-two{width:175px;float:left;}
div#checkout .left .row .col-three{width:490px;float:left; margin-top:4px;}
div#checkout .left .row a{ margin:0px; padding:0px;}
div#checkout .left .row a:hover{ margin:0px; padding:0px;}
div#checkout .steps {position:absolute; left:480px;}
div#checkout .right{width: 225px; float:right; background-color:transparent; }
div#checkout .right .rowprod{ padding:10px 0px 10px 0px; clear:both; border-bottom:1px solid #D1D1D1; width:225px; float:left;}
div#checkout .right .rowborder{ padding:10px 0px 10px 13px; clear:both; border-bottom:1px solid #D1D1D1; width:212px; float:left;}
div#checkout .right .row{ padding:10px 0px 10px 13px; clear:both; width:212px; float:left;}
div#checkout .right .total{ padding:5px 0px 5px 15px; background-image:url(../SiteImages/bg_total.jpg); clear:both; width:210px; float:left; font-weight:bold; margin-top:10px;}
div#checkout .right .total p, div#checkout .right .row p, div#checkout .right .rowborder p, div#checkout .right .rowprod p { margin:0px; padding:0px;}
div#checkout .required {color: #FF0000;}
div#checkout .formfield-01 { width:60px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-02 { width:175px; border:1px solid #B2B2B2; margin:3px 0px 10px 0px;}
div#checkout .formfield-03 { width:175px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-04 { width:490px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-05 { width:200px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-06 { width:160px; border:1px solid #B2B2B2; margin:0px;}
div#checkout .formfield-long {}
div#checkout p.floatleft{float:left;}
div#checkout p.floatright{float:right; text-align:right;}
.image-list {position:relative; width:100%;  text-align:center; margin:0px auto;height:272px;}
.arrow-left {float:left; padding-right:5px;}
.arrow-right {float:right;}
a.tooltip { position:relative;font-size:14px;}
a.tooltip span{ position:relative;display:none; width:200px; z-index:900; margin-left:16px; margin-top:8px;-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;}
a.tooltip:hover span, a.tooltip:focus span{ display:block; text-decoration:none; color:#333; position:absolute; top:0.3em; left:0.3em; padding:0.4em 0.6em; background-color: #FFF; width:150px;border:1px solid #000;}
a.tooltip2 { position:relative; font-size:14px;}
a.tooltip2 span{ position:relative;display:none; width:200px; z-index:900; margin-left:-170px; margin-top:8px;-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;}
a.tooltip2:hover span, a.tooltip2:focus span{ display:block; text-decoration:none; color:#333; position:absolute; top:0.3em; left:0.3em; padding:0.2em 0.6em; background-color: #FFF; width:150px; border:1px solid #000;}
.guideboxes { border-top:1px solid #ccc; padding-top:10px; padding-top:10px;}
.guideboxes img{ position:relative; left:20px;}
.guideboxes h3{ font-family:Arial, Helvetica, sans-serif; border:none; font-size:18px; padding-top:20px; padding-left:20px;}
.boxleft { float:left; background-image:url(../SiteImages/bg_buyers.jpg); width:345px; height:198px;}
.boxright { float:right;background-image:url(../SiteImages/bg_buyers.jpg); width:345px; height:198px;}
.boldcats {background-image:url(../SiteImages/bg_menu.jpg); color:#fff; padding:3px 3px 3px 10px; width:202px; display:block;}
h6 { text-transform:uppercase; font-size:15px; background-image:url(../SiteImages/bg_h6.jpg); background-repeat:no-repeat; padding-top:8px; padding-left:20px; padding-bottom:25px; margin:20px 0px 20px 0px;}
#sitemap{ background-color:transparent; width:700px; margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; font-size:12px; color:#000;}
#sitemap .rootnode{ background-color:transparent; background-image:url('../SiteImages/sitemaplink.png'); background-repeat:no-repeat; background-position:bottom left; width:660px; height:15px; margin:0px 0px 0px 0px; padding:5px 0px 2px 20px; float:left; font-weight:bold; background-color:transparent;}    
#sitemap .subnode{background-color:transparent; background-image:url('../SiteImages/sitemaplink.png'); background-repeat:no-repeat; background-position:bottom left; width:620px; margin:0px 0px 0px 12px; padding:2px 0px 2px 20px; float:left; background-color:transparent; } 
#sitemap .subnode2{ background-color:transparent; background-image:url('../SiteImages/sitemaplink.png'); background-repeat:no-repeat; background-position:bottom left; width:580px; margin:0px 0px 0px 24px; padding:2px 0px 2px 20px; float:left; background-color:transparent; } 
#sitemap .subnode3{ background-color:transparent; background-image:url('../SiteImages/sitemaplink.png'); background-repeat:no-repeat; background-position:bottom left; width:560px; margin:0px 0px 0px 36px; padding:2px 0px 2px 20px; float:left; background-color:transparent; }     
.whosonchat{position:relative; left:145px; top:5px; float:left;}

.noBorder{ border:none;}

.basketrow{ clear:both; width:950px; float:left; background-color:transparent; border-top:1px solid #D1D1D1; border-bottom:1px solid #CCCCCC; padding-top:10px; }



.rbl{background-color:transparent; padding:0px;float:left; display:inline; }
table.rbl { float:left;}
table.rbl td{ width:240px; float:left; }
table.rbl td label {text-align:left; float:right; width:215px; }
table.rbl td input {float:left;margin-left:4px; padding:0px; }
.questionIcon{ width:13px; height:13px; margin:4px 0px 0px 4px; border:none;}
/*.rbl input{ margin-left:4px; margin-right:6px;  float:left; }
.rbl {   width:180px; float:right; }*/


#dhtmltooltip{
text-align:left;
margin:4px;
position: absolute;
width: 150px;
border: 1px solid #CCC;
padding: 10px;
background-color: #FFF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.bskBtns{ width:955px; float:left; background-color:transparent;}
.contShop{ width:500px; background-color:transparent; float:left; text-align:left;}
.euBts{ width:120px; background-color:transparent; float:left; text-align:left; }
.chkBt{ width:215px; background-color:transparent; float:left; text-align:right; }
.block{ width:955px; background-color:transparent; height:100px; clear:both;}


