body {
	/*background-image: url(../images/bg_pattern.jpg);
	background-repeat: repeat;
	background-position: left top;*/
	background-color:#080808;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bbbbbb;
}
a {
	font-size: 12px;
	color: #686868;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
.underlineA a { text-decoration: underline; }
.underlineA a:hover { text-decoration: none; }
.underlineH a { text-decoration: none; }
.underlineH a:hover { text-decoration: underline; }
h1 {
	font-family: "Trajan Pro", Arial, "Times New Roman";
	font-size: 34px;
	}
h2 {
	font-family: "Trajan Pro", Arial, "Times New Roman";
	font-size: 24px;
	color: #A5A5A5;
}
h3 {
	font-family: Impact, Arial, Tahoma;
	font-size: 24px;
	font-weight: normal;
}
h4 {
	font-family: Impact, Arial, Tahoma;
	font-size: 18px;
	font-weight: normal;
}
h5 {
	font-size: 18px;
	font-weight: normal;
}
h6 {
	font-family: "Trajan Pro", Arial, "Times New Roman";
	font-size: 18px;
}
.bold { font-weight: bold;}
.italic { font-style: italic;}
.textright { text-align: right;}
.textcenter { text-align: center;}
.left { float:left;}
.right { float:right;}
.cboth { clear:both;}
.cleft { clear:left;}
.cright { clear:right;}
.width25 { width:25px;}
.width100 { width:100px;}
.width175 { width:175px;}
.width205 { width:205px;}
.width245 { width:270px;}
.width276 { width:276px;}
.width300 { width:310px;}
.padtop5 { padding-top:5px;}
.padtop8 { padding-top:8px;}
.padtop10 { padding-top:10px;}
.padtop15 { padding-top:15px;}
.padtop20 { padding-top:20px;}
.padtop25 { padding-top:25px;}
.padtop35 { padding-top:35px;}
.padtop60 { padding-top:60px;}
.padtop100 { padding-top:100px;}
.padleft5 { padding-left:5px;}
.padleft10 { padding-left:10px;}
.padleft15 { padding-left:15px;}
.padleft20 { padding-left:20px;}
.padleft25 { padding-left:25px;}
.padleft27 { padding-left:27px;}
.padleft30 { padding-left:30px;}
.padleft38 { padding-left:38px;}
.padleft35 { padding-left:35px;}
.padleft40 { padding-left:40px;}
.padleft85 { padding-left:85px;}
.padbot5 { padding-bottom:5px;}
.padbot10 { padding-bottom:10px;}
.padbot15 { padding-bottom:15px;}
.padbot20 { padding-bottom:20px;}
.padbot25 { padding-bottom:25px;}
.padright5 { padding-right:5px;}
.padright9 { padding-right:9px;}
.padright10 { padding-right:10px;}
.padright15 { padding-right:15px;}
.padright20 { padding-right:20px;}
.padright30 { padding-right:30px;}
.marleft10 { margin-left:10px;}
.martop10 { margin-top:10px;}
.martop3 { margin-top:3px;}
.martop15 { margin-top:15px;}
.martop70 { margin-top:70px;}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font18 { font-size:18px;}
.font36 { font-size:36px;}
.colBEBEBE { color:#BEBEBE;}
.colC7C7C7 { color:#C7C7C7;}
.col000000 { color:#AC0000;}
.colffffff { color:#ffffff;}
.colAC0000 { color:#AC0000;}
.col404040 { color:#404040;}
.colD5D5D5 { color:#D5D5D5;}
.colBABABA { color:#BABABA;}
.marLeft9{ margin-left:9px;}
.lineheight130 { line-height:130%;}
.lineheight110 { line-height:110%;}
.border {
	background-image: url(../images/border.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:2px;
	padding-bottom:2px;
	height: 2px;
}
#body {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 96px;
}
#footerin {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
}
#footerin p {
	padding-top: 12px;
	line-height: 130%;
}
.footer1 {
	/*background-image: url(../images/footervline.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	height: 96px;
	width: 405px;
	padding-left: 25px;
}
.footer3 {
	width: 512px;
}




#header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#logophone {
	padding-top: 29px;
}
.logo {
	padding-left: 14px;
	padding-top: 16px;
}

.phone {
	margin-top: 30px;
	background-image: url(../images/phone.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 25px;
	line-height: 140%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 35px;
}
.topNav{
	padding: 6px 0 0 14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.topNav ul li{
	float:left;
	text-transform:uppercase;
	color:#c0c0c0;
	margin-right:6px;
}
.topNav ul li a{
	display:block;
	color:#c0c0c0;
	text-decoration:none;
	background:url(../images/menu.gif) top left no-repeat;
	width:131px;
	text-align:center;
	margin-top:4px;
	line-height: 30px;
}
.topNav li a.current , .topNav li a:hover{
	background:url(../images/menu_m.gif) top left no-repeat;
	width:131px;
	height:36px;
	color:#000000;
	text-align:center;
	margin-top:0px;
	line-height: 36px;
	font-weight: bold;
}
.content {
	/*background-image: url(../images/bodytopbg.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	width: 984px;
/*	margin-bottom: 30px;
*/	}
.contentin {
/*	padding-top: 15px;
	padding-left: 15px;*/
}
.contentin_left {
	width: 655px;
	position:relative;
}
.contentin_right {width: 270px; padding:0 0 0 20px;}
.prohint {
	background-image: url(../images/producthintbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 655px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.prohint_l {
	width: 185px;
}
.prohint_r {
	width: 405px;
}


.photoslider {
	background-image:url(../images/newInd_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	width: 676px;
/*	padding-top: 29px;
*/	padding-bottom: 25px;
	
}

.photoslider img{ margin-top:25px;}
.phosliarw {
	width: 30px;
	padding-top:5px;
}
.pglists {
	width: 585px;
	margin-left:30px;
}
/*.pglists li {
	float: left;
	width: 106px;
	text-align: center;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-left: 15px;
}*/
.pglists img {
	margin:0 20px;;
	padding: 0px;
}
.step1 {
	background-image: url(../images/step2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	width:297px;
	}
.step2 {
	background-image: url(../images/step2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #313131;
	padding-bottom: 5px;
	width:297px;
}
.step3 {
	/*background-image: url(../images/step3.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #313131;
	border-bottom-width: 1px;*/
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width:270px;
}
.proceed { background-image: url(../images/step4.gif); padding-bottom: 0px;}
.proceed {
/*	background-image: url(../images/newInd_bg1.png);
*/	background-repeat: no-repeat;
	background-position: left bottom;	
	width: 297px;
	padding-bottom: 4px;
	margin-left:2px;
}
.proceedin {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #313131;*/
	padding-top:5px;
	
}
.proceedin p {
	/*width: 235px;*/
}
.proceed input {
	background-color: #686868;
	border: 1px solid #000000;
	font-size: 12px;
	height: 16px;
	margin-top: 5px;
	margin-bottom: 8px;
	width:200px;
}
#prceed_now_button{border:none}
.enter {
	width:235px;
	margin-bottom: 7px;
	position:relative;
}
.enter label { float: left;
	width:40px;
	padding-top: 8px;}
.enter input { float: left;
	width:70px;}
/*.enter img {
	float: left;
	padding-top: 8px;
	display: block;
	padding-left: 20px;
}*/
.diffErence {
}

.diffErence li {
	background-image: url(../images/different.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	padding-bottom: 15px;
	float: left;
	width: 210px;
}
.slider1 {
	width: 277px;
	padding-right: 13px;
}
.slider1in {
	background-image: url(../images/slider.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.slider3 {
	width: 362px;
	background-image: url(../images/thanksbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.wrapp {
	width: 177px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
/* slideViewer 1.0 default styles */
/*.svw {width: 50px; height: 20px; background: #fff;}
.svw ul{position: relative; left: -999em;}*/

.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden;
margin-top: 0;
margin-right: 0;
margin-bottom: 5px;
margin-left: 0;
border: 1px solid #262626;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
width: 1%;
}
.stripTransmitter ul { /* the auto-generated set of links */
	position: relative;
	list-style-type: none;
	padding-left: 6px;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin-top: 0;
margin-right: 6px;
margin-bottom: 1px;
margin-left: 7px;
}
.stripTransmitter a{ /* the links. */
text-align: center;
line-height: 20px;
color: #8C8C8C;
text-decoration: none;
display: block;
border: 1px solid #292929;
background-color: #151515;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.stripTransmitter a:hover { /* hover */
color: #8C8C8C;
background-color: #000000;
border: 2px solid #292929;
line-height: 18px;
}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
color: #8C8C8C;
background-color: #000000;
border: 2px solid #292929;
line-height: 18px;
}
/* slideViewer 1.0 default styles end*/
.package {
	width: 905px;
	background-color: #262626;
	/*margin-bottom: 50px;*/
}
.packdet1 {
	width: 289px;
}
.packdet1mid {
	background-image: url(../images/packdetbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 289px;
}








ul.Checkboxes
{
padding: 0em;
margin: 0em;
}

ul.Checkboxes li
{
	display: block;
	list-style-type: none;
	clear: both;
	float: none;
	height: auto;
	overflow: auto;
	padding-left: 27px;
	padding-bottom: 15px;
	background-image: url(../images/packli.jpg);
	background-repeat: no-repeat;
	background-position: 12px 5px;
}

/*ul.Checkboxes li input
{
	display: block;
	float: left;
}*/

ul.Checkboxes li label
{
	display: block;
	float: left;
	clear: right;
	margin-top: 3px;
	margin-left: 5px;
}

ul.Checkboxes li img
{
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 7px;
}
.websol {
}
.websol_1 {
	width: 250px;
}
.websolmid {
	width: 248px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2B2B2B;
	border-left-color: #2B2B2B;
	background-color: #0C0C0C;
	height: 230px;
}
.websolmid ul {
	color: #888888;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.websolmid li {
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.specialization {
	background-image: url(../images/specializationbot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:941px;
}
.specialization ul { padding: 35px 0 11px 0;
	width:941px;
}
.specialization li {
	padding-top: 11px ;
	padding-bottom: 11px ;
	padding-left: 35px ;
	float:left;
}
.ourworks {
	width:920px;	
}
.ourworks li {
	float: left;
	width: 245px;
	padding:0px 30px;
	margin:40px 0px;
}
.ourworks_border {		
	background-image: url(../images/ourworks_border.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.projects {
	font-size: 14px;
}
.name_launch { padding:0 0 15px 0;}
.name {
	width:165px;
	color: #BEBEBE;
}
.launch {
	width:79px;
	font-family: "Trajan Pro", Arial, "Times New Roman";
	color: #BB0808;
	text-align: right;
}
.launch a { color: #BB0808; text-decoration:none; font-size:14px;}
.launch a:hover { text-decoration:underline;}
.siteimage {
	background-color: #000000;
	padding: 5px;
	width: 232px;
	border: 1px solid #666666;
}
.services { padding: 10px 0 0 0;}
.enquiry_form { padding:20px;}
.details1, .checkbox, .capcha, .capchatext, .subreset { padding:10px 0;}
.details1 label { float:left; width:200px; text-align:right; padding:2px 20px 0 0; font-size: 14px;}
.details1 input { float:left; width:300px; background-color: #686868; border: 1px solid #000000; font-size: 18px; height: 24px;}
.details1 textarea { float:left; width:300px; background-color: #686868; border: 1px solid #000000; font-size: 18px; height: 100px;}
.details1 select { float:left; width:300px; background-color: #686868; border: 1px solid #000000; font-size: 18px; height: 30px;}
/*.checkbox { padding:10px 0;}*/
.checkbox label { float:left; width:200px; text-align:right; padding:2px 20px 0 0; font-size: 14px;}
.checkbox .options { float:left; width:400px; }
.checkbox_row { padding:5px 0;}
.options label { float:left; width:350px; text-align:left; padding:0px; font-size: 14px;}
.options input { float:left;}
.capcha_but { padding:0 0 0 220px;}
/*.capcha { padding:10px 0;}
.capchatext {padding:10px 0;}*/
.capchatext input { width:300px; background-color: #686868; border: 1px solid #000000; font-size: 18px; height: 24px;}
/*.subreset { padding:10px 0;}*/
.subreset input { padding: 0 10px; margin: 0 15px 0 0;}
.location { padding:20px 0 0 0;}
.map { margin:20px 0 0 30px;}
.map img { border:#666666 5px solid;}
div.display {
margin: 5px 5px 5px 0;
padding:7px 7px 7px 0;
}
#slider{
	margin:0 0 0 20px;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

#slider li{ 
	width:615px;
	height:443px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	top:129px;
	left:12px;
	}	
#nextBtn{ 
	left:645px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:18px;
	height:38px;
	background:url(../images/LArrow.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/RArrow.gif) no-repeat 0 0;	
	}	
#launch_site label.error {
/*background:url("../images/unchecked.png") no-repeat 5px 0px;*/
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #AC0000;
  font-family:verdana;
  font-size:10px;
  width:100%;
}

#launch_site label.checked {
 /* background:url("../images/yes.png") no-repeat 5px 0px;*/
}
.headertopnav { padding:20px 30px 0 0; text-align:right;}
.headertopnav a { color:#AEAEAE; font-size:11px;}
.proceed1 input { height:46px;}
.proceed1 { background:url(../images/step3Bg.png) bottom left no-repeat;  padding:22px 0px 6px 32px; width:297px } 
#imgCaptcha{position: absolute; left:120px; top:15px;} 

/*---------- Index Image Chanage: Start's  : 04.02.10 -------------- */
.psdImg{margin:0 29px 0 72px;}
.browserImage{ margin-left:32px;width:239px; font-family:Georgia, "Times New Roman", Times, serif;}
.sbrowserImage{font-family:Georgia, "Times New Roman", Times, serif;}
.browserImage img{ margin-bottom:2px;}
.browserImage p.browserText span ,.sbrowserImage p.browserText span  {font-size:24px; display:block;}
p.browserText a , .botRightText a  { float:right;display:block;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic;}
p.browserText a{margin:9px 0 15px 0;}

.clear{ clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.botRightText{ width:230px; margin:22px 0 0 32px; }
.botRightText p{ margin-left:9px;}
.botRightText p{font-family: "Arno Pro" ; font-size:24px; }
.pftColor{color:#d7d7d7;}
.pTRight{ text-align:right;}
p.pTSearch{ font-size:30px; color:#a09f9f;}
.botRightText a { margin-top:15px;} 
/*---------- Index Image Chanage: End's ------------------------  */

.dArrow{ background:url(../images/downarrow.gif) 1px 1px no-repeat; width:35px; height:16px; margin-left:37%; }
.tArea{
background-color:#686868;
border:1px solid #000000;
font-size:14px;
padding:5px;
width:213px;
height:100px;
margin:5px 0 10px 20px;
}
p.inp input{ width:206px;}
.botRightImg{ padding-left:10px;}
.botRightImg p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;}
.botRightImg img{ border:1px solid #484848;}
input.error {
border:1px dotted red;
}
textarea.error {
border:1px dotted red;
}
textarea{ font-family:Arial, Helvetica, sans-serif;}
.paraIndex p{ width:624px; text-align:justify;}
.botRightImg{ padding-left:9px;}
.ourServices h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#e30000; }
ul.oSList{ margin-top:28px;}
.oSList li { position:relative; margin-top:8px;}
.oSList li span {
	position:absolute;
	width: auto;
	top:15px;
	left:45px;
	font-size:14px;
}
.sbrowserImage{ margin:25px 0 0 12px;}
.sbrowserImage img{ margin-right:8px;}
.inBotContent{ color:#ffffff; }
.inBotContent h3{ font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px;}
.inBotContent img{ margin-right:33px; border:6px solid #ececec;}

a.ViewAll{color:#ffffff;
	display:block; 
	float:right; 
	font-size:18px; 
	font-family:Century;
	margin:26px 50px 60px 0;}

.slideshow { margin-left:6px; }
#topbg {background:url(../images/bg_top_new.jpg) repeat-x left top;}