

	html {
		margin: 0;
		padding: 0;
		font-size: 100%;
		line-height: 100%;
	}
	
	
	a:link {
		text-decoration: underline;
		border: none;
	}
	
	a:hover{}
	
	a:visited{}
	
	a:active{}
	
	li { 
		padding: 0;
		margin: 0px;
		text-indent: 0;
	}
	
	ul { 
		padding: 0;
		margin: 0;
	}
	
	img {
		margin: 0;
		padding: 0;
		position: relative;
	}
	
	div	{
		margin: 0;
		padding: 0;
	}
	
	h1	{
		margin: 0;
		padding: 0;
	}
	
	h2	{
		margin: 0;
		padding: 0;
	}
	
	h3	{
		margin: 0;
		padding: 0;
	}
	
	sup {
		font-size: 60%;
		line-height: 1px;
	}
	
	table{
		margin: 0;
		padding: 0;
	}
	
	
	
	body {
		height: auto;
		width: 100%;
		text-align: left;
		font-family: Arial, sans-serif;
		color: #fff;
		background: #000;
		overflow-x: hidden;
	}
	
		
	#top_bar {
		height: 100px;
		width: 840px;
		text-align: left;
		font-family:Arial, sans-serif;
		color: #fff;
		background: #000;
		margin: auto;
	}
	
		
	#wrapperDirty {
		height: 534px;
		width: 840px;
		border-width: 1px;
		border-style: solid;
		border-color: white;
		margin: auto;
		overflow: hidden;
		background-image: url("../i/dirty_bg.jpg");
	}	

	#wrapperClean {
		height: 534px;
		width: 840px;
		border-width: 1px;
		border-style: solid;
		border-color: white;
		margin: auto;
		background-image: url("../i/clean_bg.jpg");
	}	


	
	#wrapper_home {
		height: 534px;
		width: 840px;
		background-color: #fff;
		border-width: 1px;
		border-style: solid;
		border-color: white;
		margin: auto;
	}	
	
	#wrapper_gallery {
		height: 534px;
		width: 840px;
		background-color: #000;
		border-width: 1px;
		border-style: solid;
		border-color: white;
		margin: auto;
	}
	
	#footer {
		height: 80px;
		width: 840px;
		margin: auto;
		padding: 10px 0 0 0;
		font-size: 95%;
		color: #ddd;
		text-align: center;
		clear: both;
	}
	
	

	#footer li {
		list-style: none;
	}
	
	#footer ul {
		list-style: none;
	}
	
	#footer a:link {color: #ddd; text-align: center; text-decoration: underline;}
	#footer a:visited {color: #ddd; text-align: center; text-decoration: underline;}
	#footer a:hover {color: #c82300; text-align: center; text-decoration: none; background-color: #ddd;}
	#footer a:active {color: #ddd; text-align: center; text-decoration: underline;}
	
	
	
/* Begin Top Bar Styles */	
	
	#ggw_logo img {
		width: 126px;
		height: 90px;
		float: left;
		display: inline;
		background-image: url("../i/dggw_logo.jpg");
		background-position: 0px 0px;
	}

	
	#ggw_logo a:link img {
		background-image: url("../i/dggw_logo.jpg");
		text-decoration: none;
		border: none;
	}
	
	#ggw_logo a:visited img {
		background-image: url("../i/dggw_logo.jpg");
		text-decoration: none;
		border: none;
	}
	
	#ggw_logo a:hover img {
		background-image: url("../i/dggw_logo_roll.jpg");
		text-decoration: none;	
	}
	
	#ggw_logo a:active img {
		
	}
	
	
	#sizzle {
		width: 150px;
		height: 40px;
		position: relative;
		top: 50px;
		left: 30px;
		float: left;
		display: inline;
	}
	
	#scott_logo img {
		width: 178px;
		height: 90px;
		font-size: 12px;
		float: right;
		display: inline;		
	}
	
	#scott_logo a:link img {
		background-image: url("../i/shop_logo.jpg");
		text-decoration: none;
		border: none;
	}
	
	#scott_logo a:visited img {
		background-image: url("../i/shop_logo.jpg");
		text-decoration: none;
		border: none;
	}
	
	#scott_logo a:active img {
		background-image: url("../i/shop_logo.jpg");
		text-decoration: none;
		border: none;
	}
	
	#scott_logo a:hover img {
		background-image: url("../i/shop_logo_roll.jpg");
		text-decoration: none;
		border: none;	
	}
	
