/* CSS Document */







/* ---------------------------------------------------- */



* {



-moz-box-sizing: border-box;



box-sizing: border-box;



}







body{



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#adadb1;



/*	background-color: #333337;*/



	background-color:#212125;



	margin:0 0 0 0;



}



form {



	padding:0px;



	margin:0px;



}



img {



	border:0px;



}



a.white{



	color:#ffffff;



	text-decoration:none;



}



a.white:hover{



	color:#adadb1;



	text-decoration:none;



}



a{



	color:#adadb1;



	text-decoration:none;



}



a:hover{



	color:#e5af2b;



	text-decoration:none;



}



.clear {



	clear: both;



}







.form_spec input{







	border:1px solid #adadb1;



	margin-bottom:5px;



	padding:2px;



	font-size:11px;



	font-weight:bold;



}



.form_spec select{



	border:1px solid #adadb1;



	margin-bottom:5px;



	padding:1px;



	font-size:11px;



	font-weight:bold;



	width:160px;



}



.form_spec textarea{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	border:1px solid #adadb1;



	margin-bottom:5px;



	padding:2px;



	font-weight:bold;



}



.bigtext{



	font-size:18px;



	margin-top: 10px;



	margin-bottom: 15px;



}



.whitetext{



	color:#FFFFFF;



}



.basiccolourtext{



/*	color:#C9242B;*/



	color:#999999;







}



.errortext {



	color:#CC0000;



}



.basiccolourbutton {



	width: 100px;



	font-weight:bold;



	border: 1px solid #adadb1;



	cursor:pointer;



	text-align:center;



	font-size:90%;



	padding:2px 0px 2px 0px;



}



.container_main_box1_small_text {



	font-size: 11px;



	line-height:13px;



	color:#000000;



}



.bl {



border-left: 1px solid #adadb1;



}



.br {



border-right: 1px solid #adadb1;



}



.bt {



border-top: 1px solid #adadb1;



}



.bb {



border-bottom: 1px solid #adadb1;



}







.profile_label {



float: left;



width:100px;



}







#checkout_col1{



	width:350px;



	float:left;



}



#checkout_col2{



	width:350px;



	float:left;



}



#container{



	width:1000px;



	margin:0px auto 0px auto;



	background-color:#212125;







}



#container_header{



	float:right;



	width:900px;



	height:35px;



	margin:0 10px 0 0;



	background-color:#212125;







}



#container_left{



	float:left;



	width:228px;



	height:100%;



	margin-left:0px;



}



#container_left_menu{



	margin:7px 0px 0px 15px;



}







#footer{



	float:right;



	width:960px;



	height:auto;



	/*margin:0 10px 20px 0;*/



	margin-top:0px;



	margin-right:10px;



	margin-bottom:20px;



	margin-left:0px;



	background-color:#212125;



	border:1px solid #adadb1;







}







#container_outer{



	float:right;



	width:960px;



	height:auto;



	/*margin:0 10px 20px 0;*/



	margin-top:0px;



	margin-right:10px;



	margin-bottom:20px;



	margin-left:0px;



	background-color:#212125;



	border:1px solid #adadb1;



}



#container_main{



	float:right;



	width:730px;



	height:auto;



/*	height:500px;*/



	margin:0px;



/*	background-color:#212125;*/



	background-color:#000000;



	border-left:1px solid #adadb1;



}



#container_logo{



	width:228px;



	height:60px;



	background-color:#0d0d11;



	border-bottom:1px solid #adadb1;



	text-align:center;



	vertical-align:middle;



/*	margin-top:6px;*/



	/*padding-top:6px;*/



	/*padding-bottom:13px;*/



}



.container_main_box1{



	/*margin:15px;*/



	background-color:#000000;



}



.container_main_box2{



	background-color:#212125;



	/*height:auto;*/



	/*margin-top:5px;



	margin-left:5px;*/



}



.container_main_middle {



	float:left;



	width:470px;



	margin-top:5px;



	padding-left:15px;



}



.container_main_right {



	float:left;



	width:185px;



	margin-top:15px;



}



/* container */







/* container_menu */



#container_topmenu{



	background-color:#212125;



	width:900px;



	height:35px;



}



.menu_button{



	float:right;



	border: 1px solid #adadb1;



	font-weight:normal;



	margin: 12px 0px 0px 10px;



	padding:1px 5px 1px 5px;



	font-size:12px;



	color:#adadb1;



	background-color:#212125;



}



.menu_button a {



	color:#adadb1;



}



