body {
	margin: 0;
	padding: 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #003366;
	font-weight: normal;
	background: url(../images/background.jpg) repeat-x;
	
}

a
{
	color: #663300;
	text-decoration: none;
}

a:hover
{
	color: #663300;
	text-decoration:underline ;
}

img {
	border:none;
	vertical-align:bottom ;
}



/*--------------------------------------------------------------*/
/* layout divs */

#top{
	width: 840px;
	height: 26px;
	margin:0 auto;
}

#wrapper{
	width: 840px;
	height: 628px;
	margin:0 auto;
	text-align: left;
	clear:both;
}

#contentwrapper{
	width:760px;
	height:429px;
	background: url(../images/body.jpg) no-repeat;
	clear:both;
	padding-left:47px;
	padding-right:33px;
	padding-top:18px;
}

#nav {
	float:left;
	width:800px;
	height:30px;
}

#header{
	float:left;
	width: 840px;
	clear:both;
}

#bottom{
	background-image: url(../images/bottom.jpg);
	width:840px;
	height:22px;
}

#maincontent{
	
}

#footer{
	height:14px;
	width:840px;
	float:left;
}

.gallery{ border: 1px solid #fff}

/*--------------------------------------------------------------*/
/* header contents */

#leftBorder{
	float:left;
	width:20px;
	height:152px;
	background-image: url(../images/left_border.jpg);
}

#center{
	float:left;
	width:800px;
	height:152px;
}

#rightBorder{
	float:left;
	width:20px;
	height:152px;
	background-image: url(../images/right_border.jpg);
}

#mainpic{
	float:left;
	width:800px;
}
/*--------------------------------------------------------------*/
/* nav contents */
#nav ul {
  padding:0; 
  margin:0; 
  list-style-type:none;
  float:left;

}

#nav li{
	display:inline;
	float:left;
}
/*--------------------------------------------------------------*/
/* footer contents */

#mayfin{
    float:right;
	margin-right:20px;
	
}

#gep{
	margin-left:16px;
	float:left;
}

/*--------------------------------------------------------------*/
/* contentwrapper contents */

#leftcol{	
	width:506px;
	height:429px;
	float:left;
	
}
#rightcol{
	width:233px;
	height:429px;
	float:left;
	padding-left:17px
}


/*--------------------------------------------------------------*/
/* left col */

#maincontent{
	width:486px;
	float:left;
}

#news{
	width:486px;
	height:400px;
	float:left;
	overflow: auto;
}

#text{	
	width:306px;
	float:left;
	
}
#products{
	width:170px;
	float:left;
	padding-left:30px;
	padding-top:15px;
}

/*--------------------------------------------------------------*/
/* Contact form */

.row {
  clear: both;
  padding-top: 2px;
  }

.row label {
  float: left;
  width: 100px;
  text-align: left;
}

.row input{
	border:1px solid #003366;

}

.row textarea{
	border:1px solid  #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

}

.save{
	float:right;
	margin-right:8px;
	margin-top:5px;
}

/*--------------------------------------------------------------*/
/* products ul */

#productslist ul {
 
}

#productslist li{
	margin:15px; 

}

.listele{
	color: #003366;
}


/*--------------------------------------------------------------*/
/* pagination */

#records{
	width:450px;
	float:left;
}
#records #previous{
	width:80px;
	float:left;
}
#records #pages{
	width:250px;
	float:left;
	text-align:center;
}
#records #next{
	width:80px;
	float:left;
}

/*--------------------------------------------------------------*/
/* Images*/

.brown{
	color: #663300;
}

/*--------------------------------------------------------------*/
/* login*/

#login{
	padding-left:30px;
	background-color:#FFFFFF;
	width:300px;
	text-align:left;
	margin:auto;
	border:#999999 1px solid;
}

#logintop{
	width: 840px;
	height: 150px;
	margin:0 auto;
}
/*--------------------------------------------------------------*/
/* Contact Fix*/

#contacttop{
	height:98px;
} 

#contactlink{
	padding-top:215px;
	width:210px;
	height:35px;
	padding-left:20px;
	float:left;
} 

#roclink{
	padding-top:85px;
	width:210px;
	height:15px;
	padding-left:20px;
	float:left;
} 

#apilink{
	padding-top:9px;
	width:40px;
	height:70px;
	padding-left:132px;
	float:left;
} 

#isolink{
	padding-top:20px;
	width:46px;
	height:45px;
	padding-left:15px;
	float:left;
}

#directions{
	height:10px
}

#contactbott{
	height:5px;
}
				