/* End Top Bar Styles */

/* Begin Nav Styles */	


	#nav #currentpage a {
		color: #111;
		background-color: #fff;
		margin: 0;
		padding: 0 5px 0 30px;
		background-position: 5px 1px;
		background-repeat: no-repeat;
		background-image: url("../i/pig.gif");
		text-decoration: none;
		display: inline;
		
	}
	

	#nav {
		width: 294px;
		height: 284px;
		font-family: Arial, sans-serif;
		font-weight: bold; 
		line-height: 150%; 
		font-size: 110%;
		letter-spacing: .02em;
		color: #666;
		margin: 0;
		padding: 250px 0 0 0;
		float: left;
		list-style: none;
		list-style-position: outside;
		display: inline;	
	}

	#nav_over {
		display: none;
		width: 294px;
		height: 284px;
		font-family: Arial, sans-serif;
		font-weight: bold; 
		line-height: 100%; 
		font-size: 120%;
		color: #666;
		margin: 0;
		padding: 250px 0 0 0;
		float: left;
		list-style: none;
		list-style-position: outside;
		
	}

	
	#nav ul li a:link {
		list-style: none;
		text-decoration: none;
		color: #dadada;
		margin: 0;
		padding: 0 5px 0 30px;
		display: inline;	

	}
	
	#nav ul li a:visited {
		list-style: none;
		text-decoration: none;
		color: #dadada;
		margin: 0;
		padding: 0 5px 0 30px;
		display: inline;	

	}
	
	#nav ul li a:active {
		list-style: none;
		text-decoration: none;
		color: #dadada;
		margin: 0;
		padding: 0 5px 0 30px;
		display: inline;	

	}
	
	
	#nav ul {
		list-style: none;
		text-decoration: none;
		color: #dadada;
		margin: 0;
		display: inline;
			

	}
	
	#nav ul li a:hover {
		text-decoration: none;
		color: #000;
		background-color: #fff;
		display: inline;	

	}


	#othersideClean {
		width: 183px;
		height: 33px;
		left: 0px;                  
		top: 70px;
		position: relative;
	}

	#othersideClean img {
		width: 183px;
		height: 33px;
		border: none;
	}
	
	
	#othersideDirty {
		width: 183px;
		height: 33px;
		position: relative;
		left: 0px;                  
		top: 175px;
	}
	
	#othersideDirty img {
		width: 183px;
		height: 33px;
		border: none;
	}
	
	#othersideClean a:link img{
		background-image: url("../i/getclean.gif");
		border: none;
	}
	
	#othersideClean a:visited img{
		background-image: url("../i/getclean.gif");
		border: none;
	}
	
	
	
	#othersideClean a:hover img{
		background-image: url("../i/getclean_act.gif");
		border: none;	
	}
	
	#othersideClean a:active img{
		background-image: url("../i/getclean.gif");
		border: none;
	}
	
	#othersideDirty a:link img{
		background-image: url("../i/getdirty.gif");
		border: none;
	}
	
	#othersideDirty a:visited img{
		background-image: url("../i/getdirty.gif");
		border: none;
	}
	
	
	#othersideDirty a:hover img{
		background-image: url("../i/getdirty_act.gif");
		border: none;	
	}
	
	#othersideDirty a:active img{
		background-image: url("../i/getdirty.gif");
		border: none;
	}

/* End Nav Styles */


	
/* Begin Home Page Styles*/

	#dirty_home img {
		width: 419px;
		height: 534px;
		background-color: #fff;
		float: left;
		display: block;
		background-image: url("../i/home_dirty.jpg");
	}
	
	#dirty_home a:link img {
		background-image: url("../i/home_dirty.jpg");
		text-decoration: none;
		border: none;
	}
	
	#dirty_home a:visited img {
		background-image: url("../i/home_dirty.jpg");
		text-decoration: none;
		border: none;
	}

	
	#dirty_home a:hover img {
		background-image: url("../i/home_dirty_roll.jpg");
		text-decoration: none;
		border: none;
		display: block;
	}
	
	#dirty_home a:active img {
		background-image: url("../i/home_dirty.jpg");
		text-decoration: none;
		border: none;
	}
	
	#clean_home img {
		width: 419px;
		height: 534px;
		background-color: #fff;
		float: right;
		display: block;
		background-image: url("../i/home_clean.jpg");
	}
	
	#clean_home a:link img {
		background-image: url("../i/home_clean.jpg");
		text-decoration: none;
		border: none;
	}
	
	#clean_home a:visited img {
		background-image: url("../i/home_clean.jpg");
		text-decoration: none;
		border: none;
	}
	
	#clean_home a:hover img {
		background-image: url("../i/home_clean_roll.jpg");
		text-decoration: none;
		border: none;
	}
	
	#clean_home a:active img {
	}
	
