*{ margin: 0; padding: 0;}

body{
	font-family: Tahoma; 
	color: #656565; 
	min-width:1000px; 
	font-size:11px; 
}

html, body{
	height: 100%;
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #4D4D4D;
}

a{
	color: #212121;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0; 
	min-width: 1000px; 

}
	
/*For IE*/
* html #main_inside{
	height:100%; 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px;
	background-image: url(../images/main_inside_in.jpg);			
	background-repeat: repeat-y;

}

#main_inside_in_dark{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px;
	background-image: url(../images/main_inside_in_dark.jpg);			
	background-repeat: repeat-y;

}

#main_inside_in_black{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	width: 1000px;
	background-image: url(../images/main_inside_in_black.jpg);			
	background-repeat: repeat-y;

}

#main_content{
	margin: 0 auto;
	width: 978px;
	background-image: url(../images/main_content.jpg);		
	background-repeat: no-repeat;
	padding: 0px 11px 0px 11px;

}

#main_content_dark{
	margin: 0 auto;
	width: 978px;
	background-image: url(../images/main_content_dark.jpg);		
	background-repeat: no-repeat;
	padding: 0px 11px 0px 11px;

}

#main_content_black{
	margin: 0 auto;
	width: 978px;
	background-image: url(../images/main_content_black.jpg);		
	background-repeat: no-repeat;
	padding: 0px 11px 0px 11px;

}
/*=======================================================*/


body{
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#header{
	height: 85px;
/*	overflow: hidden; */
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;

}

#main_tmg{
	height: 124px;
	overflow: hidden;

}

#footer_block_pre{
	padding: 0px 14px;
	clear: both;

}

#footer_block{
	background-image: url(../images/footer_block.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-top: 1px solid #2E2E2E;
}

#footer_block_product{
	background-image: url(../images/footer_block.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-top: 1px solid #2E2E2E;
}


#copyright{
	width: 852px;
	margin: 0 auto;
	border-top: 1px solid #2E2E2E;
	text-align: center;
	color: #676767;
	padding: 40px 0px 37px 0px;
	clear: both;
}

#footer_menu{
	width: 864px;
	margin: 0 auto;
	padding: 10px 0px 21px 0px;
}

#footer_menu .column{
	padding: 5px 0px 0px 7px;	
	float: left;
	width: 137px;
	height: 220px;
	background-image: url(../images/footer_menu_column.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#footer_menu .column_last{
	background-image: none;
}

#footer_menu .column b{
	color: #888888;
	font-size: 16px;
}

#footer_menu .column ul{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#footer_menu .column ul li{
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#footer_menu .column ul li a{
	color: #676767;
	text-decoration: underline;
}

#footer_menu .column ul li a:hover{
	text-decoration: none;
}

#main_img_news{
	padding: 13px 14px 13px 14px;
}

#main_img{
	float: left;
	width: 686px;
	padding: 0px 0px 13px 0px;
}

#news{
	float: left;
	width: 250px;
	padding: 0px 0px 13px 12px;
}

#news .title{
	background-image: url(../images/news_title_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 6px 0px 10px 20px;
	font-size: 18px;
	margin: 0px 0px 8px 0px;
}

#news .item{
	padding: 0px 0px 10px 0px;
}

#news .item span.date{
	color: #AD1313;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

#news .item a.name{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#news .item a:hover.name{
	text-decoration: underline;
}

#news .item a.m{
 color: #AD1313;
 font-weight: bold;
 font-size: 12px;
 text-decoration:none;
}
#news .item a:hover.m{
 text-decoration: underline;
}

#news .item p{
	color: #7D7D7F;
	font-size: 12px;
	line-height: 16px;
}

#news a.more{
	background-image: url(../images/more_news.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	float: right;
	clear: both;
	color: #FFFFFF;
	width: 171px;
	padding: 5px 0px 7px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	overflow: hidden;
}





.news_subscribe{
	clear: both;	
	padding: 7px 0px 0px 0px;
}

.news_subscribe h2{
	color: #AE1412;
	font-size: 16px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.news_subscribe input.box{
	 background-image: url(../images/box_bg.jpg);
	 background-position: left top;
	 background-repeat: repeat-x;
	 color: #000000;
	 padding: 3px 12px 3px 12px;
	 border: 0px;
	 width: 150px;
	 font-size: 12px;	 	 
}

.news_subscribe input.button{
	 background-image: url(../images/button_bg.jpg);
	 background-position: left top;
	 background-repeat: repeat-x;
	 color: #FFFFFF;
	 border: 0px;
	 width: 66px;
	 text-align: center;
	 height: 26px;
	 vertical-align: top;
	 padding: 0px 0px 0px 0px;
	 font-size: 12px;	 
	 background-color: transparent;
 	 position: relative;
	 top: -2px;
	 left: -3px;
}

#category_list_pre{
	padding: 0px 14px 13px 20px;
}

