body{
margin:0px;
padding:0px;
background-image:url(../images/maingg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
line-height:18px;
}
img{ border:none; outline:none; }
a{ border:none; outline:none; text-decoration:underline; color:#606060; }
a:hover{ text-decoration:none; color:#606060; }
.requestbutton{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-decoration:none;
}
.requestbutton a{
color:#FFFFFF;
text-decoration:none;
}
.requestbutton a:hover{
color:#ff931f;
text-decoration:none;
}

.menubg{
background-image:url(../images/bgmenu.jpg);
background-repeat:no-repeat;;
background-position:center top;
}
.menulink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
padding:0px 0px 0px 0px;
height:32px;
font-weight:bold;
}
.menulink a{
color:#FFFFFF;
text-decoration:none;
text-align:center;
height:32px;
line-height:32px;
padding:0px 2px 0px 6px;
background-image:url(../images/menu_bg.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
}
.menulink a:hover{
color:#FFFFFF;
text-decoration:none;
height:32px;
line-height:32px;
padding:0px 2px 0px 6px;
background-image:url(../images/bgmenuover.jpg);
background-repeat:no-repeat;
background-position:left;
}
.menulink_active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.menulink_active a{
text-align:center;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0px 0px;
display:block;
height:32px;
line-height:32px;
padding:0px 2px 0px 6px;
background-image:url(../images/bgmenuover.jpg);
background-repeat:no-repeat;
background-position:left;
}



.menulink_home{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.menulink_home a{
background-image:url(../images/homebg.jpg);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
text-decoration:none;
padding:0px 3px 0px 8px;
display:block;
height:32px;
line-height:32px;
}
.menulink_home a:hover{
background-image:url(../images/homebg_o.jpg);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
text-decoration:none;
padding:0px 3px 0px 8px;
display:block;
height:32px;
line-height:32px;
}
.menulink_home_active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/homebg_o.jpg);
background-repeat:no-repeat;
background-position:left;
padding-right:3px;
padding-left:2px;
display:block;
height:32px;
line-height:32px;
}


.menulink_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.menulink_contact a{
background-image:url(../images/contact_bg.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
text-decoration:none;
padding:0px 4px 0px 8px;
display:block;
height:32px;
line-height:32px;
}
.menulink_contact a:hover{
background-image:url(../images/contact_bg_o.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
text-decoration:none;
padding:0px 4px 0px 8px;
display:block;
height:32px;
line-height:32px;
}
.menulink_contact_active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.menulink_contact_active a{
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/contact_bg_o.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0px 4px 0px 8px;
display:block;
height:32px;
line-height:32px;
}


.last_link {
height:32px;
line-height:32px;
padding:0px 2px 0px 0px;
background-image:url(../images/divider.jpg);
background-repeat:no-repeat;
background-position:right;
display:block;
}


.contactbutt{
background-image:url(../images/contactus.jpg);
 
background-repeat:no-repeat;
background-position:right;
}

.homebutt{
background-image:url(../images/homebutt.jpg);
background-repeat:no-repeat;
background-position:left;
}
.content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#474747;
}
.content a{
text-decoration:underline;
color:#1673c0;
}
.content a:hover{
text-decoration:none;
color:#1673c0;
}


.dottedboder
{
border:dotted 1px #999999; 

}

.dottedboderright
{
border-right:dotted 1px #999999; 

}
.footertext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
}
.footertext a{
color:#555555;
text-decoration:none;
}
.footertext a:hover{
color:#555555;
text-decoration:underline;
}


.title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}
.title span{
font-size:12px;
color:#FFFFFF;
}


.redlink{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC0000;
text-decoration:underline;
}
.redlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC0000;
text-decoration:none;
}

.pro_que_general_img{
background-image:url(../images/pro_qu_img01.jpg);
background-repeat:no-repeat;
background-position:720px 140px;
background-color:#EFEFEF;
}
.pro_que_objective_img{
background-image:url(../images/pro_qu_img02.jpg);
background-repeat:no-repeat;
background-position:600px 50px;
background-color:#EFEFEF;
}
.pro_que_audience_img{
background-image:url(../images/pro_qu_img03.jpg);
background-repeat:no-repeat;
background-position:730px 330px;
background-color:#EFEFEF;
}
.pro_que_content_img{
background-image:url(../images/pro_qu_img04.jpg);
background-repeat:no-repeat;
background-position:760px 160px;
background-color:#EFEFEF;
}
.pro_que_design_img{
background-image:url(../images/pro_qu_img05.jpg);
background-repeat:repeat-y;
background-position:650px 0px;
background-color:#EFEFEF;
}
.pro_que_target_audience_img{
background-image:url(../images/pro_qu_img06.jpg);
background-repeat:no-repeat;
background-position:710px 270px;
background-color:#EFEFEF;
}
.pro_que_business_img{
background-image:url(../images/pro_qu_img07.jpg);
background-repeat:no-repeat;
background-position:710px 270px;
background-color:#EFEFEF;
}

.after_que_feedback_img{
background-image:url(../images/after_qu_img01.jpg);
background-repeat:no-repeat;
background-position:700px 570px;
background-color:#EFEFEF;
}
.after_que_feedback2_img{
background-image:url(../images/after_qu_img02.jpg);
background-repeat:no-repeat;
background-position:680px bottom;
background-color:#EFEFEF;
}

