* { margin: 0px; padding: 0px; }

body { background-color: #fbf5eb; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #777777; }
#wrapper { margin: 25px auto 16px auto; width: 814px; border: 6px solid #dfddd4; height: 100%; }
#contwrapper {}

#leftcont {
	border: 3px solid #eceae1;
	margin-left: 21px;
	width: 768px;
	height: 100%;
	padding-top: 12px;
	margin-bottom: 14px;
	background-color: #f9f3e9;
	background-image: url(../assets/fullwidthbg.jpg);
	background-repeat: no-repeat;
	margin-top: 40px;
}
#leftcont p.header { padding: 1px 0px 1px 6px; letter-spacing: .1em; margin-bottom: 7px; }
#leftcont p.copy { padding: 0px 3px 4px 9px; margin-bottom: 9px; }
#leftcont p.copy a { color: #993300; text-decoration: none; }
#leftcont p.copy a:hover { color: #FF3399; }
#leftcont p.hourshead { color: #A6482B; font-size: 17px; padding-left: 6px; padding-top: 14px; font-family: Arial, Helvetica, sans-serif; }
#leftcont p.hours { padding-left: 14px; margin-top: 1px; margin-bottom: 1px; }

#rightcont { width: 266px; height: 368px; padding: 15px 0px 0px 12px; margin: 0px 8px 14px 510px; border: 3px solid #eceae1; background-image: url(../assets/mainBg.jpg); background-repeat: no-repeat; }
#rightcont p.header { padding: 1px 9px 1px 6px; letter-spacing: .1em; margin-bottom: 7px; text-align: right; font-size: 20px; color: #A6482D; }

#nav { padding: 13px 0px 0px 23px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#nav li { margin-right: 17px; list-style: none; display: inline; }
#nav a { color: #993300; text-decoration: none; }
#nav a:hover { color: #FF3399; }

#fullitem { height: 300px; }
#fullitempic { border: 2px solid #BBBBBB; margin-right: 4px; }
#fullitempicwrapper { float: left; padding-left: 11px; }
#fullitemdescwrapper { padding: 4px 6px 40px 11px; width: 420px; }
#fullitemname { color: #444444; font-weight: bold; font-size: 16px; padding-left: 3px; }
#fullitemdesc { width: 197px; padding-left: 10px; padding-top: 2.5px; margin-top: 5px; }
#fullitemdescbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#fullitemprice { color: #0099FF; font-size: 11px; }
#morelink { margin: 8px 2px 8px 2px; width: 266px; height: 22px; }

#footer { text-align: center; width: 826px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; padding-bottom: 12px; }
#footer li { margin-right: 8px; margin-left: 8px; list-style: none; display: inline; font-size: 10px; }
#footer ul { margin-bottom: 10px; }
#footer a { color: #888888; text-decoration: none; }
#footer a:hover { color: #FF3399; }
#footer p { margin: 0px; padding: 0px; }

#formItems { margin-left: 18px; padding: 4px 0px 4px 0px; font-size: 11px; }
#formItems .rgSubscribe { border: none; margin-left: 2px; }
#formItems .txtFields { border: 1px solid #DDDDDD; background-color: #DEE7ED; font-size: 11px; color: #222222; width: 210px; padding: 1px 1px 1px 2px; }
#formItems textarea { border: 1px solid #DDDDDD; background-color: #DEE7ED; font-size: 11px; color: #222222; padding: 1px 1px 1px 2px; }
#formItems .sendButt { border: 1px solid #DEE7ED; background-color: #DDDDDD; font-size: 11px; color: #222222; padding: 1px 1px 1px 1px; cursor: pointer; }

#sale_info { color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; margin-left:29px; margin-top: 42px; }
#sale_info h1 { color: #CCCCCC; margin-top: 58px; font-weight: bold; }


.rest { font-size: 24px; color: #A6482D; }
.highlighted { color:#555555; }
.copyright { font-size: 10px; color: #ccc1ae; }
.owner { color: #444444; font-size: 11px; }

a {text-decoration: none; color: #777777; }

.title {
	color: #CC0066;
	font-size: 1.7em;
}
#wrapper #contwrapper #leftcont table {
	margin: 3px;
	border: thick solid #DFDDD4;
}
#wrapper #contwrapper #leftcont #form1 {
	margin-left: 11px;
}