#category_list{
	clear: both;
	height: 172px;
	overflow: hidden;
	background-image: url(../images/category_list.jpg);
	background-repeat: repeat-x;
}

#category_list a{
	display: block;
	float: left;
	width: 118px;
	text-align: center;
	padding: 20px 0px 4px 0px;
	height: 148px;
	text-decoration: none;
	font-size: 16px;
	background-image: url(../images/category_list_a.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#category_list a img{
	margin: 0px 0px 5px 0px;
}

#category_list a:hover{
	color: #FFFFFF;
	background-image: url(../images/category_list_a_h.jpg);
}

#text_contact_pre{
	clear: both;
	padding: 0px 14px 0px 14px;
}

#text_contact{
	
}

#text_block_pre{
	float: left;
	width: 686px;
	background-image: url(../images/text_block_pre.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;	
	margin-bottom: 13px;
}

#text_block{
	float: left;
	width: 622px;
	background-image: url(../images/text_block.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 20px 28px 13px 36px;
}

#text_block h1{
	color: #AE1311;
	font-size: 21px;
	font-weight: normal;
	padding: 0px 0px 17px 0px;
	margin: 0px 0px 0px 0px;
}

#text_block h2{
	color: #212121;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#text_block p{
	font-size: 14px;
	padding-bottom: 18px;
}

#contact_block{
	float: left;
	padding: 20px 0px 0px 12px;
	color: #7D7C81;
}

#contact_block a, #contact_block p{
	color: #7D7C81;
	padding: 5px 0px 0px 0px;
}

#contact_block h1{
	color: #AE1311;
	font-size: 21px;
	font-weight: normal;
	padding: 0px 0px 17px 0px;
	margin: 0px 0px 0px 0px;
}

#contact_block .country{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 3px 0px;
}

#contact_block p{
	padding: 0px 0px 15px 0px;
}

#logo{
	float: left;
	padding: 0px 0px 0px 14px;
}

#top_cart{
	float: right;
	padding: 13px 0px 0px 0px;
}

#top_cart a{
	background-image: url(../images/top_cart.gif);
	background-position: left 4px;
	font-size: 14px;
	background-repeat: no-repeat;
	padding: 0px 14px 0px 22px;
	color: #FFFFFF;
}

#top_menu{
	float: right;
	width: 652px;
	text-align: left;
	padding: 20px 0px 0px 0px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 652px; /*For KHTML*/
  list-style: none;
  height: 24px; 
}

ul#navmenu-h li { 
  margin: 0; 
  border: 0 none; 
  padding: 0px 2px 0px 0px; 
  float: left; /*For Gecko*/ 
  display: inline; 
  list-style: none; 
  position: relative; 
  z-index: 1000; 
  height: 24px; 
   
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 4px 0px 3px 0px;
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  background-image: url(../images/top_menu_2_ul.png) !important;
  background-image: none;
  background-color: transparent !important;    
  background-color: #911A16;  
  background-repeat: repeat-y;  
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu-h ul li.first {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
/*  border: 1px solid #FFF; */
/*  border-right-color: #CCC;
  border-bottom-color: #CCC;
  */
  padding: 3px 5px 3px 20px; 
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
/*  background: #EEE; */
  color: #FFFFFF;
  font-size: 13px; 	
  background-image: url(../images/top_menu_li.gif);
  background-position: 5px 7px;
  background-repeat: no-repeat;
  text-decoration: none;
  height: auto !important;
  text-transform: uppercase;
  height: 1%; /*For IE*/
}

/* Root Menu */
ul#navmenu-h li.first a, ul#navmenu-h li:hover.first a, ul#navmenu-h li#first_link a {
/*  border: 1px solid #FFF; */
/*  border-right-color: #CCC;
  border-bottom-color: #CCC;
  */
  padding: 3px 5px 3px 20px; 
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
/*  background: #EEE; */
  color: #AC1315;
  font-size: 13px; 	
  background-image: url(../images/top_menu_li_first.gif);
  background-position: 5px 7px;
  background-repeat: no-repeat;
  text-decoration: none;
  height: auto !important;
  text-transform: uppercase;
  height: 1%; /*For IE*/
}

li#second_link a {
  color: #AC1315;
  font-size: 13px; 	
  background-image: url(../images/top_menu_li_first.gif);
  background-position: 5px 7px;
  background-repeat: no-repeat;
  text-decoration: none;
  text-transform: uppercase;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
/*  background: #CCC; */
  color: #FFF;
  background-image: url(../images/top_menu_a_h.jpg);
  background-position: left -3px;
  background-repeat: no-repeat;
}

