/* CSS Document */

body{ margin:0px; padding:0px; background-color:#ffffff;text-align:center;}

#container{ margin:0 auto; float:none; position:relative; height:auto; width:995px; background-color:#ffffff; }
#headertotaldiv{ float:none; position:relative; height:auto; width:995px; vertical-align:top; z-index:300;}
#headermaintop{ float:right; position:relative; height:35px; width:745px; vertical-align:top;}
#headerinner{ float:right; position:relative; height:35px; width:745px; vertical-align:top;}
#usanumtop{ float:left; position:relative; height:30px; width:293px; vertical-align:top; left:0px; background-image:url(../images/usa.jpg); background-repeat:no-repeat;}

#contacttop{ float:left; position:relative; height:29px; width:113px; vertical-align:top; background-image:url(../images/contactusbutton.gif); background-repeat:no-repeat; left:0px; }
#contacttop a{ float:left; position:relative; height:29px; width:113px; vertical-align:top; background-image:url(../images/contactusbutton.gif); background-repeat:no-repeat; }
#contacttop a:hover{ float:left; position:relative; height:29px; width:113px; vertical-align:top; background-image:url(../images/contactusbutton_hover.gif); background-repeat:no-repeat; }


#requestquotetop{ float:left; position:relative; height:29px; width:145px; vertical-align:top; background-image:url(../images/requestquote.gif); background-repeat:no-repeat; left:0px;}
#requestquotetop a{ float:left; position:relative; height:29px; width:145px; vertical-align:top; background-image:url(../images/requestquote.gif); background-repeat:no-repeat;}
#requestquotetop a:hover{ float:left; position:relative; height:29px; width:145px; vertical-align:top; background-image:url(../images/requestquote_hover.gif); background-repeat:no-repeat;}

#topgap{ float:left; position:relative; height:35px; width:10px; vertical-align:top;}
#seofreetop{ float:left; position:relative; height:29px; width:180px; vertical-align:top; background-image:url(../images/freeseo.gif); background-repeat:no-repeat; left:0px;}
#seofreetop a{ float:left; position:relative; height:29px; width:180px; vertical-align:top; background-image:url(../images/freeseo.gif); background-repeat:no-repeat;}
#seofreetop a:hover{ float:left; position:relative; height:29px; width:180px; vertical-align:top; background-image:url(../images/freeseo.gif); background-repeat:no-repeat;}


#headermaindiv{ float:left; position:relative; height:100px; width:995px; vertical-align:top;}
#headerlogodiv{ float:left; position:relative; height:55px; width:248px; background-image:url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; top:20px; }
#headerlogodiv a{ float:left; position:relative; height:55px; width:248px; background-image:url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; }
#headerlogodiv a:hover{ float:left; position:relative; height:55px; width:248px; background-image:url(../images/logo.gif); background-repeat:no-repeat; vertical-align:top; }
/*================================================button==================================================================*/
#menubardiv{ float:left; position:relative; height:52px; width:711px; left:30px; top:5px; background-image:url(../images/topmenuback.gif); background-repeat:no-repeat; z-index:99;}
/*================================================TOP MENU============================================================*/


/*================================================end of TOP MENU============================================================*/


/*================================================body==================================================================*/
#mainbodydiv{ float:left; position:relative; height:auto; width:995px; }
#onlybodydiv{ float:left; position:relative; height:auto; width:691px; }
#bodytextdiv{ float:left; position:relative; height:auto; width:658px; left:30px; }
#bodyheading{ float:left; position:relative; height:33px; width:658px; text-align:left; border-bottom:1px solid;
border-color:#cccccc; }
#welcometextdiv{ float:left; position:relative; height:220px; width:658px; text-align:left; top:8px; text-align:justify; }
#topnewstextdiv{ float:left; position:relative; height:285px; width:658px; text-align:left; text-align:justify; }
#totaltextdiv{ float:left; position:relative; height:auto; width:658px; text-align:left; top:0px; text-align:justify; }
#newstextdiv{ float:left; position:relative; height:316px; width:658px; text-align:left; top:20px; }
#newsdiv{ float:left; position:relative; height:330px; width:658px; text-align: justify; border-bottom:1px solid;
border-color:#cccccc; }
#articlediv{ float:left; position:relative; height:330px; width:658px; text-align: justify; top:5px; }
#body2ndheading{ float:left; position:relative; height:33px; width:658px; text-align:left; border-bottom:1px solid;
border-color:#cccccc; top:18px; }

#seoservicesdiv{ float:left; position:relative; height:100px; width:655px; text-align:left; top:0px; text-align:justify; vertical-align:top; }
#link1box{ float:left; position:relative; height:80px; width:190px; text-align:center; vertical-align:top; left:0px; background-image: url(../images/linksideround.png); background-repeat:no-repeat; }
#link1heading{ float:left; position:relative; height:30px; width:190px; vertical-align:top; text-align: center;  top:25px; left:0px; background-color:#333333; padding-top:3px; }
#link2box{ float:left; position:relative; height:80px; width:190px; text-align:center; vertical-align:top; left:40px;background-image: url(../images/linksideround.png); background-repeat:no-repeat; }
#link2heading{ float:left; position:relative; height:30px; width:190px; text-align:center; vertical-align:middle; text-align: center; top:25px; left:0px;  background-color:#333333;padding-top:3px; }
#link3box{ float:left; position:relative; height:80px; width:190px; text-align:center; vertical-align:top; left:80px;background-image: url(../images/linksideround.png); background-repeat:no-repeat; }
#link3heading{ float:left; position:relative; height:30px; width:190px; text-align:center; vertical-align:middle; text-align: center; top:25px; left:0px;  background-color:#333333;padding-top:3px;}



#newsmore{ float:left; position:relative; height:27px; width:63px; vertical-align:top; background-image: url(../images/morebig.gif); background-repeat:no-repeat; top:2px; }
#newsmore a{ float:left; position:relative; height:30px; width:150px; vertical-align:top; background-image: url(../images/morebig.gif); background-repeat:no-repeat; }
#newsmore a:hover{ float:left; position:relative; height:30px; width:150px; vertical-align:top; background-image:url(../images/morebig_hover.gif); background-repeat:no-repeat; }


.heading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; color:#626262; font-weight:normal; }
.frontbold{ font-family: Arial; font-size:11px; text-decoration:none; color:#464646; font-weight:600; }
.textfront{ font-family: Arial; font-size:12px; text-decoration:none; color:#333333; font-weight:normal; line-height:2;}

.bodymoretext{ font-family: verdana; font-size:11px; text-decoration:none; color:#6caa01; font-weight:600; }
.bodymoretext a{ font-family: verdana; font-size:11px; text-decoration:none; color:#6caa01; font-weight:600; }
.bodymoretext a:hover{ font-family: verdana; font-size:11px; text-decoration: underline; color: #669900; font-weight:600; }

.newslinkstext{ font-family: verdana; font-size:11px; text-decoration:none; color:#666666; font-weight:600; }
.newslinkstext a{ font-family: verdana; font-size:11px; text-decoration:none; color:#666666; font-weight:600; }
.newslinkstext a:hover{ font-family: verdana; font-size:11px; text-decoration: underline; color: #669900; font-weight:600; }

.nomalhead{ font-family: verdana; font-size:13px; text-decoration:none; color:#333333; font-weight:600; }
.normalpointtext{ font-family: Arial; font-size:12px; text-decoration:none; color:#666666; font-weight:600; }
.linkheadingtext{ font-family:calibri ; font-size:18px; text-decoration:none; color:#ffffff; font-weight: lighter;}
.linkheadingtext a{ font-family:calibri ; font-size:18px; text-decoration:none; color:#ffffff; font-weight: lighter;}
.linkheadingtext a:hover{ font-family:calibri ; font-size:18px; text-decoration:none; color:#ffffff; font-weight: lighter;}

/*================================================upper body==================================================================*/
#mainbodyupper{ float:left; position:relative; height:auto; width:995px; }
#onlybodydiv{ float:left; position:relative; height:auto; width:691px; }
#bodyleftupper{ float:left; position:relative; height:auto; width:303px; background-color:#ffffff; }
#upheadingdiv{ float:left; position:relative; height:132px; width:691px; text-align:center; vertical-align:top; }
#upthreemain{ float:left; position:relative; height:288px; width:691px; text-align:center; vertical-align:top; background-image:url(../images/homethreeback.gif); background-repeat:no-repeat; }
#biggreenmain{ float:left; position:relative; height:290px; width:691px; text-align:center; vertical-align:top; background-image:url(../images/biggreen.gif); background-repeat:no-repeat; }

#biggreenmain2{ text-align:justify; padding-left:10px; padding-bottom:10px; width:628px; height:auto; }

#biggreenconmain{ float:left; position:relative; height:240px; width:391px; text-align:center; vertical-align:top; background-image:url(../images/contactsmallgreen.gif); background-repeat:no-repeat; }

#googlemapmain{ float:left; position:relative; height:210px; width:270px; text-align:center; vertical-align:top;  background-repeat:no-repeat; border:3px solid #9ac601; left:10px; top:7px; }

#newstopmain{ float:left; position:relative; height:285px; width:658px; text-align:center; vertical-align:top; background-repeat:no-repeat; left:30px; }
#contactform1box{ float:left; position:relative; height:200px; width:630px; text-align:center; vertical-align:top; left:43px; background-color:#f3f2f2; border:2px solid #CCCCCC; }
#biggreenbox{ float:left; position:relative; height:auto; width:630px; text-align:center; vertical-align:top; left:43px; }
#biggreenboxheading{ float:left; position:relative; height:25px; width:370px; text-align:center; vertical-align:top; text-align:left;  top:2px; left:10px; }
#biggreenboxmid{ float:left; position:relative; height:180px; width:610px; text-align:center; vertical-align:top; top:32px; text-align:left; left:10px; text-align:justify; }
#quotegreenboxmid{ float:left; position:relative; height:auto; width:620px; text-align:center; vertical-align:top; top:15px; text-align:left; left:10px; text-align:justify; }
<!--#quotegreenboxmid{ float:left; position:relative; height:200px; width:620px; text-align:center; vertical-align:top; top:15px; text-align:left; left:10px; text-align:justify; }-->
#quotegreenboxmorediv{ float:left; position:relative; height:30px; width:180px; text-align:center; vertical-align:top; left:180px; top:30px;  }
#biggreenboxmorediv{ float:left; position:relative; height:30px; width:620px; text-align:center; vertical-align:top; top:34px; }

#firstbox{ float:left; position:relative; height:260px; width:185px; text-align:center; vertical-align:top; left:43px; }
#boxheading{ float:left; position:relative; height:25px; width:170px; text-align:center; vertical-align:top; text-align:left;  top:2px; left:10px; }
#boxmid{ float:left; position:relative; height:140px; width:170px; text-align:center; vertical-align:top; top:48px; text-align:left; left:10px; text-align:justify; }
#boxmorediv{ float:left; position:relative; height:53px; width:185px; text-align:center; vertical-align:top; top:48px; }

#headmore{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; top:26px; left:62px; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#headmore a{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#headmore a:hover{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig_hover.gif); background-repeat:no-repeat; }

#secbox{ float:left; position:relative; height:260px; width:185px; text-align:center; vertical-align:top; left:80px; }
#secboxheading{ float:left; position:relative; height:25px; width:170px; text-align:center; vertical-align:top; text-align:left;  top:2px; left:10px; }
#secboxmid{ float:left; position:relative; height:140px; width:170px; text-align:center; vertical-align:top; top:48px; text-align:left; left:10px; text-align:justify; }
#secboxmorediv{ float:left; position:relative; height:53px; width:185px; text-align:center; vertical-align:top; top:48px; }

#secheadmore{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; top:26px; left:62px; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#secheadmore a{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#secheadmore a:hover{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig_hover.gif); background-repeat:no-repeat; }

#thirdbox{ float:left; position:relative; height:260px; width:185px; text-align:center; vertical-align:top; left:117px; }
#thirdboxheading{ float:left; position:relative; height:25px; width:170px; text-align:center; vertical-align:top; text-align:left;top:2px; left:10px; }
#thirdboxmid{ float:left; position:relative; height:140px; width:170px; text-align:center; vertical-align:top; top:48px; text-align:left; left:10px; text-align:justify; }
#thirdboxmorediv{ float:left; position:relative; height:53px; width:185px; text-align:center; vertical-align:top; top:48px; }

#thirdheadmore{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; top:26px; left:62px; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#thirdheadmore a{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig.gif); background-repeat:no-repeat; }
#thirdheadmore a:hover{ float:left; position:relative; height:27px; width:63px; text-align:center; vertical-align:top; background-image:url(../images/morebig_hover.gif); background-repeat:no-repeat; }

.boxheadingtext{ font-family:calibri ; font-size:22px; text-decoration:none; color:#ffffff; font-weight: lighter;}
.boxsmlheadingtext{ font-family:calibri ; font-size:16px; text-decoration:none; color:#ffffff; font-weight: lighter; padding-left:10px;}
.boxheadingorgtext{ font-family:calibri ; font-size:13px; text-decoration:none; color:#FF9900; font-weight:600;}
.boxheadinggrntext{ font-family:calibri ; font-size:18px; text-decoration:none; color:#669900; font-weight:600;}
.threeboxtext{ font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color: #333333 ; font-weight: 600; line-height:22px;}
.threeboxredtext{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#996600 ; font-weight: 600; line-height:22px; padding-left:10px;}
.threeboxsubtext{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; text-decoration:none; color:#494d01; font-weight: 600; line-height:22px; padding-left:3px;}
.formboldtext{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #333333 ; font-weight: 600; line-height:22px;}
.form2text{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #333333 ; font-weight: 300; line-height:22px;}
.greenbigboxtext{ font-family:calibri; font-size:13px; text-decoration:none; color: #000000 ; font-weight: lighter; line-height:20px;}

.upheadingtext{ font-family:calibri ; font-size:30px; text-decoration:none; color:#333333; font-weight: lighter;}
/*================================================left PANEL==================================================================*/
#bodyleftpart{ float:left; position:relative; height:auto; width:303px; background-color:#ffffff; }
#bodyupleft{ float:left; position:relative; height:263px; width:303px; vertical-align:top; }
#bodybuttomleft{ float:left; position:relative; height:750px; width:303px; vertical-align:top; }
#leftheader{ float:left; position:relative; height:28px; width:303px; vertical-align:top; text-align:left; border-bottom:1px solid;
border-top:1px solid; border-color:#cccccc; padding-top:4px; }
#smallimg{ float:left; position:relative; height:54px; width:47px; vertical-align:top; }
#upslideleft{ float:left; position:relative; height:180px; width:256px; vertical-align:top; top:18px; margin:0px; padding:0px; border:opx; background-image:url(../images/leftresult.gif); background-repeat:no-repeat; }
#bottomtextleft{ float:left; position:relative; height:280px; width:256px; vertical-align:top; top:8px; text-align:justify; }

#leftmore{ float:left; position:relative; height:23px; width:62px; vertical-align:top; background-image:url(../images/leftbutton.gif); background-repeat:no-repeat; top:19px; left:217px;  }
#leftmore a{ float:left; position:relative; height:23px; width:62px; vertical-align:top; background-image:url(../images/leftbutton.gif); background-repeat:no-repeat;  }
#leftmore a:hover{ float:left; position:relative; height:23px; width:62px; vertical-align:top; background-image:url(../images/leftbutton_hover.gif); background-repeat:no-repeat;   }

.leftheadingtext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#333333; font-weight: normal; }
.leftpointtext{ font-family: Arial; font-size:12px; text-decoration:none; color:#6caa01; font-weight:normal; }

/*================================================footer==================================================================*/
#footerdiv{ float:left; position:relative; height:85px; width:995px; background-color:#f3f2f2;  }

#footermenuback{ float:left; position:relative; height:17px; width:950px; text-align:center; vertical-align:top; top:10px; left:20px;}

.footermenutext{ font-family:Arial; font-size:11px; text-decoration:none; color:#4b4b4b; font-weight:200;}
.footermenutext a{ font-family:Arial; font-size:11px; text-decoration:none; color:#4b4b4b; font-weight:200;}
.footermenutext a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#72a002; font-weight:200;}


#footer2menudiv{ float:left; position:relative; height:20px; width:230px; text-align: left; vertical-align:top; top:40px; left:20px; }

.footermenu1text{ font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#4b4b4b; font-weight:none;}
.footermenu2text{ font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#72a002; font-weight:none;}

#footerupblank{ float:left; position:relative; height:20px; width:995px; background-color:#ffffff;  }

.quotehead{ font-family: verdana; font-size:12px; text-decoration:none; color:#ffffff; font-weight:600; text-align:left; }
.star{ font-family: verdana; font-size:12px; text-decoration:none; color:#CC0000; font-weight:600; text-align:left; }

.contactformtext{ font-family:verdana; font-size:12px; text-decoration:none; color:#ffffff; font-weight:800; text-align:left; vertical-align:middle; }



#footerpartnerdiv{ float:right; position:relative; height:25px; width:200px; text-align: center; vertical-align:top; top:30px; right:20px; background-image:url(../images/partnerlink.gif); background-repeat:no-repeat; }
#footerpartnerdiv a{ float:right; position:relative; height:25px; width:200px; text-align: center; vertical-align:top; top:0px; right:0px; background-image:url(../images/partnerlink.gif); background-repeat:no-repeat; }
#footerpartnerdiv a:hover{ float:right; position:relative; height:25px; width:200px; text-align: center; vertical-align:top; top:0px; right:0px; background-image:url(../images/partnerlink_hover.gif); background-repeat:no-repeat; }





/*================================================newseopacakge==================================================================*/
#newupthreemain{ float:left; position:relative; height:288px; width:691px; text-align:left; vertical-align:top;}
#newupthree{ float:left; position:relative; height:288px; width:660px; text-align:center; vertical-align:top; left:30px;}
#first_box{ float:left; position:relative; height:270px; width:320px; text-align:center; vertical-align:top;background-color:#669900;}
#sec_box{ float:left; position:relative; height:270px; width:320px; text-align:center; vertical-align:top; left:20px;background-color:#669900; }



.headingtext{ font-family:calibri ; font-size:18px; text-decoration:none; color:#ffffff; font-weight: lighter;}
#newdownthree{ float:left; position:relative; height:288px; width:660px; text-align:center; vertical-align:top; left:0px;}

.boxheadingorg{ font-family:calibri ; font-size:13px; text-decoration:none; color:#FF9900; font-weight:600;}

.seopacktext{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff ; font-weight: 300; line-height:22px;}
.seopack2text{ font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff ; font-weight: 300;
line-height:22px;}




.asterixgreen{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FF0000 ; font-weight: 300; line-height:22px;}
.rm{ height:50px; text-align:right;}
.rt{ height:auto; width:200px; text-align:right;}
.textboxsmallest{ width:50px;}
.textboxsmall{ width:100px;}
.textboxbig{ width:350px;}
.textboxmidium{ width:180px;}
.orgtext2{ Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FF6633 ; font-weight: 600; line-height:22px;}