.menu_button a:hover {



	color:#e5af2b;



}



#container_cat_menu{



	height:60px;



	width:729px;



	/*background-image:url(../images/category_menu_bg_1.jpg); background-repeat:repeat-y; */



	background-color:#0d0d11;



	border-bottom:1px solid #adadb1;



	text-align:center;



	vertical-align:middle;



}



.category_menu{



	float:right;



	margin: 25px 0px 0px 0px;



}



.cat_menu_button_hilite{



	float:left;



	border: 0px solid #adadb1;



	font-weight:normal;



	margin: 25px 0px 0px 40px;



	padding:1px 5px 1px 5px;



	font-size:11px;



	color:#e5af2b;



	white-space:nowrap;



}



.cat_menu_button{



	float:left;



	border: 0px solid #adadb1;



	font-weight:normal;



	margin: 25px 0px 0px 40px;



/*	padding:1px 5px 1px 5px;*/



	font-size:11px;



	color:#adadb1;



	white-space:nowrap;



}



.cat_menu_button a {



	color:#adadb1;



}



.cat_menu_button a:hover {



	color:#e5af2b;



}







.search_box{



	width:150px;



	height:18px;



	margin-bottom:5px;



	padding:3px 5px 3px 5px;



	font-weight:bold;



}



.hover_over{	



	color:#adadb1;



	width:142px;



	line-height:18px;



	font-size:11px;



	padding:0px 3px 0px 0px;



}



.hover_over2{



	color:#e5af2b;



	width:142px;



	line-height:18px;



	font-size:11px;



	padding:0px 3px 0px 0px;



}



.cat_box{



	width:142px;



	line-height:18px;



	font-size:11px;



	padding:0px 3px 0px 0px;



}	



.cat_box_selected {



	color:#ff0000;



	font-weight:bold;



	



}	



#search_form_box {



	width:200px;



	padding:1px 0px 1px 0px;



	font-size:11px;



	margin-bottom:10px;



}



#keyword_search_keyword {



	width: 92px;



	margin: 1px;



	padding: 1px;



	border: 1px solid #cccccc;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 11px;



}



#keyword_search_submit {



	width: 50px;



	color:#FFFFFF;



	margin: 1px;



	padding: 1px;



	border: 1px solid #cccccc;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 11px;



}



#container_left_adv{



	width:180px;



	margin-top:10px;



	text-align:center;



}



#index_image {



float:left;



margin:10px 20px 10px 20px; 



}



/* container_left */







/* container_footer */



#container_footer{



	float:right;



}



#footer_links{



	font-size:10px;



	margin-top:35px;



	margin-right: 20px;



}	



/* container_footer */







/* paginate */



.paginatetext {



	color:#cccccc;



	font-weight:bold;



	font-size:13px;



}



.paginatetext .next_prev {



	color:#cccccc;



}



.paginatetext .currentpage {



	color:#e5af2b;



	font-weight:bold;



	font-size:18px;



}



.paginatetext .otherpages {



	color:#adadb1;



}



/* paginate */







.price_box_save {



background-color:#E5AF2B;



color:#000000;



float:left;



font-size:12px;



font-weight:bold;



width:75px;



text-align:center;



}







.price_box_sale {



background-color:#FFFFFF;



color:#993300;



font-size:12px;



font-weight:bold;



text-align:center;



}







.price_box_rrp {



background-color:#000000;



color:#ffffff;



float:left;



font-size:12px;



font-weight:bold;



width:75px;



text-align:center;



}







.price_box_only {



background-color:#FFFFFF;



color:#000000;



font-size:12px;



font-weight:bold;



text-align:center;



}







.index_box {



	margin: 10px 20px 10px 22px;



	float:left;



	border: 1px solid #8a8b8b;



	width:180px;



	background-color:#39373b;



	cursor:hand;



}



.index_box_title {



	color:#FFFFFF;



	background-color:#0d0d11;	



	font-size:12px;



	font-weight:bold;



	margin:auto;



	padding-left:6px;



	padding-top:6px;



	height:25px;



	text-align:left;



	border: 0px;



	border-bottom:1px solid #8a8b8b;



}



.index_box_subtitle {



	color:#FFFFFF;



	font-size:10px;



	font-weight:bold;



	margin:auto;



	height:23px;



	text-align:left;



	padding-top:5px;



}



.index_box_price {



	font-size:16px;



	font-weight:bold;



	margin:0 0 0 0px;



	background-color:#FFFFFF;



	padding-left:10px;



}



