/*
copyright webimpulse.co.uk 2009 all rights reserved
author: Oliur Rahman Chowdhury
*/
body{ background:#FFFFFF; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
#top{margin-top:25px; border-top:4px solid #dddddd; height:90px; border-bottom:1px solid #d9d9d9}
#container{width:940px; margin:auto; margin-top:30px; }
#header{width:940px; margin:auto; margin-top:10px; }
#logo{float:left; }
ul.topmenu{margin:0px; padding:0px; list-style:none; margin-top:16px; margin-left:200px; float:right}
ul.topmenu li{float:left; margin-left:15px; border-left:1px dotted #999999; padding-left:4px;}
ul.topmenu li a:link, ul.topmenu li a:visited, ul.topmenu li a:active{text-transform:uppercase; font-weight:bold; color:#46aeff; text-decoration:none; font-size:12px;}
ul.topmenu li a:hover{color:#999999;}

#eye_catcher{width:940px; height:30px; margin:auto; margin-top:10px; }

#promo{float:left; width:260px; background:url(images/divbg.gif) repeat-y; margin-left:20px;}

#content{background:#fff; width:920px; margin-top:20px; font:Arial, Helvetica, sans-serif; padding:0px;  }
#content .text_heading{display:block; margin-top:10px; color:#444444; font-size:20px; }
#content .text_copy{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:1.4em; }
#content a:link, a:active, a:visited{color:#46aeff; font-weight:bold;}
#content a:hover{text-decoration:none; color:#46aeff}
#content2{background:url(images/content2_bg.gif) no-repeat; height:240px; width:940px; margin:auto; margin-top:20px;}
#content2 #service1{float:left; width:448px; padding:10px;}
#content2 .service_heading{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#d00707; display:block; line-height:1.4em;}
#content2 .service_text{font-family:Arial, Helvetica, sans-serif; color:#666666; display:block; margin-top:10px;}
#content2 #service2{float:left; width:214px; padding:10px;}
#content2 #service3{float:left; width:216px; padding:10px;}
.number_highlighter{background:#ffee4b; padding:2px; color:#333333; font-weight:bold;}
#footer{margin-top:0px; border-top:4px solid #dddddd; height:76px; border-bottom:1px solid #d9d9d9; background:#dddddd}
#footer_container{width:940px; margin:auto; color:#000;}
ul.footer_links{padding:0px; margin:0px; list-style:none;}
ul.footer_links li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:5px;}

a.blue:link,a.blue:active,a.blue:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#46aeff; text-decoration:none;}
a.blue:hover{text-decoration:underline;}


/*headings*/
.general_heading{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#d00707; display:block; line-height:1.4em;}
.general_heading2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#46aeff; display:block; line-height:1.4em; font-weight:bold;}
.general_heading3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#46aeff; display:block; line-height:1.4em; font-weight:bold;}
.general_heading3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; display:block; line-height:1.4em; font-weight:bold;}


.service_text{font-family:Arial, Helvetica, sans-serif; color:#666666; display:block; margin-top:10px;}
.service_text2{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:16px;}
.service_text2_btn{font-family:Arial, Helvetica, sans-serif; color:#e77817; font-size:16px; background:#f2f2f2; padding:5px; }
.service_text3{font-family:Arial, Helvetica, sans-serif; color:#676767; font-size:18px;font-style:italic;}
.service_text4{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px;}

#services{width:910px; margin:auto; border:5px solid #ffee4b; padding:10px;}
#services #services_left{width:300px; float:left; padding:10px;  }
#services #services_right{width:565Px; float:left; margin-left:5px; padding:10px;  }
#services #services_right .holder{border-bottom:1px solid #CCCCCC; clear:both; width:100%; padding-bottom:10px; margin-top:10px;}
#services #services_right  .holder .holder_left{width:450px; float:left; }
#services #services_right  .holder .holder_right{width:100px; float:left; margin-left:12px; margin-top:10px;} 

ul.package_feature{padding:0px; margin:0px; margin-left:25px;}
ul.package_feature li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e77817; margin-top:10px;margin-bottom:10px; font-weight:bold;}
