html, body {height: 100%; margin-bottom: 1px}

body {background: #ceb37b url(images/layout_bg.gif) repeat-x; margin: 0 0 20px 0}

body, table, h1 {font-family: tahoma, sans-serif; line-height: 18px}

body, table {font-size: 11px; color: #2d2d2d}

h1, * .highlight {color: #61162a; font-size: 11px; font-weight: bold; margin: 0 0 2px 0}

h2 {color: #2d2d2d; font-size: 11px; font-weight: bold; margin: 0 0 2px 0}



ul {margin-top: 0}

li.none {list-style-type: none}



a:link, a:visited {color: #a0002b; text-decoration: none}

a:hover, a:active {text-decoration: underline}

a.subnav:link, a.subnav:visited {color: #a0002b; font-weight: bold}

a.active:link, a.active:visited {color: #a0002b; font-weight: bold; text-decoration: underline}

a.footer:link, a.footer:visited {color: #75612a}

a.sesame:link, a.sesame:visited {color: #75612a; font-weight: bold}



td#flash {padding: 4px 4px 0 4px}

td#content {padding: 20px 20px 40px 20px; text-align: left}

span#submenu {display: block; padding: 2px 0 0 20px; text-align: left}

span#sidebar {background: #e1dfd8; border: 1px solid #75612a; float: right; margin-left: 20px; padding: 15px; width: 170px; text-align: left}

span.form {background: #e1dfd8; border: 1px solid #75612a; display: block; margin-bottom: 10px; padding: 15px; width: 170px; text-align: left}

td#address {background: url(images/layout_address_bg.gif) no-repeat; color: #75612a; font-size: 9px; padding: 20px 0 0 10px; text-align: left}

span.address {font-weight: bold}

td#footer {color: #75612a; font-size: 9px; text-align: center}



img {border: none}

* .image, * .border {border-bottom: 1px solid #75612a; border-top: 1px solid #75612a; padding: 3px 0 3px 0}

* .image {float: right; margin: 0 0 20px 20px}



	/* TESTIMONIALS START */

/*ul#testimonials {

	font-size: 14px;

	

	}

*/

ul#testimonials li {

	padding-bottom: 10px;

	}

	

	/* TESTIMONIALS END */	
	
/* Mini-Contact Form */
* .contact-form-mini {
	margin: 0;	
	width: 100%; 
	padding: 9px 0 0;
	border: 0;}/*optional, change color to match site*/
.contact-form-mini fieldset {border: none; padding: 0 0;}
.contact-form-mini li {font-weight: bold;}
.contact-form-mini label {display: none;}
.contact-form-mini input, .contact-form-mini textarea {
	font-size:11px;
	color: #2d2d2d;
	padding:0 0;
	border:solid 1px #75612a;
	width:50%;
	margin:3px 0;
	background: #ffffff;
	text-align: left;}
.contact-form-mini button {/*these styles control the look of the button, change as necessary*/
	margin: 0;/*do not change, controls positioning*/
	float: left;
	clear: left;
	display: block;
	width:57px;
	background:#ffffff;/* customize me! */
	border: 1px solid #75612a;
	text-align: center;
	line-height:18px;
	color:#2d2d2d;/* customize me! */
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;}
.contact-form-mini span.error {	display: none;}
.contact-form-mini span.error, .contact-form-mini ul.error li {
	font-size: 11px;
	font-weight:normal; 
	color:#6b2637; 
	text-align:left; 
	padding: 3px 0 3px 18px;
    background: transparent url(../images/cancel.png) no-repeat left; }
.contact-form-mini h2.error {color: #6b2637;}
.contact-form-mini #message	{ margin: 9px 10px; padding: 9px; 
background: #e3e3ed url(../images/form-success-bg.jpg) 0 100% repeat-x; border:solid 1px #75612a;}
.contact-form-mini #message h2 {margin: 9px 0; text-align: center;}
.contact-form-mini #message p {margin:9px 0px; text-align: center;}
.contact-form-mini #checkmark {display: block; margin: 9px auto; text-align: center;}

/* edit.com visible styles */
body, td, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-size: 11px; color: #2d2d2d; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; }

.Header		{ color: #61162A; font-size: 18px; font-weight: bold; font-family: Times New Roman, Times, serif; }
.Subheader	{ color: #61162A; font-size: 11px; font-weight: bold; font-family: Tahoma; }

.Burgundy	{ color: #61162A; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 1em; }
.LargeText	{ font-size: 24px; line-height: 1em; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }