body {
	background:	url('../image/bt_bg.jpg') no-repeat center top #141414;
	margin:				0px;
	padding: 			0px;
    /* font: 				100.01% Geneva,Verdana,Arial,sans-serif; */
    text-align:			center;
	}

/* default styles */

img {
	border:				none;
	padding:			0px;
	margin:				0px;
	}

h1 {
	font-family: 		verdana, sans-serif;
	color: 				#333333;
	line-height: 		14px;
	font-weight:		bold;
	font-size:			12px;
	}

h2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#990000;
	}

h3 {
	margin: 4px 0px 2px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Geneva, Verdana, Sans-Serif;
}
h3 A:link, A:active { font-size:12px; font-weight: bold; text-decoration:none; color:#433E6F; font-family:Geneva, Verdana, Sans-Serif; }
h3 A:visited { font-size:12px; font-weight: bold; text-decoration:none; color:#433E6F; font-family:Geneva, Verdana, Sans-Serif; }
h3 A:hover { font-size:12px; font-weight: bold; text-decoration:underline; color:#0066cc; font-family:Geneva, Verdana, Sans-Serif; }


#container_block {
	width:				980px;
	text-align:			left;
	/*background-color: 	#000000;*/
	margin: 			0 auto;
}


#top_block {
	margin:				0px;
	padding:			0px;
	z-index:			2;
	position: 			relative;
	}
	
#logo_block {
	z-index: 5;
	position: relative;
	margin-bottom: -100px;
	width: 200px;
	height: 200px;
	}
#search_block {
	float:				right;
	margin-top: 		-80px;
	}
.small_input {
	height:					20px;
	width:					120px;
	font-size: 				9px;
	}
#bt_tagline {
	float: right;
	margin-top: -40px;
	clear: right;
	}

#primary_nav_block {
	height:				50px; /**/
	text-align:			center;
 
	background-color: 	#000000;
  	filter:				alpha(opacity=80);
  	opacity:			0.80;
	margin:				0;
	padding:			0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index: 2;
	}
	
.nav_float {
	position: relative;
	float: right;
	height: 30px;
	margin: 15px 8px;
	z-index: 99;
}

.nav_float_div {
	position: relative;
	float: right;
	height: 50px;
	margin: 12px 8px;
}

#primary_nav_container {
	width:				980px;
	height:				30px; 
}

/* Home Styles */

#top_clear {
	height:	20px;
	}

#middle_block {
	width: 980px;
	background: url('../image/content_wrap_bg.png');
  	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float: left;
	position: relative;
	margin-bottom: 30px;
	}
#home_middle_left_block {
	width:	262px;
	height: 655px;
	margin: 0 0 30px 23px;
	position: relative;
 	float: left;
 	}
#home_middle_right_block {
	width: 650px;
	float: right;
	text-align: left;
	margin: 22px 22px 20px 0px;
	}
	
#home_middle_bottom_left {
	float: left;
	width: 295px;
	padding: 0 15px;
	border-right: 1px solid #353535;
	font-size: 11px;
	font-family: Geneva, verdana, sans-serif;
	margin-left: 16px;
	color: #c5c5c5;
	font-size: 13px;
	}

#home_middle_bottom_left h1 {
	font-family: Copperplate, sans-serif;
	color: #e0bc4d;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 10px 0;
	}
	
#home_middle_bottom_right {
	float: left;
	width: 300px;
	padding: 0 15px;
	font-size: 11px;
	font-family: Geneva, verdana, sans-serif;
	margin-left: 16px;
	color: #c5c5c5;
	font-size: 13px;
	}

#home_middle_bottom_right h1 {
	font-family: Copperplate, sans-serif;
	color: #eed897;
	font-size: 32px;
	font-weight: bold;
	margin: 0 0 10px 0;
	}
	
#home_middle_bottom_right #image_box {
	float: right;
	margin-bottom: 20px;
	}

