body { background-color:#ffffff;	background-image:url();	background-attachment: fixed;
	background-position:center center; background-repeat:repeat-y; font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px; color: #606060; background-color:#efefef; }

html { overflow-y: scroll; }

td,tr,p,div {	font-family: Tahoma, Helvetica, sans-serif;	font-size: 11px; color: #606060; }

menu { font:900 24px helvetica;	color:#606060 }
td { border: small double transparent }
table, img { border:0px; }

td.solid {border-style: groove; border-color:transparent}
td.ads {border-style: groove; border-color:transparent; background-color: #ffffff}
td.title {border-style: double; border-color:transparent}
td.store {border-style: groove; border-color:transparent}
td.store2 {border-style: groove; border-color:transparent}
td.banners {border-style: groove; border-color:transparent}

a:link {	color:#0F4CA8; text-decoration: none;	font-weight:normal; }
a:visited {	color:#0F4CA8; text-decoration: none;	font-weight:normal; }
a:hover { color:#900000; text-decoration: underline;	font-weight:normal; }
a:active { color:#0F4CA8; text-decoration: none; font-weight:normal; }
a.keywordLink { font-size:13px; }
#five a { color:#ddd; text-decoration: none;}

.keywords { line-height:18px; }

#Header {
	clear:left;
	width:100%;
	margin:0;
	background:#ff0000 url(/Content/Images/topbar.png) top left repeat-x;
	height:41px;}

.formPage { background-image:url('Content/Images/PageShadow.png'); background-repeat:repeat-y;
  background-position:top center; width:880px; margin:0 auto; border:solid 1px #bbb; }

#crumbbar{
	clear:left; color:#fff;
	width:100%;
	margin:0;
	background-image:url(/Content/Images/barbg.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	height:27px;}

.breadLink,
A.breadLink{ color:#fff; font-weight:700; text-decoration:none; font-size:14px; padding-top:4px; display:inline-block; height:18px; }

.search {
	width: 164px;
	height: 26px;
  margin-top:4px;
	padding-top: 4px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/searchbar.png);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: arial;
/*	text-transform:capitalize; */
}

#one{
	clear:left;
	width:100%;
	height:300px;
	margin:0;
	background:#ffffff url(/Content/Images/body1.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#onenamenumber{	
		Height:28px;
		margin-bottom:-10px;
		margin-top:-px;}

td#onename{
	font-family: Helvetica, Arial, sans-serif;
	color: #9a9a9a;
	text-transform:uppercase;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 28px;
	letter-spacing:-2px;
	text-decoration: none;
	text-align: left;
	text-indent: 0ex;
}

td#onenumber{
	font-family: Helvetica; font-weight:700;
	color: #9a9a9a;
	text-transform:uppercase;
	font-weight: lighter;
	font-size: 28px;
	line-height: 39px;
	letter-spacing:-1px;
	text-indent: 0ex;
}

#onekey{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	color: #9a9a9a;
	text-transform:uppercase;
	letter-spacing:7px;
}

.requestQuote{background-image:url(/Content/Images/quote.png);
	width:267px;
	height:161px;}

.textBoxQuote {
	width: 234px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/qform.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-top:4px;
	font-style: italic;
}

input#qformuser {
	width: 234px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/qform.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-top:5px;

}


#two{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#ffffff url(/Content/Images/body2.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:15px;
}

table#twotable{
	width:805px;
	}

#twoname{
	width:348px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	letter-spacing:-1px;
	text-align: left;
	text-indent: 0ex;
	margin-bottom:-3px;
}

#twokey{
	width:348px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #5a5a5a;
	text-transform:capitalize;
	letter-spacing:0px;
	font-style: italic;
}

#twodata{
	width:348px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	font-size: 15px;
	text-align: left;
	margin-top:14px;
 vertical-align:top;
}

#logo{
	margin-top:15px;
	margin-bottom:15px;
}

table#maptable{
	width:267;
	height:162px;
	background-image:url(/Content/Images/mapbg.png);
	background-position:middle center;
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#threehead {
	clear:left;
	width:100%;
	margin:0;
	background-image:url(/Content/Images/barbg.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	height:27px;}


#three{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background-image:url(/Content/Images/3bg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:17px;
	padding-top:17px;
}

#threeabout{
	width:517px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	font-size: 13px;
	text-align: left;
	text-align:justify;
	line-height:19px;
}

#fourhead{
	clear:left;
	width:100%;
	margin:0;
	background-image:url(/Content/Images/barbg.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	height:27px;}

#four{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background-image:url(/Content/Images/3bg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:17px;
	padding-top:17px;
}

