@charset "utf-8";
/* CSS Document */

body {margin:0px; background-color:#f4f2f2;}

/* body ....................................structure*/

.clear {clear:both;}

#main_body {width:1002px; height:auto; margin:0px auto;}

#top_header1 {width:968px; height:15px; float:left; margin:0px; padding:5px 10px 5px 10px; background-color:#000000;}

#logo_box {width:275px; height:83px; margin:10px 0px 0px 0px; float:left;}

#call_now {width:400px; height:73px; float:left; margin:20px 10px 10px 50px ;}

#call_now_1 {width:240px; height:73px; float:left; margin:20px 0px 10px 10px;}

#call_now_2 {width:30px; height:20px; float:left;}

#call_now_3 {width:210px; height:20px; float:left;}

#top_header {width:990px; height:100px; margin:0px; float:left;}

#mid_header {width:972px; height:145px; float:left; margin:2px 4px 0px 4px;}

#main_body_container {width:990px; height:auto; margin:0px 0px 0px 0px; float:left; padding:0px 6px 0px 6px; background-image:url(../images/body-bg.jpg); background-repeat:repeat-y;}

#main_body_container_top_bdr {width:1002px; height:15px; margin:10px 0px 0px 0px; float:left;}

#mid_body_container {width:770px; height:auto; float:left; margin:10px 10px 0px 0px; border:1px solid #dbe1e6;}

#mid_body_container_inner_pages {width:770px; height:600px; float:left; margin:10px 10px 0px 0px; border:1px solid #dbe1e6;}
#mid_body_container_inner_pages_auto {width:770px; height:auto; float:left; margin:10px 10px 0px 0px; border:1px solid #dbe1e6;}

#seo_box {width:244px; height:200px; float:left; margin:10px 9px 10px 10px; background-image:url(../images/seo_box.jpg); background-repeat:no-repeat;}

#box_header {width:204px; height:45px; float:left; margin:5px 0px 0px 40px;}

#box_content {width:220px; height:105px; float:left; margin:10px 14px 0px 10px;}

#box_content_readmore {width:220px; height:18px; float:left; margin:5px 14px 0px 10px; text-align:right;}

#linkbuilding_box {width:244px; height:200px; float:left; margin:10px 9px 10px 0px; background-image:url(../images/ling-building-box.jpg); background-repeat:no-repeat;}

#google_box {width:244px; height:200px; float:left; margin:10px 10px 10px 0px; background-image:url(../images/google-box.jpg); background-repeat:no-repeat;}

#mid_container_details_box {width:770px; height:auto; float:left; margin:0px 0px 10px 0px; background-color:#ffffff;}

#mid_container1 {width:540px; height:auto; float:left; margin:10px 5px 10px 10px;}

#mid_container11 {width:420px; height:auto; float:left; margin:10px 5px 10px 10px;}
mid_container111 {width:350px; height:auto; float:right; margin:10px 5px 10px 10px;}


#mid_container_new1 {width:540px; height:18px; float:left; margin:0px;}

#mid_container_inner_pages {width:750px; height:160px; float:left; margin:10px 5px 10px 10px;}

#mid_container_inner_quotes {width:540px; height:auto; float:left; margin:10px 5px 10px 10px;}

#mid_container_inner_quotes_from {width:400px; height:auto; float:left; margin:10px 69px 10px 69px; border:1px solid #d8e9fc;}

#mid_container_inner_quotes_fromthankyou {width:400px; height:150px; float:left; margin:10px 69px 10px 69px; padding:100px 0px 0px px; border:1px solid #d8e9fc;}

#innerpages_container {width:750px; height:auto; float:left; margin:10px 10px 10px 10px; padding:0px 0px 10px 0px; }

#innerpages_container2 {width:750px; height:auto; float:left; margin:0px 10px 10px 10px; padding:0px 0px 10px 0px; }

#innerpages_portfolio {width:750px; height:auto; float:left; margin:10px 10px 10px 10px; padding:0px 0px 10px 0px;}

#portfolioimage_box {width:178px; height:150px; margin:0px 10px 0px 0px; float:left;}

#portfolioimage_box_right {width:178px; height:150px; margin:0px 0px 0px 0px; float:left;}

#portfolioimage {width:174px; height:120px; float:left; border:2px solid #0066CC;}

#portfolioimage_header {width:178px; height:18px; float:left; padding:3px 0px 3px 0px;}

#portfolioimage {width:174px; height:120px; float:left; border:2px solid #0066CC;}

#portfolioimage:hover {width:174px; height:120px; float:left; border:2px solid #f7941d;}

#mid_container_image {width:198px; height:160px; float:left; margin:10px 17px 10px 0px;}

#mid_container_image2 {width:198px; height:160px; float:left; margin:10px 0px 10px 10px;}

#mid_content_top {width:750px; height:auto; float:left; margin:10px 10px 0px 10px; padding:0px 0px 10px 0px; border-bottom:1px solid #dbe1e6;}

#mid_content_top_inner_pages {width:750px; height:auto; float:left; margin:10px 10px 0px 10px; padding:0px 0px 10px 0px;}

#ip_con {width:750px; height:auto; float:left; margin:10px 10px 0px 10px; padding:0px 0px 10px 0px;}



#panel_left {width:188px; height:auto; margin:10px 10px 0px 10px; float:left;}

#panel_left_box1 {width:188px; height:auto; float:left; margin:0px;}

#panel_right_box1 {width:188px; height:auto; float:left; margin:0px 0px 10px 0px;}

#panel_right_form_quick {width:187px; height:auto; float:left; margin:0px; border-left:1px solid #dbe1e6;  border-right:1px solid #dbe1e6; border-bottom:1px solid #dbe1e6; border-top:1px solid #dbe1e6; background-color:#f0f7fd;}

#panel_header {width:158px; height:17px; float:left; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat; padding:7px 0px 7px 30px; background-repeat:repeat-x; border-bottom:1px solid #dbe1e6; background-position:left;}

#panel_right {width:190px; height:400px; float:left; margin:10px 0px 0px 10px; }





#footer {width:988px; height:50px; float:left; margin:10px 1px 0px 1px; padding:10px 0px 0px 0px; border-top:2px solid #000000; background-color:#f8fafb; text-align:center;}

#footer2 {width:990px; height:15px; float:left; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background-color:#333333; text-align:center;}

#footer_box1 {width:170px; height:170px; float:left; margin:10px 0px 0px 20px; padding:0px 10px 0px 0px; border-right:1px solid #ececec;}

#footer_links_header {width:160px; height:13px; padding:7px 0px 7px 10px; margin:0px 10px 0px 0px; border-bottom:2px solid #dbe1e6;}

/* navigations..................................................................................................................................structure*/
.link1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a6496; padding:5px; text-decoration:none; font-weight:bold;}
.link1:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a6496; padding:5px; text-decoration:underline; font-weight:bold;}

