/* CSS Document */
html, samp, ol, ul, li,  footer, video, h2{
margin: 0px; padding: 0px; border:none}
html{width:100%;
	margin-left:auto;
	margin-right:auto;}
body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px; 
	margin-bottom:0px;
	background-image:url(../images/mailbg.jpg);
	background-size:cover;
	color:#4D4747;
	
}
.ecom_features{margin:0 0 10px 15px; padding:0; width:100%; overflow:hidden;}
.ecom_features li{width:170px; border:2px dotted white; position:relative; float:left; margin:10px 5px 5px 0; padding:5px 7px 5px 40px; font:11px/16px Verdana,Arial,Helvetica,sans-serif; text-align:justify;}
.ecom_features li:hover{border:2px dotted #cccccc; background:#f5f5f5; cursor:default;}
.ecom_features li:hover strong{color:#3d6ec5;}
.ecom_features li img{position:absolute; left:2px; top:5px;}
img {
	border:none;
}
ul, a, h2 {
margin:0px; padding:0; list-style:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

#frame{
	width:100%;
	height:auto;
	color:#4D4747;
	padding:0;
	/*margin:auto;*/
}

/* Header part style start from here */

#headcontainer{
	width:100%;
	height:110px;
	background-color:#FFF; color:#4D4747;
	border-top:4px solid #9D9C9C;
	margin:auto;
}


#leftcontainer{
	width:220px;
	height:110px;
	background-position:left bottom;
	background-color:#FFFFFF; color:#4D4747;
	float:left;
	margin-top:auto;
}

#logo{
	width:200px;
	height:105px;
	margin:5px 0px 0px 5px;
	}

#rightcontainer{
	width:474px;
	height:100px;
	background-position:left bottom;
	background-color:#FFFFFF; color:#4D4747;
	float:right;
	margin-top:auto;
}
#sleft{
width:100px;
height:30px;
float:right;
margin:10px 18px 0px 0px;
}

/* Header part style end here */


/* nav part style start from here */

/*#navcontainer{
	width:100%;
	height:39px;
	background:url(../images/navbg.jpg) 0 0 fixed;
}
#navcontainer ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
	float:left;
	width:950px;
	}
#navcontainer ul li {
	float:left; 
	padding:0px 15px 0px 23px;
	background:url(../images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#A3A2A2; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#ff0000; background-color:inherit;
}*/
.circle{margin:0; padding: 0px;width: 100%; overflow:hidden;}
.circle a{float:left; margin:0 0 0 25px; padding:0;
    color:#000;
    -moz-transition: all .5s ease-in-out;
	/* WebKit */
	-webkit-transition: all .5s ease-in-out;
    /* Opera */
    -o-transition: all .5s ease-in-out;
    /* Standard */
    transition: all .5s ease-in-out;}
.circle a:hover{color:#003366;
    /* Firefox */
    -moz-transition: all .5s ease-in-out;
    /* WebKit */
    -webkit-transition: all .5s ease-in-out;
    /* Opera */
    -o-transition: all .5s ease-in-out;
    /* Standard */
    transition: all .5s ease-in-out;}
.circle a:first-child{margin:0 0 0 30px; padding:0;}
.circles{width:296px; height:82px; float:left; margin:0 0 0 0px; padding:0;}
.circles h3{font: 22px/28px Verdana,Arial,Helvetica,sans-serif;margin: 45px 0px 0px;padding: 0px 0;float: right;text-align: center;width: 220px;}
.first{background:url(../images/circle1.png);}
.second{background:url(../images/circle2.png);}
.third{background:url(../images/circle3.png);}
#homecontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#homearrow{
width:auto;
height:20px;
padding-left:30px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#home{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

a.hometxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#A3A2A2; background-color:inherit;
text-decoration:none;
}
a.hometxt:hover{
	color:#638E02; background-color:inherit;
}
#aboutuscontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#aboutarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#about{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#serviescontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#servicesarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#services{
width:25px;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}
#foodgallerycontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#foodarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}
#food{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}
#pricingcontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#pricingarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}
#pricing{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}
#deliverycontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}
#deliveryarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#delivery{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}
#contactscontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#contactsarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#contacts{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}



/* nav part style end here */

/* banner part style start from here */