/*#fourservices{
	width:267px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 14px;
	text-align: left;
	line-height:120%;
	list-style-type:disc;
}*/
 #fourservices ul li {
   font-size:13px; margin-bottom:4px; width:236px; margin-left:20px;}

#fourinfo{
	width:526px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 14px;
	text-align: left;
	text-align:justify;
	line-height:120%;
}


#fourdata{
	
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 15px;
	text-align: left;
	margin-bottom:10px;
}

#fourpay{
	width:526px;
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 15px;
	text-align: left;
	margin-bottom:10px;
}

td#pay{
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 15px;
	text-align: left;
	margin-bottom:10px;
}

td#web{
	font-family: Helvetica, Arial, sans-serif;
	color: #5a5a5a;
	text-transform:Capitalize;
	font-size: 15px;
	text-align: left;
	margin-right:10px;
}


#five{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#fc0000 url(/Content/Images/footerbg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	padding-bottom:10px;
	padding-top:15px;
}

table#fivebody{
/*	width:800px; */
	margin:0;
	padding-bottom:10px;
	padding-top:15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
}

#fivename{
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	font-size: 13px;
	font-weight: 900;
	margin-bottom:-1px;
	letter-spacing:-0px;
}

#fivedata{
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	margin-bottom:5px;
	letter-spacing:0px;
}

#fivekey{
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
/*	text-transform:Capitalize;  */
	font-size: 11px;
	margin-bottom:5px;
	font-style: italic;
	letter-spacing:0px;
}




#coupontwo{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#ffffff url();
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:17px;
}

table#coupontwotable{
	width:805px;
	}


#media{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background-image:url(/Content/Images/3bg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:17px;
	padding-top:17px;
}

table#pix{
	width:526px;
	height:210px;
	background-image:url(/Content/Images/picbg.png);
	background-position:middle center;
	background-repeat:no-repeat;
	padding-top:0px;
	margin-right:15px;
}



#twoblog{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#ffffff url(/Content/Images/body1.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
}

#tworeview{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#ffffff url(/Content/Images/body1.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:15px;
}

#twocontact{
	clear:left;
	width:100%;
	height:px;
	margin:0;
	background:#ffffff url(/Content/Images/body1.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:15px;
}

#reviewtable{background-image:url(/Content/Images/reviewbg1.png);
	width:267px;
	height:207px;}

#starrate{
	width:175px;
	height:px;
	padding-top: 10px;}


.textBoxReview {
	width: 234px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/qform.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-top:4px;
	
}

.textBoxLargeReview {
	width: 526px;
	height: 180px;
	padding-top: 15px;
	padding-bottom: 15px;	
	padding-left: 14px;
	padding-right: 5px;
	background-image:url(/Content/Images/reviewbg2.png);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 12px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:4px;
	line-height:120%;
 overflow:hidden;
}

.reviewtitle {
font-weight:bold;
font-size:18px;
}

#hoursday {
	width: 110px;
	height: px;
	padding-top: 0px;
	padding-bottom: 8px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 15px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:0px;
	font-weight: 900;
	text-transform:uppercase;
}

#hoursam {
	width: 50px;
	height: px;
	padding-top: 0px;
	padding-bottom: 8px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 15px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:0px;
	font-weight: 400;
	text-transform:uppercase;
	text-align: right;
}

#hourspm {
	width: 90px;
	height: px;
	padding-top: 0px;
	padding-bottom: 8px;	
	padding-left: 0px;
	padding-right: 0px;
	font-size: 15px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:0px;
	font-weight: 400;
	text-transform:uppercase;
	text-align: left;
}

#dash {
	width: px;
	height: px;
	padding-top: 0px;
	padding-bottom: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:0px;
	font-weight: 400;
	text-transform:uppercase;
}

#mainreviews{
	clear:left;
	width:100%;
	height:px;
	background:#ffffff url(/Content/Images/body1.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-bottom:15px;
	padding-top:0px;
}

#publicreviews{
	width:805px;
	height:px;
	margin-top:15px;
}

#contentreviews{
	background-image:url(/Content/Images/reviewmain.png);
	background-position:middle center;
	background-repeat:repeat-y;
	width:805px;
	height:px;
	padding-bottom:0px;
	padding-top:0px;
	align: center;
}

table#reviewcontenttable{
	background-image:url(/Content/Images/reviewseperator.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:773px;
	height:px;
	margin-right:16px;
	margin-left:16px;
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 50px;
}

#reviewnamecity {
	font-size: 14px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:-10px;
	font-weight: 900;
	text-transform:uppercase;
}

