@charset "utf-8";
/* CSS Document */


#topNavContainer2Wrap {background:url(/Content/Images/nav_bg_content.png); position:relative; top:181px; left:0; width:896px; height:58px; margin: 0 auto; }
#topNavContainer2 { position:relative; top:22px; left:200px; width:450px; margin: 0 auto; }


#topNavContainer2 a.aboutus, #topNavContainer2 a.products, #topNavContainer2 a.treatments, #topNavContainer2 a.whatsnew, #topNavContainer2 a.contactus {
	background: url(/Content/Images/nav_sprite_orange.gif) no-repeat;
	height:36px;
	text-indent:-999999px;
	}

/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#topNav2, #topNav2 ul {
	padding:0;
	margin:0;
	float:left;
	width:inherit;
	}
	
#topNav2 ul li {	}	
  	#topNav2 li, #topNav2 a {
    display: block;} 
	
#topNav2 ul.drop {
	background:#EDE9DD;
	padding:5px;
	width:inherit;
	clear:both;
	float:left;
	margin-top:36px;
	color:#7B775E;
	}

#topNav2 ul.drop li {
    width:inherit;
	clear:both;
	text-align:left;
	padding:5px
	}
	
#topNav2 ul.drop a {
	
	color:#7B775E;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	font-size:1.2em
	}

#topNav2 ul.drop a:hover { color:#EC7030}
	
#topNav2 a {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:100px;
}

#topNav2 li {
	float: left;
	/*width: 10em;*/
}

#topNav2 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#topNav2 li:hover ul {
	left: auto;
}

#topNav2 li:hover ul, #topNav2 li.sfhover ul {
	left: auto;
}
/*END SUCKERFISH*/

/*SPRITE BACKGROUP POSITIONING	 */

	
#topNavContainer2 a.aboutus {	
	background-position:left top;
	width:85px;
	}
	
#topNavContainer2 a.products {	
	background-position:-85px 0;
	width:75px;
	}

#topNavContainer2 a.treatments {	
	background-position:-165px 0;
	width:100px;
	}

#topNavContainer2 a.whatsnew {	
	background-position:-265px 0;
	width:114px;
	}	
	
#topNavContainer2 a.contactus {	
	background-position:-376px 0;
	width:73px;
	}	
	
#topNavContainer2 a.aboutus:hover {	
	background-position:left -36px;
	}
	
#topNavContainer2 a.products:hover {	
	background-position:-85px -36px;
	}

#topNavContainer2 a.treatments:hover {	
	background-position:-165px -36px;
	}

#topNavContainer2 a.whatsnew:hover{	
	background-position:-265px -36px;
	}	
	
#topNavContainer2 a.contactus:hover{	
	background-position:-376px -36px;
	}	
	
	
#topNavContainer2 a#active1 {	
	background-position:left -64px;
	}
	
#topNavContainer2 a#active2 {	
	background-position:-113px -64px;
	}

#topNavContainer2 a#active3 {	
	background-position:-197px -64px;
	}

#topNavContainer2 a#active4{	
	background-position:-299px -64px;
	}	
	
#topNavContainer2 a#active5{	
	background-position:-387px -64px;
	}	
	
#topNavContainer2 a#active6 {	
	background-position:-468px -64px;
	}
		
/*END NAVIGATION*/

#productsTopNav {background:url(/Content/Images/bg_shoppingnav_background.gif); position:relative; top:275px; left:0; width:890px; height:37px; margin: 0 auto; xborder:1px dotted red }
#productsTopNav ul { float:left; margin:10px 33px; color:#EC7030; font-size:90%; text-transform:lowercase; font-family: Verdana, Arial, Helvetica, sans-serif}
#productsTopNav ul li {display:inline; margin: 0 15px 0 0}
#productsTopNav a, #productsTopNav a:link, #productsTopNav a:visited  { text-decoration: none; xmargin: 3px 0 0 0; xpadding: 0;  }
#productsTopNav a, #productsTopNav a:link, #productsTopNav a:visited { color:#EC7030;  }
#productsTopNav .active a, #productsTopNav .active a:link, #productsTopNav .active a:visited, 
#productsTopNav li a:hover, #productsTopNav .active a, #productsTopNav .active a:link, #productsTopNav .active a:visited { color:#EC7030; xbackground:#F7F4EB; text-decoration:underline  }

	

#contentFullWrap { width}	
.contentLeftWrap, .sitemapWrap { width:600px; float:left; margin: 63px 0 0 40px;  text-align:left; font:Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#BDBAB5; text-align:justify }

.sitemapWrap a:hover { cursor:pointer; color:#FF3300}
.sitemapWrap li { padding:10px; list-style-type:circle; font-size:110%  }
.sitemapWrap li ul li { padding:10px; list-style-type:circle; font-size:110%  }

.contentLeftWrap p, .contentRightWrap p, .contentRightWrap table{padding: 0 0 10px 0}
.contentRightWrap { width:209px; float:right; margin: 110px 30px 0 0; text-align:left; }
.contentRightWrap table {font-size: 80%; color:#6f695b}
.pageHeaders { padding: 0 0 20px 0}
span#sprytextfield1 p label { width:200px}

.contentLeftWrap table tr td { xborder:1px dotted red}
.textFormTitle {}
.textFormSubmit { margin: 10px 0; float:right}
.textForm { }
.textForm input, .textForm textarea, input.field, textarea.field { color: #FF3300; font-weight:bold; float:right; }
.textForm label { xmargin: 10px 0 0 0; xpadding:10px 0 0 0; xfloat:left; xborder:1px solid red }
span.field { float:right; text-align:center}
