@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bg {
	background-attachment: scroll;
	background-image: url(images/dfx_01.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
	width: 100%;
}
.promo_left_bx {
	float: left;
	width: 696px;
	margin-bottom: 10px;
	padding-left: 24px;
}
.promo_content_bx {
	float: left;
	width: 696px;

}
.promo_right_bx {
	float: right;
	width: 280px;
	margin-bottom: 15px;
	
}

.promo_formal_bx {
	float: left;
	width: 664px;
	border: 1px solid #FFFFFF;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.graphic_print_area_inner_right_text_head_box {
	float: left;
	height: 25px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 5px;
}
.enquiry_link_box {
	float: left;
	height: 26px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 30px;
	font-weight: bold;
	background-image: url(images/strip.jpg);
	background-repeat: no-repeat;
}
.enquiry_link_box2 {
	float: left;
	height: 26px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	padding-top: 7px;
	padding-left: 30px;
	font-weight: bold;
	background-image: url(images/strip2.jpg);
	background-repeat: no-repeat;
}
.graphic_print_area_inner_right_link_text_box {
	float: left;
	height: 20px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
}

.graphic_print_area_inner_right_link_text_decor_box {
	float: left;
	height: 20px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4570C7;
	padding-top: 10px;
}
.aboutus_area {
	float: left;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.contnent_box {
	background-position: 50%;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
}
.portfolio_head_text_box {
	float: left;
	width: 717px;
	margin-bottom: 15px;
	font-family: welcometext;
	font-size: 20px;
	color: #E57722;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.no_decor_orange {
	color: #FF9900;
	text-decoration: none;
}

.no_decor_black {
	color: #000000;
	text-decoration: none;
}
.logo_box {
	float: left;
	height: 119px;
	width: 281px;
}

.no_decor_black2{
	color: #993300;
	text-decoration: none;
}
.thank_you_highlight_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

.no_decor_white {
	color: #FFFFFF;
	text-decoration: none;
}
.line_home {
	background-image: url(images/line-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	height: 40px;
	width: 950px;
	margin-top: auto;
}
.contat_us_left_box {
	float: left;
	width: 470px;
	padding-bottom: 50px;
	padding-left: 30px;
}
.three_split_inner_full_box {
	float: left;
	margin-right: 8px;
	width: 305px;
}
.three_split_inner_title_box {
	background-color: #FFFFFF;
	float: left;
	width: 270px;
	}
.three_split_inner_content_box1{
	background-color: #FFFFFF;
	float: left;
	width: 305px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
	padding-right: 20px;
	padding-top: 6px;	
}
.home_page_why_readmore_box{
	background-color: #FFFFFF;
	float: left;
	width: 305px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #648CCA;
	text-align: right;
	padding-right: 20px;
	padding-top: 6px;
	
}
.three_split_inner_content_box2{
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
	padding-right: 20px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	
}
.three_split_inner_content_box3{
	background-color: #FFFFFF;
	float: left;
	width: 305px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
	padding-right: 20px;
	padding-top: 8px;
	
}


.hight_light_text {
	font-family: welcometext;
font-size: 18px;
color: #2B7FBF;
}

h2{
font-family: welcometext;
font-size: 18px;
color: #2B7FBF;
font-weight:normal;
margin:0;
padding:0;
}
h3{
font-family: welcometext;
font-size: 19px;
color: #b73328;
font-weight:normal;
margin:0;
padding:0;
}

.three_split_full_box {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 30px;
}

.field_box1 {
	background-color: #FFFFFF;
	height: 18px;
	width: 250px;
	float: left;
	border: 1px solid #7f9db9;
}
.promo_field_box1 {
	background-color: #FFFFFF;
	height: 20px;
	width: 225px;
	float: left;
	border: 1px solid #7f9db9;
}
.promo_field_box2 {
	background-color: #FFFFFF;
	height: 18px;
	width: 225px;
	height:80px;
	float: left;
	border: 1px solid #7f9db9;
}
.submitbutton
{
	  border: none;
  padding:3px 10px;
	font-family:welcometext;
	font-size:25px;
	cursor:pointer;	
	color:	#FFFFFF;
		background-color:#999999;
	text-transform:uppercase;
	

}
textarea{
resize:none;
}

.contactus_area {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.dowload_wallpaper_box {
	float: left;
	height: 100px;
	width: 133px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-right: 15px;
	margin-bottom: 25px;
}
.ace_running_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	margin-top: 1px;
}


.service_area {
	float: left;
	width: 970px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.clients_area {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 50px;
}
.enquiry_area {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.service_inner_full_box {
	float: left;
	width: 480px;
	padding-bottom: 10px;
	border-bottom-color: #CCCCCC;
}

.careers_area {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.web-design-chennai {
	float: left;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.graphic_area {
	float: left;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.downloads_area {
	float: left;
	width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.portfolio_logo_box {
	float: left;
	height: 54px;
	width: 123px;
	border: 1px solid #666666;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.no_decor_gray {
	color: #666666;
	text-decoration: none;
}
.no_decor_blue {
	color: #4E77B6;
	text-decoration: none;
}

.no_decor_blue:hover {
	color: #FF6600;
	text-decoration: none;
}


.portfolia_text_box {
	float: left;
	width: 1000px;
}

.portfolia_image_full_box {
	float: left;
	width: 170px;
	padding-bottom: 50px;
	padding-top: 25px;
	margin-left: 25px;
}
.portfolia_image_inner_box {
	float: left;
	width: 168px;
	height: 105px;
	text-align: center;
}
.portfolia_image_text_box {
	float: left;
	width: 168px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-bottom: 5px;
	text-decoration: none;
}
.all_rights_reserved_box {
	background-color: #000000;
	background-position: 50%;
	height: 37px;
	width: 100%;
	float: left;
}

.content_area {
	height: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1000px;
}
.all_rights_inner_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-align: center;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 22px;
	padding-top: 15px;
}
.graphic_print_area_inner_left_box {
	float: left;
	width: 755px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 24px;
}
.graphic_print_area_inner_left_box2 {
	float: left;
	width: 976px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 24px;
}



.enquiry_inner_box{
	float: left;
	width: 749px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.graphic_print_area_inner_right_box {
	float: left;
	width: 200px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.enquiry_area_inner_right_box {
	float: left;
	width: 235px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.portfolio_area {
	float: left;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.portfolio_area_inner_hand_writing_box{
	float: left;
	width: 1000px;
	text-align: center;
	background-position: center bottom;
	height: 130px;
	background-image: url(images/hand-writing-strip.jpg);
	background-repeat: no-repeat;
}
.graphic_print_area{
	float: left;
	width: 1000px;
	padding-bottom: 20px;
	padding-top: 25px;
}

.footer_full_box {
	height: 280px;
	width: 100%;
	background-attachment: scroll;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
	background-color: #131313;
}
.welcome_text_box {
	height: 48px;
	width: 975px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-left: 25px;
}
.home_page_welcome_text{
	
	width:300px;
	padding-top:15px;
	padding-bottom: 8px;
	float: left;
}
h1{
	font-size: 25px;
	color: #648CCA;
	font-family: welcometext;
	font-weight:normal;
	margin:0;
	padding:0;
	
}
.home_page_welcome_readmore{
	font-size: 12px;
	width:285px;
	color: #648CCA;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: right;
	height: 26px;
	padding-top: 4px;
	padding-right: 15px;
}
.home_founder_read_more{
	font-size: 12px;
	width:285px;
	color: #648CCA;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: right;
	height: 19px;
	padding-top: 11px;
	padding-right: 15px;
}
.home_page_portfolio_readmore{
	font-size: 12px;
	width:600px;
	color: #648CCA;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: right;
	padding-top: 30px;
	margin-left: 20px;
}
.home_page_welcome_content{
	font-size: 14px;
	width:285px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	float: left;
	padding-right: 15px;
}
.home_page_portfolio_text{
	width:600px;
	padding-top:15px;
	float: left;
	padding-left: 14px;
}
.ace_fl_bx{
	width:315px;
	padding-top:15px;
	float: left;
	padding-left: 25px;
}
.ace_txt_fl_bx{
	width:315px;
	float: right;
	padding-top: 10px;
}
.home_page_portfolio_image_box{
	float: left;
	width: 634px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.home_page_portfolio_image_inner_box{
	width:123px;
	float: left;
	height: 54px;
	margin-top: 10px;
	margin-left: 3px;
	border: 1px solid #999999;
	margin-right: 30px;
	}
.welcome_text_full_box {
	background-image: url(images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: 50%;
	height: 63px;
}
.home_page_top_slide_full_box {
	background-repeat: repeat-x;
	background-position: 50%;
	background-color: #000000;
	
}

.top_full_box {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 119px;
	padding-left: 20px;
}


.running_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
}
.running_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	
	}

.seasonal_offer_box1 {
	float: left;
	width: 291px;
	padding-bottom: 20px;
}

.seasonal_offer_box2 {
	float: left;
	width: 291px;
	padding-bottom: 20px;
}

.bottom_links_inner_full_box {
	float: left;
	width: 175px;
	padding-top: 40px;
	padding-bottom: 10px;
	margin-right: 14px;
}


.slide_full_box {
	width: 1000px;
	background-color: #000000;


	margin-top:;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content_text_box {
	float: left;
	width: 300px;
	padding-top: 20px;
	text-align: justify;
}


.home_page_portfolio_full_box {
	float: left;
	width: 650px;
	padding-top: 20px;
}
.bottom_links_inner_head_box {
	float: left;
	height: 20px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
}
.bottom_links_inner_head_box2 {
	float: left;
	height: 15px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
}

.highlight_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6A89C2;
}


.button_full_box {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 70px;
	height: 30px;
}
.bottom_links_inner_link_box {
	float: left;
	width: 175px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
.bottom_framefactory_link_box {
	float: left;
	width: 165px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	/*border-bottom-width: 0.5px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;*/
}
.bottom_links_inner_link_box2 {
	float: left;
	width: 175px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.bottom_links {
	width: 975px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 280px;
	padding-left: 25px;
}

.botton_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A5998;
	float: left;
	height: 23px;
	padding-right: 20px;
	padding-left: 37px;
	padding-top: 9px;
}
.banner {
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 50% top;
	width: 100%;
	height: 300px;
	background-color: #fe9900;
}
.banner_inner_box {
	width: 1000px;
	height: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.add_film_banner {
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-image: url(images/add-film-banner.jpg);
}

.banner2 {
	background-attachment: scroll;
	background-image: url(images/banner_services_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-elearning {
	background-attachment: scroll;
	background-image: url(images/banner_portfolio_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-testimonial {
	background-attachment: scroll;
	background-image: url(images/banner_testimonials_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-404 {
	background-attachment: scroll;
	background-image: url(images/404.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-downloads {
	background-attachment: scroll;
	background-image: url(images/banner_downloads_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-privacy {
	background-attachment: scroll;
	background-image: url(images/banner_privacy_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}

.banner-sitemap {
	background-attachment: scroll;
	background-image: url(images/banner_site-map_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner-terms{
	background-attachment: scroll;
	background-image: url(images/banner_services_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner3 {
	background-attachment: scroll;
	background-image: url(images/banner_about_us_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner4 {
	background-attachment: scroll;
	background-image: url(images/banner_portfolio_image.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
}
.banner5 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
	background-image: url(images/banner_client_image.jpg);
}
.banner6 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
	background-image: url(images/banner_enquiry_image.jpg);
}.banner7 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
	background-image: url(images/banner_careers_image.jpg);
}
.banner9 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #000000;
	background-image: url(images/banner_contact_us_image.jpg);
}
.banner10 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-color: #8dbe15;
	background-image: url(images/promo.jpg);
}
.banner11 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 225px;
	width: 100%;
	background-image: url(images/promo-thanku-banner.jpg);
}
.graphisc_banner {
	background-attachment: scroll;
	background-image: url(images/graphic-banner.jpg);
	background-repeat: repeat-x;
	background-position: 50%;
	height: 220px;
	width: 100%;
}
.bottom_full_box {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bottom_home_page_individual {
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
	padding-left: 25px;
}
.right_full_box {
	float: left;
	width: 293px;
	padding-bottom: 20px;
	padding-top: 30px;
	padding-left: 7px;
}

#footer{
	position:fixed;
	bottom:0;
	width:100%;
	background-color: #333333;
	height: 30px;
}
.testimonial_box {
	float: left;
	height: 165px;
	width: 291px;
	background-image: url(images/testimonials.jpg);
	background-repeat: no-repeat;
	margin-top: 25px;
}
.clients_box {
	float: left;
	height: 165px;
	width: 291px;
	background-image: url(images/our-valuable-clients.jpg);
	background-repeat: no-repeat;
	margin-top: 25px;
}
.seasonal_inner_top_box {
	background-repeat: no-repeat;
	float: left;
	width: 291px;
	height: 41px;
}

.seasonal_inner_text_box1 {
	float: left;
	width: 291px;
	border-bottom-width: 2px;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
}
.seasonal_inner_text_box2 {
	float: left;
	width: 291px;
	border-bottom-width: 2px;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	text-align: center;
}
.seasonal_inner_text_box {
	float: left;
	width: 280px;
	padding-bottom: 10px;
	height: 110px;
	border-bottom-width: 2px;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	padding-left: 11px;
}
.sliding_box {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


::selection {
        background: #8cb2d8; /* Safari */
        }
::-moz-selection {
        background: #8cb2d8; /* Firefox */
}
.service_inner_top_box {
	float: left;
	height: 80px;
	width: 480px;
}
.service_inner_bottom_text_box {
	float: left;
	width: 450px;
	text-align: justify;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.service_inner_image_box {
	float: left;
	height: 80px;
	width: 85px;
}
.service_inner_text_box {
	float: left;
	height: 55px;
	width: 360px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #4E77B6;
	padding-top: 25px;
}

.field_box2 {
	height: 100px;
	width: 250px;
	float: left;
	border: 1px solid ##7f9db9;
}
.share_icons_full_box {
	height: 46px;
	width: 950px;
	float: left;
}

.contat_us_right_box {
	float: left;
	width: 500px;
	padding-bottom: 50px;
}
.sitemap-bullet-level1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	list-style-image: url(images/bullet.gif);
}
.sitemap-bullet-level2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 15px;
	list-style-image: url(images/bullet2.gif);
}
.nodecor_grey {
	text-decoration: none;
	color: #333333;
}
.share_icons_inner_text_box {
	height: 32px;
	float: left;
	width: 107px;
	background-image: url(images/face_book_icon2.jpg);
	padding-top: 12px;
	padding-left: 8px;
}
.share_icons_inner_text_box2 {
	height: 44px;
	float: left;
	width: 115px;
	background-image: url(images/face_book_icon2.jpg);
}
.share_icons_inner_image_box {
	height: 44px;
	float: left;
	padding-right: 10px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.share_icons_inner_image_box2 {
	height: 44px;
	float: left;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	width: 234px;
}
.running {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.why_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
	margin-left: -20px;
}

/* Rajesh */
.mrgn73{	margin-left: 73px;}
.mrgn53{
	margin-left: 40px;
}
.iconbox {
	background-color: #000000;
	margin: 0;
	float: none;
	height: 125px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.boxinr {
	height:125px;
	width: 1000px;
	margin: 0 auto;
}
.boxinr2 {
	float: left;
	height: auto;
	width: 256px;
	margin-top: 18px;
}
.box {
	color: #959494;
	float: left;
	height: 36px;
	width: 256px;
	margin-bottom: 19px;
}

.box1 {
	color: #959494;
	float: left;
	height: 36px;
	width: 256px;
	margin-bottom: 17px;
}

.cntr{ text-align:center;}
.padlft5{ padding-left:5px; }
.icon {
	float: left;
	height: 34px;
	width: 50px;
	padding-top:4px;
}
.icon2{
	float: left;
 	background:url(images/icons/web.png) no-repeat;	
}
.icontxt {
	float: left;
	height: 34px;
	width: 200px;
	font-weight: bold;
}

.box1 a, .box1 a:hover, .box1 a:visited{
	color: #959494;
	text-decoration:none;
}
.box1 a:hover{
	color: #fe9900;
	text-decoration:none;
}


/* web design development circle css  start */

.circle {
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#e1e1e1;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/globe1.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
/*	
	-webkit-transition-property: background-image;
   -webkit-transition-duration:0.5s;
	-webkit-transition-timing-function: ease-out;*/

}

.circle:hover{
	border-radius: 50%;
	width: 121px;
	height: 121px; 
	background-color:#ff9900;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
text-transform:uppercase;
	text-decoration:none;
background-image:url(images/globe2.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	

}

.circle2 {
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#e1e1e1;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/seo1.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
/*	
	-webkit-transition-property: background-image;
   -webkit-transition-duration:0.5s;
	-webkit-transition-timing-function: ease-out;*/

}

.circle2:hover{
	border-radius: 50%;
	width: 121px;
	height: 121px; 
	background-color:#ff9900;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
text-transform:uppercase;
	text-decoration:none;
background-image:url(images/seo2.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	

}
.circle3 {
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#e1e1e1;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/adwords1.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
/*	
	-webkit-transition-property: background-image;
   -webkit-transition-duration:0.5s;
	-webkit-transition-timing-function: ease-out;*/

}

.circle3:hover{
	border-radius: 50%;
	width: 121px;
	height: 121px; 
	background-color:#ff9900;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
text-transform:uppercase;
	text-decoration:none;
background-image:url(images/adwords2.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	

}
.circle4 {
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#e1e1e1;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/apps1.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
/*	
	-webkit-transition-property: background-image;
   -webkit-transition-duration:0.5s;
	-webkit-transition-timing-function: ease-out;*/

}

.circle4:hover{
	border-radius: 50%;
	width: 121px;
	height: 121px; 
	background-color:#ff9900;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
text-transform:uppercase;
	text-decoration:none;
background-image:url(images/apps2.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	

}

.circle5 {
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#e1e1e1;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/mobile1.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
/*	
	-webkit-transition-property: background-image;
   -webkit-transition-duration:0.5s;
	-webkit-transition-timing-function: ease-out;*/

}

.circle5:hover{
	border-radius: 50%;
	width: 121px;
	height: 121px; 
	background-color:#ff9900;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
text-transform:uppercase;
	text-decoration:none;
background-image:url(images/mobile2.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	

}



.circle_text{
margin-top:60px;
margin-left:27px;
float:left;
text-align:center;

}
.circle_text2{
margin-top:60px;
margin-left:23px;
float:left;
text-align:center;

}

.circle_text3{
margin-top:60px;
margin-left:29px;
float:left;
text-align:center;

}

.circle_text4{
margin-top:60px;
margin-left:34px;
float:left;
text-align:center;

}
.circle_text5{
margin-top:60px;
margin-left:34px;
float:left;
text-align:center;

}

.round_rect_angle_box{
border-radius:5px;
-moz-border-radius:5px;
width:125px;
height:130px;
float:left;
background-color:#648cca;
margin-top:10px;
margin-right:16px;
margin-bottom:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:centre;
padding-left:10px;
padding-right:15px;
transition: background 0.2s linear 0s, color 0.2s linear 0s ;
-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
-o-transition: background 0.2s linear 0s, color 0.2s linear 0s ;
}
.round_rect_angle_box img{
float:left;
margin-left:45px;
margin-top:15px;
}
.round_rect_angle_box p{
float:left;
margin-left:10px;
text-align:center;

}


.round_rect_angle_box:hover{
border-radius:5px;
-moz-border-radius:5px;
background-color:#2e5592;
cursor:default;

}

.clr{
clear:left;
}


/* web design chennai circle css  start */

.tt-wrapper{

}


.tt-wrapper li{
	float: left;
	list-style:none;
}
.tt-wrapper li a{
	display: block;
	outline: none;
	text-indent: -9000px;
	position: relative;
	margin-bottom:10px;
}
.tt-wrapper li .tt-official{
	background-position: 0px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#01aef2;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/officialwebsite-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;
}
.tt-wrapper li .tt-official:hover{
	background-position: 0px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#016992;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url();
	background-repeat:no-repeat;
	background-position: center -60px;	
}
.tt-wrapper li .tt-cms{
	/* background-position: -68px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#faa31b;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/cms-websites-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;
}
.tt-wrapper li .tt-cms:hover{
    /*background-position: -68px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#ac6900;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url();
	background-repeat:no-repeat;
	background-position: center -60px;
	
}
.tt-wrapper li .tt-ecommerce{
	background-position: -136px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#8fc017;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/e-commerce-websites-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;
}
.tt-wrapper li .tt-ecommerce:hover{
   /* background-position: -136px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#537500;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-image:url();
	background-position: center -60px;
	}
.tt-wrapper li .tt-blogs{
	background-position: -204px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#28b779;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/blog-forums-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;
}
.tt-wrapper li .tt-blogs:hover{
   /* background-position: -204px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#026f40;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url();
	background-repeat:no-repeat;
	background-position: center -60px;
	
}
.tt-wrapper li .tt-custom{
	background-position: -272px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#a9508a;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/custom-web-apps-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;	
}

.tt-wrapper li .tt-custom:hover{
    /*background-position: -272px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#810255;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url();
	background-repeat:no-repeat;
	background-position: center -60px;
		
}
.tt-wrapper li .tt-seo{
	background-position: -340px 0px;
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#de3970;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/seo-sem-icon.png);
	background-repeat:no-repeat;
	background-position: center 20px;
	transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-webkit-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-ms-transition: background 0.2s linear 0s, color 0.2s linear 0s;
	-o-transition: background 0.2s linear 0s, color 0.2s linear 0s;	
}
.tt-wrapper li .tt-seo:hover{
    /*background-position: -340px 0px;*/
	border-radius: 50%;
	width: 121px;
	height: 121px;
	background-color:#ba003e;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url();
	background-repeat:no-repeat;
	background-position: center -60px;
	
}

.tt-wrapper li a span{
	width: 100px;
	height: auto;
	left: 50%;
	margin-left: -60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);*/
	text-align: center;
	/*border: 4px solid #fff;
	background: rgba(255,255,255,0.3);*/
	text-indent: 0px;
/*	border-radius: 5px;*/
	position: absolute;
	pointer-events: none;
	bottom: 100px;
	opacity: 0;
	/*box-shadow: 1px 1px 2px rgba(0,0,0,0.1);*/
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tt-wrapper li a span:before,
.tt-wrapper li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	/*border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,0.1);*/
}
.tt-wrapper li a span:after{
	bottom: -14px;
	margin-left: -10px;
	/*border-top: 10px solid #fff;*/
}
.tt-wrapper li a:hover span{
	opacity: 0.9;
	bottom: 30px;
	

}

/* web design chennai circle css  END */
