/* Created By Aakash Takkar on 13-04-2009 */

*{padding:0; margin:0;}

html{}

body{font-family:Tahoma; font-size:12px; color:#212121; width:100%;background:url(../images/bg.gif) repeat-x #ebeae0; }

div#container{
	width:933px;
	background:url(../images/bgline.gif) repeat-y;
	margin:0 auto;
	height:100%;
	min-height:100%;
	position:relative;
}
	
div#inn_container{
	width:100%;
	background:url(../images/bgshadow.gif) no-repeat;
	height:100%;	
	min-height:100%;	
}
	
div#inner_container{
	width:925px;
	margin:0 auto;
	background-color:#FFFFFF;	
	height:100%;
	min-height:100%;	
	position:relative;
	padding-bottom:10px;	
}

div#header{
	width:925px;
	height:87px;
	min-height:87px;
}

.imgborder1{ 
border:1px solid #333333; 
padding:1px;
}

.logo{
	float:left;
	padding:15px 0px 0px 9px;
	}
	.banner{
	float:right;
	padding:15px 0px 0px 9px;
	}
	
	
.contact{
	float:right;
	padding:42px 16px 0px 0px;
	color:#144895;
	font-weight:bold;
	width:270px;
	}
	
.prices-box{
	padding:10px;
	color:#2f2f2f;
	border:1px solid #e1dede;
	width:100%;
	}
	
.prices-box-text1{
	font-weight:bold;
	color:#c55105;
	}
	
.prices-box-text2{
	font-weight:bold;
	color:#3c1d02;
	}
	
.prices-box-text3{
	font-weight:bold;
	color:#610303;
	}
	
.prices-box-text4{
	font-weight:bold;
	color:#323232;
	}
	
.prices-box-text5{
	font-weight:bold;
	color:#3c0179;
	}
	
.prices-box-text6{
	font-weight:bold;
	color:#144e0a;
	}
	
.prices-box-text7{
	font-weight:bold;
	color:#023472;
	}
	
.prices-box-text8{
	font-weight:bold;
	color:#4d7901;
	}
	
	
.prices-box-bg1{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#c55105;
	height:10px;
	}
	
.prices-box-bg2{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#3c1d02;
	height:10px;
	}
	
.prices-box-bg3{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#610303;
	height:10px;
	}
	
.prices-box-bg4{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#323232;
	height:10px;
	}
	
.prices-box-bg5{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#3c0179;
	height:10px;
	}
	
.prices-box-bg6{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#144e0a;
	height:10px;
	}
	
.prices-box-bg7{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#0b5365;
	height:10px;
	}
	
.prices-box-bg8{
	padding:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:#4d7901;
	height:10px;
	}

div#navigation{
	width:914px;
	background:url(../images/navbg.gif) repeat-x;
	height:35px;
	min-height:35px;
	margin:0 auto;
}

.navul{
	float:left;
}

.navul ul{
	list-style-type:none;
	padding-top:9px;
}

.navul ul li{
	display:inline;	
	color:#ebeae0;
	font-weight:bold;
	padding:0px 5px 0px 10px;
	background:url(../images/navsep.gif) no-repeat;
	background-position:left center;
}

