body {
	background: #795f4c url(/Assets/images/1-2/body_diagional_BG_02.gif) repeat 0 0;
	text-align: center;
}

table#parentLayout {
	background: transparent;
	margin: 0;
	text-align: left;
}

/*	HEADER SECTION 	*/

/*	base header rules	*/
td#col3 h1 {
	font-size: 250%;
	color: #ddcaa0;
}

/*  begin language selector rules */
td#col4 a {
	color: #a5d309;
	text-decoration: none;
	font-size: 125%;
}

td#col4 div.divLanguages {}

td#col4 div.divLanguages h2 {
	display: block;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	width: auto;
}

td#col4 div.divLanguages h2 a {
    display: block;
    background: url(/Assets/images/1-2/lang_arrow_02.gif) no-repeat center right;
	width: auto;
	padding-right: 15px;
}

/*  this is the original formatting - to hide all language options by default   */
.divLanguages ul.ulLanguages {
	display: none;
}
/*  this is the new class the javascript switches to when users click on the link to trigger the showLanguages() function */
.divLanguages ul.openLanguage {
	position: absolute;
	right: 0;
	background: #795f4c;
	padding: .5em 1em 0 1em;
	width: auto;
	border: 1px solid #000;
	z-index: 1;
}

ul.openLanguage li {
    float: none;
    padding: 0 0 .1em 0;
    border-bottom: 1px solid #000;
    text-align: left;
}

ul.openLanguage li a {
	display: block;
	width: 100%;
}

ul.openLanguage li.active a {
	font-weight: bold;
}

.openLanguage li#closeLink {
    background: #583410;
    margin: .5em -1em 0 -1em;
    padding: 0 .5em 0 0;
    border: none!important;
    border-top: 1px solid #ddcaa0!important;
    text-align: right;
}

li#closeLink a {
    font-weight: bold;
    color: #ddcaa0!important;
}
/*	END HEADER SECTION	*/

td#contentSection {
	font-size: 120%;
	color: #d8d1b5;
}

#contentSection div.divPageContainer {

}

.divPageContainer a:link, .divPageContainer a:visited, .divPageContainer a:hover, .divPageContainer a:active {
	color: #a5d309;
	text-decoration: none;
}

.divPageContainer a:hover {
	text-decoration: underline;
}

.divBody div.column-left {
	padding: 0 .5em;
	width: 18%;
}

.divBody div#contentArea {
	max-width: 80%;
	width: 80%;
}

#contentArea div.column-center {
	background: #795f4c;
	width: 69%;
}

#contentArea div.column-right {
	padding: 0 .5em;
	width: 29%;
}
/*	column-left rules	*/
/*	navigation rules*/
.column-left ul#nav {

}

ul#nav li {
	background: #6f5542;
	margin: .2em 0;
	border: 1px solid #6f5542; /*	IE6 - deletes extra whitespace within list items	*/
}

#nav li.closed {
	background: #6f5542;
}

#nav li a {
	margin-left: 1.2em;
	font-weight: bold;
	color: #a5d309;
	text-decoration: none;
}

#nav li a:hover {
	color: #ff0;
	text-decoration: underline;
}

#nav li ul {
	margin-left: 3em;
}

#nav li ul li {
	list-style-type: disc;
	margin: 0;
	padding: 0;
	border: 1px solid #6f5542; /*	IE6 - deletes extra whitespace within list items	*/	
}

#nav li ul a {
	margin-left: 0;
	font-weight: normal;
	font-size: 80%;
	color: #d8d1b5;
}

#nav li.active a {
	color: #fff;
}

#nav li.active ul a {
    color: #d8d1b5;
}
/*	end navigation rules	*/
.column-left div.divPod {
	padding: 0 0 .5em 0;
}

.column-left .divPod span {
    display: block;
}

.column-left .divPod span.spanDays {
    font-weight: bold;
}

.column-left .divPod span.spanHours {
    margin-bottom: .5em;
}

.callInfo a {
	display: block;
	background: #a5d309 url(/Assets/images/1-2/callNow_BG_02.gif) no-repeat 0 0;
	width: 144px;
	height: 41px;
	text-indent: -9999em;
}