/* End Home Page Styles	*/
	
/* Begin Main Styles */	

	#dirty_mainImg {
	 	width: 270px;
		height: 100px;
		float: left;
		margin: 10px 0 20px 0;
		
	}
	
	#dirty_main {
	 	width: 270px;
		height: 534px;
		float: left;
		padding: 20px 0 0 100px;
		
	}	
	
	#dirty_main h1 {
		font-size: 180%;
		line-height: 25%;
		color: #c82300;
		padding: 10px 0 10px 0;
	}	
	
	#dirty_main h2 {
		font-size: 130%;
		line-height: 120%;
		color: #dadada;
		font-weight: normal;
		padding: 0 0 10px 0;
	}


	#clean_main {
	 	width: 290px;
		height: 534px;
		float: left;
		padding: 10px 0 0 100px;	
	}	
	
	#clean_main h1 {
		font-size: 180%;
		line-height: 25%;
		color: #c82300;
		padding: 10px 0 10px 0;
	}	
	
	#clean_main h2 {
		font-size: 130%;
		line-height: 120%;
		color: #dadada;
		font-weight: normal;
		padding: 0 0 10px 0;
	}	
/* Begin Definition Styles*/
	
	#define_main { 
		width: 510px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}
	
	#define_main h1 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#define_main h2 { 
		font-size: 130%;
		line-height: 50%;
		color: #ddd;
		padding: 0 0 10px 0;
	}
	
	#define_main h3 { 
		font-size: 125%;
		line-height: 130%;
		color: #ddd;
		padding: 0 10px 10px 0;
		font-weight: normal;
	}
	
	#definitions {
		width: 516px;
		height: 350px;
		padding: 0 0 0 5px;
		overflow: auto;
	}
	
	#definitions h1 { 
		font-size: 130%;
		line-height: 50%;
		color: #c82300;
		padding: 10px 0 10px 0;
	}
	
	#definitions h2 { 
		font-size: 110%;
		line-height: 150%;
		color: #ddd;
		padding: 0 0 10px 0;
		font-weight: normal;
	}
	
	#definitions a:link { color: #ddd;}
	#definitions a:visited { color: #ddd;}
	#definitions a:active { color: #ddd;}
	#definitions a:hover { color: #222; background-color: #ddd;}

	#definitions img {
		width: 125px;
		height: 125px;
		background-color: #ccc;
		margin: 10px 0 0 0;
		float: left;
		clear: right;		
	}
	
	.define_text {
		width: 350px;
		height: auto;
		padding: 0 10px 15px 0;
		float: right;
	}
	
		
