html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  {margin:0; padding:0; border:0; outline:0; font-size:100%;}
.clear{clear:both;}
body {line-height: 1;}
ol, ul {list-style: none;}




*margin{ margin:0px; padding:0px;}
.floatl{ float:left;}
.floatr{ float:right;}
#container_abc{width:auto; margin:auto;}


.top_bg{ background-repeat:repeat-x; background-image:url(../images/top_bg.jpg); margin:0px; padding:0px; height:450px;}
.top2_back{ background:url(../images/top_bg.jpg) repeat-x; width:auto; height:150px; margin:auto;}
.asdff{width:923px; margin:auto;}
.top{ width:923px; height:auto;}
.topL{ float:left; padding-top:30px;}
.topR{	float:right; }
.topR_pline{font-size:24px; text-align:right; padding-top:51px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.topR_navigation{ cursor:pointer; padding-top:15px; padding-bottom:20px; float:right;}
.topR_navigation ul{margin:0px; padding:0px;}
.topR_navigation li{ float:left; margin-left:20px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:12px; color:#CCCCCC; list-style:none; }
.topR_navigation li a{ text-decoration:none; color:#CCCCCC;display: block; height:30px; line-height:30px; float:left; padding-left:10px;}
.topR_navigation li a span{ text-decoration:; padding: 0px 13px 0px 3px; display: block; height:30px; line-height:30px; float:left;}
.topR_navigation li a:hover{ color:#fff; text-decoration:none; background:url(../images/button_bg.jpg) top left no-repeat;}
.topR_navigation li a:hover span{ text-decoration:none; background:url(../images/button_bg2..jpg) top right no-repeat;}
.active{color:#fff; background:url(../images/button_bg.jpg) top left no-repeat;}
.active span{background:url(../images/button_bg2..jpg) top right no-repeat;}

.slider{ margin:auto; }

.services{}
.services_left{ width:680px; float:left; border-right:2px dashed #e9e9e9;}
.services_box{ padding-right:15px; width:211px; height:334px; float:left; padding-top:15px;}
.services_box_heading{ padding-bottom:11px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#b55f22; font-weight:600;}
.services_box_imgweb{}
.services_box_roundline{ margin-top:20px; background-repeat:no-repeat; width:211px; height:120px; background-image:url(../images/round-line.jpg);}
.services_icon_links{ height:55px; padding-bottom:10px;}
.services_box_icons{ padding-left:10px;  padding-top:10px; float:left;}
.services_box_iconstxt{ padding-top:18PX; width:162PX; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:600; font-size:12PX; float:right;}
.services_box_iconstxt a{ text-decoration:none;color:#666666; font-weight:600;}
.services_box_iconstxt2{ padding-top:10PX; width:166PX; color:#666666; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-size:12PX; float:right;}
.services_box_iconstxt2 a{ text-decoration:none;color:#666666; font-weight:600;}


.services_right{ width:230px; float:right;}
.services_right_rproject_img{ padding-left:20px; padding-top:20px; float:left;}

.services_right_rproject_txt{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:600; overflow:hidden; padding-left:10px; padding-top:35px; }
.r_project_img{ padding-left:40px;}
.our_service_heading{ padding-left:20px; padding-top:20px;}
.our_service_links{ padding-left:20px;}
.our_service_links ul{ }
.our_service_links li{ border-bottom:1px solid #CCCCCC; list-style:none; background-image:url(../images/bullets.jpg); background-repeat:no-repeat; padding-left:20px; line-height:10px; padding-bottom:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.our_service_links li a{ text-decoration:none; color:#000000;}
.update_img{ padding-left:40px; padding-top:20px;}
.clients_heading{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; padding-left:20px; padding-top:20px;}
.clientsbox{ margin-top:20px; width:660px; height:170px; background-color:#f0f0f0;}
.clientsbox2{width:660px; height:35px; margin-top:10px; background-color:#e1e1e1;}
.clientsbox2_txt{ padding-right:20px; float:left; font-size:14px; padding-left:10px; padding-top:10px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.contact_button{ margin-top:5px;}


.clientsbox_l{ float:left; width:300px; padding-left:20px; padding-top:30px;}
.clientsbox_l_logo{ float:left; padding-right:20px;}
.clientsbox_l_txt{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-top:10px;}


.clientsbox_r{ float:left; width:300px; padding-left:10px; padding-top:30px;}
.clientsbox_r_logo{ float:left; padding-right:10px;}
.clientsbox_r_txt{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-top:10px;}




.service_page_main{ float:left; width:632px; border-right:1px dashed #CCCCCC; padding-right:45px;  margin-top:40px;}
.service_page_heading{ overflow:hidden;float:left; font-size:20px; color:#237d96; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dashed #CCCCCC; font-weight:600; width:632px; padding-bottom:10px;}
.service_page_heading a{text-decoration:none; color:#237d96;}
.service_page_content{}
.service_page_content h1{ padding:0px; margin:0px; font-size:18px; padding-top:20px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.service_page_content h1 a{ text-decoration:none; color:#000000;}
.service_page_content p{  padding:0px; margin:0px; padding-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; text-indent:25px;}
.service_page_content p a{ text-decoration:none; color:#000000; font-weight:bold;}
.service_page_content p a:hover{text-decoration:underline; color:#000000;font-weight:bold;}
.service_page_content_img{ float:right;}

.service_page_bottom_image{ padding-top:30px;}
.service_page_mainR{ float:right; width:232px;   margin-top:40px;}
.service_page_mainR_heading{ font-family:Arial, Helvetica, sans-serif; padding-left:30px; font-size:18px; color:#237d96; }
.service_page_mainR_links{}
.service_page_mainR_links ul{  padding:0PX; margin:0PX; padding-left:30px; padding-top:10px;}
.service_page_mainR_links li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:12px; border-bottom:1PX solid #999999; list-style:none; background-image:url(../images/bullets222.jpg); background-repeat:no-repeat; line-height:12px; padding-bottom:10px; margin-top:10px;  padding-LEFT:30PX;}
.service_page_mainR_links li a{ text-decoration:none; color:#000000;}

.service_page_mainR_links2{border-bottom:1px dashed; padding-bottom:40px; border-bottom-color:#CCCCCC;}
.service_page_mainR_links2 ul{ padding:0px; margin:0px; padding-top:10px; padding-left:30px; }

.service_page_mainR_links2 li{ background-image:url(../images/bullets222.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; line-height:12px; padding-left:30px; }
.service_page_mainR_links2 li a{ text-decoration:none; color:#000000;}
.service_page_mainR_links3 ul{}
.service_page_mainR_links3 li{ padding:0px; margin:0px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; background-image:none;}
.Portfolio_page_main{ float:left; width:760px; border-right:1px dashed #CCCCCC;   margin-top:40px;}
.portfolio_image{ margin-top:30px;}
.portfolio_image ul{ list-style:none; padding:0px; margin:0px;}
.portfolio_image li{ float:left; padding-right:5px;}
.portfolio_page_mainR{ float:right; width:150px;  margin-top:40px;}

.portfolio_page_heading{ overflow:hidden;float:left; font-size:25px; color:#237d96; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dashed #CCCCCC; font-weight:600; width:730px; padding-bottom:10px;}


.contact_us_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px;}

.contact_main_text{}

.contact_form{}
.contact_form_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.contact_form_padding{ padding-left:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
.contact_img{ width:100px; padding-left:120px;}
.contact_address{ font-family:Arial, Helvetica, sans-serif; border-bottom:1px dashed; padding-bottom:30px; border-bottom-color:#CCCCCC; font-size:12px;}
.contact_address ul{ list-style:none; padding:0px; margin:0px; padding-left:30px; padding-top:20px;	}
.contact_address li{ padding-bottom:10px; line-height:12px;}
.contact_page__heading{ padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:20px; color:#237d96; }
.contact_us_icn{}
.contact_us_icn ul{}
.contact_us_icn li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px; float:left; list-style:none;}
.about_us_img{ padding-left:40px; padding-top:10px;}
.about_us_txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#237d96; text-align:center; padding-top:20px;}
.sliding_middle{}
.web_design{ width:634px; height:auto; background-image:url(../images/service_bg.jpg); background-repeat:no-repeat;margin-top:30px;}
.web_design_content{padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; text-align:justify;}
.web_design_content ul{ list-style:none; padding:0px; margin:0px; padding-left:0px; padding-top:10px;}
.web_design_content li{ background-image:url(../images/buleet-webdeign.jpg); background-repeat:no-repeat; padding-left:20px; padding-bottom:5px; line-height:12px;}

.web_design_content p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; text-align:justify; text-indent:25px;}
.web_design_content p a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.web_design_content p a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}

.web_design_content_heading{ padding:5px 0px 0px 5px;}
.web_design_2{ margin:0px; padding:0px; overflow:hidden; width:634px; height:auto; background-repeat:no-repeat; background-image:url(../images/service_bg.jpg);}
.webdesign_banner{ padding-top:20px;}
.get_quote{ padding-left:20px; padding-top:50px;}
.get_quote2{ padding-left:20px; padding-top:10px;}

.logodesign_imgr{ float:right; padding-right:120px; padding-top:05px;}
.logodesign2_imgr{ float:right; padding-right:30px;  padding-top:15px;}

.logodesign_textl{ float:left; font-family:Arial, Helvetica, sans-serif; padding-top:30px; padding-left:10px;font-size:18px; color:#666666;}
.logodesign_textl a{ text-decoration:none; color:#666666;}
.logo_heading{}
.logo_heading_image{ float:right;}
.flash_img{ padding-left:70px; padding-top:20px;}
.flash_txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; padding-top:20px;}
.flash_middle_text{ text-align:center;}
.flash_design{ margin:0px; padding:0px; margin-top:20px; overflow:hidden; width:634px; height:auto; background-repeat:no-repeat; background-image:url(../images/service_bg.jpg);}

.flash_design_content{padding:10px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; text-align:justify;}
.flash_design_content a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.flash_design_content a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}

.domain{ padding-left:60px;}
.domain ul{ list-style:none;}
.domain li{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.domain_box{ width:635px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:12px height:300px;}
.follow_img{ padding-left:20px;  padding-top:20px;}
.main_sliding_bx{ padding-left:120px;}
.portfolio_banner{ margin:auto;}
.footer{ border-top:1px solid #CCCCCC; background-color:#f0f0f0; height:250px; width:auto; margin-top:20px;}
.whatthatsay{  padding-top:10px; width:250px; height:auto; float:left; padding-right:60px; font-family:Arial, Helvetica, sans-serif;}
.footer_what{ font-family:Arial, Helvetica, sans-serif]; font-size:18px; padding-top:10px;}
.footer_what_txt{ font-family:Arial, Helvetica, sans-serif]; font-size:12px; padding-top:10px;}
.footer_services_links{ float:left; padding-top:10px;width:350px; font-family:Arial, Helvetica, sans-serif;}
.footer_services_links_heading{font-family:Arial, Helvetica, sans-serif]; font-size:18px; padding-top:10px;}

.footer_links{  padding-top:10px;}
.footer_links ul{ padding-right:20px; float:left;}
.footer_links li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/footer_bullet.jpg); line-height:10px; padding-bottom:10px; background-repeat:no-repeat; padding-left:20px;}
.footer_links li a{ text-decoration:none; color:#000000;} 
.footer_links li a:hover{ text-decoration:none; color:#000000;} 

.footer_links2 ul{}
.footer_links2 li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/footer_bullet.jpg); line-height:10px; padding-bottom:7px; background-repeat:no-repeat; padding-left:20px;} 
.footer_links2 li a{ text-decoration:none; color:#000000;}
.footer_links2 li a:hover{ text-decoration:none; color:#000000;} 

.footer_form{ padding-top:10px; float:left; width:250px; font-family:Arial, Helvetica, sans-serif;}
.footer_form_heading{font-family:Arial, Helvetica, sans-serif]; font-size:18px; padding-top:10px;}
.footer_form_fill form{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0px; padding-top:10px;}
.footer_form_fill form input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-image:url(../images/footer_form_bg.jpg); border:0px; border:1px solid #b7b7b7; height:20px;}




.black_footer{ background-color:#2a2b2e; height:80px; width:auto; overflow:hidden;}

.footer_logo{ float:left;}
.black_footer_txt{ float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; color:#767676; padding-top:20px;}
.black_footer_txt a{ text-decoration:none;  color:#767676;}
.below_bg{ background-color:#272727; width:auto; height:100px; border-top:1px solid #474747; overflow:hidden;}
.below_heading{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:35px; padding-top:20px; padding-left:20px; color:#FFFFFF;}
.below_heading a{ text-decoration:none; color:#FFFFFF;}
.below_txt{float:right; width:350px; font-family:Tahoma; font-size:13px;  padding-top:30px; padding-right:20px; color:#999999;}
.abt_image{ float:left;}
.below2{ width:auto; height:20px; background-color:#f1f1f1;}
.visit{ padding:0px; margin:0px; width:750px;}
.visit_txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; color:#000000;}
.portfolio_padding{ padding-bottom:30px;}
.page_button{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-right:20px;}
.page_button_txt{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:05px; color:#000000; padding-right:20px;}

.clientsaythat{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#237d96; padding-left:30px; padding-top:20px;}
.client_comments{ padding-left:20px;}
.corporate_headings1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:20px; padding-left:10px; color:#666666;}

.style12 {color: #000099}
.style12 a {color:#FDAB1A; text-decoration:none;}

.style20 {color: #F38800}
.style20 a { text-decoration:none; color: #F38800}




