body{
margin:0px auto;
padding:0px;
background-color:#006a9b;
/*background-image:url(../images/body_bg_gra.jpg);*/
background-repeat:repeat-x;
font-family:Arial;
color:#737373;
font-size: 12px;
text-align:justify;
font-weight:normal;
}

p,img,h1,h2,ul,li,form,a{
	padding:0px;
	margin:0px;
}
img{ border:none;}

.clear{clear:both;}

#container{
width:990px;
margin:0px auto;
}

/*----Starting of Text Part-----------*/

.century_23_grey{
font-family:"Century Gothic";
font-size:23px;
color:#6b6e6f;
font-style:oblique;

text-decoration:none;
text-align:justify;
}

.arial_19_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#686767;
text-decoration:none;
text-align:justify;
}

.arial_17_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#686767;
font-weight:bold;
text-decoration:none;
text-align:justify;
}

.century_14_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6b6e6f;
font-style:oblique;
text-decoration:none;
text-align:justify;
}

.arial_10_steel{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d4948;
text-decoration:none;
text-align:justify;
font-weight:normal;
}

.arial_10_steel_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d4948;
text-decoration:none;
text-align:justify;
font-weight:bold;
}

.tw_26_blue{
font-family:"tw Cen MT";
font-size:26px;
color:#00bae1;
}

.arial_26_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#00bae1;
}

.arial_12_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6e6f;
font-weight:normal;
text-decoration:none;
}

.arial_12_grey a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6e6f;
font-weight:normal;
text-decoration:underline;
}

.arial_12_grey_italics{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6e6f;
font-weight:normal;
font-style:italic;
}

.arial_12_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#03abce;
font-weight:normal;
}
.arial_12_red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e40000;
font-weight:normal;
text-align:right;
text-decoration:none;
padding-right:20px;
}

.arial_12_red a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
text-align:right;
text-decoration:underline;
padding-right:20px;
}

.tra_bold_12_grey{
font-family:"trebuchet MS";
font-size:12px;
font-weight:bold;
color:#636363;
text-decoration:none;
}

.tra_bold_12_grey a:hover{
font-family:"trebuchet MS";
font-size:12px;
font-weight:bold;
color:#03abce;
text-decoration:none;
}

.tra_bold_14_grey{
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#636363;
}

.tra_bold_14_blue{
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#00bae1;
text-decoration:none;
}

.tra_bold_21_grey{
font-family:"Century Gothic";
font-size:14px;
font-weight:bold;
color:#666;
}

.arial_bold_14_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
}

.arial_14_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#333;
}

.arial_bold_14_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#00bae1;
}

/*.tra_bold_21_grey{
font-family:"Century Gothic";
font-size:16px;
font-weight:bold;
color:#666;
}*/

.ver_i4_bold_blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#00bae1;
}
.ver_13_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.ver_13_black a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.ver_13_black a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00bae1;
font-weight:bold;
text-decoration:none;
}



/*----End of Text Part-----------*/

/*----Starting of Header Part-----------*/

#header{
	width:990px;
	height:512px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
}

#header_stripe{
width:990px;
height:141px;

}

#logo{
float:left;
width:217px;
height:106px;
margin-left:30px;
margin-top:10px;
display:inline;
}

#caption{
float:right;
width:619px;
margin-right:30px;
margin-top:10px;
}

#sub_cap{
float:right;
width:619px;
margin-right:30px;
/*margin-top:10px;*/
text-align:right;
font-size:14px;
}



/*----------End of header_stripe-----------*/
/*----------Starting of menu-----------*/
#menu{
width:777px;
margin:0px auto;
float:left;
background-image:url(../images/menubg.gif);
}

#main_link{
float:left;
width:692px;
margin-left:10px;
}

#search{
float:right;
width:199px;
height:22px;
padding:2px;
z-index:1000000001000px;
margin-top:3px;
background-image:url(../images/search_bg.jpg);
background-position:0% 50%;
background-repeat:no-repeat;
margin-right:10px;
display:inline;
}


