body,li,h2{font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;font-size:13px;margin:0;padding:0}
a,img{border:0;outline:none;text-decoration:none}
sub,sup{font-size:80%;vertical-align:baseline}
td{vertical-align:top}label{cursor:pointer}
ul{list-style:none;margin:0;padding:0}
p{line-height:17px}
a{color:#333}
a:hover{color:#000;text-decoration:underline}
input,select,textarea{background:#f4f4f4;border:1px solid #aaa;color:#333;padding:2px;margin:0 0 2px}

input[type="checkbox"]{border:0;padding:0;margin:3px 0}

body{background:#004e8c}

.container{width:991px;margin:5px auto;min-height:400px;position:relative;overflow:hidden;background:#fff;padding:0 5px;border-radius:10px}
 #header{height:105px;position:relative;background:url(/assets/awan01_51/images/header.jpg) no-repeat;width:1001px;margin:0 -5px}
  #header .logo{float:left;width:165px;height:70px;margin:15px;text-indent:-9999px}
   #header .search{background:#757575;float:right;height:27px;width:185px;margin:27px 0 0}
    #header .search input{background:none;border:0;margin:0;padding:5px;color:#fff;width:145px;float:left}
	#header .search .button{border:0;font-size:0;line-height:0;text-indent:-9999px;display:block;background:url(/assets/awan01_51/images/search-icon.png) no-repeat 3px 5px;float:right;width:30px;height:27px;box-shadow:none}
  #header .extras{float:right;text-align:right;margin:0 15px;width:210px;height:75px}
   #header .mini-basket{bottom:17px;height:24px;position:absolute;right:5px;width:170px}
    .mini-basket .button{margin:0 5px 0 0;border:0;font-weight:400;color:#fff}
   #header .est-years{color:#D59046;font-size:25px;font-weight:700;left:385px;position:absolute;top:22px;text-shadow:0 0 1px rgba(213,144,70,0.5)}

 .nav{background:url(/assets/awan01_51/images/nav-bg.png) repeat-x 0 -1px;height:25px;padding:6px 10px;position:absolute;top:105px;width:981px;left:0;z-index:10;zoom:1}
  .nav .search{float:right}
   .nav .search input{height:20px;padding:2px;float:left}
   .nav .search .button{float:left;height:26px;margin:0 0 0 -1px;padding:1px 2px 4px;border:1px solid #aaa}
  .nav li{width:auto!important;float:left;position:relative}
   .nav .dropdown{display:none;position:absolute;top:30px;*top:25px;z-index:10;background:#fff;box-shadow:1px 6px 16px rgba(33,33,33,0.5);z-index:6;border:1px solid #207ce5}
    .nav .dropdown .list{float:left;width:185px;margin:0}
     .nav .dropdown .list .header{background:#192f63;color:#fff;padding:5px 0;width:97%!important;font-size:12px;font-weight:700;margin:2px;text-align:center}
    .nav a{padding:5px;float:left;margin:0 12px 5px 0;color:#fff;white-space:nowrap}
     .nav a:hover{background:#176dce;border-radius:5px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset}
   .nav li:hover .dropdown{display:block}
   .nav table{border-collapse:collapse}
    .nav ul a{text-align:left;white-space:nowrap;padding:5px;display:block}
     .nav ul a:hover{color:#000;border-radius:0;box-shadow:none}
      .nav ul ul{position:absolute;left:25px;top:-2px}
      .nav li li{height:auto;margin:0 2px;width:97%!important;background:none;padding:0;float:left} 
    .nav .dropdown li:hover{}
     .nav .dropdown a{border:0;white-space:normal;width:95%;background:none;color:#000;margin:0 10px 0 0}
      .nav .dropdown img{border:0;vertical-align:middle}
      .nav .both .image,.nav .images .image{height:120px;width:144px;text-align:center;overflow:hidden}
    .nav .link{height:30px;text-align:center;overflow:hidden}
     .nav .both a:hover,.nav .images a:hover{text-decoration:none}
  
    .nav li a:hover{position:relative;cursor:pointer;text-decoration:underline}
    .nav a:hover ul,.nav a:hover a:hover ul,.nav a:hover a:hover a:hover ul{display:block}
    .nav a:hover ul ul,.nav a:hover a:hover ul ul{display:none}
 .nav .right{float:right}
  .nav .right a{margin:0}
  .nav .selected{font-weight:700}

   .nav .cols2 .center-align{left:-93px}
   .nav .cols2 .dropdown{width:370px}
   .nav .cols3 .center-align{left:-185px}
   .nav .cols3 .dropdown{width:555px}
   .nav .cols4 .center-align{left:-273px}
   .nav .cols4 .dropdown{width:731px}
   .nav .cols5 .center-align{left:-370px}
   .nav .cols5 .dropdown{width:916px}

  .nav .left-align{left:0}
  .nav .right-align{right:0}
   .nav .right-align .list{float:right}

 #breadcrumb{margin:-4px 10px 5px;color:#666}
  #breadcrumb a{color:#666}
   #breadcrumb a:hover{color:#333;text-decoration:underline}

 .content{margin:37px 0 0;min-height:400px;padding:16px 0 5px}
  .content .top{height:0;display:none}

  .content .upper-desc{margin:0 7px;overflow:hidden}
  .homepage .content .upper-desc{margin:0}
   .upper-desc .homepage-content{}
    .homepage-content .scroller,.homepage-content .offer,.homepage-content .best-selling,.homepage-content .new{float:left;border:1px solid #d0d0d0;border-width:0 1px 1px;position:relative;height:177px;padding:31px 0 0}
	.homepage-content .scroller{margin:0 10px 0 0;width:677px;height: 230px;}
	.homepage-content .offer{width:300px;height: 230px;}
	.homepage-content .best-selling,.homepage-content .new{width:835px;margin:10px 0 0;padding:40px 77px 0}
	.homepage-content .new{}
	.homepage-content .desc{width:657px;padding:10px;height:auto}
	.homepage-content .trade-login{border:1px solid #CCC;border-width:0 1px 1px;float:left;margin:10px 0 0 10px;padding:40px 10px 10px;width:280px;position:relative;text-align:right}
	 .homepage-content .trade-login input{width:195px;padding:3px}
	 .homepage-content .trade-login .button{margin:3px 0 0;width:203px}
	
	 .homepage-content .top,.homepage-content .end{position:absolute;top:0px;left:-1px;width:664px;height:11px;background:url(/assets/awan01_51/images/hp-scroll-top.png) no-repeat;display:block;padding:10px 0 0 15px;font-size:16px;font-weight:400;color:#333;text-transform:uppercase}
	 .homepage-content .end{width:679px;background:url(/assets/awan01_51/images/hp-scroll-end.png) no-repeat;top:auto;bottom:-11px}
	 .homepage-content .offer .top{background:url(/assets/awan01_51/images/hp-offer-top.png) no-repeat;width:302px}
	 .homepage-content .offer .end{background:url(/assets/awan01_51/images/hp-offer-end.png) no-repeat;width:302px}
	 .homepage-content .pound-bar,.homepage-content .plain-bar{background:url(/assets/awan01_51/images/pound-bar.png) no-repeat;width:977px;height:24px;padding:9px 0 0 60px}
	 .homepage-content .plain-bar{background:url(/assets/awan01_51/images/plain-bar.png) no-repeat}
	 .homepage-content .desc .top{background:url(/assets/awan01_51/images/trade-only-bar.png) no-repeat;height:23px}
	 .homepage-content .trade-login .top{background:url(/assets/awan01_51/images/trade-login-bar.png) no-repeat;height:22px;width:287px;text-align:left;color:#fff}
	 .homepage-content .product{float:left;width:205px;margin:5px 9px;border:1px solid #ccc;padding:5px}
	 .homepage-content .offer .product{width:280px;border:0}
	  .homepage-content .product .image,.homepage-content .product .title,.homepage-content .product .price{float:left;width:100%;text-align:center}
	  .homepage-content .product .image{height:100px}
	  .homepage-content .offer .product .image{height:120px}
	   .homepage-content .product .image img{max-height:100px}
	   .homepage-content .offer .product .image img{max-height:120px}
 	  .homepage-content .product .title{text-align:left;display:none}
	  .homepage-content .product .price{text-align:right}
	   .homepage-content .product .buy-button{background:url(/assets/awan01_51/images/buy-now.png) no-repeat;float:right;height:25px;margin:5px 0 0;text-indent:-9999px;width:86px;font-size:0;display:block}
	   .homepage-content .product .sale-price{color:#900}
	 .homepage-content .best-selling .product,.homepage-content .new .product{width:177px}
	 

 .sub-categories{overflow:hidden}
  .sub-categories .tile{background:#eee;float:left;padding:5px;margin:0 0 10px 10px;overflow:hidden}
   .sub-categories .title{float:left;margin:-5px;padding:5px;text-transform:capitalize;width:100%;color:#333;height:16px;overflow;hidden;border-bottom:1px solid #333}
    .sub-categories .title:hover{color:#000;text-decoration:underline}

 .subcategories,#filtersys{float:left;width:240px}
 .subcategories,.filter-box{position:relative;border:1px solid #ccc;border-width:0 1px;padding:30px 5px 5px;width:228px}
 .filter-box{margin:0 0 15px}
  .filter-choice{float:left;width:240px;margin:40px 0 0}
   .filter-choice a{display:block;float:left;width:100%;padding:2px;color:#666}
    .filter-choice a:hover{color:#333;text-decoration:underline}
 
 #filtersys{background:none;margin:20px 0 0}
   .subcategories .filter,.filter-box .filter,.pagination,.alternatives-header,.product-content .product-title{height:17px;margin:0 0 5px -5px;padding:5px;width:230px;color:#fff;font-weight:700}
   .subcategories .filter,.filter-box .filter{text-shadow:1px 1px 0 #666F6D;padding:5px 10px;width:220px;margin:0;background:url(/assets/awan01_51/images/subcat-header.png) no-repeat;position:absolute;top:0;left:-1px}
   .subcategories .end,.filter-box .end{background:url(/assets/awan01_51/images/subcat-footer.png) no-repeat;position:absolute;bottom:-6px;left:-1px;width:240px;height:14px}
    .filter-box .filter-item{color:#666;cursor:pointer}
     .filter-box .filter-item:hover{color:#333;text-decoration:underline}
	 .filter-item label{padding:0 5px 2px}
	 .filter-item input[type="checkbox"]{background:#E0E0E0}
  
 .product_table{float:right;width:720px;margin:0 10px}
  .productbox{margin:0 0 -3px -3px;padding:0;float:left}
   .product_container{border:1px solid #CCC;margin:0;min-height:215px;overflow:hidden;padding:5px;width:167px;background:#fff}
    .productbox .imgDiv{background:no-repeat center 30px;overflow:hidden;position:relative}
	 .productbox .specialoffer{background:url(/assets/fran04/images/specialoffer.png) no-repeat;height:62px;position:absolute;right:0;top:35px;width:62px}
    .productbox .title{float:left;height:30px;width:168px;overflow:hidden;padding:0 0 183px}
	 .productbox .title span{float:left;height:28px;overflow:hidden;width:168px}
	.prices{margin:0;padding:0;float:left}
	.productbox .prices{width:169px;height:60px;position:absolute;bottom:0;left:0}
	 .prices .list{float:left;width:168px;height:18px}
	 .prices .offer{color:#C00;font-weight:700}
	 .prices .text,.prices .now,.prices .rrp{float:left;margin:0 0 5px 5px}
 	 .prices .buy-button,.prices .details-button{background:url(/assets/awan01_51/images/button-bg.png) repeat-x;border:0;float:right;margin:0;padding:0;cursor:pointer;border-radius:5px;margin:0 6px;width:69px;color:#fff;height:24px}
	  .prices .buy-button:hover{color:#fff;text-decoration:underline}
     .prices .details-button{background-position:0 -461px;float:left;width:auto;padding:6px 4px;color:#000}
	  .prices .details-button:hover{background-position:0 -455px;color:#333;text-shadow:1px 1px 1px #FFF}
	 .productbox .prices .details-button{background:url(/assets/awan01_51/images/footer.png) repeat-x;border:1px solid #CCC;font-family:Verdana,Geneva,sans-serif;font-size:12px;height:12px;line-height:12px;padding:5px}

 .pagination{float:right;font-weight:400;margin:5px 7px 0;padding:6px 5px 12px;width:727px;color:#000}
  .pagination label{margin:0 0 0 5px}
  .pagination select{margin:-2px 5px 0 0}
  .pagination .nextprevbtn{background:#EEE;border-radius:5px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;-moz-border-radius:5px;-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;cursor:pointer;margin:0 5px;padding:3px}
   .pagination .nextprevbtn:hover{background:url(/assets/awan01_51/images/button-bg.png) repeat-x;box-shadow:0 0 0;color:#fff}
   .pagination .disabled,.pagination .disabled:hover{background:#EEE;color:#ccc;-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;cursor:default}
  .pagination .perpage{margin:0 -5px 0 0}

  .see-also{float:left;width:220px;margin:0 10px 0 0}
   .alternatives-header{width:200px;margin:5px 5px -5px}
   .alternatives{background:url(/assets/awan01_51/images/scroll-bg.png) repeat-x;width:898px;height:142px;overflow:hidden;position:relative;padding:10px 46px}
    .alternatives .prev,.alternatives .next{width:35px;height:162px;background:url(/assets/awan01_51/images/scroll-left.png) no-repeat;position:absolute;top:0;left:0;padding:0;margin:0}
	 .alternatives .prev a,.alternatives .next a{text-indent:-9999px;float:left;width:16px;height:17px;background:url(/assets/awan01_51/images/scroll-arrow-left.png) no-repeat;top:74px;left:9px;position:absolute}
	 .alternatives .next a{background:url(/assets/awan01_51/images/scroll-arrow-right.png) no-repeat}
	.alternatives .next{right:0;left:auto;background:url(/assets/awan01_51/images/scroll-right.png) no-repeat}
    .alternatives li{padding:0 0 2px;overflow:hidden;position:relative;float:left;height:142px;padding:0 0 10px;width:169px;margin:0 5px}
     .alternatives a{color:#666;float:left;width:155px}
	  .alternatives a:hover{color:#333;text-decoration:underline}
	 .alternatives .image{width:150px;text-align:center;height:110px;overflow:hidden;margin:0 0 5px}
	  .alternatives .image img{max-height:110px;max-width:150px}
	 .alternatives .title{height:32px;overflow:hidden;float:left;cursor:pointer}
 	 .alternatives .scroller-price{display:none}
 
 .product-content{float:left;width:991px}
  .product-description{float:left;width:250px}
  .product-content .product-title,.product-content .product-code{font-size:13px;background:url(/assets/awan01_51/images/product-top.png) no-repeat;margin:0 0 0 -6px;width:460px;padding:10px;color:#000}
  .product-images,.product-content .buy-options,#p-desc,#p-spec{float:left;margin:0 5px;width:290px}
  #p-desc{width:447px}
  .product-images,.product-information{border:1px solid #ccc;border-width:0 1px;width:458px;padding:0 5px;position:relative;margin:0 25px 0 0;float:left}
   #productimgcell{text-align:center;width:458px}
   .product-images .end,.product-information .end{background:url(/assets/awan01_51/images/product-bottom.png) no-repeat;bottom:-20px;height:20px;left:-1px;margin:0;position:absolute;width:470px}
   #p-desc .title,#p-spec .title,.recommendations .title{color:#000;font-size:13px;font-weight:700;margin:0}
   .recommendations{float:left;width:270px}
    .recommendations .title{margin:10px 5px 5px}
  .product-content .buy-options{width:150px;float:right}
   .buy-options .price{margin:0;font-size:16px;font-weight:700}
    .buy-options .price:before{content:"Price: ";font-size:12px;font-weight:400}
   .buy-options .sale-price{text-decoration:line-through;color:#666}
    .buy-options .sale-price:before{content:"Was: "}
   .buy-options .offer{font-weight:700}
   .buy-options .qty-box{margin:0;padding:5px 0;width:150px}
    .buy-options .qty-label{float:left;margin:3px 0 0}
    .buy-options .product-qty{margin:0 5px;text-align:center;width:21px}
	.buy-options .button{background:url(/assets/awan01_51/images/buybutton-bg.png) no-repeat;border:0;color:#FFF;float:right;font-size:13px;font-weight:400;height:28px;width:128px;border-radius:0;box-shadow:none}
	 .buy-options .button:hover{background:url(/assets/awan01_51/images/buybutton-bg.png) no-repeat;color:#fff;text-decoration:underline}
   .buy-options .pricebreak-table{width:100%}
   .buy-options .deliverytime{color:#000!important;float:left;margin:0;width:100%;font-weight:400}

 .contact-one{float:left;width:350px}
 #contact-form{float:right;width:600px;overflow:hidden}
 
 #basket,.basket{overflow:hidden}
 .basket{padding:5px}
  #basket .prices,.basket .prices{float:none;padding:1px 0 0}
   #basket .button,.basket .button{-moz-border-radius:5px;border-radius:5px}
   #basket .prices .details-button,.basket .prices .details-button{float:none;width:auto;padding:5px;color:#333}
   #basket .remove-product{background:url(/assets/awan01_51/images/all-ticks.png) no-repeat center -15px;color:#333;float:left;padding:25px 0 0;text-align:center;text-decoration:none}
    #basket .remove-product:hover{text-decoration:underline}
   #basket .proceed-button,.basket .proceed-button{float:right;padding:5px;background:url(/assets/awan01_51/images/button-bg.png) repeat-x;color:#fff;border:0;font-weight:400}
    #basket .proceed-button:hover,.basket .proceed-button:hover{color:#fff;text-decoration:underline}
  
  #checkout-steps{background:url(/assets/awan01_51/images/checkout-steps.png) no-repeat;margin:10px auto;overflow:hidden;width:705px}
   #checkout-steps.step-2{background-position:0 -31px}
   #checkout-steps.step-3{background-position:0 -62px}
   #checkout-steps.step-4{background-position:0 -93px}
   #checkout-steps li{float:left;margin:0 0 0 1px;padding:6px 0 7px;text-align:center;text-indent:-9999px;width:174px}
	
 .footer{margin:0;padding:4px 0;color:#000;font-size:11px;position:relative;float:left}
  .footer img{float:right;clear:both;margin:5px 0}
  .footer .sub-footer{background:url(/assets/awan01_51/images/footer.png) no-repeat;float:left;overflow:hidden;width:1001px;height:106px;margin:0 -5px -5px}
   .footer .address-info,.footer .contact-info,.footer .email-info{float:left;margin:10px 0 0 150px;width:165px}
   .footer .contact-info{margin:21px 0 0 130px}
   .footer .email-info{margin:12px 0 0 198px;width:175px}
    .footer .address-info p,.footer .contact-info p,.footer .email-info p{margin:0}
 	 .footer .email-info span{width:65px;float:left}
  .copyright{margin:5px auto;width:971px;overflow:hidden;color:#fff}
   .copyright .e64{float:right;color:#000;width:210px;height:25px;color:#fff}

.button,.static-button{background:url(/assets/awan01_51/images/nav-bg.png) repeat-x 0 -1px;border:1px solid #FFF;border-radius:5px;color:#FFF;cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:400;padding:5px 10px;box-shadow: 0 1px 1px rgba(33, 33, 33, 0.5)}
 .button:hover{background:url(/assets/awan01_51/images/recent-bg.png) repeat-x;color:#000}
.static-button{background:#cecece;color:#000}
 .static-button:hover{background:#ddd;color:#333}
.simple-basket{width:77px}
.sagepay-button{width:238px}

.recently-viewed{background:url(/assets/awan01_51/images/recent-bg.png) repeat-x;position:absolute;right:10px;top:110px;z-index:10;color:#fff}
 .recently-viewed .drop-arrow{background:url(/assets/awan01_51/images/drop-arrow.png) no-repeat right center;margin:0 5px 0 0;padding:5px 15px 5px 5px;color:#fff;float:left}
 .recently-viewed .dropdown{display:none;border-radius:0 0 5px 5px;background:#217de5;margin:26px 0 0;padding:5px;position:absolute;top:0;right:0;width:200px}
 .recently-viewed:hover .dropdown{display:block}
  .recently-viewed .basket-items{border-top:2px solid #333;float:left;margin:5px 0 0;padding:5px 0 0;width:100%}
   .recently-viewed .item{border-bottom:1px solid #dedede;float:left;width:100%;padding:4px 0}
   .recently-viewed .header{font-weight:700}
   .recently-viewed .title,.recently-viewed .price{width:100%;float:left;color:#fff}
   .recently-viewed .title{margin:5px 0 0}
    .recently-viewed .image{background:url(/assets/awan01_51/images/s-item-bg.png) no-repeat #fff;float:left;height:52px;margin:5px 5px 5px 0;padding:3px;width:52px;text-align:center}
	 .recently-viewed .image img{max-width:50px;max-height:50px}
   .recently-viewed .price{text-align:right}
   
.image-list{overflow:hidden;width:458px;height:81px}
 .image-list li{float:left;margin:0 0 0 10px;height:79px;width:78px;border:1px solid #dedede}
  .image-list input{max-height:75px;max-width:74px;border:0}
 .image-list .text{border:0}

.clearfloat{width:100%;display:block;height:1px;clear:both}
.related-products,.recommended-products,.buy-options .code,#filter_header{display:none}

.left {float:left;}
sup{color:#900;vertical-align:top}

.minorder {float:right;margin-top:10px;}

#specialCont {padding:3px;}
