*{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

body {
background: #3A3A3A;
	font-size:12px;
	border:0;
	line-height:18px;
	margin:0;
	padding:0;
}

#wrapper {
width:850px;
margin:0 auto;

}

a {


color:#C3ABFF;

text-decoration:none;

}

.photo {
float:right;
margin:0 0 0 20px;

}

#container {

background:url(images/bg-content.gif) no-repeat;
float:left;

margin:20px 0 0 0;
}

.phone {

margin:0 0 56px 0;}

#header {
float:left;
width:850px;
margin:80px 0 0 0px;
}

#nav {
float:right;
position:relative;
top:30px;
}


ul{
list-style-type: none;
margin: 0px 0 10px 0px;
padding:0 0 0 0px;
}


li{
padding: 0 0 10px 0px;
margin:0 0 2px 0;

}


li a {
background: #EBEBEB url(images/.gif) no-repeat 0px 0px;
padding: 5px 10px 5px 10px;
color:#636363;
text-decoration:none;}

li a:hover {
background: #77DA02 url(images/.gif) no-repeat 0px 0px;
padding: 5px 10px 5px 10px;
color:#ffffff;
text-decoration:none;}


li span {
background: #77DA02 url(images/.gif) no-repeat 0px 0px;
padding: 5px 10px 5px 10px;
color:#ffffff;
text-decoration:none;}



.leftcolhome {
width:440px;
float:left;

}


#colrighthome {
background:url(images/camera.jpg) no-repeat top left;
width:373px;
padding:0 0 60px 0px;
float:right;
}

#colrighthome div {
width:200px;
margin:0 0 0 180px;
}


#content{
color:#ffffff;
float:left;
width:850px;
margin:20px 0 20px 0;
}


.rightcol {
width:100px;
float:right;
}


.leftcol {
float:left;
width:750px;


}



p {
margin:0 0 20px 0;
}




#footer img {
margin:40px 40px 0 20px;
}

#footer {
text-align:center;
margin:0;
color:#838383;
margin:20px 0 0  0}


#footer a {
color:#838383;
text-decoration:underline;}




h1 {
font-size:20px;
color:#6FD5FF;
font-weight:normal;
margin:0 0 10px 0;
}


h2 {

font-size:15px;
color:#769EB5;
font-weight:normal;
}


h3 {
font-size:12px;
color:#5B5B5B;
margin:0;
padding:0;
}


.gallery {


margin:0 46px 0 0;}



.fright {

float:right;

}

/*-----------FORM STYLES-----------*/


* input:focus{
background: #ffffff;
color: #001B60;
}



.error {
	color: #f00;
	visibility: hidden;
	font-weight: bold; }
	
select {

	border: 1px solid #c2cbd0;
	color:#9292ab; }
	
	
.form {
background:#a2d9ed;
	border: 1px solid #c2cbd0;
	color:black; }
	
textarea {
border: 1px solid #c2cbd0;
	color: #001B60;
	font-size:12px;
}
	
	
textarea:focus {
background: #ffffff;
color: #001B60;

}
