body{
	margin:0px 0px 0px 0px;
	
	background-repeat: repeat-x;
}



#cloudBg{background-image:url(images/cloud.jpg); width:100%; height:137px}

#wraper{position:absolute; width:850px; margin-left:50%; left:-425px; z-index:1; border:solid 1px #333333; margin-top:-90px; background-color:#FFFFFF}


#staticcontent{position:absolute; width: 153px; z-index:999}

	 

    


.border{
	border:1px solid #9b9ea0;
	
	background-color:#FFFFFF
}

 #logo{
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
	_margin-left: 21px;
	width:150px;
	height:53px;
}
 #header{margin:0px 0px 0px 0px; background-color:#FFFFFF; height:80px}
 #menu{
	float:right;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


 
 #banner{margin-top:0px; width:100%; clear:both; height:278px}
 #bannerindex{margin-top:-3.5px; _padding-top:3px; width:100%; height:284px; _height:281px;; background:url(images/banner-bg.jpg);}
 #bannercontact{background:url(images/contact-banner.jpg); height:278px; margin-top:16px; _margin-top:0px}
 #sky{padding:100px 0px 0px 300px}
 #banner param{height:278px; width:850px}
 #banner embed{height:278px; width:850px}
 #bannerh{margin-top:0x; width:100%; clear:both; height:278px}
 #bright img{margin-top:-4px;}
 
 
 #contact{clear:both;}
 #left{float:left; width:250px; margin-bottom:0px; margin-left:18px; _margin-left:8px}
 #lefttop{background-color:#ffffff; padding-top:15px}
 
#leftmiddle{margin:0px 0px 0px 0px}

#list li, a{font:12px Arial, Helvetica, sans-serif; color:#A3010E; text-decoration:none; padding:3px 0px 3px 0px }
#list a:hover{text-decoration:underline}

 #testtitxt{margin:10px 0px 0px 10px;}

 
 #right{ float:right; width:520px; _width:512px; background-color:#FFFFFF; margin-bottom:0px; margin-right:18px; _margin-right:10px}
 #righttopcon{padding:8px 0px 0px 0px}
 #rightbottom{margin-top:25px}
 #letus{
	background-repeat:no-repeat;
	width:520px;
	height:20px;
	text-align:right;
	padding:8px 0px 0px 0px
}
 #welcome{background-image:url(images/invision-text.jpg); width:279px; height:22px; margin:25px 0px 0px 0px}
 #right p{margin:10px 0px 0px 0px; text-align:justify}
 
 #rightbottom p{margin:0px 0px 0px 0px}
 .logos{float:left; display:inline; margin-left:3px; width:127px}
 #footer{
	clear:both;
	text-align:center;
	background-color:#454545;
	line-height: 19px;
	color:#000000;
	height:78px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#servicesmargin{_margin-left:30px}


