body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-color: #1f1a1a;
	background-repeat: repeat-x;
}

li {margin-bottom: 0.1in;}
.container {width:742px; background-color:#FFFFFF;}
#layout {background-color: white;}
.midmenu {
font-family: Arial;
font-size: 14px;
color: white;
background-color: #231d1c;
text-align: center;
padding-bottom: 1px;
}
.midmenu a:link {
text-decoration: none;
color: white;
}
.midmenu a:visited {
text-decoration: none;
color: white;
}
.midmenu a:hover {
text-decoration: none;
color: yellow;
}




.whitearea {font-family: tahoma, arial;
font-size: 10px;
padding-left: 6px;
padding-right: 3px;
padding-top: 6px;
}
.whitearea strong {font-size: 14px; }
.leftbar {
font-family: tahoma, arial;
font-size: 12px;
}
.leftbar h1 {font-size: 14px;}
.offer {
font-family: Arial;
font-size: 12px;
color: white;
}
.offer a {color: yellow; text-decoration: underline; }
.footer {
font-family: tahoma, arial;
color: white;
font-size: 11px;
}
.footer a:link {
text-transform:normal;
font-weight: bold;
text-decoration: none;
color: white;
}
.footer a:visited {
text-transform:normal;
font-weight: bold;
text-decoration: none;
color: white;
}
.footer a:hover {
text-transform:normal;
font-weight: bold;
text-decoration: underline;
color: yellow;
}

.form
{
    FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
}  

.formtitle
{
    FONT-WEIGHT : bold;
	FONT-SIZE : 12pt;
	FONT-family : Arial;
	COLOR: White;
}    

.content
{
	FONT-SIZE : 9pt;
	font-family: Arial;
}

.toptext 
{
	font-family: Verdana;
	FONT-SIZE : 10px;
	font-weight: normal;
	padding: 8px;
	background-color:white;
	color:#B9B9B9;
}


.small 
{
	FONT-SIZE : 8pt;
}

.indextext 
{
	font-family: Verdana, arial;
	FONT-SIZE : 8.5pt;
}

.lefttext 
{
	font-family: Verdana;
	FONT-SIZE : 11px;
	font-weight: Bold;
	padding-left: 6px;
	padding-right: 18px;
}

.lefttextlight 
{
	font-family: arial;
	FONT-SIZE : 11px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 18px;
	padding-top:6px;
	Color: Black;
}

.leftcert
{
	font-family: arial;
	FONT-SIZE : 12px;
	font-weight: Bold;
	padding-left: 6px;
	padding-right: 15px;
}

.missiontext 
{
	font-family: Times New Roman;
	FONT-SIZE : 11pt;
	font-weight: bold;
}

.servicestext 
{
	font-family: tahoma, arial;
	FONT-SIZE : 12px;
	font-weight: normal;
	padding-bottom: 6px;
}

.servicesheading 
{
	font-family: arial;
	FONT-SIZE : 14px;
	font-weight: Bold;
	padding-bottom: 10px;
}

.photoright
{
	padding-left: 50px;
}

.specialtitle 
{
	font-family: arial;
	FONT-SIZE : 14px;
	font-weight: bold;
	padding-bottom: 3px;
	color: gold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.specialbody 
{
	font-family: Verdana;
	FONT-SIZE : 12px;
	font-weight: normal;
	padding-bottom: 8px;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}

.specialrules 
{
	font-family: tahoma;
	FONT-SIZE : 11px;
	font-weight: normal;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	font-style: italic;
}

.whyricks
{
	font-family: Verdana;
	FONT-SIZE : 14px;
	font-weight: bold;
	padding-top: 5px;
}

.contact
{
	font-family: arial;
	FONT-SIZE : 12px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 15px;
}

.estimatesub
{
	font-family: Verdana;
	FONT-SIZE : 14px;
	font-weight: bold;
	color: red;
}

.photocaption
{
	font-family: Verdana;
	FONT-SIZE : 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}

.onjobtop
{
	font-family: ARIAL;
	FONT-SIZE : 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}

.onjobtext
{
	font-family: Verdana;
	FONT-SIZE : 12px;
	font-weight: bold;
}

.welcome
{
	font-family: ARIAL;
	FONT-SIZE : 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.belowwelcome
{
	font-family: ARIAL;
	FONT-SIZE : 11px;
	font-weight: bold;
}

.teamheading
{
	font-family: ARIAL;
	FONT-SIZE : 12px;
	font-weight: bold;
	color: White;
}

.refheading
{
	font-family: ARIAL;
	FONT-SIZE : 14px;
	font-weight: bold;
	padding-bottom: 3px;
}

.ref
{
	font-family: Tahoma;
	FONT-SIZE : 13px;
	padding-bottom: 20px;
}

.testimonial
{
	font-family: Tahoma;
	FONT-SIZE : 13px;
	padding-bottom: 2px;
}
.testimonialf
{
	font-family: ARIAL;
	FONT-SIZE : 11px;
	padding-bottom: 20px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

h1 { font-family: Verdana; font-size: 2px; color: BLACK; font-weight: bold; }

h2 { font-family: Verdana; font-size: 16px; color: #009999; }

h3 { font-family: Verdana; font-size: 14px; color: #009999; }


.toplink {
font-family: Arial;
font-size: 13px;
color: white;
text-decoration: none;
}
.toplink a:link {
text-decoration: none;
color: white;
}
.toplink a:visited {
text-decoration: none;
color: white;
}
.toplink a:hover {
text-decoration: none;
color: yellow;
}