/* 2nd Menu */
ul#navmenu-h li li{
  background-image: url(../images/top_menu_2_a.png) !important;
  background-image: none;
  background-repeat: repeat;
  height: 19px;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  color: #FFF;
  background-image: none;
  display: block;
  text-transform: none;
  padding: 0px 0px 1px 22px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #CCC; 
  color: #FFF;
  background-image: url(../images/top_menu_2_a_h.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  display: block;
  text-transform: none;
  background-color: transparent;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

#product_list_pre{
	padding: 32px 14px 0px 14px;
	margin-bottom: -18px;
}

#product_list{
	background: #000;
	background-image: url(../images/product_list_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px;
}

#product_list1{
	background-image: url(../images/product_list_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 663px;
}

#product_list2{
	background-image: url(../images/product_list_bg2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 794px;
	padding: 0px;
	margin:0px;
}

#prod_list_left{
	position: absolute;
	padding: 20px 0px 0px 15px;
}

#prod_list_right{
	padding: 0px 0px 0px 329px;
	width: 600px;
}

#product_list_top{
	text-align: right;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 20px;
	height: 40px;
	z-index:1;
}

#product_list_top a{
	display: block;
	color: #FFFFFF;
	width: 171px;
	height: 30px;
	float: right;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: url(../images/cat_link.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/cat_link.png');
	position: relative;
	z-index: 1000;	
	top: -18px;
}

#product_list_top a.cur{
	display: block;
	color: #FFFFFF;
	width: 171px;
	height: 30px;
	float: right;
	text-decoration: none;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: url(../images/cat_link_a.png) no-repeat top left !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/cat_link_a.png');
	position: relative;
	z-index: 1000;	
	left: 10px;
}

.title_list{
	padding: 64px 0px 29px 36px;
	color: #7A7A7A;
	font-size: 22px;
	width: 400px;
	clear: both;
	overflow: hidden;
	height: 27px;
}
.title_list_1{
	position: absolute;
	top: 225px;
	left: 400px;
	color: #7A7A7A;
	font-size: 22px;
	width: 400px;
	clear: both;
	overflow: hidden;
	height: 27px;
}


.product_title{
	padding: 10px 0px 0px 14px;
	color: #7A7A7A;
	font-size: 22px;

	clear: both;
	overflow: hidden;
	height: 27px;
}

.product_title div{
	color: #7A7A7A;
	font-size: 22px;
}

.title_list div span.red, .product_title div span.red{
	color: #AE1311;
	padding: 0px 6px 0px 6px;
}

.title_list span.black, .product_title span.black{
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px 6px 0px 6px;
}

.title_list span.white, .product_title span.white{
	color: #FFFFFF;
}

#list_prod_pre{
	clear: both;	
	width: 610px;
	overflow: hidden;
}

#list_prod{
	clear: both;	
	width: 625px;
	overflow: hidden;
	padding: 90px 0px 0px 16px !important;	
	padding: 90px 0px 0px 5px;
}

.clear {
 clear: left;
}


#list_prod .itm {
	float: left;
	margin: 0px 19px 13px 10px;
	background:#F3F3F3;
}


#list_prod .itm .item_title_bg {
	background-image: url(../images/1px_bg.gif);
	background-repeat: repeat-y;
	width: 173px;
}

#list_prod .itm .title {
	background-image: url(../images/product_list_item_up.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	padding: 0px 5px 0px 0px;

}

#list_prod .itm .item_main {
	overflow: auto;
	width: 173px;
	background-image: url(../images/product_list_item_b.jpg);
	background-repeat: no-repeat;
	/* height: 191px; */
	background-position: bottom;
	padding: 5px 0;
	text-align: center;
}


#list_prod .itm .price_pre{
	text-align: left;
	padding: 10px 0px 0px 5px;
}

#list_prod .itm .price_pre p.old-price, .product_links .price p.old-price, p.old-price {
 font-size: 14px;
 text-decoration: line-through;
 color: #888888;
}


#list_prod .itm .price_pre .price{
	float: left;
	color: #FD5202;
	font-size: 22px;
	letter-spacing: -1px;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

#list_prod .itm .price_pre .price .special-price{
	color: #FD5202;
	font-size: 18px;
}

#list_prod .itm .add_cart{
	clear: left;
	float: left;
	margin:0;
	width: 80px;
	line-height: 14px;
}

#list_prod .itm a.more{
	background-image: url(../images/prod_more.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	color: #D60002;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	padding: 0px 0px 0px 21px;
}

#list_prod .itm .price_pre .add_cart a.add_cart{
	background-image: url(../images/prod_cart.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	color: #D60002;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	padding: 0px 0px 0px 21px;
}




.page_title{
	padding: 0px 14px 0px 14px;
	background-image: url(../images/page_title.jpg);
	background-repeat: no-repeat;
	background-position: 14px top;
}

.page_title p{
	color: #FFFFFF;
	font-size: 18px;
	padding: 5px 0px 7px 20px;
}

