/* eSANGHE - Custom Styles */

div#mainbody td.mainbody, div#mainbody td.mainbody .moduletable {
	background: #FFFFFF;
}

div#mainbody div.module h3, div#mainbody td.mainbody .moduletable h3 {
	color: #3B7930;
}



div#mainbody td.left {
	background: url('templates/rt_versatility_iii_j15/images/style16/body-bg-left.png') top right repeat-y;
}

div#mainbody div.module h3 {
	background: url('templates/rt_versatility_iii_j15/images/style16/body-bg-left-h3.png') top right repeat-y;
}


div#mainbody td.right {
	background: url('templates/rt_versatility_iii_j15/images/style16/body-bg-right.png') top left repeat-y;
}

div#mainbody div.module h3 {
	background: url('templates/rt_versatility_iii_j15/images/style16/body-bg-right-h3.png') top left repeat-y;
}



div#header {
	background: url('templates/rt_versatility_iii_j15/images/style16/header-bg.jpg') no-repeat 0 0;
}

h1, h2, h3, a, .contentheading, .componentheading {
	color: #2d5c25;
}

img#logo {
	position:  absolute;
	float: left;
	margin-left: 15px;
	margin-top: 16px;
	width: 400px;
	height: 70px;
}

div#horiz-menu a {
	padding: 0 15px;
}


a:hover img.hoverlighten {
 	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

table.hours p, table.prices p {
	margin: 0px 0px 0px 0px;
}

td.rowheading {
	border-bottom: 2px solid black;
}

td.rowline {
	border-bottom: 1px solid #aaaaaa;
}


td.mainbody .contentpaneopen p.testimonial a.readon {
	display: none;
}



div#section1 div.moduletable {
	background: #ffffff url('uploads/images/storamer-map-background.jpg') no-repeat 0 0;
}

div#section2 div.moduletable {
	background: #ffffff url('uploads/images/storamer-logo-background.jpg') no-repeat 0 0;
}


div#section1 div.moduletable a, div#section2 div.moduletable a {
	color: #F6D200;
	font-weight: bold;
}



div#mainbody div.moduletable h3, div#mainbody div.module h3{
	border-top: 2px solid #2d5c25;
	color: #2d5c25;

}


img.discount{
	margin: 0px 5px 10px 0px;
}


h3.location img, p.location img {
	margin-left: 20px;
	float: right;
}


table.supplies td {
	border-top: 1px solid #2d5c25;
}

table.supplies {
	border-bottom: 2px solid #2d5c25;
}



.testimonial {
    margin-bottom: 0px;
}

.testimonialclient {
    margin-top: 5px;
    padding-bottom: 10px;
    border-bottom: #dddddd 1px solid;
    text-align: right;
}


.form_element {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.cf_label, .cf_inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.cf_inputbox {
	margin-bottom: 10px;
}

.chronoform {
	display: none;
} 