	body,
	html {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 1.2em;
	color: #666;
	background: #E9D2B3 url(../images/bg_tile.jpg) top left repeat-x;
	}
	body {
		min-width:764px;
	}
	a:link {
	color: #C49682;
	text-decoration: none;
	font-weight:bold;

	
	}
a:visited {
	color: #DAB9AB;
	text-decoration: none;
	font-weight:bold;
	}
a:hover {
	color: #fff;
	background:#C49682;
	
	}
	
a.active	{
	color: #fff;
	background:#42517E
	}
p {
	margin: 1em 0 1em;
	padding: 0;
	}
dt{
	float: left;
	display: block;
	background: #fff;
	padding: 6px;
	margin-left:25px;
	}
img{
border:none;
}	
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-weight: bold;
	padding: 4px;
	margin: 0;
	color: #9B7B6D;
	border-bottom: 1px solid #EAEAEA;
	margin-left: 25px;
	}
table{
	margin-left: 2px;
	}
h2 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1em 0;
	}
h3 {
	margin: 1.5em 0 0 0;
	padding-bottom: 2px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #42517E;
	border-bottom: 1px solid #eaeaea;
	}
h3 a:link, h3 a:visited {
	font-size: 110%;
	text-decoration: none;
	border-bottom: none;
	color: #40659B;
	}
h3 a:hover {
	color: #036;
	}
h4, h5 {
	margin: 1.5em 0 0 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #333;
	}
h1 span, h2 span, h3 span {
	color: #999;
	}
#wrap {
		background:#99c;
		margin:0 auto;
		width:764px;
		background-image:url(../images/body_bg.gif);
	}
#header {
	background: url(../images/header.gif) no-repeat top right;
	background-repeat: no-repeat;
	height: 79px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: 0;
	}
#header h1 {
    	padding:5px;
	    margin:0;
    }
#nav {
	float: left;
	width: 764px;
	margin: 0;
	list-style: none;
	background: url(../images/nav_bg.gif) top left no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	font-size:93%;
	color:#F5ECE1;
	}
#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		width: 764px;
	}
	#nav li{
		display:inline;
		float: right;
	margin-right: 4px;
	padding: 0;
	list-style: none;
	}
	#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #F5ECE1;
	border-bottom:none;
	
	}
#nav a:hover, #nav a.active {
	color: #5F5F5F;
	background: #F5ECE1;
	}
#nav a.active {
	color: #5F5F5F;
	background: #F5ECE1;
	border-bottom:none;
	}
#titletop {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 26px;
	background-image: url(../images/body_top.gif);
	}
#titlebottom {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 21px;
	background-image: url(../images/body_bottom.gif);
	}	
#main {
		background:#fff;
		float:left;
		width:521px;
		background-image:url(../images/body_bg.gif);
	}
#main h2, #main h3, #main p {
		padding:0 25px;
    }
#productblock{
	margin-left: 2px;
	text-align:center;
	height:250px;
	vertical-align:middle;
	border-bottom:1px solid #bbb;
	padding:2px;
}	

#productblock a{
	color:#36393D;
	display:block;
	width:100%;
	height:250px;
	background:#F5ECE1;
	vertical-align:middle;
	border-top:5px solid #36393D;
}
#productblock a:hover{
	color:#F5ECE1;
	display:block;
	width:100%;
	height:250px;
	background:#9B7B6D;
	vertical-align:middle;
	border-top:5px solid #36393D;

}
#productblock .clear{
	border-top:none;
	background:#fff;
	
	}
#productbutton a{

 color: #F5ECE1;
   display: block;
   width: 182px;
   border-bottom:none;
   padding: 5px 0 0 8px;
	background: #F5EDE3 url(../images/sidenav_bg.gif) no-repeat;
	color: #9B7B6D;
	font-weight:bold;
		height:35px;}	
		
		
#sidebar {
		background:#fff;
		float:right;
		width:228px;
		background-image:url(../images/sidebar_bg.gif);
		list-style-type: none
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#sidebar h3 {
	margin: 12px 8px 12px 0;
	padding: 5px 10px;
	color: #9B7B6D;
	font-size: 140%;
	border-bottom: #EAEAEA 1px solid;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#sidebar p, #sidebar ul, #sidebar dl {
	margin: 4px 10px 4px 10px;
	padding: 0;
	list-style: none;
	}
#sidebar #navigation {
   margin-right: 15px;
   padding: 0;
   list-style-type: none;
   
}
#sidebar #navigation li {
   margin-bottom: 2px;
}
#sidebar #navigation a {

   color: #F5ECE1;
   display: block;
   width: 182px;
   border-bottom:none;
   padding: 5px 0 0 8px;
	background: #F5EDE3 url(../images/sidenav_bg.gif) no-repeat;
	color: #9B7B6D;
	font-weight:bold;
		height:35px;


}
#sidebar #navigation a:hover {
   background: #E9D2B3 url(../images/sidenav_on_bg.gif) no-repeat;
   color: #666;
   text-decoration: none;

}

#sidebar img {
	vertical-align: middle;
	margin:0;
	}

	#footer {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #F1E6E2;
	background: #E9D2B3 url(../images/footer_bg.gif) repeat-y top right;
	}
	
#footertop{
	position: relative;
	height:16px;
	clear: both;
	margin: 0;
	padding: 0;
	background: #E9D2B3 url(../images/footer_top.gif) no-repeat top;
	}
#footerbottom{
	position: relative;
	height:16px;
	clear: both;
	margin: 0;
	padding: 0;
	background: #E9D2B3 url(../images/footer_bottom.gif) no-repeat top;
	
	}	
#footer p {
	margin: 0;
	padding: 5px 0 5px 25px;
	color: #F1E6E2;
	}
#footer a {
	color: #888;
	
	}
#footer strong{
	color:#E9D2B3;
	}
.description-form{
	margin: 20px 20px 0 20px;
	background:#F5EDE3;
	padding:25px;
	height:195px;
	
	}
.description-form img{

float:left; 
margin-right:20px;
}

form {
	margin-left:20px;
	margin-right:20px;	
	}

#float{
	float:left;
	margin-left: 25px;
	}	
#clear{
	clear:both;
	}

table tr.odd th, table tr.odd td {
	background: #F3E7D6;
	color:#666;
}
table tr th  {
	color: #F5ECE1;
	background:#AA887C
}
