body {	margin: 10px 0px;	padding: 0px;	background-color: #FFFFFF;	background-repeat: no-repeat;	background-image: none;}#maincontainer {	width: 936px;	margin-right: auto;	margin-left: auto;	padding: 7px;	background-color: #FFFFFF;	border: 1px solid #3F323D;}#maincontainer #header {	background-color: #CC0066;}#maincontainer #menu {	color: #FFFFFF;	text-align: center;	font-weight: normal;	text-transform: uppercase;	font-family: "Times New Roman", Times, serif;	font-size: 15px;	line-height: 15px;	vertical-align: top;	background-color: #C4AFAB;	margin-top: 7px;	padding-top: 7px;	padding-bottom: 7px;	display: none;}#menu p{	margin: 0px;	padding: 0px;}#menu a,.menu a:hover,.menu a:visited {	color: #FFFFFF;	text-decoration: none;}#menu a:hover {	color: #5D4A59;}#menu .nav-selected{}#menu div{	display: inline;	background-image: url(images/menuline.gif);	background-repeat: no-repeat;	height: 30px;	padding-right: 10px;	padding-left: 10px;	background-position: 0px 2px;}#menu div.first{	background-image: url(images/menufirstback.gif);}#maincontainer #menu .ccm-spacer {	display:none;}#maincontainer #content {	background-color: #FFFFFF;}#maincontainer #content .maincontenttable {	width: 936px;	height: 0px;}#maincontainer #content .maincontenttable .maincontentbox {	width: 721px;	font-family: "Times New Roman", Times, serif;}#maincontainer #content .maincontenttable .maincontentbox #maincontentpicbox h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	font-size: 58px;	line-height: 58px;	margin: 0px 0px 6px 32px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #submenu {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-transform: uppercase;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	line-height: 22px;	color: #5D4A59;	background-color: #FFFFFF;	margin-left: 32px;	width: 678px;}#maincontainer #content .maincontenttable .maincontentbox #submenu p {	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #submenu a,#maincontainer #content .maincontenttable .maincontentbox #submenu a:link,#maincontainer #content .maincontenttable .maincontentbox #submenu a:visited{	color: #5D4A59;	text-decoration: none;	margin-right: 36px;}#maincontainer #content .maincontenttable .rightcontentbox {	width: 1px;	padding-left: 7px;	text-decoration: none;	color: #78723C;	text-decoration: none;	color: #663333;	color: #663333;	text-decoration: none;	color: #663333;	text-decoration: none;	color: #663333;	text-decoration: none;	color: #663333;	color: #663333;	text-decoration: none;	display: none;}#maincontainer #content .maincontenttable .maincontentbox #maincontentpicbox {	display: none;}#maincontainer #content .maincontenttable .maincontentbox #submenu a:hover{	color: #5D4A59;}#maincontainer #content .maincontenttable .maincontentbox h2 {	font-family: "Times New Roman", Times, serif;	font-size: 42px;	color: #5D4A59;	margin: 10px 0px 16px 32px;	padding: 0px;	line-height: 42px;	font-weight: normal;	background-color: #FFFFFF;	display: block;}#maincontainer #content .maincontenttable .maincontentbox p {	margin-left: 32px;}#maincontainer #content .maincontenttable .maincontentbox #menuleftcol {	clear: left;	float: left;	width: 419px;	padding-left: 32px;	padding-right: 14px;	background-color: #FFFFFF;}#maincontainer #content .maincontenttable .maincontentbox #menurightcol {	clear: right;	float: right;	width: 418px;	padding-left: 18px;	padding-right: 28px;	background-color: #FFFFFF;}#maincontainer #content .maincontenttable .maincontentbox #menuleftcol p,#maincontainer #content .maincontenttable .maincontentbox #menurightcol p{	margin-left:0px;	}#maincontainer p{	margin: 0px 0px 16px;	padding: 0px;	font-size: 16px;	line-height: 20px;}#maincontainer p em,#maincontainer p b,#maincontainer p em,#maincontainer p b{}#maincontainer h3 {	color: #5D4A59;	font-size: 17px;	line-height: 21px;	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .rightcontentbox .rightbox a,#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:link,#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:visited {	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;	font-size: 24px;	line-height: 27px;}#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:hover{	color: #000000;}.rightbox1,.rightbox2,.rightbox3,.rightbox4 {	margin: 0px;	padding: 12px;}#maincontainer #content .maincontenttable .rightcontentbox p {	margin: 0px 0px 7px;	padding: 0px;}#submenu div {	display: inline;}.rightbox1{	text-align: left;	vertical-align: bottom;	background-image: url(images/wine-bottles-rhs.jpg);}.rightbox2{	text-align: left;	vertical-align: top;	background-image: url(images/guitar-player-rhs.jpg);}.rightbox3{	text-align: left;	vertical-align: bottom;	background-image: url(images/countryside-moors-rhs.jpg);}.rightbox4{	text-align: left;	vertical-align: bottom;	background-image: url(images/tavern-rhs.jpg);}#maincontainer #footer {	margin-top: 7px;	background-color: #615A52;	font-size: 12px;	color: #CCCCCC;	padding-left: 32px;	padding-top: 4px;	padding-bottom: 3px;	display: none;}#maincontainer #footer p {	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 12px;}#maincontainer #footer a,#maincontainer #footer a:link,#maincontainer #footer a:visited {	color: #CCCCCC;	text-decoration: none;}#maincontainer #footer a:hover {	color: #000000;	text-decoration: none;}#maincontainer #content .maincontenttable .maincontentbox #maincontentpicbox p {	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #singlecolumn {	clear: left;	float: left;	padding-left: 32px;	padding-right: 28px;	background-color: #FFFFFF;	width: 869px;}#maincontainer #content .maincontenttable .rightcontentbox img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#maincontainer #content .maincontenttable .maincontentbox #singlecolumn p {	margin-left:0px;}#maincontainer #content .maincontenttable .maincontentbox #submenu {	display: none;}