*{margin:0px;padding:0px;}
a img, :link img, :visited img {border: 0;}
body{border:0;width:100%;background:#fff;min-width:600px;font-size:90%;font-family:Verdana, Helvetica, sans-serif;font-weight:normal;}
a{color:#369;font-family:Verdana, Arial;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3{margin:.8em 0 .2em 0;}
p{margin:.4em 0 .8em 0;}
#header{clear:both;float:left;width:980px;margin-bottom:5px;}
#header p,#header h1,#header h2{padding:.4em 15px 0 15px;margin:0;}
#header ul{float:left;list-style:none;padding:0;margin:0px auto;position:relative;left:-21px;}
#header ul li{display:inline;list-style:none;margin:0;padding:0;}
#header ul li a{display:block;float:left;margin:0 0 0 1px;padding:3px 0px;text-align:center;color:#000;text-decoration:none;position:relative;left:15px;line-height:1.3em;}
#layoutdims{clear:both;background:#eee;border-top:4px solid #000;margin:0;padding:6px 15px !important;text-align:right;}
.colmask{position:relative;clear:both;float:left;width:980px;overflow:hidden;}
.holygrail{}
.holygrail .colmid{float:left;width:200%;margin-left:-160px;position:relative;right:100%;background:#fff;}
.holygrail .colleft{float:left;width:100%;margin-left:-50%;position:relative;left:320px;}
.holygrail .col1wrap{float:left;width:50%;position:relative;right:160px;padding-bottom:1em;}
.holygrail .col1{margin:0 170px;position:relative;left:200%;overflow:hidden;}
.holygrail .col2{float:left;float:right;width:140px;position:relative;right:10px;}
.holygrail .col3{float:left;float:right;width:140px;margin-right:30px;position:relative;left:50%;}
#footer{clear:both;float:left;width:980px;}
#content{width:980px;margin-left:auto;margin-right:auto;}
.productBox{border-radius:6px 6px 6px 6px;border:1px solid #CCCCCC;clear:right;display:inline;float:left;min-height:200px;margin:5px;position:relative;width:300px;}
.productBox:hover{border-color:#E97C15;}
.productBoxImage{float:left;margin:3px 0 0 7px;}
.pBoxRight{display:inline;float:right;position:absolute;left:113px;top:7px;}
.pBoxDesc{display:block;font-weight:normal;margin-top:3px;}
.pBoxPriceDiv{position:absolute;top:100px;right:5px;float:right;text-align:right;}
.title1, .title2{margin:0px;padding:0px;display:inline;font-family:Tahoma, Verdana, Sans-Serif;font-size:15px;font-weight:bold;color:#808080;}
.title2{font-size:10px;font-weight:normal;}
.headerBar, .footerBar, .logoImg, .searchBtn, .freeShipTop, .freeShipRight, a.signInLink:link, a.signInLink:visited, a.signInLink:hover, a.signOutLink:link, a.signOutLink:visited, a.signOutLink:hover,a.myAccountLink:link, a.myAccountLink:visited, a.myAccountLink:hover, a.shoppingCartLink:link, a.shoppingCartLink:visited, a.shoppingCartLink:hover, a.contactUsLink:link, a.contactUsLink:visited, a.contactUsLink:hover{background:url('http://cdn.eoutlet.co.uk/images/psaLayout/headerSprite.png') no-repeat scroll 0 0px transparent;display:inline-block;height:21px;}
.searchBtn{position:relative;top:7px;height:18px;width:18px;background-position:-2px -91px;}
.headerBar{clear:both;display:block;height:37px;width:980px;background-position:0px -178px;}
.logoImg{display:inline-block;height:64px;width:240px;}
.freeShipTop{float:left;height:60px;width:200px;position:relative;left:110px;background-position:-515px 6px;}
.freeShipRight{display:block;height:26px;width:140px;background-position:-515px -56px;}
a.signInLink:link, a.signInLink:visited{background-position:0px -111px;width:81px;}
a.signInLink:hover{background-position:0px -144px;width:81px;}
a.signOutLink:link, a.signOutLink:visited{background-position:-384px -111px;width:81px;}
a.signOutLink:hover{background-position:-384px -144px;width:81px;}
a.myAccountLink:link, a.myAccountLink:visited{background-position:-82px -111px;width:95px;}
a.myAccountLink:hover{background-position:-82px -144px;width:95px;}
a.shoppingCartLink:link, a.shoppingCartLink:visited{background-position:-180px -111px;width:99px;}
a.shoppingCartLink:hover{background-position:-180px -144px;width:99px;}
a.contactUsLink:link, a.contactUsLink:visited{background-position:-277px -111px;width:105px;}
a.contactUsLink:hover{background-position:-277px -144px;width:105px;}
.list-content ul{text-align:left;font-size:11px;font-family:'Tahoma';list-style:none;padding:0px;margin:0px;}
.list-content li{padding:0px;}
.navigation-list a{text-decoration:none;display:block;width:128px;color:#404040;padding:5px;}
.navigation-list a:hover{color:#FFFFFF;background-color:#727272;}
.box, .box .top-corners, .box .bottom-corners, .box .title-bar{background:url("http://cdn.eoutlet.co.uk/images/psaLayout/eoutletStripe.png") repeat-y scroll 0 0 #FFFFFF;}
.box{background-position:-929px 0;margin-bottom:8px;}
.box .title-bar{background-position:-144px -12px;background-color:#404040;color:#FFFFFF;}
.box .title-bar h2{font-size:14px;padding:5px 0px 5px 5px;margin:0px;text-shadow:1px -1px 3px #000000;}
.navigation-list{margin-bottom:8px;}
.box .bottom-corners{background-repeat:no-repeat;background-position:-144px -109px;height:8px;width:140px;display:block;}
#pMainCategories li{display:inline;text-align:center;float:left;margin-right:10px;}
#pMainCategories li a{display:block;}
#pMainCategories li h2{display:inline;font-family:Verdana, Arial;font-size:10px;color:black;}
.box-content, .topBigBox, .topBigBox2, .midBigBox2, .botBigBox, .botBigBox2{background:url("http://cdn.eoutlet.co.uk/images/psaLayout/eoutletStripe.png") no-repeat scroll -2px 0 transparent;}
.box-content{width:138px;margin-left:1px;background-position:-2px 0;}
#mainProductDetails, .topBigBox, .midBigBox, .botBigBox,.topBigBox2, .botBigBox2, #secondProductDetails{width:806px;float:left;}
.topBigBox{height:4px;line-height:4px;background-position:-1072px 0;}
.topBigBox2{height:4px;line-height:4px;background-position:-1072px -20px;}
.midBigBox{background:url("http://www.eoutlet.co.uk/images/psaLayout/midP.png") no-repeat scroll left bottom transparent;padding-left:10px;}
.midBigBox2{padding-left:10px;float:left;width:804px;background-position:-1880px 0;background-repeat:repeat-y;}
.botBigBox2{height:5px;line-height:5px;background-position:-1072px -29px;}
.botBigBox{height:5px;line-height:5px;background-position:-1072px -10px;}
.titles{color:Gray;font-size:large;margin:0px;}
.Normal{font-size:10px;color:#575757;}
.NormalDouble{font-size:11px;color:#6C6C6C;}
.NormalBold{font-size:11px;font-weight:bold;line-height:12px;}
.searchBox{width:105px;position:relative;bottom:-1px;font-size:9px;}
.iPodWelcomeFont{font-size:14px;font-weight:bold;color:gray;}
.ProductListItem{font-size:10px;color:black;}
.ProductListHead{font-size:12px;font-weight:bold;color:black;line-height:16px;}
.ErrorText{font-size:12px;color:red;line-height:27px;}
.wlcm_gw{font-size:14px;font-weight:bold;color:#666666;line-height:normal;}
.ContentHead{font-family:Verdana, Arial;font-size:20px;font-weight:bold;color:#696969;background-color:#dddca3;height:35px;}
.SubContentHead{font-family:Verdana, Arial;font-size:18px;font-weight:bold;color:#696969;background-color:#dddca3;height:20px;}
.MostPopularHead{font-family:Verdana, Arial;font-size:11px;font-weight:bold;color:white;background-color:#8b0000;}
a.MostPopularItemText, a.MostPopularItemText:link, a.MostPopularItemText:visited{font-family:Verdana, Arial;font-size:11px;text-decoration:none;color:black;}
a.MostPopularItemText:hover{font-family:Verdana, Arial;font-size:11px;text-decoration:underline;color:red;}
.HomeHead{color:#575757;font-family:Verdana, Arial;font-size:15px;}
.style1{font-weight:bold;color:white;}
.style2{font-size:10px;line-height:13px;}
.style3{color:#0d0d0d;}
.style4{font-size:9px;}
.style5{font-size:11px;color:#c0c0c0;}
.style6{font-family:Tahoma;font-size:xx-small;color:#2d2d2d;}
.style7{font-size:10px;height:15px;}
.style9{font-size:10px;color:#818181;}
.style13{font-family:Verdana, Arial;font-size:15px;font-weight:bold;color:#FF7300;}
.style14{font-size:10px;}
.style15{font-family:Verdana, Arial;}
.style16{font-size:12px;font-weight:bold;color:black;}
.style16Links{font-size:11px;font-weight:bold;}
.style16List{font-size:12px;font-weight:bold;color:#2d2d2d;}
.style17{color:#818181;}
.style18{font-family:Verdana, Arial;font-size:11px;color:#cc0000;}
.style21{font-family:Tahoma;font-size:medium;}
.style23{font-size:10px;}
.style24{font-size:11px;color:#6c6c6c;line-height:14px;}
.style60{font-size:11px;line-height:12px;}
small{font-size:8px;}
big{font-size:14px;}
hr{height:1pt;text-align:left;}
.UnitCost{font-family:Verdana, Arial;font-size:13px;color:#808080;line-height:20px;}
.ModelNumber{font-family:Verdana, Arial;font-size:11px;color:#808080;}
.footerBar{clear:both;display:block;height:20px;width:980px;background-position:0px -218px;margin-top:7px;text-align:center;color:White;font-size:10px;font-weight:bold;padding-top:7px;}
.footer_lnk{font-size:10px;color:#333333;text-align:center;}
.footer_lnk ul li{list-style-type:none;display:inline;}
.footerImg{vertical-align:middle;}
.reviewTitle{font-size:small;}
.reviewText{font-size:smaller;}
.hottest ul li{list-style-type:none;font-size:13px;}
.hottest h2, .hottest h3{margin:5px 0px;}
<!--[if lt IE 7]> .col1{width:100%;}
<![endif]-->
/* For when deals are active */
#productGallery { position:relative; }
#ContentPlaceHolder1_dealsDiv {
  position: absolute;
  top: 28px;
  left: 525px;
  z-index: 9999;
}
#endingSoon { position:relative; }
.ProductListHeadTopDeal{font-size:12px;font-weight:bold;color:black;line-height:12px;}
#productImage { float:left; padding:10px 10px 10px 35px; }
#productDesc { float:right; min-height: 420px;}
#productDesc h2 { margin-top: 0px; margin-bottom: 0px; }
#buyNow { width: 150px; margin-top: 10px; margin-bottom: 10px; float:left; }
.topDealInfo { width: 200px; margin-bottom: 10px; padding: 10px; background-color:#E6E6E6; float:left; text-align:center; border:1px solid #CCCCCC; }
#allDealsList { clear:both; margin-top: 20px; }
#allDealsList h2 { padding-left: 5px; }
.productBoxDeals{border-radius:6px 6px 6px 6px;border:1px solid #CCCCCC;clear:right;display:inline;float:left;min-height:140px;margin:5px;position:relative;width:630px;background:url(../images/productboxdeal.png);}
.productBoxDeals:hover{border-color:#E97C15;}
#topDetailsLeft{width:222px;border-radius:6px 6px 6px 6px;border:1px solid #CCCCCC;clear:right;display:inline;float:right;min-height:450px;margin:2px;position:relative;}
#topDetailsRight{width:385px;padding:5px;border-radius:6px 6px 6px 6px;border:1px solid #CCCCCC;clear:right;display:inline;float:left;min-height:450px;margin:2px;position:relative;}