/* Begin Film Styles */
	
	#films_main { 
		width: 516px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}
	
	#films_intro h1 { 
		font-size: 160%;
		line-height: 50%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#films_intro h2 { 
		font-size: 130%;
		line-height: 50%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#films_intro h3 { 
		font-size: 110%;
		line-height: 120%;
		color: #ddd;
		padding: 0 0 10px 0;
	}
	
	
	.divider { 
		width: auto;
		height: 2px;
		background-color: #c82300;
	}
	
	#films { 
		width: 516px;
		height: 460px;
		overflow: auto;
	}
	
	#film_back { 
		height: 20px;
		width: 130px;
		margin: auto
		
	}
	
	#film_back h1 a{ 
		font-size: 60%;
		line-height: 110%;
		color: #c82300;
		padding: 3px;
		text-align: center;
		border: 2px solid #c82300;
		display: block;	
	}
	
	#film_back a:link { color: #c82300; text-decoration: none;}
	#film_back a:visited { color: #c82300; text-decoration: none;}
	#film_back a:hover { color: #c82300; background-color: #ddd; text-decoration: none;}
	#film_back a:active { color: #c82300; text-decoration: none;}
	
	
	.film {
		width: 496px;
		min-height: 165px;
		margin: 5px 10px 0 10px;
		float: left;
		display: block;
	}
	
	.film_preview {
		height: 120px;
		width: 160px;
		margin: 0px 0 0 0;
		border: 1px solid #c82300;
		text-decoration: none;
		float: left;
	}
	
	.film_preview a img {
		border: none;
	}
	
	.film_info {
		width: 306px;
	 	margin: 0 0 0 10px;
	 	float: left;	
	}
	
	.film_info_divider {
		width: 100%;
	 	height: 2px;
	 	margin: 0 0 6px 0;
		background-color: #ddd;
		float:left;
	
	}
		
	.film_info h1 {
		font-size: 120%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 10px 0;
		
	}
	
	.film_info h2 {
		font-size: 100%;
		line-height: 120%;
		color: #ddd;
		font-weight: normal;
		padding: 0 0 10px 0;
	}
	
	#film {
		width: 400px;
		height: 330px;
		margin: 20px 0 0 65px;
	}
	
	#film_viewer {
		width: 465px;
		height: 100px;
		margin: 10px 0 0 35px;
		float: left;
	}
	
	#film_viewer h1 {
		font-size: 120%;
		line-height: 80%;
		color: #c82300;
		padding: 0 0 5px 0;
	}
	
	#film_viewer h2 {
		font-size: 100%;
		line-height: 120%;
		color: #ddd;
		font-weight: normal;
		padding: 0 0 10px 0;
	}
	
	
	
/* End Film Styles */
	
/* Begin Tour Styles*/
	
	#tour_main { 
		width: 516px;
		height: 534px;
		padding: 0 15px 0 15px;
		float: left;
	}
	
	#tour_info {
		height: 170px;
		margin: 15px 0 0 0;
	}
	
	#tour_info img {
		border: none;
		text-decoration: none;
		background-color: transparent;
	}
	
	
	#tour_info a:link {color: #ddd; border: none;}
	#tour_info a:visited {color: #ddd; border: none;}
	#tour_info a:active {color: #ddd; border: none;}
	#tour_info a:hover {color: #111;background-color: #ddd; text-decoration: none; border: none;}
	
	#tour_info h1 {
		font-size: 160%;
		line-height: 110%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#tour_info h2 {
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
		padding: 10px 0 10px 0;
	}
	
	#tour_dates {
		width: 516px;
		height: 330px;
		background-color: #111;
		overflow: auto;
		display: block;
	}
	
	
	#tour_list {
		font-size: 90%;
		line-height: 150%;
		width: 100%;
	}
	
	#tour_list a:link {color: #ddd; font-size: 100%;}
	#tour_list a:visited {color: #ddd; font-size: 100%;}
	#tour_list a:active {color: #ddd; font-size: 100%;}
	#tour_list a:hover {font-size: 100%; color: #222; text-decoration: none; background-color: #ddd;}
	
	tr.header th {
		background-color: #c82300;
		padding: 0 0 0 5px;
	}
	
	tr.alt {
		background-color: #222;
	}
		
		
/* End Tour Styles*/
	
/* Begin Finder Styles */
	
	#finder {
		width: 546px;
		height: 534px;
		float: left;
		padding: 10px 0 0 0;
	}	
	
	#finder_info {
		width: 526px;
		height: 140px;
		float: left;
		padding: 0 10px 0 10px;
	}
	
	#finder_info h1 {
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#finder_info h2 {
		font-size: 100%;
		line-height: 130%;
		color: #ddd;
		padding: 0 0 10px 0;
	}
	
	#finder_info form {
		font-size: 14px;
		line-height: 18px;
		color: #ddd;
		padding: 0;
		margin: 0 0 20px 0;
	}
		
	#finder_map {
		width: 546px;
		height: 384px;
		background-color: #222;
		float: left;
		clear: both;	
	}
	
