html
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
		background-color:#f9ebe9;
	}
a, a:visited
	{
		color:#EA6360;
	}
body
	{
		font-size:80%;
	}
#btn_backThankYou
	{
		position:relative;
		width:143px;
		height:45px;
		margin:0 auto;
		top:170px;
	}
.clearer
	{
		clear:both;
	}
#container
	{
		position:relative;
		width:740px;
		background:#fff url("../../images/container_bottom.png") bottom no-repeat;
		padding:0 0 60px 0;
		margin:40px auto 0 auto;
	}
#container2
	{
		position:relative;
		width:740px;
		background:#fff url("../../images/container2_bottom.png") bottom no-repeat;
		padding:0 0 60px 0;
		margin:40px auto 0 auto;
	}
#container3
	{
		position:relative;
		width:740px;
		background:#fff url("../../images/container3_bottom.png") bottom no-repeat;
		padding:0 0 10px 0;
		margin:40px auto 0 auto;
	}
#containerGame
	{
		position:relative;
		width:740px;
		background:#fff url("../../images/containerGame.png") bottom no-repeat;
		padding:0 0 30px 0;
		
		margin:60px auto 0 auto;
	}
#container3_footer
	{
		position:relative;
		width:740px;
		margin:0 auto;
		background:#fff url("../../images/container3_footer.png") bottom no-repeat;
		padding:25px 0;
	}
#container2inner
	{
		position:relative;
		/*background:url("../../images/container2_bg.png") repeat-y;
	*/
		
	}
#content
	{
		position:relative;
		width:560px;
		margin:35px auto 40px auto;
	}
#contentInner
	{
		background:url("../../images/contentBox_bg.png") repeat-y;
		padding:0 10px;
		color:#F47930;
		
	}
#content2
	{
		position:relative;
		width:635px;
		left:7px;
		*left:8px;
		margin:35px auto 40px auto;
		padding:0 10px;
		color:#F47930;
		background:url("../../images/container2_content.png") repeat-y;
		/*background-color:#fffbf5;
		
	
		border-width:0 4px 0 3px;
		border-style:solid;
		border-color:#fdcb85;
		*/
	}
#content2_body
	{
		position:relative;
		padding:0 10px;
	}
#content p, #content2 p
	{
		line-height:20px;
	}
#content a, #content2 a
	{
		color:#EF6167;
	}
#content_top, #content_bottom
	{
		position:absolute;
		left:0;
		*z-index:-1;
	}
#content2_top, #content2_bottom
	{
		position:absolute;
		left:0;
		top:-8px;
	}
#content_home
	{
		position:relative;
		float:left;
		width:380px;
	}
#emailForm
	{
		position:relative;
		margin-left:5px;
		width:591px;
		background:url("../../images/email_body.png") repeat-y;
	}
#emailForm label
	{
		color:#000 !important;
	}
#emailForm table
	{
		position:relative;
		margin:10px auto;
	}
#email_body
	{
		position:relative;
		margin:0;
		padding:0;
		
	}
.error
	{
		color:#f00 !important;
	}
fieldset
	{
		border-width:0;
	}
#flashcontent
	{
		position:relative;
		width:584px;
		margin:0 auto;
	}
#flashGame
	{
		position:relative; 
		width:641px; 
		height:417px;
		margin:35px auto 35px auto;
	}
.floatLeft
	{
		position:relative;
		float:left;
		margin-left:5px;
	}
.floatLeft span
	{
		display:block;
	}
#foodDiv 
	{
		display:block;
		position:relative;
		width:208px;
		margin:0 auto;
		text-align:center;
	}
#foodDiv #food
	{
		position:relative;
		margin:0;
		padding:0 0 0 35px;
	}
#foodDiv #food li
	{
		position:relative;
		width:51px;
		height:78px;
		text-indent:-9999px;
		list-style-type:none;
		float:left;
		margin:0 8px 0 0;
	}
#foodDiv #food_tomatoJuice
	{
		position:relative;
		background:url("../../images/food_tomatoJuice.png") no-repeat;
	}
#foodDiv #food_ketchup
	{
		position:relative;
		background:url("../../images/food_ketchup.png") no-repeat;
	}
#foodDiv #food_bbqSauce
	{
		position:relative;
		background:url("../../images/food_bbqSauce.png") no-repeat;
	}
#foodDiv #food_grapeJuice
	{
		position:relative;
		background:url("../../images/food_grapeJuice.png") no-repeat;
	}
#foodDiv #food_coffee
	{
		position:relative;
		background:url("../../images/food_coffee.png") no-repeat;
	}