#home_middle_bottom_right #seal {
	width:	96px;
	height: 95px;
	position: relative;
	z-index: 5;
	background: url('../image/bt_seal.png') top left no-repeat;
	margin: 70px 0 0 213px;
	display: none;
	}

.float_image_right {
	float:				right;
	padding-left:		25px;
}

div.quote_and_photo_block img {
	padding-left:		25px;
	}
div.quote_and_photo_block {
	margin:				25px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-style:			italic;
	color:				#ffffff;
	font-size: 			10px;
	line-height:		12px;
}
/*
#home_middle_right_quote_photo {
	float:				right;
	padding:			0px;
	margin:				0px;
	}
#home_middle_right_quote_photo img {
	border:				1px solid #C59B2F;
	padding:			0px;
	margin:				25px 25px 10px 0px;
	}
*/
#home_middle_left_block_pad {
	height: 			3px;
	width:				100%;
	background-color:	#3E3E3E;
}
#home_middle_left_block h3 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#ffffff;
	font-size: 			12px;
	margin:				16px 20px 0px 20px;
	padding:			0px;
	}
#home_middle_left_block p {
	color:				#ffffff;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10px;
	line-height:		12px;
	margin:				0px 20px 0px 20px;
	padding:			0px;
	}
.home_category_text {
	float:				left;
	width:				220px;
	margin-left:		10px;
}
p.more {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			8px;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
	}
p.more a:link {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			8px;
	font-weight:		bold;
	text-decoration:	none;
	}
p.more a:visited {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			8px;
	font-weight:		bold;
	text-decoration:	none;
	}
p.more a:hover {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			8px;
	font-weight:		bold;
	text-decoration:	underline;
	}

.category_image_block {
	position:			relative;
	background-color:	#999999;
	width:				100px;
	height:				100px;
	float:				left;
	/* clear:				left; */
	padding:			0px;
	margin:				0px;
	text-align:			center;
	}
.category_image_block_home {
	/*position:			relative;*/
	background-color:	#ffffff;
	width:				100px;
	height:				100px;
	float:				left;
	clear:				left; 
	padding:			0px;
	margin:				0px;
	text-align:			center;
	}
.category_image_block_home img {
	padding: 			0px;
	margin:				0px;
	border:				0px;
}
.left_content_row {
	border-bottom:			1px solid #3E3E3E;
	}




/* Internal Styles */

#internal_middle_block_wrap {
	width: 980px;
	background: url('../image/content_wrap_bg.png');	
	/* for IE 
  	filter:alpha(opacity=80);
  	/* CSS3 standard 
  	opacity:0.8;*/
  	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float: left;
	position: relative;
	padding: 0 0 30px 0;
	margin-bottom: 30px;
	}

#internal_middle_block_head {
	width:	950px;
	border-top:	1px solid #858585;
	margin: 30px auto 0 auto;
	height: 10px;
	background: url('../image/internal_content_head.png') top repeat-y;

}

#internal_middle_block {
 	background: url(../image/internal_background_repeat_950.jpg) repeat-y;
	width:	950px;
	margin: 0 auto;
	}
	
#internal_left_block_top_bar {
	background-color:	#CEA126;
	width:				188px;
	height:				6px;
	float: 				left;
	margin-top: 20px;
	}
#internal_left_block {
	float: 				left;
	width:				181px;
	}
#internal_left_content {
	margin:				20px 10px 10px 15px;
	}
#internal_right_block_top_bar {
	background-color:	#F0E3C0;
	width:				569px;
	height:				6px;
	float: 				right;
	}
#internal_right_block {
	float: 				right;
	width:				730px;
	padding: 10px;
	clear: right; /* for IE */
	}

img.pullLeft { 
    float: left; 
    padding: 10px; 
} 

img.pullRight { 
    float: right; 
    padding: 10px; 
} 

