li{
	margin-left: 30px;
}
*{margin:0px; padding:0px;}

a{outline:none; color: #000000; font:11px Arial, Helvetica, sans-serif; font-size: 12px;}
img{border:none;}

body{background:#2f4c84 url(../../images/homepage/body_bg.jpg) repeat-x 0 0}

p{font:12px Arial, Helvetica, sans-serif;}

.enq_form {font:12px Arial, Helvetica, sans-serif; float: left;}
.enq_desc {font:12px Arial, Helvetica, sans-serif; color: #2a487c; font-weight: bold; float:left;}

#layout_outer{width:1000px; margin:0 auto;}
#layout{width:980px; float:left; padding:0 10px;}

#header{width:980px; float:left;}

#header_top{width:944px; float:left; height:30px; background:url(../../images/homepage/header_top_bg.jpg) repeat-x 0 0; padding:0 20px 0 16px;}
#header_top p{ float:left; width:auto; padding:7px 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#header_top p.left{width:auto; float:right;}
#header_top p.left a{color:#ffffff; text-decoration:underline; margin-right:35px; display:inline;}
#header_top p.left a:hover{color:#ffffff; text-decoration:none;}

#header_bottom{width:980px; float:left; background:url(../../images/homepage/header_bottom_corner.jpg) no-repeat 0 bottom; padding-bottom: 10px; position:relative;}
#header_bottom_inner{width:976px; float:left; border-right:2px solid #030303; border-left:2px solid #030303;}

#logo{width:auto; padding:22px 0 8px 60px; float:left;}
#banner{width:317px; height:118px; position:absolute; right:0px; bottom:0px;}


#menu{width:980px; height:35px; float:left;}
#menu .nev{width:613px; float:left; font:12px Arial, Helvetica, sans-serif; padding-top:10px;}
#menu .nev ul{width:613px; float:left; list-style:none;}
#menu .nev ul li{width:auto; float:left; margin:0 7px; display:inline;}  
#menu .nev ul li a{color:#000000; text-decoration:none; }
#menu .nev ul li a:hover{color:#000000; text-decoration:underline; }

#menu .chartbox{width:302px; height:25px; float:right; font:12px Arial, Helvetica, sans-serif; color:#000000; padding:2px 0 0 65px;background:url(../../images/homepage/chart_bg.jpg) no-repeat 0 0 ; margin-top:4px;}
#menu .chartbox p{width:auto; float:left;padding:3px 0 0 0px; }
/*#menu .chartbox .button{width:66px; height:21px; float:right;margin-right:22px;display:inline;  }
#menu .chartbox .button a.checkout{width:64px; height:15px;float:left; border:1px solid #000000;  padding-top:2px; text-align:center; background:#fff url(../../images/homepage_buttons/check_out_bg.jpg) no-repeat 0 0; color:#000000; text-decoration:none; }*/

#loginbox{width:971px; height:30px; float:left; background:url(../../images/homepage/search_section_right_corner.jpg) no-repeat right 0; padding-right:9px; }
#loginbox_right{width:962px; height:30px; float:left; background:url(../../images/homepage/search_section_left_corner.jpg) no-repeat 0 0; padding-left:9px; }
#loginbox_middel{width:962px; height:30px; float:left; background:url(../../images/homepage/search_section_middle_bg.jpg)
repeat-x 0 0; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; }

#loginbox_middel label{width:auto;float:left; padding:3px 10px 0 0; }
/*#loginbox_middel input{ float:left; width:98px; height:17px; border:1px solid #343434; padding:1px 2px 0 ;margin:0 21px 0 0; display:inline;} */
#loginbox_middel input.search{width:176px; float:left;}
#loginbox_middel input.searchbutton{width:24px; height:20px; float:left;  border:none;}
#loginbox_middel input.gobutton{width:11px; height:17px; float:left; border:none;margin:0 26px 0 0; display:inline;}
#loginbox_middel .left_section{width: 300px; float:left;padding-top:4px;} 
#loginbox_middel .right_section {width:500px; float:right; padding:6px 40px 0 34px; height:30px; background:url(../../images/homepage/login_section_divider.jpg) no-repeat 0 0px;} 
#loginbox_middel .right_section p {width:500px;float:left; font-style:italic; text-align:right; padding-top:2px;}
#loginbox_middel .right_section p a{color:#FFFFFF; text-decoration:underline; }
#loginbox_middel .right_section p a:hover{color:#FFFFFF; text-decoration:none; }
#loginbox_middel .right_section_inner{width:auto; float:left}

#contact_details {float: left; padding-top: 10px;}
#contact_details_left {float: left; }
#contact_details_right {float: right; width: 300px; margin-right: 200px; }
#contact_details_bottom {float: left; margin-bottom: 30px; width: 500px;}

#content_text2 {
	padding-left: 30px;
}

#body_container{
	width:980px;
	float:left;
	margin-top:13px;
}

