/* 0 =contents
	------------------------------------------
	1 = universal
	2 = header
	3 = sidebar
	4 = main content
	5 = footer
	6 = forms
*/

/* 1 =universal
--------------------------------------------------- */
* { padding: 0; margin: 0; }
body,
html {
    margin:0;
    padding:0;
    color:#000;
	font-size: 100%;
    }
body {
    min-width:770px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	line-height:150%;
	background:#9e844f url(images/background.gif) repeat-x;
    }
	
#wrap {
    background:transparent url(images/header-background.gif) 0 45px repeat-x;
    margin:70px auto;
    width:760px;
    }

/* 2 =header
--------------------------------------------------- */
#header {
	background:#fff;
    }

#header h1 {

 display:block;
 width:190px;
 height:80px;
 float:left;
 overflow:hidden;
 text-indent:-9999px;
 border:0;
 background:transparent url(images/logo.gif) 14px 0 no-repeat;
}
#nav {
	margin:55px 0 0 0;
	padding:0 0 0 0;
	float:right;
	display:inline;
	}
ul#nav li {
	display:inline;
	font-weight:bold;
	line-height:100%;
	}
ul#nav li a { 
 float: left;
 color:#666;
 background:#fff;
 padding:7px 12px 6px 10px;
 margin:0 0 0 3px;
 font-size:100%;
 white-space:nowrap;
 text-decoration:none;
}
ul#nav li a:hover{ 
 color:#fff; 
 background:#555854;
}	
ul#nav li a.current {
	color:#fff;
	background:#555854;
	}
ul#nav li a.current:hover {
	color:#fff;
	background:#555854;
	}


#border {	
	clear:both;
	height:3px;
	background:#555854;
    }
	
#main-wrapper {
	float:left;
	background:#fff;
	padding:0;
	margin:0;
	min-height:350px;
}

/* 3 =sidebar
--------------------------------------------------- */
#sidebar {	
	float:left;
    width:245px;
	
    }
#sidebar ul {
	margin-bottom:0;
	}
#sidebar h3, #sidebar p {
	padding:0 0 0 10px;
	}
#sidebar img {
	padding:14px 0 14px 14px;
	}	

/* 4 =main content
--------------------------------------------------- */
#main {
	float:right;
    width:515px;
	margin:35px 0 30px 0;
    }
#main h2, #main h3, #main p, #main ul {
	padding:0 14px 0 12px;
	}
#main h2{
	font-size:160%;
	color:#407067;
	font-weight:bold;
	margin: 0 0 9px 0;
}

#main p{
	margin: 0 0 10px 0;
}
#main ul{
	margin: 0 0 10px 15px;
}

/* product */
#product {
	margin: -20px 0 0 90px;

}
#product-image {
	float: left;
	}
#product-image img {
	vertical-align:middle;
	}
#product-image a{
	color:#407067;
 font-size:200%;
 text-decoration:none;
 padding: 0 5px 0 5px  ;
 font-weight:bold;
	}
#product-info p {
	padding: 0 20px 0 0:
	float: right;
	}

/* 5 =footer
--------------------------------------------------- */
#footer {
	clear:both;
	background:transparent url(images/footer-background.gif) repeat-x; 
	/*border-top:solid 3px #555854;*/

}
#footer p {
	padding:5px;
	margin:0;
	text-align: center;
	}
	
/* 6 =forms
--------------------------------------------------- */
fieldset {
	border:0px
  }
  
div.formrow {
	padding-top:5px;
	}
  
label {
  float:left;
  width:110px;
  margin-right:5px;
  padding-top:1px;
  text-align:right;
  font-weight:bold;
  }

div.submit {
	padding-top:5px;
	padding-left:115px;
	}
