body{
background: #EAEAEA url(../images/back.jpg) repeat-x;
margin: 0px;
padding: 38px 0px 100px 0px;
}

#border{
margin:0 auto;
width:808px;
background: #C3C3C3;
padding:1px;
overflow:hidden;
}

#wrapper{
position:relative;
background: #ffffff;
width:808px;
}

#corner{
z-index:1;
position:absolute;
top:-1px;
right:-1px;
}

#logo{
z-index:1;
position: absolute;
left:39px;
top:50px;
}

.topNavImages{
height:32px;
border:0px;
}

.botNavImages{
height:31px;
border:0px;
}

#topNav {
z-index:2;
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:326px;
top:51px;
}	

	#topNav li{
	float: left; 
	height:32px;
	padding: 0px;
	margin: 0px;
	}
	
	#topNav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}

#botNav {
z-index:2;
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:326px;
top:83px;
}	

	#botNav li{
	float: left; 
	height:32px;
	padding: 0px;
	margin: 0px;
	}
	
	#botNav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}

#header{
position:relative;
height:472px;
width:808px;
}

#homeHeaderBack{
z-index:1;
width:808px;
height:384px;
position: absolute;
left:0px;
top:130px;
}

#homeHeaderText{
width:239px;
height:84px;
z-index:2;
position: absolute;
left:41px;
top:335px;
}

#homeHeaderLady{
width:411px;
height:280px;
z-index:3;
position: absolute;
right:90px;
top:180px;
}
	
#bottom{
position:absolute;
top:-68px;
left:0px;
height:79px;
width:810px;
}

#footer{
position:relative;
padding:40px 0px 10px 0px;
text-align:center;
width:810px;
margin:0 auto;
}

#homeLeft{
padding:0px 33px 0px 39px;
position:relative;
z-index:3;
width:254px;
float:left;
}

#homeLeft2{
padding:147px 33px 0px 39px;
position:relative;
z-index:3;
width:254px;
float:left;
}

#homeRight{
position:relative;
z-index:3;
width:425px;
float:left;
padding:0px 57px 0px 0px;
}

#quicklinks{
padding:39px 0px 0px 0px;
position:relative;
width:254px;
height:250px;
background: #ffffff url(../images/quicklinks_back.gif) repeat-y;
}

#qltop{
position:absolute;
left:0px;
top:0px;
}

#qlbottom{
position:absolute;
left:0px;
bottom:-2px;
}

#quicklinksButtons{
z-index:4;
position:absolute;
left:0px;
top:38px;
}

#secondHeader{
position:relative;
height:427px;
width:808px;
}

#secondHeaderBack{
z-index:1;
width:808px;
height:153px;
position: absolute;
left:0px;
top:130px;
}

#secondHeaderText{
width:239px;
height:84px;
z-index:2;
position: absolute;
left:41px;
top:285px;
}

#secondHeaderImg{
position:absolute;
top:-140px;
left:0px;
width:436px;
height:107px;
}

#galleryHeader{
position:relative;
height:280px;
width:808px;
}

#bottomLogos{
padding:20px 0px 0px 0px;
text-align:center;
clear:both; 
height:230px;
}

.logo1{
padding:0px 20px 0px 20px;
border:0;
width:189px;
height:94px;
}

.logo2{
padding:0px 20px 0px 20px;
border:0;
width:135px;
height:79px;
}

.logo3{
padding:0px 20px 0px 20px;
border:0;
width:189px;
height:76px;
}
.titles{
height:35px;
}

.readmore{
height:16px;
border:0;
}

.leftbuttons{
height:78px;
border:0;
}

div.hr {
	clear:both;
	margin:20px 0px 20px 0px;
  height: 1px;
  background:#E9E9E9;
}
div.hr hr {
  display: none;
}

.thumbnails{
border:0;
border-color:#D6D6CC;
}

a.thumbnails:link img{
border: solid 1px;
border-color:#D6D6CC;
}

a.thumbnails:visited img{
border: solid 1px;
border-color:#D6D6CC;
}

a.thumbnails:hover img{
border: solid 1px;
border-color:#727272;
}

a.thumbnails:active img{
border: solid 1px;
border-color:#727272;
}

/* forms */


input.boxstyle{ 
height:21px;
width:196px;
}

input.boxstyle2{
height:21px;
width:144px;
}

input.buttonstyle{
width:80px;
height20px;
}

textarea{
overflow: auto;
width:294px; 
height:82px;
}

select{
border: 1px solid #DADADA; 
height:20px;
}

input, textarea, select {
font-family:trebuchet ms, arial,verdana,helvetica; font-size:12px; color:#727272; line-height:15px;
}
	