body 
	{
		background-color: #fff2e4;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
	}

#topheader
	{
		background: #006768;
		background-image: url(../images/green_top.gif); 
		background-repeat: no-repeat;
		font: 12px Tahoma, Verdana, Arial, Helvetica;
		width: 900px;
		height: 130px;
		padding: 0px;
		margin-bottom: 15px;
		position: absolute;
	}

#leftpane 
	{
		clear: both;
		width: 130px;
		padding-left: 15px;
		padding-right: 15px;
		background: #006768;
		background-image: url(../images/yellow_left.jpg); 
		height: 160px;
		position: absolute;
		top: 156px;
	}

#menupane 
	{
		clear: both;
		width: 880px;
		padding-left: 20px;
		padding-right: 0px;
		background: #006768;
		background-image: url(../images/yellow_left.jpg);
		background-repeat: repeat-y;
		height: 40px;
		position: absolute;
		top: 150px;
		
	}
	
	
#leftslim
	{
		width: 130px;
		padding-top: 15px;
		padding-left: 5px;
		padding-left: 15px;
		padding-right: 15px;
		background: #006768;
		background-image: url(../images/yellow_left.jpg); 
		position: absolute;
		top: 311px;
	}
		

#changerpane
	{
		display: table; 
		color: #303030;
		background: #fc9616;
		font: 12px Tahoma, Verdana, Arial, Helvetica;
		position: absolute;
		top: 193px;
		width: 880px;
		margin: 0px;
		padding: 10px;
		overflow: hidden;
	}
		
#outsidepane
	{
		overflow:hidden; 
		display: table;
		background: #fff2e4;
		width: 900px;
		margin: 0px auto;
		margin-top: 15px;
		padding: 5px;
		padding-bottom: 0px;
		margin-bottom: 15px;
		border: 0px solid #006768;	
	}
	
#blurb_text
	{
		width: 440px;
		float: left;
		color: #303030;
		background: #fc9616;
		font: 12px Tahoma, Verdana, Arial, Helvetica;
		position: relative;
		top: -10px;
		margin: 0px;
		margin-right: 50px;
		margin-bottom: 150px;
		padding: 0px;
		padding-top: 10px;
	}
	
#right_images
	{
		background: #fc9616;
		width: 350px;
		top: 0px;
		position: relative;
		float:right; 
		padding: 0px;
		margin: 0px;
		margin-left: auto;
	   margin-right: auto;
	   cursor: pointer;
	}

#address_details
	{
		float: right;
		margin-right: 10px;
		margin-top: 5px;
		color: #ffffff;
		text-align: right;
		font-size: 12px;
	}

#address_details a
	{
		color: #ffffff;
		text-align: right;
		font-size: 12px;		
	}


.homepage p
	{
		text-align: center;
		font: 18px Tahoma, Verdana, Arial, Helvetica;
	}
	
.homepage .starsrating
	{
		height: 17px;	
	}

.homepage .homeborder
	{
		border: 1px solid #1D295B;
		margin-left: 5px;
		margin-right: 0px;
		margin-top: 0px;
		/* margin-bottom: 150px;*/
		overflow: hidden; 
		width: 280px;
		height: 300px;
		border: 1px solid #1D295B;
		background: #ffffff;
		overflow: hidden; 
		cursor: pointer;
	}
	
.homepage .homeborderhighlight
	{
		border: 1px solid #1D295B;
		margin-left: 5px;
		margin-right: 0px;
		margin-top: 0px;
		/* margin-bottom: 150px; */
		overflow: hidden; 
		width: 280px;
		height: 300px;
		border: 1px solid #1D295B;
		background: #ffead4;
		overflow: hidden; 
		cursor: pointer;
	}

.homepage .homeheader
	{
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: #006768;
		padding-top: 12px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 260px;
		font-size: 14px;
		font-weight: normal;
		cursor: pointer;
		width: 100%;
	}

.homeimage
	{
		width: 150px;
		height: 97px;
		padding: 0px;
		margin: 0px;
		top: -20px;
		float: right;		
		cursor: pointer;
	}

.homepage .hometext
	{
		float: left;
		cursor: pointer;
	}
	
.homepage #leftpane 
	{
		display: none;
	}

.slogan
	{
		margin-bottom: 0px;
		margin-top: 490px;
		color: #fff2e4;
		background: #006768;
		font-weight: normal;
		left: -10px;
		position: relative;
		width: 105%;
		padding-right: 10px;
		padding-top: 5px;
		text-align: center;
		clear: both;
		
	}

