html{background:#68b896 url(../images/backfade.jpg) top left repeat-x;}
body{background:transparent url(../images/mainbackground.png) center -32px no-repeat;}
div.wrapperThin{width:800px;margin:0 auto;}

.content h1 {float:right;color:white;padding-right:20px;font-size:3em;margin:0;}

#header{color:white;text-align:right;padding:2px 0;}
#header li{font-size:1.15em;line-height:2em;font-weight:bold;letter-spacing:1px;}
#header .redhead{float:left;}
#header .redhead span{}
#header .email{}
#header .email a{color:white;text-decoration:none;}
#header .tel{
	float:right;
	display:block;
	font-size:2em;
}
#header .tel1{
	position:absolute;
	display:block;
	top:40px;
	left:468px;

}


#largeArea {width:100%;padding:10px 0;margin:0;height:380px;background:transparent url(../images/mainbanner.png) top left no-repeat;}
#largeArea .box {width:350px;height:140px;padding:10px 10px 0;margin:230px 0 0 20px;background:transparent url(../images/insidebox.png) top left no-repeat;display:block;color:white;float:left;}

#largeArea .box h2{padding:0;margin:0 0 5px 5px;}
#largeArea .box p{margin:0 5px;}
#largeArea .box .more{text-align:right;margin-top:-20px;}

#otherArea {height:160px;margin-top:10px;width:100%;clear:both;}
#otherArea .box{height:140px;padding:10px 10px 0;margin:0;display:block;float:left;}

#whoWeAre.box{width:250px;margin-right:20px;background:transparent url(../images/boxthird.png) top left no-repeat;color:white;}
#whoWeAre a {color:white;text-decoration:underline;}
div.box#whoWeAre h2 {margin-left:5px;color:white;}
#gallery.box{width:510px;height:150px;padding:0;}
div.box#getQuote a {color:white;}

#otherArea .box h2{padding:0;margin:0 0 5px -5px;}
#otherArea .box p{margin:0 5px;}

#infobox {width:350px; height:370px; border:1px solid thin #099;margin-left:20px;background:url(../images/10pc.png) top left repeat-y;padding:0px 10px 0 10px;border-radius:10px;border:1px solid green;-moz-box-shadow: 0 0 10px 10px #888;-webkit-box-shadow: 0 0 10px 10px #888;box-shadow: 0 1px 10px  #063;}
#infobox a, p, h2, h3 {color:white;}
	

#nav{padding:0;margin:0;list-style:none;background:#D30102 url(../images/navBackground.jpg) top left repeat-x;text-align:center;clear:both;}
#nav li{display:inline;padding:0 30px;font-size:2.3em;line-height:1.8em;}
#nav li a{padding:0;margin:0;color:white;text-decoration:none;}
#nav li img{padding:0 30px;margin:0;}



/*html{background:black url(../images/backfade.jpg) top left repeat-x;}
body{background:transparent url(../images/mainbackground.png) center -32px no-repeat;}
div.wrapperThin{width:800px;margin:0 auto;}

#header{color:white;text-align:right;padding:2px 0;}
#header li{font-size:1.15em;line-height:2em;font-weight:bold;letter-spacing:1px;}
#header .redhead{float:left;}
#header .redhead span{}
#header .email{}
#header .email a{color:white;text-decoration:none;}
#header .tel{position:absolute;top:45px;margin-left:20px;}
#header .tel1{display:none;position:absolute;top:0;left:0;}



#largeArea {width:100%;padding:10px 0;margin:0;height:380px;background:transparent url(../images/mainbanner.png) top left no-repeat;}
#largeArea .box {width:350px;height:140px;padding:10px 10px 0;margin:230px 20px 0;background:transparent url(../images/insidebox.png) top left no-repeat;display:block;color:white;cursor:pointer;}
#freeReview.box {margin-right:0;float:left;}
#getQuote.box {margin-left:410px;}
#largeArea .box h2{padding:0;margin:0;}


#otherArea {margin-top:10px;width:100%;clear:both;}
#otherArea .box{height:150px;padding:10px 0 0;margin:0;display:block;}
#whoWeAre.box{width:250px;padding:10px 10px 0;background:transparent url(../images/boxthird.jpg) top left no-repeat;float:left;}
#gallery.box{width:510px;padding:0;margin:0 0 0 290px;}
#otherArea .box h2{padding:0;margin:0;}
#otherArea #galleryRotate{cursor:pointer;}


#nav{padding:0;margin:0;list-style:none;background:#D30102 url(../images/navBackground.jpg) top left repeat-x;text-align:center;clear:both;}
#nav li{display:inline;padding:0 30px;fondt-size:2.3em;line-hedight:1.8em;line-height:1em;}
#nav li a{padding:0;margin:0;color:white;text-decoration:none;}
#nav li img{padding:0;margin:0;}
*/

#lightboxes div.box{padding:0;margin:0;color:white;}
#lightboxes div.box h2{line-height:2.5em;height:60px;margin:15px 0 10px 10px;text-align:center;float:left;}
#lightboxes div.box p.form-text{height:45px;padding-top:35px;margin:0 5px 0 330px;}
#lightboxes #lightbox-formQuote div.box p.form-text{margin-left:200px;}

#lightboxes div.buttons{width:170px;margin:5px auto 0;*margin-top:20px;display:block;clear:both;float:none;}
#lightboxes p.submit, #lightboxes p.close{display:block;width:45px;font-size:1.3em;font-weight:bold;padding:0;margin:5px 20px -5px;line-height:1em;text-transform:lowercase;text-align:center;float:right;}
#lightboxes p.submit a, #lightboxes p.close a{text-decoration:none;cursor:pointer;}
#lightboxes p.submit img, #lightboxes p.close img{display:block;padding:0;margin:0 auto;}

#lightboxes .contactForm{padding:0;margin:0;}
#lightboxes .contactForm fieldset{padding:0;border:0 none;margin:0;clear:left;}
#lightboxes .contactForm legend{margin-bottom:0.5em;font-size:1.8em;color:white;position:absolute;left:-9999px;}

#lightboxes .contactForm ul{padding:0;margin:0;list-style:none;}
#lightboxes .contactForm li{font-size:1.5em;padding:0;margin:0;line-height:3em;float:left;}
#lightboxes .contactForm label{width:155px;display:block;float:left;padding:0 0 0 5px;margin:0 10px 0 0;text-align:right;}
#lightboxes .contactForm  input{width:215px;line-height:1.1em;}

#lightboxes .1contactForm fieldset.website {margin:30px 0 0 0;}
#lightboxes .1contactForm fieldset.website li{float:none;margin-left:50px}
#lightboxes .contactForm fieldset.website li input{width:610px;}
#lightboxes .contactForm fieldset.website li textarea{margin-top:5px;width:611px;height:120px;font-size:0.8em;line-height:1em;}

#lightboxes  .formSendSuccess{position:relative;top:188px;width:300px;border:5px solid red;margin:0 auto 0;line-height:100px;text-align:center;color:white;background-color:black;opacity:0;filter: alpha(opacity=00);}

