* { margin:0; padding:0; }

img { border:0; }

body {background:url(../images/body_bg.jpg) repeat-y center; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }



ul { list-style:none;}

a { text-decoration:none; }



#main_body { margin:0; padding:0; background:url(../images/home.jpg) no-repeat center top; }

#main_wrapper { width:980px; margin:0 auto; }



/*header start*/

#header { width:980px; height:107px; }

.logo { margin:0; padding:10px 0 0 0; float:left; }

.logo img { width:275px; height:88px; margin:10px 0 0 0; }

.logo p { font-size:12px; color:#666; }

.callus { float:right; padding:45px 0 0 0; width:410px; }

.callus_l { float:left; width:180px; display:block; font-size:42px; line-height:38px; padding:2px 0 0 0; font-family:"Arial Narrow"; color:#333333; letter-spacing:-2px; }

.callus_m { float:left; width:70px; display:block; font-weight:bold; font-size:18px; }

.callus_r { float:left; width:160px; display:block; font-size:18px;}

/*header end*/



#wrapper { width:960px; margin:0; background:#FFFFFF; padding:10px 9px; border-left:1px #66CCFF solid; border-top:1px #66CCFF solid; border-right:1px #66CCFF solid; clear:both; }



/*menubar start*/

#menubar { padding:0; margin:0; width:960px; position:relative; }

#menubar ul { padding:0 40px; list-style:none; font-size:12px; }

#menubar ul li { float:left; margin:0; border:0; display:block; line-height:30px; padding:0 5px; margin:0; }

#menubar ul li a { float:left; margin:0; padding:12px 0; color:#101010; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}

#menubar ul li a span { padding:12px 9px; background:none; }

#menubar ul li a:hover { color:#fff;  background:url(../images/r_menu.gif) no-repeat right;}

#menubar ul li a:hover span { background:url(../images/l_menu.gif) no-repeat left;}

#menubar ul li:hover a { color:#fff;  background:url(../images/r_menu.gif) no-repeat right;}

#menubar ul li:hover a span { background:url(../images/l_menu.gif) no-repeat left;}

#menubar ul li a.active { color:#fff; background:url(../images/r_menu.gif) no-repeat right;}

#menubar ul li a.active span { color:#fff;  background:url(../images/l_menu.gif) no-repeat left;}

#navbar { }

#navbar li{background:none;}

#navbar li ul { display:none; }

#navbar li:hover ul , #navbar li.hover ul { position: absolute; /*display: inline; */left:0; width: 100%; margin:35px 0 0 0; padding: 0; background:#fff; border-top:2px #FFFFFF solid; }

#navbar li:hover li , #navbar li.hover li { float: left; padding:0; }

#navbar li:hover li:hover { background:url(../images/r_menu.gif) no-repeat right; }

#navbar li:hover li a {  background:none;  color:#101010; padding:12px 9px; }

#navbar li:hover li a:hover {   background:url(../images/l_menu.gif) no-repeat left; color:#fff;  }



/*menubar end*/



/*banner start*/

#banner { width:960px; background:url(../images/banner_bottom_bg.gif) bottom no-repeat; padding:10px  0 34px 0; margin:0 0 -24px 0; }

.cu3er_resize { width:960px; margin:0 auto;/* padding:10px 0 34px 0;*/ background: url(../images/slider_bg_bottom.gif) no-repeat bottom;}

#cu3er-container { width:960px; outline:0; }



#banner1 { width:960px; padding:10px 0px 10px 0px; }

#banner1 h3 { font: normal 30px Arial, Helvetica, sans-serif; color:#444; margin:0;  padding:15px 5px; border-bottom:#B7B7B7 1px solid; }

.banner_img { padding:0 0 10px 0;  border-bottom:#B7B7B7 1px solid; }

/*banner end*/



/*container start*/

#container { width:940px; padding:0px 10px 5px 10px; margin:0px 0 0 0; }

#container h2 { width:279px; height:40px; font: normal 18px/40px Arial, Helvetica, sans-serif; color:#fff; margin:0;  padding: 5px 10px; background:url(../images/h2_bg_top.gif) top no-repeat;}

#container a.home { width:279px; height:40px; font: normal 18px/40px Arial, Helvetica, sans-serif; color:#fff; margin:0;  padding: 5px 10px; background:url(../images/h2_bg_top.gif) top no-repeat; display:block; }



.port_resize { width:299px; float:left; margin:10px 5px 10px 8px; padding:0;}

.port_resize h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d;}

.port_resize img {  padding:0; margin:10px auto;}

.port_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 5px; margin:0;}

.port_resize a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}

