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

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#898788;
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}

.container {
	width:1000px;
	height:auto;
	margin:0px auto;
	border:none;
	background-color:#FFF;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 5px #666;
	box-shadow: 3px 3px 5px #666;
}

.banner {
	width:1000px;
	height:275px;
}

.navbar {
	width:1000px;
	height:30px;
	padding-bottom:5px;
}

.flashbanner { width:1000px; height:300px; }
.flashbanner img { float:right; *float:none; padding:0px; margin:0px; border:0px; }



.content {
	width:985px;
	min-height:250px;
	padding-left:10px;
	padding-right:5px;
}

.aboutgallery { padding-left:50px; width:1000px; font-size:12px; }
.aboutgalleryimage { width:207px; margin-left:10px; margin-bottom:10px; text-align:center; float:left; min-height:220px; }
.aboutgalleryimage a { text-decoration:none; color:#666; }
.aboutgalleryimage img { border:1px solid #666; }
.gallerycontent { width:1000px; padding-left:50px; font-size:12px; }
.galleryintro { padding-left:10px; padding-right:110px; padding-bottom:5px; padding-top:5px; }
.galleryimage { width:207px; margin-left:10px; margin-bottom:10px; text-align:center; float:left; min-height:280px; }
.galleryimage a { text-decoration:none; color:#666; }
.galleryimage img { border:1px solid #666; }
.gallerycaption a { text-decoration:none; color:#666; }
.gallerycaption { margin:0px auto; }

.boxwrapper { width:990px; height:auto; padding-left:5px; padding-right:5px; }
.box { width:308px; height:196px; border:1px solid #000; float:left; margin:10px; -moz-box-shadow: 3px 3px 3px #666; -webkit-box-shadow: 3px 3px 5px #666; box-shadow: 3px 3px 5px #666; }

.boxtest { width:308px; height:196px; background-image:url(images/testimonialbox2.jpg); border:1px solid #000; float:left; margin:10px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 5px #666;
	box-shadow: 3px 3px 5px #666;
}

.box h2 { text-align:center; font-size:14px; font-weight:normal; background-color:#F80F00; margin:0px; padding-top:5px; padding-bottom:5px; color:#FFF; }
.box a  { text-decoration:none; color:#000; }
.box img { border:none; }
.box h2 a { color:#FFF; }
.boxtest h2 { text-align:center; font-size:14px; font-weight:normal; background-color:#F80F00; margin:0px; padding-top:5px; padding-bottom:5px; color:#FFF; }
.boxtest p { font-size:12px; padding-left:6px; }
.boxtest a { text-decoration:none; color:#000; }
.boxtest h2 a { color:#FFF; }
.boxtest img { border:none; }
.speech { font-size:14px; }
.speechbox { padding-right:10px; padding-left:5px; }
.sname { font-size:18px; float:right; padding-right:10px; }
.footer {
	width:1000px;
	font-size:12px;
	text-align:center;
	background-color:#F80F00;
}
.serviceswrapper { padding-left:25px; }
.servicesimage { float:left; padding:5px; }
.services {	float:left; }
.footer p { padding-right:5px; padding-bottom:0px; color:#FFF; }
.address { text-align:center; font-size:14px; }
.copyright { text-align:right; font-size:12px; }
.footer img { padding-top:5px; }

h1 { font-size:20px; }
h2 { font-size:18px; padding-left:10px; }
p { font-size:12px; }
.contact { text-align:center; }
.contenthead { font-size:20px; text-decoration:underline; *padding-top:5px; }

.Guarantee { font-size:22px; text-align:center; }

.services ul {
	padding-top:50px;
	list-style-position:inside;
	padding-left:10px;
	font-size:20px;
}

.rcs {
	list-style-position:inside;
	list-style:square;
	padding-left:20px;
	font-size:12px;
	float:left;
	width:500px;
}

.rcsi {
	float:right;
}

.rcs li {
	padding-bottom:10px;
}

.clear {
	clear:both;
}