/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding: 0px;	width: 100%;	text-align: center;	}	a:hover, a:link, a:visited, a {	font-weight: bold;	color: #EE1C23;	text-decoration: none;	}	a:hover {	color: #EE1C23;	text-decoration: underline;	}		h1 {    font-family: Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif	}	h2 {    font-family: Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif	}		/* CSS divs */  div#wrapper {	background-image: url(../images/navbgimage.gif);	background-repeat: no-repeat;	background-position: 0px 92px;	margin: 0px;	margin-top: 0px;	margin-left: auto;	margin-right: auto;	padding: 0px;	width: 766px;	height: auto !important;	min-height: 400px;	max-height: 1420px;	}	div#header {	background-repeat: no-repeat;	}	div#nav {	float: left;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	padding: 0px;	padding-top: 70px;	width: 191px;	text-align:left;	z-index: 999;	position:relative;	}	div#hidden {	display:none;}div#mainimage {	margin-top: 0px;	margin-left: -38px;	padding: 0px;	padding-top: 50px;	padding-left: 0px;	padding-bottom: 0px;	}	div#contactimage {	margin-top: 0px;	margin-left: -38px;	padding: 0px;	padding-top: 80px;	padding-left: 0px;	padding-bottom: 0px;	}	div#main {	float: left;	margin-top: 25px;	margin-left: -31px;	padding: 0px;	padding-left: 0px;	padding-bottom: 0px;	width: 575px;	text-align:left;	z-index: 998;	position:relative;	}	div#main2 {	float: left;	margin-top: 25px;	margin-left: 0px;	padding: 0px;	padding-left: 10px;	padding-bottom: 0px;	width: 561px;	text-align:left;	z-index: 998;	position:relative;	}	div#main-padder {	padding-left: 40px;	}div#testimonialreplies {	padding-left: 10px;	padding-bottom: 20px;	}div#adtext {	font-weight: bold;	padding-top: 18px;	margin-left: 0px;	padding: 0px;	padding-left: 0px;	padding-bottom: 10px;	}	div#contactdetails {	clear: both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-bottom: 0px;	}	div#footer {	color: #686868;	padding: 0px;	padding-top: 5px;	padding-left: 580px;	}div#footer a {	color: #686868;	text-decoration: underline;	}	div#marqueeimage1 {	background-repeat: no-repeat;	float: left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-left: 0px; 	width: 221px;	height: 124px;	padding-bottom: 0px;	}	div#marqueeimage2 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px; 	width: 221px;	height: 124px;	}	div#marqueeimage3 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 25px; 	width: 237px;	height: 155px;	}	div#servicestext2 {	clear: both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	}div#marqueetext {	clear: both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	}div#marqueetext2 {	clear: both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 20px;	padding-left: 0px;	}	div#servicesimage1 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-left: 0px;	padding-right: 20px;	padding-bottom: 20px; 	width: 221px;	height: 124px;	}	div#servicesimage2 {	background-repeat: no-repeat;	float: left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 10px;	padding-left: 0px; 	width: 221px;	height: 124px;	}	div#servicesimage3 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px;	padding-bottom: 20px; 	width: 221px;	height: 42px;	}	div#servicesimage4 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px; 	width: 221px;	height: 42px;	}	div#servicesimage5 {	background-repeat: no-repeat;	clear:both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-bottom: 10px; 	width: 221px;	height: 42px;		}div#servicesimage6 {	background-repeat: no-repeat;	float: left;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 19px;	padding-bottom: 20px; 	width: 221px;	height: 124px;	}	div#servicesimage7 {	background-repeat: no-repeat;	clear:both;	margin-top: 10px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 20px; 	width: 221px;	height: 124px;	}	div#servicesimage8 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 10px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 124px;	padding-bottom: 20px;	}	div#servicesimage9 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 10px;	padding-left: 0px; 	width: 221px;	height: 124px;	padding-bottom: 20px;	}	div#servicestext {	clear: both;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 20px;	padding-left: 0px;	}div#contactimage {	padding-left: 0px;	}	div#galleryimage1 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px;	padding-bottom: 20px; 	width: 221px;	height: 166px;	}div#galleryimage1 a {	color: #FFFFFF;	text-decoration:none;	}	div#galleryimage2 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage3 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage4 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage5 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage6 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage7 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage8 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage9 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	}	div#galleryimage10 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage11 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage12 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage13 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}	div#galleryimage14 {	background-repeat: no-repeat;	float:left;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 20px; 	width: 221px;	height: 166px;	padding-bottom: 20px;	}/* CSS Classes */ul.nav li {	font-size: 130%;	font-weight: bold;    margin: 0px 0;	margin-top: 15px;	margin-left: -25px;    padding: 0px;	padding-top: 5px;	list-style-type: none;	}	ul.nav a:link, a:visited, a {	font-weight: bold;	color: #FFFFFF;    text-decoration: none;	}	ul.nav a:hover {	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: right;	padding-right: 13px;	color: #FFFFFF;	text-decoration: underline;	}.marqueetext1 {	margin-left: 10px;	}	.marqueetext2 {	margin-left: 17px;	}.servicestext1 {	margin-left: 10px;	}.servicestext3 {	margin-top: 20px;	margin-left: 10px;	}	ul.servicestext1 {	float:left;	margin-top: -140px;	padding-left: 230px;	padding-bottom: 0px;	list-style-type: none;	}	ul.servicestext2 {	margin-top: 0px;	padding-left: 0px;	padding-bottom: 0px;	list-style-type: none;	}	ul.servicestext3 {	margin-top: 0px;	padding-left: 0px;	padding-bottom: 0px;	list-style-type: none;	}	.servicestext4 {	float:left;	margin-top: 0px;	margin-left: 0px;	padding-bottom: 10px;	}.servicestext5 {	float:left;	margin-top: 10px;	margin-left: 0px;	padding-bottom: 10px;	}	.services_list_align {	margin-left: 7px;	}	.clear {	clear: both;	margin-top: -1px;	height: 1px;	overflow: hidden;}