@charset "UTF-8";
/* CSS Document */

a {text-decoration:none; color:#c63;}

a:hover {color:#369;}


body { 			
						margin:0px;
						text-align:center;
						padding:0px; 
						background-color:#303030;
						background-image:url("../images/backgrounds/pagebackground.jpg");
						background-repeat:repeat-x;
						font-family:Arial, Helvetica, sans-serif;
						
						}
						
						
						
#wrapper {
							
							margin:auto;
							width:846px;}
							
							#content a:hover { background-color:#ddd;}
							
	.headerPics {width:539px; height:155px; padding: 0;  margin:0px; float:left;}


	
	
#page{ text-align:left; }


#header {
						float:left;height:156px; background-color:#999;
						}
	

#header h1 {
						padding:0px;
						margin:0px;
						height:156px;
						}					
					
					
#logo {
						Float:left;width:307px;
						height:156px;
						background-color:#888;}
						
						
						
#leftColumn {
						
						width:340px;
						float:left;
					
}


#rightColumn { 
							
						width:476px;
						float:left;
						padding:0 30px 0 0 
}
						
#content {		float:left;	  margin-top:25px;
background-image:url("../images/backgrounds/pageTile.gif");
						background-repeat:repeat-y;
						width:846px;	



					
						}
					
#contentHeader {	
			
						background-image:url("../images/backgrounds/contentBack.gif.html");
						background-repeat:no-repeat;
						background-position:left top;
			
						height:34px;
						width:846px;
					
						}						

#footer { 
						clear:both;
						background-image:url("../images/backgrounds/footer.gif");
						background-repeat:repeat-y;
						background-color:#fc0;
						font-size:9px;
						color:#ccc;
						height:56px;
						}
						
	#footer p { 
						padding: 33px 0 0 200px ;}
						
						

#ads {
background-image:url("../images/backgrounds/Adback.jpg"); 
background-repeat:no-repeat; 
background-position: left bottom;
margin-top:10px; float:left; width:846px;
}

#leftAd { 
						float:left;
						width:307px;
						height:217px;
margin-top:100px;
					}
					
					
#rightAd h3 {
padding:13px 0 0 0px;
margin:0px;
font-size:14px;	
color:#FFF;
}										
#rightAd {
	width:520px;
	padding: 0px 0 0px 0px;
	float:left;
}
#rightAd ul  {
display:block;
width:500px;
margin-top:10px;
margin-bottom:-10px;
font-size:13px;
color:#fff;	
margin-left:0px;
padding-left:15px;
}
#rightAd ul li  {
margin-left:0px;
line-height:16px;
padding-bottom:12px;
padding-left:0px;
listy-style-type:disc;
}
#rightAd ul li small {font-size:12px;}
						
	#leftColumn h2 {color:#85af7b; font-size:20px; padding:12px 0 0 13px;px; margin:0px;}					
	#rightColumn h3 {color:#85af7b; font-size:20px; Border-bottom: 2px dotted #85af7b; font-weight:normal;}	
	#rightColumn h4{color:#7a7547; font-size:13px; }
	#rightColumn p, ul {
	color:#444;
	font-size:12px;
	color:#333;
	line-height:17px;
}
	#rightColumn a {color:#c63; text-decoration:none; }


/* contact form */
.contactForm form, .contactForm fieldset {
margin:0;
padding:0;
border:0;
}
.contactForm label {
display:block;
font-size:12px;
}
.contactForm input {
width:250px;
margin-bottom:15px;
}
.contactForm .checkbox input {
width:auto;
display:inline;
}
.contactForm .checkbox label {
display:inline;
}
.radio {
font-size:12px;
}
.radio input {
width:auto;
}
textarea {
display:block;
}
textarea, input {
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding:3px;
border:1px solid #ccc;
}
input.submit {width:auto; clear:both; display:inline; margin-top:15px; cursor:pointer; background:#bbb; font-weight:bold;}
input.reset {width:auto; display:inline; cursor:pointer; background:#eee; color:#888;}
input.submit:hover, input.submit:focus, input.submit:active {
background:#aaa;
}
input.reset:hover, input.reset:active, input.reset:focus {
background:#ddd;
color:#666;
}
.error {
background:#ffcccc;
border:1px solid #990000;
font-size:12px;
padding:5px;
margin:0 0 20px 0;
color:#990000;
}
.success {
background:#ccffcc;
border:1px solid #009900;
font-size:12px;
padding:5px;
margin:0 0 20px 0;
color:#009900;
}

/* testimonials */
.testimonial {
display:block;
width:285px;
margin:15px 15px 15px 20px;
clear:both;
}
.testimonial p.lquote {
display:block;
width:25px;
height:25px;
overflow:hidden;
float:left;
margin:-6px 0px -25px 0px;
}
.testimonial p.rquote {
display:block;
width:25px;
height:25px;
overflow:hidden;
float:right;
margin:-35px 0 0 0;
}
.testimonial span.lQuote, .testimonial span.rQuote {
font-size:50px;
color:#ccc;
width:25px;
line-height:50px;
}
.testimonial p {
font-size:11px;
font-style:italic;
color:#333;
margin:0px 0 15px 30px;
width:240px;
line-height:14px;
float:left;
}
.testimonial p em {
color:#666;
font-size:11px;
}

/* utilities */
.clear {clear:both;}