/* layout*/
/*
*{
	padding:0;
	margin:0;
} */

#wrapper{
	margin: 10px auto 0 auto;
	width: 765px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
}
#left{
	float:left;
	width: 225px;
	min-height:250px;
	height:auto;
	color:#000000;
	background:url(../../images/Gomer.jpg) left top no-repeat;
}
#mainArea{
	float:right;
	width: 537px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#indexImage{
	background: url(../../images/main_Pic.jpg) left top no-repeat;
	width:537px;
	height:284px;
	padding:0;
	margin:0;
}
#mainContent{
	background:#6083BF;	
	color:#FFFFFF;
	height:auto;
	margin:0;
	padding:0;
}
#mainArea{
	background:#6083bf;
}
a,
a:link,
a:visited{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover,
a:active,
a:visited:hover{
	color:#6083bf;
	text-decoration:underline;
}

#mainContent a, 
#mainContent a:link,
#mainContent a:visited{
	color:#D2E8F6;
	border-bottom:solid 1px #6083bf;
	text-decoration:underline;	
}
#mainContent a:hover,
#mainContent a:active,
#mainContent a:visited:hover{
	color:#FF9900;
	text-decoration:underline;
}

.buildingBack{
	background:url(../../images/gomer_building) center bottom #6083BF no-repeat;
	padding-bottom:170px;
	color:#FFFFFF;
	height:auto;
}
#footer{
	clear:both;
	border-top:#374C71 3px solid;
	text-align:right;
	font-size:10px;
	color:#999999;
	background:#ffffff;
	padding:5px 0 0 0;
}
#support{
	list-style:none;
}
#nav a, #nav a:link, #nav a:visited{
	display:block;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-indent:5px;
	width:205px;
	background:#dbe5f4 url(../../images/nav_block.jpg) right top no-repeat;
	border-bottom:1px dashed #dbe5f4;
	border-left:#dbe5f4 solid 3px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#support a, #support a:link, #support a:visited{
	width:170px;
	background:none;
	border-bottom:1px dashed #ffffff;
	border-left:#ffffff solid 3px;
}
#support a:active, #support a:hover, #support a.visited:hover{
	border-left:#FFFFFF solid 3px;
}
	
#nav a:active, #nav a:hover, #nav a.visited:hover{
	color:#6083bf;
	background:#ffffff;
	border-bottom:1px dashed #000000;
	border-left:#000000 solid 3px;
}
#nav{
	padding:90px 0 0 0;
	margin:0;
	list-style:none;
}
#nav li{
	margin: 1px;
	padding:2px;
}

#nav li a{ 
	position:relative;
}

#text h2{
	font-size:16px;
	padding:3px 3px 3px 6px;
	border-bottom:3px solid #374C71;
	width:280px;
}
#text h3{
	font:16px;
	padding:3px 3px 3px 6px;
}
#text p{
	width:280px;
	padding-left:6px;
	font-weight:normal;
	position:relative;
	line-height:15px;
	z-index:200;
}
#tot{
	width:400px;
	padding:3px 3px 3px 6px;
	font-weight:normal;
	position:relative;
	line-height:15px;
}
#text ul{
	padding-left:30px;
}
#text p img{
	position:absolute;
	left:290px;
	top:8px;
	z-index:202;
}
#leftContactBar{
	width:205px;
	margin-top:3em;
	padding:.3em;
	color:#6083bf;
	font-size:9px;
	border-top:.3em solid #374C71;
	border-bottom:.3em solid #374C71;
}
#address{
	background:url(../../images/icons/envelope_icon.jpg) left top no-repeat;
	padding-left:53px;
}
#talk{
	background:url(../../images/icons/phone_icon.jpg) left top no-repeat;
	padding-left:53px;
	height:39px;
	position:relative;
}
#talk span{
	position:absolute;
	width:150px;
	left:75px;
}
#pageTitle{
	background:#81a9ea;
	font-size: 24px;
	height:35px;
	padding:0 0 0 6px;
	margin:0;
}
.plantList{
	position:relative;
	padding:3px 3px 3px 6px;
	width:280px;
	min-height:165px;
	height: 165px;
	height:auto !important;
	
}
.plantList img{
	position:absolute;
	left:290px;
	top:8px;
}
.platList div{
	position:relative;
	top:0px;
	left:180px;
	height:auto !important;
	height:165px;
}

.plantList div h3{
	font-size:16px;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #000000;
}
.plantList div p{
	width:180px;
}

.op{
	position:relative;
	padding:3px 3px 3px 6px;
	font-weight:normal;
	height:245px;
}
.op img{
	position:relative;
}

.op div{
	font-size:16px;
	position:absolute;
	left: 265px;
	top:0px;
	width:240px;
	height:250px;
}
.op div p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	max-width:235px;
}
.op div h3{
	font-size:24px;
	padding:2px;
	margin:2px;
}
.op div span{
	border-top:#000000 1px solid;
	font-size:18px;
	font-weight:300;
}
#contactUs p, #contactUs h3{
	padding: 0 0 0 6px;
}
.checkList{
	background:url(../../images/icons/tick.jpg) #81a9ea top left no-repeat;
	padding-left:55px;
}
#checkList li p{
	padding-left:40px;
	width:200px;
}
.download{
	background:#6083bf url(../../images/icons/arrow.jpg) no-repeat top left; 
	min-height:35px;
	z-index:300;
}
.left30{
	padding-left:30px;
}

.plantList span{
	margin-left:15px;
}
#routePlanner{
	margin-left:53px;
	padding-top:10px;
}
#errorPage p{
	font-size:14px;
	padding:3px;
}
#errorPage img{
	float: left;
	padding:5px;
}
#text ol{
	list-style:decimal;
	padding-left:25px;
}