.navul ul li a, .navul ul li a:visited{color:#ebeae0;font-weight:bold;text-decoration:none;}
.navul ul li a:hover{color:#ebeae0;font-weight:bold;text-decoration:underline;}

.navsitemap{
	float:right;
	width:196px;
	padding:9px 11px 0px 0px;	
}

.select1{
	color:#212121;
	font-size:10px;
	width:184px;
	height:17px;
	border:1px solid #212121;
	background-color:#ebeae0;	
}

.select2{
	color:#212121;
	font-size:10px;
	width:120px;
	height:17px;
	border:1px solid #990000;
	background-color:#bab9b2;	
}

div#banner{	
	width:914px;
	margin:0 auto;
	margin-top:6px;
}

.bgfp{
	float:left;
	width:706px;
	height:183px;
	min-height:183px;
	background:url(../images/a1bg.gif) no-repeat;
}

.fp{
	width:387px;
	height:209px;
	min-height:209px;
	background:url(../images/bgfp1.gif) repeat-x;
	margin:0 auto;
}

.fp1{
	width:690px;
	height:145px;
	min-height:145px;
	background:url(../images/bgfp1.gif) repeat-x;
	margin:0 auto;
}

.fp2{
	width:270px;
	height:209px;
	min-height:209px;
	background:url(../images/bgfp1.gif) repeat-x;
	margin:0 auto;
}

.bgfp1{
	width:706px;
	height:369px;
	min-height:369px;
	background:url(../images/flashbg.gif) no-repeat;	
	margin-top:10px;
}

.fp3{
	width:690px;
	height:330px;
	min-height:330px;
	background:url(../images/bgfp1.gif) repeat-x;
	margin:0 auto;
}

.bgbanner{	
	width:914px;	
	min-height:149px;
	background:url(../images/bannerbg.gif) no-repeat #ebeae0;
}

.bgbanner1{	
	width:914px;
	height:257px;
	min-height:257px;
	background:url(../images/bannerbg1.gif) no-repeat #ebeae0;
}

div#content{
	width:914px;
	height:257px;
	margin:0 auto;
	margin-top:10px;
	position:relative;
	height:100%;
	min-height:100%;
}

div#left_content{
	float:left;
	width:718px;
}

.outer_content{
	height:100%;
	min-height:100%;	
	height:auto !important;
	
}

.content-right{
	float:left;
	text-align:justify;
	width:240px;
	min-width:240px;
	margin-left:10px;
	border-left:1px dotted #327675;
	border-right:1px dotted #327675;
	border-bottom:1px dotted #327675;
	height:100%;
	min-height:100%;
	background:#ebeae0;
	}
	
.red-title{
	font-weight:bold;
	font-size:12px;
	color:#791525;
	padding-bottom:10px;
}

.uname{
	float:left;
	height:20px;
	min-height:20px;
	padding-left:10px;
	width:75px;
}

.uname1{
	float:left;
	height:20px;
	min-height:20px;
	padding-left:15px;
	width:150px;
}

.input1{
	width:140px;
	height:15px;
	font-size:11px;
	border:1px solid #990000;
	background-color:#bab9b2;
}

.textarea1{
	width:140px;	
	font-size:11px;
	border:1px solid #990000;
	background-color:#bab9b2;
}

.links{
	float:left;
	width:186px;
	margin-left:25px;
}

.links1{
	float:left;
	width:227px;
	margin-left:30px;
}

.ul1{
	list-style-image:url(../images/bullet3.gif);
	margin:12px 0px 0px 18px;
}

