body {
	background-color:	#000000;
	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:				760px;
	text-align:			left;
	background-color: 	#000000;
	margin: 			0 auto;
}


#top_block {
	/* position:			relative; */
	/* height:				106px; */
	margin:				0px;
	padding:			0px;
	}
#logo_block {
	height:				76px;
	float: 				left;
	}
#search_block {
	float:				right;
	padding-top:		18px;
	}
.small_input {
	/* height:				20px; */
	width:					131px;
	font-size: 				9px;
	}

#primary_nav_block {
	height:				30px; /**/
	text-align:			center;
	/* position:			relative; */
	background-color: 	#000000;
	clear:				both;
	/* width:				760px; */
	margin:				0px;
	padding:			0px;
	}
.nav_float {
	position:			relative;
	float:				left;
	height:				30px; 
	/* position:			relative; */
}
#primary_nav_container {
	width:				760px;
	height:				30px; 
}

/* Home Styles */

#home_banner_graphic_block {
	/* border-top:		1px solid #777777; */
	height:				174px;
	width:				760px;
	/* background-color:	red; */
	/* position:			relative; */
	}
#home_color_divider {
	background-color:	#C7983E;
	height:				6px;
	width:				760px;
	}
#middle_block {

	/* height:			418px; */
	/* border:			1px solid #ffffff; */
	background: url(../image/home_left_repeat.gif) repeat-y;
	width:				760px;
	}
#home_middle_left_block {
	/*position:			relative;*/
	width:				367px;
	float:				left;
	/* padding-top:		3px; */
	/* background: url(../image/home_left_repeat.gif) repeat-y; */
	}
#home_middle_right_block {
	position:			relative;
	width:				393px;
	float:				right;
	height:				418px;
	text-align:			left;
	}
#home_middle_right_quote_block {
	/* float:				left; */
	/* margin			10px; */
	margin:				25px 25px 10px 25px;
	width:				210px;
	/* border:				2px solid green; */
	text-align:			left;
	}
#home_middle_right_quote {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-style:			italic;
	color:				#ffffff;
	font-size: 			10px;
	background-color:	red;
	margin:				0px;
	padding:			0px;
	position:			relative;
	/* float:				left; */
	}
p.home_middle_right_quote_author {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-style:			italic;
	font-weight:		bold;
	color:				#252525;
	font-size: 			10px;
	text-align:			right;
	margin:				0px;
	padding:			0px;
	margin-top:			16px;
	padding-right:		25px;
	}
.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 {
	background: url(../image/internal_background_repeat.jpg) repeat-y;
	width:				100%;
	border-top:			1px solid #858585;
	}
#internal_left_block_top_bar {
	background-color:	#CEA126;
	width:				188px;
	height:				6px;
	float: 				left;
	}
#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:				570px;
	clear: right; /* for IE */
	}

#internal_right_content {
	margin:				10px 20px 40px 20px;
	font-size:			11px;
	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;
	padding-top:		33px;
	/* position:			relative; */
	margin: -20px 0 5px 0;
	}

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;
	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; }


.user_nav {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	margin:				0px 0px 10px 0px;
	padding:			0px;
	text-align:			right;
	}
.user_nav a:link {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-decoration:	none;
	}
.user_nav a:visited {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-decoration:	none;
	}
.user_nav a:hover {
	color:				#CDA12C;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-decoration:	underline;
	}

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

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

	.dropMenu li:hover {
		background:			white;
		font-family: 'Verdana' !important;
		font-size: 11px !important;
		color:				#005BBB !important;
		}
.dropMenu { 
	padding-top: 15px; 
}
	.dropMenu a,
	.dropMenu a:link,
	.dropMenu a:visited {
		font-size:			11px !important;
		font-family: 			'Verdana' !important;
		text-decoration:		none;
		display: 			block;
		color: 				#CDA12C;
		padding: 			4px 2px 2px 5px;
		}
	.dropMenu a:hover {
		color:				 #cccccc !important;
		font-family: 			'Verdana' !important;
		text-decoration: 		none;
		/*background:			#000000;*/
		font-size:			11px !important;
	}

.dropMenu {
	position:				absolute;
	clear: left;
	top:					30px;
	left:					-4px;
	padding:				5px 7px 7px 5px;
	background: 				#222222;
	border:					1px solid black;
	border-top:				0px;
	display:				none;
	z-index:				42;
	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 {
	border: 1px solid #D8D8D8;
	width: 350px;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 227px;
	left: 22px;
}