/*----------End of menu-----------*/
/*----------Starting of animation-----------*/
#animation{
width:990px;
margin:10px auto auto auto;
position:static;
float:left;

}

#anim_left{
float:left;
width:726px;
}

#anim_left_upper{
width:695px;
height:271px;
}

#anim_left_lower{
background-color:#e8e9ed;
width:700px;
height:26px;
padding:5px 10px 5px 10px;
}

#anim_right{
float:right;
width:264px;
}

#anim_right_upper{
width:264px;
height:270px;
overflow:hidden;
background-color:#5c5c5c;
float:left;
}

#js_left{
float:left;
width:93px;
}


#separator_2{
float:left;
width:15px;
height:239px;
}

#js_right{
float:left;
width:93px;
}

#js_img{
float:left;
width:35px;
height:270px;
background-image:url(../images/js_img.jpg);
background-repeat:no-repeat;
}

#js_dy_part{
width:229px;
float:left;
}

#js_dyimg{
width:93px;
height:75px;
}

#js_cc_m{
width:219px;
height:239px;
background-color:#5c5c5c;
padding-left:10px;
}


#anim_right_lower{
width:264px;
overflow:hidden;
}

#port_but{
float:left;
width:208px;
}

#port_img{
float:right;
width:56px;
}


/*----------End of animation-----------*/
/*----------Starting of Body-----------*/

#main_content{
width:990px;
background-color:#fff;
/*min-height:600px;*/
overflow:hidden;
}

#body_contaier{
width:960px;
background-color:#fff;
overflow:hidden;
margin:0px 12px 20px 17px;
}

#text_below{
padding:10px 10px 5px 10px;
text-align:justify;
}
#col_left{
	float:left;
	width:720px;
}

#part_1_upper{
	width:720px;
	background-image:url(../images/gradient_bg.jpg);
	height:153px;
	background-repeat:repeat-x;
	background-position:top;
}

#title_upper{
width:171px;
height:26px;
background-image:url(../images/creativity.jpg);
background-repeat:no-repeat;
margin-left:10px;
}

#part_1_lower{
	width:720px;
	background-image:url(../images/gradient_lower_1.jpg);
	height:18px;
	background-repeat:no-repeat;
	background-position:top;
}

#part_2{
	width:720px;
	padding-top:20px;
	overflow:hidden;
}
#web_box{
	float:left;
	width:348px;
}

#box_title{
	width:348px;
	height:43px;
}
#box_content{
	background-image:url(../images/box_gradient.jpg);
	background-repeat:repeat-x;
	height:143px;
	padding:15px;
}

#box_upper{
float:left;
width:318px;
margin:0px;
padding:0px 0px 20px 0px;
}

#box_upper_key{
width:659px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

#box_upper_1{
float:left;
width:280px;
margin-left:15px;
padding:0px 0px 20px 0px;
display:inline;
}

#box_arrow{
float:left;
background-image:url(../images/sarrow.jpg);
background-repeat:no-repeat;
width:10px;
height:10px;
margin-right:5px;
}

#box_txt{
float:left;
width:303px;
}

#box_txt_key{
float:left;
width:600px;
}

#box_txt_1{
float:left;
width:260px;
}

#box_bottom{
	background-image:url(../images/box_bottom.jpg);
	height:7px;
	background-repeat:no-repeat;
}
#separator_1{
	float:left;
	width:23px;
	height:192px;
}

#col_middle{
	float:left;
	width:15px;
	min-height:600px;
}


#col_right{
	float:right;
	width:219px;
	padding-top:30px;
}

#col_right_1{
float:right;
width:219px;
}

