/* CSS Document */

/*-----------------common-------------*/
*{font-family:Arial, Helvetica, sans-serif; color:#616161;}
body{margin:0; padding:0;}
img{border:none;}
#layout{width:785px; margin:0 auto 0 auto;}

/*-----------------header-------------*/
#header{width:785px; float:left; background-image:url(../../images/header_bg.jpg); background-repeat:repeat-x; padding-bottom:10px}
#header img{ float:left; border:none}
#header .top_right{float:right; width:250px;}
#header .top_right ul{margin:0; padding:0; float:right;}
#header .top_right li{list-style:none; display:inline; font-size:11px;}
#header .top_right li a{color:#000; text-decoration:none; font-weight:bold}
#header .top_right li a:hover{color:#97B1C0}
#header .top_right form{padding:15px 0  0 0; margin:0; float:right; text-align:right; font-size:12px;}
#header .top_right #smallbasket{padding:0; margin:5px 0 0 0; float:right; text-align:right; font-size:12px;}
#header .top_right #smallbasket a{text-decoration:underline;color:#3c8ad3;}
#header .top_right #smallbasket a:hover{ text-decoration:underline;color:black;}
#header .top_right fieldset{border:none;}
#header .top_right form a{color:#000; text-decoration:none; font-weight:bold; font-size:15px; }
#header .top_right form a:hover{color:#97B1C0; text-decoration:none; font-weight:bold; font-size:15px;}


/*-----------------body container-------------*/
#body_container{width:789px; float:left; background-image:url(../../images/body_container_bg.jpg); background-repeat:repeat-y;}

#container_left{width:185px; float:left;}
#container_left .menu{ margin:0; padding:0; font-size:11px;}
#container_left .menu li{ list-style:none; }
#container_left .menu li a{font-size:11px;display:block; text-decoration:none; color:#333;width:174px;background-color:#f2f2f2; border-bottom:1px solid #000; padding:5px; border:none; line-height:16px;  font-weight:normal}
#container_left .menu li a:hover{font-size:11px;display:block;width:174px;background-color:#fff; border-bottom:1px solid #fff; padding:5px; border:none}
#container_left .menu li .current{ color:#fff;font-weight:bold;display:block;width:174px; background-color:#97B1C0;padding:5px; line-height:16px;}
#container_left .menu .current{ color:#fff; font-weight:normal;display:block;width:174px; background-color:#97B1C0;padding:5px; line-height:16px; }
#container_left .menu li .menu_heading { font-weight:bold;display:block;width:183px; background-color:#ccccce;}
#container_left .menu li .menu_heading a{font-size:11px;background-color:#ccccce; width:174px; padding-left:5px;font-weight:bold; border-bottom:1px solid #fff; }
#container_left .menu li .menu_heading a:hover{ font-size:11px;background-color:#ccccce;width:174px; padding-left:5px; border-bottom:1px solid #fff}
#container_left .menu li ul{ margin:0; padding:0;}
#container_left .heading{color:#a1ca7e; font-size:16px; font-weight:bold; padding-bottom:5px; padding-left:5px; padding-top:5px	}


#container_right{width:597px; float:left;}
#container_right h1{width:587px; float:left; color:#8baabc; font-size:15px; padding-left:10px;margin:10px 0 0 0;}
#container_right p{width:587px; float:left; font-weight:normal; color:#000; font-size:12px; line-height:18px; padding:10px 0 5px 10px; font-family:Arial;}

#container_right a{color:#3c8ad3; text-decoration:underline;} 
#container_right a:hover{color:#3c8ad3; text-decoration:underline;}
#container_right h2{color:#8baabc; width:587px; font-weight:bold; font-size:17px; display:block; padding-left:10px; padding-top:10px; padding-bottom:5px; margin:0;}
#container_right h3{color:#000; width:587px; font-weight:bold; font-size:12px; display:block; padding-left:10px; padding-top:10px; padding-bottom:5px; margin:0;}
#container_right .listing{width:577px; float:left; padding-left:20px;}
#container_right .listing ul{ margin:0; padding:0;}
#container_right .listing li{font-size:12px;list-style: inside; font-weight:normal;}
#container_right .listing li a{}
#container_right .listing .none{list-style:none;}
#container_right img {padding:0;margin:0;} 

#top_detail{width:597px; float:left;}
#top_detail #heading_details{width:580px; float:left; padding-left:17px;padding-bottom:10px; }
#top_detail #heading_details .black_text{float:left; color:#8baabc; font-size:20px; font-weight:bold;}
#top_detail #heading_details h1{margin:0;padding:0;float:left; color:#8baabc; font-size:20px; font-weight:bold;}
#top_detail #heading_details .gray_text{width:auto; float:left; color:#828080; font-size:16px; font-weight:bold; text-decoration:underline; margin-right:3px; line-height:23px;}
#top_detail #content_details{width:580px; float:left; padding:0px 0 12px 17px; font-size:12px;}
#top_detail #content_details p {width:580px; font-size:12px;}
#top_detail #sort_details{width:580px; float:left; padding:5px 0 12px 17px; font-size:12px;}
#top_detail #question{width:580px; float:left; padding:15px 0 12px 17px; font-size:14px; color:#FF0000; background:#FFFF66; font-weight:bold}

#details_container{width:597px; float:left; background-color:#97b1c0; padding:5px 0 5px 0; border-bottom:1px solid #fff;}
#details_container .detail{padding-left:2px;width:178px; float:left;}
#details_container .brand_detail{width:68px; float:left;}
#details_container .brand_detail a{color:#fff; font-weight:bold; text-decoration:underline; font-size:14px; padding-right:10px;}
#details_container .brand_detail a:hover{color:#333; text-decoration:none;}
#details_container .product_detail{width:210px; float:left;color:#fff; font-weight:bold; font-size:14px;  }
#details_container .product_detail a{color:#fff; font-weight:bold; text-decoration:underline; font-size:14px;  padding-right:10px;}
#details_container .product_detail a:hover{color:#333; text-decoration:none;}
#details_container .prize_detail{width:138px; float:left;color:#fff; font-weight:bold;  font-size:14px;  }
#details_container .prize_detail a{color:#fff; font-weight:bold; text-decoration:underline; font-size:14px; padding-right:10px;}
#details_container .prize_detail a:hover{color:#333; text-decoration:none;}
#details_container .prize_detail .rrp{font-size:15px;font-weight:bold;color:#9a9e9f; padding:0; margin:0 0 8px 19px;}
#details_container .prize_detail .rrp .amount{ text-decoration:line-through}
#details_container .prize_detail .cost_amount{font-size:28px; font-weight:bold; color:#000; padding:0; margin:0 0 8px 19px;}
#details_container .prize_detail .cost_amount .saveAmt {font-size:18px; font-weight:bold; color:red; padding:0; }
#details_container .prize_detail .item_code{font-size:12px; font-weight:normal; color:#828080; padding:0; margin:0 0 8px 19px;}

#container_right .product_container {width:597px; float:left; background-color:#ebeef3; padding:5px 0 5px 0; border-bottom:1px solid #fff;}
#container_right .product_container .detail{width:175px; float:left; padding-left:5px;}
#container_right .product_container .brand_detail{width:65px; float:left; color:#333; font-size:12px; padding:27px 0 20px 0;}
#container_right .product_container .brand_detail a{color:#333; text-decoration:none;}
#container_right .product_container .brand_detail a:hover{color:#333; text-decoration:underline;}
#container_right .product_container .product_detail{width:200px; float:left; color:#333; font-size:12px; padding:27px 5px 20px 0;}
#container_right .product_container .product_detail a{color:#333; text-decoration:none;}
#container_right .product_container .product_detail a:hover{color:#6ca03f; text-decoration:underline;}
#container_right .product_container .prize_detail{width:133px; float:left; color:#333; font-size:12px; font-weight:bold; padding:25px 0 10px 10px; }
#container_right .product_container .prize_detail img{width:73px;float:left; padding:0; margin:0;}
#container_right .product_container .prize_detail .rrp{float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container .prize_detail .rrp .amount{ text-decoration:line-through;margin:0;padding:0 }
#container_right .product_container .prize_detail .cost_amount { float:left; color:red; font-size:12px; font-weight:bold;margin:0;padding:0  }
#container_right .product_container .saveAmt {float:left;padding-top:3px;color:Red;font-weight:bold;}
#container_right .product_container .prize_detail .bogof {float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container .prize_detail .multi {float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container .bogofsaveAmt {width:133px;float:left;padding-top:3px;color:Red;font-weight:bold;}
#container_right .product_container .multisaveAmt {width:133px;float:left;padding-top:3px;color:Red;font-weight:bold;margin:0 0 0 0; }
#container_right #content_details_short {width:580px; float:left; font-size:12px;padding:20px 0 0 20px;}


#container_right .product_container_white {width:597px; float:left; background-color:#fff; padding:5px 0 5px 0; border-bottom:1px solid #fff;}
#container_right .product_container_white .detail{width:175px; float:left; padding-left:5px;}
#container_right .product_container_white .brand_detail{width:65px; float:left; color:#333; font-size:12px; padding:27px 0 20px 0;}
#container_right .product_container_white .brand_detail a{color:#333; text-decoration:none;}
#container_right .product_container_white .brand_detail a:hover{color:#333; text-decoration:underline;}
#container_right .product_container_white .product_detail{width:200px; float:left; padding:27px 5px 20px 0;}

#container_right .product_container_white .product_detail a{color:#333; font-size:12px; text-decoration:none;  }
#container_right .product_container_white .product_detail a:hover{color:#6ca03f; text-decoration:underline;}
#container_right .product_container_white .prize_detail{width:133px; float:left; color:#333; font-size:12px; font-weight:bold; padding:25px 0 20px 10px; }
#container_right .product_container_white .prize_detail img{float:left; padding:0 3px 0 0; margin:0;}
#container_right .product_container_white .prize_detail .rrp{float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container_white .prize_detail .rrp .amount{ text-decoration:line-through;margin:0;padding:0 }
#container_right .product_container_white .prize_detail .cost_amount { float:left; color:red; font-size:12px; font-weight:bold;margin:0;padding:0  }
#container_right .product_container_white .saleImg {width:27px; height:31px; float:left; background-image:url(../../images/icon_sale.gif); background-repeat:no-repeat;   padding:25px 0 0 0; margin:-15px 0 0 30px; }
#container_right .product_container_white .prize_detail .bogof {float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container_white .bogofsaveAmt {width:133px;float:left;padding-top:3px;color:Red;font-weight:bold;}
#container_right .product_container_white .prize_detail .multi {float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:0 }
#container_right .product_container_white .multisaveAmt {width:133px;float:left;padding-top:3px;color:Red;font-weight:bold;margin:0 0 0 0; }
#container_right .product_container_white .saveAmt {float:left;padding-top:3px;color:Red;font-weight:bold;}

/*-----------------footer-------------*/
#footer{width:779px; float:left; padding-top:15px;}
#footer #top{width:779px; float:left;}
#footer #top ul{margin:0; padding:0; float:left}
#footer #top li{list-style:none; display:inline; font-size:12px;}
#footer #top li a{color:#000; text-decoration:none;}
#footer #top li a:hover{color:#8baabc; text-decoration:underline;}

#footer #bottom{width:779px; float:left; padding:15px 0 20px 0;}
#footer #bottom #icon{width:375px; float:left;}
#footer #bottom #company_details{float:right;width:220px; font-size:11px; color:#aaaaaa; padding:10px 0 0 0;} 
#footer #bottom #logoB{width:180px; float:right;}
#footer #bottom #logo{width:180px; float:right;}
#footer #bottom #logo a {width:180px; float:right;}



/*-----------------product page -------------*/

.product_top_detail{width:785px; float:left; padding-bottom:15px}
.product_top_detail .heading_details{width:auto; float:left; padding-left:17px; }
.product_top_detail .heading_details .black_text{width:auto;color:#8baabc; font-size:16px; font-weight:bold;}
.product_top_detail .heading_details .gray_text{width:auto; color:#8baabc; font-size:16px; font-weight:bold; text-decoration:underline; margin-right:3px; line-height:23px;}
.product_top_detail .heading_details .gray_text a{width:auto;  color:#8baabc; font-size:16px; font-weight:bold; text-decoration:underline; margin-right:3px; line-height:23px;}

#product_container_right{width:597px; float:left; padding:0; margin:0;}
#product_container_right img{float:left;margin-bottom:10px;}
#product_container_right p{padding:10px 15px 13px 10px; margin:0; font-size:12px; line-height:18px;}
#product_container_right strong{font-size:15px; font-weight:bold; color:#97b1c0;padding:5px 5px 0 0;}
#product_container_right h2{font-size:15px; float:left; font-weight:bold; color:#97b1c0; width:315px; padding:10px 0 0px 10px; margin:0;}
#product_container_right h6 {font-size:15px; float:left; font-weight:bold; color:red; width:555px; padding:10px 0 0px 10px; margin:0;}
#product_container_right h1{font-size:15px; font-weight:bold; color:#97b1c0;padding:10px 15px 0 10px; margin:0;}

#product_container_right #right_container{float:right; min-height:200px; width:261px; background-color:#f3f6fb;margin:0 0 10px 10px;}
#product_container_right #right_container form{padding:0; margin:0;}
#product_container_right #right_container form fieldset{border:none; padding:0; margin:0;}
#product_container_right #right_container form input{width:auto; margin-right:5px; margin-left:16px; padding:0; }
#product_container_right #right_container form small{width:260px; font-size:12px; padding:0 0 2px 0; margin:0;}
#product_container_right #right_container form .button{background-color:#a4cd6d; border:none; font-size:15px; color:#fff;padding:2px 2px 5px 2px; margin:0 0 0 18px; background-image:url(../../images/product_button_bg.gif); background-repeat:no-repeat; width:104px; float:left; height:21px; cursor:pointer;}
#product_container_right #right_container form label{font-size:11px; padding:5px 0 0 9px; margin:0; display:block;}
#product_container_right #right_container form .rrp{font-size:15px;font-weight:bold;color:#9a9e9f; padding:0; margin:0 0 8px 19px;}
#product_container_right #right_container form .rrp .amount{ text-decoration:line-through}
#product_container_right #right_container form .cost_amount{font-size:28px; font-weight:bold; color:#000; padding:0; margin:0 0 8px 19px;}
#product_container_right #right_container form .cost_amount .saveAmt {font-size:18px; font-weight:bold; color:red; padding:0; }
#product_container_right #right_container form .item_code{font-size:12px; font-weight:normal; color:#828080; padding:0; margin:0 0 8px 19px;}
#product_container_right #right_container form .promoDescription{font-size:15px;font-weight:bold;color:red;padding:0; margin:0 0 8px 19px;}
#product_container_right #right_container .top_heading{font-size:15px; font-weight:bold; padding:0; margin:8px 0 0 9px;}
#product_container_right #right_container #colourText {font-size:10px; font-style:italic; font-weight:normal; color:#828080; padding:0; margin:5px 0 8px 19px;}
#product_container_right #right_container select {margin:0 0 8px 19px;font-size:11px;}
#product_container_right #right_container h3{font-size:13px; padding:5px 0 5px 9px; margin:15px 0 0 0; background-color:#d7e4f4;}
#product_container_right #right_container form h4{font-size:15px; padding:8px 0 5px 9px; margin:8px 0 2px 8px;}

#product_container_right .product_code{width:597px; float:left; padding:0; margin:0;}
#product_container_right .product_code .left{height:95px;width:288px;float:left; padding:15px 0 15px 10px; margin:0; background-color:#ebeef3;}
#product_container_right .product_code .left .img{float:left;}
#product_container_right .product_code .left .details{float:right; width:120px; font-size:12px; padding:0 10px 0 10px; margin:0;}
#product_container_right .product_code .left .details strong{font-size:17px;}
#product_container_right .product_code .right{height:95px;width:289px;float:left; padding:15px 0 15px 10px; margin:0; background-color:#eff5eb;}
#product_container_right .product_code .right .img{float:left;}
#product_container_right .product_code .right .details{float:right; width:120px; font-size:12px; padding:0 10px 0 10px; margin:0;}
#product_container_right .product_code .right .details strong{font-size:17px;}
#product_container_right .product_code .left .prize_detail {float:left;}
#product_container_right .product_code .prize_detail .bogof {width:100px;float:left;font-weight:bold;margin:0;padding:3px 0 0 20px; }
#product_container_right .product_code .prize_detail .bogofsaveAmt {width:110px;float:left;color:Red;font-weight:bold;padding:3px 0 15px 20px;}
#product_container_right .product_code .prize_detail .multisaveAmt {float:left;color:Red;font-weight:bold;margin:0 0 0 0;padding:3px 0 5px 3px; }
#product_container_right .product_code .prize_detail .saveAmt {float:left;padding-top:3px;color:Red;font-weight:bold; padding:5px 0 0 20px;}
#product_container_right .product_code .prize_detail .rrp{float:left; color:#333; font-size:12px; font-weight:bold;margin:0;padding:3px 0 0 20px; }
#product_container_right .product_code .prize_detail .rrp .amount{ text-decoration:line-through;margin:0;padding:0 }
#product_container_right .product_code .prize_detail .cost_amount { float:left; color:red; font-size:12px; font-weight:bold;margin:0;padding:3px 0 0 3px;  }
#product_container_right .product_code .prize_detail .normal_amount { float:left; font-size:12px; font-weight:bold;margin:0;padding:3px 0 0 20px;  }


/*--------------contact us from-------------*/
#contact_us{width:597px; float:right;}
#contact_us form{width:590px;}
#contact_us form fieldset{border:1px solid #e5f5e5; color:#333; padding:0 0 6px 0; margin:8px 0 0 0;}
#contact_us form legend{border:none; color:#333; margin-left:8px;}
#contact_us form input{width:150px; float:left; margin:8px 0 0 0;}
#contact_us form textarea{width:150px; float:left; font-size:11px; margin:8px 0 0 0;}
#contact_us form label{width:100px; float:left; margin:8px 0 0 0; padding-left:10px;}
#contact_us form .button{width:90px; float:left; padding:2px 0 2px 0; margin:8px 0 0 0; background-image:url(../../images/button_bg.gif); background-repeat:repeat-x; line-height:18px; margin-left:10px; border:1px double #000; color:#fff; font-weight:bold; cursor:pointer;}

.delivery_listing{width:597px; float:left;margin:10px 0 0 0;}
.delivery_listing .heading{width:597px; float:left;}
.delivery_listing .heading .delivery-option{width:287px; color:#8baabc; float:left; padding-left:10px; font-size:14px; font-weight:bold;}
.delivery_listing .heading .prize{width:120px;  color:#8baabc;float:left; font-size:14px; font-weight:bold;}
.delivery_listing .heading .timing{width:180px;  color:#8baabc; float:left; font-size:14px; font-weight:bold;}

.delivery_listing .details{width:597px; float:left;  color:#000; margin-top:10px;}
.delivery_listing .details .delivery-option{width:287px;  color:#000; float:left; padding-left:10px; font-size:12px;}
.delivery_listing .details .prize{width:120px; color:#000; float:left; font-size:12px;}
.delivery_listing .details .timing{width:180px; color:#000; float:left; font-size:12px;}


.paging_drop_down{float:right; margin-top:10px;}