body {
	margin: 0;
	background: #f7e9ce url(../images/bg-main.jpg) top center no-repeat;
	font-family: Palatino Linotype, Palatino, serif;
	color: #986f38;
	font-size: 12px;
}

/* remove outline around links */
a, #accordion h2 { outline: none; }
img { border: none; }
.l {float: left; }
.r {float: right; }	
.pointer { cursor: pointer; }
form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#containerMain {
	margin: 0 auto;
	width: 998px;
	height: 800px;
	position: relative;
}
#boxLogo {
	top: 0px;
	left: 20px;
	width: 223px;
	height: 153px;
	position: absolute;
	z-index: 30;
}
#boxMemPhone {
	top: 5px;
	left: 720px;
	width: 250px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	text-align: right;
}

#boxContent {
	top: 99px;
	left: 509px;
	width: 473px;
	height: 595px;
	position: absolute;
	z-index: 30;
}

#boxPhotos {
	top: 103px;
	left: 3px;
	width: 992px;
	height: 600px;
	position: absolute;
	z-index: 10;
}

ul#gallery  {
	list-style: none;
	padding: 0;
	margin: 0;
}

#boxFooter1 {
	top: 719px;
	left: 0px;
	width: 998px;
	height: 32px;
	line-height: 30px;
	position: absolute;
}
#boxFooter2 {
	top: 760px;
	left: 0px;
	width: 998px;
	height: 35px;
	position: absolute;
	font-size: 11px;
	color:#d0b593;
}
#boxFooter1 a, #boxFooter2 a {
	text-decoration: none;
}
#boxFooter1 a:link, #boxFooter1 a:visited {
	color:#986f38;
}
#boxFooter2 a:link, #boxFooter2 a:visited {
	color:#d0b593;
}
#boxFooter1 a:hover, #boxFooter1 a:active, #boxFooter2 a:hover, #boxFooter2 a:active {
	color:#3c3e69;
}

.divFooter {
	display: inline;
	padding: 0 10px;
}

/* CMT styles */
.orange { color:#bb8c4c; }
.tan { color:#cbb084; }
.padL15 { padding-left:15px; }
.logoBox { background: url(../images/bg-content-gradient-top.gif) 0 0 repeat-x; }


/* BEGIN ACCORDION STYLES */
#accordion {
	background:#fff;
	width: 463px;
	border:5px solid #fff;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
/* .ui-state-default */
#accordion h2 {
	width: 440px;
	height: 31px;
	margin:0;
	padding:0 0 0 23px;
	font-size:14px;
	line-height:28px;
	font-weight:normal;
	color:#272c74;
	background:#fff url(../images/bg-accordion-closed.gif) 0 0;
	cursor:pointer;	
}
		
#accordion h2.first {
	background:#fff url(../images/bg-accordion-closed-nodash.gif) 0 0;
}
#accordion h2.first.ui-state-active {
	color: #5c64cb;
	background:#fff url(../images/bg-accordion-open-nodash.gif) 0 0;
}
#accordion h2.ui-state-active {
	color: #5c64cb;
	background:#fff url(../images/bg-accordion-open.gif) 0 0;
}
#accordion h2.ui-state-hover {
	color: #5c64cb;
}
	
.ui-accordion-content {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bg-content-gradient-bottom.gif) bottom left no-repeat;
}
.ui-accordion-content p {
	margin-bottom: 0;
}


/* accordion content styles */

#accordion .txtPane {
	padding: 10px 10px 5px 10px;
	font-family: Palatino Linotype, Palatino, serif;
	color:#696a7d;
	font-size:12px;
	line-height: 18px;
}


#accordion .txtPane h3 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	color:#696a7d;
}

#accordion .txtPane a {
	text-decoration: none;
}
#accordion .txtPane a:link, #accordion .txtPane a:visited {
	color:#6b71bd;
	background-color: #f2eada;
}
#accordion .txtPane a:hover, #accordion .txtPane a:active {
	color:#5459ca;
	background-color: #e0dfe8;
}