#left_container{
	width:770px;
	float:left;
}

#left_container_top_corner{
	width:770px;
	float:left;
	background:url(../../images/homepage/body_left_container_top_cor.png) no-repeat 0 0;
	height:9px;
	font-size:5px;
	line-height:5px;
}
#left_container_bottom_corner{
	width:770px;
	float:left;
	background:url(../../images/homepage/body_left_container_bottom_.png) no-repeat 0 0;
	height:17px;
	font-size:5px;
	line-height:5px;
}
#left_container_middle_container{
	width:770px;
	float:left;
	background: #FFFFFF;
	background:url(../../images/homepage/body_left_container_middle_.png) repeat-y 0 0;
	padding-bottom:75px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	min-height: 440px;
}

#left_container_middle_container  a:visited, a:active{
	color:#666666;
	font: Arial, Helvetica, sans-serif; 
}

#left_container_middle_container a:link{
	color:#666666;
	font:12px Arial, Helvetica, sans-serif; 
}

#body_container_blank{
	width:980px;
	float:left;
	margin-top:13px;
}

#left_container_blank{
	width:980px;
	float:left;
}

#left_container_top_corner_blank{
	width:980px;
	float:left;
	background:url(../../images/homepage/body_left_container_top_cor_blank.png) no-repeat 0 0;
	height:9px;
	font-size:5px;
	line-height:5px;
}
#left_container_bottom_corner_blank{
	width:980px;
	float:left;
	background:url(../../images/homepage/body_left_container_bottom_blank.png) no-repeat 0 0;
	height:17px;
	font-size:5px;
	line-height:5px;
}
#left_container_middle_container_blank{
	width:980px;
	float:left;
	background: #FFFFFF;
	background:url(../../images/homepage/body_left_container_middle_blank.png) repeat-y 0 0;
	padding-bottom:75px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif!IMPORTANT;
	font-size: 12px;
}

.format_order_details_subheading{
	font-weight: bold!IMPORTANT;
}

.product_box_row{
	width:770px;
	float:left;
	padding-bottom:10px;
}
.product_box_row .product_box{
	width:158px;
	height:121px;
	float:left;
	margin:0 9px;
	display:inline;
	background:url(../../images/homepage/product_img_bg.jpg) no-repeat 0 0;
	padding:8px;
}
.product_box_img{
	width:154px;
	float:left;
	margin-bottom:9px;
}
.product_box_text_box{
	width:154px;
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif; color:#000000;
	text-align:center;
}
#area44 a{
	color: #000000;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	
}

#right_container{width:210px; float:right;}
#right_top_container{width:210px; float:left;}
#right_top_container_top_corner{width:210px; float:left; background:url(../../images/homepage/right_top.jpg) no-repeat 0 0;}
#right_top_container_top_corner{width:184px; float:left; height:25px; padding:13px 13px 0; background:url(../../images/homepage/right_top.jpg) no-repeat 0 0; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#ffffff;}
#right_top_container_bottom_corner{width:210px; float:left; background:url(../../images/homepage/right_top_bottom_corner.jpg) no-repeat 0 bottom; padding-bottom:12px;}
#right_top_container_middle_bg{width:184px; float:left; padding:0px 13px; background:url(../../images/homepage/right_top_middle_bg.jpg) repeat-y 0 0;}
#right_top_container_middle_bg .add_to_chart_box{width:184px; float:left; border-bottom:1px solid #bbbcb2; padding-bottom:15px;}
#right_top_container_middle_bg .add_to_chart_box1{width:184px; float:left;}
#right_top_container_middle_bg h3{width:184px; float:left; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#000000; padding-top:6px;}
#right_top_container_middle_bg .inner_box{width:184px; float:left; margin-top:5px;}
#right_top_container_middle_bg .inner_box .img_box{width:53px; float:left; margin-right:6px; border:1px solid #b9b9b5; display:inline;}
#right_top_container_middle_bg .inner_box .details{width:118px; float:right;}
#right_top_container_middle_bg .inner_box .details .price{width:118px; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#790101; margin-bottom:8px;}
#right_top_container_middle_bg .inner_box .details .adto_chart_button{width:118px; float:left}
#right_top_container_middle_bg .inner_box .details .adto_chart_button input{width:25px; height:18px; float:left; margin-right:7px; display:inline;}