.column-left div.callInfo, .column-left div.officeHours, .column-left div.divAddress {
	border: none;
}

.divContactInfo ul#emailInfo {
	margin: .5em 0 0 0;
}

#emailInfo li {
	border-right: 1px solid #d8d1b5;
}

#emailInfo li.mapLink {
	border: none;
}


/*	end column-left rules	*/
/*	content area rules	*/
/*	column-center rules	*/
.divPod {
	font-size: 90%;
}

.divPod h2 {
	margin: 0 0 .5em 0;
	font-size: 110%;
}

.divPod span.spanMore {
    display: block;
    margin: 0 .5em;
}

.divPod a:link, .divPod a:visited, .divPod a:hover, .divPod a:active {
	font-weight: bold;
}

.divTextBody h2 {
	font-size: 125%;
}

.divTextBody h3 {
	font-size: 110%;
}

.divTextBody ul {
	list-style-type: disc;
}

.divTextBody img#centerPieceImg {
	margin: 0 auto .5em auto;
}

.divPodContainer {
	width: 99.9%;
}

.divPodContainer h2 {
	font-size: 130%;
}

.divPodContainer div.divPod {
	margin: .5em 1em;
}

.divPodContainer .divPod h2 {
	margin: 0;
}

.divPodContainer .divPod ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*  table list items rules  */
.tableListItems th {
    background: #583410;
    color: #fff;
}
/*  end table list items rules  */
div#Map {}

div.mapControlAddress td {}

div.mapControlAddress span {}

table.mapControlLocationFinder {}

table.mapControlLocationFinder th {
	font-weight: bold;
}

table.directions {}
	
table.directions th {
    background: #2f1203;
	font-weight: bold;
	border: 1px solid #000;
	color: #fff;
}
	
table.directions td {
	border: 1px solid #ccc;
}
	
table.directions tr.alt td {
	background: #3f1b08;
}
	
table.directions tr.directionsTotalDistance td {
	background-color: #2f1203;
}
/*	end column-center rules	*/
/*	column-right rules	*/
/*	aop rules	*/
div.aopPod {
	
}

.aopPod ul {
	list-style-type: disc;
	margin-left: 2em;
}

.aopPod li {

}

.aopPod span.topCurve {

}

.aopPod h2 {

}

.aopPod h2 span {

}

.aopPod span.bottomCurve {

}
/*	quick contact form rules	*/
div.divQuickContact {

}

.divQuickContact h2 {

}

table.quickContactTable {

}

.quickContactTable td#cityCell {

}

.quickContactTable td span {

}

.quickContactTable td input, .quickContactTable td select {
	font-size: 100%;

}

.quickContactTable td input  {

}

.quickContactTable td input.city {

}

.quickContactTable td select.state {

}

.quickContactTable td textarea {
	font-size: 125%;
}

.quickContactTable td input.submitBtn {
	background: #A5D308;
	color: #000;
	font-size: 100%;
	font-weight: bold;
}

/*end quick contact form rules	*/
/*	end column-right rules	*/
/*	end content area rules	*/
/*	divBottomLinks rules	*/
div.divBottomLinks {
	background: #3d2619;
}

.divBottomLinks ul {
    float: left;
    margin-bottom: .5em;
}

.divBottomLinks li {
    width: auto;
}

.divBottomLinks li span {
	color: #d8d1b5;
}

.divBottomLinks li a {
    display: inline;
	color: #d8d1b5!important;
}
/*	end divBottomLinks rules	*/
/*	footerSection rules	*/
td#footerSection {
	background: #fff;
	font-size: 110%;
}

#footerSection div.divFooter {

}

.divFooter div.divLNFooterLogo {
	margin: .5em;
}

.divFooter p {
	margin: .5em 0;
}

.divFooter a:link, .divFooter a:visited, .divFooter a:hover, .divFooter a:active {
	color: #666;
	text-decoration: none;
}

/*
	//
	//
*/

ul li.last {
	border: none;
}