#internal_right_content {
	margin:				10px 20px 40px 20px;
	font-size:			12px;
	font-family: 		Geneva, verdana, sans-serif;
	color: 				#333333;
	height: 400px; /* for IE */
	min-height: 400px; /* for not-IE */
	}
html>body #internal_right_content {
 height: auto; /* for not-IE */
}

#internal_right_content A:link, A:active { font-size:11px; font-weight: bold; color:#915F1D; text-decoration:none; font-family:Arial, Verdana, Geneva, Sans-Serif; }
#internal_right_content A:visited { font-size:11px; font-weight: bold; color:#915F1D;text-decoration:none; font-family:Arial, Verdana, Geneva, Sans-Serif; }
#internal_right_content A:hover { font-size:11px; font-weight: bold; color:#915F1D; text-decoration:underline; font-family:Arial, Verdana, Geneva, Sans-Serif; }


#footer_block {
	clear: 				both;
	text-align:			right;
	/* position:			relative; */
	margin: 15px 0 20px 0;
	background: #080808;
	border: 3px solid #2b2b2b;
	height: 70px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}

#footer_left_text {
	float: left;
	margin: 20px; 0 0 20px;
}

#footer_right_text h1 {
	color: #fff;
	font-size: 18px;
	font-family: Geneva, Verdana, Arial,sans-serif;
	margin-bottom: 8px;
	font-weight: normal;
}

#footer_right_text {
	color: #eed897;
	font-family: Geneva, Verdana, Arial,sans-serif;
	margin: 20px 25px 0 0;
	font-size: 12px;
	font-weight: normal;	
}

#footer_crumbs {
	margin: 15px auto 100px auto;
	width: 650px;
}

#footer_crumbs li.crumb a, #footer_crumbs li.crumb  {
	color: #fff;
	list-style: none;
	float: left;
	display: inline;
	font-family: Geneva, Verdana, Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	}
	
#footer_crumbs li.crumb_div {
	color: #fff;
	list-style: none;
	float: left;
	display: inline;
	font-family: Geneva, Verdana, Arial,sans-serif;
	font-size: 14px;
	margin: 0 10px;
}

form {
	padding: 0px;
	margin: 0px;
}


.pageTitle {
	font-family: 		verdana, sans-serif;
	color: 				#333333;
	line-height: 		16px;
	font-weight:		bold;
	font-size:			13px;
	}