#text_content_pre{
	padding: 0px 14px 0px 14px;
	margin-bottom: 14px;
}

#text_content{
	background-image: url(../images/text_page_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-color: #FFFFFF;
}

#text_content2{
	background-image: url(../images/text_block.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 20px 48px 43px 36px;	
}

#text_content2 h1{
	color: #AE1311;
	font-size: 21px;
	font-weight: normal;
	padding: 0px 0px 17px 0px;
	margin: 0px 0px 0px 0px;
}

#text_content2 h2{
	color: #212121;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#text_content2 p{
	font-size: 14px;
	padding: 0px 0px 18px 0px;
}

.page_title_pre{
	padding: 0px 14px 0px 0px;
}

#prodcut_info_pre{
	padding: 0px 14px 0px 14px;	


}

#prodcut_info{
/*	background-image: url(../images/prodcut_info.jpg);*/
	background-image: url(../images/prodcut_info2.jpg); 

	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

.top_navig{
/*	height: 20px; */
/*	overflow: hidden;	 */
	padding: 0px 0px 7px 0px;
	float: right;
	position: relative;
	top: -5px;
}

/*
.top_navig .left{
	float: left;	
}

.top_navig .left a{	
	color: #656565;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 3px 0px 0px;
}

.top_navig .left a:hover, .top_navig .left a:hover.drop{
	color: #FFFFFF;
}

.top_navig .left a.drop{
	color: #656565;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../images/arrow_to_bottom.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 17px 0px 0px;
}

*/

.top_navig .right{
	padding: 0px 10px 0px 0px;
}

.top_navig .right a.prev{
	color: #656565;
	text-decoration: underline;
	text-transform: uppercase;
	background-image: url(../images/prev_img.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0px 13px 0px 13px;	
}

.top_navig .right a.next{
	color: #656565;
	text-decoration: underline;
	text-transform: uppercase;
	background-image: url(../images/next_img.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 13px 0px 13px;	
}

.top_navig .right a:hover.prev, .top_navig .right a:hover.next{
	color: #FFFFFF;
	text-decoration: none;
}

.top_navig .right a.buy_now{
	color: #656565;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 13px 0px 25px;	
}

#product_1 .prod_img_pre{
	clear: both;
	overflow: auto;
	width: 100%;
}

.prod_img_left .desc .num{
	font-size: 16px;
	font-weight: bold;
	color: #D1D1D1;
	display: block;
	padding: 7px 0px 3px 0px;
}

.prod_img_left .desc .width{
	font-size: 14px;
	color: #D1D1D1;
	display: block;
	padding: 0px 0px 3px 0px;
}



.prod_img_right{
	width:100%;


}
#prod_center {
	padding: 0;

	
}

#prod_center a.zoom{
	font-size: 14px;
	color: #D1D1D1;
	background-image: url(../images/zoom.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 19px;
	text-decoration: none;
}

#prod_list_one_1{
	width: 950px;
	margin: 0;
	border-bottom: 3px solid #D1D1D1;
	padding: 10px 0 10px 0;


}

#prod_list_one_1 .item{
	padding: 0px 25px;
	margin: 0 auto;
	text-align: center;
	color: #D1D1D1;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

#prod_list_one_1 .item a{
	color: #D1D1D1;
	font-weight: bold;
	text-decoration: none;
}

#prod_list_one_1 .item a:hover{
	color: #F3F3F3;
}

#product_1 .product_desc{
	padding: 10px 0px 10px 0px;
	overflow: auto;
}

#product_1 .desc_price{
	float: right;
	width: 500px;
}

#product_1 .product_desc .manufactures{
	float: left;
	color: #D1D1D1;
	width: 405px;
	text-align: left;
}

#product_1 .product_desc .manufactures h1 {
	padding:4px 0 0 10px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: 1.5px;

}

#product_1 .desc_price .desc{
	border-bottom: 3px solid #D1D1D1;	
	padding: 0px 0px 10px 0px;
}

#product_1 .desc_price .desc p{
	color: #D1D1D1;
	text-transform: uppercase;
	padding: 0px 5px 0px 0px;
}

#product_1 .price_respons{
	clear: both;
	border-bottom: 3px solid #D1D1D1;	
	padding: 5px 0px 24px 0px;	
	height: 45px;
}

#product_1 .price_respons .price{
	float: left;
	width: 250px;
	text-align: center;	
	color: #D1D1D1;
	font-weight: bold;
}

#product_1 .price_respons .rate{
	float: left;
	width: 250px;
	text-align: center;	
	color: #D1D1D1;
	font-weight: bold;
}

#product_1 .product_links{
	clear: both;
}

#product_1 .product_links .add_cart{
	display: block;
	float: left;
	width: 100%;
	padding: 5px 0px 18px 0px;
	text-align: center;
}

