/* css */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background: #173749 url("../images/bg.jpg") repeat;
}

a{
	color: #000000;
	font-size: 10px;
}


h1, h2, h3, h4, h5 {
	font-family:Helvetica,Ariel,sans-serif;
	padding:0 0 10px 0;
	margin: 0;
    font-size: 12px; 
    font-weight:normal; 
}

/* base.css, part of YUI's CSS Foundation */ 
h1 { 
    font-size:20px;   
} 
h2 { 
    font-size:18px;  
} 
h3 { 
    font-size:16px;   
} 
h1,h2,h3,h4,h5,h6,strong { 
   /*bringing boldness back to headers and the strong element*/ 
   font-weight:bold;  
} 

input {
	padding: 0;
	margin: 0;
}

.clear {
	clear:both;
}

.white { color: #fff; }
.orange { color: #d4795c; }

.size12{ font-size: 12px; }
.size14{ font-size: 14px; } 

#container {
	margin:0 auto;
	padding:0pt;
	width:968px;
}

#header{}

#header .navigation_left{ float: left; width: 460px; padding: 10px 0;}
#header .navigation_left a{
	color: #d0cfbd;
	font-weight: bold;
	font-size: 14px;
	display: block;
	float: left; 
	padding: 0 5px;
	margin-right: 5px; 
	border-right: 1px solid #d0cfbd; 
	text-decoration: none;
}

#header .navigation_right{ float: right; width: 508px; color: #cb7b59; font-weight: bold; font-size: 12px; padding: 8px 0 12px 0; }
#header .navigation_right input{ width: 115px; }
#header .navigation_right .account_menu{ background: #173749 url("../images/menu_bg.jpg") no-repeat; width: 403px; height: 21px; margin-left: 105px; }
#header .navigation_right .account_menu a{ text-decoration: none; font-weigth: bold; font-size: 12px; display: block; float: left; margin-top: 2px; text-align: right;}

#footer { color: #6b7c7e; font-size: 12px; font-weight: bold; padding: 10px 0 10px 140px;}
#footer a{ color: #6b7c7e; font-size: 12px; font-weight: bold; text-decoration: none; }
#footer div{ display: block; float: left; }
#footer div.break{ width: 30px; text-align: center; }

#footer_copyright {
	background: #6b7c7e url("../images/bg.jpg") repeat;
	height: 16px;
	color: #6b7c7e;
	font-weight: bold;
	text-align: right; 
}

#footer_copyright div{ padding: 5px 10px 0 0; }


#left_box { float: left; width: 260px; }
#left_box #search_panel{ height: 290px; background-color: #cb7b59; padding: 15px; margin: 0; }
#left_box #search_panel input { }
#left_box #search_panel .search_panel_go{ width: 37px; height: 25px;}
#left_box #search_panel .heading { font-weight: bold; font-size: 12px; color: #173749;}
#left_box #search_panel .heading2 { font-weight: bold; font-size: 14px; color: #173749;}


#promo_panel { width: 260px; height: 220px; margin-top: 7px;}
#promo_panel .title{ color: #6b7c7e; font-weight: bold; font-size: 11px; line-height: 15px; }
#promo_panel .img_holder{ width: 260px; height: 205px; background-color: #fff; text-align: center; margin-top: 3px;}


#content_holder{ float: left; margin-left: 10px; width: 698px;}
#content_holder #content{ background-color: #fff; width: 658px; padding: 0 20px; min-height: 430px;}
* html #content_holder #content{height:430px;}

#content_holder #content_long{ background-color: #fff; width: 678px; padding: 0 10px; min-height: 550px;}
* html #content_holder #content_long{height:550px;}

#content_holder #commission { width: 698px; height: 110px; background-color: #ccc; margin-top: 10px;}

#content_holder, #content_holder a{ font-size: 12px; color: #6c766d; font-weight: bold; }
#content_holder h1.title{ color: #d4795c; font-size: 18px; padding-top: 5px; }
#content_holder .text {}
#content_holder .small_text{ font-size: 10px; }
#content_holder a.link { color: #cb7b59; text-decoration: none; font-weight: bold; }

#content_holder .lfield{ float: left; width: 130px; margin-right: 10px; margin-bottom: 7px; }
#content_holder .rfield{ float: left; width: 480px; margin-bottom: 7px;}
#content_holder .field_account{ margin: 5px 0 3px 0; }
#content_holder .button_holder{ width: 150px; float: right; text-align: right; margin-right: 40px;}
#content_holder .error_msg { color: #d4795c; font-size: 14px; }

#content_holder .submenu{ margin: 10px 0; }
#content_holder .account_header{ color: #173749; font-size: 16px; }

