/* CSS Document */

body {
	background:url(images/img_02.gif) repeat-x left top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial;
	font-size: 15px;
	color: #666666;
}

label {font-size: 12px;}

a:link {
	color: #003973;
	text-decoration: underline;
}
a:visited {
	color: #003973;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
a:active {
	color:  #003973;
	text-decoration: none;
}

#i_page{ position:relative;
		margin:auto;
		width:1000px;
}
#i_header{ position:relative;
			float:left;
			width:1000px;
			background:url(images/bg05.jpg) no-repeat left;
}
.i_log{ position:relative;
		float:left;
		width:395px;
		text-align:center;
		padding-top:20px;
		font-size:24px;
		color:#1982b3;
		height:100px;
}
.i_menu{
	position:relative;
	float:left;
	width:550px;
	padding-top:90px;
	height:30px;
	font-size: 12px;
}
#i_menu01 a {text-decoration: none;}
.i_menu01{ position:relative;
			float:left;
			width:100px;
			text-align:center;
			background:url(images/img_05.gif) no-repeat left;
			height:30px;
			margin-right:3px;
			line-height:30px;
			font-weight:bold;
}
#i_left_bg{
	position:relative;
	float:left;
	width:1000px;
	background:url(images/bg07.jpg) no-repeat left top;
	padding-top:115px;
	padding-top:240px;
	z-index: 1;
}
#i_right_bg{
	position:absolute;
	float:left;
	width:475px;
	background:url(images/bg06.jpg) no-repeat left top;
	padding-top:115px;
	z-index:99999;
	left: 525px;
	top: 0px;
}
#i_right_bg_About_Us{
	position:absolute;
	float:left;
	width:475px;
	background:url(images/bg06About_Us.jpg) no-repeat left top;
	padding-top:115px;
	z-index:99999;
	left: 525px;
	top: 0px;
}
.banner_box1{ position:relative;
				float:left;
				width:160px;
				padding-left:20px;
				padding-right:10px;
				padding-bottom:25px;
}
.banner_title{ position:relative;
				float:left;
				padding-left:60px;
				font-size:18px;
				color:#999999;
				font-family:Impact;
}
.banner_text{
	position:relative;
	float:left;
	width:160px;
	padding-top:15px;
	line-height:15px;
	font-size: 13px;
}
#banner_text {width: 160px;}
.banner_link{ position:relative;
				float:left;
				width:140px;
				padding-top:20px;
				font-size:12px;
				font-weight:bold;
				background:url(images/img_35.gif) no-repeat left 25px;
				padding-left:20px;
}
.banner_2link{ position:relative;
				float:left;
				width:140px;
				padding-top:10px;
				font-size:12px;
				font-weight:bold;
				padding-left:20px;
}
.i_left{ position:relative;
			float:right;
			width:960px;
			z-index:1;
}
.i_right{ position:relative;
			float:left;
			width:375px;
			padding-top:25px;
}
.i_left_title{ position:relative;
				float:left;
				width:93%;
				color:#0099cc;
				background:url(images/img_09.gif) no-repeat left 18px;
				line-height:25px;
				font-size:18px;
				padding-left:3%;
				line-height:50px;
}
.i_left_text{
	position:relative;
	float:left;
	width:100%;
	background:url(images/img_13.gif) repeat-x left top;
	padding-top:20px;
	z-index: 1;
	line-height:inherit;
}
.i_right_tr{ position:relative;
			float:left;
			width:375px;
			border-bottom:1px dashed #CCCCCC;
			padding:5px 0px;
}
.i_right_img{ position:relative;
				float:left;
				width:90px;
				overflow:hidden;
}
.i_right_text{ position:relative;
				float:left;
				padding-left:15px;
				width:270px;
}
.i_right_text_tr{ position:relative;
					float:left;
					width:270px;
					padding-bottom:3px;
}
.i_bottom{
	position:relative;
	float:left;
	width:1000px;
	background:url(images/img_34.gif) no-repeat center top;
	height:54px;
	font-size: 12px;
}
.i_bottom_padd{ position:relative;
				margin:auto;
				width:960px;
}
.i_bottom_left{ position:relative;
					float:left;
					width:500px;
					height:54px;
					line-height:54px;
					color:#000000;
}
.i_bottom_left a:link{color:#000000;}
.i_bottom_left a:visited{color:#000000;}
.i_bottom_left a:hover{color: #990000;}
.i_bottom_right{ position:relative;
					float:right;
					width:300px;
					height:54px;
					text-align:right;
					line-height:54px;
					color:#000000;
}
ul#whyChooseUs {
	color:#990000;
}
.STYLE1 {
	font-size: 15px;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.STYLE2 {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.STYLE3 {font-size: 15px}
ul{list-style-type: square;}
ul.evalLeft {
    float: left;
    width: 80px; 
    margin: 0px;
    border: 0px none; 
    list-style-position: inside;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
ul.evalRight {
	float: right;
	width: 80px;
	margin: 0px;
	border: 0px none;
	list-style-position: inside;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.caseStudies{
	padding-top: 14px;
}
.location {
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}
.caseStudyBoxDiwakar {
	border: 1px solid #990000;
	padding: 10px;
	width: 215px;
	background-image: url(images/caseStudyBoxDiwakar.jpg);
	color: #FFFFFF;
	float: left;
	height: 510px;
}
.caseStudyBoxBollyArts {
	border: 1px solid #990000;
	padding: 10px;
	width: 215px;
	background-image: url(images/caseStudyBoxBollyArts.jpg);
	color: #FFFFFF;
	float: left;
	height: 365px;
}
.caseStudyBoxMusicBela {
	border: 1px solid #990000;
	padding: 10px;
	width: 215px;
	background-image: url(images/caseStudyBoxMusicBela.jpg);
	color: #FFFFFF;
	float: left;
	height: 490px;
}
.caseStudyTxt {
	padding-left: 255px;
}

.caseStudyHeading{
	
	width: 205px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	font-weight: bold;
}
#beforeAfterIMG {
	padding-bottom: 15px;
}
.formLabel {
	text-align: left;
}
.privacy {
	color: #339900;
	text-align: center;
	font-weight: bold;
}
.btn {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #044683;
	width: 300px;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}
H1{font-size:30px;}
H2{font-size:22px;}
H3{font-size:17px;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sifrHeading{font-size:30px; padding-bottom: 10px;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash SPAN.btitle {
	visibility: hidden;
}

.vidPromo {
	width: 200px;
	float: right;
	position: relative;
	height: 150px;
}
.rebrand
{
	font-size:10px;
}
.belaVid
{
   padding-left: 8px;
}
.bTxt {
	
	color: #672e88;
	font-weight: bold;
}
#roi{

	width:85%; border:#00a7db 2px solid; background-color:#e1f5fb; color:#000000; margin:0 0 15px 0; padding:10px 0 10px 0;

	}
.computer_repair {
	height: 320px;
	width: 47%;
	float: left;
	padding-left: 8px;

}
.web_design {
	height: 400px;
	width: 50%;
	margin-left: 320px;
	padding-left: 30px;
	margin-top: -625px;
	float: right;
}