#product_1 .product_links .add_cart a{
	background-image: url(../images/add_to_cart.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	color: #9A9A9A;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 0px 28px;
}

#product_1 .product_links .add_cart a:hover{
	text-decoration: underline;
}

#product_1 .product_links .sizes{
	display: block;
	float: left;
	padding: 22px 0px 10px 30px;
	color: #9A9A9A;	
}

#product_1 .product_links .sizes select{
	width: 70px;
}

#product_1 .product_links .count{
	display: block;
	float: left;
	padding: 22px 0px 10px 3px;
	color: #9A9A9A;
}

#product_1 .product_links .count select{
	width: 36px;
}

#product_1 .product_links .price{
	display: block;
	float: left;

	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
}

#product_1 .product_links .price span{
	font-size: 28px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

#description_text_big{
	clear: both;
	border-top: 3px solid #D1D1D1;
	padding: 10px 0px 28px 0px;
	color: #D1D1D1;
}

#description_text_big{
	
}

#description_text_big h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 12px 10px;
	margin: 0px 0px 0px 0px;
}

#description_text_big ul{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#description_text_big ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
	font-size: 12px;
}


#board_specific{
	border-top: 3px solid #D1D1D1;
	padding: 10px 0px 28px 0px;	
}

#board_specific h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 12px 10px;
	margin: 0px 0px 0px 0px;
}

#board_specific .boardSpecs{
	width: 934px;
	margin: 0px 8px 0px 8px;
}

#board_specific .boardSpecs th{
	text-align: left;
	padding: 0px 0px 0px 10px;
	background-color: #000000;
}

#board_specific .boardSpecs th a{
	color: #9A9A9A;
	text-decoration: none;
}

#board_specific .boardSpecs th a:hover{
	text-decoration: underline;
}

#board_specific .boardSpecs th.par{
	background-color: #2E2E2E;
	color: #575757;
}

#board_specific .boardSpecs th.selected{
	background-color: #9C9C9C;
	color: #575757;
}

#board_specific .boardSpecs th.selected a{
	color: #575757;
}

.both{
	clear: both;
	overflow: auto;

}

#board_features {
	float: left;
	width:540px;
	border-top: 3px solid #D1D1D1;
	padding: 5px 0px 20px 0px;
}

#board_features ul{
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#board_features ul li{
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
	font-size: 12px;
}



#board_features h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 12px 10px;
	margin: 0px 0px 0px 0px;
}

#terria_style{
	float: right;
	border-top: 3px solid #D1D1D1;
	padding: 5px 10px 30px 0px;
}

#terria_style h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 12px 10px;
	margin: 0px 0px 0px 0px;
}


#terria_style .terria_style_pre{
	width: 375px;  /* diagram div size */
	height: 164px;
	/*
	width: 536px;    original size 
	height: 234px; */
	background-image: url(../images/stylebars_bg.png);
	background-repeat: no-repeat;
    margin: 0px 0px 0px 10px;
}

/* boards diagrams style */

div.terria_style_pre div { float:left; width:65px; height:145px; text-align:center; line-height:20px; color:#fff; filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7; font-weight: bold; font-size:11px; }
div.terria_style_pre .styleBarsStreet { margin-left:12px; }  /* margin for diagram's coordinate */
div.terria_style_pre .styleBarsPark { margin-left:29px; }
div.terria_style_pre .styleBarsAllterrain { margin-left:29px; }
div.terria_style_pre .styleBarsMountain { margin-left:29px; }

/* div.terria_style_pre div span { display:none;} */
div.terria_style_pre div.five {
background:red; margin-top:5px;
}
div.terria_style_pre div.four {
background:#f00; margin-top:40px; height:110px;
}
div.terria_style_pre div.three {
background:#f60; margin-top:70px; height:80px;
}
div.terria_style_pre div.two {
background:#fc0; margin-top:100px; height:50px;
}
div.terria_style_pre div.one {
background:#ff0; margin-top:110px; height:40px;
}
div.terria_style_pre div.zero {
background:#0f0; margin-top:130px; height:20px;
}

.terria_style_pre .col_super{
	width: 105px;
	float: left;
	padding: 48px 0px 0px 23px;
	color: #FFFFFF;
	font-weight: bold;	
}

.terria_style_pre .col_good{
	width: 105px;
	float: left;
	padding: 85px 0px 0px 54px;
	color: #FFFFFF;
	font-weight: bold;	
}

.terria_style_pre .col_ok{
background: green;
	height: 41px;
	width: 25px;
	float: left;
	margin: 169px 0px 0px 42px;
	color: #FFFFFF;
	font-weight: bold;	
}

#product_2 .prod_img_right {
	float: right;
	width:520px;
}

#product_2 #product_logos{
	clear: both;
	overflow: auto;
	padding: 0px 0px 10px 0px;
}

