body{ padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:justify;}
#doc_width{ width:948px; margin:0px auto;}
h1, h2, h3, ul, li, p { margin:0px; padding:0px; list-style-type:none;}
img{border:0px;}
a{ color:#00949c; text-decoration:underline;}
a:hover{ color:#FF0000; text-decoration:none;}
.heding{ color:#00949c; font-size:11px; text-align:justify; width:300px; padding:0px 28px 0px 28px;}
.free_pre { background:url(../images/head_1.jpg) repeat-x left top; font-size:14px; color:#FFFFFF; border:1px solid #038087; text-transform:uppercase; width:290px; text-align:center; line-height:35px; font-weight:bold; }
.free_pre a{ color:#FFFFFF; text-decoration:none;}
.free_pre a:hover{ color:#FFFFFF;}
.navi_web{text-align:center; width:237px;}
.navi_web a{ background:url(../images/website_bg.gif) repeat-x left top;  text-align:center; width:237px; padding:40px 0px 41px 0px; float:left; }
.navi_web a:hover{ background:url(../images/navi_bg_h.jpg) repeat-x left top; padding:40px 0px 41px 0px; display:block; width:237px; float:left;}

.navi_ecomm{ text-align:center; width:237px;}
.navi_ecomm a{ background:url(../images/e-comm_bg.gif) repeat-x left top; text-align:center; width:237px; padding:40px 0px 41px 0px; float:left; }
.navi_ecomm a:hover{ background:url(../images/navi_bg_h.jpg) repeat-x left top; padding:40px 0px 41px 0px; display:block; width:237px;}

.navi_seo{   text-align:center; width:237px;}
.navi_seo a{ background:url(../images/seo_bg.gif) repeat-x left top; text-align:center; width:237px; padding:40px 0px 41px 0px; float:left }
.navi_seo a:hover{ background:url(../images/navi_bg_h.jpg) repeat-x left top; padding:40px 0px 41px 0px; display:block; float:left}


.navi_cms{  text-align:center; width:237px; }
.navi_cms a{  text-align:center; width:237px; background:url(../images/bg_ppc.gif) repeat-x left top; padding:40px 0px 41px 0px; float:left; }
.navi_cms a:hover{ background:url(../images/navi_bg_h.jpg) repeat-x left top; padding:40px 0px 41px 0px;width:237px; float:left; }

.our_services{ width:379px; border:1px solid #00949c;}
.our_services h1{background:#00949c; color:#ffffff; font-size:18px; font-weight:bold; line-height:50px; padding-left:22px;}
.our_services_box{ padding:10px 20px 15px 20px; width:345px;}

.our_services_box h2{font-size:14px; color:#00949c; text-transform:uppercase; padding:10px 0px 10px 0px; clear:both;} 
.our_services_box p{ width:340px;  text-align:justify; font-family:Arial, Helvetica, sans-serif; float:left; padding-bottom:10px;}
.our_services_box span{ width:340px; float:right; border-bottom:1px solid #b2dfe1; color:#009999; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:0px 0px 5px 0px;}
.our_services_box span a{ text-decoration:none; color:#009999;}
.our_services_box span a:hover{ text-decoration:underline; color:#009999;}

.text_box{ background:#d8eff0; border-top:1px solid #00949c; border-right:1px solid #00949c; border-bottom:1px solid #00949c; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px; width:320px;}
.text_box h1{ font-size:12px; text-transform:uppercase;padding:0px 0px 0px 0px;}
.text_box p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; padding:14px 0px 0px 0px; font-size:12px;}

.google_box{ border-top:1px solid #00949c; border-right:1px solid #00949c; border-bottom:1px solid #00949c; padding:5px;}
.google_box h1{ background:url(../images/head_1.jpg) repeat-x left top; font-size:13px; color:#FFFFFF; border:1px solid #038087; text-transform:uppercase; width:200px; text-align:center; line-height:35px;}
.google_box  a{ color:#FFFFFF; text-decoration:none;}
.google_box  a:hover{ color:#FFFFFF;}
.special_off{  width:314px; border:1px solid #00949c; background:#d8eff0; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px; }
.special_off h1{ font-size:12px; text-transform:uppercase;padding:0px 0px 0px 0px;}
.special_off p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; padding:14px 0px 0px 0px;}
.enquiry{ border-top:1px solid #00949c; border-right:1px solid #00949c; border-bottom:1px solid #00949c; width:355px;}
.enquiry h1{  background:#00949c; color:#ffffff; font-size:18px; font-weight:bold; line-height:50px; padding-left:25px;}
.enquiry_box{ width:314px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px;}
.enquiry_box span{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.enquiry_box input.textfield{ width:200px;}
.enquiry_box textarea.textfield{ width:200px;}
.enquiry_box select.textfield{ width:202px;}
.portfolio{ color:#00949c; text-align:center;}
.bott_link{ background:#00949c; padding:19px 20px 19px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bott_link h1{ color:#FFFFFF; font-size:11px;}
.bott_link ul{ padding:10px 0px 0px 12px;}
.bott_link li{ color:#ffffff; font-size:11px; padding:2px 0px 0px 0px;}
.bott_link li a{ color:#FFFFFF; text-decoration:none;}
.bott_link li a:hover{ color:#d6ebec; text-decoration:none;}
.enquiry_box p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; padding:14px 0px 0px 0px; font-size:12px;}
.copy_right{ color:#000000; font-size:9px;}
.copy_right a{ color:#000000; text-decoration:none;}
.copy_right a:hover{ color:#000000; text-decoration:underline;}
/*Website_start*/

.website{text-align:center; width:237px;}
.website a{ background:url(../images/navi_bg_h.jpg) repeat-x left top;  text-align:center; width:237px; padding:40px 0px 41px 0px; float:left; }
.website a:hover{ background:#000; padding:40px 0px 41px 0px; display:block; width:237px; float:left;}
.content_text{  border:1px solid #00949c;}

.content_text h1{ background:#00949c; color:#ffffff; font-size:18px; font-weight:bold; line-height:50px; padding-left:22px;}
.content_text_inn{  float:left; padding:14px 17px 17px 17px;}

.content_text_inn h2{  font-size:14px; color:#00949c; text-transform:uppercase; padding:0px 0px 3px 0px; } 
.content_text_inn ul{padding-left:15px;}
.content_text_inn li{list-style:disc;}
.content_text_inn ul li ul li {list-style:square;}

.saprator{ width:697px; border-bottom:1px solid #b2dfe1; color:#009999; font-family:Arial, Helvetica, sans-serif; height:15px; margin-bottom:13px;}



