BODY {
		background:					#D3F9D2;
}

A {
	color:						#697C83;
}

A:hover {
	color:						#002366;
}


#layout {
	border-bottom:				1px solid #546C75;

}

.banner {
	background:					#D3F9D2;
	border-bottom:				4px solid #697C83;
	height:90px;
}

.banner .heading {
	color:						#387456;
}

.strapline {
	color:						#387456;
	font-size:					110%;
}

.contact {
	background:					#A50AFF url(../images/banner-bg.gif) left repeat-x;
	/*	background:					#A50AFF;*/
	border-left:				3px solid yellow;
	color:						WHITE;
	height:						100%;
	overflow:					hidden;
	font-weight:				bold;
	font-size:					1.2em;
}

.contact span {
	padding:1em;
	text-align:center;
}
.contact .call {
	margin-left:2.2em;
	margin-top:	0.3em;
	padding:0px;
}

.contact span A {
	color:						yellow;
}

.menu {
	background:				white;
	border-top:					1px solid yellow;
	border-right:				1px solid yellow;
}

.menu DIV {
	color:						white;
	border-bottom:				1px solid white;
}

.menu UL LI {
	height:						100%;
	background:					url(../images/menu-bg4.gif) left repeat-x;
	border-bottom:				1px solid white;
}

.menulink {
	text-decoration:			none;
	color:						yellow;
	font-weight:				bold;
	display:					block;
}

.menulink:hover {
	color:						#EAFEEA;
	text-decoration:			underline;
}

/* Conent Styles */

.content {
	border:						solid yellow;
	border-width:				1px 0px 0px 0px;
	color:						#387456;
}

.content H1 {
	color:						#697C83;
	border-bottom:				1px solid #697C83;
}

.content .wrapper .access LI {
	margin-bottom:				0.5em;
}

.lakes {
	margin-top:					9em;
}

.content .wrapper .lakes LI {
	margin-bottom:				0.5em;
	color:						#004489;
}


OL.bullet LI {
	margin-bottom:				0.5em;
	font-weight:				normal;
}

.bullet LI {
	color:						#004489;
	font-weight:				bold;
}

.bullet.offer{
	font-weight:				bold;
}

OL.bullet {
	margin-top:					0px;
	padding-top:				0px;
}

UL.bullet.offer LI {
	padding-top:				0.4em;
}

OL.bullet.offer LI{
	padding-top:				0.3em;
	font-size:					130%;
}

.firstp {
	font-size:					130%;
}

#offercontact {
	font-size:					125%;
	margin:						auto;
	width:						18em;
	font-weight:				bold;
}

.customer {
	width:						200px;
	margin-left:				0.5em;
	margin-top:				1em;
}

.customer h2 {
	margin:						0px;
	padding:					0.2em;
	padding-left:				0.5em;
	background:					url(../images/menu-bg4.gif) left repeat-x;
	color:						white;
	border-bottom:				2px solid yellow;
}

.customer div {
	margin:						0px;
	padding:					0.5em;
	border:						1px solid yellow;
	background:					#F0FCF0;
}

.offercol {
	float:						right;
}

.offercol IMG {
	margin-top:					1em !important;
	border:	1px solid yellow;	
	margin-bottom:				0px !important;
}

.content .rightImage {
	border:						1px solid yellow;
}

/* Footer Styles */

.footer {
	background:				#D3F9D2 url(../images/footer-top.gif) top repeat-x;
	color:					#387456;
	height:					87px;
}

.footer SPAN {
	display:				block;
}

.footer A {
	color:					#387456;
}

.button {
	border:1px solid;
	border-color:				#546C75;
	background:			#546C75 url(../images/menu-bg.gif);
    color:yellow;
	font-weight:bold;
}

#alert {
	border:	1px solid black;
	font-weight:	bold;
	color:			red;
}

.featurewrapper UL.tabs LI A {
	color:					yellow;
	font-weight:			bold;
	padding:				0.3em;
	margin:					0px;
	border:					solid #546C75;
	border-width:			0px 0px 0px 0px;
	background:				url(../images/tag-bg.gif); /* #1659be; /*#1771c6;*/
}

.featurewrapper UL LI A:hover {
	color:						#EAFEEA;
}

.featurewrapper UL LI.selected A{
	color:					#546C75;
	background:				url(../images/tab-bg-selected.gif) left top no-repeat;
	border-width:			0px 1px 0px 0px;
}


