BODY
{
	margin: 20px 0px 0px 0px; /*top-right-bottom-left*/
	background-color: #5D5D5D;
}

html, body
{
	padding: 0px;
	text-align: center;
}

#wrap
{
	margin: 0 auto;
	width: 873px; /* put the total with of that site */
}

.main_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	color: White;
}

.page
{
	position: relative;
	width: 873px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}

.home_content_bg
{
	background-image: url( '../images/text_content_bg2.jpg' );
	background-repeat: no-repeat;
	position: absolute;
	top: 400px;
	left: 23px;
	height: 456px;
	width: 561px;
}

.home_content
{
	z-index: 1;
	position: relative;
	top: 35px;
	left: 15px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.55em;
	color: #FFFFFF;
	padding: 23px 0px 0px 5px;
	letter-spacing: 1px;
	width: 525px;
}

.page_header
{
	position: absolute;
	top: 6px;
	left: 10px;
}

.catalog_text
{
	/*position: relative;
	top: 5px;
	left: 14px;
*/
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}
.subcategory_text
{
	position: relative;
	top: 0px;
	left: 18px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.catalog_copy
{
	position: relative;
	top: 18px;
	left: 15px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.45em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
	width: 260px;
}

.catalog_copy2
{
	/*position: relative; 	top: 18px; 	left: 15px;*/
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.45em;
	color: #FFFFFF;
	padding: 20px 10px 0px 53px;
	letter-spacing: 1px; /*width: 260px;*/
}

.aboutus_copy
{
	position: relative;
	top: 18px;
	left: 28px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.55em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
	width: 390px;
	text-indent: 20px;
}

.policy_header
{
	position: relative;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.55em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.policy_copy_bg
{
	background-repeat: no-repeat;
	position: absolute;
	top: 180px;
	left: 23px;
	height: 456px;
	width: 561px;
}

.policy_copy
{
	z-index: 1;
	position: absolute;
	top: 200px;
	left: 45px;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.55em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
	width: 780px; /*text-indent: 20px;*/
}

.item_listing
{
	position: relative;
	top: 10px;
	left: 30px;
}

.item_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 10px 0px 0px;
	letter-spacing: 1px;
}

.item_midsmall_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.item_header_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.item_mid_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.list_item_image
{
	padding: 3px 0px 0px 0px;
	cursor:pointer;
}

.list_item_body
{
	padding: 5px 0px 0px 0px;
}

.subtotal_border
{
	border-style: solid;
	border-width: 1px;
	border-color: White;
}

.subtotal_text
{
	left: 164px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.subtotal_amount
{
	left: 200px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.tax_amount
{
	left: 239px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.shipping_amount
{
	left: 196px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.total_amount
{
	left: 227px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.shipping_main_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.review_info
{
	position: relative;
	left: 320px;
}

.copyright_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: Black;
	font-size: 12px;
	line-height: 1.55em;
	padding: 0px 20px 0px 0px;
	letter-spacing: 1px;
}

.footer_address
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: Black;
	font-size: 12px;
	line-height: 1.55em;
	padding: 0px 0px 0px 0px;
	letter-spacing: 1px;
}

.menuContainer
{
	z-index: 999;
	position: absolute;
	visibility: hidden;
	left: 556px;
	top: 168px;
}

.menu
{
	padding: 0px 0px 0px 0px;
	background-color: #898989;
	visibility: inherit;
	width: 149px; 
	_width:149px;
}

.menuAlt
{
	padding: 1px 0px 1px 0px;
	background-color: #7c4d18;
	visibility: inherit;
	width: 98px; /*border: 1px solid #9B7235;*/
}

.menu .options
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	visibility: inherit;
	width: 120px; 
	_width:126px;
}

.menuAlt .options
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	visibility: inherit;
	width: 98px;
}

A.menuLink
{
	left: 425px;
	top: 168px;
	text-decoration: none;
	font-family: Arial Black, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px; /*font-weight: bold;*/
	letter-spacing: 1px; /*width: 122px; 	_width: 122px;*/
	width: 120px; _width:121px;
	color:#FFFFFF;
	display:block;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 28px;/* top-right-bottom-left*/
	/*border-width: 0px 0px 1px 0px;	
		border-style: solid;
		border-color: #FFFFFF;*/
}

A.menuLink:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #464646;
}

A.menuLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

A.menuLink:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.faq_text
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding: 0px 80px 0px 0px;
}