/* End Finder Styles */
	
	
/* Begin Recipe Styles */
	
	#recipes_main { 
		 
		width: 521px;
		max-width: 516px;
		height: 534px;
		padding: 15px 0 0 10px;
		float: left;
	}
	
	#recipes_intro h1 { 
		font-size: 160%;
		line-height: 50%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	#recipes_intro h2 { 
		font-size: 130%;
		line-height: 50%;
		color: #c82300;
		padding: 0 0 15px 0;
	}
	
	#recipes_intro h3 { 
		font-size: 100%;
		line-height: 125%;
		color: #ddd;
		padding: 0 0 10px 0;
	}
	
	#recipe_picker {
		height: 85px;
		width: 518px;
		border-style: solid;
		border-width: 1px;
		border-color: #868686;
		background-color: #868686;	
	}
	
	#recipe_picker  a {
		text-decoration: none;		
	}

	#recipe_picker ul li {
		list-style: none;
		text-decoration: none;
		display: inline;
		float: left;
	}
	
	#recipe_picker ul li a:link {
		list-style: none;
		text-decoration: none;
		color: #dadada;	
	}
	
	#recipe_picker ul li a:visited {
		list-style: none;
		text-decoration: none;
		color: #dadada;	
	}
	
	
	#recipe_picker ul li a:hover {
		list-style: none;
		text-decoration: none;

	}
	
	#recipe_holder {
		margin: 0px;
		padding: 0px;
	}
	
	
	
/* End Recipe Styles */

/* Begin Tips Styles*/
	
	#tips_main { 
		width: 516px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}
	
	
	img#tipintro {
		width: 76px;
		height: 125px;
		float: left;
		display: inline;
		padding: 0;
		margin: 0 10px 20px 0;
	
	}
	
		
	#tips_main h1 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	
	#tips_main h2 { 
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
		padding: 0 15px 10px 0;
		font-weight: normal;
	}

	#tip_picker {
		width: 510px;
		height: 16px;
		font-size: 110%;
		font-weight: bold;
		color: #222;
		clear: both;
		margin: 0;
	}
	
	#tip_picker #currenttip a {
		list-style: none;
		text-decoration: none;
		color: #ddd;
		background-color: #c82300;
		display: inline;
		padding: 5px 4px 0 4px;
		margin: 0;	
	}
	
	#tip_picker ul li {
		list-style: none;
		text-decoration: none;
		color: #ddd;
		display: inline;
		background-color: #c82300;
		margin: 0;
				
	}
		
	#tip_picker ul li a:link {
		text-decoration: none;
		color: #ddd;
		display: inline;
		padding: 0 4px 0 4px;
		background-color: #c82300;
	}
	
	#tip_picker ul li a:visited {
		text-decoration: none;
		color: #ddd;
		display: inline;
		padding: 0 4px 0 4px;	
	}
	
	
	#tip_picker ul li a:hover {
		text-decoration: none;
		color: #000;
		background-color: #fff;
		display: inline;	
		padding: 0 4px 0 4px;
	}
	
	#tip_holder { 
		width: 516px;
		height: 400px;
		margin: 0 0 0 5px;
		padding: 10px 0 0 0;
		float: left;
		overflow: auto;
	}
	
	#tip h1 { 
		font-size: 130%;
		line-height: 50%;
		color: #c82300;
		padding: 10px 0 10px 0;
	}
	
	#tip h2 { 
		font-size: 110%;
		line-height: 150%;
		color: #ddd;
		padding: 0 0 10px 0;
		font-weight: normal;
	}
	
	#tip_holder a:link { color: #ddd;}
	#tip_holder a:visited { color: #ddd;}
	#tip_holder a:active { color: #ddd;}
	#tip_holder a:hover { color: #222; background-color: #ddd;}

	#tip_holder img {
		width: 125px;
		height: 125px;
		background-color: #ccc;
		margin: 0 0 0 0;
		float: left;
		clear: right;		
	}
	
	.tip {
		width: 350px;
		height: auto;
		padding: 0 10px 15px 0;
		float: right;
	}
	
	#joey_link {	
		width: 500px;
		height: 30px;
		margin: 10px 0 0 0;
		padding: 0 0 10px 0;
		clear: both;
	}
	
	#joey_link h1 {
		font-size: 90%;
		line-height: 120%;
		color: #ddd;
		font-weight: normal;
	}
	
	#joey_link a:link { color: #ddd;}
	#joey_link a:visited { color: #ddd;}
	#joey_link a:active { color: #ddd;}
	#joey_link a:hover { color: #222; background-color: #ddd;}
	
/* End Tips Styles*/