.index_box_rrp {



	/*background-color:#000000;*/



	color:#ffffff;



	font-size:10px;



	height:24px;



	font-weight:bold;



	margin:0 0 0 10px;



	font-weight:bold;



	text-align:left;



}



.index_box_only {



	background-color:#FFFFFF;



	color:#000000;



	font-size:16px;



	font-weight:bold;



	text-align:left;



}



.index_box_sale {



	background-color:#FFFFFF;



	color:#8d0c0e;



	font-size:16px;



	font-weight:bold;



	text-align:left;



}



.index_box_colours_header {



	font-weight: bold;



	margin-bottom:3px;



	padding-left:10px;



}



.index_box_colours {



	font-size: 11px;



	margin-bottom: 10px;



}



.index_box_info {



	font-size: 11px;



	line-height:13px;



	margin-bottom: 8px;



}



.index_box_colours_colour_box {



	float:left;



	width:18px;



	height:18px;



	margin-right:3px;



	margin-bottom:3px;



	border:1px solid #adadb1;



}















.search_product_box {



	margin: 10px 10px 10px 20px;



	float:left;



	border: 1px solid #adadb1;



	width:180px;



	



}



.search_product_box_title {



/*	color:#E5AF2B;*/



	color:#FFFFFF;



	background-color:#39373b;	



	font-size:13px;



	font-weight:bold;



	



	padding-left:10px;



	margin-right:2px;



	margin-top:2px;



	float:left;



	height:25px;



	vertical-align:middle;



}



.search_product_box_price {



	font-size:16px;



	font-weight:bold;



	margin:0 0 0 0px;



	background-color:#E5AF2B;



	padding-left:10px;



	color:#39373b;



}



.search_product_box_colours_header {



	font-weight: bold;



	margin-bottom:3px;



	padding-left:10px;



}



.search_product_box_colours {



	font-size: 11px;



	margin-bottom: 10px;



}



.search_product_box_info {



	font-size: 11px;



	line-height:13px;



	margin-bottom: 8px;



}



.search_product_box_colours_colour_box {



	float:left;



	width:18px;



	height:18px;



	margin-right:3px;



	margin-bottom:3px;



	border:1px solid #adadb1;



}







.prod_detail_white_text {



color:#FFFFFF;



font-weight:bold;



font-size:12px;



}







.button_orange {



color:#000000;



background-color:#E5AF2B;



border:none;



font-weight:bold;



}







.top_menu_hilite {



color:#E5AF2B;



}







.container_main_middle_pro {



/*	background-image:url('../images/prod_detail_bg.gif');*/



/*	background-color:#000000;*/



	width:700px;



	padding-left:10px;



	/*height:470px;*/



}



.container_main_middle_pro_big_img {



	float:left;



	/*width:300px;*/



	border:1px;



	padding:2px;



	border-style:solid;



	border-color:#CCCCCC;



}



.container_main_middle_pro_detail {



	float:left;



	width:300px;



	padding-left:5px;



}



.container_main_middle_pro_detail_header {



	font-size:14px;



	line-height:15px;



	font-weight:bold;



	margin-top:8px;



	color:#E5AF2B;



}



.container_main_middle_pro_detail_small {



	font-size: 11px;



	line-height:13px;



}



.container_main_middle_pro_detail_desc {



	margin-top: 10px;



	margin-bottom: 10px;



}



.container_main_middle_pro_detail_marg_top {



	margin-top: 10px;



}



.container_main_middle_pro_detail_color_box{



	width:20px;



	height:20px;



	border: 1px solid;



	float:left;



	margin: 5px 5px 5px 0px;



	cursor:pointer;



}



/* container_main_middle_pro */







/* container_main_right */



.container_main_right_box {



	text-align:left;



	padding-left:10px;



}



.container_main_right_box_header {



	color:#adadb1;



	font-size:14px;



	line-height:15px;



	font-weight:bold;



	margin-top:8px;



}



.container_main_right_box_img {



	margin-top:8px;



	margin-bottom:8px;



}



.container_main_right_box_title {



	font-size: 11px;



	line-height:13px;



}



.container_main_right_box_desc {



	font-size: 11px;



	line-height:13px;



}



.container_main_right_box_assoc_line {



	margin-top:8px;



	margin-bottom:8px;



}







.container_main_right_box #currency_sel_opt {



	font-size: 10px;



}







/* container_main_right */







.link_hilite {



color:#e5af2b;



}







.input_box {



color:#333333;



font-size:10px;



height:10px;



}




