* { padding: 0; margin: 0; }



body {
	background:		#eee;
}

#djbody {
	background:		#00ff00;
}

#testee {
	background:		url(../pgelements/content_bkgrd.png);
	width:			970px;
	min-height:		730px;
	margin:			auto;
}

#testee2 {
	background:		url(../pgelements/content_bkgrd.png);
	width:			970px;
	height:			600px;
	margin:			auto;
}

#testee3 {
	background:		url(../pgelements/content_bkgrd.png);
	width:			970px;
	min-height:		100%;
	margin:			auto;
}

#fillme {
	background:		#00ff00;
	width:			950px;
	margin:			0px 0px 0px 10px;
}

#expand {
	background:		url(../pgelements/expand_bkgrd.png);
	height: 		180px;
	margin:			0px 0px 0px 0px;
}

#search_specs {
	background:		#fff;
	width:			950px;
	margin:			0px 0px 0px 10px;
	color:			#fff;
	font: 			normal 8px arial;
}

#search_specs td {
	color:			#fff;
	font: 			normal 8px arial;
}

.itemSpecifics {
	color:			#333;
}

#header {
	background:		#666;
	width:			950px;
	height:			0px;
	margin:			0px 0px 0px 10px;
}

#header2 {
	background:		#333;
	width:			950px;
	height:			120px;
	margin:			0px 0px 0px 10px;
}

#header3 {
	background:		#333;
	width:			950px;
	height: 		120px;
	margin:			auto;
}

#about_container {
	background:		url(../pgelements/about_bkgrd.png);
	width:			950px;
	height:			1100px;
	margin:			0px 0px 0px 10px;
}

#pack_buttons {
	background:		;
	width:			240px;
	height:			160px;
	margin:			540px 10px 0px 0px;
	float:			right;
}

#logo {
	background:		url(../pgelements/djs_logo.png);
	width:			96px;
	height:			120px;
	margin:			0px 0px 0px 0px;
}

#logo a:link {
	display:		block;
	height:			120px;
}

#logo a:visited {
	width:			96px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logo a:hover {
	background:		url(../pgelements/djs_logo_roll.png);
}

#logogrn {
	background:		url(../wake/djs_logo_grn.png);
	width:			96px;
	height:			120px;
	margin:			0px 0px 0px 0px;
}

#logogrn a:link {
	display:		block;
	height:			120px;
}

#logogrn a:visited {
	width:			96px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logogrn a:hover {
	background:		url(../wake/djs_logo_grn_roll.png);
}

#logored {
	background:		url(../boat/djs_logo_red.png);
	width:			96px;
	height:			120px;
	margin:			0px 0px 0px 0px;
}

#logored a:link {
	display:		block;
	height:			120px;
}

#logored a:visited {
	width:			96px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logored a:hover {
	background:		url(../boat/djs_logo_red_roll.png);
}

#logopurp {
	background:		url(../shoe/djs_logo_purp.png);
	width:			96px;
	height:			120px;
	margin:			0px 0px 0px 0px;
}

#logopurp a:link {
	display:		block;
	height:			120px;
}

#logopurp a:visited {
	width:			96px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logopurp a:hover {
	background:		url(../shoe/djs_logo_purp_roll.png);
}

#logoyllw {
	background:		url(../eye/djs_logo_yllw.png);
	width:			96px;
	height:			120px;
	margin:			0px 0px 0px 0px;
}

#logoyllw a:link {
	display:		block;
	height:			120px;
}

#logoyllw a:visited {
	width:			96px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logoyllw a:hover {
	background:		url(../eye/djs_logo_yllw_roll.png);
}

#logo2 {
	background:		url(../pgelements/djs_logo2.png);
	width:			480px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#logo2 a:link {
	display:		block;
	height:			90px;
}

#logo2 a:visited {
	width:			480px;
	height:			90px;
	margin:			0px;
	display:		block;
}

#logo2 a:hover {
	background:		url(../pgelements/djs_logo2_roll.png);
}

#logo2grn {
	background:		url(../wake/djs_logo2_grn.png);
	width:			480px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#logo2grn a:link {
	display:		block;
	height:			90px;
}

#logo2grn a:visited {
	width:			480px;
	height:			90px;
	margin:			0px;
	display:		block;
}

#logo2grn a:hover {
	background:		url(../wake/djs_logo2_grn_roll.png);
}

#logo2red {
	background:		url(../boat/djs_logo2_red.png);
	width:			480px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#logo2red a:link {
	display:		block;
	height:			90px;
}

#logo2red a:visited {
	width:			480px;
	height:			90px;
	margin:			0px;
	display:		block;
}

#logo2red a:hover {
	background:		url(../boat/djs_logo2_red_roll.png);
}

#logo2purp {
	background:		url(../shoe/djs_logo2_purp.png);
	width:			480px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#logo2purp a:link {
	display:		block;
	height:			90px;
}

#logo2purp a:visited {
	width:			480px;
	height:			90px;
	margin:			0px;
	display:		block;
}

#logo2purp a:hover {
	background:		url(../shoe/djs_logo2_purp_roll.png);
}

#logo2yllw {
	background:		url(../eye/djs_logo2_yllw.png);
	width:			480px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#logo2yllw a:link {
	display:		block;
	height:			90px;
}

#logo2yllw a:visited {
	width:			480px;
	height:			90px;
	margin:			0px;
	display:		block;
}

#logo2yllw a:hover {
	background:		url(../eye/djs_logo2_yllw_roll.png);
}

#finderlogo {
	background:		url(../pgelements/djs_finder_logo.png);
	width:			505px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#wakefinderlogo {
	background:		url(../wake/djs_wakefinder_logo.png);
	width:			505px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#helpdesklogo {
	background:		url(../pgelements/djs_helpdesk_logo.png);
	width:			420px;
	height:			90px;
	margin:			-105px 0px 0px 110px;
}

#textanimation {
	background:		url(../pgelements/text_animation.gif);
	width:			240px;
	height:			80px;
	margin:			-90px 0px 0px 700px;
}

#textanimation a:link {
	display:		block;
	height:			80px;
}