.link2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px; text-decoration:none; font-weight:normal;}
.link2:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:5px; text-decoration:underline; font-weight:normal;}

.link3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px 0px 0px 15px; text-decoration:none; font-weight:normal; background-image:url(../images/readmore_bullet.jpg); background-repeat:no-repeat; background-position:5px 5px;}
.link3:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0072bc; padding:0px 0px 0px 15px; text-decoration:underline; font-weight:normal;}

.link4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#999999; text-align:left; text-decoration:none;}
.link4:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7cc576; text-align:left;}

.link5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0072bc; text-align:left; text-decoration:none;}
.link5:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0a95f0; text-align:left; text-decoration:underline;}


.link6 {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none; display:block; cursor:pointer; margin:5px 0px 0px 0px;}
.link6:hover {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000; text-align:center; text-decoration:none;}

.link7 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:3px; text-decoration:none; font-weight:bold;}
.link7:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:3px; text-decoration:underline; font-weight:bold;}

.link8 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-align:center; text-decoration:none; display:block; cursor:pointer; margin:10px 0px 6px 0px;}
.link8:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:center; text-decoration:none;}

#menu_margin {width:8px; height:34px; float:left; }
#menu {width:770px; height:34px; float:left; padding:0px 10px 0px 210px; border-bottom:1px solid #5096d3;}
#menu ul {list-style:none; margin:0px; padding:0px; line-height:34px;}
#menu ul li {line-height:34px; margin:0px; padding:0px; float:left; list-style:none;}
#menu ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#ffffff; display:block; padding:0px 3px 0px 3px; background-image:url(../images/nav_1.gif); background-repeat:no-repeat; background-position:left; margin:0px;}
#menu ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#084b86; display:block; padding:0px 3px 0px 3px; background-image:url(../images/nav_3.gif); background-repeat:no-repeat; margin:0px;}
#menu ul li a span {padding:0px 20px 0px 17px; margin:0px 0px 0px 0px; background-image:url(../images/nav_2.gif); background-repeat:no-repeat; background-position:right; display:block;}
#menu ul li a:hover span {padding:0px 20px 0px 17px; background-image:url(../images/nav_4.gif); background-repeat:no-repeat; background-position:right; display:block; }


#nav {width:188px; height:auto; float:left; padding:0px 0px 5px 0px;}
#nav ul {list-style:none; margin:0; padding:0;}
#nav ul li {line-height:30px; margin:0; width:188px; padding:0; float:left; list-style:none;}
#nav ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; display:block; padding:0 10px 0 10px;  background-image:url(../images/nav-bg.jpg); background-repeat:no-repeat;}
#nav ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#ed1c24; display:block; padding:0 10px 0 10px;}