/* Begin Goodies Styles */

	#goodies_main { 
		width: 520px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}
	
	#goodies_main h1 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 5px 0;
	}
	
	
	#goodies_main h2 { 
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
		padding: 0 15px 10px 0;
		font-weight: normal;
	}
	
	#goodies_main h3 { 
		font-size: 130%;
		line-height: 100%;
		color: #c82300;
		
	}
	
	#goodiesHolder {
		width: 520px;
		height: 430px;
		overflow: auto;
	}
	
	#wallpapersHolder {
		width: 495px;
		height: 250px;
	}
	
	.wallpaper_sample_holder {
		float: left;
		width: 155px;
		margin: 5px 10px 0 0;
		padding: 0;
	}
	
	
	.wallpaper_sample_holder p {
		font-size: 95%;
		line-height: 130%;
		color: #ddd;
		margin: 0;
		padding: 0;
	}
	
	.wallpaper_sample_holder a:link { color: #ddd; }
	.wallpaper_sample_holder a:visited { color: #ddd; }
	.wallpaper_sample_holder a:hover { color: #c82300; background-color: #ddd; text-decoration: none;}
	.wallpaper_sample_holder a:active { color: #ddd; }
	
	.wallpaper_sample {
		width: 155px;
		height: 116px;
		margin: 0;
		padding: 0;
	}
	
	#tonesHolder {
		width: 155px;
		margin: 20px 0 0 0;
		float: left;
		display: block;
	}
	
	#tonesHolder h3 { 
		font-size: 120%;
		line-height: 100%;
		color: #c82300;
		margin: 8px 0 1px 0;
	}
	
	#tonesHolder p {
		font-size: 95%;
		line-height: 130%;
		color: #ddd;
		margin: 0;
		padding: 0;
		clear: both;
	}
	
	#tonesHolder a:link { color: #ddd; }
	#tonesHolder a:visited { color: #ddd; }
	#tonesHolder a:hover { color: #c82300; background-color: #ddd; text-decoration: none;}
	#tonesHolder a:active { color: #ddd; }
	
	
	
	#tone1preview, #tone2preview, #tone2preview, #tone4preview {
		width: 140px;
		height: 15px;
		float: left;
		display: inline;
		margin: 2px 0 0 0;
		padding: 0;
	}
	
	#iconsHolder {
		width: 320px;
		margin: 20px 0 0 10px;
		float: left;
		display: block;
	}
	
	
	#iconsHolder h1, #iconsHolder p {
		padding: 0 0 5px 0;
		display: inline;	
	}
	
	#iconsHeader {
		padding: 0 0 5px 0;	
	}
	
	#iconsHolder a:link { color: #ddd; }
	#iconsHolder a:visited { color: #ddd; }
	#iconsHolder a:hover { color: #c82300; background-color: #ddd; text-decoration: none;}
	#iconsHolder a:active { color: #ddd; }
	
	.icon {
		width: 100px;
		height: 100px;
		margin: 10px 2px -5px 0;
	}
	
/* End Goodies Styles */

