* {padding:0; margin:0;}

BODY {
	background: #f9dd9d url(images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align:center;
	font-size: 14px;
	line-height: 140%;
	color: #44302d;
	text-align:center;
}

H1 {font-size: 20px; font-weight: normal; padding: 15px;}

H2 {font-size: 16px; font-weight: normal; padding: 15px  }

H3 {font-size: 14px; color: #fff; font-weight: bold; padding: 20px 0 6px 20px; }

img	{border:none} 

A:link {color:#ffb70f; text-decoration: underline;}

A:visited {color:#ffb70f; text-decoration: underline;}

A:hover {COLOR:#ff7d27; text-decoration: underline;}

A:active {COLOR: #990000; text-decoration: underline;}

#container {
	position:relative;
	width: 955px;
	top: 15px;
	text-align:left;
	margin: 0 auto;
	background: #fff;
	border:#ffb70f 1px solid;
}

#top {
	position:relative;
	/*background:url(images/bg_top.gif) no-repeat right ;*/
	margin: 0;
	padding: 0;
	width: 955px;
	height: 85px;
}

#logo {
	position:absolute;
	margin: 0 0 0 15px;
	padding: 0;
	width: 350px;
	height: 85px;
	background-image:url(images/logo_hws.jpg);
	background-repeat:no-repeat;
	}

#logo h1, #logo h1 a {
	display:block;
	height: 85px;
	text-indent: -9999px;
	margin: 0; padding: 0;
	}
	
/*#nav {
	position:relative;
	text-align:right;
	width: 415px;
	height:67px;
	margin:
	padding:0;
	background:url(images/bg_order.gif) no-repeat right;
}

#nav ul{
	position:absolute;
	list-style-type:none;
	padding: 0;
	top: 38px;
	left: 500px;
	font-size: 16px;
	font-weight: bold;
	color: #44302d;
	}*/
	
#nav ul {
	position:absolute;
	text-align:right;
	list-style-type:none;
	padding: 0;
	margin: 38px 15px 0 500px;
	height: 67px;
	font-size: 16px;
	font-weight: bold;
	color: #44302d;
}

#nav ul li { display: inline;  }	

#nav ul li a { 
	
	margin: 0 40px 0 0;
	text-decoration: none;
	color:#44302d;
	}

#nav ul li a:visited { 
	text-decoration: none;
	color:#44302d;
	}

#nav ul li a:hover { 
	text-decoration: underline;
	color:#ffb70f;
	}

#nav ul li a:active {
	text-decoration: none;
	color:#000;
	}

#nav ul li#order, #nav ul li#order a, #nav ul li#order a:link, #nav ul li#order a:visited{
		background-color:#ffb710;
	color:#44302d;
	margin: 0;
	padding: 39px 6px 4px 6px;}
	
#nav ul li#order a:hover{
	color:#fff;}	
	
#top_photo {
	width: 955px;
	margin: 0;
	padding: 0;
	}
	
	
#content
	{
	position:relative;
	margin: 0 auto;
	width: 955px;
	overflow:hidden;
	}
	
#content ul {
	margin: 0 4px 10px 30px;}

#cont_main
	{	
	margin: 15px;
	padding: 0; 
	width: 600px;
	float:right;
	text-align: left;
	}

#cont_main p, #home_main p
	{padding: 0 10px 6px 15px; }


#cont_sec
	{
	margin: 15px;
	padding: 0px;
	width: 285px;
	float:left;
	text-align: center;
	background-color: #dcecf7;
	}
	
#cont_sec p, #cont_sec ul
	{padding: 0 10px 6px 15px;
	text-align: left;
}

#cont_sec h1
	{text-align: left;}

#cont_main img, #cont_sec img {
	border: 0;
	margin: 30px auto;}



#site_info {
	background: #ffb70f;
	width: 955px;
	height: 28px;
	padding-top:6px;
	margin: 0 auto;
	text-align:center;
	font-size:11px;
	color:#44302d;
}

#site_info p#copyright {
	float: left;
	padding:6px 20px;}
	

#site_info ul#textlinks{
	list-style-type:none; 
	float: right;
padding: 6px 20px 6px 0;
	}
	
#site_info ul li { display: inline; }

#site_info ul li a, #site_info ul li a:visited {
	text-decoration: underline;
	padding: 0 1px;
	color:#44302d;
}

#site_info ul li a:hover {
	text-decoration: underline;
	color:#fff;
}

	
#home_main 	{	
	margin: 10px;
	padding: 0; 
	width: 580px;
	float:right;
	text-align: left;
	}

#home_sec {
	background:url(images/bg_sec_home.jpg) no-repeat top;
	width: 252px;
	height: 329px;
	margin: 0 0 10px 78px;
	padding: 0; 
	float:left;
	text-align: center;
}

#home_main img {
	border: 0; padding:0;
	}
 
#home_sec img {
	border: 0;
	margin: 200px 0 10px 0;}

#cont_main ul.photo {
	text-align:center;
	list-style-type: none;
	width: 748px;
	margin: 0;
	padding: 0;
	}

#cont_main ul.photo li {
	float: left;
	width: 240px;
	padding-top: 2em; padding-bottom: 1em;
}