.featurewrapper UL LI.selected A:hover{
	color:						yellow;
}

.featurewrapper .featurecontent {
	border:					1px solid #546C75;
	background:				#F0FCF0;
	margin-top:				0.3em;
	padding:				0.5em;
}

.featurewrapper .featurecontent P{
	padding:				0px;
	margin:					0px;
}

.gallary H3 {
	color:					yellow;
	font-weight:			bold;
	padding:				0.3em;
	margin:					0px;
	background:				url(../images/menu-bg4.gif) left repeat-x;
	border:					solid #546C75;
	border-width:			1px 1px 1px 1px;
}

.offerbanner {
	border:					2px solid yellow;
	padding:				0.2em;
	margin:					0.2em;
	padding-left:			45px;
	min-height:				38px;
	vertical-align:			center;
	font-weight:			bold;
	background:				#F0FCF0;
	margin-bottom:			0.8em;
	margin-right:			20em;
}
.contentbanner {
	clear:					both;
	border:					2px solid yellow;
	padding:				0.2em;
	margin:					0.2em;
	padding-left:			45px;
	min-height:				38px;
	vertical-align:			center;
	font-weight:			bold;
	margin-bottom:			0.8em;
	background:				#F0FCF0;

}

.star {
	background:				#F0FCF0 url(../images/star.gif) left no-repeat;
}

.contentbanner.offer{
	padding-left:			0.5em;
	margin:					1em;
	padding-top:			0.4em;
	padding-bottom:			0.4em;
}

.contentbanner.offer IMG{
	margin-right:			0.5em;
}

.contentbanner.offer DIV{
	padding-left: 4em;
}

.promo {
	color:						#697C83;
	font-size:					140%;
	margin-left:				2.9em !important;
	padding-left:				0px !important;
}

.contentbanner.offer .row2{
	padding-top:			0.4em;
}

*HTML .contentbanner {
	height:					38px;
}

.caption {
	color:						#004489;
	font-weight:				bold;
}

.highlight {
	text-align:					center;
	font-size:					large;
	border:						1px solid yellow;
	margin:						auto;
	width:						50%;
	margin-top:					1em;
	padding:					0.2em;
	background-color:			#697C83;
	color:						yellow;
}

.newsimages {
	text-align:					center;
	margin-top:					2em;
}

.devimages {
	width:						600px;
	margin:						auto;
}

.devimages .image{
	display:					inline;
	margin-right:				1em;
}


.devimages .shortimage {
	height:						250px;
}

.devimages .longimage {
	height:						300px;
	margin-right:60px;
}

.longtext {
	text-align:					left;
}

.emplist li{
	margin-bottom:				1em;
	color:						#004489;
	font-weight:				bold;
	font-size:					115%;
}

.quote {
	text-decoration:			italic;
	text-align:					center;
	color:						#004489;
	font-weight:				bold;
}

.emph {
	font-weight:				bold;
	color:						#004489;
}

.orderlist li{
	margin-bottom:				0.5em;
}

.whyus {
	font-weight:				bold;
}

.whyus li span {
	font-weight: normal;
}

.arrow {
	clear:						both;
	margin:						auto;
	background:					url(../images/arrow.png) center no-repeat;
	height:						115px;
	color:						#298f5a;
	font-weight:				bold;
	padding-top:				70px;
	width:						400px;
	text-decoration:			none;
	font-size:					130%;
}

.arrowlink:hover span{
	text-decoration:			underline!important;
	color:						#004489!important;
}

.arrow span {
	margin-left:-3em;
	text-align:center;
	display:block;
}

.arrow_small {
	margin:						auto;
	background:					url(../images/arrow_medium.png) center no-repeat;
	height:						115px;
	color:						#298f5a;
	font-weight:				bold;
	padding-top:				90px;
	width:						300px;
	text-decoration:			none;
	font-size:					100%;

}

.arrow_small span {
	margin-left:-3em;
	text-align:center;
	display:block;
}
.arrow1 {
	background:					url(../images/arrow.png) center no-repeat;
	height:						115px;
	color:						#298f5a;
	font-weight:				bold;
	padding-top:				70px;
	width:						400px;
	text-decoration:			none;
	font-size:					130%;
}

.arrow1 span {
	margin-left:-3em;
	text-align:center;
	display:block;
}