/*#banner{
width:1000px;
height:200px;
background:url(../images/BannerWebDesign.jpg); color:#4D4747;
margin:auto;
z-index:100;
}*/
#banner{
width:100%;
height:347px;
background:url(../images/web-design-develop-Banner.jpg) no-repeat 64px 53px; color:#4D4747;
margin:auto;
z-index:100;
}
#banner_design_n_devlop{
width:1007px;
height:347px;
background:url(../images/banners/web-designing-bannersmall.jpg) no-repeat 0px 45px; color:#4D4747;
margin:0 auto;
z-index:100;
}
#bannerI{
width:1007px;
height:345px;
margin:0 auto;
z-index:100;
}
.about{background:url(../images/banners/about-us.jpg) no-repeat 0px 45px; color:#4D4747;}
.portfolio{background:url(../images/banners/portfolio.jpg) no-repeat 0px 45px; color:#4D4747;}
.contact{background:url(../images/banners/contact.jpg) no-repeat 0px 45px; color:#4D4747;}
.design_n_devlop{background:url(../images/banners/design-n-devlop.jpg) no-repeat 0px 45px; color:#4D4747;}
.static{background:url(../images/banners/static.jpg) no-repeat 0px 45px; color:#4D4747;}
.dynamic{background:url(../images/banners/dynamic.jpg) no-repeat 0px 45px; color:#4D4747;}
.ecommerce{background:url(../images/banners/ecommerce.jpg) no-repeat 0px 45px; color:#4D4747;}
.custom{background:url(../images/banners/custom.jpg) no-repeat 0px 45px; color:#4D4747;}
.redesign{background:url(../images/banners/redesign.jpg) no-repeat 0px 45px; color:#4D4747;}
.flash{background:url(../images/banners/flash.jpg) no-repeat 0px 45px; color:#4D4747;}
.corporate{background:url(../images/banners/corporate.jpg) no-repeat 0px 45px; color:#4D4747;}
.web_maintenance{background:url(../images/banners/web_maintenance.jpg) no-repeat 0px 45px; color:#4D4747;}
.mobile{background:url(../images/banners/mobile.jpg) no-repeat 0px 45px; color:#4D4747;}
.registration{background:url(../images/banners/domain-registration.jpg) no-repeat 0px 45px; color:#4D4747;}
.hosting_services{background:url(../images/banners/hosting-services.jpg) no-repeat 0px 45px; color:#4D4747;}
.ecommerce{background:url(../images/banners/e-commerce-solutions.jpg) no-repeat 0px 45px; color:#4D4747;}
.internet_marketing{background:url(../images/banners/internet-marketing.jpg) no-repeat 0px 45px; color:#4D4747;}
.multimedia_graphic{background:url(../images/banners/multimedia-n-graphic.jpg) no-repeat 0px 45px; color:#4D4747;}

/*#brcategory{
width:200px;
height:auto;
float:left;
margin:auto;
}*/

/*#category{
width:200px;
height:5px;
padding:0px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:6px;
color:#000000;
text-align:center;
vertical-align:top;
text-decoration:none;
float:left;
}*/
/*.categorynav{
width:200px;
height:18px;
float:left;
margin:auto;
}*/

/*.cbullet{
width:22px;
height:18px;
float:left;
margin:auto;
}*/

/*.bullet{
width:8px;
height:10px;
padding-top:5px;
float:left;
margin:auto;
}*/


.ctxtcontainer {
width:106px;
height:18px;
float:left;
margin:auto;
}
/*
.ctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#F68738; background-color:inherit;
text-decoration:none;
}*/
/*.ctxt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000; background-color:inherit;
text-decoration:none;
}*/

#cmore{
width:128px;
height:18px;
text-align:right;
float:right;
margin:auto;
}

/* banner end part style end here */

.blank{
width:100%;
height:12px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
padding:0;
}
section{width:100%}
.heading_row{width:1007px; height:5px; background:#FFF; margin:0 auto;}
.centerCntr { width: 1007px; margin: 0 auto; background:#fff; overflow:hidden;}
.centerCntr2{ width:700px; margin:0 0 10px 0; padding:0;}
.banner_block{height:90px; width:100%; position:relative; padding:0px; margin:0px}
.banner_block .banner_bL{height:90px; margin: 0px auto 0 6px;float:left; width:241px; background:#00FF00; background:url(../images/banner_block_bg.png) no-repeat top left; float:left;}
.banner_block .banner_bL:hover{background:url(../images/banner_block_bg.png) 0 -90px; cursor:pointer}
.banner_block .banner_bL img{float:left;margin:0 0 0 13px;}
.banner_block .banner_bL .block_sep{background:url(../images/banner_block_sep.png) no-repeat scroll right top transparent; float:left; height:46px;margin:24px 3px 0;width:2px;}
.banner_block .banner_bL .heading{color:#1372B0;float:left;font:normal 17px/22px Arial,Helvetica,sans-serif;margin:22px 0 0;text-align:center;width:142px;}
.banner_block .banner_bL span{color:#666666}
.banner_block .banner_bL .heading3{color:#1372B0;float:left;font:normal 17px/22px Arial,Helvetica,sans-serif;margin:22px 0 0;text-align:center;width:145px;}
.quotation{height:73px; width:1000px; position:relative; background:url(../images/quotation_bg_frame_000111.gif) no-repeat 10px 0px; overflow:hidden; margin:0 auto;}
.quotation a{color:#FFFFFF}
.quotation a:hover{color:#000000;}
.quotation .colsultancy{margin:18px 0 0 150px; padding:3px 0 0 0px; font:18px/25px Verdana,Arial,Helvetica,sans-serif; width:262px; height:35px; float:left; text-align:center;}
.quotation .ask_quotation{margin:18px 0 0 18px; padding:3px 0 0 0px; font-size:22px;  width:262px; height:35px; float:left; text-align:center}
.quotation .packages{margin:18px 0 0 18px; padding:3px 0 0 0px; font:18px/25px Verdana,Arial,Helvetica,sans-serif;width:262px; height:35px; float:left; text-align:center}
.web_packages{margin:10px 0 0 0}
.prices{width:197px; text-align:right; font-size:12px; float:left; border-bottom:1px solid #993300; margin:0 0 0 10px; padding:4px 0 5px 0px}
.rates{width:110px; float:left; font-size:12px; text-align:center; background-color:rgb(229, 243, 246); border-bottom:1px solid #993300; margin:0; padding:4px 0 5px 0}
.rates .started{background:#0f8cb5; box-shadow:inset 0 0 50px #0f8cb5; padding:3px 10px 5px; border-radius:10px;}
.lh40{width:10px;line-height:40px; border-bottom:1px solid #993300; float:left; background-color:white; margin:0; padding:4px 0 1px 0}
.rates .started a{color:White; line-height:20px;}
.rates:hover
{
	color:#FFF;
	 background-color: #0f8cb5;
    /* Firefox */
    -moz-transition: all 1s ease-out;
    /* WebKit */
    -webkit-transition: all 1s ease-out;
    /* Opera */
    -o-transition: all 1s ease-out;
    /* Standard */
    transition: all 1s ease-out;}
.hosting{width:145px; float:left; font-size:12px; text-align:center; background-color:rgb(229, 243, 246); border-bottom:1px solid #993300; margin:0; padding:4px 0 5px 0}
.main_container{width:100%; height:auto;margin:0; overflow:hidden;}
.main_container .web_development{width:30.7%; float:left; margin-left:12px; margin-right:10px; margin-bottom:10px;}
.main_container .web_development h1{background:url(../images/panelbg01.jpg) no-repeat; width:100%; font-size:16px; height:24px; color:#FFFFFF; padding:3px 0 0 10px; margin:5px 0 0 0;}
.main_container .web_development h1 a{color:#FFFFFF; text-decoration:none; font:bold 14px/20px Verdana,Arial,Helvetica,sans-serif;
    -moz-transition: all 1s ease-in-out;
 	/* WebKit */
 	-webkit-transition: all 1s ease-in-out;
 	/* Opera */
 	-o-transition: all 1s ease-in-out;
 	/* Standard */
 	transition: all 1s ease-in-out;}
.main_container .web_development h1 a:hover{margin:0 0 0 10px;}
.our_services .web_development h3 a{color:#0099FF}
.our_services .web_development h3 a:hover{color:#00CCFF}
.main_container .web_development p{margin:2.5px 0 0 10px; padding:0px; font-size:11px; line-height:13px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none}
.main_container .web_development p img{float:right;}
.main_container .web_development .read_more{width:100%; margin:20px 0 0 0;}
.main_container .web_development span{float:right; padding:0 6px; margin:0px 0 0 0px; text-align:center; color:#000000; font-size:11px;  font-family:vardana;box-shadow: inset 0 0 10px skyblue;border-radius: 5px;line-height: 20px;
    -moz-transition: all 1s ease-in-out;
 	/* WebKit */
 	-webkit-transition: all 1s ease-in-out;
 	/* Opera */
 	-o-transition: all 1s ease-in-out;
 	/* Standard */
 	transition: all 1s ease-in-out;}
.main_container .web_development span a{text-decoration:none; color:#000000}
.main_container .web_development span:hover{color:#0066FF}
.main_container .web_development span:hover a{text-decoration:none}
.left_container{position:relative; margin:10px 0 0 15px; padding:0; float:left; overflow:hidden; width:703px; height:auto; background:url(../images/top2.png) repeat-x;}
.porfolio{position:relative; margin:10px auto 0 auto; padding:0; overflow:hidden; width:980px; height:auto; background:url(../images/top2.png) repeat-x;}
.porfolio h1{font-size:18px; color:#003366;	font-variant:small-caps; text-align:center; margin:10px 0 15px 0; width:100%; overflow:hidden;}
.our_services{float:left; margin:0;  border:solid 1px #CCCCCC; border-top-color:#FFFFFF; width:700px}
.our_services h1{font-size:18px; color:#003366;	font-variant:small-caps; text-align:center; margin:10px 0; width:700px}
.our_services h2{color:#8f8c8c; margin-bottom:5px; padding-left:10px;font:18px/25px Verdana,Arial,Helvetica,sans-serif; height:auto; float:left; width:100%}
.our_services h3{color:#666666;font:bold 10.5px/15px Verdana,Arial,Helvetica,sans-serif; float:left; margin:0 0 5px 10px; padding:0; width:100%;}
.our_services h3 a{color:#003366; text-decoration:none;}
.our_services h3 a:hover{color:#0066ff}
p{text-align:justify; color:#666666; margin:0 auto; padding:0 10px 0 10px; width:95%; overflow:; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; text-indent:0em}
/*p:first-letter{font-size:38px; line-height:20px; color:#0099FF}*/
/*.our_services p{margin:0 7px 0 7px; padding:0; text-align:justify; color:#666666; line-height:17px}
.our_services p:hover{color:#333333;}*/
.fs20{font-size:20px;}
.skyblue{color:#0099FF;}
.w1000{width:100%}
.strong{font:bold 13px/16px Verdana,Arial,Helvetica,sans-serif; margin-left:10px; width:100%;}
.whmpo{width:100%; height:auto; margin:10px 0; padding:0; overflow:hidden;}
.dom_name{width:140px; float:left; border:1px dotted grey; margin:0 0 0 15px; padding:10px 7px;font:11px/16px Verdana,Arial,Helvetica,sans-serif; line-height:15px; cursor:default; border-radius:5px; text-align:center;}
.dom_name:hover{border:1px dotted black; background:#f5f5f5;}
.our_services h6{background:#ededed; border:dotted 1px #999; font-size:13px; padding:5px; margin:0px}
.our_services h6:hover{background:#ededed;border:dotted 1px #4e4e4e}
.our_services .h6_box{ width:688px;background:#ededed; border:dotted 1px #999; font-size:13px; text-align:center; padding:5px; margin:10px 0 0 0; text-align:justify}
.our_services h4{font:bold 14px/25px Verdana,Arial,Helvetica,sans-serif; color:#0066FF; margin:10px 0 5px 0; padding:0 0 0 5px; float:left; width:100%;}
.our_services h4 img{float:left; margin:0; padding:0;}
.our_services .h6_box:hover{background:#ededed;border:dotted 1px #4e4e4e}
.for ul{font-size:12px;}
.for li{background:url(../images/ico-arrow.jpg) 0 7px no-repeat; list-style-position:outside; margin:0px 0 0 20px; padding-left:30px; font:11px/25px Verdana,Arial,Helvetica,sans-serif; clear:both;}
.for3 ul{font-size:12px;}
.for3 li{background:url(../images/content_bullet.png) 0 3px no-repeat; list-style-position:outside; margin:0px 0 0 20px; padding-left:30px; font:11px/20px Verdana,Arial,Helvetica,sans-serif; clear:both;}
.for4 ul{font-size:12px;}
.for4 li{background:url(../images/content_bullet.png) 0 3px no-repeat; list-style-position:outside; margin:0px 0 0 20px; padding-left:30px; font:11px/20px Verdana,Arial,Helvetica,sans-serif; clear:both;}
.for5 ul{font-size:12px;}
.for5 li{background:url(../images/content_bullet.png) 0 5px no-repeat, url(../images/strip01-bg.jpg) repeat-x; margin:0px 0 0 25px; list-style-position:outside;font:11px/25px Verdana,Arial,Helvetica,sans-serif; clear:both; float:left; padding:0 15px 5px 25px; height:26px}
.for6 ul{font-size:12px;}
.for6 li{background:url(../images/small_arow.gif) 0 4px no-repeat; text-align:left; list-style-position:outside;font:11px/15px Verdana,Arial,Helvetica,sans-serif; clear:both;margin:5px 0 0 13px; padding-left:15px;}
.for7 ul{font-size:12px;}
.for7 li{list-style-image:url(../images/arrow-right.jpg); list-style-position:inside; margin:1px 0 0 13px}
.our_services .box_single_ul ul{font-size:12px;}
.our_services .box_single_ul li{list-style-image:url(../images/ico-arrow.jpg); list-style-position:inside; margin:0px 0 0 0px;}
.for2 ul{margin:0; padding:0; list-style:none outside none; float:left; width:650px}
.for2 li{float:left; height:75px; margin:10px 0 0 25px; width:190px;}
.w150{width:150px;}
.w200{width:200px;}
.w330{width:330px}
.w340{width:340px}
.w350{width:350px}
.w300{width:300px}
.w310{width:310px}
.w320{width:320px}
.w450{width:460px}
.w510{width:510px}
.w635{width:635px;}
.w680{width:680px}
.w700{width:680px;}
.w100p{width:100%;}
.w49p{width:49%;}
.w116_fl{width:108.3px; float:left; font-weight:bold; font-size:14px; text-align:center; margin:0px; padding:0px;}
.m10{margin-top:20px}
.mr{margin-left:25px}
.margin{margin:10px 0 0 0}
.m0{margin:0;}
/*Margin Top Start*/
.mt01{margin-top:1px;}
.mt02{margin-top:2px;}
.mt03{margin-top:3px;}
.mt04{margin-top:4px;}
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
/*Margin Top End*/

/*Margin Right Start*/
.mr01{margin-right:1px;}
.mr02{margin-right:2px;}
.mr03{margin-right:3px;}
.mr04{margin-right:4px;}
.mr05{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}
/*Margin Right End*/

/*Margin Bottom Start*/
.mb01{margin-bottom:1px;}
.mb02{margin-bottom:2px;}
.mb03{margin-bottom:3px;}
.mb04{margin-bottom:4px;}
.mb05{margin-bottom:05px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
/*Margin Bottom End*/

/*Margin Left Start*/
.ml0{margin-left:0;}
.ml01{margin-left:1px;}
.ml02{margin-left:2px;}
.ml03{margin-left:3px;}
.ml04{margin-left:4px;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml55{margin-left:55px;}
.ml60{margin-left:60px;}
.ml65{margin-left:65px;}
.ml70{margin-left:70px;}
.ml75{margin-left:75px;}
.ml80{margin-left:80px;}
.ml85{margin-left:85px;}
.ml90{margin-left:90px;}
.ml95{margin-left:95px;}
.ml100{margin-left:100px;}
.ml105{margin-left:105px;}
.ml110{margin-left:110px;}
.ml115{margin-left:115px;}
.ml120{margin-left:120px;}
.ml125{margin-left:125px;}
.ml130{margin-left:130px;}
.ml135{margin-left:135px;}
.ml140{margin-left:140px;}
.ml145{margin-left:145px;}
.ml150{margin-left:150px;}
/*Margin Left End*/

/*Padding Top Start*/
.pt2{padding-top:2px;}
.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
/*Padding Top End*/

/*Padding Right Start*/
.pr05{padding-left:5px;}
.pr10{padding-left:10px;}
.pr15{padding-left:15px;}
.pr20{padding-left:20px;}
.pr25{padding-left:25px;}
.pr30{padding-left:30px;}
.pr35{padding-left:35px;}
.pr40{padding-left:40px;}
.pr45{padding-left:45px;}
.pr50{padding-left:50px;}
/*Padding Right End*/

/*Padding Bottom Start*/
.pb05{padding-bottom:05px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
/*Padding Bottom End*/

/*Padding Left Start*/
.pl05{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
/*Padding Left End*/

/*Font Size Start*/
.fs08{font-size:10px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
/*Font Size End*/

/*Text Color Start*/
.tcb{ color:Blue;}
.tcbl{ color:Black;}
.tcsb{ color:#0895CC}
/*Text Color Start*/

/*Font Style Start*/
.fsn{font-style:normal;}
.fsv{font-family:Verdana,Arial,Helvetica,sans-serif;}
/*Font Style End*/

.r_icon{ background-image:url(../images/triangle.png); width:15px; padding:3px 6px 3px 6px; color:White; margin:0 5px 0 5px; height:10px}
.tac{text-align:center;}
.lh10{line-height:10px;}
.bradius{border-radius:5px;}
.bs:hover{box-shadow:0px -4px 5px Gray;}
.rmb{border:1px solid #999; border-radius:5px; padding:1px 7px 1px 7px; box-shadow:inset 0px 0px 5px #999;}
.rmb a{color:Black; font-size:11px; text-decoration:none;}
.rmb:hover{box-shadow:0px 0px 5px #999;}
.b{font-weight:bold;}
.cb{clear:both;}
.bg-grey02{background:rgb(237, 237, 237); border:1px dotted #999999}
.bg-grey02:hover{border:1px dotted #333333}
h5{vertical-align:middle; background:url(../images/ico-arrow03.png) 0 2px no-repeat; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 0 0 25px;}
.ac{text-align:center}
.our_services .for8 ul{font-size:12px;}
.our_services .for8 li{list-style-image:url(../images/ico-arrow.jpg); list-style-position:inside; margin:0px 0 0 10px; line-height:20px}
.for9 ul{font-size:12px;}
.for9 li{list-style-image:url(../images/content_bullet.png); list-style-position:inside; margin:0px 0 0 10px; line-height:20px}
.right_container{position:relative; margin:0; padding:0; float:right; overflow:hidden; width:280px; height:auto;}
.vam{vertical-align:middle;}
.mr05{margin-right:5px}
.mr75{margin-right:75px}
.mr50{margin-right:50px}
.fs{font-size:13px;}
.ac{text-align:center;}
.bdr-B1{border-bottom:1px solid #CCCCCC;}
.bdr-1D{border:1px dotted #999999;}
.bdr-1D:hover{border:1px dotted #000000;}
.h2-AWT{}
.side_menu{width:275; margin:13px 5px 0 0; padding:0 0 0 5px;}
.side_menu ul{font-size:16px; color:#0066FF; font-weight:700}
.side_menu ul li{background:url(../images/side_menu2.jpg) 0px 0px no-repeat; height:43px; margin:0px; padding:7px 0 0 10px}
.side_menu ul li:hover{background:url(../images/side_menu2.jpg) 0px -50px no-repeat; color:#0066FF}
.side_menu ul li a{color:#0066FF; text-decoration:none; font:12px Verdana,Arial,Helvetica,sans-serif;}
.side_menu ul li a:hover{color:#0099FF;}
.side_project{width:275px; height:235px; margin:5px 5px 0 0; padding:0px; background:url(../images/project_side_image.gif) 0px -5px no-repeat, url(../images/ourProjectsHeader.jpg) center -5px no-repeat; overflow:hidden;}
/*.check{margin:0 0 3px 0; padding:0 0 0 25px; width:700px; background:url(../images/ico-arrow03.png) left no-repeat;}*/
.rounded_div{border-left:solid 1px #a8b6d9; border-right:solid 1px #a8b6d9; width:650px; margin:0 0 0 10px; padding:5px 15px; text-align:justify; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:11px}
.rounded_div_up{height:5px; background:url(../images/box02-tm.jpg) repeat-x; width:682px; margin:15px 0 0 10px; float:left}
.rounded_div_down{height:7px; background:url(../images/box02-tm.jpg) 0 6px repeat-x; width:682px; margin:0 0 10px 10px; float:left}
.fl{float:left}
.fr{float:right}
.cntr{margin:0 0 0 25px}
.hr{background:url(../images/box02-tm.jpg) repeat-x; width:375px; color:#FFFFFF; height:1px; margin:15px 0 0 170px; padding:0;}
#support
{
	position:fixed;
	top:25%;
	left:0;
	width:35px;
	height:150px;
	padding:0;
	background:url(../images/24x7.png);
    transition-duration:0.6s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;}
#support_inner
{
	position:fixed;
	top:25%;
	left:-230px;
	width:230px;
	padding:15px 0 0 0;
	height:133px;
	background:url(../images/chat_icon.png) 0 7px no-repeat;
	text-align:center;
	box-shadow:inset -10px 0 40px #b6dfff;
	border:1px solid #b6dfff;
	-webkit-trasition-duration:0.6s;
	-moz-transition-duration:0.6s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.6s;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	border-radius: 0 0px 0px 5px;
	z-index:1001;
	color:#003366;
}
#support_inner strong{ font-size:20px; color:#a8c900;}
#support_inner p{text-align:center; font-size:15px; font-weight:bold; line-height:25px;}
#support_inner p span.support24{color:#e3502e; font-size:19px;}
#support_inner p span.profess{color:#000; font-weight:bold; font-size:15px; letter-spacing:.2px;}
#support_inner .tollfree{background:url(../images/contact_bg.png) top center no-repeat; width:203px; margin:15px auto 0px auto; padding:0 0 10px 0; height:35px;}
#support_inner .tollfree p{margin:0 0 0 14%; padding:0; line-height:34px; font-size:20px; color:#000; font-weight:normal;}
#support:hover{left:230px;}
#support:hover #support_inner{left:0; background:#;}
#send_enquery
{
	position:fixed;
	top:30%;
	right:0;
	width:30px;
	padding:12px 0;
	background:#fff;
	box-shadow:inset 10px 0 20px #b6dfff;
	border:1px solid #b6dfff;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
	-webkit-border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	z-index:1001;
}
#send_enquery img
{
	margin:0 12px;
}
#send_enquery_inner
{
	position:fixed;
	top:30%;
	right:-230px;
	width:180px;
	padding:25px;
	height:auto;
	background:#fff;
	box-shadow:inset -10px 0 40px #b6dfff;
	border:1px solid #b6dfff;
	-webkit-trasition-duration:0.6s;
	-moz-transition-duration:0.6s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.6s;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	border-radius: 0 0px 0px 5px;
	z-index:1001;
}
#send_enqury_inner textarea 
{
			width: 190px;
			height: 100px;
			margin-top:4px;
			margin-bottom: 6px;
			display:block;
}
#send_enquery:hover
{
	right:230px;
}
#send_enquery:hover #send_enquery_inner
{
	right:0;
}
#enquiry
{
	background-color:#DCF8E1;
	border-radius:6px;
	color: #333;
	border:1px solid #333;
	border-bottom:4px solid #333;
	box-shadow:0px 0px 3px rgba(0,0,0,.4);
	cursor:pointer;
	margin-top:5px;
}
#send_enquery_inner form #enquiry:active
{
	border-bottom:2px solid #1B4501;
	margin-top:3px;
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="tel"]
{
	width:160px;
	margin:4px 0 0 0;
	display:block;
}
form .line 
{
	clear:both;
    color:#000;
	font-size:12px; 	
}
.clear{
clear:both;
}
.inline-table{display:inline-table;}


/* body part style start from here */

/*#bodycontainer{
width:950px;
height:auto; 
color:#4D4747;
background-color:#FFF;
margin:0 auto;

}*/

#bodycontainerleft{
width:200px;
float:left;
}
/*#flash
{
float:left;
margin:auto;
width:200px;
height:117px;
}*/
#bodycontainercenter{
width:650px;
height:auto; color:#4D4747;
background-color:#FFFFFF;
border-left:1px solid #F68738;
float:right;
margin:auto;
}

#welcome{
height:43px;
text-indent:-2000px;
background:url(../images/welcome.gif) 0 0 no-repeat;
}

#blankright{
width:192px;
height:14px;
text-align:center;
margin:auto;
}


/*#contact
{
background:url(../images/call.gif);
background-repeat:no-repeat;
float:left;
margin:auto;
width:200px;
height:49px;
margin-top:10px;
}*/

#bodyrightcontainer{

width:291px;
height:auto;
float:left;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5 ;
text-decoration:none;
text-align:justify;
}
#bodyrightcontainer1
{
width:291px;
height:auto;
float:left;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5 ;
text-decoration:none;
text-align:justify;
}
#bodyrightcontainer2
{
width:291px;
height:auto;
float:left;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5 ;
text-decoration:none;
text-align:justify;
}
#bodyrightcontainer3
{
width:291px;
height:auto;
float:left;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5 ;
text-decoration:none;
text-align:justify;
}

#bodyaboutuscontainer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5;
text-decoration:none;
text-align:justify;
width:640px;
height:auto;
float:right;
margin:0px 5px 0px 5px;
}
#bodyaboutuscontainer1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5;
text-decoration:none;
text-align:justify;
width:600px;
height:auto;
float:right;
margin:0px 20px 0px 20px;
}
#bodycareercontainer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5;
text-decoration:none;
text-align:justify;
width:600px;
height:auto;
float:right;
margin:0px 20px 0px 20px;
}
#bodywelcome
{
background:url(../images/welcome.gif);
background-repeat:no-repeat;
width:261px;
height:23px;
float:left;
margin:0px 0px 10px 10px;
}
#bodywebsite
{
background:url(../images/web_design.gif);
background-repeat:no-repeat;
width:207px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}

#bodywebsite1
{
background:url(../images/module_of_design.jpg);
background-repeat:no-repeat;
width:410px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodyoffline
{
background:url(../images/offline.gif);
background-repeat:no-repeat;
width:206px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodywebpromot
{
background:url(../images/promot.gif);
background-repeat:no-repeat;
width:174px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodywebdev
{
background:url(../images/web_deve.gif);
background-repeat:no-repeat;
width:239px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodysoftdev
{
background:url(../images/software.gif);
background-repeat:no-repeat;
width:248px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodygraphic
{
background:url(../images/graphic.gif);
background-repeat:no-repeat;
width:205px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodyportal
{
background:url(../images/portal.gif);
background-repeat:no-repeat;
width:218px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodyhost
{
background:url(../images/hosting.gif);
background-repeat:no-repeat;
width:147px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodycareer
{
background:url(../images/career.gif);
background-repeat:no-repeat;
width:146px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#more
{
width:100px;
height:20px;
float:right;
}
.mtxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#F68738;
text-align:right;
text-decoration:none;
}
.mtxt a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#F68738;
text-align:right;
text-decoration:underline;
}
.mtxt a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff0000;
text-align:right;
text-decoration:underline;
}
#bodycontact
{
background:url(../images/contact.gif);
background-repeat:no-repeat;
width:158px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#bodysubmit
{
background:url(../images/submit.gif);
background-repeat:no-repeat;
width:158px;
height:30px;
float:left;
margin:0px 0px 10px 10px;
}
#formname
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5;
text-decoration:none;
text-align:justify;
width:291px;
height:20px;
float:left;
margin-left:20px
}
#field
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1174B5;
width:288px;
height:20px;
float:left;
margin-left:20px
}
.bodyheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4747;
font-weight:bold;
text-decoration:none;
text-align:justify;
}
.Subheadtxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F68738;
text-decoration:none;
text-align:justify;
}
.Subheadtxt a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F68738;
text-decoration:none;
text-align:justify;
}
.Subheadtxt a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:underline;
text-align:justify;
}

/* body end part style end here */



#footercontainercenter{
width:100%;
height:68px;
background-color: #0066CC; color:#4D4747;
border-bottom:1px solid #FFFFFF;
margin:auto;
float:left;
}
#frtop{
width:100%;
height:15px;
text-align:center;
padding:0px 0px 0px 0px;
float:left;
margin-top:5px;
}
#footertxt{
height:auto;
padding-top:8px;
text-align:center;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.fnav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.fnav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.fnav a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FF0000; background-color:inherit;
text-decoration:underline;
}
#define{
width:290px;
height:auto;
padding:0px 5px 0px 5px;
float:left;
margin:auto;
}
#define1{
width:290px;
height:auto;
padding:0px 5px 0px 5px;
float:left;
margin:auto;
}


#seodefine{
width:340px;
height:auto;
padding:0px 5px 0px 5px;
float:left;
margin:auto;
}
#seodefine1{
width:240px;
height:auto;
padding:0px 5px 0px 5px;
float:left;
margin:auto;
}



#copyright{
width:100%;
height:auto;
padding:5px 0px 5px 0px;
float:left;
margin:auto;
}

.copyrighttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding-left:20px;
color:#4D4747; background-color:inherit;
}
.copyrighttxt a {
	color:#4D4747; text-decoration:none; background-color:inherit;
}
.copyrighttxt a:hover {
	text-decoration:underline;
	color:#FF0000;
}
html, samp, ol, ul, li,  footer, video {
margin: 0px; padding: 0px; }

.clear{clear:both; }


/* wrapper*/

div.icon1{background-position: 17px 2px; background-image: url('../images/icon1.png' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon2{background-position: 17px 2px; background-image: url('../images/icon2.png' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon3{background-position: 17px 2px; background-image: url('../images/icon3.png' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon4{background-position: 17px 2px; background-image: url('../images/icon4.png' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon5{background-position: 17px 2px; background-image: url('../images/icon5.png' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon6{background-position: 17px 2px; background-image: url('../images/icon6.png' ); background-repeat: no-repeat; float: left; width: 100%;}	
div.icon7{background-position: 17px 2px; background-image: url('../images/icon7.gif' ); background-repeat: no-repeat; float: left; width: 100%;}
div.icon8{background-position: 17px 2px; background-image: url('../images/icon8.png' ); background-repeat: no-repeat; float: left; width: 100%;}
	
footer{float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999;font-family: arial; font-size: 13px; }

/*footer featured start*/
.footer_featured{height:40px; background:url(../images/navbg.jpg); width:100%;}
.footer_featured .featured_left{float:left; padding:0px 0 0 10px;}
.footer_featured .featured_left p{float:left; width:90px; font-size:11px; line-height:35px; color:#a1a1a1; padding:2px 0;}
.footer_featured .featured_left .featured_scroll{float:left; width:330px; margin:0; position:relative; overflow:hidden;}
.footer_featured .featured_left .featured_scroll .featured{visibility: visible;padding: 0px;width: 330px;position: relative;overflow: hidden;float: left;line-height: 38px;height: 39px;}
.footer_featured .featured_left .featured_scroll .featured a{color:#616161; text-decoration:none;}
.footer_featured .featured_left .featured_scroll .featured .f2f{background:url(../images/f2f.gif) 45% 7px no-repeat; float:right; width:150px; margin:0 0 0 10px;}
.footer_featured .featured_left .featured_scroll div img{margin-right:15px;}
.footer_featured .featured_right{float:right; padding:2px 10px 0 0;}
.footer_featured .featured_right ul{float:right; list-style:none;}
.footer_featured .featured_right ul li{float:left; padding-left:35px; text-transform:uppercase; font-size:11px; line-height:35px; color:#616161;}
.footer_featured .featured_right ul li a{float:left; color:#616161;}
.footer_featured .featured_right ul li a:hover{float:left; color:#FFF;}
.footer_featured .featured_right ul li small{float:left; padding:0 8px 0 0}
.footer_featured .featured_right ul li small img{margin-top:5px;}
.footer_featured .featured_right ul li span{float:left;}

/*toggle block start*/
.footer_toggle{width:100%; color:#9a9a9a; z-index:3; position:relative; bottom:-40px;}
.footer_toggle .toogle_up{ position: absolute; left: 45%; top: -23px; width:100px; margin:0 auto; height:23px; background:url(../images/toogle_arrow.png) no-repeat center top; cursor:pointer;}
.footer_toggle .toogle_up.active{background:url(../images/toogle_arrow.png) no-repeat center bottom}
.footer_toggle .toogle_up img{cursor:pointer;}
.footer_toggle .toogle_block{height:180px; width:100%; overflow:hidden;}
.toggle_container{float:left; width:100%; background:silver; background:transparent}
.toggle_container .toggle_row {padding:2px 1px; width: 1007px;margin: 0 auto;clear: both;overflow: hidden;}
.toggle_container .box{float:left; width:25%;}
.toggle_container .toggle_row .toggle_col {display:block; background:url(../images/footer_navbg.jpg) repeat-x, url(../images/footer_navbg_cntr.jpg) 0px 50px repeat-y; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px;	min-height:150px; height:auto!important; height:150px; margin-right:1px; padding:10px 15px 20px 15px;}
.toggle_container .toggle_row .toggle_col.last {margin-right:0px;}
.toggle_container .toggle_row .toggle_col .menu{clear:both; width:144px; margin:25px auto;}
.toggle_container .toggle_row .toggle_col .menu li{display:inline-block; width:70px; margin:0 0 10px 0;}
.toggle_container .toggle_row .toggle_col .menu li a{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#1372b0;}
.toggle_container .toggle_row .toggle_col .menu li a:hover
{
	color:#074e7d;
    /* Firefox */
    -moz-transition: all .5s ease-in;
    /* WebKit */
    -webkit-transition: all .5s ease-in;
    /* Opera */
    -o-transition: all .5s ease-in;
    /* Standard */
    transition: all .5s ease-in;}
.toggle_container .toggle_row .toggle_col .services{clear:both; width:185px; margin:25px auto;}
.toggle_container .toggle_row .toggle_col .services li{display:inline-block; margin:0 0 5px 0;}
.toggle_container .toggle_row .toggle_col .services li a{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#1372b0;}
.toggle_container .toggle_row .toggle_col .services li a:hover
{	
	color:#074e7d;
    /* Firefox */
    -moz-transition: all .5s ease-in;
    /* WebKit */
    -webkit-transition: all .5s ease-in;
    /* Opera */
    -o-transition: all .5s ease-in;
    /* Standard */
    transition: all .5s ease-in;}
.toggle_container .toggle_row .toggle_col .social{clear:both; width:60px; margin:25px auto;}
.toggle_container .toggle_row .toggle_col .social li{display:inline-block; margin:0 0 10px 0;}
.toggle_container .toggle_row .toggle_col .social li a{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#1372b0;}
.toggle_container .toggle_row .toggle_col .social li a:hover
{	
	color:#074e7d;
    /* Firefox */
    -moz-transition: all .5s ease-in;
    /* WebKit */
    -webkit-transition: all .5s ease-in;
    /* Opera */
    -o-transition: all .5s ease-in;
    /* Standard */
    transition: all .5s ease-in;}
.toggle_container .toggle_row .toggle_col .title {float:left; text-align:center; width:100%; color:#003366; font-size:13px; line-height:13px; font-weight:bold; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details.special {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details .news{float:left;	width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .news.last{padding-bottom:0;}

.toggle_container .toggle_row .toggle_col .toggle_details p {float:left; width:90%; font-size:12px; line-height:15px; color:#616161; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details p a {font-size:10px; line-height:12px; color:#00b3e6; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details p a:hover {text-decoration:underline;}
.toggle_container .toggle_row .toggle_col .toggle_details ul {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li {float:left;	width:50%; font-size:12px; line-height:18px; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a {color:#9e9e9e; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a:hover {color:#fff; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title {float:left; width:100%; font-size:12px; line-height:14px;	color:#333333; 	padding-bottom:3px;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title strong {float:left; display:block;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title span {float:right;	display:block;	color:#f7a900;	font-weight:bold;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch {float:left; width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li {float:left;	width:50%;	font-size:10px;	line-height:13px; color:#616161;
list-style:none; text-transform:uppercase; display:inline;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li span {float:left; width:20px; text-align:center;	vertical-align:middle;
margin-right:5px; padding:3px 0;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a {color:#616161; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a:hover{color:#f7a900; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo {float:left; width:100%;	padding-bottom:10px;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo img {float:left;	border:0px;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network {float:left;	width:100%; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li {float:left; padding-right:10px; font-size:10px; line-height:12px;font-weight:bold; text-transform:uppercase;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a {color:#d79200; text-decoration:none; width:20px; height:20px; display:block; background:#ccc; font-size:0; line-height:0;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a:hover {color:#d79200; text-decoration:underline; background-position:0 -20px;}

/*Packages CSS Start Here*/
.package {width:100%; overflow:hidden;}
.package .foor_pack{width:157.5px; float:left; height:205px; margin:20px 0 80px 10px;}
.package .foor_pack h2{font-size:12px; margin:60px 0 0 0; color:White; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; padding:0;}
.package .foor_pack ul{font-size:10px; font-family:Arial,Helvetica,sans-serif; margin:3px 0 0 20px; list-style:disc; padding:0; line-height:20px; color:White;}
.package .foor_pack ul li{ list-style-type:disc;}
.package .foor_pack ul a{text-decoration:none; color:#FFF;}
.package .foor_pack .price{margin-top:5px; font-weight:bold; width:157.5px; text-align:center; padding:0; font-size:13.5px;}
.package .foor_pack .price a{color:#0e75c0;}
.package .pack_bg1:first-child{margin-left:5px;}
.package .foor_pack:first-child{margin-left:5px;}
.pack_bg1{background:url(../images/web-design-development.gif);}
.pack_bg2{background:url(../images/Domain-Hosting.gif);}
.pack_bg3{background:url(../images/E-commerce.gif);}
.pack_bg4{background:url(../images/Internet-marketing.gif);}
.pack_bg5{background:url(../images/multi-graphic.gif);}
.pack_bg6{background:url(../images/combo-packages.gif);}
.a{text-decoration:none; display:inline-block;}
/*Packages CSS End Here*/










/*media block start*/
.footer_media{width:100%; font-size:11px; line-height:13px; color:#9a9a9a; background: #fff; overflow: hidden; height:30px }
.footer_media p{text-align:center; font:font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#1372b0; line-height:27px;}
.footer_media p a{ color:#1372b0;}
.footer_media .footer_media_left { padding-left: 5px; margin:0 0 0 5px; float:left; width:65%;}
.footer_media .footer_media_left p{float:left; line-height:13px; padding:7px 0 0 0; font-size:11px; color:#000000}
.footer_media .footer_media_left p a{text-decoration:none; color:#333333;}
.footer_media .footer_media_left p a:hover{text-decoration:none; color:#333;}
.footer_media .footer_media_right { float:right; width:30%;}
.footer_media .footer_media_right img{float:left;}
.footer_media .footer_media_right ul{float:right; list-style:none;}
.footer_media .footer_media_right ul li{float:left; padding:5px 4px 2px; color:#575f47;}
.footer_media .footer_media_right ul li a{color:#019ec9;}
.footer_media .footer_media_right ul li.iYo_logo{float:right; margin:0 0 0 10px; padding:0;}
.footer_media .footer_media_right ul li .follower{float:left; padding:3px 0 3px 10px;}
.footer_media .footer_media_right ul li .fb{float:left; padding:3px 5px 3px 0px; }
.footer_media .footer_media_right ul li .fb-root{float:left; padding:3px 10px 3px 0; width:200px;}
.footer_media .footer_media_right ul li .fb strong{ color:#666;}
.footer_media .footer_media_right ul li .fb strong span{ color:#1A99ED;}
.footer_media .footer_media_right ul li.last{ width: 120px;}


/* Breadcrumbs */

.scrollwrapper, .flexcroll{
	width:100% !important;
	height:152px !important;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0px;
	left: 0;
}
.vscrollerbase {
	width: 9px;
	padding-right:1px;
		margin-top:20px;
	background:url(../images/scroll_bg.png) repeat-y;
}
.vscrollerbar {
	background:transparent;
	width: 9px;
	height:35px;
	padding-right:1px;
	background:url(../images/scroll.png) no-repeat 0 0;
}

.flexcroll ul{
	list-style:none;
	display:block;
}

.flexcroll ul li{
	width:48%;
	display:inline-block;
	line-height:13px;
	padding-bottom:4px;
}

.flexcroll ul li a{
	color:#000000;
	font-size:12px;
	line-height:13px;
}
.flexcroll ul li a:hover{
	color:#FFF;	
}
.vscrollerbar {height:35px!important;}

/* footer part style end here */







/*Header Start*/
/*.primary-nav{height:85px;position:fixed;width:100%; z-index:999}*/
.primary-nav{height:85px;left:0;position:fixed;top:0;width:100%; float:left;z-index:999}
/*.primary-nav .background-layer{background:url(../images/navbg13.jpg) repeat-x center 0;height:85px;width:100%;z-index:-1}*/
.primary-nav .background-layer{background:url(../images/navbg13.jpg) repeat-x center 0;height:45px;left:0;position:absolute;top:0;width:100%;z-index:-1}
.primary-nav .primary-nav-list{margin:0 auto;width:1000px; font-size:15px; font-weight:bold;}
.primary-nav .primary-nav-list a{color:#003366; text-decoration:none; font: 12px Verdana,Arial,Helvetica,sans-serif;}
.primary-nav .primary-nav-list a:hover{color:#0099FF}
.primary-nav .primary-nav-item{float:left;height:30px;margin-right:6px; color:#0066FF}
.primary-nav .primary-nav-link{overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url(../images/top-nav.png);display:block;height:46px; margin:13px 0 0 0}
.primary-nav .nav-discover-trails{width:80px; margin:14px 0 0 7px; text-align:center}
.primary-nav .nav-discover-trails .primary-nav-link{background-position:0 0}
.primary-nav .nav-discover-trails:hover .primary-nav-link,.primary-nav .nav-discover-trails.active .primary-nav-link{background-position:0 -51px}
.primary-nav .nav-explore-byways{width:60px}
.primary-nav .nav-explore-byways .primary-nav-link{background-position:-164px 0}
.primary-nav .nav-explore-byways:hover .primary-nav-link,.primary-nav .nav-explore-byways.active.primary-nav-link{background-position:-164px -51px; }
.primary-nav .nav-browse-home{width:70px; margin:14px 0 0 15px; text-align:center}
.primary-nav .nav-browse-about{width:65px;  margin:14px 0 0 0px; text-align:center}
.primary-nav .nav-browse-careers{width:70px;  margin:14px 0 0 5px; text-align:center}
.primary-nav .nav-browse-packages{width:70px;  margin:14px 0 0 0px; text-align:center}
.primary-nav .nav-browse-clients{width:70px;  margin:14px 0 0 5px; text-align:center}
.primary-nav .nav-browse-portfolio{width:75px;  margin:14px 0 0 5px; text-align:center}
.primary-nav .nav-browse-contact{width:75px;  margin:14px 0 0 5px; text-align:center}
.primary-nav .nav-browse-login{width:70px;  margin:14px 0 0 0px; text-align:center}
.primary-nav .nav-browse-more{width:70px; margin:14px 0 0 5px; text-align:center}
.primary-nav .nav-browse-more .primary-nav-link{background-position:-334px 0}
.primary-nav .nav-browse-more:hover .primary-nav-link{background-position:-334px -51px}
.primary-nav .nav-learn-about{width:69px; margin:14px 0 0 20px;}
.primary-nav .nav-learn-about .primary-nav-link{background-position:-480px 0}
.primary-nav .nav-learn-about:hover .primary-nav-link{background-position:-480px -51px}
.primary-nav .nav-travel-here{width:138px; margin:14px 0 0 0px;}
.primary-nav .nav-travel-here .primary-nav-link{background-position:-619px 0}
.primary-nav .nav-travel-here:hover .primary-nav-link{background-position:-619px -51px}
.primary-nav .dropdown-trigger{position:relative;z-index:100}
.primary-nav .page-logo{overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/top-logo.png) no-repeat 0 0;display:block;float:left;height:87px;margin-right:12px;width:159px}
.primary-nav .primary-nav-sublist{background:url(../images/top-nav-dropdown-tile.png) center bottom repeat-x;left:0;position:absolute;text-align:center;padding:20px 0 42px;width:100%;z-index:-1}
.primary-nav .primary-nav-sublist-liner{margin:0 auto;width:1000px}
.primary-nav .panel-nav-trails{display:none; margin:-21px 0 0 0px}
.primary-nav .panel-nav-trails .filter{text-align:right;margin-bottom:0px;overflow:hidden;padding-right:20px;width:100%}
.primary-nav .panel-nav-trails .filter-heading{display:inline-block;*zoom:1;*display:inline;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/filter-area.png) center no-repeat;height:23px;width:100%;}
.primary-nav .panel-nav-trails .filter-list{font-size:8px;margin: 10px 0 0 20px;}
.primary-nav .panel-nav-trails .filter-item{font-size:8px;}
.primary-nav .panel-nav-trails .filter-link{overflow:hidden;white-space:nowrap;background:url() no-repeat 0 0; float:left; margin:10px 0 0 10px;height:23px; color:#006699; font-weight:bold; text-decoration:none; font:12px Verdana,Arial,Helvetica,sans-serif;}
.primary-nav .panel-nav-trails .filter-link2{overflow:hidden;white-space:nowrap;background:url() no-repeat 0 0; float:left; margin:10px 0 0 10px;height:23px; color:#006699; font-weight:bold; text-decoration:none; font:12px Verdana,Arial,Helvetica,sans-serif;}
.primary-nav .panel-nav-trails .filter-link:hover{color:#0099FF}
.primary-nav .panel-nav-trails .filter-statewide{width:103px; float:left}
.primary-nav .panel-nav-trails .filter-statewide .filter-link{background-position:-649px 0}
.primary-nav .panel-nav-trails .filter-statewide:hover .filter-link,.primary-nav .panel-nav-trails .filter-statewide.active .filter-link{background-position:-649px -23px
}
.primary-nav .panel-nav-trails .filter-memphis .filter-link{width:84px}
.primary-nav .panel-nav-trails .filter-memphis .filter-link{background-position:-45px 0}
.primary-nav .panel-nav-trails .filter-memphis:hover .filter-link,.primary-nav .panel-nav-trails.filter-memphis.active .filter-link{background-position:-45px -23px}
.primary-nav .panel-nav-trails .filter-nashville .filter-link{width:96px}.primary-nav .panel-nav-trails .filter-nashville .filter-link{background-position:-129px 0}
.primary-nav .panel-nav-trails .filter-nashville:hover .filter-link,.primary-nav .panel-nav-trails .filter-nashville.active .filter-link{background-position:-129px -23px}
.primary-nav .panel-nav-trails .filter-chattanooga{width:119px; float:left}
.primary-nav .panel-nav-trails .filter-chattanooga .filter-link{background-position:-225px 0}
.primary-nav .panel-nav-trails .filter-chattanooga:hover .filter-link,.primary-nav .panel-nav-trails .filter-chattanooga.active .filter-link{background-position:-225px -23px}
.primary-nav .panel-nav-trails .filter-knoxville .filter-link{width:96px}
.primary-nav .panel-nav-trails .filter-knoxville .filter-link{background-position:-344px 0}
.primary-nav .panel-nav-trails .filter-knoxville:hover .filter-link,.primary-nav .panel-nav-trails .filter-knoxville.active .filter-link{background-position:-344px -23px}
.primary-nav .panel-nav-trails .filter-greatsmokymountains .filter-link{width:201px}
.primary-nav .panel-nav-trails .filter-greatsmokymountains .filter-link{background-position:-440px 0}
.primary-nav .panel-nav-trails .filter-greatsmokymountains:hover .filter-link,.primary-nav .panel-nav-trails .filter-greatsmokymountains.active .filter-link{background-position:-440px -23px}
.primary-nav .nav-trails-list{text-align:center;white-space:nowrap;}
.primary-nav .nav-trails-item{display:inline-block;*zoom:1;*display:inline;margin:0 9px;text-align:center;vertical-align:top;width:110px}
.primary-nav .nav-trails-link{color:#f30;font-family:"rooney-web", sans-serif;font-size:13px;text-decoration:none;display:block}
.primary-nav .nav-trails-image-wrapper{background-color:;border-bottom:1px dotted #000;display:block;height:100px;margin-bottom:6px;padding-top:0px;width:110px; text-align:center}
.primary-nav .nav-trails-image{display:block;margin:0 auto}
.primary-nav .panel-nav-byways{display:none}
.primary-nav .panel-nav-byways .nav-byway-note{overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url(/media/images/primary-nav/explore-byways.png);height:14px;margin:0 auto 18px;width:448px}
.primary-nav .panel-nav-byways .nav-byway-item{display:inline-block;*zoom:1;*display:inline;margin:0 8px;vertical-align:top;width:164px}
.primary-nav .panel-nav-byways .nav-byway-link{color:#f30;font-family:"rooney-web", sans-serif;font-size:13px;text-decoration:none;background-repeat:no-repeat;background-position:center top;display:block;padding-top:120px}


/*Social Link Start*/
.left_icons{position: fixed; left:0px; top:30%;z-index: 99; width: 50px;}
.left_icons a{display:block; width:48px; height:39px; margin-bottom:2px; clear:both; margin-left:-8px;}
.left_icons a:hover{display:block; width:48px; height:39px;  margin-left:0px;}
/*Social Link Close*/