.w_packs { width:900px; margin:0 auto; text-align:center; }

.w_packs div { text-align:center; margin:10px auto; }

.w_packs a { margin:20px; }

.seo_packs {}

.seo_box { background:#fcfcfc url(../images/seo_box_bg.gif) repeat-x; width:900px; margin:10px auto; }

.seo_table { font:normal 12px Georgia, "Times New Roman", Times, serif; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; border-top:#dfdfdf 1px solid;  width:900px; line-height:20px; white-space:nowrap; border-collapse:collapse; }

.seo_table td { padding:8px 0 8px 16px; }

.seo_table td.head { padding:0 16px; height:48px; line-height:48px; font:normal 14px Georgia, "Times New Roman", Times, serif; }

span.head { color:#a9282c; background:url(../images/seo_head_bullet.jpg) no-repeat; padding:0 0 0 24px;  }

span.list { background:url(../images/seo_list_bullet.jpg) no-repeat left; padding:0 0 0 11px;}



.main_content { width:940px; padding:10px 0 0 0; overflow:hidden; }

.in_content { color:#444; overflow:hidden;}

.in_content b.large { font-size:18px; line-height:24px; }

.in_content p.large1 { font-size:20px; line-height:28px; text-align:left;  font-family:Geneva, Arial, Helvetica, sans-serif; }

.in_content img { margin:0 10px 0 0;}

.in_content h3 { padding:0 0 10px 10px; font:bold 41px Georgia, "Times New Roman", Times, serif; color:#444; margin:0; letter-spacing:-2px;}

.in_content p { font-size:16px; line-height:20px; text-align:justify; padding:0 0 0 10px;  font-family:Georgia, "Times New Roman", Times, serif;  }



#services { background:url(../images/serbg.jpg) repeat-y; float:left; width:975px; padding:0; }

ul.services { list-style:none; margin:0; float:left; padding:0 px; display:block; width:325px; }

ul.services li { /*background:url(../images/Gear.jpg) no-repeat center left;*/ line-height:40px; padding:0 0px 0 50px; margin:5px 0; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; cursor:pointer; width:300px; } 

li.s1 { background:url(../images/webdesign_icon.png) no-repeat left; }

li.s2 { background:url(../images/webdeve_icon.png) no-repeat left; }

li.s3 { background:url(../images/server_icons.png) no-repeat left; }

li.s4 { background:url(../images/ecommerce_icon.png) no-repeat left; }

li.s5 { background:url(../images/flash_icon.png) no-repeat left; }

li.s6 { background:url(../images/custum_software_icon.png) no-repeat left; }

li.s7 { background:url(../images/open_source_icon.png) no-repeat left; }

li.s8 { background:url(../images/seo_icon.png) no-repeat left; }

li.s9 { background:url(../images/internet_marketing_icon.png) no-repeat left; }

li.s10 { background:url(../images/hosting_icon.png) no-repeat left; }

li.s11 { background:url(../images/data_icon.png) no-repeat left; }

li.s12 { background:url(../images/branding_icon.png) no-repeat left; }





#product {/* background:url(../images/serbg.jpg) repeat-y;*/ float:left; width: auto; padding:0 0 0 0px; }

#product img { margin:0 6px; border:#EBEBEB 1px solid; padding:1px; background:#999999; }

#product a { display:table-cell; vertical-align:middle; }

ul.product { list-style:none; margin:0; float:left; padding:0 10px 0 0; }

ul.product li { background:url(../images/pro_icon.jpg) no-repeat center left; line-height:26px; padding:0 40px 0 25px;  margin:5px 0; }

p.list_item {display:list-item; list-style:none; background:url(../images/arrow-yellow-04.jpg) no-repeat; margin:0 0 0 10px; padding:0 0 0 20px; line-height:16px;}





#webdev {width:940px; float:left; padding:0; }

#webdev p { padding:0 0 0 10px; }

#www_us { float:left; width:385px; padding:0 0 0 15px; }

.box1 { width:385px; background:url(../images/right_box_bg.jpg) repeat-y; margin:0 0 5px 0; clear:both; }

#www_us h4 { padding:0 0 0 10px; font-size:18px;  font-family:Georgia, "Times New Roman", Times, serif; }

#www_us a { color:#009999; font-weight:bold; }

#www_us p { overflow:hidden; padding:10px; background:url(../images/right_box_bottom.jpg) no-repeat bottom left; font-size:14px; }

.color_1 , .color_2 , .color_3 , .color_4 { font-size:15px; padding:10px 0 0 15px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/right_box_top.jpg) no-repeat; width:370px; display:block; }

.color_1 { color:#FF33CC; } .color_2 { color:#FF0000; } .color_3 { color:#663300; } .color_4 { color:#FFCC00; }





#webdsn { width:940px; /*width:540px;*/ float:left; padding:0; }

#webdsn p { padding:0 0 0 10px; }

.webdsn_top { border-bottom:3px #CBE6BB solid; overflow:hidden; padding:0 0 20px 0; margin:0 0 20px 0; }

.in_content #webdsn p.bold1 { font-size:24px; line-height:1.2em; padding:10px 0 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; }

#process { float:left; width:385px; padding:0 0 0 15px; }

#process img { padding:0; margin:0; }

.box2 { background:#EFEFEF; border:#999999 1px solid; padding:0 0 10px 0; }

#process h4  { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;  padding:5px 0 5px 10px; background:#7E7E7E; color:#FFFFFF;  }

#process h5 {  font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px 5px 10px;  width:368px; display:block; color:#000; }

#process h5:before { content:"»" ; font-weight:normal; padding:0 5px 0 0;}

#process p {  padding:0 10px 0 10px;  font-family:Arial, Helvetica, sans-serif;  }

#process p.bottom {  padding:0 10px 10px 10px; }





.webdsn_top_cont { width:750px; float:left; }

.webdsn_main_cont { width:540px; float:left; }

.web_temps { float:left; width:400px; padding:0 0 10px 0; }

.web_temps p { width:390px; }

.web_temps p img { float:left; padding:0; margin:0 7.5px; }

.web_packs { clear:both; padding:0 0 0 10px;}

.web_packs h4 { font-size:16px; padding:10px 0; font-family:Georgia, "Times New Roman", Times, serif; }

.webdsn_top_cont1 { width:740px; float:left; }

.web_temps1 { float:left; width:200px; }

.table { width:530px; float:left; }

.table table  { border-collapse:collapse; }

.table table td { text-align:center; }



ul.list_1 { margin:0 0 0 10px; width:900px; padding:0 0 40px 0; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }

ul.list_1 li { float:left; list-style:none margin:0 0 0 0px; padding:3px 0 3px 22px; width:260px; background:url(../images/red_icon.png) no-repeat center left; }

p.list_2 { display:list-item; list-style:none; background:url(../images/green_icon.png) no-repeat 0 4px; padding:3px 10px 3px 20px; margin:0 0 0 10px; }

ul.list_1 li.wide1 { width:340px;}

ul.list_2 { width:900px; padding:0 0 40px 0; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}

ul.list_2 li { width:280px; float:left; list-style:inside; margin:0 0 0 15px; padding:3px 0; }

div.list_3 { width:550px; float:left; font:normal 16px/24px Georgia, "Times New Roman", Times, serif;}

div.list_3 ul { margin:0 0 0 10px;}

div.list_3 li { background:url(../images/arrow_left.png) no-repeat left; padding:0 0 0 24px; margin:0 0 0 20px;}

.top_icon { background:url(../images/top_icon.png) no-repeat left; padding-left:24px;}

div.list_4 { width:380px; }



.eul { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; width:200px; }

#ecom-form { width:566px; padding:0; margin:0; float:left; margin:0; background:#e7e7df; font: normal 11px Arial, Helvetica, sans-serif; border:2px #FFFFFF solid; padding:2px; }

#ecom-form h3 { font-size:24px; line-height:55px; margin:0; padding:5px 10px; width:546px; background:#999; color:#FFFFFF; }

#ecom-form form { margin:10px 0 0 0; }

#ecom-form p { padding:5px 0; }

#ecom-form label { font:normal 12px/18px Arial, Helvetica, sans-serif; width:px; display:block; float:left; width:150px; padding:3px 0; }

#ecom-form label.label_out { width:250px; }

#ecom-form label.bold { font:bold 12px Arial, Helvetica, sans-serif; }

#ecom-form input , #ecom-form select , #ecom-form textarea  { border:1px #CCCCCC solid; background:#F3F3F3; font: normal 11px Arial, Helvetica, sans-serif;  }

#ecom-form input { padding:2px; width:200px;}

#ecom-form input:focus { background:#fff; }

#ecom-form label.imp:after { content:"*"; float:right; color:#FF0000; margin:-4px 0 0 0; }

#ecom-form .e-c_button input { border:0; background:none; width:80px; height:30px; }

.open_logos { text-align:center; padding:0;}

.open_logos img { margin:0 15px;}

#ecom-form textarea { width:526px; height:100px; }

#ecom-form h4 { font-size:18px; font-weight:normal; }

#bottom_f { width:250px; float:left;}

#bottom_f label { width:auto; float:none; }

#ecom-form form { padding:15px;}



#crm_form {  }

#crm_form .left_form { float:left; width:200px;}

#crm_form .right_form { float:left; width:250px;}

#crm_form p { border:1px #efefef solid; padding:5px; margin:1px 1px 3px 3px; font-family:Arial, Helvetica, sans-serif; color:#000000; position:relative; height:20px; }

#crm_form p.center {text-align:center; }

#crm_form p span { line-height:20px;  font-weight:bold; width:100%; font-size:16px; }

#crm_form label { position:absolute; margin:2px 0 0 5px; line-height:20px; font:normal 16px/18px Arial, Helvetica, sans-serif; }

#crm_form input , #crm_form textarea , #crm_form select { border:1px #9a9a9a solid; line-height:20px; font-size:11px; font:normal 16px/18px Arial, Helvetica, sans-serif; background:#F9F9F9;  }

#crm_form select { width:190px; }

#crm_form input:focus , #crm_form textarea:focus , #crm_form select:focus  { background:#fff;}

#crm_form input { width:166px;}

#crm_form textarea { width:220px; height:80px;}

.sub { font-size:12px; font-weight:bold; display:block; font-weight:normal; color:#333333; padding:0 0 5px 0; font-size:16px; }

#crm_form input.chk { width:auto; float:left; padding:1px 0; margin:4px 3px 4px 2px; }

#crm_form b { font-weight:normal; padding:4px 5px; color:#333333; display:block; font-size:11px; line-height:14px; }

#crm_form .button { background:#eff0f2; width:80px;}

 

#flash_design { width:720px; float:left; padding:0; margin:0 auto; }

#flash_design p { padding:0 0 0 10px;}

#f_portfolio {float:left; padding:20px 0 0 0; width:930px;}

#f_portfolio .row1 {clear:both; margin:0; width:auto; padding:0 0 0 160px;  }

#f_portfolio .row2 {clear:both; margin:0; width:auto; padding:0;  }

#f_portfolio ul {  margin:0; padding:0;}

#f_portfolio ul li { float:left; width:185px; display:block; text-align:center; padding:0 10px 0 10px; }

#f_portfolio ul li a { float:left; width:185px; display:block; }

#f_portfolio ul span { background:url(../images/flas_thm_but.jpg) no-repeat; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; width:185px; text-align:center; display:block; line-height:24px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;  }

#portfolio #f_portfolio1 { overflow:hidden; padding:0; margin:40px 0 0 45px; }

#f_portfolio1 #f_portfolio { padding:0; width:auto;margin:0; }

#f_portfolio1 #f_portfolio div { margin:0; }



#portfolio { border:1px #DFE0D6 solid; margin:10px; }

#portfolio div { margin:39px;}

.portfolio_top { }

.portfolio_top h3 {}

.portfolio_top p {}

#portfolio_page { border:1px #DFE0D6 solid; margin:10px; overflow:hidden; padding:10px 25px; width:870px; }

.port_thms { text-align:center; width:217px; height:160px; float:left; padding:10px 0 0 0; }

.port_thms a { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#444; }

.port_thms1 {  text-align:center; width:200px; height:120px; float:left; padding:10px 0 0 0; }
.port_thms2 {  text-align:center; width:200px; height:200px; float:left; padding:10px 0 0 0; }





#test_box .test_box { width:918px; margin:10px 0 10px 10px; border:1px #CCCCCC solid; }

#test_box .test_box p { padding:20px; }

/*container end*/



/*reques form start*/

.request_form_top { }

.request_form_top h3 {}

.request_form { width:640px; margin:10px 0 0 10px; padding:0; }

#request_form { width:600px; margin:0; padding:20px 20px 40px 20px; color:#444; float:left; font-size:11px;  border:3px #E1E1E1 solid; background:#EDEDED; position:relative; top:0; left:0; }

#request_form label { display:block; width:600px; float:left; font: normal 16px/18px Arial, Helvetica, sans-serif;}

#request_form label.imp:after { content:"*"; float:right; color:#FF0000; font-weight:normal; padding:0 2px 0 0; margin:-5px 0 0 0; }

#request_form input , #request_form textarea , #request_form select { border:1px #999999 solid; color:#000; font-size:12pt; line-height:14px; font-family:Georgia, "Times New Roman", Times, serif; background:#F9F9F9;  }

#request_form input , #request_form textarea  { padding:4px; }

#request_form input:focus , #request_form textarea:focus  { background:#FFFFFF; }

label.infield {

	position: absolute;

	 margin:5px 0 0 5px;

}





#request_form p { padding:5px 0; }

#request_form .form_top  {}

#request_form .form_top input { width:585px; }

#request_form .form_middle {/* overflow:hidden;*/ padding:10px 0;}

#request_form .form_middle p { float:left; width:200px; }

#request_form .cbox {}

#request_form .cbox label { font:normal 11px/21px Georgia, "Times New Roman", Times, serif; width:250px; }

#request_form .cbox input  { border:0; }

#request_form .others input  {  border:1px #999999 solid; margin:0; }

#request_form .others label { clear:both; display:inline; width:auto; font:normal 16px Arial, Helvetica, sans-serif; }

#request_form h3 { font-size:12pt; font-weight:normal; color:#444; padding:10px 0 5px 0; letter-spacing:normal; }

#request_form .form_middle div { float:left; }

#request_form .form_bottom  { clear:both; }

#request_form .form_bottom input , #request_form .form_bottom textarea  {  width:585px; }

#request_form .form_bottom textarea {  }

#request_form .form_bottom option { padding:4px 0 0 0; }

#request_form .form_bottom select { width:600px; }

#request_form .button { background:url(../images/contact_button.png) no-repeat; width:80px; height:30px; border:0; }



#products_links { float:left; height:120px; width:365px; margin:0 0 5px 15px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif;  }

#products_links h5 { font-size:24px; color:#A04703; padding:0 0 5px 0; }

#products_links ul { margin:0; padding:0; }

#products_links li { padding:3px 0 3px 26px;  background:url(../images/products_links_bul.jpg) no-repeat;  }

#products_links li.bul1 { background:url(../images/products_links_bul1.jpg) no-repeat; }

#products_links li.bul2 { background:url(../images/products_links_bul2.jpg) no-repeat; }

#products_links li.bul3 { background:url(../images/products_links_bul3.jpg) no-repeat; }

#products_links li a { color:#000; font-size:16px; } 



.has-js .label_check,

.has-js .label_radio    { padding-left: 30px; }

.has-js .label_radio    { background: url(../images/radio-off.png) no-repeat; }

.has-js .label_check    { background: url(../images/check-off.png) no-repeat; }

.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }

.has-js label.r_on      { background: url(../images/radio-on.png) no-repeat; }

.has-js .label_check input,

.has-js .label_radio input  { position: absolute; left: -9999px; }

/*reques form end*/



#xhtml_packs{ width:450px; float:left; }

#xhtml_packs h3 { font:normal 18px/30px Arial, Helvetica, sans-serif; letter-spacing:normal; background:#F7F7F7; border:#E5E5E5 1px solid; padding:0 0 0 10px; margin:10px 0 0 10px; }

#xhtml_packs ul { margin:0 0 0 10px; padding:0; background:#F7F7F7; padding:10px; border-bottom:#E5E5E5 1px solid; border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; height:250px;}

#xhtml_packs li { padding:5px 0;}

#xhtml_packs .button { padding: 4px 10px 3px 25px; border: solid 1px #8AB134; position: relative; top:4px; left:4px; cursor: pointer; display: inline-block; background-image: url(../images/bkg.png ); background-repeat: repeat-x; font-size: 11px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px;        -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

#xhtml_packs .button img { position: absolute; top: -4px; left: -12px; border: none; }

#xhtml_packs .button:hover { color: #8AB134; }



.home_boxes { width:231px; float:left; position:relative; margin:0 0 10px 0;  display:inline; }

.home_boxes h4 { font:bold 16px/30px Arial, Helvetica, sans-serif; letter-spacing:normal; background:#F7F7F7; border:#E5E5E5 1px solid; padding:0 0 0 10px; margin:10px 0 0 10px; color:#444444; }

.home_boxes h4 a { color:#444444;}

.home_boxes .content { margin:0 0 0 10px; padding:0; background:#F7F7F7; padding:10px; border-bottom:#E5E5E5 1px solid; border-left:#E5E5E5 1px solid; border-right:#E5E5E5 1px solid; height:488px;}

.home_boxes .content p { font-size:12px; color:#444444; line-height:18px; text-align:justify;}

.home_boxes .button { padding: 4px 10px 3px 20px; border: solid 1px #8AB134; position: absolute; bottom:-10px; left:10px; cursor: pointer; display: inline-block; background-image: url(../images/bkg.png ); background-repeat: repeat-x; font-size: 10px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px;        -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

.home_boxes .button img { position: absolute; top: -4px; left: -12px; border: none; }

.home_boxes .button:hover { color: #8AB134; }

.home_boxes img { margin:0 0 5px 5px; }

.webdesign_chennai { clear:both; padding:20px 0 0 0; }

.webdesign_chennai ul { list-style:disc; margin:10px 0 0 35px; font-size:13px; line-height:18px; }



.bottom_content { clear:both; padding:5px 15px 15px 15px; color:#444; background:#F7F7F7 url(../images/webdesignchennai_bottom.png) no-repeat 760px 85px; margin:0 23px 10px 18px;  border:#E5E5E5 1px solid;  }

.bottom_content .head { font:bold 18px/30px Arial, Helvetica, sans-serif; padding:0 0 5px 10px; clear:both; overflow:hidden; }

.bottom_content .head a {color:#444444; float:left; }

.bottom_content .head h4 { float:left; padding:0 10px 0 0; }

.bottom_content .box_1 { width:260px; float:left; margin:0 5px; display:inline; padding:0 5px; }

.bottom_content .box_2 { width:260px; float:left; margin:0 5px; display:inline;padding:0 5px; }

.bottom_content .box_3 { width:300px; float:left; margin:0 5px; display:inline;padding:0 5px 0 10px; }

.bottom_content ul { margin:0 0 0 15px; line-height:18px; list-style:disc; }

.bottom_content  h4 { padding:0 0 5px 0; }

.bottom_content p { line-height:18px; text-align:justify; }



/*pay start*/

#pay , #pay1 ,#pay2 , #pay3    { float:left; width:450px; margin:0 10px 10px 0; background:#F7F7F7; border:#E5E5E5 1px solid; }

#pay  h3 , #pay1  h3 , #pay2  h3 , #pay3  h3 { font:normal 18px/30px Arial, Helvetica, sans-serif; letter-spacing:normal; background:#F7F7F7; border-bottom:#E5E5E5 1px solid; padding:0 0 0 10px; margin:0; }

.pay_in { padding:0; }

#pay  p , #pay1  p , #pay2  p , #pay3  p { padding:10px; font-size:14px; }

#pay  input , #pay1  input , #pay2  input , #pay3  input   { border:1px #97CBFF solid; color:#000; }

.paypal_head { font-size:24px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }

.height1{ height:180px;}

.height2{ height:220px;}

.pay_form { padding:0 10px; margin:20px 0 0 0;}

#pay input.pay_button { width:91px; height:27px; border:0; margin:10px 10px 10px 260px; }

#pay  input.pay_input , #pay1  input.pay_input , #pay2  input.pay_input , #pay3  input.pay_input  { margin:0 0 0 10px; }

.large2 { font-size:18px;}

#pay  .paypal , #pay1  .paypal , #pay2  .paypal , #pay3  .paypal  { margin:0 0 0 260px}

/*pay end*/



/*bottom container start*/

#bottom_container { width:960px; padding:10px 9px; background:#f0f5ef; min-height:50px;  border-left:1px #66CCFF solid; border-bottom:1px #66CCFF solid; border-right:1px #66CCFF  solid; margin:0 auto; }

#bottom_container .left { width:205px; float:left; margin:10px 5px 10px 15px; padding:10px 5px;}

#bottom_container h2 { font-size:14px;  padding:5px 0px 5px 0px; margin:0; border-bottom:1px solid #ddd; color:#444; }

#bottom_container ul {margin:10px auto; padding:0;}

#bottom_container ul li {padding:1px 0 1px 15px; margin:0; background:url(../images/fbg_ul_li.gif) left no-repeat; }

#bottom_container li a { font-size:12px; color:#444; text-decoration:none; line-height:20px; }

#bottom_container li a:hover { color:#279fa7;}

#bottom_container ul.logo_list li { background:none; padding:3px 0 3px 0px; }

#bottom_container p { font-size:12px; color:#444; padding:5px 0; margin:0; line-height:20px;}

#bottom_container a { color:#333333; }

#bottom_container h5 { font-size:12px; color:#000; padding:5px 0; margin:0; line-height:20px;}

#bottom_container h6 { font-size:12px; }

.spacer { padding:0 0 0 108px;}

.spacer1 { padding:0 0 0 117px;}

.twitter { padding:0 0 0 10px; margin:-55px 0 0 0; width:260px; clear:both;}

.twitter a { padding:2px; margin:2px; float:left;}

/*bottom container end*/



.contact { padding:10px; width:300px; float:left; }

.contact h4 { font-size:18px; padding:5px 0; color:#0A97DE; font-family:Georgia, "Times New Roman", Times, serif; }

.contact p { padding:0; line-height:20px; }

.contact b { font-size:12px;}

.Gmap { float:left; text-align:center; margin:0 0 0 0; width:600px; }

.Gmap h4 { line-height:40px; color: #0A97DE;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;}

.Gmap img { border:2px #CCCCCC solid; }

#mapBorder { border:2px #CCCCCC solid; width:550px; margin:0 0 0 10px;  }

.payhere { overflow:hidden; text-align:left;  padding:0; margin:0 25px 0 15px; }
.payhere img { border:none; }
.payhere span { float:left; line-height:52px; padding:0 30px 0 10px; font-size:14px; }

#sitemap { font:normal 12px/20px Georgia, "Times New Roman", Times, serif; margin:0 0 0 50px; width:300px; }

#sitemap ul { margin:0; padding:0;}

#sitemap li { background: url(../images/bullet_red.png) no-repeat left top; line-height:32px; padding:0 0 0 32px; }

#sitemap li a { color:#444; }

#sitemap ul ul { margin:0 0 0 20px; }

#sitemap li li { background:url(../images/bullet_green.png) no-repeat left; }

.careers p a { color:#333; text-decoration:underline; }
.careers p a:hover { text-decoration:none; }
.careers .box2_1 td { font-size:14px; padding:5px; vertical-align:top; }
.careers .text01 { border-top: 1px solid #E5E5E5; padding-left:10px; margin:15px 0 0 10px; height:170px; }
#careersHeadText .box2_1 { float:none; width:924px; }
#careersHeadText .box2_1 p { font-size:14px; color:#003366; }
#careersHeadText .text01 { height:auto; background:#F0F5EF; border:1px solid #333; outline:1px solid #EEEEEE; }
.carersBox { text-align:left; }
.carersBox h4 { padding:0 0 0 10px; }
.carersBox p { overflow:hidden; display:block;  }
.email, .tel  { padding:0 10px 0 45px;  display:block; float:left; line-height:36px; font-size:16px; color:#CC6600; }
.email { background:url(../images/email.png) no-repeat 0 0;  }
.tel { background:url(../images/sipphone.png) no-repeat;}

/*footer start*/

#footer { height:30px; clear:both; padding:20px 0 12px 0; }

.foot_left {  font-size:11px;  margin:0 auto; width:960px; }

.foot_left ul { margin:0 0 0 68px; padding:0;background:#6fd3c7;}

.foot_left ul li { float:left; padding:0 8px; border-left:1px #666666 solid; background:#6fd3c7;}

.foot_left ul li a:link, .foot_left ul li a:visited{
 color:#000000; 
background:#6fd3c7;
}
.foot_left ul li a:hover, .foot_left ul li a:active{
color:#ffffff; 
background:#6fd3c7;
}




.foot_right { display:block; clear:both; text-align:center; padding:10px 0 0 0; }

/*footer end*/



.f_left { float:left; }

.clr { clear:both; } 

.req_quote { float:right; margin:0 0 10px 10px;}

.pad10 { padding:0 0 0 10px; }

.no-back{ background-image:none; }

.box2_1 { width:462px; float:left;}

.box2_1 h4 {background:none repeat scroll 0 0 #F7F7F7; border:1px solid #E5E5E5; color:#444444; font:bold 16px/30px Arial,Helvetica,sans-serif; letter-spacing:normal; margin:10px 0 0 10px;

padding:0 0 0 10px;}

.box2_1 p { font-size:12px; }

.text01 {background:none repeat scroll 0 0 #F7F7F7; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; margin:0 0 0 10px;

padding:10px 10px 10px 0;}

.row1 { height:265px; }

.row2 { height:245px; }
.row3 { height:auto; }
.style13 { font-size: 11px; overflow:hidden; width:980px; margin:0px auto 0px auto; padding-top:10px; text-align:center; }
.style13 span, .style14 h3 span {
    border-left: 1px solid #666666; 
    padding: 0 10px;
}
.style14 { width:940px; margin:5px auto; text-align:center;  }
.style14 h3 { font-size:12px;  }
.style14 a:link, style14 a:visited{
	font-family:arial;
	font-size:12px;
	display:inline;
	color:#000000;
	padding:0 2px;
}
.style14 a:hover, style14 a:active{
	color:#ffffff;
	padding:0 2px;	
}

.style13 span:first-child, .style14 span:first-child { border:none; }
.style13 a, #bottom_container{ color:#000;}
.style13 a:hover, { color:#fff;}
.style13 a:hover { color:#666;}
.content a { color:#444; }
.content a:hover { color:#333; }

.request_quote{ width:200px; height:51px; padding:20px 0 0 100px;}
.careers_form{ float:left; border:none; padding:10px 0 0}
.careers_form fieldset{
	border:none;
}
.careers_form p{ float:left; padding:0 0 15px 10px; width:100%;}
.careers_form p label{ font:14px Tahoma; color:#444; width:180px; float:left; }
.careers_form p input{ border:1px solid #E4E4E4; height: 25px; width: 400px;}
.careers_form p textarea{ border:1px solid #E4E4E4; height: 100px; width: 400px;}
.submit{ float:left; padding:10px 0 0 180px;}
.career_content{ float:left; border-bottom:1px dotted #61DCDA; margin:0 0 10px 0;}
.career_content h1{ font:18px "Trebuchet MS"; color:#F39131; font-weight:bold; padding:0 0 10px 10px;}
.career_content h6{ font:15px "Trebuchet MS"; color:#2E3C7E; font-weight:bold; padding:0 0 10px 10px; clear:both;}
.career_content p{ font:13px "Trebuchet MS"; color:#444; font-weight:bold; padding:0 0 0 10px; clear:both; line-height:24px;}
.career_content span{ color:#009AD7;}
.career_content.border{ border:none;}
.career_content ul{ list-style:none; float:left;  padding: 0 0 10px 12px;}
.career_content ul li{ float:left; font:13px Tahoma; color:#444; padding:0 0 10px 15px; background:url(../images/arrow_left.jpg) no-repeat 0 3px; clear:both;}
p a{ color:#444; }

/*brochure port css*/
div#outerdiv{
	width:1000px;
	height:auto;
}
a{
	text-decoration:none;
	color:#f30;	
}
p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{
	border:none;
}
ul,li{
	margin:0;
	padding:0;
}
li{
	list-style:none;
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#f2f2f2;
	padding:5px 5px 0 5px;
}

#preview{
	position:absolute;
	border:5px solid #f2f2f2;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
/*brochure port css*/
