* {
	margin:0;
	padding:0;
}
body {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:1.34em;
	color:#333333;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

object { outline:none; }

a {
	text-decoration:none;
	color:#00B05A;
}
a:hover {
	/*color:#e4151e;
	border:none;*/
}
/*ASM: 22 Feb 2010 */
/*h1, h2, h3, h4, p { margin-bottom: 10px;font-size:12px;}*/
h1, h2, h3, h4 { margin-bottom: 10px;font-size:12px;}


img {
	border:none;
}
h1 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:30px;
	color:#173D84;
	padding-bottom:8px;
	font-weight: normal;
}
h3 {
	font-weight:normal;
}
.container {
	float:none;
	margin:auto;
	padding:0;
	width:100%;
}


.containerFixedWidth {
	/*background-color:#FFFFFF;*/
	margin:auto;	
	width:970px;
	position:relative;
}
.nav {
	margin:auto;
	width:960px;
	height:70px;
	position:relative;
	z-index: 5;
}

.header_logo2
{
    position: absolute;
    z-index: 999;
    overflow: visible;
    /* ASM: 22 Feb 2010
    top: -67px;
    */
    top: -62px;
    left: 13px;
}
.header_logo {
    position: absolute;
    z-index: 999;
    overflow: visible;
    /* ASM: 22 Feb 2010
    top: -67px;
    */
    top: -66px;
    left: 13px;
}

