/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #311C00 url(images/img1.jpg);

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #9B8767; */
	color:#E7D8BC;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E8D6B4;
}

h2, h3 {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: url(images/img3.gif) repeat-x left bottom;
/*	text-transform: lowercase; */
	letter-spacing: -1px;
}

h2 {
	font-size: 25px;
}

h3 {
	font-size: 17px;
}

p, ol, ul {
	line-height: 160%;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

ul li {
	padding: 2px 0 5px 0;
	background: url(images/img4.gif) repeat-x;
}

ul li.first {
	background: none;
}

a {
	color: #D9C09A;
}

a:hover {
	text-decoration: none;
}

strong {
	color: #D9C09A;
}

.indent {
	margin-top: 0;
	margin-left: 130px;
}

.image {
	float: left;
	margin: 0;
}

#wrapper {
	background: url(images/img2_1.jpg) repeat-x;
}

/* Header */

#header {
	width: 930px;
	height: 250px;
	margin: 0 auto;
}

#header * {
/*	text-transform: lowercase;	*/
	color: #FFFFFF;
	
}

#header h1 {
	float: left;
	padding:0px 0 0 0;
	letter-spacing: -2px;
	font-size: 36px;
}

#header h2 {
	float: left;
	padding: 20px 0 0 6px;
	background: none;
	font-size: 12px;
	font-weight: normal;
}

#header h2 a {
	text-decoration: none;
}

#header ul {
	float: right;
	margin: 0;
	padding: 25px 0 0 0;
	list-style: none;
	margin-top:65px; 
}

#header li {
	display: inline;
}

#header li a {
	display: block;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #7DD2FA;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
#header li a:hover { background: white; color:#663300; }

#header li.first a {
	border: none;
}

#header .login {
	float:right;
	margin:5px 0 0 0;
	width:170px;
	height:89px;
}

#header .login .reg {  margin-bottom:5px; text-align:right; padding-right:25px; }
#header .login .lostpass {  text-align:right; padding-right:12px;}


#header .login_top {
	text-align:right;
	float:right;
	margin:20px 0 0 0;
	height:89px;
	line-height:20px;
}
#header .login input { width:80px; height:10px; font:10px/1em Georgia; color:black;}
#header .login label { margin:0 5px 0 0; padding:0; float:left; width:70px; text-align:right; font-size:10px; }
#header .login a.submit { font-weight:bold; margin-left:105px; font-size:12px; font-family:Arial; }
#header .login a { font-size:10px; }
#header .login input.submit { width:40px; height:24px; margin-left:95px;}

/* Content */

#content {
	width: 930px;
	margin: 0 auto;
	padding-top:30px;
	
}

#colOne {
	float: left;
	width: 700px;
}

#colTwo {
	float: right;
	width: 184px;
	font-weight:bold;
	font-size:13px;
}

#colTwo h3 {
	margin-top: 10px;
}

#colTwo .search input{
	width:150px;
	background:#E1E8F2;
	color:black;
	border:1px green solid;
}
#colTwo .search input.find {
	width:20px;
	margin:0;
	border:none;
}
/* Footer */


#footer-pre {
	clear: both;
	width: 100%;
	padding-top:30px;
}

#footer {
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding-top:40px;
	height:120px;
	background-color:#333333;
	border-top:5px black solid;
	
}

#footer p {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height:24px;
}


.thumbnail
{
	display: block;
	float: left;
	margin-right: 16px;
	margin-bottom: 3.0em;
	width: 150px;
	text-align: center;
	position:inherit;
}


.thumbnail img
{
	width: 140px;
	height: 105px;
	border:4px #663333 solid;
}

.thumbnail table
{
	width: 140px;
	margin: 0 auto;
}

.thumbnail th
{
	text-align: left;
	border-bottom: dotted 1px #eaeaea;
	width:20px;
}

.thumbnail td
{
	text-align: right;
	border-bottom: dotted 1px #eaeaea;
}

.thumbnail span
{
	display: block;
	text-align: center;
	margin-top: 0.4em;
}

.thumbnail span.price
{
	
	padding:3px 0;
	background:#0E2D09;
	font:17px/1.7em Arial;
	font-weight:bold;
	color:white;
	text-align: center;
	margin: 6px 0px;
	padding:3px 6px;

}

#colOne .cssform { margin-top:60px; font-size:12px; width:100%; color:white; margin-bottom:50px;}

#colOne .cssform p { clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 155px;  border-top: 1px dashed gray; height: 1%; }

#colOne .cssform label { font-weight: bold; float: left; margin-left: -155px;  width: 150px; }

#colOne .cssform input.text { 	border:1px silver solid;	background:#2C371C;	width: 180px; color: white; }

#colOne .cssform textarea { width: 340px; height: 150px; background:#2C371C; color: white; border:1px silver solid; } 

#colOne .cssform strong { font-size:17px; font-family:Tahoma; }
#colOne .form_error { width:90%; background:#990000; color:white; padding:10px; font:11px/24px Verdana;}
#colOne .form_error span { font-size:16px; font-weight:bold; }
#colOne .thanks { margin-top:80px; font-size:14px;}
#colOne .thanks span { padding-top:40px; font-size:18px;font-weight:bold; color:white;}


#colOne .listoffer { width:100%; color:#FFDECE; }
#colOne .listoffer td { padding:10px 5px; min-width:15%; border-bottom:1px green dotted;   min-height:53px;  }
#colOne .listoffer b { font-size:14px; font-weight:bold;  color:#FFDECE;}


#colOne .single { font-size:13px; color:#FFE1E1; }
#colOne .single ul { width:550px; }


* html .threepxfix { margin-left: 3px; }


#header .login1 {
	float:right;
	margin:5px 0 0 0;
	width:270px;
	height:89px;
	text-align:right;
}

#header .login1 .reg {  margin-bottom:15px; font-size:16px; font-weight:bold; line-height:30px; padding-right:13px;}
#header .login1 .lostpass {  padding-right:60px; clear:right;}


#header .login1 input { width:66px; height:12px; font:10px/1em Verdana; color:black;}
#header .login1 a.submit { font-weight:bold;  font-size:12px; font-family:Verdana; }
#header .login1 a {  font-size:10px; }
#header .login1 input.submit { width:40px; height:24px; background:url(images/submitbtn.gif) no-repeat;}

#header .nlogo { background:url(images/nlogo.jpg) left top no-repeat; width:331px; height:114px; float:left; }
#header .nlogo a { padding:20px 0 0 10px; display:block; width:325px; height:110px; margin-bottom:-10px;}
#header .nlogo h1 { display:none; visibility:hidden;  }

#madam-border { margin-left:-51px; background:url(images/border-madam2.jpg) top left; width:751px; height:198px; position:relative; margin-bottom:30px; }
#madam-border .content  { padding-top:80px; padding-left:85px;  font:12px/14px Trebuchet MS;  color:white; }
#madam-border .content p { margin:0; padding:0; }