#product_2 #product_logos .left{
	float: left;		
	padding: 10px 0px 0px 0px;
}
#product_2 #product_logos .left h1 {
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: 1.5px;	
	padding: 0;

}


#product_2 .desc_price .desc{
	border-top: 3px solid #D1D1D1;
	padding: 8px 0px 13px 0px;
}

#product_2 .both .desc {
	border-top: 0px solid #D1D1D1;
	padding: 8px 10px 13px 10px;
	float: left;
	width: 400px;
}

#product_2 .both .prod_th {
	float: right;
	width: 495px;

}

#product_2 .desc_price .desc h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

#product_2 .desc_price .desc ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#product_2 .desc_price .desc ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
}

#product_2 .desc_price .prod_th .product_links{
	border-top: 0px solid #D1D1D1;

}
#product_2 .desc_price .prod_th .product_links .colours select { 
	width: 154px;
}

#product_2 .desc_price .product_links {
	padding: 5px  0 10px 0px;
	border-top: 3px solid #D1D1D1;
	overflow:  auto;
}

#product_2 .desc_price .product_links .left{
	float: left;
	width: 75%;
	padding: 0px 0 4px 0;
}	

#product_2 .product_links .price{
	display: block;
	width: 150px;
	padding: 0px 0px 10px 0px;
	color: #9A9A9A;
}

#product_2 .product_links .colours select {
	width: 253px;
}
#product_2 .product_links .price span{
	font-size: 28px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}



#product_2 .product_links .add_cart{
	display: block;
	width: 250px;
	padding: 10px 0px 5px 0px;
}

#product_2 .product_links .add_cart a{
	background-image: url(../images/add_to_cart.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	color: #9A9A9A;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 0px 28px;
}

#product_2 .product_links .add_cart a:hover{
	text-decoration: underline;
}

#product_2 .product_links .sizes{
	display: block;
	width: 170px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
	float: left;
}

#product_2 .product_links .sizes select{
	width: 70px;
}

#product_2 .product_links .count5{
	display: block;
	width: 170px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
	float: left;
}

#product_2 .product_links .count5 select{
	width: 36px;
}

#product_2 .product_links .count{
	display: block;
	width: 150px;
	padding: 10px 0px 20px 0px;
	color: #9A9A9A;
    float: left;
}

#product_2 .product_links .count select{
	width: 36px;
}

#product_2 .desc_price .product_links .right{
	float: right;
	text-align: right;
	padding: 5px 10px 0px 0px;
}

#product_2 .prod_img_pre{
	clear: both;
	overflow: auto;
}

#product_2 .prod_img_left{
	float: left;
	margin:0 0;
	padding: 0 0 10px 0;
	width: 430px;
	text-align: center;

}


#product_2 .prod_img_left a.zoom{
	font-size: 14px;
	color: #D1D1D1;
	background-image: url(../images/zoom.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 19px;
	text-decoration: none;
	font-weight: bold;
}

#product_2 .prod_img_left a.zoom:hover {
	color: #F3F3F3;
}

.product_list_img {
	border-top: 3px solid #D1D1D1;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}

.product_list_img .item {
	float: left;
	width: 158px;
	text-align: center;
}

.product_list_img .item a{
	color: #D1D1D1;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.product_list_img .item a:hover{
	color: #F3F3F3;
}

#horiz_prod {
	text-align: center;
	width: 100%;
	padding:10px 0;
}


#product_3_pre{
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

#product_3{
	background-repeat: no-repeat;
}	

#product_3 .shuz{
	float: left;

}

#product_3 .shuz .suz_1{
	padding: 5px 0px 0px 265px;
}

#product_3 .shuz .suz_1 a{
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#product_3 .shuz .suz_2{
	padding: 25px 0px 0px 215px;
}

#product_3 .shuz .suz_2 a{
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#product_3 .shuz .suz_3{
	padding: 15px 0px 0px 265px;
}

#product_3 .shuz .suz_3 a{
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#big_prod {
	width: 60%;
	float:right;
	padding-right: 5px;
	
}
#big_prod img {
	display: block;
	margin:0 auto;
}
#test {
	height: 412px;
	border-bottom: 1px solid #2E2E2E;
}

#product_3 .product_3_logo{
	padding: 15px 10px 10px 10px;	

}
#product_3 .product_3_logo H1 {
	padding:0px 0 0 0px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: 1.5px;
}
#product_3 .product_3_desc{
	padding: 0px 10px 0px 10px;
}

#product_3 .product_3_desc .left{
	float: left;
	width: 480px;
}
	
#product_3 .product_3_desc	.left p{
	color: #FE6700;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}	

#product_3 .product_3_desc	.left span.size{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding: 14px 0px 24px 0px;	
	display: block;
}	

#product_3 .price_rate{
	clear: both;
}

#product_3 .price_rate .price_level{
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 180px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	color: #999999;
}	