.liststyle{font:12px Arial, Helvetica, sans-serif; color:#A3010E}
.testtitxt{font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 11px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.contentmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3845;
	line-height: 1.6em;
	}


.ftxt {font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:10px 0px 0px 0px}
.input {width:200px;}

.fla2{width:850px; height:278px;}
html* .fla2{width:850px; height:278px; margin:0px 0px 0px 0px}
.fla3{width:79px; height:20px}

.btn{float:left; border:none; margin:0px 0px 0px 0px}
.btn img{margin:0px}
.btn a{margin:0px;}
.seprater{float:left; border:none; background-image:url(images/seperater.jpg); width:7px; height:35px; margin:0px 0px 0px 0px }



.rept{background-image:url(images/rept.jpg);}
.repl{background-image:url(images/repl.jpg)}
.repr{background-image:url(images/repr.jpg)}
.repb{background-image:url(images/repb.jpg)}


.thum{float:left; margin:0px 0px 20px 15px; width:235px;}

.ref{clear:both}
.ref2{clear:both; height:20px}

#p6{background-image:url(images/ETPL.jpg); width:230px; height:151px; background-repeat:no-repeat}
#p3{background-image:url(images/Hockey-matt.jpg); width:230px; height:151px; background-repeat:no-repeat}
#p1{background-image:url(images/i-signature-roger.jpg); width:230px; height:151px; background-repeat:no-repeat}
#p5{background-image:url(images/mineshbaxi.jpg); width:230px; height:151px; background-repeat:no-repeat}
#p2{background-image:url(images/Movoxo-Roger.jpg); width:230px; height:151px; background-repeat:no-repeat}
#p4{background-image:url(images/waterlily.jpg); width:230px; height:151px; background-repeat:no-repeat}
h3{margin:0px;}

.ptx2{border-top:s 1px #000000;  }

.style2{margin:9px 0px 0px 0px; color:#ffffff; font:10px Verdana}

#footer1{float:left; margin-left:250px; _margin-left:130px; line-height:20px}
#footer2{
	float:right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.style3{font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px}

.style3 a{font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif}

h3{font:13px Verdana; color:#2a3845}
h5, h2{font:13px Verdana; color:#1a8df9}

h2{margin:5px 0px 0px 0px}


.paymentthum{float:left; width:240px}
.paymentthumbank{float:left; width:270px}
.paymentthum img{margin-bottom:-3px}
.paymentthumbank img{margin:0px 0px 0px -4px; z-index:50}

#paypallogo{
	position:relative;
	top:123px;
	left:123px;
	width:77px
}

#wbanklogo{
	position:relative;
	top:23px;
	left:23px;
	width:77px
}



#sitemap{margin:50px 50px 150px 150px}
#sitemap #inner{ margin:5px 0px 5px 45px; _margin:5px 0px 5px 85px}
#sitemap a{color:#006600}
#sitemap a:hover{color:#178cf5}

#right ul{margin:0px 0px 0px -15px; _margin:0px 0px 0px 28px}

#rightportfolio{
	width:530px;
	
	height:240px;
	float:right;
	border:solid 1px #a7a7a7;
	margin-top: 50px;
	margin-right: 25px;
	_margin-right: 12px;
	
	margin-bottom: 5px;
	margin-left: 5px;
}
.portfolioshowleft{float:left; margin:2px}
.portfolioshowright{float:right; width:43%; margin:2px}
.portfolioshowright ul{font:12px Arial, Helvetica, sans-serif; color:#504f4f}
h4{font:15px Arial, Helvetica, sans-serif; color:#575656}

h1 a{font:bold 16px Arial, Helvetica, sans-serif; color:#A3010E; float:left; margin-left:4px}
h1 a:hover{color:#006600}


h6{position:absolute; top:610px; _margin-left:-115px}
h6 a{
	font:13px Arial, Helvetica, sans-serif;
	color:#FF0000;
}

h5 a{
	font:13px Arial, Helvetica, sans-serif;
	color:#FF0000;
}



iframe{overflow:hidden; width:530px; height:240px; border:solid 1px #a7a7a7}


#footer a{color:#ffffff; font:10px Verdana}
#footer a:hover{text-decoration:underline}

#footer2 p{margin:2px 0px 0px 0px}









#tablist{
padding: 0px 0;
margin:-10px 0px 0px 0px;
font: bold 12px Verdana;
visibility:hidden;
}

#tablist li{
list-style: none;
margin: 0;

float:left
}

#tablist li a{
padding: 0px 0;
margin-left: 3px;

border-bottom: none;
display:block;
}

#tablist li a:link, #tablist li a:visited{
color: #FFF;
}



#tabcontentcontainer{
width: 530px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 0px;

}

.tabcontent{
display:none;
}
.portfolioshowright h4{height:20px}
#tabcontentcontainer .tabcontent ul{height:60px}
.topbg{background-color:#000000}

.next{margin:0px 450px 0px 0px}


#testimonial{margin-top:20px; width:510px}

.txttestimonial{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3845;
	line-height: 1.6em;
	}


#testtimatt{ background:url(images/testi-matt.jpg); width:245px; height:51px; color:#A3010E; text-align:right;}

#testtimatt a{font:10px Verdana, Arial, Helvetica, sans-serif; }
#testtiroser{background:url(images/testi.jpg); width:245px; height:51px; color:#A3010E; text-align:right;}
#testtiroser a{font:10px Verdana, Arial, Helvetica, sans-serif; }

#testtibaxi{background:url(images/mineshtesti.jpg); width:245px; height:51px; color:#A3010E; text-align:right;} 
#testtibaxi a{font:10px Verdana, Arial, Helvetica, sans-serif; }

#testtiwater{background:url(images/waterlily-testi.jpg); width:245px; height:51px; color:#A3010E; text-align:right;}
#testtiwater a{font:10px Verdana, Arial, Helvetica, sans-serif; }

#payment{padding:5px 0px 0px 0px; _padding:30px 0px 0px 0px}

.borderbanner{border-bottom:solid 2px #000000; border-top:solid 2px #000000}

.clear{clear:both}
        