.welcome_content{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:0px 5px 0px 0px;
}

.home_title1{
padding:0px 5px 10px 0px; border-bottom:#000000 solid 1px;
font-weight:bold; text-align:left; color:#008cd4; font-size:16px;
}

.heading01{
background:url(../images/heading01_bg.jpg) no-repeat center top;
font-size:14px; color:#30a1dd; font-weight:bold;
padding:8px 0px 27px 20px;
}
.heading02{
background:url(../images/heading02_bg.jpg) no-repeat center top;
font-size:18px; color:#30a1dd; text-align:center;
padding:12px 0px 33px 0px;
}

.web_develp_cate{ background:url(../images/custom_develop_cate_bg.jpg) no-repeat left top; padding:7px 10px 15px 10px; }
.web_develp_cate_heading{ font-size:18px; color:#0b6db6; text-align:left; padding:3px 0px 0px 5px; }
.web_develp_cate_text{
font-size:12px; font-weight:bold; color:#6a6a6a; text-align:left; padding:5px 5px 5px 5px; line-height:18px;
}

.hosting_monitor{ background:url(../images/hosting_monitor.jpg) no-repeat right top; }
.hosting_points{ color:#c0c0c0; font-size:13px; font-weight:bold; }
.hosting_content{ font-size:12px; line-height:18px; color:#474747; }
.hosting_cate{ background:url(../images/hosting_cate_bg.jpg) no-repeat left top; padding:9px 0px 12px 9px; }
.hosting_cate_heading{ font-size:18px; color:#0b6db6; padding:5px 0px 5px 0px; }
.hosting_cate_heading a{ color:#0b6db6; text-decoration:none; }

.hosting_cate_text{ font-size:12px; line-height:18px; color:#474747; padding:0px; }


.phone_icon{ color:#7addfb; font-size:18px; padding-left:10px; line-height:28px; text-align:left; }
.phone_icon span{ color:#FFFFFF; font-size:24px; }

.green_hosting_into{
background:url(../images/green_hosting_intro_bg.jpg) repeat-x top; background-color:#367005;
font-size:15px; color:#ffffff; font-weight:bold; line-height:22px; padding:10px;
}

.blue_content_box_top{
background:url(../images/blue_content_box_top.jpg) no-repeat center top;
font-size:15px; color:#ffffff; font-weight:bold; padding:12px 0px 15px 20px;
}
.blue_content_box_bg{
background:url(../images/blue_content_box_bg.jpg) repeat-y center;
padding:0px 0px 0px 0px;
}
.blue_content_box_bot{
background:url(../images/blue_content_box_bot.jpg) no-repeat center top; height:18px;
}


.ms_solution_intro{
background:url(../images/microsoft_solution_intro_bg.jpg) no-repeat center top;
font-size:15px; color:#323232; font-weight:bold; line-height:20px; padding:10px;
}

.ms_solution_bullet ul{ margin:0px; padding:5px 0px 0px 0px; list-style:none; }
.ms_solution_bullet ul li{
background:url(../images/bullet.jpg) no-repeat; background-position:3px 2px;
margin:0px; padding:0px 0px 8px 28px;
}


.hosting_plan_bg{
background:url(../images/hosting_plan_bg.jpg) no-repeat center top;
}
.hosting_plan_title{
font-size:14px; font-weight:bold; color:#FFFFFF; padding:10px 0px 0px 17px; text-align:left;
}
.hosting_plan_text{ font-weight:bold; color:#474747; text-align:left; }
.hosting_plan_bot_text{ color:#ffffff; font-weight:bold; }


.intro_text_bg{
background:url(../images/intro_text_bg.jpg) no-repeat center bottom;
font-size:14px; font-weight:bold; line-height:24px; color:#5f5f5f;
padding:6px 10px 20px 10px;
}

.learning_center_points{
background:url(../images/learning_center_bullet.jpg) no-repeat left top; background-color:#efefef;
font-weight:normal; line-height:24px; text-align:left; color:#464646; padding:5px 5px 5px 35px;
}
.learning_center_points a{ text-decoration:none; color:#464646; }
.learning_center_points a:hover{ text-decoration:underline; color:#464646; }

.home_learning_center_title{
background:url(../images/rss.jpg) no-repeat left top; padding:0px 0px 10px 30px;
font-weight:bold; text-align:left; color:#008cd4; font-size:16px; border-bottom:#000000 solid 1px;
}

.portfolio_info{ text-align:left; padding:3px 0px 0px 7px; }
.portfolio_info span{ color:#076bb7; }


.contact_form_field{
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.packages_bg{
background:url(../images/packages_bg.jpg) no-repeat center top; color:#000000;
}
.packages_name{
font-size:18px; text-align:left; padding:8px 0px 8px 14px;
}
.packages_info{
text-align:left; padding:0px 5px 0px 14px; height:85px; margin:0px;
}
.packages_price{
font-size:18px; text-align:left; padding:0px 5px 0px 16px; height:55px;
}
.packages_price span{
font-size:12px; text-align:left;
}


.it_services_heading{ font-size:14px; color:#0b6db6; text-align:left; padding:0px 0px 3px 0px; font-weight:bold; }