#textanimation a:visited {
	width:			240px;
	height:			80px;
	margin:			0px;
	display:		block;
}

#whitebar{
	width:			950px;
	height: 		30px;
	margin:			0px 0px 0px 10px;
}

#whitebar2 {
	background:		#fff;
	width:			950px;
	height: 		30px;
	margin:			auto;
}

#blankarea{
	width:			390px;
	height: 		30px;
	margin:			0px 0px 0px 0px;
}

#csarea {
	width:			560px;
	height: 		30px;
	margin:			-30px 0px 0px 390px;
}

#csarea table {
	margin:			0px 0px 0px 30px;
	color:			#333;
	font: 			normal 12px arial;
	text-decoration: 	none;
	line-height:		26px;
	border:			none;
}

#csarea td {
	border:			none;
	color:			#333;
	text-decoration:	none;
	font-size:		12pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		26px;
	padding:		0px 30px 0px 0px;
}

#csarea td a:link {
	display:		block;
	color:			#333;
}

#csarea td a:visited {
	color:			#333;
	margin:			0px;
	line-height:		26px;
}

#csarea td a:hover {
	background:		#fff;
	color:			#333;
	text-decoration:	none;
}

#searchbox {
	margin:			-23px 0px 0px 400px;
}

#arrow1 {
	margin:			-20px 0px 0px 121px;
}

#menu {
	background:		url(../pgelements/djs_menu_blk_glass.png);
	width:			950px;
	height: 		30px;
	margin:			0px 0px 0px 10px;
}

#menu2 {
	background:		#333;
	width:			950px;
	height: 		30px;
	margin:			auto;
}

#snow {
	background:		url(../pgelements/djs_menu_snow.png);
	width:			190px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		30px;
}

#snow a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#snow a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		30px;
}

#snow a:hover {
	background:		url(../pgelements/djs_menu_snow_roll.png);
	color:			#333;
}

#snow-act {
	background:		url(../pgelements/djs_menu_snow_roll.png);
	width:			190px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font:			12pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#snow-act a:link {
	display:		block;
	height:			30px;
}

#snow-act a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#snow-act a:hover {
	background:		url(../pgelements/djs_menu_snow_roll.png);
	color:			#333;
}

#wake {
	background:		url(../pgelements/djs_menu_wake.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 190px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		30px;
}

#wake a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#wake a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		30px;
}

#wake a:hover {
	background:		url(../pgelements/djs_menu_wake_roll.png);
	color:			#333;
}

#wake-act {
	background:		url(../pgelements/djs_menu_wake_roll.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 190px;
	font:			12pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#wake-act a:link {
	display:		block;
	height:			30px;
}

#wake-act a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#wake-act a:hover {
	background:		url(../pgelements/djs_menu_wake_roll.png);
	color:			#333;
}

#boat {
	background:		url(../pgelements/djs_menu_boat.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 380px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		30px;
}

#boat a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#boat a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		30px;
}

#boat a:hover {
	background:		url(../pgelements/djs_menu_boat_roll.png);
	color:			#333;
}

#boat-act {
	background:		url(../pgelements/djs_menu_boat_roll.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 380px;
	font:			12pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#boat-act a:link {
	display:		block;
	height:			30px;
}

#boat-act a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#boat-act a:hover {
	background:		url(../pgelements/djs_menu_boat_roll.png);
	color:			#333;
}

#street {
	background:		url(../pgelements/djs_menu_street.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 570px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		30px;
}

#street a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#street a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		30px;
}

#street a:hover {
	background:		url(../pgelements/djs_menu_street_roll.png);
	color:			#333;
}

#street-act {
	background:		url(../pgelements/djs_menu_street_roll.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 570px;
	font:			12pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#street-act a:link {
	display:		block;
	height:			30px;
}

#street-act a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#street-act a:hover {
	background:		url(../pgelements/djs_menu_street_roll.png);
	color:			#333;
}

#eye {
	background:		url(../pgelements/djs_menu_eye.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 760px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		30px;
}

#eye a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#eye a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		30px;
}

#eye a:hover {
	background:		url(../pgelements/djs_menu_eye_roll.png);
	color:			#333;
}

#eye-act {
	background:		url(../pgelements/djs_menu_eye_roll.png);
	width:			190px;
	height:			30px;
	margin:			-30px 0px 0px 760px;
	font:			12pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#eye-act a:link {
	display:		block;
	height:			30px;
}

#eye-act a:visited {
	width:			190px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#eye-act a:hover {
	background:		url(../pgelements/djs_menu_eye_roll.png);
	color:			#333;
}

#featurebox {
	background:		url(../pgelements/feature3.png);
	width:			700px;
	height: 		300px;
	margin:			20px 0px 20px 30px;
	float:			left;
	display:		inline;
}

#featuretable {
	background:		none;
	margin:			190px 0px 0px 145px;
	border:			none;
	border-collapse:	separate;
}

#featurebullets {
	font:			10pt/120% Arial;
	margin:			140px 10px 0px 0px;
	padding:		0px 0px 0px 0px;
	list-style-type:	none;
}

.bluebtns {
	background:		url(../snow/djs_snowbdfinder_btn.png);
	width:			270px;
	height: 		80px;
	color:			#fff;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		30px;
	margin:			0px 0px 0px 0px;
}

.bluebtns a:link {
	display:		block;
	width:			270px;
	height:			80px;
	color:			#fff;
}

.bluebtns a:visited {
	height:			80px;
	width:			270px;
	margin:			0px;
	display:		block;
	color:			#fff;
}

.bluebtns a:hover {
	background:		url(../snow/djs_snowfinder_btn_roll.png);
	color:			#333;
}

.greenbtns {
	background:		url(../wake/djs_wakebdfinder_btn.png);
	width:			270px;
	height: 		80px;
	color:			#fff;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		30px;
	margin:			0px 0px 0px 0px;
}

.greenbtns a:link {
	display:		block;
	width:			270px;
	height:			80px;
	color:			#fff;
}

.greenbtns a:visited {
	height:			80px;
	width:			270px;
	margin:			0px;
	display:		block;
	color:			#fff;
}

