/************** Reset values*************/
a,p,h1,h2,h3,h4,body,div,ul,ol,img{margin:0;padding:0;border:0;}
body{font:normal 0.688em Arial,Verdana,Tahoma,sans-serif;color:#4D4D4D;background:#fff;}
a{color:#B2612C;text-decoration:underline;}
a:hover{text-decoration:none;}
h1{font-size:1.8em;font-weight:normal;line-height:1em;margin:0;padding:0;}
p{font-size:1em;line-height:1.4em;margin:0 0 18px 0;}
ul{margin:10px 0 0 25px;}
/************** Classes *************/
.highlight{color:#B2612C;}
/************** Forms *************/
form div input,form div textarea{margin:0 0 6px 0;padding:3px;font:1em normal Arial,sans-serif;}
form div select{margin:0 0 6px 0;}
/************** Container *************/
#container{width:100%;float:left;background:url(../images/header_back.jpg) repeat-x;}
#inner_container{width:100%;float:left;background:#4F4F4F url(../images/footer_back.jpg) top left repeat-x;}
#wrapper{width:970px;margin:0 auto;}
#footer_wrapper{width:970px;margin:0 auto;}
/************** Header *************/
#header{width:970px;float:left;}
#logo{float:left;background:url(../images/logo.jpg) no-repeat;width:231px;height:168px;display:block;text-indent:-999em;}
#top_header{float:right;margin:17px 0 0 0;padding:0;}
#top_header li{float:left;list-style-type:none;margin:0;padding:0;}
#top_header li a{text-decoration:none;font-size:1.182em;padding:0 11px 0 9px;margin:0;background:url(../images/top_header_sep.jpg) center right no-repeat;color:#fff;}
#top_header li a:hover,#top_header li a.active{color:#FFA912;padding:0 11px 0 9px;}
#header #top_banner{margin:4px 0 0 0;float:left;width:720px;height:86px;overflow:hidden;padding:10px 0 0 19px;color:#fff;font-size:1.182em;}
#header #top_banner span{color:#88FB22;font-size:2.307em;float:left;width:720px;text-transform:uppercase;font-weight:normal;margin:0;padding:0;font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Arial,Helvetica,sans-serif;}
#header #top_banner a{text-decoration:none;color:#fff;font-size:0.846em;}
#header #top_banner a:hover{text-decoration:underline;}
#header #search{float:left;width:308px;padding:0 0 0 59px;background:url(../images/search_mag.jpg) 31px 7px no-repeat;}
#header #search form,#header #search form div{float:left;width:auto;margin:0;padding:0;}
#header #search #keyword{float:left;margin:8px 12px 0 0;padding:0 0 0 0;}
#header #search #search_button{float:left;margin:7px 0 0 0;padding:0;}
#header #basket_preview{float:left;width:327px;background:#E07B36 url(../images/shopping_basket.jpg) 17px 7px no-repeat;border:1px solid #975121;color:#fff;padding:7px 0 6px 43px;}
#header #basket_preview a.shopping_title{color:#fff;text-decoration:none;font-weight:bold;display:block;float:left;font-size:1.273em;margin:1px 32px 0 0;padding:0;}
#header #basket_preview a{float:left;color:#FFE400;margin:2px 16px 0 0;}
#header #basket_preview a:hover{text-decoration:underline;}
#header #basket_preview .checkout{float:right;width:87px;height:20px;background:url(../images/checkout.jpg) no-repeat;text-indent:-999em;overflow:hidden;margin:0 10px 0 0;padding:0;}
/************** Left Channel *************/
#left_channel{float:left;width:225px;margin-left:3px;display:inline;background:#4C4C4C;}
#left_channel #nav{margin:13px 0 0 22px;padding:0;float:left;display:inline;width:203px;}
#left_channel #nav li{margin:0;padding:0;float:left;width:203px;list-style-type:none;}
#left_channel #nav li span{display:block;font-size:1.636em;width:100%;color:#fff;padding:0 0 4px 0;margin:0 0 9px 0;float:left;background:url(../images/nav_title_sep.jpg) bottom left no-repeat;}
#left_channel #nav li ul{margin:11px 0 0 0;}
#left_channel #nav li ul li{float:left;width:186px;font-size:1.091em;margin:0 0 6px 0;padding:0 0 0 17px;background:url(../images/nav_title.jpg) 0 3px no-repeat;}
#left_channel #nav li ul li a{color:#DADADA;text-decoration:none;font-weight:bold;}
#left_channel #nav li ul li a.active,#left_channel #nav li ul li a:hover{color:#FFA912;}
#left_channel #nav li ul li ul{margin:5px 0 0 0;}
#left_channel #nav li ul li ul li{float:left;width:156px;font-size:1em;margin:0 0 2px 0;padding:0 0 0 10px;background:none;}
#left_channel #nav li ul li ul li a{color:#8CCD6C;text-decoration:none;font-weight:normal;}
#left_channel #nav li ul li ul li a.active,#left_channel #nav li ul li a:hover{color:#FFA912;}
#left_channel ul.adverts{float:left;margin:29px 0 0 0;padding:0 13px;}
#left_channel ul.adverts li{float:left;margin:0;padding:0;list-style-type:none;color:#fff;}
#left_channel ul.adverts li a{color:#fff;padding:10px 0 10px 0;display:block;text-decoration:none;background:#5D5D5D url(../images/sidebar_sep.jpg) top left no-repeat;width:199px;}
#left_channel ul.adverts li span.title{padding:0 0 0 13px;background:url(../images/sidebar_highlight.jpg) center left no-repeat;margin:0 0 6px 0;font-size:1.273em;color:#FFA912;}
#left_channel ul.adverts li a:hover span.title{text-decoration:underline;}
#left_channel ul.adverts li span{padding:0 0 0 13px;display:block;}
#bottom_left_channel{float:left;width:225px;text-align:center;
/*background:#fff;*/
margin:41px 0 0 0;padding:131px 0 14px 0;}
/************** Center Channel *************/
#center_channel{width:561px;float:left;margin:0;padding:0 0 29px 0;}
#center_channel #banner{float:left;margin:0 0 16px 0;display:block;padding:0;}
#center_channel #banner img{border:0;float:left;}
#center_channel #banner object{float:left;}
#center_channel .content_wrapper{padding:0 10px 0 10px;}
/*#center_channel .general p{font-size:1.091em;}
*/
#center_channel h1{margin:0 0 0 0;padding:0 0 0 10px;float:left;width:532px;font-weight:bold;}
#center_channel .content_wrapper h1{float:left;width:100%;font-size:1.6em;margin:10px 0 8px 0;padding:0;font-weight:bold;}
#center_channel h2{float:left;width:100%;font-size:1.091em;}
#center_channel .content_wrapper p{font-size:1.091em;}
/************** Home Page Categories Display *************/
#center_channel #home_div{margin:5px 0 10px 0;float:left;}
#center_channel ul.categories{float:left;margin:0;padding:4px 10px 4px 10px;width:541px;}
#center_channel ul.alt{background:#E7EDE2;}
#center_channel ul.categories li{float:left;list-style-type:none;margin:0 16px 0 0;padding:0;}
#center_channel ul.categories li.last{margin-right:0;}
#center_channel ul.categories li a{display:block;background-color:#5F893F;width:169px;height:151px;color:#fff;font-size:1.4em;text-decoration:none;text-align:center;}
#center_channel ul.categories li a.title{position:relative;margin-top:-42px;height:32px;font-size:1.273em;text-align:right;padding:6px 8px 6px 8px;width:153px;background:url(../images/white_back.png);color:#3D1208;}
#center_channel ul.alt li a.title{background:url(../images/alt_back.png);}
#center_channel ul.categories li a.title span{width:100%;float:left;color:#3D8C04;}
#center_channel .content_wrapper small.date { color:#3D8C04; font-size:1.1em; font-style:italic; margin: 2px 0 3px 0; float: left; width: 100%; }
/************** Categories Display *************/
#center_channel ul.category_display{float:left;margin:0;padding:14px 0 0 3px;width:538px;border-top:1px dotted #303030;}
#center_channel ul.first{border-top:0;}
#center_channel ul.category_display li{float:left;list-style-type:none;margin:0 15px 0 0;padding:0 0 10px 0;width:118px;text-align:center;background:url(../images/no_image.jpg) top center no-repeat;}
#center_channel ul.category_display li.last{margin-right:0;}
#center_channel ul.category_display li img{margin:0 auto 0 auto;}
#center_channel ul.category_display li a.small_image{float:left;width:100%;position:relative;height:120px;text-align:center;background-color:#fff;}
#center_channel ul.category_display li a.no_image{float:left;width:100%;position:relative;height:120px;text-align:center;}
#center_channel ul.category_display li a{float:left;text-decoration:none;display:block;width:118px;position:relative;}
#center_channel ul.category_display li a .new{width:43px;height:43px;display:block;position:absolute;top:0;right:10px;background:url(../images/tag_new.png) no-repeat;text-indent:-999em;cursor:pointer;}
#center_channel ul.category_display li a .on_offer{width:43px;height:43px;display:block;position:absolute;top:0;right:10px;background:url(../images/tag_great_offer.png) no-repeat;text-indent:-999em;cursor:pointer;}
#center_channel ul.category_display li a span.title{margin:18px 0 0 0;font-size:1.091em;font-weight:bold;display:block;clear:both;color:#4C4C4C;height:2.5em;overflow:hidden;}
#center_channel ul.category_display li a span.price{font-size:1.091em;color:#3D8C04;display:block;clear:both;font-weight:bold;}
#center_channel ul.category_display li a span.rrp{font-size:1.091em;color:#D9120D;display:block;clear:both;text-decoration:line-through;}
/************** Door Wizard *************/
#center_channel div#wizard{float:left;width:537px;border:1px solid #4C4C4C;margin:11px 0 4px 0;padding:0 0 12px 0;}
#center_channel div#wizard h2{background:#E7EDE2 url(../images/wizard.jpg) bottom right no-repeat;margin:0;padding:8px 0 7px 15px;width:522px;font-size:1.636em;}
#center_channel div#wizard p{padding:0 15px;margin:0 0 9px 0;}
#center_channel div#wizard .tag_group{float:left;width:521px;margin-left:16px;display:inline;}
#center_channel div#wizard .tag_group .title{float:left;width:72px;padding:4px 11px 4px 0;text-align:right;font-weight:bold;}
#center_channel div#wizard .tag_group .tags{float:left;width:404px;padding:4px 10px;background-color:#F1F1F1;}
#center_channel div#wizard .alt .tags{background-color:#fff;}
#center_channel div#wizard .tag_group .tags a{color:#3D8C04;text-decoration:none;}
/*#center_channel div#wizard .tag_group .tags a.tag_on{background:url(../images/cross.gif) center right no-repeat;padding-right:16px;}
*/
#center_channel div#wizard .tag_group .tags a em{font-style:normal;color:#D52A00;}
#center_channel div#wizard .tag_group .tags span{color:#FFA912;}
#center_channel .page_control{width:525px;padding:0 5px 0 8px;float:left;background-color:#E7EDE2;color:#3D8C04;font-weight:bold;}
/*#center_channel .bottom{margin:0 0 29px 0;float:left;}
*/
#center_channel .page_control .paginate{width:202px;float:right;background-color:#E7EDE2;text-align:right;margin:0;padding:0 0 0 0;}
#center_channel .bottom .paginate { width: 302px; }
#center_channel .page_control .paginate ul{float:right;margin:0;padding:2px 0;}
#center_channel .page_control .paginate ul li{float:left;list-style-type:none;padding:0;margin:0;}
#center_channel .page_control .paginate ul li.sep{padding:4px;}
#center_channel .page_control .paginate a{float:left;text-decoration:none;color:#3D8C04;position:relative;padding:4px;margin:0;}
#center_channel .page_control .paginate span.active,#center_channel .page_control .paginate a:hover{float:left;color:#FFA912;text-decoration:underline;background:#fff;padding:4px;margin:0;}
#center_channel .page_control .paginate a.next,#center_channel .page_control .paginate a.next:hover{float:left;padding:4px 0 4px 4px;margin:0;display:inline;position:relative;background:none;}
#center_channel .page_control .paginate a.next img,#center_channel .page_control .paginate a#view_all img{float:left;}
#center_channel .page_control .paginate a.next img, #center_channel .page_control .paginate a#view_all img{margin:0;padding:0;position:relative;top:0;}
#center_channel .page_control .paginate a#view_all { float: right; display: block; padding: 6px 0 0 3px; }
#center_channel .page_control .paginate a#view_all:hover { margin:0;display:inline;position:relative;background:none; }
#center_channel .page_control form{float:left;width:322px;margin:0;padding:2px 0;}
#center_channel .bottom form { width: 222px; }
#center_channel .page_control form select{font-size:0.9em;margin:3px 0 0 0;}
#center_channel .page_control form label{float:left;margin:5px 4px 0 0;}
#center_channel .page_control form div{float:left;width:161px;}
#center_channel #bread_crumb{float:left;width:532px;background-color:#DDDDDD;margin:11px 0 3px 0;padding:4px 0 4px 9px;font-size:0.909em;}
#center_channel #bread_crumb .title{float:left;width:484px;margin:1px 0 0 0;font-size:1.091em;}
#center_channel #bread_crumb .title a{text-decoration:none;}
#center_channel #bread_crumb #back a,#center_channel #bread_crumb #back a:hover{float:right;padding:0;margin:0 4px 0 0;width:41px;height:14px;display:inline;position:relative;background:none;text-indent:-999em;background:url(../images/back.jpg) no-repeat;overflow:hidden;}
#center_channel #product_top{float:left;width:541px;margin:0 0 8px 0;}
#center_channel #product_top #gallery{width:269px;float:left;background:#fff;}
#center_channel #product_top #main_image{float:left;width:267px;border:1px solid #505050;background:#fff;text-align:center;position:relative;overflow:hidden;}
#center_channel #product_top #main_image img{margin:0 0 -3px 0;}
#center_channel #product_top #main_image #zoom{width:35px;height:35px;display:block;position:absolute;bottom:0;right:0;background:url(../images/zoom.jpg) no-repeat;text-indent:-999em;cursor:pointer;}
#center_channel #product_top .text{float:left;width:272px;margin:0;padding:0;background-color:#E7EDE2;}
#center_channel #product_top #product_description{float:left;width:234px;padding:0 17px 0 17px;font-size:1em;background-color:#E7EDE2;margin:0 0 34px 0;}
#center_channel #product_top #product_description #tags{margin:20px 0 0 0;color:#3D8C04;font-weight:bold;float:left;}
#center_channel #product_top #product_description h2{font-size:1.5em;}
#center_channel #product_top #was_price{float:left;width:234px;margin:0 0 3px 17px;display:inline;padding:0;color:#D9120D;font-size:1.091em;}
#center_channel #product_top #was_price span{text-decoration:line-through;}
#center_channel #product_top #you_save{float:left;margin:0 0 0 17px;display:inline;color:#3D8C04;font-weight:bold;}
#center_channel #product_top #price{float:left;width:234px;margin:11px 0 0 17px;display:inline;padding:0;color:#E07B36;font-size:1.167em;font-weight:bold;}
.price_container{float:left;clear:left;margin:5px 0 0 0;font-size:2.285em;background:#fff;padding:0;color:#3D8C04;}
.pence{font-size:0.6em;padding:0;margin:0;}
.price_container .top{background:url(../images/price_top.jpg) top left no-repeat;float:left;margin:0;padding:0;}
.price_container .bottom{background:url(../images/price_bottom.jpg) bottom right no-repeat;float:left;margin:0;padding:0;}
.price_container .left{background:url(../images/price_left.jpg) bottom left no-repeat;float:left;margin:0;padding:0;}
.price_container .right{background:url(../images/price_right.jpg) top right no-repeat;float:left;margin:0;padding:0 8px;}
#thumbs{width:269px;float:left;margin:8px 0 0 0;}
#thumbs li{float:left;list-style-type:none;margin:0 8px 8px 0;}
#thumbs li a{float:left;width:33px;height:33px;margin:0;border:1px solid #5C5C5C;text-align:center;}
#center_channel #product_top #delivery{float:left;width:240px;display:inline;font-weight:bold;margin:26px 0 0 17px;padding:22px 0 14px 0;background:url(../images/delivery_van.jpg) top left no-repeat;}
#product_purchase{float:left;width:541px;background:#fff url(../images/vertical_sep.jpg) top right no-repeat;padding:1px 0 0 0;margin:9px 0 9px 0;}
#product_purchase .bottom{float:left; width: 100%; background:#fff url(../images/vertical_sep.jpg) bottom right no-repeat;padding:0 0 1px 0;}
#center_channel .bottom #product_add_form { float: left; width: 100%; }
#variations{float:left;background:#fff;width:349px;padding:15px 0 0 0;overflow:hidden;}
#variations h2{margin:0 0 11px 0;}
#add_to_cart{float:left;width:155px;padding:0 10px 0 27px;background:#E7EDE2;font-size:1.091em;text-align:right;}
#add_to_cart p{line-height:1.2em;}
#add_to_cart label{float:left;font-weight:bold;margin:15px 10px 0 0;}
#add_to_cart input#qty{float:left;width:26px;margin:11px 12px 0 0;padding:0;text-align:center;}
#add_to_cart input#buy{float:left;top:-5px;position:relative;margin:0 0 13px 0;padding:0;}
#calculator_container { float: left; width: 541px; background: #E7EDE2; margin: 0; padding: 0; }
#calculator { margin-top: -25px; z-index: 0; position: relative; width: 349px; float: left; font-size: 1.091em; padding-bottom: 35px; background: #fff; }
#calculator form { float: left; margin: 0; padding: 0; }
#calculator form div { width: 112px; float: left; margin: 6px 0 0 0; padding: 0; }
#calculator form label { font-weight: bold; font-size: 0.916em; vertical-align: middle;}
#calculator form input { width: 30px; padding: 0 3px; }
#calculator form input.submit{ width: auto; }
#calculator #calc_msg { float: left; color: #fff; background-color: #e07b36; width: 321px; padding: 10px; margin: 5px 0 -25px 0; font-weight: bold; display: none;  }
#calculator #calc_msg span { color: #2a2a2a; }
#request{float:left;width:155px;padding:5px 10px 0 27px;background:#E7EDE2;font-size:1.091em;text-align:left;}
#request a { float: right; background: url(../images/request_a_sample.gif) no-repeat; width: 152px; height: 20px; display: block; text-indent: -999em; margin-top: 10px;}

#page_content { margin: 10px 0 0 0; float: left; width: 541px; }
#moved_description { float: left; width: 100%; font-size: 1.09091em; margin: 10px 0 10px 0; }
/************** Tab Display *************/
#center_channel #tab_container{float:left;width:525px;overflow:hidden;position:relative;margin:0;padding:10px 8px 0 8px;border-bottom:6px solid #3D8C04;}
#center_channel #tabs{float:left;width:700px;text-align:left;margin:0 0 0 0;list-style-type:none;padding:0;}
/*background:url(../images/vertical_sep.jpg) top left no-repeat;*/
#tabs li{float:left;display:inline;margin:0 5px 0 0;padding:0;font-size:1.091em;}
#tabs li .tab_left{float:left;background:#fff url(/images/tab_left.jpg) top left no-repeat;padding:0;margin:0;}
#tabs li .tab_right{float:left;background:url(/images/tab_right.jpg) top right no-repeat;padding:0;margin:0;}
#tabs li.active a{
/* settings for selected tab */
background:#E4E4E4 url(/images/tab_sliver_active.jpg) repeat-x;color:#fff;}
#tabs li a{
/* settings for all tab links */
float:left;padding:8px 16px 8px 16px;color:#666;background:#e4e4e4 url(/images/tab_sliver.jpg) repeat-x;text-decoration:none;margin:0 1px 0 1px;outline:none;
/* Prevents dotted outline when clicked*/
}
.tab_content{position:relative;float:left;width:513px;overflow:hidden;margin:0 0 15px 0;padding:13px 14px 13px 14px;background:#E7EDE2;font-size:1.091em;}
.tab_content ul{float:left;clear:both;padding:5px 0 15px 0;font-size:0.9em;}
.tab_content .product_spec{clear:both;padding:5px 0 15px 0;float:left;font-size:0.9em;}
.tab_content .product_spec strong{width:auto;margin:0 5px 0 0;}
.tab_content .product_spec li{padding:0;margin:0 0 10px 0;background:none;}
.tab_content p{float:left;padding:0 0 10px 0;}
.tab_content ul li{padding:0 0 0 15px;margin:0 0 5px 0;}
.tab_content .product_notes{clear:both;}
#center_channel .news_item{float:left;width:538px;margin:5px 0 5px 0;padding:0 0 10px 0;}
#center_channel .news_item h2{background-color:#5F893F;color:#fff;width:532px;padding:3px;margin:0 0 5px 0;}
#center_channel .news_item h2 a{float:left;color:#fff;text-decoration:none;}
#center_channel .news_item h2 span{float:right;}
table{width:100%;font-size:1em;}
table td{font-size:1em;}
table td p{font-size:1em;}
table th{width:125px;}
table tr.header th{background-color:#374471;color:#fff;padding:8px;font-size:1em;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #E9E9E9;}
table tr.header div{margin:0 0 0 0;}
/************** Cart*************/
table.cart{width:541px;margin:0;padding:0;font-size:1.091em;float:left;}
table.cart .session_postcode{width:70px;text-align:left;}
table.cart img{border:0;}
table.cart a{text-decoration:none;}
table.cart tr td input{width:30px;text-align:center;}
table.cart tr.discount_row td{color:#DD62AC;font-size:1.2em;}
table.cart th,table.cart th.quantity,table.cart th.remove{text-align:left;width:auto;}
table.cart{border-collapse:collapse;margin:0 0 10px 0;}
table.cart tr.even td{background-color:#F6F6F6;border:1px solid #EAEAEA;border-width:1px 0;}
table.cart tr.odd td{background-color:#FCFCFC;border:1px solid #EAEAEA;border-width:1px 0;}
table.cart td,table.cart th{padding:0 5px;}
table.cart.final td{padding:8px 5px;}
table.cart th{padding-bottom:5px;color:#303030;}
table.cart tr td.name{width:259px;border-left:1px solid #EAEAEA;}
table.cart tr td.size{width:65px;}
table.cart tr td.price{width:70px;}
table.cart tr td.quantity{width:40px;text-align:center;}
table.cart tr td.quantity input{margin:5px 0;}
table.cart tr td.remove{width:22px;text-align:center;padding:5px 5px 0 0;border-right:1px solid #EAEAEA;}
table.cart tfoot tr td{background-color:#eaeaea;padding:5px;
/*font-size:1.1em;*/
border:1px solid #E8E8E8;color:#303030;}
table.cart tfoot tr td select{
/*width:65px;*/
}
table.cart .total{background-color:#EAEAEA;font-size:1em;padding:5px;border:1px solid #E8E8E8;text-align:right;}
table.cart .saving td{background:#D52A00;border:1px solid #D52A00;color:#fff;}
div.cart_input{float:right;padding:0;margin:5px 0 1px 0;width:283px;text-align:right;}
div.cart_input a{float:right;}
div.cart_input a.continue_shopping{float:right;text-align:left;width:146px;height:20px;display:block;text-indent:-999em;background:url(../images/continue_shopping.jpg) no-repeat;}
div.cart_input a.checkout{float:right;text-align:left;margin:0;width:87px;height:20px;display:block;text-indent:-999em;background:url(../images/checkout.jpg) no-repeat;}
form div.cart_input input.submit{background:none;padding:0;float:right;margin:0 0 0 8px;}
.continue_shopping{float:left;text-align:left;width:151px;height:19px;display:block;text-indent:-999em;background:url(../images/continue_shopping.jpg) no-repeat;}
.checkout{float:right;text-align:left;width:81px;height:19px;overflow:hidden;display:block;text-indent:-999em;background:url(../images/checkout.jpg) no-repeat;}
#cartform{float:left;margin:10px 0 0 0;width:100%;padding:0;}
.agree_terms_row td{padding:0 0 0 0;}
.agree_terms_row td label{float:left;margin:0 5px 0 0;float:right;}
.agree_terms_row td label span.terms{float:left;margin:1px 0 0 0;}
.agree_terms_row td label input{padding:0 0 0 0;}
.agree_terms_row td input{margin-bottom:0;margin-top:2px;}
#center_channel .associated{float:left;width:100%;margin:10px 0 10px 0;padding:0;}
#center_channel .associated a.image{float:left;margin:5px 0 0 0;padding:0 0 0 0;}
#center_channel .content_wrapper .associated h2{float:left;font-size:1.091em;margin:0;}
/************** Customer Details Forms*************/
div#center_channel div.divider{float:left;width:541px;margin:10px 0 0 0;padding:20px 0 0 0;border-top:1px solid #00020E;}
div#center_channel p.intro{border:2px solid #00020E;float:left;margin:0 0 20px 0;background-color:#92C7F6;padding:10px;width:537px;}
div#center_channel #checkout_details.customer_details_form{margin:0 0 0 0;float:left;}
div#center_channel .customer_details_form div{float:left;width:100%;}
div.sector,div#center_channel .customer_details_form div.sector{float:left;border:1px solid #CCCCCC;background:#E6E6E6;padding:6px 10px 0 10px;margin:0 0 20px 0;width:519px;}
div.sector div{float:left;width:100%;padding:0;margin:0;}
div#center_channel .customer_details_form div.sector .hint{background-color:#45EF8E;padding:10px;margin:0 0 10px 0;width:521px;}
div#center_channel .customer_details_form div.sector label{float:left;width:125px;text-align:right;margin-right:10px;padding-top:4px;font-weight:bold;}
div.sector span.fake_label,div#center_channel .customer_details_form div.sector span.fake_label{float:left;width:125px;text-align:right;margin-right:10px;padding-top:0;}
div.sector span.fake_label{font-weight:bold;}
div#center_channel .customer_details_form div.sector input{font-size:1.05em;}
div#center_channel .customer_details_form div.button{background-color:#fff;padding:0 0 10px 60px;text-align:right;margin:-10px 0 0 0;width:481px;}
div#center_channel .customer_details_form div.button a#forgotten{float:right;margin:7px 10px 0 0;}
div#center_channel .customer_details_form div.button input{float:right;border:0;margin:0;padding:0;}
div.sector span.fake_input,div#center_channel .customer_details_form div span.fake_input{float:left;margin-bottom:6px;}
div#center_channel .customer_details_form div.hint{border:1px solid #60883F;background-color:#7AA762;color:#fff;padding:10px;margin:0 0 0 0;width:519px;}
div#final_checkout_form h2,div#center_channel .customer_details_form h2{float:left;padding:0;margin:0 0 5px 0;font-weight:bold;font-size:1.2em;}
div#center_channel .customer_details_form div input.name{width:140px;}
div#center_channel .customer_details_form div input.email{width:180px;}
div#center_channel .customer_details_form div input.number{width:140px;}
div#center_channel .customer_details_form div input.password{width:180px;}
div#center_channel .customer_details_form div input.postcode{width:70px;}
div#center_channel .customer_details_form div input.town{width:120px;}
div#center_channel .customer_details_form div select{width:187px;}
div#center_channel .customer_details_form div select.title{width:auto;}
div.sector .change{float:right;margin:-23px 0 10px 0;}
form.agree_form{clear:both;float:right;margin:0 0 5px 0;}
form.agree_form1{clear:both;float:right;margin:-10px 0 5px 0;}
/************** Notify***********/
#center_channel .alert{float:left;width:523px;padding:8px 8px 0 8px;margin:10px 0 5px 0;border:1px solid #975121;background:#E07B36;color:#fff;font-size:1.05em;font-weight:bold;}
#center_channel .notice{float:left;width:523px;padding:8px 8px 0 8px;margin:10px 0 5px 0;border:1px solid #975121;background:#E07B36;color:#fff;font-size:1.05em;font-weight:bold;}
#center_channel .alert li,#center_channel .notice li{margin:0 0 8px 0;list-style-type:none;}
#center_channel .alert a{color:#fff;}
/************** Right Channel *************/
#right_channel{width:180px;float:left;display:inline;background:#DDDDDD;}
#right_channel span#offer_header{background:url(../images/great_offers.gif) no-repeat;display:block;text-indent:-999em;width:180px;height:111px;}
#right_channel #offers{width:180px;float:left;margin:0;padding:0;overflow:hidden;}
#right_channel #offers li{width:180px;float:left;padding:0;margin:0;display:inline;list-style-type:none;background:url(../images/offer_sep.jpg) top center no-repeat;}
#right_channel #offers li.first{background:none;}
#right_channel #offers li a{float:left;text-decoration:none;display:inline;padding:14px 17px 13px 17px;margin:0 0 0 0;}
#right_channel #offers li a:hover{background-color:#B6B6B6;}
#right_channel #offers li .text{float:left;margin:0;padding:0 4px 0 0;width:78px;display:inline;}
#right_channel #offers li img{float:left;display:inline;margin:0 0 0 0;padding:0;}
.offer_price{color:#3C3C3C;padding:0;margin:0;float:left;font-weight:bold;}
.offer_price .price_container{font-size:1.667em;margin:0;}
.offer_price .price_container .right{padding:0 5px;}
.offer_price .pence{font-size:0.615385em;}
.text .title{font-size:1.5em;color:#3D8C04;font-weight:bold;display:block;}
.text{font-size:1.091em;}
.text .previous_price{color:#D9120D;text-decoration:line-through;margin:0 0 9px 0;display:block;}
/************** Footer *************/
div#footer{float:left;width:100%;margin:7px 0 40px 0;text-align:center;}
div#footer ul{margin:0 0 6px 0;clear:both;width:100%;}
div#footer ul#links{padding:5px 0 0 0;font-size:1em;text-align:center;}
div#footer ul#links li{display:inline;color:#fff;padding:0 0 0 6px;margin:0 3px 0 0;border-left:1px solid #fff;}
div#footer ul#links li a{color:#fff;font-weight:bold;}
div#footer ul#links li.first{border-left:0;padding:0;}
div#footer ul#site_info{padding:0 0 2px 0;font-size:1em;text-align:center;}
div#footer ul#site_info li{display:inline;color:#fff;padding:0 0 0 6px;margin:0 3px 0 0;border-left:1px solid #fff;}
div#footer ul#site_info li a{color:#fff;}
div#footer ul#site_info li.first{border-left:0;padding:0;}
div#footer ul#key_links{padding:5px 0 0 0;font-size:1.091em;text-align:center;}
div#footer ul#key_links li{display:inline;color:#fff;padding:0 0 0 6px;margin:0 3px 0 0;border-left:1px solid #8CCD6C;}
div#footer ul#key_links li a{color:#8CCD6C;font-weight:bold;}
div#footer ul#key_links li.first{border-left:0;padding:0;}
div#footer ul#key_links li.last{}
div#footer ul#tech_links{padding:5px 0 5px 0;font-size:1.2em;text-align:center;}
div#footer ul#tech_links li{display:inline;padding:0 0 0 6px;margin:0;}
div #footer a{text-decoration:none;}
div #footer a:hover{text-decoration:underline;}
.warning{position:absolute;padding:3px 5px;margin-left:5px;border:2px solid #60883F;background:#7AA762;color:#fff;font-size:1em;}