/* Begin B-Vite Styles */

	#bvite_main {
		width: 510px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}

	#bvite_main h1 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 5px 0;
	}
	
	
	#bvite_main h2 { 
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
		padding: 0 15px 10px 0;
		font-weight: normal;
	}
	
	#bvite_main a:link ,#mailConfirmBox a:link { color: #ddd; }
	#bvite_main a:visited, #mailConfirmBox a:visited { color: #ddd; }
	#bvite_main a:hover, #mailConfirmBox a:hover { color: #c82300; background-color: #ddd; text-decoration: none;}
	#bvite_main a:active, #mailConfirmBox a:active { color: #ddd; }
	
		
	#bvite_main p { 
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
	}
	
	div.bviteThumb {
		height: 90px;
		width: 97px;
		margin: 20px 10px 10px 0;
		display: block;
		border-color: #444;
		border-style: solid;
		border-width: 1px;	
	}
	
	
	div.bviteThumb img {
		margin: auto;
		display: block;	
	}

	div.template {
		float: left;
		
	
	}

	form {
		width: 510px;
		
		
	}

	#formLeft {
		width: 218px;
		height: 400px;
		margin: 10px 0 0 0;
		padding: 0;
		float: left;
		display: block;
		border-right-color: #c82300;
		border-right-style: solid;
		border-right-width: 1px;
	}
	
	div#bviteTemplates {
		margin: 5px 0 0 0;
		padding: 0;
	}
	
	#formRight	{
		width: 280px;
		height: 400px;
		margin: 10px 0 0 10px;
		padding: 0;
		float: left;
		display: block;
	}
	
	label {
		float: left;
		margin: -10px 10px 0 0;
		padding: 10px 0 10px 0;
		color: #ddd;
	}
	
	input.textfield {
		color: #555;
		letter-spacing: .05em;
		font-family: Arial;
		font-size: 95%;
		line-height: 110%;
		width: 100%;
	}
	
	.radio {
		display: block;
		position: relative;
		float: left;
		padding: 10px 0 0 0;
		margin: 0 0 0 0;
		
	}
	
	textarea {
		float: left;
		margin: 0 0 0px 0;
		color: #555;
		font-family: Arial;
		font-size: 95%;
		line-height: 110%;
		width: 100%;
	
	}
	
	option {
		color: #555;	
	}
		
	.formButton {
		clear: both;
		display: block;
		margin: 0;
		padding: 0;
		width: 25%;
	}
	
	#mailConfirmLeft {
		float: left;
		border-color: #555;
		border-style: solid;
		border-width: 1px;
	}
	
	#mailConfirmRight {
		float: left;
		margin: 0 0 0 20px;
	}
	
	#mailConfirmBox {
		height: auto;
		width: 450px;
		margin: 40px 0 30px 0;
		
	}
	
	#mailConfirmBox p {
		font-size: 90%;
		line-height: 80%;
		padding: 0;
		margin: 0 0 10px 0;
		
	}
	
	.formSubmit {
		margin: auto;
		margin: 10px 0 0 0;
		
	}
	#recipientList h1 ,#mailConfirmRight h1 {
		font-size: 120%;
		line-height: 100%;
		color: #ddd;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
	}
	
	#recipientList p {
		font-size: 90%;
		line-height: 130%;
		color: #ddd;
		padding: 0 0 0 0;
		margin: 0;
	}

/* End B-Vite Styles */

/* Begin Product Styles*/
	#product_main {
		width: 531px;
		height: 534px;
		margin: 0;
		padding: 0 0 0 15px;
		float: left;
	}

	#product_copy {
		width: 275px;
		height: 524px;
		padding: 10px 0 0 0;
		float: left;
	}
	
	#product_copy h1 {
		font-size: 170%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 5px 0;
	}
	
	#product_copy h2 {
		font-size: 120%;
		line-height: 150%;
		color: #ddd;
		padding: 0 0 10px 0;
		font-weight: normal;
	}
	
	#product_link {	
		width: 270px;
		height: 60px;
		margin: 20px 0 0 15px;
		padding: 10px 30px 10px 10px;
		background-color: #222;
	}
	
	#product_link h1 {
		font-size: 90%;
		line-height: 120%;
		color: #ddd;
		font-weight: normal;
	}
	
	#product_link a:link { color: #ddd;}
	#product_link a:visited { color: #ddd;}
	#product_link a:active { color: #ddd;}
	#product_link a:hover { color: #222; background-color: #ddd;}
	
	
	
	#product img {
		width: 226px;
		height: 534px;
		float: right;
	}