.greenbtns a:hover {
	background:		url(../wake/djs_wakefinder_btn_roll.png);
	color:			#333;
}

#whybox {
	background:		url(../pgelements/whybox_bkgrd.png);
	width:			190px;
	height: 		220px;
	margin:			20px 30px 0px 0px;
	float:			right;
	display:		inline;
}

#whytitle {
	background:		url(../pgelements/whytitle.png);
	width:			190px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle a:link {
	display:		block;
	height:			40px;
}

#whytitle a:visited {
	width:			190px;
	height:			40px;
	margin:			0px;
	display:		block;
}

#whytitle a:hover {
	background:		url(../pgelements/whytitle_roll.png);
}

#whybullets {
	font:			10pt/120% Arial;
	margin:			0px 10px 0px 20px;
	padding:		0px 0px 0px 10px;
	list-style-type:	square;
}

#whybullets a:link {
	font:			10pt/120% Arial;
	color:			#333;
	text-decoration:	none;
}

#whybullets a:visited {
	font:			10pt/120% Arial;
	margin:			0px;
	color:			#333;
	text-decoration:	none;
}

#whybullets li {
	padding:		10px 0px 0px 0px;
}

#emailbox {
	background:		url(../pgelements/emailbox_bkgrd.png);
	width:			190px;
	height: 		60px;
	margin:			20px 30px 20px 0px;
	float:			right;
	display:		inline;
}

#favseller {
	background:		url(../pgelements/djs_favseller.png);
	width:			190px;
	height:			60px;
	margin:			0px 0px 0px 0px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#favseller a:link {
	display:		block;
	height:			60px;
	color:			#fff;
}

#favseller a:visited {
	width:			190px;
	height:			60px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		60px;
}

#favseller a:hover {
	background:		url(../pgelements/djs_favseller_roll.png);
	color:			#333;
	text-decoration:	none;
}

#menubox {
	background:		#333;
	width:			950px;
	height: 		150px;
	margin:			0px 0px 0px 10px;
	clear:			both;
}

#snowshop {
	background:		url(../pgelements/snowshop.png);
	width:			190px;
	height: 		150px;
	margin:			0px 0px 0px 0px;
	list-style:		none;
}

#snowshop a:link {
	display:		block;
	height:			150px;
}

#snowshop a:visited {
	width:			190px;
	height:			150px;
	margin:			0px;
	display:		block;
}

#snowshop a:hover {
	background:		url(../pgelements/snowshop_roll.png);
}

#wakeshop {
	background:		url(../pgelements/wakeshop.png);
	width:			190px;
	height: 		150px;
	margin:			-150px 0px 0px 190px;
	list-style:		none;
}

#wakeshop a:link {
	display:		block;
	height:			150px;
}

#wakeshop a:visited {
	width:			190px;
	height:			150px;
	margin:			0px;
	display:		block;
}

#wakeshop a:hover {
	background:		url(../pgelements/wakeshop_roll.png);
}

#boatshop {
	background:		url(../pgelements/boatshop.png);
	width:			190px;
	height: 		150px;
	margin:			-150px 0px 0px 380px;
	list-style:		none;
}

#boatshop a:link {
	display:		block;
	height:			150px;
}

#boatshop a:visited {
	width:			190px;
	height:			150px;
	margin:			0px;
	display:		block;
}

#boatshop a:hover {
	background:		url(../pgelements/boatshop_roll.png);
}

#streetshop {
	background:		url(../pgelements/streetshop.png);
	width:			190px;
	height: 		150px;
	margin:			-150px 0px 0px 570px;
	list-style:		none;
}

#streetshop a:link {
	display:		block;
	height:			150px;
}

#streetshop a:visited {
	width:			190px;
	height:			150px;
	margin:			0px;
	display:		block;
}

#streetshop a:hover {
	background:		url(../pgelements/streetshop_roll.png);
}

#eyeshop {
	background:		url(../pgelements/eyeshop.png);
	width:			190px;
	height: 		150px;
	margin:			-150px 0px 0px 760px;
	list-style:		none;
}

#eyeshop a:link {
	display:		block;
	height:			150px;
}

#eyeshop a:visited {
	width:			190px;
	height:			150px;
	margin:			0px;
	display:		block;
}

#eyeshop a:hover {
	background:		url(../pgelements/eyeshop_roll.png);
}

#cat-light {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333 solid;
	width:			948px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-dark {
	background:		url(../pgelements/cat_bkgrd2.png);
	border:			1px #333 solid;
	width:			948px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-helpdesk {
	background:		#eee;
	border:			1px #333 solid;
	width:			948px;
	margin:			10px 0px 0px 10px;
	font: 			normal 12px arial;
}

#cat-helpdesk a {
	color:			#0060ff;
}

#helpdesk_textbox {
	padding:		10px 10px 10px 10px;
}

#helpdeskmenu {
	background:		#eee;
	border:			1px #333 solid;
	width:			948px;
	height: 		58px;
	margin:			20px 0px 20px 10px;
}

#cattitle {
	background:		url(../pgelements/djs_cat_head.png) top right;
	height: 		30px;
	margin:			0px 0px 0px 0px;
}

#cat-light2a {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			473px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-light2b {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			473px;
	height: 		188px;
	margin:			-190px 0px 0px 485px;
}

#cat-dark2a {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			473px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-dark2b {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			473px;
	height: 		188px;
	margin:			-190px 0px 0px 485px;
}

#cat-light3a {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			315px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-light3b {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			314px;
	height: 		188px;
	margin:			-190px 0px 0px 327px;
}

#cat-light3c {
	background:		url(../pgelements/cat_bkgrd1.png);
	border:			1px #333333 solid;
	width:			315px;
	height: 		188px;
	margin:			-190px 0px 0px 643px;
}

#cat-dark3a {
	background:		url(../pgelements/cat_bkgrd2.png);
	border:			1px #333333 solid;
	width:			315px;
	height: 		188px;
	margin:			10px 0px 0px 10px;
}

#cat-dark3b {
	background:		url(../pgelements/cat_bkgrd2.png);
	border:			1px #333333 solid;
	width:			314px;
	height: 		188px;
	margin:			-190px 0px 0px 327px;
}