#product_3 .price_rate .price_level img {
	padding-top: 10px;
	padding-bottom: 2px;
}


#product_3 .price_rate .rate{
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 180px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	color: #999999;
}	

#product_3 .price_rate .rate img {
	padding-top: 10px;
	padding-bottom: 2px;
}


#product_3 .product_3_desc .right{
	float: right;
	width: 440px; 
	padding: 0px 0px 20px 0px;
}

#product_3 .product_3_desc .right .property{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#product_3 .right .property li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	/*	color: #F3F3F3; */
	text-transform: uppercase;
	font-size: 12px;
}

#product_3 .right .property li b{
	color: #FF6600;
}

#product_3 .product_links{
	padding: 20px 0px 0px 0px;
}

#product_3 .product_links .price {
	display: block;
	width: 150px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
}


#product_3 .product_links .colours select {
	width: 253px;
}

#product_3 .product_links .price span{
	font-size: 28px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

#product_3 .product_links .add_cart{
	display: block;
	width: 250px;
	padding: 10px 0px 5px 0px;
	float: left;
}

#product_3 .product_links .add_cart a{
	background-image: url(../images/add_to_cart.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	color: #9A9A9A;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 0px 28px;
}

#product_3 .product_links .add_cart a:hover{
	text-decoration: underline;
}

#product_3 .product_links .sizes{
	display: block;
	width: 170px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
	float: left;
}

#product_3 .product_links .sizes select{
	width: 95px;
}

#product_3 .product_links .count{
	display: block;
	width: 150px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;
    float: left;
}

#product_3 .product_links .count select{
	width: 36px;
}

#product_3 .ride_lighthing_logo{
	clear: both;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 24px 0px 24px 0px;
	text-align: center;
	font-size: 1px;
}

#b_up_bg {
	background-image: url(../images/boot_upbg.jpg);
	background-repeat: repeat-x;
	overflow: auto;
	width: 950px;

	height: 46px;
	margin:0;
	padding: 0;
}
#product_4 .prod_img_pre{
	margin: 0px 0 0px 0;
	overflow: auto;
	clear: both;
	padding: 0px 0 10px 0;

}
#product_4 .prod_img_pre img{
	width: 950px;
	/* height: 569px; */
	border-top: 1px solid #1B1B1B;
	border-bottom: 1px solid #2E2E2E;

}

#product_4 .prod_price_desc{	
	clear: both;
	padding:0;
	overflow: auto;
	margin:0;
	border-bottom: 3px solid #666666;
}

#product_4 .prod_price_desc .price_pre{
	float: left;
	width: 440px;
	border-top: 3px solid #666666;
	padding: 0px 0px 0px 10px;
}

#product_4 .prod_price_desc .desc{
	float: right;
	width: 430px;
	border-top: 3px solid #666666;
	padding: 10px 20px 10px 0px;
}

#product_4 .prod_price_desc .colours select {
	width: 253px;
}


#product_4 .prod_price_desc .price{
	display: block;
	width: 150px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
}

#product_4 .prod_price_desc .price span{
	font-size: 28px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

#product_4 .prod_price_desc .add_cart{
	display: block;
	width: 250px;
	padding: 10px 0px 5px 0px;
	float: left;
}

#product_4 .prod_price_desc .add_cart a{
	background-image: url(../images/add_to_cart.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	color: #9A9A9A;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 0px 0px 28px;
}

#product_4 .prod_price_desc .add_cart a:hover{
	text-decoration: underline;
}

#product_4 .prod_price_desc .sizes{
	display: block;
	width: 170px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;	
	float: left;
}

#product_4 .prod_price_desc .sizes select{
	width: 70px;
}

#product_4 .prod_price_desc .count{
	display: block;
	width: 150px;
	padding: 10px 0px 10px 0px;
	color: #9A9A9A;
    float: left;
}

#product_4 .prod_price_desc .count select{
	width: 36px;
}

#product_4 .prod_price_desc .desc h1{
	padding:4px 0 0 10px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: 1.5px;	
	float: left;
}
#product_4 .prod_price_desc .desc h2 {
	margin: 11px 0 0 11px;
	float: left;
}


#product_4 #description_text_big{
	border-top: 0px solid #666;
	border-bottom: 3px solid #666;
	padding: 10px 0px 15px 0px;	
}

#product_4 #description_text_big ul{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#product_4 #description_text_big ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#product_4 #prod_color {
	clear: both;
	border-bottom: 3px solid #666666;
	margin:0;
	padding:0 0 10px 0;

}

#product_4 #prod_color h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding:10px 0px 0px 10px;
}

#product_4 #prod_color .list_prod_small{
	margin: 0 auto;
	clear: both;
	overflow: auto;
	width: 90%;
	padding: 0;	
}  