.navigation {
    clear:both;
	position:absolute;
	right: 20px;
	/*ASM: 22 Feb 2010
	top: 44px;
	*/
	top: 45px;
	width: 420px;
	font-size:12px;
	height: 28px;
	color:#FFFFFF;
	
}
.navigation li {
	display:inline;
	float:right;
	list-style-type:none;
	list-style-position:outside;
	height:20px;
	padding-top:5px;
}
.navigation a {
	color:#FFFFFF;
	text-decoration:none;
	height:20px;
}
.navigation a:hover {
	color:#FFFFFF;
}
.navigation a span {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.navigation span.active {
	color:#FFFFFF;
	height:20px;
	background-image:url(../images/green_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.contentCellLinks {
	clear: both;
	position: relative;
	display: inline;
	padding: 5px;
	}

span.separator { padding: 0px 3px 0px 3px; }

.pagebanner {
	position:relative;
	/*padding-left:0px;*/
	/*ASM: 25 Feb 2010*/
	padding-left:5px;
	padding-right: 0px;
}

/*ASM: 25 Feb 2010*/
.pagebannerAboutPage {
	position:relative;
	padding-left:0px;
	padding-right: 0px;
	z-index:999;
	top:-1px;
}


#homeBanner {
	position:relative;
	/*height:340px;*/
	width:957px;
	z-index: 10;
}


/*.searchbox {
	position:absolute;
	left: 3px;
	top: 33px;
	width: 334px;
	height: 27px;
}
.searchbox .inputbox {
	border: 1px dotted .183f87;
	padding-left: 5px;
	width:282px;
	height:20px;
	position:absolute;
	color:#000000;
	background-color:#FFFFFF;
	top: 3px;
	left: 38px;
}
.searchbox .searchbutton {
	position:absolute;
	left: 9px;
	top: 4px;
}

.my-search {
	position:absolute;
	height:70px;
	width:340px;
	color:#FFFFFF;
	left: 574px;
	top: -40px;
	z-index:70;
	}*/
	
.my-search, .my-search .sb-inner {
	background:#00B05A;
	}

.my-search, .my-search .sb-shadow { 
	background:#3366FF;
	}
	
.my-search_p {
	position:absolute;
	padding-left:5px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	top: 8px;
	left: 6px;
}


.linebelow {
	padding-bottom:20px;

}


.homeboxes,.contactboxes {
	
	color:#FFFFFF;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 10px;

}
.contactboxes {padding-top:2px;}
.homeboxwrapper {
	position:relative;
	width:100%;
	
	padding-left:5px;
	
}


.colhomebox {
	position:relative;
	height:100%;
	width:309px;
	float:left;
	padding-right:1.1em;
}

.doublecolhomebox {
	position:relative;
	height:100%;
	width:632px;
	float:left;
	padding-right:0.5em;
}

.rightcol 
{
    padding-right:0px;
}

.bottomlinks {
	position:absolute !important;
	/*width:100%;*/
	bottom:-9px;
	z-index:60;
	right: 14px;
	width: auto;
}

.my-border {
	position:relative;
	width:100%;
	color:#000000;
	height: 200px;
	}
	
.my-border_div {
	/*
	ASM: 22 Feb 2010 
	margin:10px;
	*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;

	padding-top:10px;
	padding-bottom:10px;
}

/*ASM: 22 Feb 2010 */
.boxPadding{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;

	padding-top:0px;
	padding-bottom:2px;
		
    padding-left:18px;
	padding-right:17px;
}


.my-border_h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00B05A;


}
	
.my-border, .my-border .sb-inner {
	background:#FFFFFF;
	}

.my-border, .my-border .sb-shadow { 
	background:#3366FF;
	}
	
.send_form {
	position:absolute;
	left: 216px;
	top: -14px;
	width: 63;
	height: 27;
	z-index: 30;
}
	
.link_f_t {
	position:absolute;
	background-image:url(../images/link_f_t.gif);
	width:74px;
	height:27px;
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:-5px;
	left: 5px;
	top: -14px;
	}

	
.my-profile {
	position:relative;
	width:100%;
	color:#000000;
	height: 120px;
	}
	
.my-profile, .my-profile .sb-inner {
	background:#FFFFFF;
	}

.my-profile, .my-profile .sb-shadow { 
	background:#3366FF;
	}
	
.facebook {
	position:absolute;
	background-image:url(../images/facebook.gif);
	width:219px;
	height:27px;
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:-5px;
	left: 5px;
	top: -14px;
	}
	
#my_twitter 
{
	position:relative;
	width:100%;
	color:#000000;
	/*height: 540px;*/
	
}

/* ASM: 22 Feb 2010	*/
#my_twitter_bird
{
	position:absolute !important;
	background-image:url(../images/tweet.png) !important; 
	background-repeat:no-repeat;
	
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:0px;
	height:39px;
	width:27px;
	top:-4px;
	/*ASM:26 Feb 2010
	left: 250px;
	*/
	left: 252px;	
	
	
	
	
}
/* ASM: 22 Feb 2010	
#my_twitter .my-border_div
{
    background-image:url(../images/twitter_bird.gif) !important; 
	background-repeat:no-repeat;
	background-position:234px 5px;
}*/

/* ASM: 22 Feb 2010	
#my_twitter, #my_twitter .sb-inner {background:#FFFFFF;}
#my_twitter, #my_twitter .sb-shadow {background:#000000;}
*/
	
.time {
	font-size:10px;
	color:#00B05A;
	margin-bottom:3px;

}
	
.link_f_t_r {
	position:absolute;
	background-image:url(../images/link_f_t_r.gif);
	width:74px;
	height:27px;
	visibility: visible;
	z-index: 50;
	margin-right:10px;
	margin-top:-5px;
	left: 214px;
	top: -14px;
	}

.my-timeout {
	position:relative;
	width:100%;
	color:#000000;
	height: 120px;
	}
	
.my-timeout, .my-timeout .sb-inner {
	background:#FFFFFF;
	}

.my-timeout, .my-timeout .sb-shadow { 
	background:#000000;
	}
	

/* ASM: 22 Feb 2010*/
#home_goodness 
{
	position:relative;	
	width:309px;
	color:#000000;
	/*height: 94px;*/
	height: 138px;
}
	
.newsletterContent
{
    clear:both;
	position:relative;	
	float:left;
	width:277px;
	color:#000000;
	height:140px;
	border:solid 0px #000;
}
.newsletterContent input[type=text]
{
    border:solid 1px #ABADB3;
    /*width:277px;*/
    width:220px;
    margin-top:0px;
    margin-bottom:0px;
}

.newsletterContent textarea
{
    border:solid 1px #ABADB3;
    margin-top:0px;
    margin-bottom:0px;
}


.newsletterContent input[type=checkbox]
{
    border:solid 0px #ABADB3;  
    width:20px;
    margin-top:0px;
    margin-bottom:0px;
}

#latest_spots, #top_spots, #home_newsletter, #contact_newsletter
{
	position:relative;
	/* ASM: 22 Feb 2010
	margin-top:10px;
	width:100%;
	*/
	width:309px;
	color:#000000;
	/*height: 400px;*/
}

/* ASM: 22 Feb 2010*/
.borderFullBoxTop
{
	margin:0px;
	width:100%;
	height:15px;
	color:#000000;	    
    background-image:url(../images/full_box_top.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}
/* ASM: 22 Feb 2010*/
.borderFullBoxBottom
{
	margin:0px;
	width:100%;
	height:15px;
	color:#000000;	    
    background-image:url(../images/full_box_bottom.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}
/* ASM: 22 Feb 2010*/
.borderFullBoxMiddle
{
	margin:0px;
	width:100%;
	color:#000000;	    
    background-image:url(../images/full_box_mid.png);
    background-position:left bottom;
    background-repeat:repeat-y;
}

/* ASM: 22 Feb 2010*/
.aboutBackground
{
	margin:0px;
	width:90%;
	 
    background-image:url(../images/about.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;
    background-color:Transparent;
}




/* ASM: 22 Feb 2010*/
.borderBoxTop
{
	margin:0px;
	
	color:#000000;	    
	
    /*width:100%;
	height:15px;	
    background-image:url(../images/column_top.png);*/
    
    width:100%;
	height:15px;	
    background-image:url(../images/box_top.png);    
    
    
    background-position:left bottom;
    background-repeat:no-repeat;
}
/* ASM: 22 Feb 2010*/
.borderBoxMiddle
{
    
    /*background-image:url(../images/column_mid.png);*/
    background-image:url(../images/box_middle.png);
    
    background-position:left center;
    background-repeat:repeat-y;
}

/* ASM: 22 Feb 2010*/
.borderBoxBottom
{
    
	margin:0px;
	color:#000000;	    
	
	/*width:100%;
	height:14px;
    background-image:url(../images/column_bottom.png);
    */
    
    width:100%;
	height:15px;
    background-image:url(../images/box_bottom.png);    
    
    background-position:left top;
    background-repeat:no-repeat;
    
}




/* ASM: 22 Feb 2010*/
.borderDoubleBoxTop
{
	margin:0px;
	width:100%;
	height:15px;
	color:#000000;	    
    background-image:url(../images/two_col_top.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}
/* ASM: 22 Feb 2010*/
.borderDoubleBoxMiddle
{
    background-image:url(../images/two_col_mid.png);
    background-position:left center;
    background-repeat:repeat-y;
}

/* ASM: 22 Feb 2010*/
.borderDoubleBoxBottom
{
    
	margin:0px;
	width:100%;
	height:14px;
	color:#000000;	    
    background-image:url(../images/two_col_bottom.png);
    background-position:left top;
    background-repeat:no-repeat;
    
}




/* ASM: 22 Feb 2010
#home_newsletter .sb-inner,#contact_newsletter .sb-inner,#home_goodness .sb-inner,#latest_spots, #top_spots, #top_spots .sb-inner,#latest_spots .sb-inner
{
	background:#FFFFFF;
}

#home_newsletter .sb-shadow, #contact_newsletter .sb-shadow, #home_goodness .sb-shadow, #latest_spots, #top_spots, #top_spots .sb-shadow,#latest_spots .sb-shadow
{ 
	
	background:#000000;
}
*/
	
#contact_newsletter {margin-top:0px;}	

.spots 
{
	position:relative;
	height:95px;
	width:100%;
}
.SpotContainer 
{
    float:left;
	
	width:100%;
}


.spots_pic {
	position:relative;
	float:left;
	height:78px;
	width:74px;
	padding-top:3px;
	
}

.spots_pic img {
    border: solid 1px #00B05A;
}

.spots_text {
	position:relative;
	float:left;
	padding-left:5px;
	width:193px;

}
.spots_text a
{
    font-weight:bold;
}

.spot_name {
	margin:0;

}

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 70px;
	height: 14px;
	position: relative;
	background:url(../images/star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:14px;
	height: 14px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background:url(../images/star.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:14px;
}
.star-rating a.two-stars{
	left:14px;
}
.star-rating a.two-stars:hover{
	width: 28px;
}
.star-rating a.three-stars:hover{
	width: 42px;
}
.star-rating a.three-stars{
	left: 28px;
}
.star-rating a.four-stars{
	left: 42px;
}	
.star-rating a.four-stars:hover{
	width: 56px;
}
.star-rating a.five-stars{
	left: 56px;
}
.star-rating a.five-stars:hover{
	width: 70px;
}

.rss {
	position:absolute !important;
	background-image:url(../images/rss.png);
	background-repeat:no-repeat;
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:-5px;
	height:32px;
	width:27px;
	top:-14px;
	left: 175px;
}

.add {
	position:absolute !important;
	background-image:url(../images/add.png);
	background-repeat:no-repeat;
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:-5px;
	height:32px;
	width:27px;
	top:-14px;
	left: 145px;
}

.rate {
	position:absolute !important;
	background-image:url(../images/star_tag.png);
	background-repeat:no-repeat;
	visibility: visible;
	z-index: 50;
	margin-left:10px;
	margin-top:-17px;
	height:39px;
	width:27px;
	top:-1px;
	/*ASM:26 Feb 2010
	left: 250px;
	*/
	left: 255px;
}


/*ASM: Feb 22 2010*/
.sectionContainer
{
    float:left; 
    position:relative; 
    width:100%;
}

#sendContainer
{
	position:absolute !important;
	visibility: visible;
	z-index: 50;

	height:39px;
	width:27px;
	top:177px;
	left: 229px;
}

#sendContactContainer
{
	position:absolute !important;
	visibility: visible;
	z-index: 50;

	height:39px;
	width:27px;
	top:312px;
	left: 525px;
}

#shareLeftContainer
{
	position:absolute !important;
	visibility: visible;
	z-index: 50;

	height:39px;
	width:27px;
	top:152px;
	left: 18px;
}

		
.contentBlockHR {
	border-top: 1px solid #000; 
	margin: 0.25em 0em 0.25em 0em; 
	line-height:2px;
	}
	
.contentBlockHR_red {
	border-top: 1px solid #ec2027; 
	margin: 0.25em 0em 0.25em 0em; 
	line-height:2px;
	}
	
.contentBlockHR_grey {
	border-top: 1px solid #D0D0D0; 
	margin: 0.25em 0em 0.25em 0em; 
	line-height:2px;
	}
	

	


.colfooterbox {
	position:relative !important;
	/*height:100%;*/
	/*ASM: 23 Feb 2010*/
	/*width:31%;*/
	width:310px;
	margin-left:8px;
	float:left;
	
}

.doublecolfooterbox {
	position:relative !important;
	height:100%;
	/*width:65.91%;*/
	width:628px;
	float:left;
	/*padding-right:10px;*/
	
}
.footerContainer 
{
	position:relative !important;
	/*width:100%;*/
	height:50px;
	  }
	
.footer {
	float:none;
	width:100%;
	position:relative  !important;
}
/*#my_share {
	position:relative;
	width:100%;
	color:#000000;
	height: 35px;
	}*/
	

/*
ASM : Feb 22 2010	
#my_share, #my_share .sb-inner {background:#FFFFFF;}
#my_share, #my_share .sb-shadow {background:#000000;}
*/

.share 
{
	position:relative;
	height:100%;
	width:100%;
	/*ASM: Feb 22 2010*/
	padding-top:26px
}
	
.share_pic {
	position:relative !important;
	float:left;
	width:54px;
	height:16px;
	top: -2px;
}

.share_box {
	position:relative !important;
	float:left;
	height:16px;
	width:100px;
	left: 10px;
}
	
/*#my_legal {
	position:relative;
	width:100%;
	color:#000000;
	height: 35px;
	}*/
	
/*ASM: 22 Feb 2010	
#my_legal, #my_legal .sb-inner {background:#FFFFFF;}
#my_legal, #my_legal .sb-shadow {background:#000000;}
*/



/*ASM: 22 Feb 2010*/
#my_legal
{
    clear:both;
    float:left;
    position:relative;
    width:309px;
    height:56px;
    
    margin-left:10px;
}

/*ASM: 22 Feb 2010*/
#my_legal a
{
    color:#00B05A;
    font-size:7pt;
    
}

/*ASM: 22 Feb 2010*/
.rightLegalBorder
{
    float:left;
    
	width:192px;
	height:56px;
    background-image:url(../images/legal_box.png);
    background-position:left top;
    background-repeat:no-repeat;

}

/*ASM: 22 Feb 2010*/
.middleLegalBorder
{
    float:left;
    position:relative;
    width:102px;
	height:56px;
    background-image:url(../images/footer_mid.png);
    background-position:center bottom;
    background-repeat:repeat-x;
}

	
.legal {
    clear:both;
	position:absolute;
	width:130px;
	font-size:10px;
	border:solid 0px #000;
	z-index:99;
	
	padding-top:26px;
}
	
.legal_pic 
{
	position:absolute !important;
	float:left;
	width:169px;
	height:41px;
	top: -25px;
    left: 125px;
    z-index:90;
}

.legal_box 
{
	position:relative !important;
	float:left;
	border:0;
	height:16px;
	width:37px;
	
}

.privacy_box 
{
	position:relative !important;
	float:left;
	border:0;
	height:16px;
	width:45px;
}

.rights_box 
{
	position:relative !important;
	float:left;
	border:0;
	height:16px;
	width:74%;
	font-size:7pt!important;
	color:#333333;
	text-align:center;
	vertical-align:sub;	
}


.showb
{border: solid 1px #000000!important;}

/*ASM: 22 Feb 2010*/
#my_share
{
    clear:both;
    float:left;
    position:relative;
    width:638px;
}
/*ASM: 22 Feb 2010*/
.leftBorder
{
    float:left;
    position:relative;
	width:14px;
	height:56px;
    background-image:url(../images/footer_left.png);
    background-position:right bottom;
    background-repeat:no-repeat;
    
    margin-left:1px;
}
/*ASM: 22 Feb 2010*/
.rightBorder
{
    float:left;
    position:relative;
	width:14px;
	height:56px;
    background-image:url(../images/footer_right.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}
/*ASM: 22 Feb 2010*/
.middleBorder
{
    float:left;
    position:relative;
    width:603px;
	height:56px;
    background-image:url(../images/footer_mid.png);
    background-position:center bottom;
    background-repeat:repeat-x;
    padding-top:0px;
}

/*ASM: 22 Feb 2010
.border_div_footer {
	margin:10px;
	padding-top:10px;
	
	height:30px;
	width: 100%;	
}*/

.map_area {
	position:relative;
	width:100%;
	height:auto;
	margin:auto;



}
.fblogin {
	position: absolute;
	right: 10px;
}


#fblogin_area
{
    position:absolute;
    /*ASM: 04 Mar 2010
    right:8px;
    */
	right:14px;
	text-align:right;
	top:8px;
}
#fblogin_area a
{
color:#FFFFFF;
margin-bottom:3px;
}

#map
{
}
#map_holder 
{
	position: relative;
	z-index: 99;
}

.starrating 
{
    background-image:url(../images/starrating.gif);
    background-repeat:no-repeat;
    width:70px;
    height:15px;
}

/*#timeoutbox {
	position:relative;
	width:100%;
	height:279px;
	}
	
#timeoutbox , #timeoutbox .sb-inner {
	background-image:url(../images/timeoutbut.png);
	}*/

.clearBoth {
clear:both;
content:".";
font-size:0;
height:0;
line-height:0;
}
.margin-bottom10 
{
    margin-bottom:10px;
}


#about_main,#about_side {
	position:relative;
	width:100%;
	color:#000000;
	/*height: 540px;*/
	
	}
	

/* ASM: 22 Feb 2010 */
.innerContentBox
{
    padding-top:0px; 
    padding-bottom:0px; 
    padding-left:18px; 
    padding-right:18px; 
    
    margin-left:0px; 
    margin-right:0px; 
        
}
/* ASM: 22 Feb 2010 */
.innerContentBox h2{font-size:16px;color:#00B05A; }

	
.innercontent
{
  padding:15px;  
}

.innercontent h2
{
    font-size:16px;
    color:#00B05A; 
}
	/*
#about_main, #about_main .sb-inner{
	background:#FFFFFF;
	}

#about_main, #about_main .sb-shadow{ 
	background:#000000;
	}*/
#about_main img 
{
    padding-bottom:10px;
}


#grainbg 
{   
    position:absolute;
    float:right!important;
	background-image:url(../images/grain_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	visibility: visible;
	z-index: 1;
	height:99%;
	width:120px;
	margin-left:180px;

	border:solid 0px #000;
    
    
}


#sidecontent 
{
    position:relative;
    
    
}
.sidewidthfix 
{
    width:160px;
}
.fakelinks
{
    
    }
#goodness 
{
    
    position:relative;
    float:right;
    width:176px;
    height:82px;
    }
#goodnessplace 
{
    position:absolute !important;
    width:201px;
    
    /*height:92px;
    top:-2px;*/
    
    height:92px;
    top:-10px;    
    
    left:-7px;
    /* ASM: 22 Feb 2010 */
    z-index:10;
    }
/*map page css*/

.mapfooterContainer 
{
	position:relative !important;
	margin:0 auto;
	height:15px;
	  }
.containermapfooter {
	/*background-color:#FFFFFF;*/
	position:relative;
	text-align:center;
	width:100%;
	position:relative;
}
.colmapfooterbox {
	position:relative !important;
	margin:0 auto;
	/*height:100%;*/
	width:100%;
}
.border_map_div_footer {
	/*position:absolute;*/
	position:relative;
	height:30px;
	width: 100%;
	margin:0px auto;
	text-align:center;
	padding-top:10px;
	/*padding-bottom:14px;*/
}
.maplegal 
{
    position:relative;
    width:100%;
    margin:0 auto;
    text-align:center;
    }
#footerdiv 
    {
        margin-top:15px;
    }
.legal_pic_map 
    {
        position:absolute !important;
	    width:169px;
	    height:41px;
	    top: -25px;
        z-index:90;
        left:auto;
        right:0px;
        margin-right:20px;
    }
.legal_box_map
    {
        position:relative !important;
        float:left;
	    border:0;
	    height:16px;
	    width:100px;
        text-align:left;
        margin-left:20px;
        }
 #my_legal_map {
	width:100%;
	}
	
#my_legal_map, #my_legal_map .sb-inner {
	background:#FFFFFF;
	}
	
#my_legal_map, #my_legal_map .sb-shadow { 
	background:#000000;
	}
input#button {background:none; border:none;margin-bottom: 10px;
	font-size:16px;color:#00B05A}
textarea.contact{ width:100%;resize:none; border:1px solid #ABADB#; overflow:hidden; color:#00B05A;}


.twitterTitleContainer
{
    width:100%;
    height:40px;
    margin-top:5px;
    
}

.twitterTitleImage
{
    float:left;   
    width:50px;
    
}

.twitterTitle
{
    
    width:260px;
}

.spacerLataest
{height:0px;}

.spacerTop
{height:32px;}

.spacerTwitter
{height:10px;}

.twitterItem
{
    height:79px; 
    width:100%;
    margin-top:8px;
    margin-bottom:8px;
}

.twitterHeight{height:461px;}

.feedbacklink
{
    float:left;
    position:relative;
    width:79px;
    border: solid 0px #000;
}

.naturevalleylink
{
    float:left;
    position:relative;
    width:127px;
    border: solid 0px #000;
}

.privacylink
{
    float:left;
    position:relative;
    width:62px;
    border: solid 0px #000;
}

.legallink
{
    float:left;
    position:relative;
    width:50px;
    border: solid 0px #000;
}

.trademark
{
    float:left;
    position:relative;
    width:529px;
    border: solid 0px #000;
    padding-left:5px;
    
}


#feedbackimg
{
    background: transparent url(../images/feedback.png) no-repeat top left!important;   
    float:left;
    position:relative;
    width:57px;
    border: solid 0px #000;
    height:14px; 
}
#naturevalleyimg
{
    background: transparent url(../images/naturevalleycouk.png) no-repeat top left!important;   
    float:left;
    position:relative;
    width:110px;
    border: solid 0px #000;
    height:14px;     
}

#privacyimg
{
    background: transparent url(../images/privacy.png) no-repeat top left!important;   
    float:left;
    position:relative;
    width:42px;
    border: solid 0px #000;
    height:14px;
}

#legalimg
{
    background: transparent url(../images/legal.png) no-repeat top left!important;   
    float:left;
    position:relative;
    width:30px;
    border: solid 0px #000;
    height:14px;
}

#trademarkimg
{
    background: transparent url(../images/trademark.png) no-repeat top left!important;   
    float:right;
    position:relative;
    width:512px;
    border: solid 0px #000;
    height:14px;
}






/* ASM: 08 Jun 2010*/
.borderContactBoxTop
{
	margin:0px;	
	color:#000000;	    
    width:100%;
	height:15px;	
    background-image:url(../images/Contactbox_top.png);    
    background-position:left bottom;
    background-repeat:no-repeat;
}
/* ASM: 08 Jun 2010*/
.borderContactMiddle
{
    background-image:url(../images/Contactbox_mid.png);   
    background-position:left center;
    background-repeat:repeat-y;
}

/* ASM: 08 Jun 2010*/
.borderContactBottom
{   
	margin:0px;
	color:#000000;	       
    width:100%;
	height:15px;
    background-image:url(../images/Contactbox_bottom.png);
    background-position:left top;
    background-repeat:no-repeat;
}






#fblogoutcontainer a:hover
{
    text-decoration:underline;
}

#loggedout
{
    float:right; 
    position:absolute; 
    right:10px;
    width:420px;
}


.footerbackground
{
    width:100%;border:solid 0px #000;height:20px;
    background-color:Transparent;
}

.facebook_main_icon , .facebook_name {position:relative;float:left;}

.facebook_name {padding-top: 2px;}

#fbnamecontainer
{
    float: left; 
    position:relative; 
    right: 64px;
    background-color:#5A74A8;
	height: 21px;
	border-left:solid 1px #1A356E;
	border-top:solid 1px #1A356E;
	border-bottom:solid 1px #1A356E; 
	padding-right: 13px;
}
#fblogin_area img
{
padding-top:0px;
}

.fblogout
{
	
	padding-top: 2px;
}



#fblogoutcontainer
{
    float:right; 
    position:absolute; 
    width:55px; 
    right:10px;

	height: 21px;
	background-color:#5A74A8; 
	padding-right:5px;
	border-right:solid 1px #1A356E;
	border-top:solid 1px #1A356E;
	border-bottom:solid 1px #1A356E;
	border-left:solid 1px #1A356E;
	
}

/*
border 1A356E
inside 5A74A8
*/