#cat-dark3c {
	background:		url(../pgelements/cat_bkgrd2.png);
	border:			1px #333333 solid;
	width:			315px;
	height: 		188px;
	margin:			-190px 0px 0px 643px;
}

h2 {
	font:			11pt/120% Arial;
	color:			#fff;
	margin:			0px 0px 0px 0px;
	padding:		6px 0px 0px 10px;
}

a {
	color:			#333;
	text-decoration:	none;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

#snowfinder {
	background:		url(../snow/djs_snowpkfinder_btn.png);
	width:			270px;
	height:			80px;
	margin:			5px 0px 0px -12px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#snowfinder a:link {
	display:		block;
	height:			80px;
	color:			#fff;
}

#snowfinder a:visited {
	width:			270px;
	height:			80px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		60px;
}

#snowfinder a:hover {
	background:		url(../snow/djs_snowfinder_btn_roll.png);
	color:			#333;
}

#snowbdfinder {
	background:		url(../snow/djs_snowbdfinder_btn.png);
	width:			270px;
	height:			80px;
	margin:			5px 0px 0px -12px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#snowbdfinder a:link {
	display:		block;
	height:			80px;
	color:			#fff;
}

#snowbdfinder a:visited {
	width:			270px;
	height:			80px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		60px;
}

#snowbdfinder a:hover {
	background:		url(../snow/djs_snowfinder_btn_roll.png);
	color:			#333;
}

#wakefinder {
	background:		url(../wake/djs_wakefinder_btn.png);
	width:			270px;
	height:			80px;
	margin:			0px 0px 0px -12px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#wakefinder a:link {
	display:		block;
	height:			80px;
	color:			#fff;
}

#wakefinder a:visited {
	width:			270px;
	height:			80px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		60px;
}

#wakefinder a:hover {
	background:		url(../wake/djs_wakefinder_btn_roll.png);
	color:			#333;
}

#wakebdfinder {
	background:		url(../wake/djs_wakebdfinder_btn.png);
	width:			270px;
	height:			80px;
	margin:			0px 0px 0px -12px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#wakebdfinder a:link {
	display:		block;
	height:			80px;
	color:			#fff;
}

#wakebdfinder a:visited {
	width:			270px;
	height:			80px;
	margin:			0px;
	display:		block;
	font:			12pt/120% Arial;
	color:			#fff;
	line-height:		60px;
}

#wakebdfinder a:hover {
	background:		url(../wake/djs_wakefinder_btn_roll.png);
	color:			#333;
}

#snowfinderbox1 {
	background:		url(../snow/snowfinder_bkgrd.png);
	width:			350px;
	height:			140px;
	margin:			-150px 0px 0px 190px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#snowfinderbox2 {
	background:		url(../snow/snowfinder_bkgrd.png);
	width:			350px;
	height:			140px;
	margin:			-140px 0px 0px 570px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#wakefinderbox1 {
	background:		url(../wake/wakefinder_bkgrd.png);
	width:			350px;
	height:			140px;
	margin:			-150px 0px 0px 190px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#wakefinderbox2 {
	background:		url(../wake/wakefinder_bkgrd.png);
	width:			350px;
	height:			140px;
	margin:			-140px 0px 0px 570px;
	font:			12pt/120% Arial;
	color:			#fff;
	text-align:		center;
	line-height:		60px;
}

#wakefinderbox1 h2, #wakefinderbox2 h2, #snowfinderbox1 h2, #snowfinderbox2 h2 {
	font:			11pt/120% Arial;
	color:			#333;
	margin:			0px 0px 0px 0px;
	padding:		6px 0px 0px 0px;
}