#right_2nd_container{width:210px; float:left; padding-top:8px;}
#right_2nd_container_top_corner{width:184px; float:left; height:25px; padding:13px 13px 0; background:url(../../images/homepage/right_heading_bg.jpg) no-repeat 0 0; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#ffffff;}
#right_2nd_container_bottom_corner{width:210px; float:left; background:url(../../images/homepage/right_bottom_corner.jpg) no-repeat 0 bottom; padding-bottom:8px;}
#right_2nd_container_middle_bg{width:184px; float:left; padding:6px 13px; background:url(../../images/homepage/right_middle_bg.jpg) repeat-y 0 0;}
#right_2nd_container_middle_bg h3{width:170px; float:left; font:bold 15px/16px Arial, Helvetica, sans-serif; color:#000000;  padding-left:14px; padding-bottom:4px; margin:10px 0 5px; background:url(../../images/homepage/bullet.jpg) no-repeat 0 2px;}
#right_2nd_container_middle_bg p{width:184px; float:left; font:12px/16px Arial, Helvetica, sans-serif; color:#000000;}
#right_2nd_container_middle_bg p a{text-decoration:underline;}
#right_2nd_container_middle_bg p a:hover{text-decoration:none;}

#footer{width:980px; float:left; padding:10px 0 15px; position: bottom; font:12px Arial, Helvetica, sans-serif; color:#fff; align: center; height: 10px;}
#footer_left{float: left; align: left;}
#footer_centre{margin-right: 100px;}
#footer_right{float: right; margin-top: -15px;}
#footer p{width:225px; float:left; text-align:right; font:12px/14px Arial, Helvetica, sans-serif; color:#fff;}
#footer a{color:#FFFFFF!IMPORTANT; text-decoration:none; font:12px Arial, Helvetica, sans-serif;}
#footer a:hover{color:#FFFFFF!IMPORTANT; text-decoration:underline; font:12px Arial, Helvetica, sans-serif;}
#footer p.right{width:175px; float:right; text-align:left;}
#footer p.middle{width:580px; float:left; text-align:center;}
#footer_full{width:980px; float:right; padding:10px 0 15px; position: bottom; font:12px/14px Arial, Helvetica, sans-serif; color:#fff;}

#news_container {width: 700px!IMPORTANT; font:12px Arial, Helvetica, sans-serif!IMPORTANT;}
#news_container p{font:12px Arial, Helvetica, sans-serif!IMPORTANT;}
#news_container_left {width: 50%!IMPORTANT; float: left!IMPORTANT; }
#news_container_right {width: 50%!IMPORTANT; float: right!IMPORTANT; }
#news_container_bottom {width: 100%!IMPORTANT; float: left!IMPORTANT; padding-top: 2px!IMPORTANT;}

#area68 a{
	font-size: 18px!IMPORTANT;
	color: rgb(44,72,122)!IMPORTANT;
	font-weight: bold!IMPORTANT;
}

#area163 p{
	width: 700px;
}

#area165 p{
	width: 700px;
}

/*SSL*/

#area177 {width: 800px;}
#area177 .text{color: #000000!IMPORTANT; padding-left: 4px;}

#emailCHK {
	margin-left: 4px;
}

#format_basket_checkout_link{
	background-image: url(../../images/homepage_buttons/ret_checkout.gif);
	height: 20px;
	width: 70px;
	float: right;
	margin-top: 5px;
	margin-right: 50px;
}
#format_basket_checkout_link a:hover img{
	background-image: url(../../images/homepage_buttons/ret_checkout.gif);
	background-position: 0 -20px;
	height: -20px;
	width: 70px;
}
#format_basket_checkout_link a img{
	background-image: url(../../images/homepage_buttons/ret_checkout.gif);
	height: 20px;
	width: 68px;
}
#format_basket_continue2shop_link{
    background:url(../../images/homepage_buttons/ret_continuetoshop.gif);
    height: 20px;
    width: 121px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