/* End Product Styles*/
/* Begin Tips Styles*/
	
	#cleantips_main { 
		width: 516px;
		height: 519px;
		margin: 0;
		padding: 15px 0 0 15px;
		float: left;
	}
		
	#cleantips_main h1 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 10px 0;
	}
	
	
	#cleantips_main h2 { 
		font-size: 110%;
		line-height: 130%;
		color: #ddd;
		padding: 0 10px 10px 0;
		font-weight: normal;
	}
	
	#cleantips_main h3 { 
		font-size: 160%;
		line-height: 100%;
		color: #c82300;
		padding: 0 0 0 0;
	}

	#cleantip_picker {
		width: 510px;
		height: 16px;
		font-size: 110%;
		font-weight: bold;
		color: #222;
		margin: 0;
	}
	
	#cleantip_picker #currentclean a {
		list-style: none;
		text-decoration: none;
		color: #ddd;
		background-color: #c82300;
		display: inline;
		padding: 5px 4px 0 4px;
		margin: 0;	
	}
	
	#cleantip_picker ul li {
		list-style: none;
		text-decoration: none;
		color: #ddd;
		display: inline;
		background-color: #c82300;
		margin: 0;
				
	}
		
	#cleantip_picker ul li a:link {
		text-decoration: none;
		color: #ddd;
		display: inline;
		padding: 0 4px 0 4px;
		background-color: #c82300;
	}
	
	#cleantip_picker ul li a:visited {
		text-decoration: none;
		color: #ddd;
		display: inline;
		padding: 0 4px 0 4px;	
	}
	
	
	#cleantip_picker ul li a:hover {
		text-decoration: none;
		color: #000;
		background-color: #fff;
		display: inline;	
		padding: 0 4px 0 4px;
	}
	
	#cleantip_holder { 
		width: 516px;
		height: 345px;
		margin: 0 0 0 5px;
		padding: 10px 0 0 0;
		float: left;
		overflow: auto;
	}
	
	#caretip_holder { 
		width: 516px;
		height: 360px;
		margin: 0 0 0 5px;
		padding: 10px 0 0 0;
		float: left;
		overflow: auto;
	}
	
	#cleantip {
		width: 350px;
		height: auto;
		padding: 0 10px 15px 0;
		float: right;
	}
	
	#cleantip h1 { 
		font-size: 130%;
		line-height: 50%;
		color: #c82300;
		padding: 10px 0 5px 0;
		margin: 0px;
	}
	
	#cleantip h2 { 
		font-size: 110%;
		line-height: 150%;
		color: #ddd;
		padding: 0 0 10px 0;
		font-weight: normal;
	}
	
	#cleantip_holder a:link { color: #ddd;}
	#cleantip_holder a:visited { color: #ddd;}
	#cleantip_holder a:active { color: #ddd;}
	#cleantip_holder a:hover { color: #222; background-color: #ddd;}

	#cleantip_holder img {
		width: 125px;
		height: 125px;
		background-color: #ccc;
		margin: 10px 0 0 0;
		float: left;
		clear: right;		
	}
	
	#caretip_holder img {
		width: 125px;
		height: 125px;
		background-color: #ccc;
		margin: 10px 0 0 0;
		float: left;
		clear: right;		
	}
	
	
	#scott_link {	
		width: 516px;
		height: 30px;
		margin: 10px 0 0 0;
		padding: 0 0 10px 0;
		clear: both;
	}
	
	#scott_link h1 {
		font-size: 90%;
		line-height: 110%;
		color: #ddd;
	}
	
	#scott_link a:link { color: #ddd;}
	#scott_link a:visited { color: #ddd;}
	#scott_link a:active { color: #ddd;}
	#scott_link a:hover { color: #222; background-color: #ddd;}
	
/* End Tips Styles*/

	
		
/* End Main Styles */

	div#preloaded-images {
		position: absolute;
		overflow: hidden;
		left: -9999px; 
		top: -9999px;
		height: 1px;
		width: 1px;
	}


	


	#galleryTopBar h1 {
		font-size: 170%;
		color: #c82300;
		padding: 0 0 7px 0;
	}
	
	#galleryTopBar h2 {
		font-size: 120%;
		line-height: 120%;
		color: #bbb;
		padding: 0 0 10px 0;
	}
	
	#galleryTopBar h2 a:link{ color: #bbb; }
	#galleryTopBar h2 a:visited{ color: #bbb; }
	#galleryTopBar h2 a:hover{ color: #222; background-color: #ddd;}
	#galleryTopBar h2 a:active{ color: #bbb; }
	
	#galleryTopBar {
		height: 60px;
		width: 820px;
		margin: 20px 0 0 30px;
		padding: 0;
	}
	
	.galdivider { 
		width: auto;
		height: 2px;
		margin: 0 25px 0 30px;
		background-color: #c82300;
	}
	
	#galleryHolder {
		height: 430px;
		width: 820px;
		margin: 0 0 0 20px;
		position: relative;
		overflow: auto;
	}
	
	ul#gallery {
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-position: outside;
	}
	
	
	li.galleryThumb {
		height: 150px;
		width: 150px;
		margin: 10px 15px 10px 15px;
		float: left;
		display: block;
		
		
	}
	
	li.galleryThumb img {
		margin: auto;
		display: block;
	}
	
	
	
	a.thickbox img {
		border: none;
		
	}
	
	
	/*.gmls-search-form {
		display: none;
	}
	*/