#snowpkg1 {
	background:		url(../snow/snow_pkg1.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#snowpkg2 {
	background:		url(../snow/snow_pkg2.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#snowboard {
	background:		url(../snow/snowboard.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#boot {
	background:		url(../snow/boot.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#binding {
	background:		url(../snow/binding.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#outwearpkg {
	background:		url(../snow/outwear_pkg.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#jacket {
	background:		url(../snow/jacket.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#pant {
	background:		url(../snow/pant.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#goggle {
	background:		url(../snow/goggle.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#glove {
	background:		url(../snow/glove.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#snowacc {
	background:		url(../snow/snowacc.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#wakepkg {
	background:		url(../wake/wake_pkg.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#wakeboard {
	background:		url(../wake/wakeboard.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#wboot{
	background:		url(../wake/wboot.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#wakeskate {
	background:		url(../wake/wakeskate.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#wakesurfer {
	background:		url(../wake/wakesurfer.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#vest {
	background:		url(../wake/vest.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#handle {
	background:		url(../wake/handle.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#bagacc {
	background:		url(../wake/bagacc.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#fatsac {
	background:		url(../wake/fatsac.png);
	width:			240px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#comingsoon {
	background:		url(../boat/comingsoon.png);
	width:			950px;
	height: 		590px;
	margin:			0px 0px 0px 10px;
	position:		absolute;
}

#comingsoon_tower {
	background:		url(../boat/comingsoon2ab.png);
	width:			475px;
	height: 		190px;
	margin:			10px 0px 0px 10px;
	position:		absolute;
}

#comingsoon_pylon {
	background:		url(../boat/comingsoon2ab.png);
	width:			475px;
	height: 		190px;
	margin:			-190px 0px 0px 485px;
	position:		absolute;
}

#comingsoon_audio {
	background:		url(../boat/comingsoon3ac.png);
	width:			317px;
	height: 		190px;
	margin:			10px 0px 0px 10px;
	position:		absolute;
}

#comingsoon_lights {
	background:		url(../boat/comingsoon3b.png);
	width:			316px;
	height: 		190px;
	margin:			-190px 0px 0px 327px;
	position:		absolute;
}

#comingsoon_racks {
	background:		url(../boat/comingsoon3b.png);
	width:			316px;
	height: 		190px;
	margin:			-190px 0px 0px 327px;
	position:		absolute;
}

#tower {
	background:		url(../boat/tower.png);
	width:			240px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#pylon {
	background:		url(../boat/pylon.png);
	width:			240px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#audio {
	background:		url(../boat/audio.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#lights {
	background:		url(../boat/lights.png);
	width:			180px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#pump {
	background:		url(../boat/pump.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#rack {
	background:		url(../boat/rack.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#boatacc {
	background:		url(../boat/boatacc.png);
	width:			160px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#mens-shoe {
	background:		url(../shoe/mens_shoe.png);
	width:			330px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#womens-shoe {
	background:		url(../shoe/womens_shoe.png);
	width:			330px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#mens-sun {
	background:		url(../eye/mens_sun.png);
	width:			380px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#womens-sun {
	background:		url(../eye/womens_sun.png);
	width:			380px;
	height: 		160px;
	margin:			0px 0px 0px 0px;
}

#shadow1 {
	width:			250px;
	height: 		130px;
	margin:			-140px 0px 0px 170px;
}

#shadow2 {
	width:			250px;
	height: 		130px;
	margin:			-130px 0px 0px 430px;
}

#shadow3 {
	width:			250px;
	height: 		130px;
	margin:			-130px 0px 0px 690px;
}

#shadow4 {
	width:			190px;
	height: 		140px;
	margin:			-140px 0px 0px 0px;
	float:			right;
}

#shadow5 {
	width:			180px;
	height: 		140px;
	margin:			-140px 0px 0px 460px;
}

#shadow6 {
	width:			180px;
	height: 		140px;
	margin:			-140px 0px 0px 640px;
}

#gendertables {
	background:		#fff;
	width:			242px;
	margin:			0px 0px 0px 0px;
	border:			2px solid #888;
	border-collapse:	collapse;
}

#gendertables th {
	background:		url(../snow/djs_blue_thead.png);
	padding:		2px 0px 0px 0px;
	border:			1px solid #333;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		12pt;
	font-weight:		normal;
	font-family:		Arial;
	width:			241px;
}

#gendertables td {
	border:			1px solid #bbb;
	height: 		24px;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		26px;
}

#gendertables td a:link {
	display:		block;
	height:			24px;
	color:			#333;
}

#gendertables td a:visited {
	height:			24px;
	margin:			0px;
	display:		block;
	color:			#333;
}

#gendertables td a:hover {
	background:		#333;
	color:			#fff;
	text-decoration:	none;
}

#smalltable {
	background:		#fff;
	width:			179px;
	margin:			0px 0px 0px 0px;
	border:			2px solid #888;
	border-collapse:	collapse;
}

.blue-sm {
	background:		url(../snow/djs_blue_thead2.png)  top right;
	padding:		2px 0px 0px 0px;
	border:			1px solid #333;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	width:			241px;
	height:			24px;
}

#smalltable td {
	border:			1px solid #bbb;
	height: 		24px;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		26px;
}

#smalltable td a:link {
	display:		block;
	height:			24px;
	color:			#333;
}

#smalltable td a:visited {
	height:			24px;
	margin:			0px;
	display:		block;
	color:			#333;
}

#smalltable td a:hover {
	background:		#333;
	color:			#fff;
	text-decoration:	none;
}

#snow-select1 {
	background:		url(../snow/djs_blue_thead2.png);
	border:			1px solid #333;
	width:			178px;
	height:			30px;
	margin:			-120px 0px 0px 120px;
	font:			11pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#snow-select1 a:link {
	display:		block;
	color:			#333;
	height:			30px;
}

#snow-select1 a:visited {
	width:			178px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			11pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#snow-select1 a:hover {
	background:		url(../pgelements/djs_menu_blk_glass.png) top right;
	color:			#fff;
	text-decoration:	none;
}

#wakegender {
	background:		#fff;
	width:			242px;
	margin:			0px 0px 0px 0px;
	border:			2px solid #888;
	border-collapse:	collapse;
}

#wakegender th {
	background:		url(../wake/djs_grn_thead.png);
	padding:		2px 0px 0px 0px;
	border:			1px solid #333;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		12pt;
	font-weight:		normal;
	font-family:		Arial;
	width:			241px;
}

#wakegender td {
	border:			1px solid #bbb;
	height: 		24px;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		26px;
}

#wakegender td a:link {
	display:		block;
	height:			24px;
	color:			#333;
}

#wakegender td a:visited {
	height:			24px;
	margin:			0px;
	display:		block;
	color:			#333;
}

#wakegender td a:hover {
	background:		#333;
	color:			#fff;
	text-decoration:	none;
}

.green-sm {
	background:		url(../wake/djs_grn_thead2.png)  top right;
	padding:		2px 0px 0px 0px;
	border:			1px solid #333;
	color:			#333;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	width:			241px;
	height:			24px;
}

#select1 {
	background:		url(../wake/djs_grn_thead2.png);
	border:			1px solid #333;
	width:			178px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font:			11pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#select1 a:link {
	display:		block;
	height:			30px;
	color:			#333;
}

#select1 a:visited {
	width:			178px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			11pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#select1 a:hover {
	background:		url(../pgelements/djs_menu_blk_glass.png) top right;
	color:			#fff;
	text-decoration:	none;
}

#boat-select1 {
	background:		url(../boat/djs_red_thead2.png);
	border:			1px solid #333;
	width:			178px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font:			11pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#boat-select1 a:link {
	display:		block;
	height:			30px;
	color:			#333;
}

#boat-select1 a:visited {
	width:			178px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			11pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#boat-select1 a:hover {
	background:		url(../pgelements/djs_menu_blk_glass.png) top right;
	color:			#fff;
	text-decoration:	none;
}

#shoetable {
	background:		#fff;
	margin:			-140px 0px 0px 360px;
	border:			2px solid #888;
	border-collapse:	collapse;
}

#shoetable td {
	background:		url(../pgelements/djs_menu_blk_glass.png) top right;
	border:			1px solid #333;
	width:			178px;
	height: 		30px;
	color:			#fff;
	text-decoration:	none;
	text-align:		center;
	font-size:		10pt;
	font-weight:		normal;
	font-family:		Arial;
	line-height:		30px;
}

