* { padding: 0; margin: 0; }

body { margin:0; padding: 0; background:#e9e9e9 url(../images/bg_1.jpg) top left; font-family:Verdana; font-size:12px; color:#444; text-align:justify; }

/*------------------------------------------------Layout total------------------------------------------*/

#page-container { width:100%; height:auto; margin:0; padding:0; position:relative; background:url(../images/top_links_bg.jpg) repeat-x;}

#wrapper {width:940px; height:auto; margin:0 auto; padding:0; display:block;}

/*------------------------------------------------ top header -----------------------------------*/

/*#top_strip{width:100%; height:18px; background:#0092c6; margin:0; padding:0;}
#top_strip_left{ width:50%; height:18px; float:left;}
#top_strip_right{ width:35%; height:18px; float:left;}*/
#top_strip_right1{ width:180px; height:18px; float:right; padding:0; margin:0 auto;}
#top_strip_right1 .text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px;}
#top_strip_right1 .text a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration:none;}
#top_strip_right1 .text a:hover{text-decoration:underline;}
#topbtn_strip{width:180px; height:18px;color:#FFFFFF; float:right; margin:0 0 0 0; }
#topbtn_strip a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:capitalize; text-decoration:none;}
#topbtn_strip a:hover{font-weight:bold;}
#header{width:940px; height:124px; margin:auto; padding:0;}
#logo{width:308px; height:124px; margin-left:18px !important; margin-left:10px; padding:0; float:left;}
#button{width:575px; float:right; margin:98px 35px 0 0 !important; margin:98px 20px 0 0; padding:0;}
#btn_bgleft{width:6px; height:26px; margin:0; padding:0; background:url(../images/button_bgleft.jpg) no-repeat top left; float:left;}
#btn_bgright{width:6px; height:26px; margin:0; padding:0; background:url(../images/button_bglright.jpg) no-repeat top right; float:right;}
#btn_bgmiddle{width:558px; height:21px;  padding:5px 0 0 5px; background:url(../images/button_bgmiddle.jpg) repeat-x top left; float:left;}
#btn_bgmiddle ul{list-style-type:none; margin:0; padding:0;}
#btn_bgmiddle li{display:inline; color:#FFFFFF; }
#btn_bgmiddle a{ text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:capitalize;}
#btn_bgmiddle a:hover{ color:#000000;}
#btn_bgmiddle a:select{ text-decoration:none; color:#000000;}

/*-------------------------------------------------- body part ----------------------------------*/
.star{
color:#FF0000;
}
.clear{clear:both;}
#top_body_page{ width:940px; height:260px; background:url(../images/body_topbg.jpg) no-repeat top center; margin:auto; padding:10px;}
#bottom_body_page{width:940px; height:auto; background:url(../images/body_bottombg.png) no-repeat bottom center; bottom:0; left:0; margin:auto; padding:10px;}
#page{width:880px; height:auto; margin:auto; padding:0;}
#left_pg_part{width:622px; height:auto; margin:0; padding:0; float:left;}
#right_pg_part{width:256px; height:auto; margin:0; padding:0; float:left;}
#banner{width:623px; height:240px; margin-top:15px;}
#left_content{width:622px; height:auto; margin:15px 0 0 0; padding:0;}
#right_topbox{width:246px; height:255px; margin-left:8px;}
#bg_livesupport{width:200px; height:56px; margin:7px 0 0 0; padding:20px 0 0 9px; background:url(../images/bg_earphones.png) no-repeat top; font:12px Verdana, Arial, Helvetica, sans-serif; color:#00CC33; text-transform:capitalize;}
#bg_livesupport p{ margin-top:10px;}
#bg_livesupport p a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:600; text-decoration:none;}
#bg_livesupport p a:hover{text-decoration:none; color:#CC0000;}
#chat_heading{width:214px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#0277a0; line-height:18px;}
#content_box{width:224px; height:94px; background:url(../images/content_box.png) no-repeat top; padding:10px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#454545; line-height:15px; text-align:justify;}
#text_blue_top_left{width:130px; float:left; margin:28px 0 0 0;}
#text_blue_top_left ul{list-style-type:none;}
#text_blue_top_left li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#0277a0; text-align:left;}
#readmore_black{width:85px; float:right; margin:62px 0 0 0; padding:0;}
#readmore_black a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#595657; text-decoration:none; padding:0 15px 2px 0;}
#readmore_black a:hover{font-weight:bold;}
#readmore_black .arrow_strips{background:url(../images/bg_arrows.jpg) no-repeat  right;}
#readmore_red{width:110px; line-height:25px; margin:10px 0 0 0;}
#readmore_red a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#f16044; text-decoration:none; }
#readmore_red a:hover{ font-weight:bold;}
h1{font:12px Verdana, Arial, Helvetica, sans-serif; color:#0277a0; line-height:20px;}
h2{font:10px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:15px;}
h3{font:11px Verdana, Arial, Helvetica, sans-serif; color:#f16044; line-height:20px; text-align:left;}
h4{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232323; line-height:20px; text-align:left;}
#globe_img{width:146px; height:90px;  float:right; padding:0px 0 10px 15px;}
#about_us{width:500px; height:auto; padding:15px 0 10px 0;}
#about_us ul{list-style-type:none;}
#about_us li{font:10px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:15px; margin:0px; padding:0 0 0 15px; background:url(../images/bullet_point.png) no-repeat center left;}
#box_right_middle{width:246px; height:auto; padding-top:15px; margin-left:8px;}
#box_right_middle #header_right{width:224px; height:28px; background:url(../images/bg_bluebox.jpg) no-repeat top left; margin-left:10px;}
#box_right_middle #heading{font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:25px; margin-left:10px;}
#box_right_middle #grey_box{width:202px; height:auto; border:#CCCCCC 1px solid; margin:2px 0 0 10px; padding:0px 10px 5px 10px; background:url(../images/grad_box.jpg) repeat-x top left #ebebeb; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify;}
.red_text{font:12px Verdana, Arial, Helvetica, sans-serif; color:#f16044;}
#readmore_red_right{width:202px; line-height:25px; margin:5px 0 0 0; text-align:right;}
#readmore_red_right a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#f16044; text-decoration:none; }
#readmore_red_right a:hover{ font-weight:bold;}
#box_right_middle_second{width:234px; height:auto; padding-top:15px; margin-left:8px;}
#box_right_middle_second #header_right{width:224px; height:28px; background:url(../images/bg_bluebox.jpg) no-repeat top left ; margin-left:10px;}
#box_right_middle_second #heading{font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:25px; margin-left:10px;}
#box_right_middle_second #grey_box{width:auto; height:auto; border:#CCCCCC 1px solid; margin:2px 0 0 10px; padding:5px 0 5px 10px; background:url(../images/grad_box.jpg) repeat-x top left #f6f6f6; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; line-height:20px;}
#box_right_middle_second #grey_box ul{list-style-type:none;}
#box_right_middle_second #grey_box li{background:url(../images/single_arrow.png) no-repeat 0px 8px; padding-left:10px;}

#web_middle_second{width:auto; height:auto; padding-top:15px;}
#web_middle_second #header_right{width:auto; height:28px; background:url(../images/bg_bluebox.jpg) no-repeat top left;}
#web_middle_second #heading{font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:25px; margin-left:10px;}
#web_middle_second #grey_box{width:auto; height:auto;margin:0px 0 0 0px; padding:5px 10px 5px 0px; background:none; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; line-height:20px;}
#web_middle_second #grey_box ul{list-style-type:none;}
#web_middle_second #grey_box li{background:url(../images/single_arrow.png) no-repeat center left; padding-left:13px;}


#dashed_border{width:870px; height:20px; border-bottom:#666666 1px dashed; margin-left:27px;}
#dotted_border{width:622px; height:10px; border-bottom:#666666 1px dashed; margin:auto;}
#bottom_contentbox_left{width:192px; height:auto; margin:0 0 0 30px; padding:0 0 25px 0; float:left;}
#bottom_contentbox_left ul{list-style-type:none;}
#bottom_contentbox_left li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:left; line-height:18px;}
#bottom_contentbox_left_middle{width:245px; height:auto; margin:0 0 0 15px; padding:0; float:left;}
#bottom_contentbox_left_middle ul{list-style-type:none;}
#bottom_contentbox_left_middle li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:left; line-height:18px;}
#bottom_contentbox_right_middle{width:192px; height:auto; margin:0 0 0 15px; padding:0; float:left;}
#bottom_contentbox_right_middle ul{list-style-type:none;}
#bottom_contentbox_right_middle li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:left; line-height:18px;}
#bottom_contentbox_right{width:192px; height:auto; margin:0 0 0 15px; padding:0; float:left;}
#bottom_contentbox_right ul{list-style-type:none;}
#bottom_contentbox_right li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:left; line-height:18px;}
#tech_support1{width:150px; height:74px; margin:5px 0 0 55px; padding:0;}

#solution_img{ height:auto; margin-left:60px!important; margin-left:75px; padding:0 0 0 20px; float:left;}
#solution_link{width:150px; height:auto; margin-left:65px; padding:0 0px 0 10px !important; padding-left:175px; float:left;}
#solution_link a{font:14px Verdana, Arial, Helvetica, sans-serif; color:#0a90c3;  text-decoration:none; padding:0; line-height:25px; text-align:left;}
#solution_link a:hover{color:#0a90c3; font-weight:bold; text-decoration:none;}
#solution_link2{width:120px; height:auto; margin-left:40px; padding:0 0px 0 10px !important; padding-left:70px; float:left;}
#solution_link2 a{font:14px Verdana, Arial, Helvetica, sans-serif; color:#0a90c3;  text-decoration:none; padding:0; line-height:25px; text-align:left;}
#solution_link2 a:hover{color:#0a90c3; font-weight:bold; text-decoration:none;}

#solution_link3{width:120px; height:auto; margin-left:0px; padding:0 28px 0 0px !important; padding-right:20px; float:right;}
#solution_link3 a{font:14px Verdana, Arial, Helvetica, sans-serif; color:#0a90c3;  text-decoration:none; padding:0; line-height:25px; text-align:left;}
#solution_link3 a:hover{color:#0a90c3; font-weight:bold; text-decoration:none;}

.home_sol{background:url(../images/home_sol_img.jpg) no-repeat left center;}
.business_sol{background:url(../images/business_sol.png) no-repeat left top;}
#gray_text{font:10px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:15px;}
#gray_text a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#0277a0; line-height:15px; text-decoration:none;}
#gray_text a:hover{color:#000000;}
.home_solutins{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0a90c3;}
#blank_div{ width:100px; height:25px; margin:0 auto; padding:0; color:#000000;}
#poweredby_img{ width:110px; height:auto; margin-left:250px !important; margin-left:135px; padding:40px 0 190px 20px; float:left; }

/*------------------------------------------------ footer ---------------------------------------*/
#footer{width:940px; height:45px; padding:10px 0 0 0; margin:auto;}
#btn_bottom{width:720px; margin:auto; padding:0; color:#0277a0;}

#btn_bottom a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#0277a0; line-height:20px; text-align:center; text-decoration:none;}
#btn_bottom a:hover{font-weight:bold;}
#submit_btn{width:40px; height:18px; background-image:url(../images/submit_btn.png); font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; padding:0; margin:0;
border:0; text-transform: capitalize;}

#copyright{width:600px; height:20px; margin:15px auto; text-align:center; padding:0; }

/*----------------------------------------------- contact us ------------------------------------*/

#contact_details{width:300px; height:auto; margin:10px 0 0 0; padding:0;}
#contact_details ul{list-style-type:none;}
#contact_details li{font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px;}
#contact_details li a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#0033CC; line-height:18px;}
#contact_details p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:25px;}
#contact_details a{width:300px; height:auto; margin:10px 0 0 0; padding:0;}
#contact_details a:hover { text-decoration:underline;}
/*---------------------------------------------- partners --------------------------------------*/

#partners{width:622px; height:auto; margin:0; padding:0;}
#company_logos{height:auto; float:left; border:#999999 1px solid; padding:10px; margin-right:80px !important; margin-right:65px;}
#company_logos a{text-decoration:none;}

/*#text_comp{width:150px; line-height:25px; margin-left:0px; float:left;}
/*#text_comp a{ font:14px Verdana, Arial, Helvetica, sans-serif; color:#0033FF;}*/
/*#text_comp a{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:15px;}
#text_comp a:hover{font-weight:bold;}*/

/*---------------------------------------------- home services -----------------------------*/

#homeservices_point_left{width:311px; height:auto; margin:0; padding:0; float:left;}
#homeservices_point_left ul{list-style-type:none;}
#homeservices_point_left li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232323; line-height:20px; background:url(../images/bullet_point.png) no-repeat center left; padding-left:18px;}
#homeservices_point_right{width:311px; height:auto; margin:0; padding:0; float:right;}
#homeservices_point_right ul{list-style-type:none;}
#homeservices_point_right li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232323; line-height:20px; background:url(../images/bullet_point.png) no-repeat center left; padding-left:18px;}

#web_point_left{width:auto; height:auto; margin:0; padding:0;}
#web_point_left ul{list-style-type:none;}
#web_point_left li{font:11px Verdana, Arial, Helvetica, sans-serif; color:#232323; line-height:20px; background:url(../images/bullet_point.png) no-repeat center left ; padding-left:18px;}

/*-------------------------------------------- business services -------------------------------*/
#business_point_left{width:301px; height:auto; margin:0; padding-right:10px; float:left;}
#business_point_right{width:301px; height:auto; margin:0; padding-left:10px; float:right;}
.bullet{background:url(../images/single_arrow.png) no-repeat center left; width:7px; height:6px; padding-left:10px;}
.black_text{font:10px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:15px; margin-bottom:5px;}

/*-------------------------------------------- company info --------------------------------*/

#company_info_content{font:11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:18px;}


/******************************************** form enquiry *******************************/

.form_heading{font:Verdana, Arial, Helvetica, sans-serif 11px; color:#000000; text-align:left;}

/******************************************** form sitemap *******************************/

#sitemap_home{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_index{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_contact{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_site_map{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_company{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_partner{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_enquiry{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_homesolutions{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_businesssolutions{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
#sitemap_testimonials{ width:300px; height:auto; margin:0; padding:5px 0 5px 10px;}
.sitemap_home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_index{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_contact{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_site_map{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_company{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_partner{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_enquiry{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_homesolutions{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_businesssolutions{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.sitemap_testimonials{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

#contropanel{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; text-decoration:none;}
#contropanel a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; text-decoration:none;}
#contropanel a:hover{ text-decoration:none; color:#0277a0;}
.submit{background:url(../images/submit.png) no-repeat; width:60px; height:23px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; cursor:pointer;}
#hosting_text{width:auto; margin:auto; padding:0; color:#0277a0;}

