@charset "UTF-8";
/* CSS Document */

.flash {
	width: 960px;
	position: center;
	align: center;
	padding-bottom: 25px;
	}
	
	
/*---------------------------------------------------------------------------------------*/


/* MAIN PAGE LAYOUT */


.maincontainer {
	padding: 0px 20px 0 20px;
	}
	
.H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	text-align:left;
	font-weight: normal;
	color: #85c440;
	margin: 5px 0 0 0;
	}
	
.H2 {
	margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 33px;
	text-align:left;
	font-weight: normal;
	color: #b36b1f;
	}
	
.subhead {
	margin: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align:left;
	font-weight: bold;
	font-style: normal;
	color: #188ab9;
	}

.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align:justify;
	font-weight: normal;
	color: #5e5f61;
	}
	
.bodyinstyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align:justify;
	padding-right: 250px;
	font-weight: normal;
	color: #5e5f61;
	}
	
.bodybold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	text-align:center;
	font-weight: bold;
	color: #5e5f61;
	}
	
div.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	height:23px;
	padding: 10px 0 0 20px;
	background-color:#66c5ee;
	border-top: solid #ffffff 1px;
	text-align:left;
	width:918px;
	color: #136384;
	margin: 0 0 20px 29px;
	}
	
	.breadcrumb a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	}
	
	.breadcrumb a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	}
	
	.breadcrumb a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	}
	
	.breadcrumb a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	text-decoration:underline;
	color: #136384;
	}


/*---------------------------------------------------------------------------------------*/


/* INSTYLE PAGE LAYOUT */


.dividerhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-align:justify;
	padding-left:10px;
	text-transform:uppercase;
	border-top: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	background-color: #e9f4d6;
	font-weight: bold;
	letter-spacing:5px;
	color: #3e8094;
	}
	
div.newscntr1 {
	margin: -15px 5px 0px 5px;
	}
	
div.newscntr2 {
	margin: -15px 5px 0 5px;
	background-color:#eef8fb;
	}
	
.newstext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.newstext1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.newstext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.newstext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.newstext2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.newstext2a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.newstext2a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.newstext2b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align:left;
	font-weight: normal;
	margin: -5px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
div.video {
	margin: -15px 5px 0px 5px;
	float:left;
	width: 145px;
	}
	
.videoholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
	}
	
.videoimage {
	text-align:left;
	border: 3px double #999999;
	}
	
.videotext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	}
	
	.videotext1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.videotext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.videotext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
	}
	
.videorating {
	margin: 0 0 10px 0;
	}
	
.videoholdermain {
	margin: 57px 0 10px 10px;
	width:240px;
	text-align:right;
	}


/*---------------------------------------------------------------------------------------*/


/* VIDEO PAGE */


div.comment1 {
	margin: -15px 5px 0px 5px;
	}
	
div.comment2 {
	margin: -15px 5px 0 5px;
	background-color:#eef8fb;
	}
	
.comment1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.comment1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.comment1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.comment1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align:left;
	font-weight: normal;
	margin: -5px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.comment2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.comment2a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.comment2a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.comment2b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.replycount {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 0 2px 0 9px;
	color: #226d8c;
	}
	
.postreply {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	padding: 0 2px 0 9px;
	color: #226d8c;
	}
	
	.postreply a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.postreply a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
div.mainvideo {
	margin: -15px 5px 0px 5px;
	float:left;
	width: 320px;
	}
	
.videoholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
	}
	
.videotext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	}
	
	.videotext1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.videotext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.videotext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
	}
	
.videorating {
	margin: 0 0 10px 0;
	}
	
.videoholdermain {
	margin: 10px 0 10px 0;
	width:330px;
	text-align:left;
	float: left;
	}
	
div.video2 {
	margin: 10px 0px 0px 0px;
	float:left;
	width: 130px;
	}
	
.feedback {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	padding: 0 2px 0 0;
	color: #226d8c;
	}
	
	.feedback a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.feedback a:hover {
	text-decoration: underline;
	color: #226d8c;
	}


/*---------------------------------------------------------------------------------------*/


/* SEARCH RESULTS */


div.search1 {
	margin: 0px 5px 0px 5px;
	}
	
div.search2 {
	margin: 0px 5px 0 5px;
	background-color:#eef8fb;
	}
	
div.searchfeature {
	margin: 0 0 5px 0;
	background-color:#d5eef4;
	border-right: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	border-left: 1px solid #3e8094;
	float: left;
	}
	
