body{background-color:#F2F2EE;margin-top:0px; font-family:Arial; color:#000; }
 #maindiv{ margin:10px auto; padding:0px; width:980px; min-height:800px; }
 .headerinfo{ background-color:#fff; width:980px; height:81px; }
 .logo { border:none; width:196; float:left; margin-top:10px; margin-left:40px; }
 a{ text-decoration:none; }
 .footer a{ color:#454343; text-decoration:none; }
 .footer a:hover{ color:#454343; text-decoration:none; }
 .headerinfo a{ color:#FE8A07; text-decoration:none; }
 .header_right_content { float:right; margin-right:20px; margin-top:10px; }
 .top_number{ font-family:Arial; font-size:12px; color:#CF2226; font-weight:bold; }
 /*.contact{ font-family:Arial; font-size:12px; color:#FE8A07; font-weight:bold; margin-left:80px; margin-top:10px; }
 .login{ font-family:Arial; font-size:12px; color:#FE8A07; font-weight:bold; margin-left:20px; margin-top:10px; }*/
 
 .contact a:link, .login a:link{ text-decoration:none; color:#FE8A07;} .contact a:hover, .login a:hover{ text-decoration:none; color:#FE8A07;}

 .serv a:link { text-decoration:none; border-bottom:dashed 1px #ffffff;} .serv a:hover { text-decoration:none; border-bottom:dashed 1px #D8331F; color:#D8331F;}
 
 .navigation{ width:980px; height:30px; padding-top:10px; float:left; background-color:#fff; }
 .manubar{ margin-left:40px; float:left; }
 
 #menubar{ min-width:980px; height:30px; margin-top:8px; background-color:#fff; } .menubar{height:30px; color:#CF2226; font-weight:normal; float:left; padding-left:40px; font-size:90%;} .socialnet{ width:150px; height:30px; float:right;}

 .twitter{ float:right; margin-right:40px; }
 .headerend{ width:980px; background-image:url(images/subheader2.jpg); height:245px; float:left; }
 /*.headerend{ width:980px; background-image:url(images/subheader_spk.png); height:245px; float:left; }*/
 .main{ background-color:#FFFFFF; width:980px; float:left; }
 .sidebar{ width:303px; float:left; }
 .currentpage{ background-image:url(images/images_07.jpg); background-repeat:no-repeat; width:303px; float:left; }
 .servicebox{ /*background-image:url(images/images_07.jpg); background-repeat:no-repeat;*/ width:303px; float:left; }
 .servicebox2{ background-image:url(images/featureback.jpg); background-repeat:no-repeat; width:303px; float:left; }
 .service{ margin-left:40px; }
 .currtitle{ display:block; margin-left:40px; margin-bottom:5px; border-bottom:solid 2px orange; border-left:solid 2px orange; padding:5px 0 0px 3px; height:25px; font-family:Arial; font-size:18px; color:#D8331F; font-weight:bold; float:left;}
 .service2 { margin-left:40px; display:block; height:24px; padding-top:5px;}
 #services .subtitle a:hover{ color:#D8331F;}
 #featured .subtitle a:hover{ color:#D8331F;}
 #quick .subtitle a:hover{ color:#D8331F;}
 #latest .subtitle a:hover{ color:#D8331F;}
 .featured{ margin-left:40px; display:block; height:24px; padding-top:5px;}
 .marginbotandtop{ padding-top:20px; padding-bottom:10px;}
 .subtitle{ margin-left:40px; font-family:Arial; font-size:12px; color:#302D2D; background-image:url(/images/100.png); background-repeat:no-repeat; background-position:left top; padding-right:20px; }
 .subtitle a{ padding-left:20px; width:200px; font-weight:bold; font-size:11px; line-height:1.5; color:#000; }
 .featurebox{ background-image:url(/images/featureback.jpg); background-repeat:no-repeat; width:303px; float:left; }
 .quickbox{ background-image:url(/images/featureback.jpg); background-repeat:no-repeat; margin-top:5px; width:303px; }
 .latestbox{ background-image:url(/images/featureback.jpg); background-repeat:no-repeat; margin-top:5px; width:303px; }
 .title{ font-family:Arial; font-size:12px; color:/*#D8331F*/#fff; font-weight:bold; float:left; background-image:none; }

.title-top{ font-family:Arial; font-size:14px; color:#D8331F; font-weight:bold; float:left; background-image:none; }

 .expandimg { float:right; margin-right:10px; margin-top:3px; }
 .content{ width:659px; background-image:url(/images/content_background.jpg); float:right; margin-right:1px; }
 .headignsubtitle{ font-family:Arial; font-size:14px; color:#D8331F; font-weight:bold; margin-left:20px; width:610px; }
 .contentsubtitle{font-family:Arial; font-size:12px; color:#000000; margin-left:20px; margin-top:10px; width:610px; line-height:1.5em; min-height: 300px}
 .contentbottom { height:50px; width:610px; }
 .aftermaindiv { background-color:#FFFFFF; width:980px; height:30px; float:left; }
 .footer{width:100%; text-align:center; border-top:solid 1px #999; background-color:#eee;}
 .footerbox1{ margin-left:60px; margin-top:20px; float:left; }
 .footerbox2{ margin-left:100px; margin-top:20px; float:left; }
 .footerbox3{ margin-left:100px; margin-top:20px; float:left; }
 .menu1{ margin-top:0px; }
 .menu2{ margin-top:30px;}
 .menu3{ margin-top:0px; }
 .menu4{ margin-top:30px;}
 .menu5{ margin-top:0px; }
 .menu6{ margin-top:30px; }
 .footertitle{ font-family:Arial; font-size:12px; color:#FE8A07; font-weight:bold; }
 .footersubtitle{ font-family:Arial; font-size:10px; color:#454343; margin-left:10px; }
 .copyright{ background-color:#E3E3E3; height:35px; width:800px; padding-top:10px; padding-bottom:10px; margin:5px;}
 .ftrlink {font-size:10px; color:#999;}
 .ftrcol {width:33%; text-align:center; float:left;}
 .copyrightcontent{ font-family:Arial; font-size:10px; color:#4A4948; margin-left:10px; font-weight:bold; }
 .clear{clear:both; max-width:200px;}
 #services, #featured, #quick, #latest{ width:280px; line-height:1; margin-bottom:20px; margin-top:25px;}
 .ht10{height:7px; background-color:#fff;}

#header{ width:980px; background-color:#ffffff; margin: 0px auto; padding: 0px; } 
#logo{ width:980px; height:76px; margin:auto; margin-top:0px;} 
.logo{ width:195px; height:70px; margin-left:45px; margin-top:6px; /*background-image:url(/images/logo.png);background-repeat:no-repeat;*/ float:left;} 
/*.phonenumber{ font-weight:bold; margin-top:5px; margin-right:5px; font-family:Trebuchet MS, Arial; padding-right:5px; font-size:20px; color:#CF2226; width:185px; float:right; text-align:right;}*/
.phonenumber{ font-weight:bold; margin-top:5px; margin-right:101px; font-family:Trebuchet MS, Arial; padding-right:5px; font-size:20px; color:#CF2226; /*height:70px; width:190px;*/ width:205px; float:right; text-align:right;}

.contab{width:245px;clear:both; /*min-height:35px; background-image:url(images/postimgrepet.png)*/; background-repeat:no-repeat; /*repeat-y;*/float:left; padding-bottom:0px; background-color:#eee; margin-left:-10px; border:solid 1px #ccc; margin-top:0px; }
.contabimg{position:absolute; top:0px; left:145px; /*float:right; margin-top:14px; margin-right:-60px;*/ background-repeat:no-repeat;}
.contact_text{ width:90px; height:41px; padding-left:0px; padding-bottom:0px;padding-top:0px; float:right; height:41px; /*background-image:url(images/contact3.jpg); margin-right:3px;*/} 


.contactlabel {width:50px; float:left; padding:3px; text-align:right;}
.contactinput {width:170px; border:solid 1px #ccc;}
.contacttextbox {height:50px; width:170px; border:solid 1px #ccc; overflow:auto;}
.contactfield {width:175px; float:left; padding:3px;}
.contactsubmit {width:100px; background:#d8331f; border:solid 1px #ccc; color:#fff; font-weight:bold; margin-left:60px;}

.contactlabel2 {width:120px; float:left; padding:3px; text-align:right;}
.contactinput2 {width:290px; border:solid 1px #ccc;}
.contacttextbox2 {height:50px; width:300px; border:solid 1px #ccc; overflow:auto;}
.contactfield2 {width:300px; float:left; padding:3px;}
.contactsubmit2 {width:100px; background:#d8331f; border:solid 1px #ccc; color:#fff; font-weight:bold; margin-left:60px;}

.contacttab{margin-top:0px; margin-right:0px; width:140px; float:right; text-align:right;} .spacenumber{padding-left:15px;} 
.contact{font-family:Arial; /*float:left;*/ font-weight:bold; font-size:12px; color:#FE8A07; margin-top:-15px;/*padding-left:40px;*/} 
.login{padding-right:18px; float:right; font-family:Arial;font-weight:bold; font-size:12px;color:#FE8A07;} 
#outermost{ width:980px; background-color:#ffffff; margin: 0px auto; padding: 0px; background-image:url(/images/curved_top.png); background-repeat:no-repeat; }

	.centermenu {position:absolute; top:10px; left:50%; margin-left:389px; width:245px; height:1px; z-index:3000;}
	.contactbox {position:relative; margin-left:288px; width:170px; height:50px; background:#ffff00;}
	.contactbox2 {position:relative; margin-left:280px; width:170px; height:50px; background:#ffff00;}

/* Twitter */
	.custom #twitter_div {padding:0.625em; border:0px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:265px;}
	.custom #twitter_div img {float:right;}
	.custom .twitter_ul
{
list-style-type: square;
/*padding: -10px;*/
margin: 10px;
font-family:arial;
font-size:12px;
}

.testimonials {padding:3px 3px 5px 25px; font-size:12px; color:#333;}
.quotes {width:500px; display:block; padding:20px; font-size:12px; background-color:#fefefe; margin:5px 5px 5px 25px;}

/* clients logos */
	.outer {width:600px; height:660px; background-color:#fff; margin:0; padding:0;}
	.leftcol {width:215px; height:660px; margin:0; padding:0; float:left;}
	.leftinner {width:215px; _width:215px; height:660px; background-color:#fff; padding:0px; float:left; border-right:0px solid #999;}
	.logos {width:100%; height:110px; margin:0px 0 0px 0; background-color:#fff;}
	.rightcol {width:385px; height:655px; margin:0; padding:0; float:left;}
	.rightinner {width:380px; _width:385px; height:650px; background-color:#999; padding:5px 5px 5px 0; float:left;}
	.rightdesc {width:100%; height:650px; margin:0px 0 0px 0; background-color:#999;}
	.ptitle {font-family:arial; font-size:16px; font-weight:bold; text-align:center; padding:10px; color:#fff;}
	.pdesc {background-color:#eee; margin:15px; padding:15px; height:550px; _height:580px; text-align:center; width:325px;}
	.pdesc2 {margin:0; padding:0; text-align:left; overflow:auto; font-weight:bold;}
	