body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#artboard {
	position:relative;
	width:700px;
	height:500px;
	z-index:1;
}
#nav_pri_01 { position:absolute; left:0px; top:10px; width:184px; height:25px; z-index:22; visibility: visible; }
#nav_pri_02 {
	position:absolute;
	left:0px;
	top:35px;
	width:184px;
	height:25px;
	z-index:42;
	visibility: visible;
}
#nav_pri_03 { position:absolute; left:0px; top:60px; width:184px; height:25px; z-index:43; visibility: visible; }
#nav_pri_04 { position:absolute; left:0px; top:85px; width:184px; height:25px; z-index:44; visibility: visible; }
#nav_pri_05 { position:absolute; left:0px; top:110px; width:184px; height:25px; z-index:45; visibility: visible; }
#nav_pri_06 { position:absolute; left:0px; top:135px; width:184px; height:25px; z-index:46; visibility: visible; }
#nav_pri_07 { position:absolute; left:0px; top:160px; width:184px; height:25px; z-index:47; visibility: visible; }
#nav_pri_08 { position:absolute; left:0px; top:189px; width:184px; height:25px; z-index:48; visibility: visible; }
#hm_news {
	position:absolute;
	left:2px;
	top:311px;
	width:182px;
	height:109px;
	z-index:49;
	visibility: visible;
}
#hm_icff {
	position:absolute;
	left:2px;
	top:311px;
	width:162px;
	height:64px;
	z-index:49;
	visibility: visible;
}
.featuresText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #888888;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.featuresText2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #888888;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav_pri_09 { position:absolute; left:0px; top:214px; width:184px; height:25px; z-index:51; visibility: visible; }
#nav_pri_10 { position:absolute; left:0px; top:239px; width:184px; height:25px; z-index:52; visibility: visible; }
#nav-cart {
	position:absolute;
	left:3px;
	top:267px;
	width: 24px;
	height:22px;
	z-index:52;
	visibility: hidden;
}