.contact_container
{
	position: relative;
	top: 40px;
	left: 39px;
}

.search_container
{
	position: relative;
	left: 39px;
}

.detail_container
{
	position: relative;
	top: 55px;
	left: 55px;
}

.contact_text
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding: 6px 20px 6px 28px; /* top-right-bottom-left*/
	width: 330px;
}

A.contact_link
{
	text-decoration: none;
	color: #FFFFFF;
}

A.contact_link:hover
{
	text-decoration: none;
	color: #c0c0c0;
}

A.admin_link
{
	text-decoration: underline;
	color: #FFFFFF;
}
A.admin_link:hover
{
	text-decoration: underline;
	color: #c0c0c0;
}

A.footer_link
{
	padding: 0px 10px 0px 0px;
	text-decoration: underline;
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	line-height: 1.55em;
	letter-spacing: 1px;
}

A.footer_link:hover
{
	text-decoration: underline;
	color: #8B0002;
}

.hypercol_link A
{
	text-decoration: underline;
	color: #FFFFFF;
}

.hypercol_link A:hover
{
	text-decoration: underline;
	color: #c0c0c0;
}

A.catalog_link
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 28px;
}

.catalog_link:hover
{
	text-decoration: none;
	color: #c0c0c0;
}

A.catalog_link2
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.catalog_link2:hover
{
	text-decoration: none;
	color: #c0c0c0;
}

A.menuLink2
{
	position: absolute;
	left: 425px;
	top: 168px;
	text-decoration: none;
	font-family: Arial Black, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px; /*font-weight: bold;*/
	letter-spacing: 1px; /*width: 122px; 	_width: 122px;*/
	width: 122px; _width:149px;
color:#FFFFFF;
display:block;
background-color:transparent;
margin:0px0px0px0px;
padding:6px0px6px28px;/* top-right-bottom-left*/
/*border-width: 0px 0px 1px 0px;	
	border-style: solid;
	border-color: #FFFFFF;*/
}

A.menuLink2:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #464646;
}

A.menuLink2:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

A.menuLink2:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.new_home_content
{
	background-image: url( '../images/new_content_home.jpg' );
	width: 564px;
	height: 481px;
	margin: 0px 0px 0px 16px;
}

.press_release
{
	background-image: url( '../images/newsletter_home.jpg' );
	width: 283px;
	height: 145px;
}

.newsletter_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.45em;
	padding: 32px 25px 0px 0px;
	text-align: right;
}


.newsletter:link
{
	color: #000000;
	text-decoration: underline;
}

.newsletter:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.newsletter:visited
{
	color: #000000;
	text-decoration: underline;
}

.newsletter:active
{
	color: #000000;
	text-decoration: underline;
}

.catalog_download
{
	background-image: url( '../images/catalog_download.jpg' ); _margin:44px0px0px0px;
width:427px;
height:98px;
background-repeat:no-repeat;
}

.catalogpdf_text
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.45em;
	padding: 22px 0px 0px 15px;
}

.form_text
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding: 3px 5px 3px 0px; /* top-right-bottom-left*/
}

.form
{
	position: relative;
	left: 150px;
}

.form_buttons
{
	position: relative;
	left: 290px;
	top: 5px;
}

.catalog_image
{
	background-image: url( '../images/catalog_listing.jpg' );
	background-repeat: no-repeat;
	width: 273px;
	height: 425px;
}

.catalog_data
{
	position: relative;
	left: 32px;
	top: 10px; _top:28px;
}

.item_text2
{
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-align: left;
}

.item_detail_content
{
	padding: 0px 0px 0px 0px;
}

.item_detail_box
{
	position: relative;
	right: 130px;
	margin: 0px 30px 0px 0px;
}