#reviewsubject {
	font-size: 11px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:-10px;
	font-weight: 400;
	text-transform:capitalize;
	margin-top:-1px;
	margin-bottom:10px;
	font-style: italic;
}


#reviewbody {
	font-size: 12px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-align: left;
	width:773px;
	height:px;
	margin-right:16px;
	margin-left:16px;
	padding-bottom: 7px;
}

#publicblog{
	width:805px;
	height:px;
	margin-top:15px;
}

#contentblog{
	background-image:url(/Content/Images/reviewmain.png);
	background-position:middle center;
	background-repeat:repeat-y;
	width:805px;
	height:px;
	padding-bottom:0px;
	padding-top:0px;
	align: center;
}

table#blogcontenttable{
	background-image:url(/Content/Images/reviewseperator.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:773px;
	height:px;
	margin-right:16px;
	margin-left:16px;
	margin-top: 7px;
	margin-bottom: 0px;
}

#blogtitle {
	font-size: 16px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:-10px;
	font-weight: 900;
	text-transform:uppercase;
}

#blogdate {
	font-size: 11px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:-10px;
	font-weight: 400;
	text-transform:capitalize;
	margin-top:-1px;
	margin-bottom:10px;
	font-style: italic;
}


#blogbody {
	font-size: 12px;
	color: #5a5a5a;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-align: left;
	width:773px;
	height:px;
	margin-right:16px;
	margin-left:16px;
	padding-bottom: 7px;
	letter-spacing:-2px;
}

textarea#contacttext {
	width: 487px;
	height: 93px;
	padding-top: 15px;
	padding-bottom: 15px;	
	padding-left: 14px;
	padding-right: 5px;
	background-image:url(/Content/Images/contacttextarea.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 12px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:0px;
	line-height:120%;
}

input#contactform1 {
	width: 487px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/contactinput.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:6px;
	margin-top:6px;
	font-style: italic;
}

input#contactform2 {
	width: 487px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/contactinput.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:6px;
	font-style: italic;
}

input#phone3 {
	width: 45px;
	height: 22px;
	padding-top: 3px;	
	padding-left: 9px;
	padding-right: 9px;
	background-image:url(/Content/Images/phone3.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 12px;
	color: #666666;
	font-family: Arial black;
	text-transform:uppercase;
	margin-bottom:6px;
	margin-top:15px;
	margin-right:6px;
	font-weight:900;
}

input#phone4 {
	width: 52px;
	height: 22px;
	padding-top: 3px;	
	padding-left: 9px;
	padding-right: 9px;
	background-image:url(/Content/Images/phone4.jpg);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 12px;
	color: #666666;
	font-family: Arial black;
	text-transform:uppercase;
	margin-bottom:0px;
	margin-top:15px;
	font-weight: 900;
}

table#phoneform{
	width:190px;
	height:131px;
	background-image:url(/Content/Images/phonebg.png);
	background-position:middle center;
	background-repeat:no-repeat;
	padding-top:15px;
	margin-right:0px;
}

img#phonemsg{
	margin-top:15px;
}


input#refername {
	width: 198px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/referform1.png);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-top:6px;
	font-style: italic;
}


input#referemail {
	width: 172px;
	height: 22px;
	padding-top: 5px;	
	padding-left: 10px;
	padding-right: 5px;
	background-image:url(/Content/Images/referform2.png);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	font-size: 10px;
	color: grey;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-style: italic;
}
#refer {
	margin-top:13px;
}

table#referbottom {
	margin-top:5px;
}

input#refersend {
	margin-left:5px;
}

#footer1 {
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#footer2{
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#footer3 {
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#keyfooter1 {
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#keyfooter2 {
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:5px;
}

#footer1 a{
	font-size: 10px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#footer2 a{
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px; font-weight:700;
}
#footer3 a{
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#keyfooter1 a{
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:10px;
}
#keyfooter2 a{
	font-size: 12px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:capitalize;
	margin-top:5px;
}

#keyfoot{
	margin-right:4px;
	margin-left:4px;
  padding:2px 20px;
  color:#fff;
  font-size:10px;
}

#foot{
	margin-right:4px;
	margin-left:4px;
}

table#foottable {margin-top:10px; font-weight:700;}

DIV.label {
  display:block; margin-bottom:6px; font-size:15px; font-weight:700; color: #5a5a5a;}

.coupon  { width:385px;height:300px; display:inline-block; background-image:url('/Content/images/couponbg.png');
border:dotted 1px #000;
background-repeat:no-repeat;
margin:15px;
vertical-align:text-bottom;

}

.coupons { width:850px;padding:45px;margin:15px;}