
.toBgImgL { background-image:url(../images/TOimgSideL_bg.gif); background-position:bottom left; background-repeat:no-repeat; }
.toBgDescR { background-image:url(../images/TOdescSideR_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.toBgDescL { background-image:url(../images/TOdescSideL_bg.gif); background-position:bottom left; background-repeat:no-repeat; }
.toBgImgR { background-image:url(../images/TOimgSideR_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.nbBgImgL { background-image:url(../images/NBimgSideL_bg.gif); background-position:bottom left; background-repeat:no-repeat;  }
.nbBgDescR { background-image:url(../images/NBdescSideR_bg.gif); background-position:bottom right; background-repeat:no-repeat; }

.toOuter { width:100%; } 
.toOfferCont img { width:200px; float:left;  } 
.toOfferPriceR {  text-align:right; padding:15px 10px 10px 0; background-image:url(../images/toOfferLineR.png); background-repeat: no-repeat; background-position:bottom right;}  
.toOfferPriceR img { margin-bottom:-5px; } 
.toOfferPriceL {  text-align:right; padding:15px 115px 10px 0; background-image:url(../images/toOfferLineR.png); background-position:bottom right;}  
.toOfferPriceL img { margin-bottom:-5px; margin-left:-5px; } 
.toOfferTbl { margin-top:10px; font-size:0.80em; }
.toDescCol { padding:0 10px 0 10px; width:100%; }  
.toDescCol p{ border-bottom:1px solid #cccccc; color:#3588bc; padding-bottom:4px; }
.toDescCol span { font-weight:bold; color:#666666; } 
.toOfferExVat { color:#000000; font-size:0.90em; font-weight:bold; } 
.toOfferIncVat { color:#999999; font-size:0.90em; font-weight:bold; } 
.toOfferExTxt { color:#000000; font-size:0.80em; } 
.toOfferIncTxt { color:#868686; font-size:0.80em;} 
.toOfferLineR { margin-left:280px; margin-right:180px; background-image:url(../images/toLineRepeat.gif); background-position:bottom; background-repeat:repeat-x; height:1px; font-size:0;} 
.toOfferLineL { margin-left:180px; margin-right:280px; background-image:url(../images/toLineRepeat.gif); background-position:bottom; background-repeat:repeat-x; height:1px; font-size:0;} 
.nbOfferLineR { margin-left:280px; margin-right:180px; background-image:url(../images/nbLineRepeat.gif); background-position:bottom; background-repeat:repeat-x; height:1px; font-size:0;} 
.nbDescCol { padding:0 10px 0 10px; width:100%; }
.nbDescCol p{ border-bottom:1px solid #cccccc; color:#bf0000; padding-bottom:4px; }

/*- New Today Only Header -*/
.TO-Head-Container  { font-size:0.8em; width:100%; }
.TO-Head-Title { background:#e4e9ec url("/images/headers/to/TO_HeaderContainer.gif") repeat-x left -135px; height:48px; }
.TO-Head-Title .Title-L { background:url("/images/headers/to/TO_HeaderContainer.gif") no-repeat left top; float:left; height:48px; width:360px;}
.TO-Head-Title .Title-L h2 { float:left; background:url("/images/headers/to/TodayOnly_Logo.png") no-repeat left top; margin:6px 0 0 16px; font-size:2.2em; padding:0; height:37px; width:154px; line-height:3.4em; overflow:hidden; }
.TO-Head-Title .Title-L p { float:left; margin:0; padding:6px 0 0 12px; color:#000; }
.TO-Head-Title .Title-R { background:url("/images/headers/to/TO_HeaderRight.png") no-repeat right top; float:right; height:48px; width:585px; }
.TO-Head-Title .Title-R p { margin:0; padding:17px 0 0 0; color:#000; }
.TO-Head-Title span { font-size:1.5em; }
.TO-Head-Main { height:300px;  font-size:0.9em; }
.TO-Head-Main-L { height:300px; border-left:1px #b1b1b1 solid; border-bottom:1px #b1b1b1 solid; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; float:left; width:200px; background:#e4e9ec; border-right:1px #b1b1b1 solid; }
.TO-Head-Main-L h3 { color:#2A81C1; font-size:1.2em; margin:0; padding:0 0 4px 16px; }
.TO-Head-Main-L div { overflow-y:auto; overflow-x:hidden; max-height:270px; }
.TO-Head-Main-L ul { margin:0; padding:0; list-style:none; }
.TO-Head-Main-L li { margin:0; padding:0; list-style:none; }
.TO-Head-Main-L li a { display:block; padding:2px 6px 4px 16px; }
.TO-Head-Main-L li a span { color:#2A81C1; font-weight:bold; font-size:1.1em; }
.TO-Head-Main-L li a:hover { display:block; background:#c9d1d6; text-decoration:none; }
.TO-Head-Main-R { height:300px; margin:0 0 0 201px; }
.TO-Head-RCon { width:100%; margin:0 auto; }
.TO-Head-RCon .Top { height:134px; border-right:1px #b1b1b1 solid; }
.TO-Head-RCon .Top .Mindmap { float:right; width:420px; height:134px; }
.TO-Head-RCon .Top .Mindmap img { position:absolute; margin-top:-30px; }
.TO-Head-RCon .Top .Text { height:134px; font-size:1.1em; line-height:1.6em; margin:0 420px 0 0; }
.TO-Head-RCon .Top .Text p { padding:6px 14px 0 16px; margin:0; }
.TO-Head-RCon .Top .Text img { margin-bottom:-4px; }
.TO-Head-RCon .Bottom { height:166px; width:100%; margin-left:-1px; border-right:1px #b1b1b1 solid; border-bottom:1px #b1b1b1 solid; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; }
.TO-Head-Cols { height:166px; background:url("/images/headers/to/TO_HeaderTitleBG.gif") repeat-x left top;  }
.TO-Head-Cols .Col1 { height:166px; width:23%; float:left; border-right:1px #b1b1b1 solid; }
.TO-Head-Cols .Col2 { height:166px; width:19%; float:left; border-right:1px #b1b1b1 solid; }
.TO-Head-Cols .Col3 { height:166px; width:24%; float:left; border-right:1px #b1b1b1 solid; }
.TO-Head-Cols .Col4 { height:166px; width:18%; float:left; border-right:1px #b1b1b1 solid; }
.TO-Head-Cols .Col5 { height:166px; width:15%; float:left; }
.TO-Head-Cols h3 { color:#000; margin:0; font-size:1em; font-weight:normal; padding:4px 16px 3px 16px; }
.TO-Head-Cols ul { padding:0; margin:0; list-style:none; }
.TO-Head-Cols li { margin:8px 0 0 0; padding:0; list-style:none; font-size:1em; }
.TO-Head-Cols li a { display:block; height:36px; margin:0 6px 0 10px;  }
.TO-Head-Cols li a:hover { display:block; background:#d8dfe4; text-decoration:none; }
.TO-Head-Cols li a span { line-height:3em; padding:0 0 0 6px; }
.TO-Head-Cols li img { border:1px #b1b1b1 solid; float:left; margin:2px 0 0 2px; }
.TO-Head-Cols li p { margin:0 0 0 38px; padding:7px 0 0 0; } 
.TO-Head-Note { height:30px; color:#5F6668; font-size:11px; clear:left; }
.TO-Head-Note p { padding:8px 12px; margin:0; }
/*- New Today Only Header -*/

.toMemsaab { width:100%; height:85px; background:url(../images/memsaabC.jpg) no-repeat center; background-color:#990000; text-align:center;  } 
.toSLukather  {width:100%; height:90px; background:url(../images/stevelukatherBg.jpg) repeat-x;  text-align:center; }

.toAirconBg { background:url("../images/aircon_bg.gif") repeat-y center; } 
.toAirconBg .toAirconC { background:url("../images/airconC.jpg") no-repeat center; height:170px; text-align:center; }

.toTwitterC {  background:url("../images/totwitterC.gif") no-repeat center; height:85px; text-align:center; background-color:#0e395f; } 

.toHead { background:url("../images/toHead-C.gif") repeat-x left top; height:60px; margin-left:auto; margin-right:auto; width:100%; margin-top:20px; }
.toHead .thL { background:url("../images/toHead-L.gif") no-repeat left top; height:60px;}
.toHead .thR { background:url("../images/toHead-R.gif") no-repeat right top; height:60px; }
.toHead .thR img { margin-left:-10px; margin-top:-12px; position:absolute; } 
.toHead p{ color:#1f6cb5; padding-top:3px; font-size:1.1em; text-align:center;
 }
.toTblOuter { width:100%; } 
.toSubHead { background-image:url(../images/toSubHead-C.jpg); height:28px; background-repeat:repeat-x; margin-top:20px; font-size:0.75em; }
.toSubHead .tsL { background-image:url(../images/toSubHead-L.jpg); background-repeat:no-repeat; background-position:top left; } 
.toSubHead .tsR { background-image:url(../images/toSubHead-R.jpg); background-repeat:no-repeat; background-position:top right; padding:7px 0 7px 7px; color:#517FA5; font-weight:bold; font-size:1.2em; } 
.toInfoBuy { width:80px; text-align:right; border-bottom:1px solid #dcdde4; } 
.toInfoBuy img { } 
.toSubTxt { color:#1f6cb5; font-weight:bold; font-size:1.2em; padding:5px 0 5px 0; } 

.toSubTitle { color:#1f6cb5; font-size:0.75em; font-weight:bold; } 
.nobrainHead { background:url("../images/nobrainHead-C.gif") repeat-x left top; height:60px; margin-left:auto; margin-right:auto; width:100%; margin-top:20px; }
.nobrainHead .nbL { background:url("../images/nobrainHead-L.gif") no-repeat left top; height:60px;}
.nobrainHead .nbR { background:url("../images/nobrainHead-R.gif") no-repeat right top; height:60px; font-weight:bold; }
.nobrainHead .nbR img { margin-left:-10px; margin-top:-8px; position:absolute; } 
.nobrainHead p{ color:#bf0000; padding-top:3px; font-size:1.1em; text-align:center;
 }

.toPlistTbl { font-size:0.75em; border-bottom:25px solid #ffffff; width:100%; } 
.toPlistTbl td { text-align:left; padding:2px 0 2px 5px;  } 
.toPlistTbl tr:hover { background:#E4E9EB; }
.toPlistTbl .toRowHead { background-color:#1f6cb5; color:#FFFFFF; line-height:16px; }
.toPlistTbl .toThumb { border-bottom:1px solid #dcdde4; } 
.toPlistTbl .toLN { color:#FF7F00; font-weight:bold;  border-bottom:1px solid #dcdde4; padding-top:5px;  } 
.toPlistTbl .toDesc { border-bottom:1px solid #dcdde4; padding-top:5px; padding-bottom:5px;   }
.toPlistTbl .toInc {color:#999999; width:60px; border-bottom:1px solid #dcdde4; font-weight:bold; padding-top:5px; }
.toPlistTbl .toEx {  color:#0678B3; font-weight:bold; border-bottom:1px solid #dcdde4; width:60px; padding-top:5px;}
.toDate { text-align:center; font-size:1.1em; color:#1f6cb5;  font-weight:bold; padding-top:10px; } 
.toPlistTbl a { color:#000000; } 
.toPlistTbl a:hover { color:#000000; text-decoration:underline; } 

/* Special Offers styles */

.soBgImgL { background-image:url(../images/SOimgSideL_bg.gif); background-position:bottom left; background-repeat:no-repeat; }
.soBgDescR { background-image:url(../images/SOdescSideR_bg.gif); background-position:bottom right; background-repeat:no-repeat; }


.soOuter { width:100%; margin-bottom:25px;}
.soOuter .soImg { float:left; border:1px solid red; width:150px; }  
.soOuter .soDesc { float:right;  border:1px solid green; }
.soOuter .soPrice { clear:both; border:1px solid yellow; }  

.sOfferTbl .row1 { text-align:right; height:2.2em; }
.sOfferTbl .row1 p { float:left; color:#FF7F00; font-weight:bold; }
.sOfferTbl .row1 img { margin-top:3px; }

.sOfferTbl .row2 { position:absolute; margin:0 0 0 88px;  }
.sOfferTbl .row3 { float:left; margin-top:9px; }
.sOfferTbl .row3 span { font-weight:bold; color:#0678B3; }
.sOfferTbl .row3 p { margin-top:5px; color:#666666;  }
.sOfferTbl .row4 { float:right; text-align:right; margin-top:5px; }
.sOfferTbl .row4 img { margin-top:4px; } 
 
.sOfferTbl { font-size:0.75em; width:100%;} 
 
.sOfferTbl .td1 { width:33%;  vertical-align:top; padding:0 0.8em 0 0.8em; text-align:center; }
.sOfferTbl .td2 { border-left:1px solid #CACACA; border-right:1px solid #CACACA; padding:0 0.6em 0 0.6em; width:33%; vertical-align:top; text-align:center; }
.sOfferTbl .td3 { width:33%;  vertical-align:top; padding:0 0.6em 0 0.6em; margin-right:-2px; text-align:center; }
.sOfferTbl .descRow p { text-align:left; }
.sOfferTbl .td1Lo { width:33%;  vertical-align:top; padding:0 0.8em 0.8em 0.8em; }
.sOfferTbl .td2Lo { border-left:1px solid #CACACA; border-right:1px solid #CACACA; padding:0 0.8em 0.8em 0.8em; width:33%; vertical-align:top; }
.sOfferTbl .td3Lo { width:33%;  vertical-align:top; padding:0 0.8em 0.8em 0.8em; margin-right:-2px; }

.soFeatureTbl { margin:10px 0 0 10px; font-size:0.75em; }
.soFeatureTbl .soDescCol { padding:0 10px 0 10px; width:100%; line-height:16px;}  
.soFeatureTbl .soImgCol { vertical-align:top;} 
.soFeatureTbl .soDescCol p{ border-bottom:1px solid #cccccc; color:#4EA4C5; padding-bottom:4px; margin-bottom:4px; }

.soFeaturePrice{ text-align:right; padding:15px 0 10px 0; background-image:url(../images/toOfferLineR.png); background-position:bottom right; border-bottom:1px solid #cccccc; margin:0 10px 0 9px;}  
.soFeaturePrice img{ margin-bottom:-5px;}
.soExVat { color:#0678B3; font-size:0.90em; font-weight:bold; } 
.soIncVat { color:#666666; font-size:0.90em; } 


.soIntelLogo { margin-left:auto; margin-right:auto; height:29px; width:200px; background-image:url(../images/sologo_bg.png); background-repeat:no-repeat; background-position:center; }
.soIntelLogo img { margin-top:-6px; } 


.soHead p{ color:#1f6cb5; padding-top:3px; font-size:1.1em; text-align:center;
 }

 
.soExTxt { color:#0678B3; font-size:0.75em; } 
.soIncTxt { color:#666666; font-size:0.75em;} 


.soBlueHead { background:url("../images/soLightBlueC.gif") repeat-x left top; height:50px; margin-left:auto; margin-right:auto; width:100%; margin-top:20px; }
.soBlueHead .soBlueL { background:url("../images/soLightBlueL.gif") no-repeat left top; height:50px;}
.soBlueHead .soBlueR { background:url("../images/soLightBlueR.gif") no-repeat right top; height:50px; font-weight:bold; text-align:center; }
.soBlueManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soLightBlueManBg.gif); background-repeat:no-repeat; } 


.soGreenHead {background-image:url(../images/soGreenC.gif); height:50px; text-align:center; background-repeat:repeat-x;} 
.soGreenHead .soGreenL { background-position:top left; background-image:url(../images/soGreenL.gif); height:50px; background-repeat:no-repeat; } 
.soGreenHead .soGreenR { background-position: top right; background-image:url(../images/soGreenR.gif); height:50px; background-repeat:no-repeat; color:#006633; font-weight:bold; }
.soGreenManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soGreenManBg.gif); background-repeat:no-repeat; } 

.soBlackHead {background-image:url(../images/soBlackC.gif); height:50px; text-align:center; font-size:0.75em; background-repeat:repeat-x;} 
.soBlackHead .soBlackL { background-position:top left; background-image:url(../images/soBlackL.gif); height:50px; background-repeat:no-repeat; } 
.soBlackHead .soBlackR { background-position: top right; background-image:url(../images/soBlackR.gif); height:50px; background-repeat:no-repeat; color:#006633; font-weight:bold; }
.soBlackManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soBlackManBg.gif); background-repeat:no-repeat; } 

.soDarkBlueHead {background-image:url(../images/soDarkBlueC.gif); height:50px; text-align:center; font-size:0.80em; background-repeat:repeat-x;} 
.soDarkBlueHead .soDarkBlueL { background-position:top left; background-image:url(../images/soDarkBlueL.gif); height:50px; background-repeat:no-repeat; } 
.soDarkBlueHead .soDarkBlueR { background-position: top right; background-image:url(../images/soDarkBlueR.gif); height:50px; background-repeat:no-repeat; color:#006633; font-weight:bold; }
.soDarkBlueManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soDarkBlueManBg.gif); background-repeat:no-repeat; } 

.soDarkAquaHead {background-image:url(../images/soDarkAquaC.gif); height:50px; text-align:center; font-size:0.80em; background-repeat:repeat-x;} 
.soDarkAquaHead .soDarkAquaL { background-position:top left; background-image:url(../images/soDarkAquaL.gif); height:50px; background-repeat:no-repeat; } 
.soDarkAquaHead .soDarkAquaR { background-position: top right; background-image:url(../images/soDarkAquaR.gif); height:50px; background-repeat:no-repeat; color:#006633; font-weight:bold; }
.soDarkAquaManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soDarkAquaManBg.gif); background-repeat:no-repeat; } 

.soBlueGreyHead {background-image:url(../images/soBlueGreyC.gif); height:50px; text-align:center; font-size:0.80em; background-repeat:repeat-x;} 
.soBlueGreyHead .soBlueGreyL { background-position:top left; background-image:url(../images/soBlueGreyL.gif); height:50px; background-repeat:no-repeat; } 
.soBlueGreyHead .soBlueGreyR { background-position: top right; background-image:url(../images/soBlueGreyR.gif); height:50px; background-repeat:no-repeat; color:#006633; font-weight:bold; }
.soBlueGreyManBg { margin-left:auto; margin-right:auto; height:29px; width:168px; background-image:url(../images/soBlueGreyManBg.gif); background-repeat:no-repeat; }



.sandyBridge-Bg { text-align:center; background:url("../images/shops/intel/intel-sandybridge-bg.jpg") no-repeat center top; } 
.sandyBridge-Bg .sandyBridge-ContC { width:556px; margin:0 auto; background:url("../images/shops/intel/intelsandybridge-header.jpg") no-repeat top; background-color:#ffffff; padding-top:240px;} 
.sandyBridge-Bg .sandyBridge-table { background:url("../images/shops/intel/sandybridge-tableBg.jpg") no-repeat left 20px; padding-top:88px; } 
.sandyBridge-Bg .sandyBridge-ContC table td{ font-size:0.75em; padding:7px; color:#ffffff; text-align:left; vertical-align:top;} 
.sandyBridge-Bg .sandyBridge-ContCtext {  } 
.sandyBridge-Bg .sandyBridge-ContC h2 { color:#0055a6; font-size:1em; text-align:left; margin:0; padding:8px 10px 0 10px;  } 
.sandyBridge-Bg .sandyBridge-ContC p { margin:0; font-size:0.80em; text-align:left; padding:5px 10px 0 10px; } 

.toNumberBg { background:url("/images/to-numberBg.png") no-repeat 205px 8px; height:60px; } 
.toNBNumberBg { background:url("/images/to-NBnumberBg.png") no-repeat 205px 9px; height:60px; } 
.toNumberL { width:261px; float:left; } 
.toNumberL h3{ width:56px; float:right; margin:0; font-size:1.5em; text-align:center; color:#ffffff; padding-top:20px; } 
.toNumberR { margin-left:265px; } 
.toNumberR h5 { margin:0; color:#1f6cb5; padding-top:25px; font-size:1.1em; } 
.toNumberR h4 { margin:0; color:#bf0000; padding-top:25px; font-size:1.1em; } 