#shoetable td a:link {
	display:		block;
	width:			178px;
	height:			30px;
	color:			#fff;
}

#shoetable td a:visited {
	height:			30px;
	width:			178px;
	margin:			0px;
	display:		block;
	color:			#fff;
}

#shoetable td a:hover {
	background:		url(../shoe/djs_purp_thead2.png);
	color:			#333;
	text-decoration:	none;
}

#eye-select1 {
	background:		url(../eye/djs_yllw_thead2.png);
	border:			1px solid #333;
	width:			178px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font:			11pt/120% Arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

#eye-select1 a:link {
	display:		block;
	height:			30px;
	color:			#333;
}

#eye-select1 a:visited {
	width:			178px;
	height:			30px;
	margin:			0px;
	display:		block;
	font:			11pt/120% Arial;
	color:			#333;
	line-height:		30px;
}

#eye-select1 a:hover {
	background:		url(../pgelements/djs_menu_blk_glass.png) top right;
	color:			#fff;
	text-decoration:	none;
}

#sidemenu, #sidemenu_wake, #sidemenu_boat, #sidemenu_street, #sidemenu_eye {
	background:		#333;
	width:			178px;
	border:			1px solid #333;
	margin:			20px 0px 20px 10px;
	float:			left;
	display:		inline;
}

#sidemenu_cat {
	background:		#333;
	width:			138px;
	border:			1px solid #333;
	margin:			0px -10px 20px -10px;
	float:			left;
	display:		inline;
}

#sidemenu h4 {
	background:		#333;
	width:			168px;
	font: 			normal 12px arial;
	color:			#9edcf3;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu_wake h4 {
	background:		#333;
	width:			168px;
	font: 			normal 12px arial;
	color:			#9adc60;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu_boat h4 {
	background:		#333;
	width:			168px;
	font: 			normal 12px arial;
	color:			#ff3a44;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu_street h4 {
	background:		#333;
	width:			168px;
	font: 			normal 12px arial;
	color:			#c258ca;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu_eye h4 {
	background:		#333;
	width:			168px;
	font: 			normal 12px arial;
	color:			#ffca44;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu_cat h4 {
	background:		#333;
	width:			128px;
	font: 			bold 12px arial;
	color:			#999;
	text-align:		left;
	padding:		20px 0px 2px 10px;
}

#sidemenu li, #sidemenu_wake li, #sidemenu_boat li, #sidemenu_street li, #sidemenu_eye li, #sidemenu_cat li {
	height:			20px;
	list-style:		none;
}

#sidemenu li a:link, #sidemenu_wake li a:link, #sidemenu_boat li a:link, #sidemenu_street li a:link, #sidemenu_eye li a:link, #sidemenu_cat li a:link {
	display:		block;
	height:			20px;
	text-decoration:	none;
	color:			#fff;
	font:			normal 11px arial;
	line-height:		22px;
	padding:		0px 10px 0px 10px;
}

#sidemenu li a:visited, #sidemenu_wake li a:visited, #sidemenu_boat li a:visited, #sidemenu_street li a:visited, #sidemenu_eye li a:visited, #sidemenu_cat li a:visited {
	height:			20px;
	margin:			0px;
	padding:		0px 10px 0px 10px;
	text-decoration:	none;
	color:			#fff;
	font:			normal 11px arial;
	line-height:		22px;
	display:		block; 
}

#sidemenu li a:hover {
	background:		#9edcf3;
	color:			#333;
}

#sidemenu_wake li a:hover {
	background:		#9adc60;
	color:			#333;
}

#sidemenu_boat li a:hover {
	background:		#ff3a44;
	color:			#333;
}

#sidemenu_street li a:hover {
	background:		#c258ca;
	color:			#333;
}

#sidemenu_eye li a:hover {
	background:		#ffca44;
	color:			#333;
}

#sidemenu_cat li a:hover {
	background:		#fff;
	color:			#333;
}

#itembox {
	background:		#fff;
	width:			728px;
	border:			1px solid #333;
	margin:			20px 30px 20px 0px;
	float:			right;
	display:		inline;
}

#itemheader {
	background:		url(../pgelements/djs_cat_head.png) top right;
	width:			728px;
	height:			30px;
	margin:			0px 0px 0px 0px;
	font: 			normal 18px arial;
	color:			#fff;
	text-align:		left;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
	text-indent:		10px;
}

#itemarea {
	background:		#fff;
	width:			430px;
	margin:			20px 0px 0px 20px;
	float:			left;
	display:		inline;
	font: 			normal 12px arial;
	color:			#333;
	text-align:		center;
	line-height:		30px;
}

img.clickit {
	margin:			auto;
	display:		block;
	color:			#fff;
}

.clickit {
	color:			#fff;
}

.clickit:link {
	color:			#fff;
}

.clickit:visited {
	color:			#fff;
}

.clickit:hover {
	color:			#fff;
}

a img {
	border:			0px;
}


#itemthumb {
	color:			#fff;
	width:			60px;
	height: 		60px;
	margin:			5px 0px 20px 20px;
	float:			left;
	display:		inline;
}

#boardbase {
	width:			300px;
	margin:			0px 20px 10px 50px;
	font: 			bold 12px arial;
	line-height:		14px;
}

#boardbase a{
	color:			#0060ff;
	font: 			bold 12px arial;
}

#infobox {
	background:		url(../pgelements/whybox_bkgrd2.png);
	width:			240px;
	height: 		220px;
	margin:			20px 20px 0px 0px;
	float:			right;
	display:		inline;
}

#infobox2 {
	background:		#333;
	width:			240px;
	height: 		58px;
	margin:			20px 20px 0px 0px;
	float:			right;
	display:		inline;
}

#pricebox {
	background:		#333 url(../pgelements/djsprice.png);
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#pricebox_wake {
	background:		#333 url(../wake/djsprice_wake.png);
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#pricebox_boat {
	background:		#333 url(../boat/djsprice_boat.png);
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#pricebox_street {
	background:		#333 url(../shoe/djsprice_street.png);
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#pricebox_eye {
	background:		#333 url(../eye/djsprice_eye.png);
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#pricebox2 {
	background:		;
	width:			240px;
	height: 		40px;
	margin:			-40px 0px 0px 0px;
}