#nav_sub {width:170px; height:auto; float:left; padding:0px 0px 0px 0px;}
#nav_sub ul {list-style:none; margin:0; padding:0;}
#nav_sub ul li {line-height:18px; margin:0; width:170px; padding:0; float:left; list-style:none;}
#nav_sub ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#7c8b94; display:block; padding:0 10px 0 10px;  border-bottom:1px solid #dbe1e6;}
#nav_sub ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ed1c24; display:block; padding:0 10px 0 10px;}

#nav_left {width:188px; height:auto; float:left; padding:10px 0px 5px 0px;}
#nav_left ul {list-style:none; margin:0; padding:0;}
#nav_left ul li {line-height:30px; margin:0; width:188px; padding:0; float:left; list-style:none;}
#nav_left ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; display:block; padding:0 10px 0 14px;  background-image:url(../images/left_nav.jpg); background-repeat:no-repeat;}
#nav_left ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#ed1c24; display:block; padding:0 10px 0 14px;}


/* header..................................................................................................................................structure*/

h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f48400; text-align:left;}
.h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ffffff; text-align:left;}

.h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f48400; text-align:left;}

.h22 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#6633CC; text-align:right;}

.h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#636363;}

.h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#999999; text-align:left;}

.h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0076a3; text-align:left;}

.h6 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; text-align:center;}

.h7 {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0072bc; text-align:center;}

.h8 {font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#0072bc; text-align:left;}

.h9 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#555555; text-align:left;}

.h10 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; text-align:left;}

.h11 {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#ffffff; text-align:center;}

.h12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center;}

.h123 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:10px;}

/* text....................................structure*/

.text1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#464646; text-align:left;}

.text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#acacac; text-align:left;}

.text5 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#acacac; text-align:center;}

.text3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left;}

.text4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7d7d7d; text-align:center;}

.text6 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7d7d7d;}



.input_text1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:200px;}
.input_text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.input_text3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:90px; }
.input_text4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:400px; height:22px;}
.input_text5 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:400px; }

.submit_buttons {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:1px solid #0066CC;  text-align:center; width:50px; height:18px; background-color:#003366; cursor:pointer;}

.submit_buttons:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff799; border:1px solid #00aeef;  text-align:center; width:50px; height:18px; background-color:#003366; cursor:pointer;}


#content ul {
margin:0px;
padding:0px; 
list-style:none; 
list-style-type:none; 
}

#content li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
font-weight:normal;
text-decoration:none;
background-image:url(../images/arrow_red.gif);
background-repeat:no-repeat;
background-position:3px 3px;
padding:0px 0px 5px 20px;
margin:0px 0px 0px 0px;
list-style:none;
list-style-type:none;
}

#content2 ul {
margin:0px;
padding:0px; 
list-style:none; 
list-style-type:none;
}

#content2 li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
line-height:14px;
font-weight:normal;
text-decoration:none;
background-image:url(../images/arrow1.jpg);
background-repeat:no-repeat;
background-position:3px 3px;
padding:0px 0px 5px 20px;
margin:0px 0px 0px 0px;
list-style:none;
list-style-type:none;
}


/* packages....................................structure*/

#packages_box1_l {width:310px; height:170px; float:left; margin:10px 0px 0px 30px; padding:10px; border:1px solid #e3eaed; background-color:#f5f9fb;}

#pack_thumb {width:25px; height:25px; float:left; margin:0px;}

#pack_content {width:310px; height:140px; float:left; margin:5px 0px 0px 0px;}

#pack_content12 {width:310px; height:60px; float:left; margin:5px 0px 0px 0px;}

#pack_h {width:275px; height:25px; float:left; margin:0px 0px 0px 10px;}

#packages_box2_2 {width:310px; height:170px; float:left; margin:10px 0px 0px 210px; padding:10px; border:1px solid #e3eaed; background-color:#f5f9fb;}

#packages_box2_l {width:280px; height:130px; float:left;  margin:10px 0px 0px 20px; padding:10px; background-image:url(../images/seo-packages-box2_l.jpg); background-repeat:no-repeat;}

#packages_box1 {width:160px; height:130px; float:left; margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box1.jpg); background-repeat:no-repeat;}

#packages_box2 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box2.jpg); background-repeat:no-repeat;}

#packages_box3 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box3.jpg); background-repeat:no-repeat;}

#packages_box4 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box4.jpg); background-repeat:no-repeat;}

#packages_box5 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box5.jpg); background-repeat:no-repeat;}

#packages_box6 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box6.jpg); background-repeat:no-repeat;}

#packages_box7 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box7.jpg); background-repeat:no-repeat;}

#packages_box8 {width:160px; height:130px; float:left;  margin:10px 0px 0px 5px; padding:10px; background-image:url(../images/seo-packages-box8.jpg); background-repeat:no-repeat;}

#packages_header {width:180px; height:50px; float:left;}