#port_1{
	padding-bottom:4px;
}
#part_2_r{
	/*padding-top:15px;*/
}
#part_1_r{
	padding:0px;
	margin:0px;
	position:static;
}
#sbox_title{
	height:45px;
}
#sbox_content{
	background-image:url(../images/sbox_bg.jpg);
	width:216px;
	height:220px;
	background-repeat:repeat-x;
	background-position:top;
}

#scroll{
width:200px;
height:120px;
/*margin-left:7px;*/
/*margin-top:10px;*/
padding:10px 9px 20px 7px;
overflow:hidden;
}
#sbox_title{
background-image:url(../images/client_title.jpg);
width:216px;
height:45px;
background-repeat:no-repeat;
}

#part_3_r{
	/*padding-top:43px;*/
}
#qcc{
	width:214px;
	height:320px;
	background-image:url(../images/qcs.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:160px;
	background-color:#fff;
}
#click{
height:30px;
margin-bottom:55px;
padding-left:10px;
}

#link_me{
padding-bottom:45px;
}

#link_me_1{
padding-bottom:0px;
}

#link_me_2{
padding-bottom:52px;
}

#link_me_3{
padding-bottom:58px;
}

#portfolio_sec_1{
/*background-image:url(../images/port_title_bg.jpg);*/
width:700px;
padding-bottom:10px;

height:15px;
/*background-repeat:repeat-x;*/
}

#portfolio_sec_1a{
/*background-image:url(../images/port_title_bg.jpg);*/
width:700px;
padding-bottom:10px;
padding-left:10px;
/*background-repeat:repeat-x;*/
}

#portfolio_sec_2{
background-image:url(../images/big_title_bg.jpg);
width:700px;
height:27px;
background-repeat:repeat-x;
padding:7px 0px 0px 20px;
margin-top:5px;
margin-bottom:15px;
}

#hire_sec__2{
background-image:url(../images/big_title_bg.jpg);
width:659px;
height:27px;
background-repeat:repeat-x;
padding:7px 0px 0px 20px;
margin-top:15px;
margin-bottom:20px;
}

#bill_sec_1{
width:183px;
height:153px;
float:left;
margin-right:35px;
padding:10px;
background-image:url(../images/small_squ_ban_bg.jpg);
background-repeat:no-repeat;
}

#bill_sec_2{
width:183px;
height:153px;
padding:10px;
float:right;
background-image:url(../images/small_squ_ban_bg.jpg);
background-repeat:no-repeat;
}

#portfolio_sec_3{
width:690px;
margin:0px 0px 0px 15px;
overflow:hidden;
padding:0px;
}

#portfolio_sec_5{
width:718px;
overflow:hidden;
background-color:#f8f7f7;
border:1px solid #e6e6e6;
padding-top:15px;
}

#portfolio_sec_3i{
width:700px;
margin:0px 0px 0px 10px;
overflow:hidden;
padding:0px;
}

#hire_content{
width:690px;
margin:0px 0px 0px 10px;
overflow:hidden;
padding:0px;
}

#portfolio_sec_4{
width:720px;
margin:0px 0px 0px 0px;
overflow:hidden;
padding:0px;
}

#port_col_left{
width:223px;
margin-right:3px;
float:left;
/*min-height:1400px;*/
}

#portfolio_container{
width:223px;
height:134px;
background-image:url(../images/portfolio_img_bg.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
padding-top:10px;
}

#portfolio_container_2{
width:223px;
height:302px;
background-image:url(../images/portfolio-container_2_bg.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
padding-top:10px;
}

#big_banner{
width:704px;
height:151px;
margin:0px auto;
padding-bottom:20px;
padding-top:10px;
background-image:url(../images/big_banner_bg.jpg);
background-repeat:no-repeat;
}

#big_banner_area{
width:676px;
height:117px;
margin:0px auto;
background-color:#999999;
}

#s_banner{
width:704px;
height:130px;
margin:0px auto;
padding-bottom:20px;
padding-top:10px;
background-image:url(../images/s_banner.jpg);
background-repeat:no-repeat;
}

