html, body, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0;
  }

html, body {
	height:100%;
	width: 100%;
	max-width:100%;
}

body {
	color: #421E0E;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #36150C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-image: url("http://westerneventsandweddings.com/page_bg.gif";
}

div.seoH {
	width: 100%;
	color: #DCDAC5;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.b1 {
	background-image: url("http://westerneventsandweddings.com/images/mid-bg.jpg";
	background-repeat: no-repeat;
	width: 950px;
	height: 97px;
	vertical-align: top;
	background-color: #BA9F70;	
}
td.main {
	background-color: #BA9F70;
}

input.opt {
	background-color: #55290F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #D0C0B5;
	border: 1px; border-color: #AD741D;
}
input.optb {
	border: 0px; border-color: #AD741D;
}

div#opt2 {
	width: 70%;
	float: right;
	margin-right: 14px;
	margin-top: 5px;		
}
div#opt2B {
	width: 70%;
	float: right;
	margin-right: 7px;
	margin-top: 5px;		
}
div#opt2C {
	width: 70%;
	float: right;
	margin-right: 14px;
	margin-top: 5px;		
}
div#ba2 {
	width: 136px;
	float: none;
	margin-right: 19px;
	margin-bottom: 6px;
}
div#ba2b {
	width: 136px;
	float: none;
	margin-right: 18px;
	margin-bottom: 6px;
}
div#ba1 {
	width: 136px;
	float: none;
	margin-right: 19px;
	margin-bottom: 6px;
}
div#ba1b {
	width: 136px;
	float: none;
	margin-right: 18px;
	margin-bottom: 6px;
}
div#mainC {
	width: 910px;
	margin-left: 20px;
	margin-top: 10px;
}
div#subNav {
	float: none;
	azimuth: left-side;
}
.mainCnt {
	float: left;
	azimuth: left-side;
	width: 99%;
	margin-left: 0px;
	margin-top: 10px;
}
.leftCnt {
	float: left;
	azimuth: left-side;
	width: 435px;
	margin-left: 0px;
	margin-top: 10px;
}
.rightCnt {
	float: left;
	azimuth: right-side;
	width: 435px;
	margin-right: 0px;
	margin-top: 10px;

}
.midCnt {
	float: left;
	width: 3px;
	height: 525px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.midV {
	float: left;
	width: 3px;
	height: 715px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
a.subNL, a.subNL:visited  {
	color: #55290F;
	text-decoration: underline;
}
a.subNL:active, a.subNL:hover  {
	color: #FEF1D1;
	text-decoration: underline;
}

/* main nav */
.mNav {
	background-image: url("http://westerneventsandweddings.com/images/nav/mnav-bg.gif";
	background-repeat: no-repeat;
	width: 225px;
	height: 305px;
}
.nav1 {
	width: 225px;
	text-align: center;
	display: block;
	float: left;
	margin-top: 7px;
}
.nav2 {
	width: 225px;
	text-align: center;
	display: block;
	float: left;
	margin-top: 14px;
}
.nav3 {
	width: 225px;
	text-align: center;
	display: block;
	float: left;
	margin-top: 13px;
}
a.mainNav, a.mainNav:visited  {
	color: #E2D9C8;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
a.mainNav:active, a.mainNav:hover  {
	color: #CDA27D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
a.mainNavClick, a.mainNavClick:visited  {
	color: #CDA27D;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
/* content area */
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
}
img.star {
margin-right: 3px;
margin-top: 0px;	
}
p {
	margin-top: 8px;
	margin-bottom: 10px;
}
p.p2 {
	margin-top: 2px;
	margin-bottom: 10px;
}
p.p3 {
	margin-top: 8px;
	margin-bottom: 10px;
	text-align: right;
}

a.bodlnk, a.bodlnk:visited  {
	color: #55290F;
	text-decoration: underline;
}
a.bodlnk:active, a.bodlnk:hover  {
	color: #FEF1D1;
	text-decoration: underline;
}
.bas1 {
	float: left;
	width: 210px;
	margin-top: 40px;
	margin-right: 2px;

}
.bas2 {
	float: left;
	width: 211px;
	margin-top: 40px;
	margin-left: 2px;
	margin-right: 5px;

}
/*------------------------------------------------- footer ---------------------------------------------------------------*/


.footer {
	width: 100%;
	color: #CDBCAD;
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
	line-height: 13px;
	}
.footer a, .footer a:visited{
	color: #CDBCAD;
	
	text-decoration: none;}
	
.footer a:hover{
	color: #CDBCAD;
	text-decoration: underline;
	}
.address {
	width: 100%;
	color: #A38A74;
	text-align: center;
	margin-top: 15px;
	}
.address a, .address a:visited{
	color: #A38A74;
	
	text-decoration: none;}
	
.address a:hover{
	color: #A38A74;
	text-decoration: underline;
	}
	
.copy {
	width: 100%;
	color: #7B5E44;
	text-align: center;
	margin-top: 15px;
}	

/* attractions */
.att1 {
    float: left;
	margin-top: 10px;
}
.att2 {
    float: left;
	margin-top: 25px;
}
.midAtt {
	float: left;
	width: 3px;
	height: 1290px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
/* events */
.midEv {
	float: left;
	width: 3px;
	height: 667px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
/* groups */
.groups1 {

	float: left;
	width: 100%;
	height: 3px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url("http://westerneventsandweddings.com/images/horz-dot-bg.gif";
	background-repeat: repeat;
}
/* shops */
.midSp {
	float: left;
	width: 3px;
	height: 788px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
/* dining */
.dine1 {
    float: left;
	margin-top: 10px;
}
.dining1 {
	float: left;
	width: 100%;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url("http://westerneventsandweddings.com/images/horz-dot-bg.gif";
	background-repeat: repeat;
}
.dining2 {
	float:left;
	width: 55%;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url("http://westerneventsandweddings.com/images/horz-dot-bg.gif";
	background-repeat: repeat;
}
.dining3 {
	float: left;
	width: 100%;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url("http://westerneventsandweddings.com/images/horz-dot-bg.gif";
	background-repeat: repeat;
}
.dining4 {
	float:right;
	width: 333px;
	height: 319px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 0px;
}
.dining5 {
	width: 500px;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h1.dine2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
h1.dine3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
}
/* forms */
.mainCntGRP {
	float: left;
	azimuth: left-side;
	width: 90%;
	margin-left: 50px;
	margin-top: 10px;
}
input {
	background-color: #DDCFB7;
	border-color: #36150C; border: solid; border: 1px;
	color: #36150C;
}
input.oth {
	background-color: #BA9F70;
	border-color: #BA9F70; border: solid; border: 0px;
	color: #36150C;
}
textarea {
	background-color: #DDCFB7;
}
/* RFPs */
.midRFP {
	float: left;
	width: 3px;
	height: 1195px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.leftCntRFP {
	float: left;
	azimuth: left-side;
	width: 390px;
	margin-left: 0px;
	margin-top: 10px;
}
.rightCntRFP {
	float: left;
	azimuth: right-side;
	width: 480px;
	margin-right: 0px;
	margin-top: 10px;

}
.midRFPW {
	float: left;
	width: 3px;
	height: 1087px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.midRFPTR {
	float: left;
	width: 3px;
	height: 710px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.midRFPBD {
	float: left;
	width: 3px;
	height: 1105px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
/* events */
.midSM {
	float: left;
	width: 3px;
	height: 367px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
/* kids */
.leftCntKD {
	float: left;
	azimuth: left-side;
	width: 519px;
	margin-left: 0px;
	margin-top: 10px;
}
.rightCntKD {
	float: left;
	azimuth: right-side;
	width: 351px;
	margin-right: 0px;
	margin-top: 10px;

}
.midKD{
	float: left;
	width: 3px;
	height: 400px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
}
.midKD2{
	float: left;
	width: 3px;
	height: 425px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
}
.midKD3 {
	float: left;
	width: 3px;
	height: 380px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.border { border-width:2px;
		        border-color:#55290F;
		        border-top-style:solid;
		        border-left-style:solid;
		        border-bottom-style:solid;
		        border-right-style:solid;
}
/* PRESS */
.leftCntPR {
	float: left;
	azimuth: left-side;
	width: 200px;
	margin-left: 0px;
	margin-top: 10px;
}
.rightCntPR {
	float: left;
	azimuth: right-side;
	width: 650px;
	margin-right: 0px;
	margin-top: 10px;
	border-width:0px;
	border-color:#55290F;
	border-top-style:solid;
	

}
.midPR1 {
	float: left;
	width: 3px;
	height: 390px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
.midPR2 {
	float: left;
	width: 3px;
	height: 1710px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url("http://westerneventsandweddings.com/images/main-dot-bg.gif";
	background-repeat: repeat;
	}
a.bodlnkP, a.bodlnkP:visited  {
	color: #AC100C;
	font-weight:bold;
	text-decoration: none;
}
a.bodlnkP:active, a.bodlnkP:hover  {
	color: #AC100C;
	font-weight:bold;
	text-decoration: underline;
}
