html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
em{font-weight:600;}
body{margin:0;padding:0;background:#081018 url(../graphics/bg.png) repeat-x;font-size:11px;color:#fff;min-width:1000px;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.women_body{background:#97202F url(../graphics/women_bg.png) repeat-x;min-width:1000px;height:100%;}
.wrap{margin:0px auto;width:1000px;}
#header{width:1000px;height:142px;}
#icon{margin:8px 10px 0 0;position:relative;float:left;width:136px;}
#logo{margin:26px 0 0 0;position:relative;float:left;width:500px;}
h1.logo{font-size:6px;width:484px;height:99px;position:relative;}
h1.logo span{background:url(../graphics/power_nutrition_logo.png) no-repeat;position:absolute;width:484px;height:99px;}
#delivery{margin:0 0 0 0;position:relative;float:right;width:200px;}
a:link{color:#fff;text-decoration:none;font-weight:600;}
a:visited{color:#fff;text-decoration:none;font-weight:600;}
a:hover{color:#666;text-decoration:none;font-weight:600;}
a:active{color:#666;text-decoration:none;font-weight:600;}
.menu{position:relative;float:left;display:block;font-weight:800;}
.menu ul{list-style:none;position:relative;z-index:100;list-style-type:none;}
.menu li{float:left;text-align:center;list-style:none;}
.menu a, .menu a:visited{text-decoration:none;color:#fff;padding:17px;line-height:48px;}
.menu a:active, .menu a:hover{text-decoration:none;color:#fff;background:url(../graphics/trans.png);}
.content{position:relative;float:left;background:url(../graphics/lightning_muscles.jpg) no-repeat;width:100%;min-height:580px;}
.women_content{background:#97202F url(../graphics/women_hand_stand.jpg) top left no-repeat;}
.description{margin:0 0 40px 0;}
.description h2{padding:0 0 0 35px;height:27px;background:url(../graphics/large_bullet.png) top left no-repeat;font-size:22px;font-weight:500;margin:0 0 10px 0;}
.description h2.women_h2{padding:0 0 0 35px;height:27px;background:url(../graphics/women_large_bullet.png) top left no-repeat;font-size:22px;font-weight:500;margin:0 0 10px 0;}
.description h3{padding:0 0 0 30px;height:27px;background:url(../graphics/bullet.png) top left no-repeat;font-size:16px;font-weight:700;margin:20px 0 10px 0;}
.description p,.description ul{line-height:1.5;margin:14px 0 0 0;padding:12px;background:url(../graphics/blue_trans.png);-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;}
.description p.margin{margin:0 0 20px 0;}
.description li{background:url(../graphics/bullet.png) top left no-repeat;height:27px;list-style:none;margin:4px 0 4px 0;padding:0 0 0 30px;}
.left{position:relative;float:left;width:740px;margin:50px 0 20px 0;}
.right{position:relative;float:left;width:230px;margin:50px 0 20px 30px;}
.product{position:relative;float:left;width:350px;float:left;}
.no_margin{margin:0 0 30px 0;}
.margin{margin:0 40px 30px 0;}
.product h2{position:relative;float:left;width:346px;height:42px;background:url(../graphics/product_header.png) no-repeat;padding:10px 0 0 10px;color:#fff;font-size:14px;font-weight:600;}
h2.women_product{background:url(../graphics/women_product_header.png) no-repeat;}
.product_left{position:relative;float:left;margin:10px 15px 0 0;width:110px;}
.product_right{position:relative;float:left;margin:10px 0 0 0;line-height:1.2;width:220px;}
.product_right strong{font-size:16px;}
.product img{border:3px solid #263960;width:100px;padding:5px;background:#fff;}
.product br{margin-bottom:6px;}
.neg_margin{position:relative;float:right;margin:-4px 0 0 0;}
.add_to_basket{border:0px;cursor:pointer;background:url(../graphics/add_to_basket.png) top left no-repeat;width:113px;height:35px;}
.single_desc{position:relative;float:left;width:480px;line-height:1.2;}
.single_desc strong, .single_img strong{font-size:16px;}
.single_img{position:relative;float:left;width:240px;}
.single_img img{margin:0 15px 15px 0;position:relative;float:left;border:5px solid #263960;width:200px;padding:8px;background:#fff;}
.single_desc br{margin-bottom:6px;}
.column{margin:50px 0 0 0;}
.size_lbl{margin:0 24px 8px 0;}
.colours_lbl{margin:0 10px 8px 0;}
.right_menu ul{list-style:none;margin:10px 0 20px 0;}
.right_menu ul li a:link, .right_menu ul li a:visited{display:block;padding:8px 0px 8px 6px;text-decoration:none;background:url(../graphics/trans.png);color:#fff;width:216px;margin:0 0 2px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.right_menu ul li a:hover, .right_menu ul li a:focus, .right_menu ul li a:active{color:#fff;background:url(../graphics/blue_trans.png);}
.supplier{border:2px solid #1d1d1d;margin:5px 0 0 3px;}
.td_1{padding:6px;background:#efefef;}
.td_2{padding:6px;background:#fff;}
.small_basket{width:220px;font-size:10px;margin:20px 0 20px 0;}
.basket_item{background:url(../graphics/blue_trans.png);color:#fff;padding:7px;}
.basket_space{height:5px;}
.basket_submit{border:0px;cursor:pointer;background:url(../graphics/checkout.png) top left no-repeat;width:80px;height:35px;float:right;}
.basket{padding:3px;border:0px;width:720px;}
.basket td{padding:5px;background:url(../graphics/trans.png) repeat;}
.basket .td_no_border{border:0px;}
.basket tr.headers td{background:url(../graphics/blue_trans.png) repeat;font-weight:bold;color:#fff;padding:8px;}
.update{border:0px;background:url(../graphics/update.png) no-repeat;width:113px;height:35px;cursor:pointer;}
#footer{position:relative;float:left;width:1000px;color:#fff;margin:50px 0 0 0;padding:15px 0 0 0;height:200px;border-top:6px solid #111D31;}
#footer a, #footer a:visited{text-decoration:none;color:#fff;}
#footer a:active, #footer a:hover{text-decoration:none;color:#333;}
.input{font-family:Arial, Verdana, sans-serif;width:650px;padding:8px;margin:8px 0 0 0;background:url(../graphics/blue_trans.png);border:0px;color:#fff;font-size:11px;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;}
.submit{border:0px;cursor:pointer;background:#fff;padding:4px 12px 4px 12px;color:#111;font-weight:500;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;}
.clearer{clear:both;height:0px;overflow:hidden;}
#msg{display:none;position:absolute;z-index:200;background:transparent url(../graphics/msg_arrow.jpg) left center no-repeat;padding-left:7px}
#msgcontent{display:block;background:#fff;border:2px solid #FF0000;color:#FF0000;border-left:none;padding:5px;}
.search{background:url(../graphics/trans.png); border:0px; color:#fff;padding:5px 3px;border:1px solid #444}
.search_table{width:100%;}
.search_table td {padding:6px; background:url(../graphics/trans.png); vertical-align:middle; margin:0 0 10px 0; border-bottom:2px solid #1D3758}
.search_table img{border:1px solid #1D3758; padding:2px; background:url(../graphics/blue_trans.png); }
.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: url(../graphics/dark_trans.png);
border: 2px solid # #fff;
padding:0 6px 6px 6px;
z-index: 100;
-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;
}

.megamenu .column{
float: left;
width: 250px; /*width of each menu column*/
margin:0 5px 0 0 ;
padding:10px 0 0 0;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{

border-bottom:1px solid #111;
}


.megamenu .column ul li a{
text-decoration: none;
padding:5px;

display:block;
}

.megamenu .column ul li a:hover{
background:url(../graphics/blue_trans.png);
color:#fff;
}