.ul1 li a, .ul1 li a:visited{font-size:12px; color:#212121; text-decoration:none;}
.ul1 li a:hover{font-size:12px; color:#212121; text-decoration:underline; font-weight:bold;}


.link1, .link1:visited{font-size:12px; color:#212121; text-decoration:none;}
.link1:hover{font-size:12px; color:#212121; text-decoration:underline; font-weight:bold;}

.link_mail, .link_mail:visited{font-size:12px; color:#212121; text-decoration:underline;}
.link_mail:hover{font-size:12px; color:#990000; text-decoration:underline;}

.ul1_text{
	list-style-image:url(../images/bullet3.gif);
	margin:0px 0px 0px 18px;
}

.ul1_text li a, .ul1_text li a:visited{font-size:12px; color:#212121; text-decoration:none;}
.ul1_text li a:hover{font-size:12px; color:#212121; text-decoration:underline; font-weight:bold;}


.ul2_text{
	list-style-image:url(../images/bullet4.gif);
	margin:0px 0px 0px 18px;
}

.ul2_text li a, .ul2_text li a:visited{font-size:12px; color:#990000; text-decoration:none;}
.ul2_text li a:hover{font-size:12px; color:#990000; text-decoration:underline;}

.link1, .link1:visited{font-size:12px; color:#212121; text-decoration:none;}
.link1:hover{font-size:12px; color:#212121; text-decoration:underline; font-weight:bold;}

.link4, .link4:visited{font-size:12px; color:#212121; text-decoration:none;}
.link4:hover{font-size:12px; color:#990000; text-decoration:underline;}

div#web_hosting{
	width:705px;
	height:185px;
	min-height:185px;
	background:url(../images/webhosting.gif) no-repeat;
	background-color:#ebeae0;
	margin-top:40px;	
	}
	
div#web_hosting_inner{
	height:150px;
	min-height:150px;
	margin-top:10px;	
	}	
	
div#clients{
	width:705px;
	height:124px;
	min-height:124px;
	background:url(../images/client_back.gif) no-repeat;
	background-color:#bab9b2;
	margin-top:20px;	
	}
	
div#right_content{
	float:right;
	width:196px;
}

.right_boxes{
	width:194px;
	height:131px;
	min-height:131px;
	border:1px solid #bdbdbd;
	background:url(../images/bgcolor.gif) repeat-x #ffffff;
	background-position:bottom;
}

.right_boxes1{
	width:194px;
	height:293px;
	min-height:293px;
	border:1px solid #bdbdbd;
	background:url(../images/bgcolor.gif) repeat-x #ffffff;
	background-position:bottom;
}

.right_boxes2{
	width:194px;
	height:79px;
	min-height:79px;
	border:1px solid #bdbdbd;
	background:url(../images/bgcolor.gif) repeat-x #ffffff;
	background-position:bottom;
}

.testimonials{
	width:194px;
	height:79px;
	min-height:79px;
	display:block;
	background:url(../images/testimonials.jpg) no-repeat;
	background-position:center center;
}

.top_text{
	height:31px;
	min-height:31px;
}

.left_top_text{
	float:left;
	width:80%;
	height:31px;
	min-height:31px;
}

.right_top_text{
	float:left;
	width:20%;
	height:31px;
	min-height:31px;
	float:right;
	background:url(../images/arrow1.gif) no-repeat;
	background-position:center center;
}

.input2{
	width:108px;
	height:15px;
	font-size:11px;
	border:1px solid #990000;
	background-color:#ebeae0;
}

.line{
	width:100%;
	height:1px;
	min-height:1px;
	max-height:1px;
	background:url(../images/boxline.gif) no-repeat;
}

.uname2{
	float:left;
	height:27px;
	min-height:27px;	
	width:47px;
	padding-right:5px;
}

.uname3{
	float:left;
	height:27px;
	min-height:27px;	
	width:120px;	
}

.uname_blog{
	float:left;
	height:27px;
	min-height:27px;	
	width:110px;	
}

.uname_blog1{
	float:left;
	height:27px;
	min-height:27px;	
	width:50px;	
		padding-left:10px;
}

.bottom_inner_box{
	margin:5px;
}

.bottom_inner_box1{
	margin:5px;
	background:url(../images/technology.gif) no-repeat;
	background-position:center center;
	height:233px;
	min-height:233px;
}

/* Footer Starts Here*/
div#footer{
	width:912px;
	height:auto;
	min-height:67px;
	background-color:#ebeae0;
	border:1px solid #990000;	
	margin:0 auto;
	margin-top:15px;	
	position:relative;
	vertical-align:middle;
}

.inn_footer{
	margin:0 auto;
	margin-top:17px;
	width:897px;
	height:auto;
	min-height:32px;
	position:relative;	
}

.terms{
	float:left;
	background:url(../images/terms.gif) no-repeat;
	background-position:bottom;
	width:205px;
	height:32px;
	min-height:32px;
}

.copy{
	float:left;
	background:url(../images/copy.gif) no-repeat;
	width:692px;
	height:32px;
	min-height:32px;
	background-position:bottom;
}

.ul2{
	list-style-type:none;
	color:#ffffff;
	margin:5px 0px 0px 20px;
}

.ul2 li{
	display:inline;
}
.ul2 li a, .ul2 li a:visited{font-size:11px; color:#ebeae0; text-decoration:none;}
.ul2 li a:hover{font-size:11px; color:#ebeae0; text-decoration:underline;}

.ul3{
	list-style-type:none;
}

.ul3 li{
	display:inline;
	padding:0px 2px 0px 7px;
	background:url(../images/footersep.gif) no-repeat;
	background-position:left center;
}
.ul3 li a, .ul3 li a:visited{font-size:11px; color:#212121; text-decoration:none;}
.ul3 li a:hover{font-size:11px; color:#212121; text-decoration:underline;}

.link2 , .link2:visited{font-size:11px; color:#212121; text-decoration:none;}
.link2:hover{font-size:11px; color:#212121; text-decoration:underline;}

/* Footer Ends Here*/


div#left_content1{
	float:left;
	width:230px;	
	margin-left:10px;
	height:100%;
	min-height:100%;	
	height:auto !important;	
}

div#right_content1{
	float:right;
	width:650px;	
	border-left:1px solid #CCCCCC;
	padding-left:10px;				
	min-height:700px;	
}

div#content-prices{
	float:left;
	width:900px;	
	padding-left:10px;				
	min-height:700px;	
}

.links2{
	float:left;
	width:186px;
	margin-bottom:35px;	
}

.links3{
	float:left;
	width:227px;
	margin-bottom:35px;
}

.title{
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	width:100%;
	line-height:25px;
	}

.margin1{
	margin:20px 10px;
	text-align:justify;
	width:90%;
}

.margin-prices{
	float:left;
	margin:20px 0px;
	text-align:justify;
	width:95%;
}

.margin1 .portfolio{
	float:left;
	width:180px;
	margin:0px 10px 10px 0px;
}

.faqs{
	margin:20px 0px 10px 0px;
	}

.inn_contactus{
	float:left;
	width:45%;
	padding:5px;	
}

.inn_contactus1{
	float:left;
	width:30%;
	padding:5px;
}
.inn_contactus2{
	float:left;
	width:1%;
	padding:5px;
}

.margin{
	margin-top:10px;
}

.margin2{
	margin-top:50px;
}
	
.redbold{
	font-weight:bold;
	color:#990000;}

.rednor1{
	font-size:12px;
	color:#990000;
	}

.btt a, .btt a:visited{color:#144895; font-size:11px; text-decoration:none;}
.btt a:hover{color:#144895; font-size:11px; text-decoration:underline;}		

.rednor, .rednor a, .rednor a:visited{color:#990000; font-size:11px; text-decoration:none;}
.rednor a:hover{color:#990000; font-size:11px; text-decoration:underline;}

.blackbold{
	font-weight:bold;
	color:#000000;
}

.bluebold{
	font-weight:bold;
	color:#144895;
	text-decoration:underline;
}

.button1{
	width:60px;
	border:1px solid #990000;
	background-color:#bab9b2;	
	}

.button_blog{
	width:60px;
	border:1px solid #990000;
	background-color:#bab9b2;
	height:17px;
	vertical-align:middle;
	font-size:11px;
	}

.clear{
	clear:both;
	}
	
.pop-div {
	position:absolute;
	visibility: hidden;
	border: 6px solid #990000;
	background-color: white;
	width: 225px;
	padding:12px;
}

.pop-div1 {
	position:absolute;
	visibility: hidden;
	border: 6px solid #990000;
	background-color: white;
	width: 500px;
	min-height:500px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:12px;
	left: -9px;
	top: 208px;
}

.border{
	padding:2px;
	border:1px solid #ccc;
}

.seo-ser-table{
	font-size:11px;
	padding:20px;
	width:100%;
}

#div-frame{width:150px;
height:175px;
font-size:14px;
font:bolder;
color: #990000;
font-family: Helvetica, sans-serif;
background: #FFFFFF;

float:left;
margin-left:5px;
margin-top:10px;
}