.bodyContent {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.numResults {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

#searchForm {
	margin-right:		0px;
	margin-top:			0px;
	margin-bottom:		20px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	text-align:			right;
	}

div.searchResult {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchTitle {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchDescription {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchURI {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchTitle a:link {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	color: 				#003366;
	text-decoration:	underline;
	}

div.searchTitle a:visited {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	background:			#FFFFFF;
	text-decoration:	underline;
	}

div.searchTitle a:hover {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#FFFFFF;
	background:			#003366;
	text-decoration:	underline;
	}

.bodyContent a:link {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	color: 				#003366;
	text-decoration:	underline;
	}

.bodyContent a:visited {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	text-decoration:	underline;
	}

.bodyContent a:hover {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#FFFFFF;
	/* background:			#003366; */
	text-decoration:	underline;
	}


.coreNav,
.coreNav a {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#333333;
	text-decoration:	none;
	}
.coreNav a:hover {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#003366;
	text-decoration:	none;
	}

div.sideNav {
	font-weight:            bold;
	padding:			0px;
	margin:				0px;
	}

/**/
div.sideNav ul {
	padding:			0px 0px 0px 0px;
	margin:				6px 0px 10px 0px;
	list-style-type: 	none;
	}
div.sideNav ul li {
	margin:				0px;
	padding:			0px;
	line-height:		11px;
	padding-bottom:		6px;
	padding-left:		12px;
	background-image: url(../image/sidenav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}
div.sideNav ul ul {
	/*padding-left:		5px;*/
	margin:				0px;
	}
div.sideNav ul ul li {
	margin: 			0px;
	}
div.sideNav a:link, a:active {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			11px;
	line-height:		11px;
	color: 				#795309;
	text-decoration:	none;
	}
div.sideNav a:visited {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			11px;
	line-height:		11px;
	color: 				#795309;
	text-decoration:	none;
	}
div.sideNav a:hover {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			11px;
	line-height:		11px;
	color: 				#666666;
	text-decoration:	none;
	}
div.sideDeliveryDate {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	line-height:		14px;
	font-weight:		bold;
	color: 				#795309;
	text-decoration:	none;
	}
div.sideDeliveryDate a:link, div.sideDeliveryDate  a:active, div.sideDeliveryDate  a:visited {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	line-height:		14px;
	font-weight:		bold;
	color: 				#795309;
	text-decoration:	none;
	}

.searchText {
	font-family: 		verdana, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#003366;
	}


p.pullRight {
	float:				right;
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.pullRight img {
	border:				0px solid #CCCCCC;
	margin:				5px;
	}

p.pullLeft {
	float:				left;
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.blockquote {
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.blockquote img {
	border:				0px solid #CCCCCC;
	margin:				5px;
	}

blockquote {
	text-align:			center;
	}




form #dataobject_client {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	}

form table tr td b {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	}


.brevityAuxPreviewBlock {
	text-align:			center;
	width:				100%;
	background:			#990000;
	color:				white;
	border-bottom:		1px solid black;
	font-family:		Verdana;
	font-size:			10px;
	padding:			10px 0px;
	font-weight:		bold;
	letter-spacing:		3px;
	}

	.brevityAuxPreviewBlock a {
		color:				#DDDDDD;
		letter-spacing: 	1px;
		}

a.uvMedia,
a:link.uvMedia,
a:visited.uvMedia,
a:hover.uvMedia {
	border:					none;
	background:				none;
	}





.category {
	clear: both; /* */
	margin: 	0px 0px 12px 0px;
	padding:	10px;
	/* border: 1px solid red; */
}
.category_image {
	width: 100px;
	height:	100px;
	text-align: center;
	float: left;
	font-size: 11px;
}
.category_image A:link, A:active { font-size:10px; text-decoration:none; color:#666666; font-family:Arial, Verdana, Geneva, Sans-Serif; }
.category_image A:visited { font-size:10px; text-decoration:none; color:#666666; font-family:Arial, Verdana, Geneva, Sans-Serif; }
.category_image A:hover { font-size:10px; text-decoration:underline; color:#7A7A7A; font-family:Arial, Verdana, Geneva, Sans-Serif; }

.category_info {
	float: left;
	text-align: left;
	clear: none;
	width: 360px; /* */
	/* padding:	0px 20px 0px 20px; */
	margin-left:	20px;
	}

.category h3 {
	margin: 4px 0px 2px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #915F1D;
	font-family: Verdana, Geneva, Sans-Serif;
}
.category h3 A:link, A:active { font-size:11px; font-weight: bold; text-decoration:none; color:#915F1D; font-family:Verdana, Geneva, Sans-Serif; }
.category h3 A:visited { font-size:11px; font-weight: bold; text-decoration:none; color:#915F1D; font-family:Verdana, Geneva, Sans-Serif; }
.category h3 A:hover { font-size:11px; font-weight: bold; text-decoration:underline; color:#7A7A7A; font-family:Verdana, Geneva, Sans-Serif; }
.category p {
	margin: 0px 0px 6px 0px;
	font-size: 11px;
	line-height: 13px;
	font-family: Geneva, Verdana, Sans-Serif;
	color: #333333;
}
.category_info h3 {
	/* margin: 4px 0px 2px 0px; */
	margin-top:	0px;
	font-size: 18px;
	/* font-weight: bold; */
	color: #CC9933;
	font-family: Geneva, Verdana, Sans-Serif;
}

.product {
	/* clear: both; */
	margin-bottom: 30px;
	/* border: 1px solid #000000; */
}
.product_image {
	width: 50px;
	height: 50px;
	background-color: grey;
	text-align: center;
	padding: 4px;
	float: left;
	margin-right: 10px;
	display: inline;
	font-size: 13px;
}
.product h3 {
	margin: 4px 0px 2px 0px;
	font-size: 12px;
	font-weight: bold;
}
.product h3 A:link, A:active { font-size:12px; text-decoration:none; color:#CEA12C; font-family:Geneva, Verdana, Sans-Serif; }
.product h3 A:visited { font-size:12px; text-decoration:none; color:#CEA12C; font-family:Geneva, Verdana, Sans-Serif; }
.product h3 A:hover { font-size:12px; text-decoration:underline; color:#0066cc; font-family:Geneva, Verdana, Sans-Serif; }
.product p {
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	line-height: 13px;
}

#breadcrumb_banner {
	margin-bottom:		10px;
	}
#breadcrumb_block {
	float:		left;
	}
.breadcrumbs {
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, Sans-Serif;
}
.breadcrumbs A:link, A:active { font-size:10px; font-weight:bold; text-decoration:none; color:#666666; font-family: Arial, Geneva, Verdana, Sans-Serif; }
.breadcrumbs A:visited { font-size:10px; font-weight:bold; text-decoration:none; color:#666666; font-family: Arial, Geneva, Verdana, Sans-Serif; }
.breadcrumbs A:hover { font-size:10px; font-weight:bold; text-decoration:underline; color:#0066cc; font-family: Arial, Geneva, Verdana, Sans-Serif; }

#cart_button_block {
	float:		right;
	}

.cart_button {
	text-align: 		right;
	/* width:				100%; */
	}

.store_form {
	clear: both;
	padding-top: 14px;
	text-align: left;
}
.store_form h3 {
	font-size: 16px;
	color:		#CEA12C;
	font-family: Geneva, Verdana, Sans-Serif;
	font-weight:	normal;
}
.store_form th {
	font-size: 11px;
	font-weight:	bold;
	color:	#333333;
	font-family: Geneva, Verdana, Sans-Serif;
	text-align:	left;
}
.store_form td {
	padding: 2px 20px 2px 0px;
	font-size: 10px;
	font-weight:	normal;
	color:	#333333;
	font-family: Geneva, Verdana, Sans-Serif;
}

.store_form a:link {
	color:				#CDA12C;
	font-family: 		Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		normal;
	text-decoration:	none;
	}
.store_form a:visited {
	color:				#CDA12C;
	font-family: 		Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		normal;
	text-decoration:	none;
	}
.store_form a:hover {
	color:				#CDA12C;
	font-family: 		Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		normal;
	text-decoration:	underline;
	}


table.var_dump td {
	text-align: left;
	font-size: 8pt;
	}
pre.var_dump {
	text-align: left;
	}




/* Form Settings */

fieldset {
	border: 			1px solid #BFBFBF;
	margin-bottom: 		20px;
	padding-top: 		10px;
}
legend {
	background-color: 	#EFEFEF;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#99A9AF;
	border: 			1px solid #BFBFBF;
	padding: 			2px 4px 2px 4px;
	}
.form_error {
	font-size:			11px;
	line-height:		12px;
	color: 				red;
	font-weight: 		bold;
	display: 			block;
}

form p {
	/* padding-top: 5px; */
	}

label {
	font-size:			11px;
	font-weight:		bold;
	color:				#5F4D50;
	cursor: 			pointer;
	cursor: 			hand;
	width: 				150px;
	float: 				left;
	text-align: 		right;
	margin-right: 		10px;
	display: 			block;
	clear: 				both;
}
.label {
	font-size:			11px;
	font-weight:		bold;
	color:				#5F4D50;
	width: 				150px;
	float: 				left;
	text-align: 		right;
	margin-right: 		10px;
	display: 			block;
	clear: 				both;
}
span#confirmationTextShipping {
	text-align:			left;
	margin:				0;
	width:				auto;
	margin-left:			160px;
	display:			block;
		
}

span#confirmationTextBilling {
	text-align:			left;
	margin:				0;
	width:				auto;
	margin-left:			160px;
	display:			block;
}

span#confirmationTextCC {
	text-align:			left;
	margin:				0;
	width:				auto;
	margin-left:		160px;
	display:			block;
}

label.searchlabel {
	float: 				left;
	text-align: 		left;
	margin: 			0 5px 0 0;
	clear: 				none;
	width:				auto;
	margin-top:			6px;
	}
/* use when form has a textarea */
#admin_left_content_narrow label {
	width: 				110px;
}

label.checkbox_label {
	width: 				200px;
	float: 				none;
	text-align: 		left;
	margin: 			0px;
	padding: 			0px;
	display: 			inline;
	clear: 				none;
	}

#admin_left_content_narrow input.checkbox {
	/* padding-top:		20px; */
	}
form.bt_form input {
	margin:				2px 0px 6px 0px;
	background:			#ffc;
	}
form.bt_form input:hover, input:focus {
	background-color: 	#FFE59F;
	}
form.bt_form textarea {
	margin:				2px 0px 6px 0px;
	background:			#ffc;
	}
form.bt_form textarea:hover, textarea:focus {
	background-color: 	#FFE59F;
	}
form.bt_form select {
	margin:				2px 0px 6px 0px;
	background-color: 	#ffc;
	}
form.bt_form select:hover, input:focus {
	background-color: 	#FFE59F;
	}
form.bt_form radion {
	clear: none;
	}


p.submit input {
	background: 		#FFB55F;
	font-weight: 		bold;
	text-align:			left;
	display: 			block;
	position: 			relative;
	left: 				0px;
}


.photo_block {
	text-align:			right;
}

.product_type_jump {
	margin:				10px 0px 30px 0px;
	}
.label2 {
	font-size:			11px;
	line-height:		14px;
	padding-bottom:		4px;
}

.add_to_cart_form {
	clear:				both;
}
.add_to_cart_form td {
	width: 20%;
}
table.add_to_cart_form th {
	width: 20%;
}


.order_details th {
	text-align: left;
	padding-right: 8px;
}
.order_details td {
	text-align: left;
	padding-right: 8px;
}

.clearer {
	clear: 				both;
}
div.clearer2 {clear: left; line-height: 0; height: 0;}

.padded {
	padding-top:		20px;
	}

a img {
	border: 			none;
	}

.section_title {
	font-size:			18px;
	color:				#CEA12C;
	font-family:		Geneva, Verdana, Sans-Serif;
}

.store_nav_misc {
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	font-family:		Geneva, Verdana, Sans-Serif;
}
.store_nav_misc A:link, A:active { font-size:11px; font-weight:bold; text-decoration:none; color:#0066cc; font-family: Geneva, Verdana, Sans-Serif; }
.store_nav_misc A:visited { font-size:11px; font-weight:bold; text-decoration:none; color:#0066cc; font-family: Geneva, Verdana, Sans-Serif; }
.store_nav_misc A:hover { font-size:11px; font-weight:bold; text-decoration:underline; color:#888888; font-family: Geneva, Verdana, Sans-Serif; }

.alert {
	display:			block;
	font-size:			13px;
	color:				#CF0C0C;
	font-family:		Geneva, Verdana, Sans-Serif;
	font-weight:		bold;
	background: url("../image/message_alert.gif") no-repeat;
	padding-left:		20px;
}
.confirm {
	display:			block;
	color:		 		#146F29;
	weight: 			bold;
	font-size: 			13px;
	font-family:		Geneva, Verdana, Sans-Serif;
	background: url("../image/message_confirm.gif") no-repeat;
	padding-left:		20px;
	}


#requested_delivery_date_block {
	display:			none;
	}

td.tdright {
	text-align:			right;
}
th.tdright {
	text-align:			right;
}


#related_items {
	margin-top:	30px;
}
#related_items table {
	border-collapse: 	collapse;
	text-align:			center;
}

#related_items table td {
	text-align: 		center;
	padding:			3px 6px 3px 6px;
	/* background-color:	#EEEEEE; */
	/* border-left: 			1px solid #FFFFFF; */
	/* border-right: 			1px solid #FFFFFF; */
}
.related_item {
	float: left;
	width: 110px;
	text-align: center;
}
.related_item_photo {
	/* height: 100px; */
	width:	100px;
}

.no_image {
	width: 100px;
	height: 100px;
	background-color:	#BBBBBB;
	font-size:			11px;
	color:				#444444;
}
#related_items A:link, A:active { font-size:10px; font-weight:normal; text-decoration:none; color:#0066cc; }
#related_items A:visited { font-size:10px; font-weight:normal; text-decoration:none; color:#0066cc; }
#related_items A:hover { font-size:10px; font-weight:normal; text-decoration:underline; color:#888888; }

.logged_in {
	position: 	relative;
	text-align: right;
	margin: 	8px 15px 0 0;
	float: 		right;
	padding: 	0px;
	color: 		#ccc;
	font-size: 11px;
	z-index: 2;
	}
	
.logged_in a:link, .logged_in a:visited, .logged_in a:hover {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	margin: 0 4px;
	}

.logged_out {
	position: 	relative;
	text-align: right;
	margin: 	8px 15px 0 0;
	float: 		right;
	padding:	0px;
	z-index: 2;
	}
	
.logged_out a:link, .logged_out a:visited, .logged_out a:hover {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	padding:			0px;
}


.user_nav {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	padding:			0px;
	text-align:			left;
	position: 			relative;
	float: 				right;
	height: 			50px;
	margin:				14px 15px 18px 0px;
	}
.user_nav a:link {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;	
	}
.user_nav a:visited {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight:		bold;
	}
.user_nav a:hover {
	color:				#eed897;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	text-decoration:	underline;
	}

.dropMenu ul {
	 margin: 				0px;
	 list-style:			none;
	 padding:				2px 0px 3px 0px;
	 font-family: 			'Verdana' !important;
	 font-size: 			11px !important;
	 position: relative;
	 z-index: 99;
	 }

	.dropMenu li {
		padding:			2px 1.5em 2px 1em;
		font-family: 'Verdana' !important;
		font-size: 11px !important;
		}

	.dropMenu li:hover {
		font-family: 		'Verdana' !important;
		font-size: 			11px !important;
		color:				#005BBB !important;
		text-decoration: none;
		font-weight: normal;
		}

	.dropMenu a,
	.dropMenu a:link,
	.dropMenu a:visited,
	.dropMenu a:active {
		font-size:			11px !important;
		font-family: 		'Verdana' !important;
		text-decoration:	none;
		display: 			block;
		color: 				#fff;
		padding: 			4px 2px 2px 5px;
		font-weight: normal;
		}
	.dropMenu a:hover {
		font-family: 			'Verdana' !important;
		text-decoration: 		none;
		background:			#0c0c0c;
		font-size:			11px !important;
		
	}

.dropMenu {
	position:				absolute;
	clear: left;
	top:					30px;
	left:					-4px;
	padding:				5px 7px 7px 5px;
	background: 			#0c0c0c;
	border:					1px solid black;
	border-top:				0px;
	display:				none;
	z-index:				99;
	text-align:				left;
	font-family: 			'Verdana' !important;
	font-size: 				11px !important;
	white-space:			nowrap;
	}




a#whatsNewAnchor {
	display: block;
	position: absolute;
	height: 32px;
	width:210px;
	top: 170px;
	left: 15px;
	text-decoration: none;
}

div#homepagePromo {
	width: 310px;
	height: 280px;
	overflow: hidden;
	top: 227px;
	left: 22px;
}