.bigslogan
	{
		font-size: 25px;
		text-align: center;
		font-family: Script, Cursive, Serif;
	}

.pageheader
	{
		width: 370px; 
		font-family: Georgia, Times New Roman, serif;	
		font-size: 20px;
		font-style: normal;
	 	font-weight: bold;
	}

	
h1 
	{
		padding-top: 0px;
		margin-top: 0px;
		font-size: 15px;
	}
	
h2 
	{
		margin-top: 5px;
		margin-bottom: 10px;
		color: #c0c0c0;
		font-size: 11px;
		font-weight: bold;
	}
	
h3 
	{
		margin-top: 7px;
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: bold;
	}
		
.menuitem
	{
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
		list-style-type: none;
		vertical-align: center;
	}
	
.menuitemon
	{
		color: #fff2e4;
		font-size: 10px;
		text-decoration: underline;
		list-style-type: none;
		vertical-align: center;
	}	
	
.menubar
	{
		color: #ffffff;
		text-decoration: none;
		list-style-type: none;
		font-size: 15px;
		vertical-align: center;
	}
	
.backbutton
	{
		color: #fff2e4;
		text-decoration: none;
		list-style-type: none;
		font-size: 12px;
	}
	
.starrating
	{
		color: #fff2e4;
		text-decoration: none;
		list-style-type: none;
		font-size: 14px;
	}

.resultborder
	{
		margin-left: 25px;
		margin-right: 25px;
		border: 1px solid #1D295B;
		margin-bottom: 10px;
		margin-top: 10px;
		background: #ffead4;
		overflow: hidden; 
		width: 650px;
	}

.resultheader
	{
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		background: #006768;
		color: #fff2e4;
		width: 650px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
.resulttext
	{
		background: #ffead4;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		font-size: 12px;
		padding-left: 15px;
		padding-right: 15px;
	}
.resulttext a 
	{
		padding-left: 10px;
		margin-right: 10px;
		font-size: 10px;
		font-weight: bold;
		float: left;
		color: #006768;
		text-decoration: none;
		list-style-type: none;
	}

.glenelgoffset1 
	{
		padding: 5px 15px 10px 15px;
		padding-bottom: 20px;
		
		width: 550px;
		background: #ffffff;
		border: 1px solid #006768;
	}
	
.glenelgoffset2
	{
		padding: 5px 15px 10px 15px;
		width: 550px;
		background: #ffead4;
		border: 1px solid #006768;
	}	  
	
.featurelist
	{
		list-style-type: disc;
		list-style-image: url(../images/common/bullet.gif);
		padding-left: 5px;
		margin: 0px 0px 0px 20px;
	}

.alignright	{float: right;}
.alignleft	{float: left;}

#closing
	{
		left: -10px;
		position: relative;
		width: 100%;
		padding-left: 10px;
		margin-right: 10px;
		padding-right: 100px;
		background: #006768;
	}

.closingtitle
	{
		width: 100%;
		text-align: right;
		font: 14px Tahoma, Verdana, Arial, Helvetica;
		margin-bottom: -15px;
	}

.closingtitle strong
	{
		text-align: right;
		font: 18px Tahoma, Verdana, Arial, Helvetica;
	}

.closingtext
	{
		text-align: right;
		font: 12px Tahoma, Verdana, Arial, Helvetica;	
	}
	
.ratingtext
	{
		margin-top: 15px;
		text-align: left;
		font: 9px Tahoma, Verdana, Arial, Helvetica;
	}

.localwrapper
	{
		position:relative;
		width: 654px;
		height: 409px;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #006768;
		overflow: hidden;
	}

.localmapstyle
	{
		position:relative;
		top: -10px;
		left: -30px;
		cursor: pointer;
	}


.zoombutton
	{
		width: 90px; 
		height: 15px; 
		text-align: center; 
		font-weight: bold;
		border: 1px solid #006768; 
		background: #fff2e4; 
		cursor: pointer;
	}

.cpYearNavigation,.cpMonthNavigation { background-color:#006768; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #006768; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:black; }
.cpBorder { border:solid thin #808080; }

#quoteform
{
	float: left; 
	width: 450px; 
	margin-bottom: 10px;
}

#termsconditions
{
	float: right; 
	width: 400px;
}

.special
{
	float: left; 
	margin-left: 260px; 
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #006768; 
	background: #ffffff; 
	top: -30px; 
	position: relative;
	text-align: center;
}