#product_4 #prod_color .list_prod_small .item{
	float: left;
	text-align: center;
	margin-left: 15px;
	padding: 3px;
	position: relative;
} 

#product_4 #prod_color .list_prod_small .item .tls{
	position: absolute;
	left: 110px;
	top: 8px;
	z-index: 1000;
}

#product_4 #prod_color .list_prod_small .item a{
	text-align: center;
	text-decoration: none;
	color: #656565;
	font-size: 11px;
	text-transform: uppercase;		
}

#product_4 #prod_color .list_prod_small .item a:hover{
	color: #FFFFFF;	
}


#product_4 #description_text_small {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	clear: both;
}
#product_4 #description_text_small h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 10px 0px 12px 10px;
	margin: 0px 0px 0px 0px;
}

#product_4 #description_text_small p {
	padding: 0px 10px 12px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

#product_4 #foot_lft {
	float: left;
	width:287px;
}

#product_4 #foot_lft img#boot {
	border: 0px;
	width:277px;
	height: 277px;
}

#product_4 #foot_lft div {
	padding-bottom: 12px;
	padding-left:10px;
}

#product_4 #foot_rgh {
	margin: 0 0 0 287px;
}

#product_4 #foot_rgh p {
	padding: 0px 10px 12px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

#product_4 #foot_rgh h1{
	padding:0px 0 0 10px;
	margin: 0px 0 0 0px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: 1.5px;	
}

#product_4 #foot_rgh h3 {
	padding:0px 0 15px 10px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 25px;
	line-height: 25px;
	letter-spacing: 0.5px;
}

#product_4 #foot_rgh ul{
	padding: 0px 0px 0px 20px;
	margin: -10px 0px 0px 0px;

}

#product_4 #foot_rgh ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	text-transform: uppercase;
}

#product_4 .addit_products{
	clear: both;	
	padding: 0px 0px 0px 10px;
}

#product_4 .addit_products .item{
	float: left;
	width: 310px;
}

#product_4 .addit_products .item .logo{	
	float: left;
	padding: 85px 0px 0px 0px;
}

#product_4 .addit_products .item .cont{
	float: left;
	width: 200px;	
}

#product_4 .addit_products .item .cont .name{
	padding: 0px 0px 18px 0px;
	color: #D1D1D1;
}

#product_4 .addit_products .item .cont p{
	padding: 10px 10px 18px 0px;
	color: #D1D1D1;
	font-size: 11px;	
}


#zoom {
	width: 100%; 
	overflow: auto;
}

#zoom * {
	margin:0 auto;
	text-align: center;
}

/* CHECKOUT */
.check_out {
	padding: 0px 0px 10px 0px;	
}

.check_out h1{
	padding: 4px 0 0 10px;
	font-family: Impact, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	letter-spacing: 1.5px;
	color: #D1D1D1;
}


.check_left {
	float: left;
	width:100px;
}



.check_right .check_spec {
	width: 450px;
	margin: 0px 0 5px 0;
	background-color: #000000;
	color: #4D4D4D;
	font-weight: bold;


}
.check_right .check_spec th {
	text-align: left;
	padding: 0px 0px 0px 10px;

}
.check_right .check_spec td {
	vertical-align: top;
	text-align: left;
	padding: 2px 0px 2px 10px;


}
.check_spec td a{
	color: #9A9A9A;
	text-decoration: none;
}

.check_spec td a:hover {
	text-decoration: underline;
}

.check_spec .item {
	padding: 0px 25px;
	margin: 0 auto;
	text-align: center;
	color: #D1D1D1;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

.check_spec .item a{
	color: #D1D1D1;
	font-weight: bold;
	text-decoration: none;
}

.check_spec .item a:hover{
	color: #F3F3F3;
}

.chk_carrier {
	border-top: 3px solid #D1D1D1;
	padding: 5px 0px 10px 0px;	
	color: #4D4D4D;
	font-size: 13px;
}
.chk_carrier h2{
	font-size: 18px;
	color: #D1D1D1;	
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
}
.chk_carrier p {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
	color: #4D4D4D;
}
.chk_carrier ul {
	width: 500px;
	color: #4D4D4D;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.chk_carrier ul li {
	float: left;
	text-align: left;
	display: block;
	margin: 0 15px 5px 0px;
	padding: 0;
}
.chk_carrier ul li p {
	padding: 0 0 0px 0;
}
.total, .total_b {
	font-size: 28px;
	color: #CCCCCC;
	padding: 0px 0px 0px 10px;
}

.total_b {
	font-weight: bold;
}

/* END CHECKOUT */


	
/*Opera Hack*/
@media all and (min-width: 0px) {

}


.colours {
	color: #9A9A9A;
	display: block;
	padding: 10px 0px 10px 0px;
}


.product_links .price span p, #product_4 .special-price{
	font-size: 28px;
	color: #FD5202;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}