#s_banner_area{
width:676px;
height:91px;
margin:0px auto;
background-color:#999999;
}

#squ_banner{
width:704px;
margin:0px auto;
overflow:hidden;
}

#small_squ_banner{
width:704px;
margin:0px auto;
overflow:hidden;
}

#long_squ_banner{
width:704px;
margin:0px auto;
overflow:hidden;
}

#s_s_b_container{
float:left;
width:203px;
height:173px;
margin-right:45px;
background-image:url(../images/small_squ_ban_bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
}

#l_s_b_container{
float:left;
width:165px;
height:605px;
margin-right:102px;
background-image:url(../images/long_banner_bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
}

#s_s_b_container_1{
float:left;
width:203px;
height:173px;
background-image:url(../images/small_squ_ban_bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
}

#l_s_b_container_1{
float:left;
width:165px;
height:605px;
background-image:url(../images/long_banner_bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
}

#s_s_b_area{
width:182px;
height:136px;
margin:0px auto;
background-color:#999;
}

#l_s_b_area{
width:144px;
height:561px;
margin:0px auto;
background-color:#999;
}

#squ_ban_area{
width:280px;
height:205px;
margin:0px auto;
background-color:#999999;
}

#squ_left{
float:left;
width:304px;
margin-left:20px;
}

#squ_right{
float:right;
width:304px;
margin-right:20px;
}

#squ_ban_content{
width:304px;
height:242px;
margin-bottom:15px;
padding-top:15px;
background-image:url(../images/sqaure_banner_bg.jpg);
background-repeat:no-repeat;
}

#ban_sec_4{
margin-top:20px;
}

#title_sec{
width:203px;
margin:0px auto;
padding-top:10px;
height:20px;
}

#explore{
float:left;
width:720px;
margin-bottom:20px;
}

#img_sec{
width:203px;
height:96px;
background-color:#666666;
margin:0px auto;
}

#img_sec_2{
width:203px;
height:253px;
background-color:#666666;
margin:0px auto;
}

#web_port_body{
width:718px;
overflow:hidden;
background-image:url(../images/web_design_txt_bg.jpg);
background-repeat:repeat-x;
height:613px;
}

#inno_container{
width:720px;
overflow:hidden;
/*background-image:url(../images/web_design_txt_bg.jpg);*/
/*height:200px;*/
/*background-repeat:repeat-x;*/
/*padding:10px;*/
}

#hire_container{
width:670px;
overflow:hidden;
background-color:#FFFFFF;
min-height:276px;
padding:10px;
}

#ser_container{
width:670px;
overflow:hidden;
background-image:url(../images/web_design_txt_bg.jpg);
height:590px;
background-repeat:repeat-x;
padding:10px;
}

#ser_upper{
margin:0px;
padding:0px;
width:670px;
}

#ser_ico{
float:left;
background-image:url(../images/services_ico.jpg);
background-repeat:no-repeat;
width:74px;
height:70px;
margin-right:10px;
}

#ser_middle{
width:660px;
float:left;
}

#ser_lower{
width:660px;
float:left;
margin-top:20px;
}

#lower_left{
float:left;
width:300px;
height:261px;
background-image:url(../images/services-page_lower_bg.jpg);
background-repeat:repeat-x;
margin-right:15px;
}

#lower_right{
float:left;
width:342px;
}

#upper_txt_ser{
float:left;
width:573px;
}

#inno_left{
float:left;
width:262px;
}

#tech_img{
width:262px;
background-color:#999999;
height:261px;
float:left;
}

#inno_txt_1{
width:360px;
}

#inno_txt{
width:700px;
margin-bottom:10px;
}


#inno_right{
float:right;
width:410px;
}

#about{
width:700px;
margin:0px 0px 0px 10px;
}


#live_demo{
float:left;
width:118px;
margin-left:5px;
}


#web_port_body_content{
width:687px;
margin:0px auto;
}

