@charset "utf-8";
/* CSS Document */

#content {
background-color:#FFFFFF;
background-image:none;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
width:955px;
}

body {margin:0px;font-family:Trebuchet MS;font-size:12px;background-image:url('../images_templ/rounded/main_bg.gif');background-repeat:repeat-x;background-position:top;background-color:#231106; }
p, td, li, h1, h2, h3, h4, h5, h6, div 
{ font-family:Trebuchet MS; font-size:11px; color:#c9c4c1; }

hr { height: 1px; }
img{border:none;}

/* --- styles for FORM FIELDS -------------------------------------*/

form { margin:0; padding:0; display:inline;}

input, textarea, select {font-family:Trebuchet MS;font-size:10px;color:#ADA59A;background-color:#231106;height:24px;border:1px solid #4d3f35;}
	
input.text {color:#ADA59A;font-family:Trebuchet MS;font-size:10px;line-height:24px;margin-left:3px;padding:5px 0 0 3px;*padding:0px 0 0 3px;width:105px;}
input.btn { color: #0000A0; background-color: #FFFFFF; background-image: none; }
input.checkbox, input.radio { background-image: none; border:1px solid #d3d3d3; }

/* --- styles for the links in the CUSTOM menu --------------------*/

.menu_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.menu_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.menu_link:HOVER { color: #000000; background-color: #D0E0FF; text-decoration: none; font-size: 11px; }

/* --- styles for the selected menu links in the CUSTOM menu ------*/

.menu_link_selected:LINK { color: #0000CC; background-color: #E0F0FF; text-decoration: none; font-size: 11px; }
.menu_link_selected:VISITED { color: #0000CC; background-color: #E0F0FF; text-decoration: none; font-size: 11px; }
.menu_link_selected:HOVER { color: #000000; background-color: #D0E0FF; text-decoration: none; font-size: 11px; }

/* --- styles for the rows in the CUSTOM menu ---------------------*/

.menu_link_tr {}
.menu_link_td { border: 1px solid #F9F9F9; }
.menu_link_td_over { background-color: #E0F0FF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.menu_link_tr_inner {}
.menu_link_td_inner {}
.menu_link {}

/* --- styles for links in the CATEGORY TYPE menu -----------------*/

.menu_categorytype:LINK { color: #000000; text-decoration: none; font-weight:bold; font-size:14px; }
.menu_categorytype:VISITED { color: #000000; text-decoration: none; font-weight:bold; font-size:14px;}
.menu_categorytype:HOVER { color: #1fa700; text-decoration: none; font-weight:bold; font-size:14px;}

/* --- styles for links in the CATEGORY menu ----------------------*/

.menu_category:LINK { color: #545454; text-decoration: none; font-size: 12px; font-weight:normal; }
.menu_category:VISITED { color: #545454; text-decoration: none; font-size: 12px;  font-weight:normal; }
.menu_category:HOVER { color: #1fa700; text-decoration: none; font-size: 12px;  font-weight:bold; }

/* --- styles for the links in the selected CATEGORY menu ---------*/

.menu_category_selected:LINK { color: #1fa700; text-decoration: none; font-size: 12px;  font-weight:bold; }
.menu_category_selected:VISITED { color: #1fa700; text-decoration: none; font-size: 12px;  font-weight:bold; }
.menu_category_selected:HOVER { color: #1fa700; text-decoration: none; font-size: 12px;  font-weight:bold; }

/* --- styles for the rows in the CATEGORY menu -------------------*/

.menu_category_td_inner { padding-left:12px; padding-top:2px; padding-bottom:2px; padding-left:25px; padding-right:25px; }
.menu_category_td_inner_selected { padding-left:12px; padding-top:2px; padding-bottom:2px;  padding-left:25px; padding-right:25px; }
.menu_category_td_count_products { color: #666666; font-size: 8px; }
.count_products { color: #666666; font-size: 8px; } /* deprecated */

/* --- styles for the links in the SUBCATEGORY menu ---------------*/

.menu_subcategory:LINK { color: #858585; text-decoration: none; font-size: 11px; font-weight:normal; }
.menu_subcategory:VISITED { color: #858585; text-decoration: none; font-size: 11px; font-weight:normal; }
.menu_subcategory:HOVER { color: #545454; text-decoration: none; font-size: 11px; font-weight:normal; }

/* --- styles for the links in the selected DUBCATEGORY menu ------*/

.menu_subcategory_selected:LINK { color: #545454; text-decoration: none; font-size: 11px; font-weight:bold; }
.menu_subcategory_selected:VISITED { color: #545454; text-decoration: none; font-size: 11px; font-weight:bold; }
.menu_subcategory_selected:HOVER { color: #545454; text-decoration: none; font-size: 11px; font-weight:bold; }

/* --- styles for CATEGORY's path and CATEGORY's list links -------*/

.top_link:LINK { color: #813B1F; text-decoration: none; font-size: 11px; font-weight:normal; text-transform:uppercase; }
.top_link:VISITED { color: #813B1F; text-decoration: none; font-size: 11px; font-weight:normal; text-transform:uppercase; }
.top_link:HOVER { color: #FFFFFF;  text-decoration: none; font-size: 11px; font-weight:normal; text-transform:uppercase; }

/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/

.product_link:LINK { color: #924d32; text-decoration: none; font-weight:normal; }
.product_link:VISITED { color: #924d32; text-decoration: none; font-weight:normal; }
.product_link:HOVER { color: #924d32; text-decoration: none; font-weight:bold; }

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/

.tool_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for footer links ------------------------------------*/

.footer_link:LINK { color: #545454; text-decoration: none; font-size: 11px; }
.footer_link:VISITED { color: #545454; text-decoration: none; font-size: 11px; }
.footer_link:HOVER { color: #000000; text-decoration: none; font-size: 11px; }

/* --- styles for IMAGE links -------------------------------------*/

.image_link:LINK { text-decoration: none;  font-size: 11px; }
.image_link:VISITED { text-decoration: none;  font-size: 11px; }
.image_link:HOVER { text-decoration: none;  font-size: 11px; }

/* --- styles for THE REST of the links ---------------------------*/

a:LINK { color: #231106; text-decoration: none; }
a:VISITED { color: #231106; text-decoration: none; }
a:HOVER { color: #813F16; text-decoration: none; }

/* --- styles for products and options ----------------------------*/

.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }
.product_list_price { text-decoration: line-through; }
.product_price {}
.product_price_diff_amount {}
.product_price_diff_percent {}
.product_outofstock { color: #FF5000; }

.product_options_border { }
.product_options_header { color:#000000; font-weight:bold; text-align:left; padding-left:15px; }
.product_options_body { font-weight:normal; text-align:left; }
.product_options_selected { color:#545454; font-weight:normal; }
.product_options_name {color:#545454; font-weight:bold; }
.product_options_list_price { text-decoration: line-through; }
.product_options_price {}
.product_options_title td{ text-align:left; font-size:11px; font-weight:bold;}
.product_travel_border { background-color: #E5E5E5; }
.product_travel_header { background-color: #F5F5F5; }
.product_travel_body { background-color: #FFFFFF; }
.product_specialties_border { background-color: #CCCCCC; }
.product_specialties_header { background-color: #FFFFFF; }
.product_specialties_body { background-color: #FFFFFF; }

/* --- styles for the search form of travel products --------------*/

.search_travel_border { background-color: #E5E5E5; }
.search_travel_header { background-color: #FAFAFA; }
.search_travel_body { background-color: #FFFFFF; }
.search_travel_footer { background-color: #FAFAFA; }

/* --- styles for the search/browse of products -------------------*/

.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected { font-family: monospace; }
.search_alphabet_link:LINK { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:VISITED { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:HOVER { font-family: monospace; color: #000000; background-color: #FFD0FF; text-decoration: none; }

/* --- styles for the site map ------------------------------------*/

/*.site_map_border { background-color: #B0B0B0; }
.site_map_body { background-color: #FFFFFF; }
.site_map_tr {}
.site_map_td { border: 1px solid #FBFBFF; }
.site_map_td_over { background-color: #F5F5F5; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_header_link_tr_inner { background-color: #D0E0FF; font-weight: bold; }
.site_map_header_link_td_inner {}
.site_map_header_link:LINK { color: #000090; text-decoration: none; }
.site_map_header_link:VISITED { color: #000090; text-decoration: none; }
.site_map_header_link:HOVER { color: #000000; text-decoration: none; }
.site_map_link:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }*/

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/

.navigator_products { color: #000000; font-size: 11px; text-align:right;}
.navigator_products_link:LINK { color: #813B1F; text-decoration: none; font-size: 11px; }
.navigator_products_link:VISITED { color: #813B1F; text-decoration: none; font-size: 11px; }
.navigator_products_link:HOVER { color: #FFFFFF; text-decoration: none; font-size: 11px; }
.navigator_products_link_selected { color: #FFFFFF; text-decoration: none; font-size: 11px; }


/* --- styles for the navigation bars ------------------------ ----*/


#navbar p {color:#5454541; font-size;10px;}
#navbar td {font-size:10px;}
.navtab_first {padding:5px;width:350px;text-align:right;background-image:url();background-position:213px 7px;background-repeat:no-repeat;}
.navtab_middle {padding:5px;width:120px;text-align:right;background-image:url(../images_templ/navtabbg.jpg);background-position:8px 7px;background-repeat:no-repeat;}
.navtab_last {padding:5px;width:85px;text-align:right;background-image:url(../images_templ/navtabbg.jpg);background-position:6px 7px;background-repeat:no-repeat;}
.navbar a.navtab_selected {
color:#6C9D32;display:block;font-size:11px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:right;text-decoration:none;}
.navbar a.navtab_notselected {
color:#924D32;display:block;font-size:11px;font-weight:normal;padding-bottom:5px;padding-top:5px;text-align:right;text-decoration:none;}
.navbar a.navtab_notselected:hover {display: block;color:#924d32;text-decoration: none;font-weight:bold;padding-top:5px;padding-bottom:5px;text-align: right;font-size:11px; }
.navbar td.navtab_body {padding:5px; _padding:5px 0; color:#231106;background-color: white;text-align: left;border-top:1px solid #d3d3d3; }

/* --- styles for the calendar ------------------------------------*/

.calendar_border { background-color: #D0D0D0; }
.calendar_header { background-color: #F0F0F0; }
.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }
.calendar_body { background-color: #FFFFFF; }
.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }
.calendar_footer { font-size: 11px; background-color: #F0F0F0; }
.calendar_day_onmouseover { background-color: #FFFF00; }
.calendar_day_onmouseout { background-color: transparent; }
.calendar_day_onclick { background-color: #D0D0FF; }
.calendar_day_notavailable { color: #CCCCCC; }

/* --- styles for errors and successes ----------------------------*/

.error { color: #FF0000; }
.warning { color: #FF5000; }
.success { color: #007000; }

/* --- styles miscellaneous ---------------------------------------*/

.categories_path_separator { color: #9c9c9c; }
.categories_path { margin: 0px 0px 0px 0px; z-index:1; }
.categories_path_td { 
color:#fff;padding-left:10px;text-align:left;width:958px;
}
.categories_path td{
background-color:transparent;} 
.categories_item { margin: 0px 0px 0px 0px; }
.categories_item_td { padding: 0px 0px 0px 0px; }
.products_summary { margin: 3px 0px 0px 0px; }
.products_summary_td { padding: 0px 0px 0px 0px; }

/*--- styles for the header ---*/
#element.style {height:15px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;}

#smalltext {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #ADA59A;}
#smalltext a:link {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #ADA59A;}
#smalltext a:hover {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #ADA59A;}
#smalltext a:visited {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #ADA59A;}
#smalltext a:active {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #ADA59A;}

#container1 {
display:block;height:150px;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:955px;z-index:999;}

#logo_container {width:379px;float:left;text-align:left;display:inline;}

#link_container {
color:#ADA59A;font-family:Trebuchet MS,Trebuchet MS,Helvetica,sans-serif;font-size:14px;font-weight:normal;padding-right:40px;position:absolute;right:55px;text-decoration:none;top:110px;width:auto;_width:660px;z-index:999999;}
#blog_button, #blog_button a:link, #blog_button a:active, #blog_button a:visited  {float:left;color:#ADA59A;font-family:Trebuchet MS,Trebuchet MS,Helvetica,sans-serif;font-size:13px;font-weight:bold;position:absolute;right:0;top:0px;display:inline;}
	
#link_container #blog_button a:hover  {float:left;color:#FFFFFF;font-family:Trebuchet MS,Trebuchet MS,Helvetica,sans-serif;font-size:13px;font-weight:bold;position:absolute;right:0;top:0px;display:inline;}
	
#nav_container_sf {color:#231106;font-size:14px;width:auto;position:absolute;right: 60px;top: 40px;display:inline;float: left;}
	
#nav_box_cart {position:absolute;top:24px;right:56px; }
	
#nav_box2_sf {position:absolute;top:65px;right:57px;padding-top: 3px;}
	
#nav_box3_sf {
padding-top:3px;position:absolute;right:317px;top:65px;}	

#nav_box3_sf span{color:#7D8E1B; font-weight:bold; font-size:14px; display:block; float:left; padding-right:10px; padding-top:3px; display:inline;}
	
#nav_box3_sf select {width:80px; margin-right:5px;}		

#member_login {height:50px;padding-top:3px;position:absolute;right:170px;text-align:left;top:61px;width:140px;}

#member_login input {height:20px;}

#member_login .btn {background-color:#231106;color:#ADA59A;height:24px;position:relative;top:4px;line-height:24px;}	

#member_login form {float:left;width:150px;display:inline;}

#cart_info_sf {position:absolute;top:30px;right:90px;text-align:left;color:#ADA59A;font-size:11px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;font-weight: normal;text-decoration: none;}

.cart_info_sf a:link, .cart_info_sf a:visited, .cart_info_sf a:active {color:#ADA59A;font-size:11px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;font-weight: normal;text-decoration: none;}



.cart_info_sf a:hover {color:#FFFFFF;font-size:11px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;font-weight: normal;text-decoration: none;}

#flash_banner {margin-bottom:8px; }	

#link_inside { width:100px;display:inline;padding-top:15px; }

#link_container a:link {color:#ADA59A;font-size:13px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif; }
	
#link_container a:visited {color:#ADA59A;font-size:13px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif; }
	
#link_container a:hover {color:#ADA59A;font-size:13px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif; }
	
#link_container a:active {color:#ADA59A;font-size:13px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif; }

#link_container_small {width:140px;float:right;display:inline; }

#link_container_small_inside {width:70px;padding-top:10px;text-align:left; }

#link_container_small_inside a:LINK, #link_container_small_inside a:VISITED {color:#999999;font-size:13px;font-weight:normal;text-decoration:none;padding-left:20px; }

#link_container_small_inside a:HOVER {color:none;font-size:13px;font-weight:normal;text-decoration:none;padding-left:20px; }

.logolink:LINK, .logolink:VISITED {font-size:32px;font-weight:normal;text-decoration:none;position:absolute;top:20px;left: 17px;}
	
.logolink:HOVER {font-size:32px;font-weight:normal;text-decoration:none;}

.logonumber {color:#ffffff;font-size:12px;font-weight:bold;}

#container2{display:block;margin-left:auto;margin-right:auto;text-align:center;width:955px;height:76px;margin-top:0px;padding-top:0px;background-color:#ffffff; }

#container3{display:block;overflow:hidden;margin-left:auto;margin-right:auto;text-align:center;width:766px;min-height:400px;margin-top:0px;padding-top:0px;background-color:#ffffff; }

#search {width:255px;height:76px;float:left;background-image:url('../images_templ/rounded/top_box.gif');background-position:center;background-repeat:no-repeat;background-color:#ffffff;display:inline; }

#newsletter {width:256px;height:76px;float:left;background-image:url('../images_templ/rounded/top_box.gif');background-position:center;background-repeat:no-repeat;background-color:#ffffff;display:inline; }

#cart {width:255px;height:76px;float:right;background-image:url('../images_templ/rounded/top_box.gif');background-position:center;background-repeat:no-repeat;background-color:#ffffff;display:inline;}

#cart div {color:#545454;font-size:11px; }

.box_header {color:#545454;font-size:14px;font-weight:bold; }
	
	
#custom_0 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_0 #banner_left_color {width:55px; height:265px; background-color:#75b111; float:left; display:block;}
#custom_0 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_0 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#1e681d; padding:105px 0 0 30px; display:block;}
#custom_0 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_0 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_0 #banner_body_text {display:block; text-align:left;}
#custom_0 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_0 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_0 #banner_right_color {width:55px; height:265px; background-color:#7e8f1c; float:right; display:block;}
#custom_0 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_0 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_0 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_0 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}

#custom_1 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_1 #banner_left_color {width:55px; height:265px; background-color:#1d671c; float:left; display:block;}
#custom_1 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_1 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#7d8e1b; padding:105px 0 0 30px; display:block;}
#custom_1 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_1 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_1 #banner_body_text {display:block; text-align:left;}
#custom_1 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_1 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_1 #banner_right_color {width:55px; height:265px; background-color:#483b8b; float:right; display:block;}
#custom_1 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_1 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_1 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_1 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}

#custom_2 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_2 #banner_left_color {width:55px; height:265px; background-color:#7d8e1b; float:left; display:block;}
#custom_2 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_2 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#772d00; padding:105px 0 0 30px; display:block;}
#custom_2 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_2 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_2 #banner_body_text {display:block; text-align:left;}
#custom_2 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_2 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_2 #banner_right_color {width:55px; height:265px; background-color:#e36f02; float:right; display:block;}
#custom_2 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_2 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_2 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_2 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}

#custom_3 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_3 #banner_left_color {width:55px; height:265px; background-color:#772d00; float:left; display:block;}
#custom_3 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_3 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#e36f02; padding:105px 0 0 30px; display:block;}
#custom_3 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_3 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_3 #banner_body_text {display:block; text-align:left;}
#custom_3 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_3 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_3 #banner_right_color {width:55px; height:265px; background-color:#934d33; float:right; display:block;}
#custom_3 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_3 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_3 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_3 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}

#custom_4 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_4 #banner_left_color {width:55px; height:265px; background-color:#e36f02; float:left; display:block;}
#custom_4 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_4 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#934d33; padding:105px 0 0 30px; display:block;}
#custom_4 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_4 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_4 #banner_body_text {display:block; text-align:left;}
#custom_4 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_4 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_4 #banner_right_color {width:55px; height:265px; background-color:#483b8b; float:right; display:block;}
#custom_4 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_4 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_4 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_4 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}

#custom_5 #banner_wrapper {width:955px; position:relative; display:block;}
#custom_5 #banner_left_color {width:55px; height:265px; background-color:#934d33; float:left; display:block;}
#custom_5 #banner_photo {width:247px; height:265px; float:left; display:block;}
#custom_5 #banner_text_wrapper {width:568px; height:265px; float:left; background-color:#5d4fa7; padding:105px 0 0 30px; display:block;}
#custom_5 #banner_large_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_5 #banner_small_title {padding:0 0 10px 0; display:block; text-align:left;}
#custom_5 #banner_body_text {display:block; text-align:left;}
#custom_5 #banner_scroll_boxes {display:block; float:left; padding:25px 0 0 0; display:block;}
#custom_5 #banner_category_title {float:right; display:block; padding-right:15px;}
#custom_5 #banner_right_color {width:55px; height:265px; background-color:#7d8e1b; float:right; display:block;}
#custom_5 .bannerstyle1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF;}
#custom_5 .bannerstyle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF;}
#custom_5 .bannerstyle3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
#custom_5 .bannerstyle4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 26px;}


/* --- Styles for the Menu --- */

#menu {width:255px;padding-top:8px;background-color:#ffffff;float:left;display:inline;text-align:left; }

#menu2 {background-image:url('../images_templ/rounded/menu_bg.gif');background-repeat:repeat-x;background-position:top;width:240px;height:371px;position:relative;left:7px;text-align:left; }

/* --- Styles for the Content Area --- */

#content {background-image:none;background-color:#ffffff;margin-left:auto;margin-right:auto;text-align:center;width:850px;display:block;z-index: inherit; }


/* --- Styles for the Footer --- */

#footer_container {margin-left:auto;margin-right:auto;text-align:center;width:850px;display:block;position:relative;height:30px; }

#footer_link_sf {color:#CCCCCC;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }

#footer_link_sf_2 a:link {color:#CCCCCC;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }

#footer_link_sf_2 a:visited {color:#CCCCCC;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }
	
#footer_link_sf_2 a:hover {color:#FFFFFF;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }
	
#footer_link_sf_2 a:active {color:#CCCCCC;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }
	
#footer_link_sf_2 {color:#7a6457;font-size:9px;font-weight: bold;text-decoration:none;display:inline-table;padding-top:10px;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;position:absolute;bottom:0px;left: 0px; }

#footer_container a:LINK, #footer_container a:VISITED {color:#7a6457;font-size:9px;font-weight: normal;text-decoration:none;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;bottom:0px;left: 0px; }

#footer_container a:HOVER {color:#FFFFFF;font-size:9px;font-weight: normal;text-decoration:none;font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;bottom:0px;left: 0px; }

#footer_additional_info {margin:0 auto; text-align:left; width:850px;}
#footer_additional_info .ct-foot-link:LINK, #footer_additional_info .ct-foot-link:VISITED {font-weight:bold; color:#CCC; padding:0;}
#footer_additional_info a:LINK, #footer_additional_info a:VISITED {
color:#7a6457;
font-size:9px;
text-decoration:none;
padding:0 6px;
}
#footer_additional_info a:HOVER {color:#FFF;}


/* --- Styles for the HomePage --- */

#home_header {background-image:url('../images_templ/rounded/homepage_header_bg.gif');background-repeat:no-repeat;text-align:center;width:492px;height:33px; }

.header_text {font-size:14px;font-weight:bold;color:#1ec313;padding-top:8px; }

.subheader { color:#ffffff;font-size:12px; }

/* --- Styles for the Featured Products Template --- */

#featured_box {width:224px;display:inline }

#featured_header {width:224px;height:30px;background-image:url('../images_templ/rounded/homepage_bg.gif');background-repeat:no-repeat;color:#ffffff;font-weight:bold;font-size:12px;text-align:center;padding-top:8px; }

#featured_top {width:114px;float:right;display:inline; }

#featured_top div {color:#545454;font-size:11px;padding-left:10px;text-align:left; }

/* --- Generic Product Styles --- */

.gprice {color:#1fa700;font-weight:bold; }

.blacklink:LINK, .blacklink:VISITED {color:#000000;font-weight:bold;text-decoration:none; }

.blacklink:HOVER {color:#1fa700;font-weight:bold;text-decoration:none; }

.sprice {color:#545454;}

.graylink:LINK, .graylink:VISITED {color:#545454;font-weight:bold;text-decoration:none;}
	
.graylink:HOVER {color:#000000;font-weight:bold;text-decoration:none;}

.gray {color:#545454;}

.white {color:#ffffff;}

/* --- Styles for the Brief Product Template --- */

#brief-wrap{background-color:#fff;}

#brief_product {width:494px;height:100px;text-align:center;border-top:1px solid #d3d3d3; }

#brief_content {width:278px;height:100px;border-right:1px solid #d3d3d3;font-size:11px;float:left;display:inline;text-align:left; }
	
/* --- Styles for the Detailed Product Template --- */

#detailed_product {width:494px;}

#detailed_product td {text-align:left;color:#545454;}

#detailed_product input, #detailed_product option {font-size:12px;border:1px solid #d3d3d3;}

/* --- Styles for the Related Product Template --- */

#related_product input, #related_product option {font-size:11px;border:1px solid #545454;}

#related_product {width:154px;height:97px;background-image:url('../images_templ/rounded/related_product_bg.gif');background-repeat:no-repeat; }

/*--- styles for new labels/messages fields (unused in this theme) ---*/

.menu_links_header { }
.rel_item_head { }
.discount_head { }



.cktbtn { }

#homepage_wrapper {margin-left:auto;margin-right:auto;width:955px; }

#homepage_left {
background-color:#231106;
display:inline;
float:left;
padding-left:50px;
text-align:left;
width:245px;
}

#homepage_center {
background-color:#261206;
border:1px solid #2E1608;
display:inline;
float:left;
margin:0 10px;
padding-left:10px;
padding-right:10px;



text-align:left;
width:228px;
_margin: 0 5px 0 -25px;
}

#homepage_right {
background-color:#231106;
display:inline;
float:right;
padding-right:45px;
text-align:left;
width:336px;
}
	
.homepage_title {font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 22px;font-weight: normal;color: #666f15;	}

.homepage_body, .homepage_body p {font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #c9c4c1;text-decoration:none;}
.homepage_body a:link, .homepage_body a:visited, .homepage_body a:active {font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #666f15;text-decoration:none;}

.homepage_body a:hover {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;text-decoration:none;}

.homepage_body_larger, .homepage_body_larger a:link, .homepage_body_larger a:visited, .homepage_body_larger a:active  {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;font-weight: bolder;color: #c89577;}

.homepage_body_larger a:hover  {font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;font-weight: bold;color: #FFFFFF;}

#homepage_body{float:left; margin-top:20px;display:inline;}

#best_summer_buys .productReviews_readReviews_link,#best_summer_buys .productReviews_writeReview_link{display:none;} 
#best_summer_buys .productReviews_body table td{color:#231106;}

.productReviews_readReviews_link, .productReviews_writeReview_link{} 
.productReviews_body table td{color:#231106;}
.readProductReviews_reviewContainer div,  .readProductReviews_reviewContainer table td {color: #000;}
.productReviews_container {padding:0px; }
	
#three_column_wrapper {
float:left;
margin-top:10px;}
	
/*--- Main Product Template ---*/
#main_prod_template p, #main_prod_template td, #main_prod_template li, #main_prod_template h1, #main_prod_template h2, #main_prod_template h3, #main_prod_template h4, #main_prod_template h5, #main_prod_template h6, #main_prod_template div 
{ font-family:Trebuchet MS; font-size:11px; color:#231106; font-weight:normal; }

	
#main_prod_template {background-color:#FFFFFF;margin-left:0;margin-top:0;padding:30px;position:relative;width:790px;float:left;display:inline;}

.top_banner{}

.top_title, .top_title a:link, .top_title a:visited, .top_title a:active {font-family:Trebuchet MS, Helvetica, sans-serif;font-size:18px;color: #924d32;text-align:left;margin-left:20px;float:left;display:inline;}
	
.top_title a:hover {font-family:Trebuchet MS, Helvetica, sans-serif;font-size:18px;color: #924d32;text-align:left;margin-left:20px;float:left;display:inline;}	
	
.top_links, .top_links strong {color:#924D32;float:left;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:14px;line-height:26px;font-weight:normal;display:inline;}

.productReviews_body {_width:400px; float:left; width:400px; }

#best_summer_buys .productReviews_body {position:relative;width:100px;}

.productReviews_writeReview_link a:link, .productReviews_writeReview_link a:active, productReviews_writeReview_link a:visted, productReviews_writeReview_link a:hover {}
	
.productReviews_body p, .productReviews_body td, .productReviews_body li, .productReviews_body h1, .productReviews_body h2, .productReviews_body h3, .productReviews_body h4, .productReviews_body h5, .productReviews_body h6, .productReviews_body div {font-family:Trebuchet MS;font-size:10px;}

.prod_images{float:left;padding-left:0px;padding-top:30px;width:228px;text-align:left;display:inline;}

.prod_add_to_cart {float:left; padding-top:20px; text-align:left; }
	
#detail_product_reviews {float:right;width:140px;display:inline;}

.pro_desc {color:#40281A;float:right;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:12px;width:535px;display:inline;}

.pro_desc p{float:left;font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 12px;color: #40281a;display:inline;}
.pro_desc_title {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 14px;color: #924d32;font-weight:bold;}
.linkbreakbg {background-image:url(images_templ/linebreakbg.jpg);height:13px;width:100%;float:right;margin-left:0px;display:inline;}

.pro_desc_price {color:#924D32;float:left;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding-top:10px;text-align:left;width:226px;display:inline;}

#we_also_recommend {position:relative;width:775px;}

.productReviews_percentageBarContainer {background-color:#FFFFFF;border: 1px solid #231106;height:13px;width:60px;}

.pro_option {float:left;margin:5px 0;width:235px;display:inline;}

#detail_left_side .product_options_body select, #detail_left_side .product_options_body textarea, #detail_left_side .product_options_body input  {background-color:#FFFFFF;border:1px solid #CFCFCF;color:#000000;font-family:Trebuchet MS;font-size:10px;height:24px;}
.product_options_title{display:none;}
.option_row{text-align:left;}
.option_row span{display:block; width:100%; text-align:left;}
#main_prod_template input, #main_prod_template textarea, #main_prod_template select {font-family:Trebuchet MS;font-size:10px;color:#ADA59A;background-color:#231106;height:24px;border:1px solid #4d3f35;}
	
#detail_left_side {
display:inline;
float:left;
width:248px;_width:200px;
}
	
#detail_right_side {
display:inline;
float:right; _float:left;
width:506px; _ width:auto;
}


#facespace_twit .follow_text {
color:#FFFFFF;
padding-right:5px;
position:relative;
top:-10px;}
/*--- Main Product Brief ---*/

.product_brief {
display:inline;
float:left;
margin:10px;
position:relative;
width:187px;
}
	
#product_related_box .product_brief {width:178px;margin:9px;position:relative;float:left;display:inline;}
	
#product_related_box {float:left;padding:25px 0 0;display:inline;}

.product_brief_body {
color:#231106;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:11px;
height:100px;
overflow:hidden;
padding-top:0;
text-align:left;
}

.product_brief_body p {
color:#231106;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:11px;
margin:8px 0 0;
padding-top:0;
text-align:left;
}
	
.product_brief_title {
color:#231106;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:106px;
overflow:hidden;
padding-top:10px;
text-align:left;
}

.product_brief_image {}

.product_brief_attributes {color:#231106;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-align:left;}
	
.product_brief_cart {text-align:left;padding-top:10px;}
	
	
	
	
/*--- Main Product Banner ---*/

.top_product_banner {width:855px;height:265px;padding-left:50px;padding-right:50px;background-color:#5c281d;}

.cat_image {background:url(images_templ/examplecatimage.jpg);height:265px;width:213px;float:left;display:inline;}

.light_brown {background-color:#924d32;height:265px;float:left;display:inline;}

.cat_body {color:#FFFFFF;float:left;font-family:"Trebuchet MS";font-size:15px;height:265px;line-height:28px;padding:8px 20px 20px;width:450px;display:inline;}

.vert_nav {height:265px;}

.cat_title_harder {font-size: 30px;font-family: "Trebuchet MS";color: #FFFFFF;text-align:left;}
.cat_title_smaller {font-family: "Trebuchet MS";font-size: 23px;color: #FFFFFF;line-height: 14px;text-align:left;}

.cat_body_text, .cat_body_text a:link, .cat_body_text a:visited, .cat_body_text a:active {font-family: "Trebuchet MS";font-size: 15px;color: #FFFFFF;line-height: 28px;text-decoration: none;text-align:left;}
	
.cat_body_text a:hover {font-family: "Trebuchet MS";font-size: 15px;color: #FFFFFF;line-height: 28px;text-decoration: none;font-weight: bold;text-align:left;}

.cat_name {background-color:#924D32;float:left;height:245px;margin-top: 20px;margin-right: 20px;text-align:left;display:inline;}
#webpage_content_body{background-color:#231106; z-index:inherit;}
/* YUI DD CSS  */
.dd-menu, .dd-menu ul, .dd-menu div, .dd-menu li, .dd-menu a{z-index:0; position:relative;}
.dd-ct {padding:0 10px;}
.yuimenu li{position:relative; z-index:100;}
#link_container .dd-ct:hover{color:#fff;}
#menu_categorytypes ul{background-color:#3F1A04; padding-bottom:5px; border:1px solid #5C281D;/* border-left:1px solid #5C281D; border-bottom:1px solid #5C281D;*/ text-align:left;}
#menu_categorytypes ul li{ margin:0; padding:0;}

#menu_categorytypes li.yuimenuitem-hassubmenu a.dd-ctg{background:url(../images_templ/has-child.gif) no-repeat 152px center;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  #menu_categorytypes li.yuimenuitem-hassubmenu a.dd-ctg{background:url(../images_templ/has-child.gif) no-repeat 148px center;}
}

#menu_categorytypes li.yuimenuitem-hassubmenu a.dd-ctg:hover{background:url(../images_templ/has-child-hover.gif) no-repeat right center;}
#menu_categorytypes div.bd ul li a{padding:5px 5px; height:16px; line-height:16px; width:160px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu_categorytypes div.bd ul li a{padding:5px 5px; height:16px; line-height:16px; width:166px;}}

/*\*/
html>body*#menu_categorytypes div.bd ul li a{padding:5px 5px; height:16px; line-height:16px; width:170px;}
/**/

html>body #menu_categorytypes div.bd ul li a{*width:160px;}

#menu_categorytypes div.bd ul li a:hover{padding:5px 5px; background:#5C281D; display:block; height:16px; line-height:16px; color:#ffffff; }



/* Ctg Template - 1 Color */

.ctg1-box{background-color:#1F0C00; border:1px #5F2400 solid; width:266px; padding:5px;  float:left; margin:5px 5px 5px 0;}
.ctg1-img{margin:8px; float:left;}
.ctg1-box h2{height:40px; margin-top:5px;}
.ctg1-box h2 a:link, .ctg1-box h2 a:visited, .ctg1-box h2 a:active {font-size:18px; color:#6A9E30;}
.ctg1-box h2 a:hover{color:#FFFFFF;}
.ctg1-box p {
color:#FFFFFF;
margin:5px;
text-align:left;
}

.categories_path .img_category {margin-left:35px; max-height:150px;}
.categories_path h3.ctg-desc-name {
color:#FFF;
font-size:22px;
padding-right:45px;
margin:0;
text-align:right;
width:500px;
float:right;
}
.categories_path .category-descr-cont {
color:#FFFFFF;
float:right;
font-size:13px;
height:75px;
margin:25px 0 5px;
padding:10px 45px 0 0;
text-align:right;
width:500px;
}

.pro_add_prop{	width:535px; _width:525px; float:right; font-size:12px; color: #40281a; text-align:left; padding:5px 0; display:inline;}
.add_prop_hd{width:535px; _width:525px; float:left; display:inline;}
.add_prop_hd strong {border-top:1px solid #CFCDCE;color:#231106;float:left;font-size:14px;margin-top:10px;padding-top:6px;width:535px; display:inline; _width:525px;}
pro_add_prop span.add_prop_descp{ margin:5px 0; }

/*----------------- Sitemap ------------------*/

.sitemap_body {margin-bottom:30px;background-color:#261206;border:1px solid #2E1608;float:left;padding:20px;text-align:left;width:805px; display:inline;}
.sitemap_custommenu{ width:955px; height:20px; float:left; clear:both; padding:15px 0 5px 0; display:inline;}
.sitemap_custommenu a{ color:#924d32; text-decoration:none; font-weight:bold; padding-left:6px;}
.sitemap_custommenu a:hover{ color:#924d32;}
.sitemap_body .sitemap_custompages {
clear:both;color:#C89577;float:left;font-family:georgia;font-size:14px;font-weight:bold;padding:20px 0 20px 10px;width:805px; width:780px;display:inline;}
.list_sitemap_custompages { margin:0; padding:0;}
.sitemap_body .listitem_sitemap_custompage {
float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 5px;padding:0;width:150px;display:inline;}

.listitem_sitemap_custompage a:link, .listitem_sitemap_custompage a:visited, .listitem_sitemap_custompage a:active{color:#ADA59A;width:210px;line-height:20px;text-decoration:none; padding:0 6px; font-size:11px; font-weight:normal;}
.listitem_sitemap_custompage a:hover {color:#fff;width:210px;line-height:20px;text-decoration:none; padding:0 6px; font-size:11px; font-weight:normal;}

.listitem_sitemap_manufacturer {width:240px;float:left;border-bottom:1px solid #4d3f35; display:inline;}
.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {color:#924d32;line-height:25px;}
.manufacturer_link:LINK:HOVER {text-decoration:none;color:#FFFFFF;font-weight:bold;}
.sitemap_body .sitemap_categorytype {
clear:both;line-height:25px;padding-top:15px;text-align:left;}

.sitemap_body .sitemap_category {
clear:both;line-height:25px;padding-top:15px;text-align:left;}
ul.list_sitemap_products {
float:left;padding-left:0;display:inline; _margin:0; _padding:0; *margin:0; *padding:0;}
li.listitem_sitemap_products {
float:left; height:240px;list-style-type:none;width:150px;display:inline; padding:2px;  _padding:0;}
.list_sitemap_products li.listitem_sitemap_products a.product_link_img{ width:150px; height:150px; float:left; text-align:center; padding:2px; display:inline;}
.list_sitemap_products li.listitem_sitemap_products a.product_link{ width:180px; float:left; text-align:center; display:inline;}
.list_sitemap_products a:link, .list_sitemap_products a:active, .list_sitemap_products a:visited{ color:#ADA59A; text-decoration:none; text-align:center; font-weight:100;}
.list_sitemap_products a:hover{color:#FFFFFF; text-decoration:underline;text-align:center; font-weight:100;}

.sitemap_body .categorytype_link:LINK, .categorytype_link:VISITED {
color:#666F15;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:22px;font-weight:normal;}
.categorytype_link:hover{
color:#FFFFFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:22px;font-weight:normal;}
p.sitemap_category {
color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
.sitemap_category a{ text-decoration:none; color:#924d32; font-size:12px;}
.sitemap_category a:hover{color:#924d32; font-size:12px;}

a.category_link:link, a.category_link:visited, a.category_link:active {
text-align:left;color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
a.category_link:hover {
text-align:left; width:210px;color:#FFFFFF;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}

.listitem_sitemap_custompage a.category_link {color:#924d32;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {width:220px; text-decoration:none;color:#FFFFFF;padding-left:6px;}
.ctg-hdr{width:138px; height:171px; float:left; background:url(../images_templ/category_bg.jpg) no-repeat; display:inline;}
.ctg-hdr br{display:none;}
.ctg-hdr span{display:block; text-align:center; width:100%; margin:6px 0;height:30px;}
.ctg-hdr span a.category_link, .ctg-hdr span a.category_link:link, .ctg-hdr span a.category_link:active{color:#924d32; text-decoration:none; font-size:13px; font-weight:bold; display:block; height:30px;}
.ctg-hdr span a.category_link:hover{color:#FFFFFF;height:30px;}
.ctg_group_hdr{ width:690px; float:left; border-top:1px solid #c1c1c1; padding:10px 0; display:inline;}

.footer_links_system, .footer_links_system a:link, .footer_links_system a:active, .footer_links_system a:visited  {
color:#C9C4C1;
text-align:center;}

.footer_links_system a:hover  {
color:#FFFFFF;
text-align:center;}

.navigator_products {
clear:both;color:#000000;font-size:11px;text-align:right;width:840px;}
.list_sitemap_products li.listitem_sitemap_products a.product_link {
float:left;height:170px;text-align:center;width:155px;display:inline;}

/*------------ Contact Form Recaptcha -----------*/

#contact-wrapper{width:517px; float:left; color:#FFFFFF; display:inline;}
#cont-page{width:517px; float:left; text-align:left; font-size:14px;font-family: "Trebuchet MS"; color:#FFFFFF; display:inline;}
#cont-page-info{width:517px; float:left;font-size:12px; display:inline;}
#cont-page-info h1{ width:487px; float:left; padding:20px 0 15px 30px; font-weight:bold; font-size:18px; color:#ffffff; display:inline;}
.titletext{font-family:Trebuchet MS; font-size:13px; padding:3px 0 3px 0; text-align:left;color:#ffffff;}
.titletext #name{width:263px; padding:2px 0; border:1px solid #4d3f35; color:#ffffff;}
.titletext #email{width:263px; padding:2px 0; border:1px solid #4d3f35;color:#000000;font-size:12px;}
.titletext textarea{width:263px;  height:100px; border:#4d3f35 1px solid; color:#000000; background:#ffffff;}
.titletext strong{ width:110px; float:left;color:#ffffff;font-size:12px; height:20px; display:inline;}
.titletext input{width:263px; padding:2px 0; border:1px solid #4d3f35;color:#000000;font-size:12px; height:20px;}
.titletext input.input-field{width:263px; padding:2px 0; border:1px solid #4d3f35;color:#000000; background:#ffffff;font-size:12px; height:20px;}
.contact_add{width:448px; float:left; clear:both; padding:5px 0 10px 30px; background:url(../images_templ/new_site/contact_form_logo.gif) no-repeat 1px 4px;color:#FFFFFF; display:inline;}
.contact_ph{width:448px; float:left; clear:both; padding:5px 0 10px 30px; background:url(../images_templ/new_site/telephone_logo.gif) no-repeat 1px 2px;color:#FFFFFF; display:inline;}
.contact_ml{width:448px; float:left; clear:both; padding:5px 0 10px 30px; background:url(../images_templ/new_site/mail_logo.gif) no-repeat 2px 3px;color:#FFFFFF; display:inline;}
.contact_ml a{ color:#FFFFFF;; text-decoration:none;}
.contact_ml a:hover{ color:#FFFFFF;;}
.form-header{width:448px; float:left;_float:none;  clear:both; padding:20px 0 15px 30px; font-weight:bold; font-size:14px; color:#FFFFFF; display:inline;}
#form_holder {width:448px;float:left; padding-left:30px; display:inline;}
#form_holder img {border: none;}
#recaptcha_widget{width:448px; float:left; margin:5px 0 8px 0; display:inline;}
.label {margin-top: 5px;}
.field input {width:263px; padding:2px 0; border:1px solid #4d3f35;}
.validation_error_state {width:263px; padding:2px 0; border:1px solid #4d3f35;}
#comment {padding: 3px 0; border: 1px solid #a1a1a1; width: 448px; overflow-y: hidden;}
.v_msg { width:448px; position:relative; float:left; text-align:right; font-weight:bold; color:red; display:inline;}
#commentForm table div.v_msg { float:left; width:263px; text-align:right;clear: both; font-weight: bold; color: red; display:inline;}
#form_validation_message {font-weight: bold; color: red;}
#recaptcha_response_field {border: 1px solid #a1a1a1; width: 448px; padding:3px 0; float:left; background:#ffffff; color:#000000; font-size:12px; display:inline;}
#recaptcha_image_holder {margin-bottom: 10px; border: 1px solid #4d3f35; clear: both; position: relative; background-color: #fff; width:446px;}
#recaptcha_logo {bottom:3px; left: 0;}
#submit_it {bottom: 2px;float:right; display:inline;}
.recaptcha_only_if_audio, .recaptcha_only_if_image, .recaptcha_help, .recaptcha_refresh {float: right; margin: 0 5px 3px 0; display:inline;}
.recaptcha_only_if_image {margin-top: 2px;}

/*--------- Manufacture Template -----------*/

#manufacture_wrapper {
background-color:#1F0C00;
border:1px solid #5F2400;
display:inline;
float:left;
height:173px;
margin:10px;
padding:10px;
text-align:center;
width:170px;}

#manufactuer_photo {
padding:3px 0 0 0;}

#manufactuer_title, #manufactuer_title a:link, #manufactuer_title a:active, #manufactuer_title a:visited {
color:#6E9D33;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bolder;
height:36px;
line-height:16px;
}

#manufactuer_title a:hover {
color:#ffffff;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bolder;
height:36px;
line-height:16px;}

#manufactuer_desc {
text-align:left; width:210px;color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}

/*----------------- Category Template Styles --------------- *//*

#category_wrapper {
background-color:#261206;border:1px solid #2E1608;float:left;height:160px;margin:10px;padding:10px;text-align:center;width:170px;display:inline;}

#category_photo {
padding:10px 0 0 0;}

#category_title, #category_title a:link, #category_title a:active, #category_title a:visited {
color:#C89577;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bolder;}

#category_title a:hover {
color:#ffffff;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bolder;}

#category_desc {
text-align:left; width:210px;color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}*/

/*----------------- Custom Pages ------------------*/

#custom_page_wrapper {
background-color:#261206;border:1px solid #2E1608;float:left;padding:20px;text-align:left;width:805px;display:inline;}
.custom_page_header {
color:#666F15;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:22px;font-weight:normal;}
.custom_page_title {
color:#C89577;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bolder;}
.custom_page_body {
color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
.custom_page_body p{color:#C9C4C1;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
.custom_page_body a{color:#C9C4C1;}
.custom_page_body a:hover{color:#C89577;}

/*----------------- Search  ------------------*/

#header_search_box {position:absolute; left:500px; top:68px;}
#search_button {float:left;left:229px;position:absolute;top:0; display:inline;}

#search-selector {
float:left;left:115px;position:absolute; *border:1px solid #4d3f35; *background:#231106; *padding:2px 0 0 0; *height:23px; display:inline;}
#search-selector select {
height:26px;padding:4px;width:120px;}
#prod-search, #info-search {float:left;text-align:left;width:200px; display:inline;}
#search_button #search-btn {
float:left;height:24px;padding:0 0 0 5px; display:inline;}
#search-txt {height:19px; *height:24px;}
#searchform #s {
height:19px;left:3px;padding:5px 0 0 3px;position:absolute;width:105px;}
#sidebar #searchform #s {position:relative;}
#searchform #searchsubmit {
height:24px;left:234px;position:absolute;top:0;}
#sidebar #searchform #searchsubmit {
height:26px;left:0;line-height:0;margin:0 0 0 3px;position:relative;top:5px;width:50px;}

#skintype_text {
color:#666F15;font-size:9px;left:1px;position:absolute;text-decoration:none;top:-10px;}

#search_text {
color:#666F15;font-size:9px;left:5px;position:absolute;text-decoration:none;top:-13px;}
#nav_box2_sf select {
height:26px;padding:4px;}

.writeProductReview_onlyRegisteredMsg{color:#fff;}


/*--------------------- Product Group Styles --------------- */
.group_product_brief {
display:inline;
float:left;
margin:10px;
position:relative;
width:260px;
}
.group_product_left {
float:left;
overflow:hidden;
padding:0 5px 0 0;
width:135px;
}
.group_product_right {
float:right;
width:120px;
}
.group_product_brief_image {}
.group_product_brief_title {
color:#231106;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-top:10px;
text-align:left;
height:110px;
}


.group_product_brief_body {font-family: Trebuchet MS, Helvetica, sans-serif;font-size: 11px;color: #231106;padding-top:10px;text-align:left; display:none;}
.group_product_brief_attributes {
color:#231106;
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:34px;
text-align:left;}
.group_product_brief_cart {
padding-top:5px;
text-align:left;}
.group_linkbreakbg {}
.group_product_price {
font-weight:bold;
text-align:left;
color:#5C281D;
}
.ct-prod-group {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top:5px;
padding:20px 0;
width:845px;
}

.group_product_brief_body p {display:none;}
.group_manufacture_class {font-size:11px;}
#webpage_content_body .categories_path .group_product_brief_attributes .product_options_border td{ background-color:#FFFFFF;}
#webpage_content_body .categories_path .group_product_brief_attributes .product_options_border td select{ background-color:#FFFFFF;}
#webpage_content_body .categories_path .group_product_brief_attributes .product_options_border td select{color:#000000;}
.footer_link_sf_2 img {top:5px; position:relative;}



/* CTG Template */

.ct-image{float:left;}

.ct-name{position:absolute; top:20px; left:200px; font-size:24px; font-weight:bold; display:none;}
.ct-box {
background-color:#5C281D;
border:1px solid #5F2400;
height:150px;
width:845px;
}
.ct-box .inner {
background-color:#924D32;
color:#FFF;
height:150px;
margin:auto;
width:775px;
text-align:right;
}
.ct-box .inner h1 {color:#FFF; width:500px; float:right; margin:10px 20px 0 0;}

.ct-box .inner p {
color:#FFFFFF;
float:right;
font-size:13px;
margin:0 20px 0 0;
padding:0;
text-align:right;
width:500px;
}

.ct-box .main_descr {
float:right;
height:45px;
margin-top:70px;
width:550px;
}

.ct-box h2.name {
color:#FFF;
font-size:23px;
padding:0 20px 0 0;
margin:0;
text-align:right;
float:right;
width:500px;
}
table.categories_path{background:url(../images_templ/ctg-bg.gif) no-repeat scroll center 32px; color:#fff;}
table.categories_path td {}

/* CTG Template */

#ct-wrapper{background-color:#fff; width:846px; float:left;}
.ctg-box {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
float:left;
padding:10px 20px; _padding:10px 15px;
/*position:relative;*/
width:240px; _width:250px; 
height:300px;
}

#ct-box-image2 {text-align:left; width:278px; _width:238px;}
.ctg-name {float:left; margin-top:2px; text-transform:lowercase;}
.description {
float:left;
text-align:left;
width:240px; _width:250px;
color:#231106;
}
.description p{color:#555; margin:3px 0;}
.ctg-name a.category_link:link, .ctg-name a.category_link:visited, .ctg-name a.category_link:active {
color:#A8715C;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:none;}

.ctg-name a.category_link:hover {
color:#A8715C;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:underline;}

.spotlight_span {
font-size:22px;
color:#924D32;
font-family:"Trebuchet MS";
float:left;}

.live_without {
font-size:18px;
color:#924D32;
font-family:"Trebuchet MS";
float:right;
font-style:italic;}

.spotlight_div {
display:block;
float:left;
margin:0 25px 0px;
width:790px;}

.img_manufacturer{margin-left:34px}


.prod_add_to_cart{ width:248px; overflow:hidden;}

#product_brief_qty input {width:10px; height:15px; padding:0px; margin:0px; background-color:#ffffff; border: 1px solid #C39D94; color:#000000;}

#product_brief_qty {color:#000000; padding:0 0 10px 0;}