#pricebox2 h4 {
	font: 			normal 24px arial;
	color:			#fff;
	text-align:		left;
	padding:		12px 0px 0px 130px;
}

#retail h4 {
	background:		#333;
	border:			1px #333 solid;
	font: 			normal 14px arial;
	color:			#ff3a44;
	text-align:		left;
	padding:		0px 0px 0px 125px;
}

#deals {
	background:		#ddd;
	border:			1px solid #333;
	width:			238px;
	margin:			98px -240px 20px 0px;
	float:			right;
	display:		inline;
}

#deals-title {
	background:		#333;
	height: 		30px;
	margin:			0px 0px 10px 0px;
	padding:		5px 0px 0px 10px;
	font: 			normal 20px arial;
	color:			#fff;
	text-align:		left;
}

#dproductbox {
	background:		#fff;
	border-top:		1px solid #333;
	border-bottom:		1px solid #333;
	height:			130px;
	margin:			0px 0px 10px 0px;
}

#dproduct {
	background:		#;
	width:			110px;
	height:			130px;
	margin:			0px 0px 0px 5px;
	float:			left;
	display:		inline;
}

#dproductbox a {
	color:			#00ff00;
}

#dtext {
	background:		#;
	width:			120px;
	height:			130px;
	margin:			0px 0px 0px 0px;
	float:			right;
	display:		inline;
}

#dtext h2 {
	font: 			bold 12px arial;
	color:			#333;
	text-align:		left;
	padding:		10px 5px 0px 0px;
}

#dtext h3 {
	font: 			bold 14px arial;
	color:			#333;
	text-align:		left;
	padding:		10px 0px 0px 0px;
}

#dtext h4 {
	font: 			bold 12px arial;
	color:			#ff3a44;
	text-align:		left;
	padding:		5px 0px 0px 0px;
}

#snowfindersm {
	background:		url(../snow/djs_snowfinder_sm_btn.png);
	width:			240px;
	height:			80px;
	margin:			0px 0px 0px 0px;
}

#wakefindersm {
	background:		url(../wake/djs_wakefinder_sm_btn.png);
	width:			240px;
	height:			80px;
	margin:			30px 0px 0px 0px;
}

#snowsize {
	background:		url(../snow/djs_snowsize_btn.png);
	width:			240px;
	height:			80px;
	margin:			0px 0px 0px 0px;
}

#wakesize {
	background:		url(../wake/djs_wakesize_btn.png);
	width:			240px;
	height:			80px;
	margin:			30px 0px 0px 0px;
}

#streetsize {
	background:		url(../shoe/djs_streetsize_btn.png);
	width:			240px;
	height:			80px;
	margin:			30px 0px 0px 0px;
}

#snowfindersm a:link, #wakefindersm a:link, #snowsize a:link, #wakesize a:link, #streetsize a:link, #unsur a:link {
	display:		block;
	height:			80px;
}

#snowfindersm a:visited, #wakefindersm a:visited, #snowsize a:visited, #wakesize a:visited, #streetsize a:visited, #unsur a:visited {
	width:			240px;
	height:			80px;
	margin:			0px;
	display:		block;
}

#snowfindersm a:hover {
	background:		url(../snow/djs_snowfinder_sm_btn_roll.png);
}

#wakefindersm a:hover {
	background:		url(../wake/djs_wakefinder_sm_btn_roll.png);
}

#snowsize a:hover {
	background:		url(../snow/djs_snowsize_btn_roll.png);
}

#wakesize a:hover {
	background:		url(../wake/djs_wakesize_btn_roll.png);
}

#streetsize a:hover {
	background:		url(../shoe/djs_streetsize_btn_roll.png);
}

#findsize_default {
	background:		url(../pgelements/findsize_default.png);
	width:			240px;
	height:			80px;
	margin:			30px 0px 0px 0px;
}

#guide {

	width:			240px;
	height:			30px;
	margin:			20px 0px 0px 0px;
	font: 			normal 14px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#guide a:link {
	display:		block;
	height:			30px;
	color:			#333;
}

#guide a:visited {
	width:			240px;
	height:			30px;
	margin:			0px;
	display:		block;
	font: 			normal 14px arial;
	color:			#333;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#guide a:hover {
	background:		#333;
	color:			#fff;
}

#unsure {
	background:		url(../snow/djs_unsure_btn.png);
	width:			240px;
	height:			0px;
	margin:			0px 0px 0px 0px;
}

#unsure a:hover {
	background:		url(../snow/djs_unsure_btn_rol.png);
}

#emergebox1 {
	background:		;
	width:			240px;
	height: 		0px;
	margin:			500px -240px 20px 0px;
	float:			right;
	display:		inline;
}

#emergebox2 {
	width:			690px;
	height: 		0px;
	margin:			0px 0px 0px 20px;
	clear:			both;
}

#snowfreebie {
	background:		url(../snow/snow_freebie.png);
	width:			690px;
	height: 		120px;
	margin:			0px 0px 20px 20px;
	clear:			both;
}

#snowfreebie a:link {
	display:		block;
	height:			120px;
}

#snowfreebie a:visited {
	width:			690px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#snowfreebie a:hover {
	background:		#;
}

#wakefreebie {
	background:		url(../wake/wake_freebie.png);
	width:			690px;
	height: 		120px;
	margin:			0px 0px 20px 20px;
	clear:			both;
}

#wakefreebie a:link {
	display:		block;
	height:			0px;
}

#wakefreebie a:visited {
	width:			690px;
	height:			0px;
	margin:			0px;
	display:		block;
}

#wakefreebie a:hover {
	background:		#;
}

#whybox2 {
	background:		url(../pgelements/whybox_bkgrd2.png);
	width:			240px;
	height: 		220px;
	margin:			260px -240px 20px 0px;
	float:			right;
	display:		inline;
}