#web_part_left{
width:389px;
float:left;
background-image:url(../images/web_img_bg.jpg);
height:564px;
background-repeat:no-repeat;
margin-right:10px;
}

#web_img_sec{
width:352px;
height:468px;
margin-top:15px;
margin-left:15px;
background-color:#999999;
}

#web_label_sec{
width:352px;
margin-top:10px;
margin-left:15px;
}
#web_part_right{
width:700px;
float:left;
}

#pag_nxt{
text-align:right;
padding:10px 0px 10px 0px;
text-decoration:none;
}

#google_map{
float:left;
width:720px;
margin-bottom:20px;
margin-top:20px;
}

#google_map_content{
width:600px;
margin:0px auto;
}

#module_content{
height:130px;
background-color:#E6F7FF;
}

#hire_tab{
width:660px;
margin-bottom:15px;
}

#hire_tab_title{
width:660px;
}

#hire_tab_area{
width:640px;
padding:10px;
}

#area_txt{
width:640px;
}

#area_txt_left{
width:300px;
float:left;
}

#area_txt_middle{
width:100px;
float:left;
}

#area_txt_right{
width:200px;
float:left;
}

/* Start of search area */
#search_spl{
width:720px;
height:38px;
background-repeat:no-repeat;
background-position:top;
margin-bottom:20px;
}

#spl_title{
background-color:#e8e9ed;
width:700px;
height:38px;
padding:10px 0px 0px 20px;
}

#spl_content{
width:720px;
height:50px;
padding-top:20px;
}

#spl_area{
width:660px;
margin:0px auto;
padding-left:40px;
}

#category_list{
float:left;
width:211px;
padding-right:30px;
margin-top:5px;
}

#sort_by{
float:left;
width:220px;
padding-right:30px;
margin-top:5px;
}

#selection{
float:left;
width:106px;
margin-left:15px;
}

.spl_level{
width:70px;
float:left;
}

.spl_level_1{
width:50px;
float:left;
}

.spl_input{
width:140px;
float:left;
}

#spl_tot_content{
width:682px;
margin:0px auto;
padding-bottom:15px;
}

#for_pagination{
width:682px;
height:45px;
padding-top:15px;
margin:0px auto;
}

#port_main_area{
width:682px;
padding-bottom:15px;
background-image:url(../images/portfolio_main_bg.jpg);
height:267px;
background-repeat:no-repeat;
background-position:top;
padding-top:10px;
}

.upper_spl_cont{
width:660px;
margin:0px auto;
}

.lower_spl_cont{
width:640px;
margin:0px auto;
height:35px;
padding-left:20px;
padding-top:7px;
}

.pagination_main_area{
width:auto;
margin:0px auto;
margin-left:auto;
margin-right:auto;
}

.page_back{
width:32px;
float:left;
}

.pages{
width:520px;
float:left;
}

.page_forward{
width:32px;
float:left;
}

/*-----------graphics port starts----------*/

#portfolio_func_area{
width:682px;
margin:0px auto;
background-color:#f8f7f7;
}

#func_content{
width:682px;
}

#func_col_left{
width:332px;
float:left;
}

#func_pro_area{
width:304px;
background-image:url(../images/portfolio_graphics-page_bg.jpg);
background-repeat:no-repeat;
background-position:top;
height:219px;
padding:12px;
}

#func_upper{
width:308px;
height:155px;
}

#func_lower{
height:25px;
padding-top:10px;
width:308px;
}

#func_col_right{
width:330px;
float:right;
}

#search_title{
float:left;
width:108px;
padding-right:15px;
}

#search_category{
float:left;
width:200px;
padding-right:15px;
}