div.searchfeatureimage {
	margin: 0 0 5px 0;
	background-color:#d5eef4;
	border-right: 1px solid #3e8094;
	border-bottom: 1px solid #3e8094;
	border-left: 1px solid #3e8094;
	}
	
.searchtextfeature {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 0 2px 0 9px;
	color: #226d8c;
	}
	
	.searchtextfeature a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.searchtextfeature a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.searchtext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.searchtext1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.searchtext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.searchtext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
	font-weight: normal;
	margin: -9px 10px 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.searchtext2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #226d8c;
	}
	
	.searchtext2a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.searchtext2a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.searchtext2b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.searchbuttonholder {
	margin: 0 0 20px 10px;
	width:400px;
	text-align:left;
	padding: 0 0 5px 0;
	}
	
.floatright {
	float: right;
	margin: 5px 0 5px 10px;
	border: 1px solid #5e7277
	}
	
	
/*---------------------------------------------------------------------------------------*/
	

/* STORE */


.productimagemain {
	margin: 57px 0 10px 10px;
	width:200px;
	text-align:right;
	}
	
.priceholder {
	margin: 7px 0 10px 10px;
	width:80px;
	float:left;
	}
	
.productprice {
	margin: 7px 0 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-align:left;
	color:#990000;
	}
	
.productprice2 {
	margin: 1px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	text-align:left;
	color:#990000;
	}
	
.addtocart {
	margin: 7px 0 10px 10px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-align:right;
	float:left;
	color:#990000;
	}
	
.viewcart {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:right;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	margin: 5px 0 0 0;
	}
	
	.viewcart a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.viewcart a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
div.items {
	margin: 5px 5px 0px 5px;
	float:left;
	width: 145px;
	}
	
.itemsholder {
	padding: 9px 2px 0 0;
	margin: 10px 0 10px 0;
	}
	
.itemsimage {
	text-align:left;
	border: 3px double #999999;
	}
	
.itemstext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 0px 2px 0 0;
	color: #226d8c;
	}
	
	.itemstext1a a:link {
	text-decoration: none;
	color: #226d8c;
	}
	.itemstext1a a:hover {
	text-decoration: underline;
	color: #226d8c;
	}
	
	
.itemstext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 0;
	color: #5e7277;
	}


/*---------------------------------------------------------------------------------------*/
	

/* RESTAURANT LOCATOR */


.locatorcontainer {
	background: url(/images/bkgrd_locator.jpg) top no-repeat;
	height:233px;
	}
	

.locatorcontainer2 {
	background: #FFFFFF url(/images/bkgrd_locatortile.gif) bottom repeat-x;
	border: 1px solid #136384;
	margin: 1px 35px 20px 15px;
	}
	

.locatortext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	padding: 0 2px 0 3px;
	color: #000000;
	margin: 3px 0 0 0;
	}
	

.locatortext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	padding: 3px 2px 3px 4px;
	color: #004e25;
	}
	

.locatortextfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
	color: #004e25;
	}
	

/*---------------------------------------------------------------------------------------*/


/* SEARCH */


div.search {
	height:70px;
	margin: 25px 0 0 0;
	}
	
.searchfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	padding: 0 2px 0 3px;
	color: #000000;
	margin: 0 0 0 15px;
		}
	
img#button {
	float:left;
	margin:7px 0 0 5px
}	

input#searchbox {
	float:left;
	margin:12px 0 0 20px
}


/*---------------------------------------------------------------------------------------*/


/* WHATS SPROUTING */


.sprouting {
	background: url(/images/head_sprouting.jpg) top no-repeat;
	height:298px;
	}
	
div.sproutspacer {
	height:35px;
	}
	
div.sproutcntr1 {
	margin: -15px 25px 0px 5px;
	}
	
div.sproutcntr2 {
	margin: -15px 25px 0 5px;
	background-color:#FFFFFF;
	opacity:.5;
	}
	
.sprouttext1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #5e7277;
	}
	
	.sprouttext1a a:link {
	text-decoration: none;
	color: #5e7277;
	}
	.sprouttext1a a:hover {
	text-decoration: underline;
	color: #5e7277;
	}
	
	
.sprouttext1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #5e7277;
	}
	
.sprouttext2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 9px 2px 0 9px;
	color: #000000;
	}
	
	.sprouttext2a a:link {
	text-decoration: none;
	color: #000000;
	}
	.sprouttext2a a:hover {
	text-decoration: underline;
	color: #000000;
	}
	
	
.sprouttext2b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: -9px 0 0 0;
	padding: 0 2px 9px 9px;
	color: #000000;
	}
	
	
