@charset "utf-8";
/* CSS Document */

<style type="text/css">
		
.homeCH-container { width:100%; margin:8px auto 0 auto; text-align:center; }
.homeCH-linesep { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/wheel_linesep.jpg") no-repeat center bottom; height:16px; margin-bottom:8px; }

.homeCH-LrgBan { height:190px; width:100%; margin:6px auto 18px auto; background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/homeTabs.jpg") no-repeat right top; }
.homeCH-BanColR { float:right; height:190px; width:25px; background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/homeTabs.jpg") no-repeat right top; font-size:12px; }
.homeCH-BanColR p { width:22px; height:28px; text-align:center; font-weight:bold; margin:3px 0 0 0; color:#919CA6; }
.homeCH-BanColR p.BanTab a { color:#919CA6; text-decoration:none; }
.homeCH-BanColR p.BanTab a:hover { color:#919CA6; text-decoration: underline; }
.homeCH-BanColR p.BanTabOn a { color:#000000; text-decoration:none; }
.homeCH-BanColL { margin-right:25px; height:190px; }

/*-- Homepage Rotating banner 1 - start --*/ 
.homeCH-BanContainer-1 { width:100%; margin:0 auto; background-color:#000000; height:190px; }
.ban1-inner { background:#000000 url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/xfxBlackEdition.jpg") no-repeat center top; height:190px; }
.ban1-innerL { float:left; width:7px; }
.ban1-innerR { float:right; width:7px; }
.ban1-Link { margin:0 9px; text-align:center; }
/*-- Homepage Rotating banner 1 - end --*/ 

/*-- Homepage Rotating banner 2 - start --*/ 
.homeCH-BanContainer-2 { width:100%; margin:0 auto; background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/PCpro_BG.jpg") repeat-x left top; height:190px; }
.ban2-inner { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/PCpro_bot.jpg") no-repeat center top; height:190px; }
.ban2-innerLayer { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/PCpro_top.jpg") no-repeat center top; height:190px; }
/*-- Homepage Rotating banner 2 - end --*/ 

/*-- Homepage Rotating banner 3 - start --*/
.homeCH-BanContainer-3 { width:100%; margin:0 auto; background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/assassins_BG.jpg") repeat-x left top; height:190px; }
.ban3-inner { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/assassins.jpg") no-repeat center top; height:190px; }
/*-- Homepage Rotating banner 3 - end --*/

/*-- Homepage Rotating banner 4 - start --*/
.homeCH-BanContainer-4 { width:100%; margin:0 auto; background-color:#000000; height:190px; }
.ban4-inner { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/HomeBanGTX285.jpg") no-repeat center top; height:190px; text-align:center; }
.ban4-rightBG { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/nvGreenL.gif") no-repeat left; background-color:#000000; } 
.ban4-innerR { float:right; width:7px; height:190px; background:url("/images/homepages/computerhardware/xfx9600R.gif") no-repeat; }
/*-- Homepage Rotating banner 4 - end --*/

/*-- Homepage Rotating banner 5 - start --*/ 
.homeCH-BanContainer-5 { width:100%; margin:0 auto; height:190px; }
.ban5-innerL { float:left; width:8px; }
.ban5-innerR { float:right; width:8px; }
/*-- Homepage Rotating banner 5 - end --*/ 

.evgaC { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/evgaC.jpg") no-repeat center top;  text-align:center; } 
.evgaBg { background:url("http://www.snickersdirect.co.uk/images-newsite/homepages/computerhardware/evgaBg.jpg") repeat-x; height:190px; } 



		/* header --*/
headContainer { clear:both; background:url("http://www.snickersdirect.co.uk/images-newsite/header_TopBGN.gif") repeat-x left top; }
headConL { float:left; width:23px; background:url("http://www.snickersdirect.co.uk/images-newsite/head_ContainLN.jpg") no-repeat left top; margin-top:5px; height:152px; }
headConR { float:right; width:216px; height:152px; background:url("http://www.snickersdirect.co.uk/images-newsite/header_snickers_BG.jpg") no-repeat left top; margin-top:5px; font-size:0.7em; }
headConR p { margin:53px 20px 0 60px; }
headConC { height:152px; margin:0 212px 0 23px; font-size:0.75em; }
headTopCol2 { border-right:1px solid #aab6c1; width:34%; }
headTopCol3 { border-right:1px solid #aab6c1; width:20%; }
headTopCol { border-right:1px solid #aab6c1; width:29%; }
headTopCol, headTopCol2, headTopCol3, headTopColend { float:left; height:115px; margin-top:24px; }
headTopCol p, headTopCol2 p, headTopCol3 p, headTopColend p { margin-left:10px; margin-right:7px; }
headTopColend { width:16%; }
headTopTitle { color:#3A4F6D; padding:0; margin:0 0 13px 0; }
headTopBody { padding:0; margin:5px 0; }
headTopBodyCol { padding:0; margin:0 0 6px 0;  }
headTopBodyHold1 { float:left; width:116px; }
headTopBodyHold2 { float:left; width:138px; }
headPayment { margin-top:16px; }
headLowContainer { background:url("http://www.snickersdirect.co.uk/images-newsite/header_LowBG.gif") repeat-x left top; clear:both; height:68px; }
headLowContainerR { background:url("http://www.snickersdirect.co.uk/images-newsite/header_LowR.gif") no-repeat right top; height:68px; }
headLowContainerL { background:url("http://www.snickersdirect.co.uk/images-newsite/headerLowL.gif") no-repeat left top; width:504px; float:left; height:60px; padding:14px 0 0 0; }
headLowContainerL p { float:left; margin-top:0; }
headMcafee { padding:7px 20px 7px 40px; margin-right:14px; border-right:1px solid #ced3da; }
headCopy { margin:0 24px 0 510px; height:36px; font-size:0.65em; color:#969EB0; padding-top:6px; }
headExLogos { text-align:right; padding-right:30px; }
headExLogos img { margin-left:10px; }
.siteEnd { float:left; height:20px; }	
		
.Vright {text-align:right; color:#ffffff; padding-right:10px; }		
		
		/* footer --*/
.footContainer {font-family:Arial, Helvetica, sans-serif; clear:both; background:url("http://www.snickersdirect.co.uk/images-newsite/footer_TopBGN.gif") repeat-x left top; }
.footConL { float:left; width:23px; background:url("http://www.snickersdirect.co.uk/images-newsite/foot_ContainLN.jpg") no-repeat left top; margin-top:0px; height:152px; }
.footConR { float:right; width:216px; height:152px; background:url("http://www.snickersdirect.co.uk/images-newsite/footer_snickers_BG.jpg") no-repeat left top; margin-top:px; font-size:0.7em; }
.footConR p { margin:53px 20px 0 60px; }
.footConC { height:152px; margin:0 212px 0 23px; font-size:.99em; }
.footTopCol2 { border-right:1px solid #ffffff; width:34%; }
.footTopCol3 { border-right:1px solid #ffffff; width:20%; }
.footTopCol { border-right:1px solid #ffffff; width:29%; }
.footTopCol, .footTopCol2, .footTopCol3, .footTopColend { float:left; height:115px; margin-top:24px; }
.footTopCol p, .footTopCol2 p, .footTopCol3 p, .footTopColend p { margin-left:10px; margin-right:7px; }
.footTopColend { width:16%; }
.footTopTitle { color:#ffffff; padding:0; margin:0 0 13px 0; }
.footTopBody { color:#ffffff; padding:0; margin:5px 0; }
.footTopBody a { color:#ffffff; }
.footTopBodyCol { padding:0; margin:0 0 6px 0;  }
.footTopBodyCol a {color:#ffffff;}
.footTopBodyHold1 { float:left; width:116px; }
.footTopBodyHold2 { float:left; width:138px; }
.footPayment { margin-top:16px; }
.footLowContainer { background:url("http://www.snickersdirect.co.uk/images-newsite/footer_LowBG.gif") repeat-x left top; clear:both; height:68px; }
.footLowContainerR { background:url("http://www.snickersdirect.co.uk/images-newsite/footer_LowR.gif") no-repeat right top; height:68px; }
.footLowContainerL { background:url("http://www.snickersdirect.co.uk/images-newsite/footerLowL.gif") no-repeat left top; width:504px; float:left; height:60px; padding:14px 0 0 0; }
.footLowContainerL p { float:left; margin-top:0; }
.footMcafee { padding:7px 20px 7px 40px; margin-right:14px; border-right:1px solid #ced3da; }
.footCopy { margin:0 24px 0 510px; height:36px; font-size:0.65em; color:#969EB0; padding-top:6px; }
.footCopyimage { background:url("http://www.snickersdirect.co.uk/images-newsite/footer_Botgr.gif") repeat-x left top; }
.footExLogos { text-align:right; padding-right:30px; }
.footExLogos img { margin-left:10px; }
.siteEnd { float:left; height:20px; }

.LowerMenu, .Login-VTabBG .VTabColR .Vright { color:#ffffff; width:100%; margin:0 auto; }

		/* side --*/
		
.colBgLeft { background:#ffffff url("http://www.snickersdirect.co.uk/images-newsite/colBg2.gif") repeat-y; width:194px; height:100%; text-align: left; margin-left:4px; }
.colBgRight { background:#ffffff url("http://www.snickersdirect.co.uk/images-newsite/colBg2.gif") repeat-y; width:196px; height:100%; text-align:left; margin:0; }

.colLineSet { clear:both; height:15px; font-size:0px; background-image:url(http://www.snickersdirect.co.uk/images-newsite/colshade4_sep.gif); }

a.orangeLink { color:#FF6600; font-weight:bold; } 
a.orangeLink:hover { color:#FF6600; font-weight:bold; } 
a.blueLink { color:#003399; font-weight:bold; } 
a.blueLink:hover { color:#003399; font-weight:bold; } 
a.redLink { color:#FF0000; font-weight:bold; } 
a.redLink:hover { color:#FF0000; font-weight:bold; } 
a.blackLink { color:#000000; font-weight:bold; } 
a.blackLink:hover { color:#000000; font-weight:bold; } 
a.newsLink { color:#FF6600; }
a.newsLink:hover { color:#FF6600; }

.colBody { font-size:0.70em; color:#000000; }

.colSubRight {float:right; width:115px; }
.colInfoRight {float:right; width:125px; }
.colSubLeft {float:left; }

.colBasket { vertical-align:top; }
.colBasketHead { background:url("http://www.snickersdirect.co.uk/images-newsite/ColBasket_Top.jpg") no-repeat 9px top; height:31px; color:#2A81C1; font-size:0.85em; font-weight:bold; }
.colBasketHead p { margin:7px 0 0 49px;  } 
.colBasketHolder { background-color:#4e8fcb; width:161px; margin:0 0 0 12px; }
.colBasketInner { background:#8ab7d9 url("http://www.snickersdirect.co.uk/images-newsite/ColBasket_BG.jpg") repeat-x left top; width:155px; margin-left:3px; }
.colBasketTitle { color:#464F5B; font-size:0.75em; font-weight:bold; border-bottom:1px solid #9fb2d2; margin:0 0 6px 8px; width:135px; padding:0 0 4px 0; }
.colBasQuickAdd { border:0; font-size:0.7em; margin:0 0 10px 4px; }
.colBasQuickAdd td { padding:0 0 0 4px; }
.colBasQuickAdd .Field { color:#000000; border: 1px solid #6699cc; padding:1px; font-size:0.9em; width:72px; }
.colContent { width:120px; color:#000000; font-size:0.75em; margin:0 0 0 9px; padding:0; }
.colContent td { padding:5px 0 5px 0; }
.colContent img { margin-left:3px; }
.colContent .colBasSet { border-bottom:1px solid #9fb2d2; } 
.colBasketPayment { margin:0 0 0 5px; }
.colBasketFoot { background:#8ab7d9 url("http://www.snickersdirect.co.uk/images-newsite/ColBasket_Bot.jpg") repeat-x left top; width:161px; height:12px; }
.colFinanceHolder { background:url("http://www.snickersdirect.co.uk/images-newsite/ColBasket_Finance.jpg") no-repeat left 14px; width:161px; border-top:1px solid #FFF; margin:2px 0 0 12px; color:#2A81C1; font-size:0.85em; font-weight:bold; height:114px; }
.colFinanceHolder p { margin:7px 0 0 33px; }
.colFinanceOff { margin:23px 0 0 50px; }
.SystemsCol { width:156px; margin:0; padding:0; }
.Parcelcol1 { width:110px; float:left; }
.Parcelcol1 .Field { color:#000000; border: 1px solid #6699cc; padding:1px; font-size:0.9em; width:100px; }
.Parcelcol2 { padding:14px 0 0 0; float:left; }
#ctl00_RightMenuColumn_ctrlQuickBasket_panelTrackYourParcel { height:38px; }

.colShade2, .colShade9 { background:url("http://www.snickersdirect.co.uk/images-newsite/colshade2-2.gif") no-repeat; vertical-align:top; }
.colShade3, .colShade5, .colShade6, .colShade7, .colShade8 { background:url("http://www.snickersdirect.co.uk/images-newsite/colshade0.gif") no-repeat; vertical-align:top; }
.colShade4 { background:url("http://www.snickersdirect.co.uk/images-newsite/colshade4.gif") no-repeat; vertical-align:top; }
.colshade-side-repeat { background:url("http://www.snickersdirect.co.uk/images-newsite/colshade-side-repeat.gif") repeat; vertical-align:top; }
.colShade4 {background-color:#FF0033}
.colShade1 .Head { margin-bottom:5px; }

.colBgLeft .Head, .colBgRight .Head { width: 176px; margin-left:20px; padding-top:10px; }
.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8 { float:left; text-align:center; width:48px; padding:5px 0 0 6px; }
.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8 { float:right; width:125px; font-size:0.70em; line-height:20px; }
.colShade2 .Title, .colShade3 .Title, .colShade5 .Title, .colShade6 .Title , .colShade7 .Title , .colShade8 .Title, .colShade9 .Title   { width: 125px; float:left; border-bottom:1px solid #464F5B; height:20px; font-size:0.95em; color:#2E3030; font-weight:bold; }
.colShade4 .Title { width: 125px; float:left; background:url("http://www.snickersdirect.co.uk/images-newsite/colshade4_line.gif") repeat-x bottom; height:22px; font-size:0.95em; color:#0066cc; }

.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8, .Top { background:url("http://www.snickersdirect.co.uk/images-newsite/coltop.gif") no-repeat; width:190px; padding-top:12px; }

.colShade2 .colSub { width:167px; margin-left:9px; background:#e8f1f7; }
.colShade3 .colSub { width:167px; margin-left:9px; }         
.colShade2 .colSubTitle {  font-size:0.75em; color:#330099; background-image:url(http://www.snickersdirect.co.uk/images-newsite/colshade1_sub.gif); padding: 3px 0 3px 8px; }
.colShade3 .colSubTitle { font-size:0.85em; color:#2E3030; font-weight:bold; background:url("http://www.snickersdirect.co.uk/images-newsite/colshade0_sub.gif") repeat-y; padding: 3px 0 3px 8px; }

.colSubLinks { padding-left:8px; width:170px; }
.colHead { width:200px; margin-left:20px; }
.colTitle { width:125px; float:left; background:url("http://www.snickersdirect.co.uk/images-newsite/lightblue_line.gif") repeat-x bottom; height:25px; font-size:0.80em; color:#0A50A1; }
.colBgLeft .colIcon, .colBgRight .colIcon { width:36px; float:right; }
.co { clear:both; width:170px; height:100%; }

.colSubCenter { width:170px; text-align:center; }
.colsubIcon { float:left; width:38px; }
a.colLinks { font-weight:bold; font-size:0.70em; color:#000000;}
a.colLinks:hover { font-weight:bold; font-size:0.70em; color:#000000; text-decoration:none;}
.colText { float:right; width: 110px; color:#333333; font-size:0.70em;}
.colSep { clear:both; height:15px; font-size:0px; }
.colSepSmall { clear:both; height:-1px; font-size:0px;}
.mediumText { color:#000000; font-size:0.70em; height:20px; }

.spanBlackBold { color:#000000; font-weight:bold; }
.blackBold { color:#000000; font-weight:bold; font-size:0.70em; }
.colUnderline { clear:both; border-bottom:1px solid #9fb2d2; margin:0 0 5px 0; width:170px; padding-top:5px; font-size:0px; }
.formField { font-size: 0.70em; color: #000000; border: 1px solid #6699cc; padding: 1px; }
.colRecentImg { border: 1px solid #5E6E8A; width:43px; float:left; }
a.colRecentLinks { font-size:0.70em; color:#666666; float:right; width:115px; }
a.colRecentLinks:hover { font-size:0.70em; color:#666666; float:right; width:115px; }
.colNews { font-size:0.70em; width:170px; color:#000000; } 
.colBottom { height:22px; font-size:0px;}

.colsubHead { color:#000000; font-weight:bold; font-size:0.90em; border-bottom:1px solid #9fb2d2; margin:0 0 6px 0; width:145px; padding:0 0 6px 0; }

.colCon { clear:both; width:170px; padding:0 0 12px 0; }
.colCon img, .colCon2 img { float:left; margin:0; padding:0; }
.colCon p, .colCon2 p { font-weight:bold; font-size:0.70em; color:#000000; margin:0 0 0 48px; height:32px; padding:12px 0 0 0; }
.colCon2 { clear:both; width:170px; padding:12px 0; }

.colRecent { clear:both; width:150px; padding-bottom:4px; border-bottom:1px solid #c4c8e4; margin-bottom:8px; font-size:0.92em;  }
.colRecent img { float:left; margin:0px; padding:2px; background-color:#FFFFFF; border:1px solid #CCCCCC; width:43px; clear:both; }
.colRecent p { font-size:0.70em; color:#5E6E8A; margin:0 0 0 55px; height:46px; padding:0 0 6px 0; height:100%; }
.colRecent a { color:#666666; text-decoration:none; }
.colRecent a:hover { color:#666666; text-decoration:underline; }

.colShop { clear:both; width:150px; color:#000000; font-size:0.70em; margin-bottom:12px; }
.colShop p { border-bottom:1px solid #c4c8e4; width:146px; padding:0; text-align:center; margin:4px 0; }

.colUni { clear:both; width:146px; border-bottom:1px solid #c4c8e4; margin-bottom:8px;  }
.colUni img { float:left; margin:0; padding:0; width:48px; clear:both; }
.colUni p { font-size:0.7em; color:#000000; margin:0 0 0 52px; height:46px; padding:0 0 6px 0; height:100%; }
.colOff { clear:both; width:170px; color:#000000; font-size:0.70em; margin-bottom:12px; }
.colOff p { border-bottom:1px solid #c4c8e4; width:170px; padding:0; text-align:center; margin:4px 0; }

.colInfo { clear:both; width:170px; padding:0 0 10px 0; font-size:0.75em; font-weight:bold; }
.colInfo ul { padding:0; margin:0; list-style:none; }
.colInfo li { padding:0; clear:both; height:28px; }
.colInfo img { float:left; height:24px; width:26px; }
.colInfo p { padding:4px 0 0 32px; margin:0; }
.colInfo p a { color:#666666; }
.colInfo p a:hover { color:#666666; }		
		
		
		
/* old --*/		

#left {position: 0px;top: 0px;left: 0px;width: 190px;background-color: #000033;}
#pad {position: 0px;top: 0px;left: 0px;width: 0px;right: 100px;}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.style13 {color: #ffffff;}
body {margin: 0; padding: 0; background-color: #484848; font-family: arial; font-size: 12px; text-align: left;}

.selectlink {
 font-weight: bold;
}

div#showoptionsbox {
 background-color: #202020;
 color: #fff;
}

#frame {
 margin: 0;
 padding: 5px;
 background-color: #484848;
 text-align: center;
}

div#pageintro {
 margin: 5px 10px 5px 10px;
 font-size: 110%;
}

#logo {
 text-align: left;
}

#newbreadcrumbs {
 margin: 0 10px 0 10px;
 border: 0 0 1px 0 solid #CCCCCC;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 text-align: left;
}

#newbreadcrumbs a:link {color: #fff;}

#newbreadcrumbs a:visited {color: #fff;}

#newbreadcrumbs a:hover {color: #D6EEBC;}

#pageframe {
 width: 990px;
 margin: 0 auto 0 auto;
 background-color: #A5A5A5;
 text-align: center;
}

#whiteframe {
 margin: 7px 4px 0 4px;
 padding: 0 0 0 5px;
 background-color: #fff;
 text-align: left;
}

#whiteframe2 {
 margin: 7px 4px 0 4px;
 padding: 0;
 background-color: #fff;
 text-align: center;
}

#relatedtitle {
 margin-top: 5px;
 font-size: 12px;
 font-weight: bold;
}

#topmenu {
 margin: 0 4px 0 4px;
 padding: 4px;
 background-color: #484848;
 text-align: center;
 color: #fff;
}

.menubtn {
 width: 208;
 height: 82;
 margin: 0;
 padding: 3px;
 background-color: #E0E0E0;
}

.headerlink a {
 font-size: 110%;
 font-weight: bold;
}

.headerlink a:link {
 color: #fff;
}
.headerlink a:visited {
 color: #fff;
}
.headerlink a:hover {
 color: #D6EEBC;
}

#productimage1 {
 width: 260px;
 background-color: #EAE4D7;
 background-image: url('http://www.safetybootsuk.co.uk/specialbg.gif');
 background-position: bottom right;
 background-repeat: no-repeat;
 padding: 5px;
 text-align: center;
}

#productimage1 img {
 border: 1px solid #c0c0c0;
}

#subimages img {
 margin: 3px;
 border: 3px solid #A5A5A5;
}

#subimages img:hover {
 margin: 3px;
 border: 3px solid #C5A242;
}

#bread {
 font-size: 11px;
}

#bread a {
 color: #000;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}

A {

  color: #144E95;

  text-decoration: none;
  
  font-size: 14px;

}

A:hover {

  color: #fff;

  text-decoration: underline;

}


FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}


TR.headerError {

  background: #ff0000;

}


TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}

TR.headerInfo {

  background: #00ff00;

}

TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}

TR.footer {

  background: #144E95;

}

TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #144E95;

  color: #ffffff;

  font-weight: bold;

}


.infoBox {

}

.menuBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

/*  background: #144E95;*/

#  color: #ffffff;

#background: #ffffff;

}

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

 /*# background: #144E95;*/

/*#  color: #ffffff;*/

}

.infoBoxNotice {

  background: #FF8E90;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #c0c0c0;

  color: #000000;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #F9F9F9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #FdFdFd;

}



TABLE.productListing {

  border: 1px;

  border-color: #bbc3d3;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #ffffff;

  color: #144e95;

  font-weight: bold;

}









TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;


	
	text-align: left;

}



A.pageResults {

  color: #144e95;

  text-decoration: none;

}



A.pageResults:hover {

  color: #111e21;

  text-decoration: underline;



}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;



  color: #000000;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  line-height: 1.5;

}





TD.product {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  line-height: 1.5;

background: #f4f7fd;

}





TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;



}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #006600; }

.style10 {display: block; margin: 10px 0 5px 0; color: #ffffff; font-size: 16px; font-weight: bold; background-color: #336699; padding:2px 2px 2px 12px;}


Table.Datatable {

	  background: #f1f9fe;

  border: 1px;

  ##border-style: dashed;

  border-color: #bbc3d3;

  border-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}


leadin {

	  background: #f1f9fe;

  border: 1px;

  ##border-style: dashed;

  border-color: #bbc3d3;

  border-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.leadin { 

  color: #000000; 

  font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}


tr.lightgrey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

width: 500px

}

.bodysmall {

 background: #ffffff;

border-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.sbody {

 background: #ffffff;

border-spacing: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
}

TD { font-size: 10px; }

TD.headerNavigation {

  background: #144E95;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ffffff;

}



TD.headerNavigation a:link{

    background:#eeeeee;
    margin:0 auto;
    width:800px;
	margin: 0px;
	padding: 2px 2px 8px 2px;	
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	color: #000;
	line-height: 14px;}

TD.headerNavigation a:active{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff;}

TD.headerNavigation a:visited{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

.hello_box {font-family: Verdana, Arial, sans-serif; background-color: #edeef0; border: 1px solid #666; margin:0px 5px 5px 0px; padding:5px 10px 5px 10px; text-align: center;font-size: 10px;}

.hello {font-family: Verdana, Arial, sans-serif;color: #111; margin:0px 0px;}

.search_narrow_by_heading {font-family: Verdana, Arial, sans-serif;	margin: 5px 0px;	padding: 5px 0px;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	font-weight: bold;font-size: 11px;color:#666;}

h1 {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold;}

h2 {font-family: Verdana, Arial, sans-serif; font-size: 14px;}

h4 {font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color:#ffffff;}



/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel0{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel0over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel1{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel1over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}

ul, ol, dl {
    position: relative;  
}

.hide {
    display:none;
    }

#categories {
    margin: 0;
    padding: 0;
colour=#ffffff;
    }

#categories dt {
   # font-size: 95%;

  font-size: 12px;
  color: #ff0000;
  padding: 3px;
 /* #border: 1px solid #333333;*/
 /* # background:  url(images/infobox/bg_cat.gif) repeat-x bottom left;*/
    }

#categories dd {
    margin: 1px;
    padding: 0px 0 0px 10px;
    font-size: 12px;
    color: #ff0000;
    /*border: 1px solid #eeeeee;*/
    /*background: url(images/icons/bullet_cat.gif) no-repeat 3px 50%;*/
    }

#categories a {
 color: #ffffff;
}

#categories a.selected {
    font-weight: bold;
color: #ffffff;
    }




/* ----------------- coolMenu_eof ----------------- */

/* GENERAL FORMS */	
form.general {
	background-color: #ffb;
	border: 1px solid #456;
	padding: 5px;
	float: left;
}

form.general fieldset {
	border: none;
	text-align: left;
	margin-bottom: 20px;
	padding: 0px;
}
	
	form.general fieldset legend {
		font-weight: 600;
		padding: 0px 0px; 
		margin-left: 0px;
		float: left;
		width: 300px;
	}
		
	form.general fieldset div {
		float: left;
		width: 330px;
		height: 20px;
		margin-bottom: 5px;
		line-height: 20px;
		clear: both;
	}
	
		form.general fieldset div label {
			display: block;
			float: left;
			width: 156px;
		}
			
			form.general fieldset div input.general {
				float: left;
				width: 150px;
				height: 15px;
				color: #456;
				padding: 3px 5px;
				font-size: 11px;
				z-index: 100;
				border: 1px solid #789;
			}
			
			form.general fieldset div select {
				float: left;
				width: 160px;
				border: 1px solid #789;
				font-size: 11px;
				color: #456;
			}
			
			form.general fieldset div select option {
				margin-bottom: 2px;
			}
				
			form.general fieldset div input.checkbox {
				border: 1px solid #ffb;
				background-image: url(../../layout/bg-checkbox.png);
				float: left;
				width: 17px;
				height: 17px;
				margin-left: -1px;
			}

			div.twocolumnleft {
				float: left;
				width: 344px;
				margin: 0px 5px 0px 5px;
				text-align: left;
				
			}
	
			div.twocolumnright {
				float: left;
				width: 349px;
				margin: 0px 0px 0px 5px;	
			}

label {
	display: block;
	float: left;
	width: 156px;}
</style>