.no_image_190{ width: 190px; height: 150px; line-height: 150px; text-align: center; font-weight: bold;}
.no_image_180{ width: 180px; height: 170px; line-height: 170px; text-align: center; font-weight: bold;}
.no_image_145{ width: 145px; height: 140px; line-height: 150px; text-align: center; font-weight: bold;}

#content_holder .category_list{ }
#content_holder .category_list .category{ float: left; width: 180px; padding: 10px 10px 5px 10px; border: 1px solid #ccc; margin: 0 10px 10px 0;}
#content_holder .category_list .category .info{ font-weight: bold; margin-top: 5px; }
#content_holder .category_list .category .info .info_cat{ font-style: italic; font-weight: normal; }
#content_holder .category_list .cat_overview{ }
#content_holder .category_list .cat_overview .info{ font-weight: bold; margin-top: 20px; }
#content_holder .category_list .cat_overview .info .info_cat{ font-style: italic; font-weight: normal; }

#content_holder .product_list{ }
#content_holder .product_list .product{ float: left; width: 145px; padding: 10px 5px 5px 5px; border: 1px solid #ccc; margin: 0 10px 10px 0;}
#content_holder .product_list .product .info{ font-weight: bold; margin-top: 10px; }
#content_holder .product_list .product .info .info_cat{ font-style: italic; font-weight: normal; }
#content_holder .product_list .product_overview{ }
#content_holder .product_list .product_overview .info{ font-weight: bold; margin-top: 20px; }
#content_holder .product_list .product_overview .info .info_cat{ font-style: italic; font-weight: normal; }


#content_holder .paginate{}
#content_holder .paginate .left{ float: left; width: auto; margin-right: 20px; }
#content_holder .paginate .left .page_num_sel{}
#content_holder .paginate .left a.page_num{ color: #d4795c; text-decoration: none; }
#content_holder .paginate .right{ float: left; width: 150px; }
#content_holder .paginate .right a{ color: #d4795c; text-decoration: none; }

#content_long .left{ float: left; width: 380px; margin-right: 5px; margin-bottom: 20px; }
#content_long .left .image{ width: 370px; height: 350px; border: 1px solid #ccc; padding: 3px; text-align: center; }
#content_long .left .title{ color: #173749; font-weight: bold; margin-top: 10px;}
#content_long .left .info{ }
#content_long .right{ float: left; width: 290px; margin-bottom: 20px; }

#content_long .right .product {margin-bottom: 10px; border: 1px solid #ccc;}
#content_long .right .product .box_info{ height: 58px; width: 125px; text-align: center; vertical-align: middle; border-right: 1px solid #ccc;}
#content_long .right .product .box_info .title{ color: #173749; font-weight: bold; }
#content_long .right .product .box_info .small{ font-size: 10px; }
#content_long .right .product .box_price{ width: 60px; text-align: center; vertical-align: middle; border-right: 1px solid #ccc; color: #d4795c; font-weight: bold; }
#content_long .right .product .box_button{ width: 100px; text-align: center; vertical-align: middle; }
#content_long .right .product .box_lightbox{ width: 185px; height: 58px; text-align: center; vertical-align: middle; border-right: 1px solid #ccc; }
#content_long .right .product .box_lightbox .title{ color: #173749; font-weight: bold; }
#content_long .right .product .box_lightbox .small{ font-size: 10px; }
#content_long .right p a{ color: #d4795c; text-decoration: none; }


#content_long .basket {margin-bottom: 10px; border: 1px solid #ccc;}
#content_long .basket .box_image{ height: 140px; width: 175px; padding: 5px; border-right: 1px solid #ccc; text-align: center; vertical-align: middle; }
#content_long .basket .box_info{  width: 155px; text-align: center; vertical-align: middle; border-right: 1px solid #ccc;  padding: 5px;}
#content_long .basket .box_info .title{ color: #173749; font-weight: bold; }
#content_long .basket .box_info .small{ font-size: 10px;}
#content_long .basket .box_price{ width: 100px; text-align: center; vertical-align: middle; border-right: 1px solid #ccc; color: #d4795c; font-weight: bold; padding: 5px; }
#content_long .basket .box_button{ width: 140px; text-align: center; vertical-align: middle; padding: 5px; }


#content_long .basket_box1{ border: 1px solid #ccc; padding: 5px; width: 603px; margin-bottom: 10px; text-align: right;}

#content_long .basket_box1 .lfield{ float: left; width: 100px; margin-left: 440px;}
#content_long .basket_box1 .rfield{ float: left; width: 50px; }

.question { color: #d4795c; margin: 0; padding: 0;}
.question a{ text-decoration: none; }
.answer p{margin: 0; padding: 0;}
.answer p{margin: 5px 0 10px 0; padding: 0;}
.faq_cat_title { padding-top: 10px; }

table.pricing{border: 1px solid #ccc; text-align: center;}
table.pricing td{border: 1px solid #ccc;}