/*---------------------------------------------------------------------------------------*/

	
/* FOLLOW */


.follow {
	background: url(/images/head_follow.jpg) top no-repeat;
	height:88px;
	}
	
	
/*---------------------------------------------------------------------------------------*/


/* LOGIN */


.login {
	background: url(/images/head_login.jpg) top no-repeat;
	height:167px;
	}
	
	
.logincontainer2 {
	background: #FFFFFF url(/images/bkgrd_logintile.gif) bottom repeat-x;
	border: 1px solid #136384;
	margin: 35px 0 0 32px;
	width: 147px;
	}
	
	
.logincontainer3 {
	margin: 12px 0 20px 32px;
	width: 147px;
	text-align: right;
	}
	

.logintext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	text-decoration:none;
	padding: 0 2px 0 7px;
	color: #26ace2;
	margin: 3px 0 0 0;
	}
	
	.logintext1 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	text-decoration:none;
	color: #26ace2;
	}
	
	.logintext1 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	text-decoration:none;
	color: #26ace2;
	}
	
	.logintext1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	text-decoration:none;
	color: #26ace2;
	}
	
	.logintext1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	text-decoration:underline;
	color: #26ace2;
	}
	

.logintext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	text-align:left;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	color: #26ace2;
	}
	

.logintextfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align:left;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
	color: #004e25;
	}
	

p.loginbutton {
	margin: 0 0 0 5px;
	padding: 0 2px 0 0px;
	}


/*---------------------------------------------------------------------------------------*/


/* QUICKLINKS */


div.quicklink {
	background: url(/images/head_quicklink.jpg) top no-repeat;
	height:179px;
	padding: 26px 0 0 0;
	}


.quicklinks {
	margin: 0 0 6px -10px;
	padding: 0 0 4px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	background: transparent url(/images/linkdivider.gif) bottom left no-repeat;
	}
	
	.quicklinks a:link{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:active{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:visited{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks a:hover{
	color: #000000;
	text-decoration: none;
	background: #95d5ec;
	}
	
.quicklinks1 {
	margin: 0 0 6px -10px;
	padding: 0 0 4px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	background: transparent url(/images/linkdivider.gif) bottom left no-repeat;
	}
	
	.quicklinks1 a:link{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:active{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:visited{
	color: #000000;
	text-decoration: none;
	}
	.quicklinks1 a:hover{
	color: #000000;
	text-decoration: none;
	background: #95d5ec;
	}
				

/*---------------------------------------------------------------------------------------*/
	
	
/* ADSPACE1 */


div.ad1 {
	background: url(/images/head_ad1.jpg) top no-repeat;
	height:319px;
	}
	
img.ad1 {
	border: 1px solid #136384;
	width: 150px;
	margin: 13px 0 8px 29px;
	}
	

/*---------------------------------------------------------------------------------------*/

	
/* LINK */


.link {
	background: url(/images/head_link.jpg) top no-repeat;
	height:88px;
	}
	
	
/*---------------------------------------------------------------------------------------*/
	

/* FOOTER */

div.footercontainer {
	margin: 0 auto;
	width: 750px;
	float: center;
	border: 0 1px 1px 0 solid #7dcded;
	}
	
div.footer {
	margin: 0 0 2px -15px;
	width: 160px;
	padding: 0 0 0 5px;
	display: block;
	float:left;
	color: #52aacd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-align:left;
	text-decoration: none;
	}
	
.footer a:link{
	color: #52aacd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-align:left;
	text-decoration: none;
	}

.footer a:active{
	color: #52aacd;
	text-decoration: none;
	}
	
.footer a:visited{
	color: #52aacd;
	text-decoration: none;
	}
	
.footer a:hover{
	text-decoration: underline;
	}
	
/*---------------------------------------------------------------------------------------*/


.services {
	margin: 0 0 0 5px;
	padding: 0 0 6px 25px;
	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	text-decoration: none;
	}

.servicecharthead {
	margin: 0px;
	padding: 6px 0 5px 0;
	display: block;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-align:left;
	}
	
.servicecharttext {
	margin: 0 0 0 -11px;
	padding: 0 0 5px 0;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align:left;
	}
	
.map {border: 1px solid #000000;}

.red {color:#FB4504;font-size:11px;}

.resources {padding:0 0 5px 0; display:block; text-align:center;}

.box {
	display:block;
	overflow:hidden;
	height:100%;
	padding:3px 5px;
	clear:both;
}


/*=============================================ocean tables================================================= */