#format_basket_continue2shop_link a:hover{
    background-image: url(../../images/homepage_buttons/ret_continuetoshop.gif;
    height: 20px;
    width: 121px;
}
#format_basket_continue2shop_link a img{
    background-image: url(../../images/homepage_buttons/ret_continuetoshop.gif);
	height: 20px;
    width: 121px;
}

#format_purchase_order_back img{
	background-image: url(../../images/homepage_buttons/ret_back.gif); 
	background-repeat: no-repeat;
	height: 20px;
	width: 57px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_purchase_order_back a img{ 
	background-image: url(../../images/homepage_buttons/ret_back.gif); 
	background-repeat: no-repeat;
} 
#format_purchase_order_back a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_back.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px ;
}

#format_purchase_order_submit img{
	height: 20px;
	width: 122px;
	border: 0px;
	float: right;
	margin-top: 10px;
} 
#format_purchase_order_submit a img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.gif); 
	background-repeat: no-repeat;
} 
#format_purchase_order_submit a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px ;
}

#format_order_details_nextbtn img{
	height: 20px;
	width: 57px;
	border: 0px;
} 
#format_order_details_nextbtn a img{ 
	background-image: url(../../images/homepage_buttons/ret_next.gif); 
	background-repeat: no-repeat;
} 
#format_order_details_nextbtn a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_next.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px;
}

#format_shopping_cart_basic_price{
	width: 120px;
	margin-top: 2px;
	height: 13px;
}

#format_shopping_cart_basic_checkoutButton {
	width: 66px;
}

#area140 {
	width: 150px;
}

#format_shopping_cart_basic_checkoutButton a img{
	background-image: url(../../images/homepage_buttons/btn_checkout.gif);
	height: 19px;
	width: 66px;
	float: left;
	
}
#format_shopping_cart_basic_checkoutButton a:hover img{
	background-image: url(../../images/homepage_buttons/btn_checkout.gif);
	height: 19px;
	width: 66px;
	float:left;
}

#format_details_save img{
	height: 22px;
	width: 57px;
	border: 0px;
	float: left;
	margin-top:  10px;
	background-image: url(../../images/homepage_buttons/ret_save.gif); 
} 
#format_details_save a img{ 
	background-image: url(../../images/homepage_buttons/ret_save.gif); 
	background-repeat: no-repeat;
} 
#format_details_save a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_save.gif);
	background-repeat: no-repeat;
	background-position: 0 -22px ;
}

#format_purchase_order_products{
	text-transform: capitalize;
}
#format_purchase_order_products table{
	border: black 1px solid;
	width: 100%;
}
#format_purchase_order_products table tr th{
	background:#f0f0f0;
	padding: 2px;
	border-bottom: black 1px solid;
}
#format_purchase_order_products table tr td{
	padding: 2px;
	cellspacing: 3px;
	font-weight: normal;
}

#format_purchase_order_subtotals{
	float: right;
	padding: 2px;
	font-weight: bold;
	width: 200px;
}

#format_credit_card_details_heading {
	font-weight: bold;
}

#format_news_detail_body{
	width: 700px!IMPORTANT;
}

#format_basket_removebtn{
	background: transparent url(../../images/homepage_buttons/ret_remove.gif) no-repeat top;
	height: 17px;
	width: 21px;
	text-align: center;
	margin-left: 10px;
}
#format_basket_removebtn:hover{
	background: transparent url(../../images/homepage_buttons/ret_remove.gif) no-repeat bottom;
	height: 17px;
	width: 21px;
}
#format_basket_removebtn a img{
	height: 17px;
	width: 21px;
}

#format_basket_items input{
	width: 26px;
}

#area138 table{
	width: 100%;
}

#area177 table{
	width: 100%;
}

#termsCHK {
	padding-right: 6px;
}

#format_basket_continue2shop_link img{
	width: 121px;
	height: 20px;
}

#area173 {
	float: right;
	width: 50%;
}

#area158 {
	float: left;
	width: 50%;
}