#foodDiv #food_wine
	{
		position:relative;
		background:url("../../images/food_wine.png") no-repeat;
	}
#foodDiv #food_tea
	{
		position:relative;
		background:url("../../images/food_tea.png") no-repeat;
	}
#foodDiv #food_chocolateSyrup
	{
		position:relative;
		background:url("../../images/food_chocolateSyrup.png") no-repeat;
	}
#footer 
	{
		position:relative;
		padding-top: 15px;
		padding-right: 30px;
		margin:0 auto;
		width: 740px;
		text-align:left;
		font-size:80%;
		color: #636261;
	}
	#footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 15px;
		
	}

	#footer li {
		display:inline;
		padding: 0 15px;
		border-right: 1px solid #636261;
		
	}

	#footer li a {
		color: #636261;
		text-decoration: none;
	}

	#footer abbr {
		border: none;
	}

	#footer a:hover {
		color: #333;
	}

	#footer li.last {
		border-right: none;
		text-align:right;
	}

	#footer li.procter {
		padding-left: 45px;
		border-right: none;
	}
#footerLinks
	{
		position:relative;
		width:75%;
		float:left;
	}
#footerPG
	{	
		position:relative;
		width:20%;
		float:right;
		text-align:right;
	}
.grayText
	{
		color: #666;
	}
h1
	{
		font-size:140%;
		color:#F47930;
		padding-top:20px;
	}
h2
	{
		font-size:110%;
		color:#3bb8f1;
	}
ieHelper
	{
		position:relative;
		background-color:#fffbf5 !important;
	}
label
	{
		font-size:90%;
		display:block;
		margin:7px 0 2px 0;
	}

legend
	{
		font-weight:bold;
		color:#F47930;
		padding:0 0 10px 0;
		margin:0;
	}
#login_vocalpointMembers
	{
		position:relative;
		display:block;
		float:left;
		width:35%;
		
	}
#login_guests
	{
		position:relative;
		display:block;
		float:left;
		width:57%;
		border-left:2px solid #fde0cb;
	}
#logo_vocalpoint
	{
		position:relative;
		width:84px;
		float:left;
		margin-left:10px;
	}
#logo_tideToGo
	{
		position:relative;
		width:107px;
		float:right;
		margin-right:10px;
	}

#navigation
	{
		width: 573px; 
		height: 40px;
		background: url("../../images/navigation.png");
		margin: 0px; 
		padding: 0px;
		position: relative; 		
	}
#navigationContainer
	{
		position:relative;
		top:20px;
		left:75px;
	}
#navigationContainer2
	{
		position:relative;
		width:573px;
		top:20px;
		margin:0 auto;
	}
#navigation li
	{
		margin: 0px; 
		padding: 0px; 
		list-style: none;
		position: absolute; 
		top: 0px;
		text-indent:-9999px;
	}
#navigation li, #navigation a
	{
		height: 40px; display: block;
	}
#new2
	{
		position:relative;
		padding:0 20px 0 15px;
		line-height:25px;
		background:url('../../images/new2.png') no-repeat;
	}
.note
	{
		font-size:80%;
		line-height:12px !important;
		color:#999;
	}
.note_label
	{
		font-weight:normal;
		font-size:90%;
	}
#btn_about {left: 0px; width: 110px;}
#btn_try {left:110px; width:100px;}
#btn_share {left:210px; width: 119px;}
#btn_userComments {left:329px; width:115px;}
#btn_game {left:444px; width:129px;}


#btn_about a:hover, .about #btn_about
	{
   		background: transparent url("../../images/navigation.png") 0px -40px no-repeat;
	}
#btn_try a:hover, .try #btn_try
	{
		background: transparent url("../../images/navigation.png") -110px -40px no-repeat;
	}
#btn_share a:hover, .share #btn_share
	{
   		background: transparent url("../../images/navigation.png") -210px -40px no-repeat;
	}
#btn_userComments a:hover, .userComments #btn_userComments
	{
		background: transparent url("../../images/navigation.png") -329px -40px no-repeat;
	}
#btn_game a:hover, .game #btn_game
	{
		background: transparent url("../../images/navigation.png") -444px -40px no-repeat;
	}

.orangeText
	{
		color:#F47930;
	}