#whytitle2 {
	background:		#333 url(../pgelements/whytitle.png) top center;
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle2_wake {
	background:		#333 url(../wake/whytitle_wake.png) top center;
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle2_boat {
	background:		#333 url(../boat/whytitle_boat.png) top center;
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle2_street {
	background:		#333 url(../shoe/whytitle_street.png) top center;
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle2_eye {
	background:		#333 url(../eye/whytitle_eye.png) top center;
	width:			240px;
	height: 		40px;
	margin:			0px 0px 0px 0px;
}

#whytitle2 a:link, #whytitle2_wake a:link, #whytitle2_boat a:link, #whytitle2_street a:link, #whytitle2_eye a:link {
	display:		block;
	height:			40px;
}

#whytitle2 a:visited, #whytitle2_wake a:visited, #whytitle2_boat a:visited, #whytitle2_street a:visited, #whytitle2_eye a:visited {
	width:			240px;
	height:			40px;
	margin:			0px;
	display:		block;
}

#whytitle2 a:hover {
	background:		url(../pgelements/whytitle_roll.png) top center;
}

#whytitle2_wake a:hover {
	background:		url(../wake/whytitle_wake_roll.png) top center;
}

#whytitle2_boat a:hover {
	background:		url(../boat/whytitle_boat_roll.png) top center;
}

#whytitle2_street a:hover {
	background:		url(../shoe/whytitle_street_roll.png) top center;
}

#whytitle2_eye a:hover {
	background:		url(../eye/whytitle_eye_roll.png) top center;
}

#descriptmenu {
	background:		#333;
	width:			690px;
	height: 		30px;
	margin:			20px 0px 0px 20px;
	clear:			both;
}

#usship {
	background:		url(../pgelements/djs_descriptmenu_btn.png);
	width:			138px;
	height: 		30px;
	margin:			0px 0px 0px 0px;
	font: 			normal 12px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#usship a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#usship a:visited {
	display:		block;
	height:			30px;
	color:			#fff;
}

#canship {
	background:		url(../pgelements/djs_descriptmenu_btn.png);
	width:			138px;
	height: 		30px;
	margin:			-30px 0px 0px 138px;
	font: 			normal 12px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#canship a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#canship a:visited {
	display:		block;
	height:			30px;
	color:			#fff;
}

#pment {
	background:		url(../pgelements/djs_descriptmenu_btn.png);
	width:			138px;
	height: 		30px;
	margin:			-30px 0px 0px 276px;
	font: 			normal 12px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#pment a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#pment a:visited {
	display:		block;
	height:			30px;
	color:			#fff;
}

#cout {
	background:		url(../pgelements/djs_descriptmenu_btn.png);
	width:			138px;
	height: 		30px;
	margin:			-30px 0px 0px 414px;
	font: 			normal 12px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#cout a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#cout a:visited {
	display:		block;
	height:			30px;
	color:			#fff;
}

#ginfo {
	background:		url(../pgelements/djs_descriptmenu_btn.png);
	width:			138px;
	height: 		30px;
	margin:			-30px 0px 0px 552px;
	font: 			normal 12px arial;
	color:			#fff;
	text-align:		center;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
}

#ginfo a:link {
	display:		block;
	height:			30px;
	color:			#fff;
}

#ginfo a:visited {
	display:		block;
	height:			30px;
	color:			#fff;
}

#descriptheader {
	background:		url(../pgelements/djs_cat_head.png) top right;
	width:			690px;
	height: 		30px;
	margin:			5px 0px 0px 20px;
	font: 			normal 18px arial;
	color:			#fff;
	text-align:		left;
	padding:		0px 0px 0px 0px;
	line-height:		30px;
	text-indent:		10px;
}

#descriptbox {
	background:		#eee;
	border:			1px #333 solid;
	width:			690px;
	max-width:		668px;
	margin:			0px 0px 20px 20px;
	padding:		25px 10px 20px 10px;
	font: 			normal 12px arial;
	list-style-type:	square;
}

#descriptbox h2 {
	color:			#333;
	font: 			bold 16px arial;
}

#descriptbox li{
	background:		#fff;
	border-top:		1px #bbb solid;
	font: 			normal 11px arial;
	margin:			0px 0px 0px 0px;
	padding:		5px 0px 5px 0px;
	list-style-type:	square;
	list-style-position:	inside;
}

#descriptbox table{
	background:		#fff;
	border:			1px #333 solid;
	font: 			normal 11px arial;
	margin:			10px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	text-align:		center;
}

.descriptimage {
	border:			1px #333 solid;
	margin:			-15px 15px 10px 0px;
	float:			left;
}

#csbox {
	background:		#fff;
	border:			1px #333 solid;
	width:			690px;
	max-width:		668px;
	margin:			0px 0px 20px 20px;
	padding:		10px 10px 10px 10px;
	font: 			normal 12px arial;
	list-style-type:	square;
}

#csbox a {
	color:			#0060ff;
}

#csbox li{
	font: 			normal 11px arial;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	list-style-type:	square;
}

#csbox table{
	background:		#fff;
	border:			none;
	font: 			normal 11px arial;
	margin:			10px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	text-align:		center;
}

.csheader {
	font: 			bold 16px arial;
	color:			#333;
	text-decoration:	underline;
}

.csmoney {
	font: 			bold 12px arial;
	color:			#ff3a44;
}

.ca_hide {
	color:			#fff;
}

.ca_money_hide {
	color:			#fff;
}

.warn {
	color:			#ff3a44;
	padding:		0px;
	line-height:		18px;
	font: 			bold 12px arial;
}

#footer2 {
	background:		#333;
	width:			950px;
	height: 		40px;
	min-height:		100%;
	margin:			40px 0px 20px 10px;
	clear:			both;
}

#footer {
	background:		#333;
	width:			950px;
	height: 		40px;
	min-height:		100%;
	margin:			20px 0px 10px 10px;
	clear:			both;
}

#footer h4{
	color:			#999;
	font: 			normal 11px arial;
	text-decoration: 	none;
	text-align:		center;
}

#discraimer {
	background:		#333;
	border:			1px #333333 solid;
	width:			928px;
	margin:			10px 0px 0px 10px;
	padding:		5px 10px 10px 10px;
	color:			#fff;
	font:			11pt/120% Arial;
}

.grid {
	background:		#fff;
}