#search_sort{
float:left;
width:200px;
padding-right:15px;
}
/*#content_upper{
width:960px;
}

#content_main{
width:960px;
margin-left:auto;
margin-right:auto;
}

#con_left{
width:719px;
float:left;
clear:right;
}

#upper_part_left{
background-image:url(../images/gradient_bg.jpg);
background-repeat:repeat-x;
height:153px;
width:719px;
}
#lower_part_left{
background-image:url(../images/gradient_lower_1.jpg);
background-repeat:no-repeat;
width:719px;
height:15px;
}
#separator{
width:24px;
float:left;
background-color:#FFFFFF;
height:168px;
}
#con_right{
width:217px;
height:167px;
float:left;
}
#sec_2{
width:216px;
padding:0px 0px 10px 0px;
}
*/

/*----------End of Body-----------*/
/*----------Starting of form-----------*/
#form{
	width:720px;
	padding-top:40px;
	float:left;
	overflow:hidden;
}

#form_main{
	width:720px;
	float:left;
	overflow:hidden;
}

#form_content{
	width:720px;
}

#form_content_2{
	width:720px;
	/*background-image:url(../images/contact-gradient.jpg);*/
	background-repeat:repeat-x;
	/*height:296px;*/
	
}

#comment{
width:550px;
padding-top:10px;
padding-bottom:10px;
padding-left:150px;
float:left;
}
#form_content_3{
	width:450px;
	/*background-image:url(../images/contact-gradient.jpg);*/
	background-repeat:repeat-x;
	/*height:296px;*/
	padding-left:50px;
	
}
#add{
float:left;
width:650px;
padding-top:10px;
padding-left:50px;
}
#add_1{
float:left;
width:650px;
padding-left:50px;
padding-bottom:30px;
}



#form_title{
	background-image:url(../images/form_title.jpg);
	height:38px;
	background-repeat:no-repeat;
}

#form_left{
	float:left;
	width:330px;
	padding:10px 15px 10px 15px;
}
label{
	float:left;
	width:100px;
	
}
.input_1{
	float:left;
	width:220px;
	margin:0px 0px 10px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#c6c7c7;
}
.input_2{
	float:left;
	width:250px;
	margin:0px 0px 10px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#c6c7c7;
}
.input_3{
	float:left;
	width:250px;
	margin:0px 0px 10px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#c6c7c7;
}

#form_right{
	float:left;
	width:360px;
}
#form_buttons{
	float:left;
	width:480px;
	padding-left:240px;
	padding-top:15px;
	padding-bottom:20px;
}

#sec_1{
width:330px;
}

#det_1{
padding-bottom:10px;
width:130px;
}
#web_app_txt{
padding:10px;
float:left;
width:700px;
margin-bottom:15px;
}

#web_app_txt_1{
padding:10px;
float:left;
width:700px;
height:140px;
margin-bottom:15px;
}


#pn_lft{
float:left;
width:221px;
height:123px;
margin-bottom:10px;
margin-left:20px;
padding-top:17px;
padding-left:25px;
/*border:1px #999 solid;*/
}

#pn_txt{
float:left;
width:20px;
background-image:url(../images/partner_gradient.jpg);
height:138px;
width:26px;
}

#pn_logo{
width:185px;
height:106px;
background-color:#999;
border: 1px #dadada solid;
}

#pn_rft{
float:left;
/*background-color:#F7F7F7;*/
width:340px;
height:123px;
margin-left:30px;
padding-top:30px;
/*padding-bottom:30px;
padding-left:20px;
border: 1px #999 solid;*/
}

#pn_but{
float:left;
width:420px;
}

.content_bullet li{
margin-left:40px;
list-style:url(../images/tick.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
}

#det_3{
width:190px;
}

#hire_cols{
padding:10px;
}

#cols_1{
width:400px;
float:left;
}

#cols_2{
width:100px;
float:left;
}

#cols_3{
width:100px;
float:left;
}

#form_bottom{
	width:720px;
	float:left;
	height:15px;
	background-image:url(../images/gradient_lower_1.jpg);
	background-repeat:no-repeat;
}