.orangebox { 
  background: #F16624; 
}
.orangeboxtop { 
  background: url("../../images/cnr_orange_ne.gif") no-repeat top right; 
}
.orangeboxtop div { 
  height: 7px; 
  background: url("../../images/cnr_orange_nw.gif") no-repeat top left; 
}
.orangeboxbottom { 
  background: url("../../images/cnr_orange_se.gif") no-repeat bottom right; 
}
.orangeboxbottom div { 
  height: 7px; 
  background: url("../../images/cnr_orange_sw.gif") no-repeat bottom left; 
}
.orangeboxcontent {
  padding: 0px;
}
.pinkbox { 
  background: #F69C9F; 
}
.pinkboxtop { 
  background: url("../../images/cnr_pink_ne.gif") no-repeat top right; 
}
.pinkboxtop div { 
  height: 7px; 
  background: url("../../images/cnr_pink_nw.gif") no-repeat top left; 
}
.pinkboxbottom { 
  background: url("../../images/cnr_pink_se.gif") no-repeat bottom right; 
}
.pinkboxbottom div { 
  height: 7px; 
  background: url("../../images/cnr_pink_sw.gif") no-repeat bottom left; 
}
.pinkboxcontent {
  padding: 0px;
}
#rating
	{
		position:relative;
		margin:40px 0 0 0;
		padding:0;
	}
#rating li
	{
		position:relative;
		display:inline;
		width:38px;
		padding:43px 10px 0 10px;

	}
#rating li input
	{
		position:relative;
		padding:5px;
	}
#rating_5
	{
		background:url("../../images/rating_5.png") no-repeat;
	}
#rating_4
	{
		background:url("../../images/rating_4.png") no-repeat;
	}
#rating_3
	{
		background:url("../../images/rating_3.png") no-repeat;
	}
#rating_2
	{
		background:url("../../images/rating_2.png") no-repeat;
	}
#rating_1
	{
		background:url("../../images/rating_1.png") no-repeat;
	}
.safariHelper
	{
		position:relative;
		padding-top:100px;
	}
#scoreContainer
	{
		position:relative;
		background:url("../../images/scoreContainer.png") no-repeat;
		width:177px;
		height:57px;
	}
#scoreContainer div
	{
		font-size:180%;
		width:100%;
		color:#fff;
		padding-top:10px;
		text-align:center;
		font-weight:bold;
	}
.tanbox { 
  background: #FFF7ED; 
}
.tanboxtop { 
  background: url("../../images/cnr_tan_ne.gif") no-repeat top right; 
}
.tanboxtop div { 
  height: 5px; 
  background: url("../../images/cnr_tan_nw.gif") no-repeat top left; 
}
.tanboxbottom { 
  background: url("../../images/cnr_tan_se.gif") no-repeat bottom right; 
}
.tanboxbottom div { 
  height: 5px; 
  background: url("../../images/cnr_tan_sw.gif") no-repeat bottom left; 
}
.tanboxcontent {
  padding: 0px 5px 0px 5px;
}
.testimonial .clearer
	{
		text-align:center;
		margin-bottom:10px;
	}
.testimonial_graphic
	{
		position:relative;
		width:84px;
		float:left;
	}
.testimonial_content
	{
		position:relative;
		width:500px;
		float:left;
		padding:10px;
	}
.testimonial_content p
	{
		margin:0;
		padding:0;
	}
.testimonial_from
	{
		font-style:italic;
	}
.thankYou
	{
		position:relative;
		width:571px;
		height:233px;
		margin:0 auto 0 auto;
		background:url("../../images/bg_thankYou.png") no-repeat;
	}
#tidePen
	{
		position:relative;
		float:right;
		width:308px;
		z-index:1;
	}
.tremorValidation
	{
		color:#f00;
		font-weight:bold;
	}
ul#pros, ul#cons
	{
		position:relative;
		margin:0;
		padding:0;
	}
ul#pros li, ul#cons li
	{
		position:relative;
		color:#fff;
		padding:0;
		list-style-type:none;
		float:left;
	}
.icon
	{
		position:relative;
		width:38px;
		margin:10px 0 0 10px;
	}
#verySatisfied
	{
		position:relative;
		width:40%;
		float:left;
		margin:10px 0 0 0;
	}
#veryDissatisfied
	{
		position:relative;
		width:40%;
		float:right;
		text-align:right;
		margin:10px 17px 0 0;
	}
#woman1
	{
		position:relative;
		float:left;
		width:174px;
		left:-40px;
		top:31px;
		z-index:1;
	}
#woman2
	{
		position:relative;
		float:left;
		width:205px;
		left:11px;
		*top:11px;
		z-index:200;
	}

input.validationError 
{
	background-color: Yellow;
}

select.validationError 
{
	background-color: Yellow;
}

textarea.validationError 
{
	background-color: Yellow;
}

