body {
	background-color: #C9B487; 
}

a {
	text-decoration:none;
	color:#525;
}	

a:hover {
	text-decoration:underline;
	color:#222;
}	



/* Product and Secondary Pages */

#fixer_for_longpage {
	background:url(images/leftnav_bg.jpg) repeat-y;
}

#main_container {
	background: url(images/left_curved_side.jpg) no-repeat;
	min-height:700px;
	height:700px; 
	overflow:hidden;
}

#header {
	height:155; 
	background:url(images/leather_strap_raised.gif) bottom repeat-x;
	position:relative;
}

*html #header {
	height:100; 
}

#header img {
	margin:11px; 
	float:left;
	border:0;
}

#contact_us, #contact_us a:link, #contact_us a:visited, #contact_us a:active {
	float:right; 
	margin:0px 10px 0 0; 
	color:#dc9;
	font-family:Times New Roman;
	font-size:15px;
	text-decoration:none;
	left:340px;
	top:50px;
	position:absolute;
	width:90px;
}


#contact_us a:hover {
	color:#ba7;
}

#left_navigation {
	float:left; 
	clear:both;
	margin:8px 60px 8px -14px;
	padding:20 0 0 0; 
	width:200px;
	height:510px;
}

*html #left_navigation {
	height:535px;
}


#left_navigation .left_nav_home {
	margin:8px 20px 8px -14px; 
}



.nav_links_main, .nav_links_main a:link, .nav_links_main a:visited, .nav_links_main a:hover, .nav_links_main a:active {
	list-style:none; 
	font-weight:bold; 
	color:#fff; 
	font-family:verdana; 
	font-size:12px; 
	line-height:19px;
	text-decoration:none;
}

.nav_links_main a:hover { 
	color:#dc9; 
}

.nav_links_products, .nav_links_products a:link, .nav_links_products a:visited, .nav_links_products a:hover, .nav_links_products a:active {
	list-style:none; 
	font-weight:bold; 
	color:#fff; 
	font-family:arial; 
	font-size:11px; 
	line-height:16px;
	text-decoration:none;
}

.nav_links_products a:hover { 
	color:#dc9; 
}


.page_title
{
	font-size:22px;
	color:425;
	font-family:Times New Roman;
	font-weight:bolder;
	font-style:italic;
	float:left;
	margin:14px 0 2px 0;
	line-height:26px;
}


#content_bg {
	width:100%; 
	background:no-repeat url(images/flower_corner2.gif) bottom right; 
	padding:0;
}

#content_box_product {
	width:520px;
	color:#000;
	text-align:center;
	line-height:15px;
	font-size:14px;
	float:right;
	height:493px;
	overflow:auto;
}

*html #content_box_product {
	width:530px;
	height:504px;
}

#content_box {
	width:512px;
	color:#000;
	text-align:center;
	line-height:15px;
	font-size:14px;
	height:546px;
	overflow:auto;
	float:right;
	padding:0 10px 0 0;
}

*html #content_box {
	width:530px;
}

.sidebox {
	width:180px;
	border:1px dashed #536;
	padding:6px;
	margin:0 14px 0 8px;
	float:left;
}

.emphasize {
	font-weight:bold;
	font-size:17px;
}

.middle_list {
	line-height:22px;
	text-align:left;
	margin:0 0 0 60px;
}

.secondary_menu {
	position:relative;
	width:160px;
	margin:10px 0 0 22px;
}

*html .secondary_menu {
	margin:10px 0 0 33px;
}




/* Home Page */



#main_container_home {
	background: url(images/left_curved_side_home.gif) no-repeat;
	position:absolute; 
	left:0; top:0; 
	width: 100%; 
	left:0; 
	top: 0; 
	border: 2px solid #000;
}


#header_home {
	float:left; 
	height:160; 
	background:url(images/leather_strap_raised.gif) bottom repeat-x;
}

#contact_us_home, #contact_us_home a:link, #contact_us_home a:visited, #contact_us_home a:hover, #contact_us_home a:active {
	float:right; 
	margin:55px 10px 0 0; 
	color:#dc9;
	font-family:Times New Roman;
	font-size:15px;
	text-decoration:none;
}


#contact_us_home a:hover {
	color:#ba7;
}

#homepage_image {
	overflow:visible;
}

#homepage_image img {
	margin:-80px 0 0 0; 
	float:left; 
	overflow:visible; 
	position:absolute; 
	top: 110px; 
	left:225px;
}

#homepage_bgcontent {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#555549; 
	font-variant:small-caps; 
	line-height:36px; 
	font-stretch:expanded; 
	letter-spacing: .1em;
}