/*------------graphics design-------------*/
.web_app_toplargetxt{
padding:0px 10px 10px 10px;
float:left;
width:680px;
margin-bottom:0px;
}
.web_app_bottomlefttxt{
padding:10px;
float:left;
width:250px;
margin-bottom:15px;
}
.web_app_bottomctrl{
width:550px;
margin:0 auto;
}
.icon_link_text{
width:180px;
color:#333333;
font-size:12px;
padding-left:5px;
padding-top:1px;
float:left;
}
.icon_link_text a {
color:#333333;
font-size:12px;
font-family:Arial;
text-decoration:none;
}
.icon_link_text a:hover {
color:#00CCFF;
font-size:12px;
font-family:Arial;
text-decoration:none;
}
.icon_text_ctrl{
width:200px;
height:20px;
margin-top:10px;
float:left;
}
.img_icon{
width:15px;
height:14px;
background-image:url(../images/tick.gif); background-repeat:no-repeat;
float:left;
}
/*------------End of graphics design-------------*/
/*------------hire professional design-------------*/
#hire_tab_main_area{
width:700px;
float:left;
margin-bottom:20px;
}

#hire_tab_main_title{
width:640px;
float:left;
margin-left:25px;
}

#grad_top{
width:665px;
float:left;
}

#main_tab_area{
width:600px;
float:left;
padding:24px 53px 34px 46px;
}

#single_col{
width:590px;
float:left;
margin-bottom:20px;
}

#bullet_part{
width:26px;
float:left;
margin-top:3px;
}

#middle_col{
width:440px;
float:left;
}

#dotted{
width:68px;
float:left;
margin-top:5px;
}

#last_col{
width:46px;
float:left;
}

#grad_bot{
width:665px;
float:left;
}

#category_col_1{
float:left;
width:345px;
height:316px;
margin-bottom:15px;
padding:15px 0px 0px 0px;
background-image:url(../images/graphic_main_bg.jpg);
background-repeat:no-repeat;
}

#category_con{
width:313px;
margin:0px auto;
}

#category_title{
width:310px;
height:33px;
}

#category_img{
width:310px;
height:264px;
}
/*------------End of hire professional design-------------*/

/*-----------innovation---------*/
#inovationbody_ctrl{
width:700px; 
float:left;
margin-bottom:30px;
}
#inovationbody_ctrltwo{
width:700px;
margin-bottom:30px;
float:left;
}
.inovation_leftgrad{
float:left; 
width:7px;
}
.inovation_leftgradbody{
float:left; width:685px; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x;  height:360px;
}

.inovation_leftgradcontent{
width:630px; 
padding:20px 0px 0px 20px;
float:left;

}
.inovation_leftgradmobile{
width:260px;
height:261px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
clear:right;
float:left;
}
.inovation_product_ctrl{
width:320px;
margin-top:0px;
padding:0px;
float:left;
}
.inovation_product_large_text{
width:320px;
margin-top:15px;
font-size:12px;
padding:0px;
float:left;
}

.inovation_product_text{
width:295px;
font-family:Arial;
font-size:14px;
color:#000000;
padding-left:10px;
float:left;
}
.inovation_product_icon{
width:15px;
height:13px;
background-image:url(../images/product_icon.png); background-repeat:no-repeat;
margin-top:3px;
padding:0px;
float:left;
}




.inovation_leftgrad_rightpart{
width:320px;
float:left;
margin:0px;
padding-left:30px;
}


.inovation_rightgrad{
float:right; width:8px;
}


/*-----------innovation---------*/
/*----------End of form-----------*/

#footer{
background-image:url(../images/footer_bg.jpg);
width:960px;
height:133px;
padding:10px 15px 10px 15px;
}

#footer_content{
width:960px;
}

#footer_content_upper{
width:960px;
padding-bottom:20px;
}

#footer_link{
float:left;
width:570px;
}

#logos{
float:left;
width:384px;
}

#footer_logo{
float:left;
width:55px;
height:57px;
padding-right:20px;
}

