a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#header_bg_layer {
	position:absolute;
	top:24px;
	width:1828px;
	height:250px;
	z-index:-10;
	background-image: url(../images/bg7.jpg);
	background-position: top center;
}
#seen_on_tv {
	position:relative;
	float:left;
	top:-100px;
	left:350px;
	width:100px;
	height:100px;
	z-index:3;
}
#perko_fuel_link {
	position:relative;
	float:right;
	top:50px;
	right:-300px;
	width:105px;
	height:60px;
	z-index:3;
}
body {
	background-image: url(../images/ssbg.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top center;
	background-color: #eee;
	margin: 0;
	padding: 0;
	text-align: left; /* For IE */
	overflow-x: hidden;
}
.header_grad {
	margin-right: 15px;
	background-image: url(../images/h2_bg.png);
	background-repeat: no-repeat;
	padding: 3px;
}
.mar-r_20 {
	margin-right: 20px;
}
.yes {
	color: #FFFFFF;
}
.no {
	color: #E9E9E9;
}
.red {
	color: #FF0000;
}
.header {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	height: 186px;
}
.topbody {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	padding-top: 33px;
	padding-bottom: 5px;
	padding-left: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.topbodynnp {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	padding-top: 33px;
	padding-bottom: 5px;
	padding-left: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.topbodyproduct {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	padding-top: 33px;
	padding-bottom: 5px;
	padding-left: 22px;
	color: #FFFFFF;
	font-weight: bold;
}
.flashhp {
	padding: 10px 10px 12px;
	float:left;
}
.flashhp2 {
	padding: 10px;
	float: left;
	background-image: url(../images/bg_back_side1.png);
	background-repeat: repeat;
	width: 161px;
}
.bluebox {
	padding: 5px 5px 5px 5px;
	float:left;
	background-image: url(../images/bg_back_blue.png);
	background-repeat: repeat;
}
.blueboxwide {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.blueboxprlist {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.blueboxprlist_tt {
	padding: 10px 10px 10px 0px;
	float:left;
	width: 923px;
	background-image: url(../images/tt_bg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.blueboxprlist_sa_icv {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	height: 600px;
	color: #000000;
	background-image: url(../images/0635icv.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.blueboxprlist_tt2 {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/tt_bg2a.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.blueboxprlist_wtb {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.blueboxproduct {
	padding: 10px 10px 10px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.blueboxside {
	padding: 2px 2px 2px 2px;
	float:left;
	background-image: url(../images/bg_back_side1.png);
	background-repeat: repeat;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.blueboxside_hp {
	width: 425px;
	height: 150px;
	padding: 2px 2px 2px 2px;
	float:left;
	background-image: url(../images/hp_bg.png);
	background-repeat: repeat;
	border-right-width: thin;
	border-top-width: thin;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #ccc;
	border-top-color: #ccc;
}
.sideattract1 {
	padding: 10px 5px 0px 10px;
	float:left;
	width: 399px;
	height: 138px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF33;
	margin-left: 10px;
}
#container
{
margin: 0 auto;
width: 960px;
} 
.texta {
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}
.text_search {
	font-size: 14px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}
.texta_xl_zip {
	font-size: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	width: 100px;
}
.texta2 {
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
}
.texta2_xl {
	font-size: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	width: 200px;
}
.texta2_xl_cat {
	font-size: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	width: 325px;
}
.texta2_xl_rad {
	font-size: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
}
.texta2_xl_noscroll {
	font-size: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	overflow: hidden;
}
.texta3 {
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	width: 100px;
}
.texta4 {
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	width: 105px;
}
.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
}
.buttons:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #666666;
 color: #FFFFFF;
}
.buttonslo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 background-color: #333333;
 color: #FFFFFF;
 margin-top: 15px;
}
.buttons_xl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	background-color: #333333;
	color: #FFFFFF;
	cursor: pointer;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 165px;
	text-align: left;
}
.buttons_xl:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding: 5px;
 background-color: #666666;
 color: #FFFFFF;
 cursor: pointer;
 width: 165px;
}
.hpproductlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	list-style-type: square;
	line-height: 16px;
	font-weight: normal;
	float: left;
}
.hpproductlist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	list-style-type: square;
	line-height: 16px;
	font-weight: normal;
	float: inherit;
}
.catalogbg {
	padding: 2px 2px 2px 2px;
	float:left;
	background-image: url(../images/uwlightbg.gif);
/*	background-repeat: repeat;*/
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.catalog {
	padding: 10px 5px 5px 10px;
/*	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;*/
	float:left;
	width: 409px;
	height: 119px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.catalogtxt {
	padding: 5px 5px 5px 5px;
/*	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;*/
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;
	float: right;
	width: 280px;
	height: 20px;
	background-image: url(../images/bg_back_log.png);
	background-repeat: no-repeat; 
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 5px;
	z-index: 50;
}
.wtbbg {
	width: 419px;
	padding: 0px 0px 5px 10px;
	float:left;
	background-image: url(../images/bg_back_wtb.png);
	background-repeat: repeat;
	border-right-width: thin;
	border-top-width: thin;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.wtb {
	padding: 10px 5px 5px 10px;
	float:left;
	width: 409px;
	height: 119px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.keywordcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.wtbtxt {
	padding: 5px 5px 5px 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.wtb_title {
	color: #FFFF33;
}
.wtbtxtsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.wtbtxtsearchbtm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.dlcatalog {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 50px;
	font-weight: bold;
	width: 250px;
}
.advsearch {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	color: #FFFFFF;
	font-weight: normal;
	font-weight: bold;
}
.newsfeedbg {
	padding: 10px 5px 5px 10px;
	float:left;
	width: 414px;
	height: 123px;
	background-image: url(../images/news_bg.png);
	background-repeat: repeat;
	border-right-width: thin;
	border-top-width: thin;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #ccc;
	border-top-color: #ccc;
}
.newsfeed {
	float:left;
	width: 405px;
	height: 123px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.newsfeed_title {
	color: #FFFF33;
}
.newsfeedtxt {
	padding: 5px 5px 5px 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.readmore a:link {
	font-weight: bold;
	color: #0099FF;
}
a.link_two {
	color:#3399FF;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
a.link_two:visited {color:#3399FF;}
a.link_two:hover {
	color:#33CCFF;
}
a.link_two:active {color:#3399FF;}
a.link_two_dark {
	color:#4169E1;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
a.link_two_dark:visited {color:#4169E1;}
a.link_two_dark:hover {
	color:#33CCFF;
}
a.link_two_dark:active {color:#4169E1;}
.newsbtm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	margin-top: -5px;
}
.rightbtmattract {
	padding: 10px 5px 5px 10px;
	float:left;
	width: 413px;
	height: 155px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.rightbtm {
	float:left;
	width: 388px;
	height: 155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.footerabyc {
	float:left;
	width: 960px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 5px;
	background-image: url(../images/bg_back_side1.png);
	background-repeat: repeat;
}
.abyc {
	padding: 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	width: 290px;
	margin-left: 5px;
}
.abyc:hover {
	background-color: #666666;
}
.abyctxt {
	float: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.iso {
	padding: 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 133px;
	margin-right: 5px;
}
.iso:hover {
	background-color: #666666;
}
.usa {
	padding: 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 107px;
	margin-right: 5px;
}
.usa:hover {
	background-color: #666666;
}
.uscg {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 375px;
	padding: 5px;
}
.uscg:hover {
	background-color: #666666;
}
.footerbtm {
	float:left;
	width: 960px;
	height: 16px;
/*	background-image: url(../images/bg_back_side1.png);*/
	background-repeat: repeat;
	padding-top: 5px;
}
.footerbtmbox {
	padding: 3px 3px 3px 20px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.footerbtmtxt {
	float: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.footerbtmtxtright {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.footersitemaptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
.footerspacer {
	margin-left: 70px;
}
.footerpad {
	padding-left: 5px;
}
.catname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
}
.catdescrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 3px;
}
.prlist_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: inherit;
	padding-top: 5px;
	padding-left: 5px;
}
.plist_image_class1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
	width: 60px;
	height: 68px;
}
.plist_text1_class1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 400px;
	height: 68px;
	line-height: 5em;
}
.plist_text2_class1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 120px;
	height: 68px;
	line-height: 5em;
}
.plist_text3_class1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 290px;
	height: 68px;
	line-height: 5em;
}
.plist_image_class2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
	width: 60px;
	height: 68px;
	background-color:#999999;
}
.plist_text1_class2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 400px;
	height: 68px;
	background-color:#999999;
	line-height: 5em;
}
.plist_text2_class2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 120px;
	height: 68px;
	background-color:#999999;
	line-height: 5em;
}
.plist_text3_class2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 5px;
	width: 290px;
	height: 68px;
	background-color:#999999;
	line-height: 5em;
}
.pagination {
	padding: 10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 902px;
	height: 70px;
	line-height: 1.1em;
	text-align: center;
}
.pagination_pl_top {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.1em;
	text-align: center;
}
.pagination_search {
	padding: 10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 880px;
	height: 70px;
	line-height: 1.8em;
	text-align: center;
}
.pagination_pl_top_search {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1.8em;
	text-align: center;
}
.img_lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	float: left;
	margin-left: 5px;
	text-decoration: underline;
}
.name_lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	float: left;
	margin-left: 30px;
	text-decoration: underline;
}
.mno_lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	float: left;
	margin-left: 322px;
	text-decoration: underline;
}
.inst_lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	float: left;
	margin-left: 41px;
	text-decoration: underline;
}
.pr_big_title {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.detail_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: -250px;
	margin-left: 230px;
}
.detail_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: inherit;
	margin-left: 230px;
	margin-bottom: 5px;
}
.detail_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: inherit;
	margin-left: 230px;
}
.blueboxprlisttab {
	padding: 10px 10px 1px 27px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.plist_image_tab {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	width: 900px;
	min-height: 430px;
}
.plist_image_tab2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	width: 900px;
	min-height: 350px;
}
.plist_image_tab3 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	width: 900px;
	min-height: 510px;
}
.thumbnails {
	padding: 5px;
}
.dl_pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 220px;
}
.logo {
	float: left;
	width: 341px;
	padding-top: 32px;
	padding-bottom: 14px;
}
.menugo {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}
.buy_btn {
	float: right;
	padding-right: 15px;
}
.blueboxprlistwr {
	padding: 10px 10px 10px 27px;
	min-height: 100px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.blueboxprlistpr {
	padding: 10px 10px 10px 10px;
	min-height: 100px;
	float:left;
	width: 940px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.blueboxfaq {
	padding: 10px 10px 10px 27px;
	min-height: 100px;
	float:left;
	width: 923px;
	background-image: url(../images/bg_back_side2.png);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wtb_us_can {
	float:left;
	background-image: url(../images/wtb_us.gif);
	background-repeat: no-repeat;
	height: 300px;
	width: 300px;
}
.wtbtxtsearch_mp {
	margin-top: 190px;
	margin-left: 20px;
}
.wtbtxtsearch_mptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.buttons_mp {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #333333;
 color: #FFFFFF;
} 
.texta_mp {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}
.texta3_mp {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #000000;
	width: 120px;
}
.imgcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CCCCCC;
	text-align: center;
}
.imgcap_video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CCCCCC;
	padding-top: 2px;
}
.pstoryleft {
	float: left;
	width: 320px;
}
.pstoryright {
	float: right;
	width: 580px;
}
acronym{
cursor:help
}
.pstorynext {
	float: right;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.pstoryprev {
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.odd {
	background-color: red;
}
.sitemap_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	width: 400px;
}
.sitemap_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	width: 400px;
}
.thumb_cursor {
	cursor: pointer;
	border: 1px solid #000000;
}
.viewerclass {
	border: 1px solid #000000;
}
.listborder {
	border: 1px solid #000000;
}
.enlargetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	text-align: center;
	width: 202px;
	line-height: 1.5em;
	margin-left: -3px;
}
.noresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
button.opener {
	width: 206px;
	height: 30px;
	background-image: url(../images/button_cert.gif);
	background-color: #7d7d7d;
	border-style: none;
}
button.opener:hover {
    cursor: pointer;
}
.question_cursor:hover {
    cursor: pointer;
}
.video_player {
	padding: 5px;
	float: left;
	width: 485px;
}
.video_thumbs {
	padding: 5px 15px 5px 5px;
	float: right;
}
#badge {
	position: relative;
	top: 275px;
	left: -350px;
	width: 80px;
	height: 80px;
	z-index: 0;
}
.related {
	margin-right: 15px;
	width: 101px;
	float: right;
	padding: 5px;
}
.related:hover {
	background-color: #333333;
	color: #FFFFFF;
	cursor: pointer;
}
.related_title {
	margin-right: 15px;
}
.relcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
}
.relcap:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.perko_wtb_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.perko_wtb_txt_zip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 22px;
	font-weight: bold;
}
.perko_wtb_txt_str {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 34px;
	font-weight: bold;
}
.perko_wtb_txt_city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 51px;
	font-weight: bold;
}
.perko_wtb_txt_sta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 41px;
	font-weight: bold;
}
.perko_wtb_txt_cou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 22px;
	font-weight: bold;
}
.perko_wtb_txt_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.perko_wtb_txt_rad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 29px;
	font-weight: bold;
}
.perko_wtb_txt_city_err {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 55px;
	font-weight: bold;
}
.perko_wtb_txt_sta_err {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 45px;
	font-weight: bold;
}
.perko_wtb_txt_cou_err {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 26px;
	font-weight: bold;
}
.perko_wtb_txt_rad_err {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 33px;
	font-weight: bold;
}
.wtb_img {
	float: right;
}
.wtb_left {
	float: left;
	width: 430px;
}
.sales_rep_left {
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-right: 30px;
	padding-top: 20px;
	font-size: 12px;
}
.sales_rep_right {
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 20px;
	font-size: 12px;
}
.contact_head {
	width: 890px;
}
.contact_left {
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-right: 30px;
	padding-top: 20px;
	font-size: 14px;
}
.contact_right {
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 20px;
	font-size: 14px;
}
.contact_xl {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 30px;
}
.tt_left {
	float: left;
	width: 700px;
	height: 500px;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: -6px;
	margin-left: -22px;
}
.tt_right {
	float: left;
	width: 200px;
	color: #FFFFFF;
	padding-left: 25px;
	font-size: 14px;
}
.sa_icv_left {
	float: left;
	width: 700px;
	height: 438px;
	color: #000000;
	font-size: 14px;
	margin-top: -6px;
	margin-left: -22px;
}
.abyc_desc {
	float: left;
	width: 120px;
	color: #FFFFFF;
	padding: 3px;
}
.iso_desc {
	float: left;
	width: 100px;
	color: #FFFFFF;
	margin-top: 11px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
a.news {
	color:#33CCFF;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
a.news:visited {
	color:#33CCFF;
}
a.news:hover {
	color:#CCFFFF;
}
a.news:active {
	color:#33CCFF;
}
.pr_left {
	float: left;
	width: 200px;
}
.pr_left_disable {
	float: left;
	width: 200px;
	color: #999999;	
}
.pr_middle {
	float: left;
	width: 540px;
	text-align: center;
}
.pr_right {
	float: right;
	width: 200px;
	text-align: right;
}
.pr_right_disable {
	float: right;
	width: 200px;
	text-align: right;
	color: #999999;	
}
a.pr_pagination {
	border: thin solid #CCCCCC;
	padding: 2px 6px;
	background-color: #333333;
}
a.pr_pagination:hover {
	border: thin solid #00CCFF;
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}
.pr_print {
	float: right;
	width: 160px;
	text-align: right;
}
.pr_print:hover {
	text-decoration: underline;
}
.certs {
	padding-right: 10px;
	padding-left: 10px;
}
#flashContent { 
	display:none; 
}
.region_select {
	padding-top: 10px;
}
.region_left {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-right: 30px;
	padding-top: 20px;
	font-size: 14px;
}
.region_right {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 89px;
	font-size: 14px;
}
.region_right_flag {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 20px;
	font-size: 14px;
}
.region_right_no_flag {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 66px;
	font-size: 14px;
}
.highlight {
	background-color: #CC9900;
}
.point_header {
	position: absolute;
	color: #FFFFFF;
	padding-top: 62px;
	padding-left: 45px;
	font-size: 18px;
	font-weight: bold;
}
.point_header_icv {
	position: absolute;
	color: #000000;
	padding-top: 62px;
	padding-left: 45px;
	font-size: 18px;
	font-weight: bold;
}
.retailers {
	position: absolute;
	color: #FFFFFF;
	padding-top: 110px;
	padding-left: 45px;
	font-size: 13px;
	font-weight: bold;
}
.point_1 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 122px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_2 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 158px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_3 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 194px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_4 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 232px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_5 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 295px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_6 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 333px;
	padding-left: 45px;
	font-size: 10px;
	font-weight: bold;
}
.point_7 {
	position: absolute;
	color: #000000;
	padding-top: 170px;
	padding-left: 248px;
	font-size: 10px;
	font-weight: bold;
}
.point_8 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 310px;
	padding-left: 390px;
	font-size: 10px;
	font-weight: bold;
}
.point_9 {
	position: absolute;
	color: #FFFFFF;
	padding-top: 405px;
	padding-left: 100px;
	font-size: 14px;
	font-weight: bold;
}
.leds {
	position: absolute;
	color: #000000;
	padding-top: 300px;
	padding-left: 510px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.retailers_icv {
	position: absolute;
	color: #000000;
	padding-top: 110px;
	padding-left: 45px;
	font-size: 13px;
	font-weight: bold;
}
.point_1_icv {
	position: absolute;
	color: #000000;
	padding-top: 475px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_2_icv {
	position: absolute;
	color: #000000;
	padding-top: 445px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_3_icv {
	position: absolute;
	color: #000000;
	padding-top: 410px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_4_icv {
	position: absolute;
	color: #000000;
	padding-top: 377px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_5_icv {
	position: absolute;
	color: #000000;
	padding-top: 308px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_6_icv {
	position: absolute;
	color: #000000;
	padding-top: 343px;
	padding-left: 45px;
	font-size: 16px;
	font-weight: bold;
}
.point_7_icv {
	position: absolute;
	color: #000000;
	padding-top: 170px;
	padding-left: 248px;
	font-size: 10px;
	font-weight: bold;
}
.point_8_icv {
	position: absolute;
	color: #000000;
	padding-top: 310px;
	padding-left: 390px;
	font-size: 10px;
	font-weight: bold;
}
.point_9_icv {
	position: absolute;
	color: #000000;
	padding-top: 62px;
	padding-left: 160px;
	font-size: 13px;
	font-weight: bold;
}
.leds_icv {
	position: absolute;
	color: #000000;
	padding-top: 300px;
	padding-left: 510px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.white_led {
	font-size: 16px;
}
.buy_link {
	font-size: 16px;
	text-align: center;
}
.buy_link:hover {
	color: #66CCFF;
}
.bow_white {
	float: left;
	width: 100px;
	font-size: 16px;
	text-align: center;
	text-decoration: underline;
}
.bow_white:hover {
	color: #66CCFF;
	text-decoration: underline;
}
.bow_blue {
	float: left;
	width: 100px;
	font-size: 16px;
	text-align: center;
	text-decoration: underline;
}
.bow_blue:hover {
	color: #66CCFF;
	text-decoration: underline;
}
.blue_led {
	color: #0099FF;
	font-size: 16px;
}
.tech_txt {
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 105px;
	text-align: center;
}
.white_txt {
	color: #FFFFFF;
	font-weight: bold;
}
.blue_txt {
	color: #0099FF;
	font-weight: bold;
}
.recall {
	font-weight: bold;
	padding: 5px;
	width: 100%;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	color: #FF0000;
}
a.recall {
	color: #FF0000;
}