/* CSS Document */
html {height:100%; background-color: #666666;}
body {background-image:url(images/centerbg.gif); width:850px;  background-position:bottom; background-repeat:repeat-y; margin:5px auto 0px auto;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
img, div { behavior: url(iepngfix.htc) }
p {font-size:12px; line-height:16px;}
h1 {margin:0px 0px -10px 0px; padding:0px; font-size:16px;}
h2 {margin:8px 0px 0px 0px; padding:0px; font-size:22px; font-weight:normal;}
ul {list-style-type:square; font-size:12px;}
a:link {color:#008ecd;}
a:visited {color:#008ecd;}
a:hover {color:#ffffff;}

.container {width:100%; margin:0px auto 0px auto;}
.headerwrapper {width:850px; height:122px; padding:0px 2px 0px 6px; margin:0px auto 0px auto; background-position:center; background-repeat:no-repeat; background-image:url(images/headerbg.jpg);}
.headerlogo {width:354px; height:122px; float:left;}
.headerLogoimg {margin-top:10px;}
.headerphone {width:464px; height:122px; float:left;}
.headerphoneimg {margin-top:45px;}

.navbg {width:850px; height:52px; background-image:url(images/navbg.png); background-position:top; background-repeat:repeat-x; text-align:center; margin:0px auto 0px auto;}
.navshaddow {width:100%; height:65px; background-image:url(images/navbarshaddow.png); background-position:top; background-repeat:no-repeat;}
.navsep {width:1px; height:51px; float:left;}
.navhome {width:116px; height:51px; float:left;}
.navcontactus {width:173px; height:51px; float:left;}
.navservices {width:144px; height:51px; float:left;}

.contentwrapper {width:800px; margin:5px auto 0px auto;}
.mainbox {width:549px; border-left:1px solid #7c7c7c; border-bottom:1px solid #7c7c7c; border-top:1px solid #7c7c7c; float:left; padding:15px;}
.rightbox {width:218px; border-bottom:1px solid #7c7c7c; border-right:1px solid #7c7c7c; border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; float:right;}
.rightboxheader {width:218px; height:43px;} 
.specialofferright {width:205px; border-bottom:1px dotted #888888; font-size:14px; padding:5px 6px 5px 7px;}

.serviceswrapper {width:100%; height:156px;}
.servicespic {width:167px; height:156px; float:left; margin-right:10px;}
.servicesdetails {width:382px; height:156px; float:left;}

.servicesrightimage {margin:8px;}

.formwrapper {width:500px; margin-top:40px;}
.fieldlable {width:200px; padding:3px 0px 3px 0px; text-align:right; font-size:12px; float:left; margin-bottom:8px;}
.fieldrightbox {width:300px; float:left; text-align:left; margin-bottom:8px;}
.fieldtextbox {background-image:url(images/fieldtextbox.png); background-color:#333333; background-position:top left; background-repeat:no-repeat; border:0px; margin:0px; padding:4px 4px 0px 8px; width:264px; height:18px; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.fieldtextsecurity {background-image:url(images/fieldtextsecurity.png); background-color:#333333; background-position:top left; background-repeat:no-repeat; border:0px; margin:0px; padding:4px 4px 0px 8px; width:69px; height:18px; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.fieldtextarea {background-image:url(images/fieldtextarea.png); background-color:#333333; background-position:top left; background-repeat:no-repeat; border:0px; margin:0px; padding:4px 4px 0px 8px; width:264px; height:166px; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.footer {width:850px; height:50px; text-align:center; font-size:12px; margin:20px auto 0px auto; padding-right:-40px;}
.footermicrosoft {width:74px; height:34px; margin-left:740px; margin-top:-46px;}
.footerwebglu {width:10px; height:78px; margin-left:830px; margin-top:-146px;}