/* CSS Document */

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#787878;
	height:100%;
} 

p { 
	margin: 0;
	margin-top:0;
	margin-bottom:0;
}

/* <--- link attributes ---> */
.header_searchbar_link_1 {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
.header_searchbar_link_1 a:link {text-decoration: none; color: #000;}
.header_searchbar_link_1 a:visited {text-decoration: none; color: #000;}
.header_searchbar_link_1 a:hover {text-decoration:underline; color: #000;}

.header_searchbar_link_2 {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; line-height:20px;}
.header_searchbar_link_2 a:link {text-decoration: none; color: #000;}
.header_searchbar_link_2 a:visited {text-decoration: none; color: #000;}
.header_searchbar_link_2 a:hover {text-decoration:underline; color: #000;}

.homenav {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; /* "Trebuchet MS", Arial, Verdana, Geneva, Helvetica; */ /* "Times New Roman", Times, serif; */ /* Verdana, Arial, Helvetica, sans-serif; */
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	/* line-height: 1.7; */
}
A.homenav:link {text-decoration: none; color: #ffffff;}
A.homenav:visited {text-decoration: none; color: #ffffff;}
A.homenav:hover {text-decoration: none; color: #ffffff;}

.hiname {
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.hiname:link {text-decoration: none; color: #5c5c5c;}
A.hiname:visited {text-decoration: none; color: #5c5c5c;}
A.hiname:hover {text-decoration: underline; color: #000000;}

.page_title_head {
	color: #524022;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 40px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.page_title_head:link {text-decoration: none; color: #524022;}
A.page_title_head:visited {text-decoration: none; color: #524022;}
A.page_title_head:hover {text-decoration: none; color: #524022;}

.page_title_head_sm {
	color: #524022;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 40px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
.page_title_head_sm a:link {text-decoration: none; color: #524022;}
.page_title_head_sm a:visited {text-decoration: none; color: #524022;}
.page_title_head_sm a:hover {text-decoration: none; color: #F6A201;}

.noprods {
	color: #736c4a;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 32px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.noprods:link {text-decoration: none; color: #736c4a;}
A.noprods:visited {text-decoration: none; color: #736c4a;}
A.noprods:hover {text-decoration: none; color: #736c4a;}

.prod_page_nums {
	color: #f4911e;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.prod_page_nums:link {text-decoration: none; color: #f4911e;}
A.prod_page_nums:visited {text-decoration: none; color: #f4911e;}
A.prod_page_nums:hover {text-decoration: none; color: #f4911e;}

.product_desc {
	color: #736c4a;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_desc:link {text-decoration: none; color: #736c4a;}
A.product_desc:visited {text-decoration: none; color: #736c4a;}
A.product_desc:hover {text-decoration: none; color: #736c4a;}

.product_desc_home {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
}

.product_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
}
A.product_info:link {text-decoration: none; color: #000000;}
A.product_info:visited {text-decoration: none; color: #000000;}
A.product_info:hover {text-decoration: none; color: #000000;}

.product_info_2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
}
A.product_info_2:link {text-decoration: none; color: #000000;}
A.product_info_2:visited {text-decoration: none; color: #000000;}
A.product_info_2:hover {text-decoration: none; color: #000000;}

.product_name {
	color: #4a3844;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_name:link {text-decoration: none; color: #4a3844;}
A.product_name:visited {text-decoration: none; color: #4a3844;}
A.product_name:hover {text-decoration: none; color: #4a3844;}

.product_price {
	color: #989600; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_price:link {text-decoration: none; color: #989600;}
A.product_price:visited {text-decoration: none; color: #989600;}
A.product_price:hover {text-decoration: none; color: #989600;}

.product_price_on {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_price_on:link {text-decoration: none; color: #4a3844;}
A.product_price_on:visited {text-decoration: none; color: #4a3844;}
A.product_price_on:hover {text-decoration: none; color: #4a3844;}

.product_button {
	color: #473742; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_button:link {text-decoration: none; color: #473742;}
A.product_button:visited {text-decoration: none; color: #473742;}
A.product_button:hover {text-decoration: none; color: #473742;}

.product_button_on {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.product_button_on:link {text-decoration: none; color: #4a3844;}
A.product_button_on:visited {text-decoration: none; color: #4a3844;}
A.product_button_on:hover {text-decoration: none; color: #4a3844;}

.about {
	color: #7b7555; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about:link {text-decoration: none; color: #7b7555;}
A.about:visited {text-decoration: none; color: #7b7555;}
A.about:hover {text-decoration: none; color: #000000;}

.about_orangeish {
	color: #f4911e; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about_orangeish:link {text-decoration: none; color: #f4911e;}
A.about_orangeish:visited {text-decoration: none; color: #f4911e;}
A.about_orangeish:hover {text-decoration: none; color: #000000;}

.about_bl {
	color: #7b7555; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about_bl:link {text-decoration: none; color: #7b7555;}
A.about_bl:visited {text-decoration: none; color: #7b7555;}
A.about_bl:hover {text-decoration: none; color: #000000;}

.about_highlight {
	color: #989600; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about_highlight:link {text-decoration: none; color: #989600;}
A.about_highlight:visited {text-decoration: none; color: #989600;}
A.about_highlight:hover {text-decoration: none; color: #989600;}

.about_light {
	color: #b3b3b3; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about_light:link {text-decoration: none; color: #b3b3b3;}
A.about_light:visited {text-decoration: none; color: #b3b3b3;}
A.about_light:hover {text-decoration: none; color: #b3b3b3;}

.about_head {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.about_head:link {text-decoration: none; color: #4a3844;}
A.about_head:visited {text-decoration: none; color: #4a3844;}
A.about_head:hover {text-decoration: none; color: #4a3844;}

.footerlinks {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.footerlinks:link {text-decoration: none; color: #ffffff;}
A.footerlinks:visited {text-decoration: none; color: #ffffff;}
A.footerlinks:hover {text-decoration: none; color: #ffffff;}

.prod_menu_head {
	color: #534a20; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 25px;
}
A.prod_menu_head:link {text-decoration: none; color: #534a20;}
A.prod_menu_head:visited {text-decoration: none; color: #534a20;}
A.prod_menu_head:hover {text-decoration: none; color: #534a20;}

.prod_menu_nounl {
	color: #787878; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 18px;
}
.prod_menu {
	color: #787878; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline; 
	line-height: 18px;
}
A.prod_menu:link {text-decoration: underline; color: #787878;}
A.prod_menu:visited {text-decoration: underline; color: #787878;}
A.prod_menu:hover {text-decoration: underline; color: #000000;}

.prod_menu_nounl_nob {
	color: #787878; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 18px;
}
A.prod_menu_nounl_nob:link {text-decoration: inherit; color: #787878;}
A.prod_menu_nounl_nob:visited {text-decoration: inherit; color: #787878;}
A.prod_menu_nounl_nob:hover {text-decoration: inherit; color: #000000;}

.cart_name {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.cart_name:link {text-decoration: none; color: #4a3844;}
A.cart_name:visited {text-decoration: none; color: #4a3844;}
A.cart_name:hover {text-decoration: none; color: #4a3844;}

.cart_price {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.cart_price:link {text-decoration: none; color: #4a3844;}
A.cart_price:visited {text-decoration: none; color: #4a3844;}
A.cart_price:hover {text-decoration: none; color: #4a3844;}

.cart_total_sm {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.cart_total_sm:link {text-decoration: none; color: #000000;}
A.cart_total_sm:visited {text-decoration: none; color: #000000;}
A.cart_total_sm:hover {text-decoration: none; color: #000000;}

.cart_total_lg {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 32px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.cart_total_lg:link {text-decoration: none; color: #000000;}
A.cart_total_lg:visited {text-decoration: none; color: #000000;}
A.cart_total_lg:hover {text-decoration: none; color: #000000;}

.thankyou_big {
	color: #4a3844; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 42px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.thankyou_big:link {text-decoration: none; color: #4a3844;}
A.thankyou_big:visited {text-decoration: none; color: #4a3844;}
A.thankyou_big:hover {text-decoration: none; color: #4a3844;}

.thankyou_sm {
	color: #736c4a; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
}
A.thankyou_sm:link {text-decoration: none; color: #736c4a;}
A.thankyou_sm:visited {text-decoration: none; color: #736c4a;}
A.thankyou_sm:hover {text-decoration: none; color: #736c4a;}


#block_link{
width: 208px;
}
#block_link a{
display: block;
width: 100%;
line-height:185px;
}
html>body #block_link a{ /*Non IE rule*/
width: auto;
}


/* <--- FORM BOXES ---> */
.header_searchbar {
	width:213px;
	height:23px;
	background:url(../images/newdesign/header_searchbar/search-bar-bg.jpg);
	border:none;
	padding-left:12px;
	margin:0;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000;
	text-transform:uppercase;
}
.header_searchbar_light {
	width:213px;
	height:23px;
	background:url(../images/newdesign/header_searchbar/search-bar-bg.jpg);
	border:none;
	padding-left:12px;
	margin:0;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#bfbfbf;
	text-transform:uppercase;
}

.searchbox {
	background-color: #534a20; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	background:url(../images/searchbox-bg.gif); 
	background-position:center; 
	color: #534a20;
	padding: 0px;
	width: 150px;
	border-width: 0px;
}

.contactusbox {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #736c4a;
	padding: 2px;
	width: 205px;
	border-width: 1px; 
	border-color: #040404;
}

.contactusbox_nolength {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #736c4a;
	padding: 2px;
	border-width: 1px; 
	border-color: #040404;
}

.registertextarea {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #736c4a;
	padding: 2px;
	width: 205px; 
	height: 100px;
	border-width: 1px; 
	border-color: #040404;
}

.prod_descbox {
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #000000;
	padding: 2px;
	width: 240px; 
	height: 110px;
	border: none;
}

.attribute_select {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #000000;
	padding: 2px;
	width:240px;
	border-width: 1px; 
	border-color: #040404;
	
	/*
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #000000;
	padding: 2px;
	width: 240px; 
	border: none;
	*/
}

.cartpricebox {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #736c4a;
	padding: 2px;
	width: 35px;
	border-width: 1px; 
	border-color: #040404;
}

.prodqtybox {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #000000;
	padding: 2px;
	width: 35px;
	border-width: 1px; 
	border-color: #040404;
}

.contactustextarea {
	background-color: #e9f6ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #736c4a;
	padding: 2px;
	width: 275px; 
	height: 150px;
	border-width: 1px; 
	border-color: #040404;
	/*
	scrollbar-base-color: #3e82a4; 
	scrollbar-face-color: #3e82a4; 
	scrollbar-track-color: #b4d4e4; 
	scrollbar-arrow-color: #b4d4e4;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-shadow-color: #daceae;
	scrollbar-darkshadow-color: #094563; 
	*/
}

.input_error {
	border: solid 1px #000;
	/*background-color:#CCC;*/
	color:#F00;
}

div.menu_heading { 
	color: #534a20; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; 
	text-decoration: none; line-height: 25px; padding:5px 0 0 10px;
}
ul#menu { list-style:none; padding:0 10px 0 10px; margin:0; }
ul#menu li { 
	list-style:none; padding:5px 0 5px 0; margin:0; font-size:12px; position:relative; border-bottom:1px #cccccc solid; display:block;
	background-image:url(../images/newdesign/arrow-pink_sm.gif); background-position:right center; background-repeat:no-repeat; 
}
ul#menu li a { display:block; }
ul#menu li a:hover { text-decoration:underline; }
ul#menu li.hover ul#sub_menu { display:block; }
ul#sub_menu { 
	list-style:none; padding:5px 10px 5px 10px; margin:0; width:200px; background-color:#fff; position:absolute; left:150px; top:-6px; 
	border:1px #FF599E solid; display:none; z-index:100;
}
ul#sub_menu li { 
	list-style:none; padding:5px 0 5px 0; margin:0; border:none; background:none; border-bottom:1px #cccccc solid;
	background-image:url(../images/newdesign/arrow-pink_sm.gif); background-position:right center; background-repeat:no-repeat; 
}