#footer_content_lower{
float:left;
width:960px;
}

#flink_1{
margin:0px;
padding:0px;
}

ul.flink{
margin:0px;
padding:0px;
}
ul.flink li{
display:inline;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#149dd6;
text-decoration:none;
font-weight:normal;
padding:0px 5px 0px 5px;
}

ul.flink li a{
display:inline;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#149dd6;
text-decoration:none;
font-weight:normal;
}

ul.flink li a:hover{
display:inline;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
text-decoration:none;
font-weight:normal;
}

#category_img{
width:313px;
margin:0px auto;
}

/*HIRE MODULE CSS START HERE*/
#profbanner {
	width:700px;
	height:201px;
	float:left;
	margin-bottom:6px;
}
#hireprof {
	width:698px;
	height:32px;
	float:left;
	border:1px solid #000000;
	background-image:url(../images/hirebg.gif);
	background-repeat:repeat-x;
}
#modulebody {
	width:671px;
	float:left;
	border-bottom:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	background-color:#f7f6f6;
	padding:15px 13px 15px 14px;
	margin-bottom:30px;
	
}
#mdedicated {
	width:667px;
	height:27px;
	float:left;
	border:1px solid #0087ae;
	background-image:url(../images/bluebg.jpg);
	background-repeat:repeat-x;
	margin-bottom:7px;
}
#greytable {
	width:667px;
	float:left;
	border:1px solid #acaaaa;
	margin-bottom:23px;
}
#greytablelast {
	width:667px;
	float:left;
	border:1px solid #acaaaa;
}
#hmpt {
	width:667px;
	height:27px;
	float:left;
	border:1px solid #cd7708;
	background-image:url(../images/hmptbg.jpg);
	background-repeat:repeat-x;
	margin-bottom:7px;
}
#hrates {
	width:667px;
	height:27px;
	float:left;
	border:1px solid #7bad51;
	background-image:url(../images/hratesbg.jpg);
	background-repeat:repeat-x;
	margin-bottom:7px;
}

.tablehead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:7px;
	background-image:url(../images/tbtopbg.jpg);
	background-repeat:repeat-x;
	height:23px;
}
.tablecont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:none;
	text-align:center;
	padding-bottom:8px;
	padding-top:9px;
	background-color:#e8e7e7;
	border-bottom:1px solid #b2b1b1;
}
.tablecontlast {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	text-decoration:none;
	text-align:center;
	padding-bottom:8px;
	padding-top:10px;
	background-color:#e8e7e7;
}
#testimonial {
	width:700px;
	height:146px;
	float:left;
	margin-bottom:11px;
}
#testibelow {
	width:700px;
	height:47px;
	float:left;
}
#testiholder {
	width:644px;
	float:left;
	background-image:url(../images/textbg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:21px 31px 34px 25px;
}
#testitext {
	width:621px;
	float:left;
}
.testigreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#02b3d9;
	text-decoration:none;
	font-style: italic;
	font-weight:bold;
}
.testidarkgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013540;
	text-decoration:none;
	font-style: italic;
	font-weight:bold;
}
.link_arial_orange:link, .link_arial_orange:active, .link_arial_orange:visited {
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	text-decoration:none;
	font-weight:normal;
	line-height:12pt;
	text-align:right;
}
.link_arial_orange:hover {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63889B;
	text-decoration:underline;
	font-weight:normal;
	line-height:12pt;
	text-align:right;
	}
.pro_description{
	color:#63889B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
/*HIRE MODULE CSS END HERE*/

#bed{
	float:left;
	width:132px;
}

#filter{
	float:right;
	width:430px;
	padding-left:70px;
}

#t_icon{
	width:25px;
	float:left;
}

#fil_tit{
	width:80px;
	float:left;
}

#fil_cat{
	width:150px;
	float:left;
	padding-right:20px;
}

#fil_sort{
	width:150px;
	float:left;
	
}

.cat_input{
	width:150px;
}