#vd_red { position:absolute; left:137px; top:117px; width:39px; height:13px; z-index:88; visibility: visible; }
#big_image { position:absolute; left:184px; top:0px; width:503px; height:500px; z-index:30; visibility: visible; }
#big_image2 {
	position:absolute;
	left:184px;
	top:0px;
	width:503px;
	height:450;
	z-index:28;
	visibility: visible;
}
#big_image3 {
	position:absolute;
	left:215px;
	top:45px;
	width:360px;
	height:391px;
	z-index:50;
	visibility: visible;
	overflow: auto;
}
#feat1 {
	position:absolute;
	left:214px;
	top:25px;
	width:451px;
	height:390px;
	z-index:50;
	visibility: visible;
	overflow: auto;
}
#full_image {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:500px;
	z-index:6;
	visibility: visible;
}
#top_image { position:absolute; left:194px; top:44px; width:475px; height:107px; z-index:56; visibility: visible; }
#top_image2 {
	position:absolute;
	left:195px;
	top:138px;
	width:485px;
	height:107px;
	z-index:54;
	visibility: visible;
}
#tick1 { position:absolute; left:0px; top:187px; width:12px; height:1px; z-index:41; background-color: #AAAAAA; visibility: visible; }
#more_ter2 { position:absolute; left:-21px; top:286px; width:60px; height:12px; z-index:33; visibility: visible; }
#tick2 {
	position:absolute;
	left:0px;
	top:297px;
	width:12px;
	height:1px;
	z-index:40;
	background-color: #AAAAAA;
	visibility: visible;
}
#more_ter { position:absolute; left:0px; top:385px; width:80px; height:12px; z-index:33; visibility: visible; }
#more_ter3 { position:absolute; left:-21px; top:386px; width:60px; height:12px; z-index:33; visibility: visible; }
#tick3 { position:absolute; left:0px; top:398px; width:12px; height:1px; z-index:29; background-color: #AAAAAA; visibility: visible; }
#tickHm {
	position:absolute;
	left:0px;
	top:387px;
	width:12px;
	height:1px;
	z-index:29;
	background-color: #AAAAAA;
	visibility: visible;
}
#nav-th1 { position:absolute; left:0px; top:400px; width:184px; height:49; z-index:9; visibility: visible; }
#nav-th2 {
	position:absolute;
	left:0px;
	top:450px;
	width:184px;
	height:49;
	z-index:25;
	visibility: hidden;
}
#prod_desc {
	position:absolute;
	left:186px;
	top:454px;
	width:490px;
	height:48px;
	z-index:51;
	visibility: visible;
}
#prod_desc2 { position:absolute; left:186px; top:452px; width:419px; height:48px; z-index:26; visibility: hidden; }
#prod_desc2_back { position:absolute; left:142px; top:456px; width:40px; height:13px; z-index:25; visibility: hidden; }
#ter_snav_01 {
	position:absolute;
	left:5px;
	top:454px;
	width:165px;
	height:12;
	visibility: visible;
	z-index: 24;
}
#ter_snav_02 {
	position:absolute;
	left:5px;
	top:468px;
	width:165px;
	height:13px;
	z-index:24;
	visibility: visible;
}
#ter_snav_03 {
	position:absolute;
	left:5px;
	top:482px;
	width:120px;
	height:13px;
	z-index:24;
	visibility: visible;
}
#ter_snav_03x {
	position:absolute;
	left:38px;
	top:483px;
	width:139px;
	height:13px;
	z-index:24;
	visibility: visible;
}
#logo_v1 {
	position:absolute;
	left:612px;
	top:416px;
	width:60px;
	height:24px;
	z-index:99;
	visibility: visible;
}
#logo_v1b { position:absolute; left:612px; top:457px; width:60px; height:24px; z-index:59; visibility: visible; }
#back_low { position:absolute; left:0; top:450px; width:687px; height:49px; z-index:1; background-color: #EEEEEE; visibility: visible; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.prod_desc { margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; font-size: 9px; font-style: italic; text-align: left; color: #555555; line-height: 155%; }
.intro_msg1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; text-align: right; color: #8C9889; line-height: 130%; }
.ter_nav { font-family: Helvetica, Arial, sans-serif; font-size: 9px; text-align: left; color: #A0A0A0; font-weight: bold; letter-spacing: -0.01em; }
.quad_nav { font-family: Helvetica, Arial, sans-serif; font-size: 8px; text-align: left; color: #A0A0A0; letter-spacing: 0.01em; }
.copycon {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #333333;
	line-height: 15px;
}
.copycon2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333333;
	line-height: 15px;
}

.porange { color: #E39115; }
.pred { color: #E71E14; }
.navGreen {color: #CDDB1C; }

.arrow_snav_ter { color: #009900; font-size: 10px; }
.order_spec_ul { text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1pt; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-bottom-color: #999999; }
a.hybridlink:link { text-decoration:none; color: #A0A0A0; }
a.hybridlink:active { text-decoration:none; }
a.hybridlink:visited { text-decoration:none; color: #A0A0A0; }
a.hybridlink:hover { text-decoration:none; color: #E71E14; }

a.bluelink:link { text-decoration:none; color: #555555; }
a.bluelink:active { text-decoration:none; }
a.bluelink:visited { text-decoration:none; color: #555555; }
a.bluelink:hover { text-decoration:none; color: #69B4BD; }

a.bluelink2:link { text-decoration:none; color: #A0A0A0; }
a.bluelink2:active { text-decoration:none; }
a.bluelink2:visited { text-decoration:none; color: #A0A0A0; }
a.bluelink2:hover { text-decoration:none; color: #69B4BD; }

a.bluelink3:link { text-decoration:none; color: #69B4BD; }
a.bluelink3:active { text-decoration:none; }
a.bluelink3:visited { text-decoration:none; color: #69B4BD; }
a.bluelink3:hover { text-decoration:none; color: #69B4BD; }

a.redlink:link { text-decoration:none; color: #555555; }
a.redlink:active { text-decoration:none; }
a.redlink:visited { text-decoration:none; color: #555555; }
a.redlink:hover { text-decoration:none; color: #E71E14; }

a.redlink2:link { text-decoration:none; color: #E71E14; }
a.redlink2:active { text-decoration:none; }
a.redlink2:visited { text-decoration:none; color: #E71E14; }
a.redlink2:hover { text-decoration:none; color: #E71E14; }

a.greenlink:link { text-decoration:none; color: #555555; }
a.greenlink:active { text-decoration:none; }
a.greenlink:visited { text-decoration:none; color: #555555; }
a.greenlink:hover { text-decoration:none; color: #CDDB1C; }

a.greenlink2:link { text-decoration:none; color: #A0A0A0; }
a.greenlink2:active { text-decoration:none; }
a.greenlink2:visited { text-decoration:none; color: #A0A0A0; }
a.greenlink2:hover { text-decoration:none; color: #CDDB1C; }

a.greenlink3:link { text-decoration:none; color: #BDCB12; }
a.greenlink3:active { text-decoration:none; }
a.greenlink3:visited { text-decoration:none; color: #BDCB12; }
a.greenlink3:hover { text-decoration:none; color: #BDCB12; }

a.orangelink:link { text-decoration:none; color: #555555; }
a.orangelink:active { text-decoration:none; }
a.orangelink:visited { text-decoration:none; color: #555555; }
a.orangelink:hover { text-decoration:none; color: #E39115; }

a.orange2link:link { text-decoration:none; color: #333333; }
a.orange2link:active { text-decoration:none; color: #E39115; }
a.orange2link:visited { text-decoration:none; color: #A0A0A0; }
a.orange2link:hover { text-decoration:none; color: #E39115; }

a.orangelink3:link { text-decoration:none; color: #A0A0A0; }
a.orangelink3:active { text-decoration:none; }
a.orangelink3:visited { text-decoration:none; color: #A0A0A0; }
a.orangelink3:hover { text-decoration:none; color: #E39115; }

a.orangelink4:link { text-decoration:none; color: #E39115; }
a.orangelink4:active { text-decoration:none; }
a.orangelink4:visited { text-decoration:none; color: #E39115; }
a.orangelink4:hover { text-decoration:none; color: #E39115; }

a.darklink:link { text-decoration:none; font-weight: bold; color: #999999; }
a.darklink:active { text-decoration:none; font-weight: bold; color: #333333; }
a.darklink:visited { text-decoration:none; font-weight: bold; color: #999999; }
a.darklink:hover { text-decoration:none; font-weight: bold; color: #333333; }

a.darklink2:link { text-decoration:none; font-weight: bold; color: #555555; }
a.darklink2:active { text-decoration:none; font-weight: bold; color: #000000; }
a.darklink2:visited { text-decoration:none; font-weight: bold; color: #555555; }
a.darklink2:hover { text-decoration:none; font-weight: bold; color: #000000; }

.order_spec { font-family: Helvetica, Arial, sans-serif; font-size: 9px; text-align: left; color: #999999; font-weight: bold; line-height: 135%; }
.oos_msg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #BBBBBB;
	font-weight: bold;
	vertical-align: middle;
}
.indexList {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-align: justify;
	color: #555555;
	line-height: 160%;
}
.indexhd {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #888888;
	letter-spacing: 0.05em;
	font-weight: bold;
	line-height: 135%;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
}
.copy1 {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-align: justify; color: #555555; line-height: 120%;
}
.copy2 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-align: justify; color: #555555; line-height: 12px;
}
.copy3 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; text-align: justify; color: #999999; line-height: 12px;
}
.retailList {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	line-height: 115%;
}
.retailHead {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-align: left;
	font-weight: bold;
	line-height: 113%;
	color: #BBBBBB;
}
.formtext {
font-family: Helvetica, Arial, sans-serif; font-size: 9px; text-align: left; color: #666666; letter-spacing: 0.05em; line-height: 135%;
}
.formLabels {
font-family: Helvetica, Arial, sans-serif; font-size: 9px; text-align: left; color: #A0A0A0; font-weight: bold; letter-spacing: -0.05em;
}
.fheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666666;
	line-height: 15px;
	letter-spacing: .1em;
}

