  body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #333333; }

  td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; }

  div { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; }

  .content {
  	position: relative;
	width:766px;
	height: 494px;
	z-index:1;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	background-color: #ffffff;
	}
  
  .contentSTF {
  	position: relative;
	width:600px;
	height: 500px;
	z-index:1;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #000000;
	overflow: hidden;
	background-color: #ffffff;
	}
  

  .header {
  	position: relative;
  	top: 0px;
  	width: 775px;
  	margin-left: auto;
  	margin-right: auto;
  	}
  
  .footer {
  	position: relative;
  	top: 0px;
  	width: 795px;
  	margin-left: auto;
  	margin-right: auto;
  	}
  	
  .footerSTF {
    	position: relative;
    	top: 0px;
    	width: 600px;
    	margin-left: auto;
    	margin-right: auto;
  	}
	
  .suggestbox {
  	border: solid 1px #000000;
	width: 109px;
	height:134px;
	margin-top: 43px;
	_margin-top: 40px;
  	}
	
  .content_generic { width:775px; height:500px; z-index:1; padding: 0px; margin-left: auto; margin-right: auto; border: solid 1px #000000; overflow: visible; background: url('/images/large_static_back.jpg'); }

  .boundingbox { position: relative; overflow: visible; z-index: 500; margin: 0px;  padding: 0px; }

  .boundingboxp { position: relative; overflow: visible; z-index: 50; }
  .promobox {  position: absolute; top: 265px; left: 27px; visibility: visible; overflow: visible; z-index:100; }

  .collmenu {
	position: absolute;
	top: -23px;
	_top: -20px;
	left: 175px;
	_left: 175px;
	visibility: hidden;
	overflow: visible;
	border-top: 0px;
	z-index:50000;
	width: 118px;
	}
  
  .logo {
    	position: relative;
    	top: 0px;
    	_top: 0px;
  	}
  	
  .collmenu_interior { border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; padding-left: 0px; padding-bottom: 5px; background: url(/images/colmenu_back.gif); margin-top: -3px; }

  .submenu {
	position: absolute;
	top: -17px;
	left: 140px;
	visibility: hidden;
	overflow: visible;
	border: solid 0px #999999;
	background: #999999;
	padding: 0px;
	margin: 0px;
	z-index:50001;
	width:170px;
	}

  a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #130F6C; text-decoration: none; }
  a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #130F6C; text-decoration: none; }
  a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
  a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }

  a.nav:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; padding-left: 5px; padding-right: 10px; }
  a.nav:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; padding-left: 5px; padding-right: 10px; }
  a.nav:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; vertical-align: middle; padding-left: 5px; padding-right: 10px; }
  a.nav:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; vertical-align: middle; padding-left: 5px; padding-right: 10px; }

  a.subnav:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; padding-left: 5px; padding-right: 10px; }
  a.subnav:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; padding-left: 5px; padding-right: 10px; }
  a.subnav:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: normal; padding-left: 5px; padding-right: 10px; }
  a.subnav:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: normal; padding-left: 5px; padding-right: 10px; }

  a.leftnav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: normal; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: normal; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnav:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }

  a.leftnavcoll:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #130F6C; text-decoration: none; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnavcoll:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #130F6C; text-decoration: none; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnavcoll:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }
  a.leftnavcoll:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; vertical-align: middle; margin-left: 10px; display:block; padding-top:5px; padding-bottom:5px; }

  a.footerlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; align: center; }
  a.footerlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; vertical-align: middle; align: center; }
  a.footerlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; font-weight: normal; vertical-align: middle; align: center; }
  a.footerlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; font-weight: normal; vertical-align: middle; align: center; }

  .leftnav_header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; vertical-align: middle; padding-left: 10px; display: block; padding-top:3px; padding-bottom:3px; padding-right:10px; text-transform: uppercase; }

  .sidemenuback { background: url(/images/leftnav_back.jpg); background-position: bottom left; background-repeat: no-repeat; }

  .midheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bold; }

  .midheaderty { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #000000; text-decoration: none; font-weight: bold; }

  .prodname { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #130F6C; font-weight: bold; padding-left: 0px; }

  .proddesc { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 1px; padding-right: 5px; }

  .prodid { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: oblique; color: #130F6C;}

  .prodmid { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px; font-size: 12px; }

  .colordesc { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; font-size: 11px; }
  
  .nwlttrTitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #130F6C; font-weight: bold; padding-left: 0px; }
  
  .nwlttrHighlightTxt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #130F6C; font-weight: bold; padding-left: 0px; }
  
  .detailframe { border: solid 1px #000000; width: 270px; }
  .detailframeSTF { border: solid 1px #000000; width: 270px; height: 320px; }
  .zoomline { border-top: solid 1px #000000; }
  .subarrow { vertical-align: absmiddle; padding-right: 3px; }

  .searchwindow {
    	position: absolute;
    	top: -3px;
    	left: 618px;
    	_left: 614px;
    	visibility: hidden;
    	overflow: visible;
    	border-top: 0px;
    	z-index:106;
  	}
  	    
  .searchbtn {
	position:relative;
	top: 3px;
	left: 100px;
	_left: 104px;
	}
	
	
  .searchwindow_interior {
	width: 158px;
	_width: 162px;
	height: 30px;
	_height: 30px;
	border-right: none;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color:#ffffff;
	}
  
  .searchinput {
	height: 14px;
	_height: 14px;
	width:120px;
	padding-bottom:0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin:0px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	font-family: verdana, arial, helvetical, sans;
	font-size: 9px;
	color: #666666;
	text-align: right;
	}
	
	textarea{color:#666; font-family:verdana,arial,helvetical,sans; font-size:9px;}
  

  .longinfo { position:relative; top: 10px; left: 45px; width:500px; height:300px; overflow:hidden }

  .superheader { position:relative; height: 28px; width:100%; background: url('/images/header_generic.jpg'); vertical-align: middle; padding-bottom: -20px; padding-top: 7px; }
   .superheader_2 { position:relative; height: 28px; width:100%; background: url('/images/top_bg.jpg'); vertical-align: middle; padding-bottom: -20px; padding-top: 7px; background-repeat: no-repeat}
  
  .Container {
      position: relative;
      overflow: hidden;
      top: 10px; left: 250px;
      width: 520px;
      height: 420px;
  }
  
  .forminput {
  			background:#eee;
      	height: 14px;
      	_height: 14px;
      	width:120px;
      	padding-bottom:0px;
      	padding-top: 2px;
      	padding-left: 2px;
      	padding-right: 2px;
      	margin:0px;
      	border: solid 1px #999;
      	font-family: verdana, arial, helvetical, sans;
      	font-size: 9px;
      	color: #666666;
      	text-align: left;
  	}
  
  .formselect {
  			background:#eee;
      	height: 18px;
      	_height: 18px;
      	width:120px;
      	padding-bottom:0px;
      	padding-top: 1px;
      	padding-left: 2px;
      	padding-right: 2px;
      	margin:0px;
      	border: solid 1px #999;
      	font-family: verdana, arial, helvetical, sans;
      	font-size: 9px;
      	color: #666666;
      	text-align: left;
  	}
  	
.forminputarea {
	height: 90px;
	_height: 90px;
	width:346px;
	padding-bottom:0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin:0px;
	border: solid 1px #999999;
	font-family: verdana, arial, helvetical, sans;
	font-size: 9px;
	color: #666666;
	text-align: left;
  	}
  	
.forminput_small {
	height: 18px;
	_height: 14px;
	padding-bottom:0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin:0px;
	border: solid 1px #999999;
	font-family: verdana, arial, helvetical, sans;
	font-size: 9px;
	color: #666666;
	text-align: left;
}
.attributedescription {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #333333
	}
.red {
	color:red;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}

.news_headline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; vertical-align: middle; }
.smallreg { font-size:6px;vertical-align:super; }

#clrName, clrName2{ width:180px; margin:0 0 0 0px; padding:0; border:0;  background:none; font-family:verdana,arial,heletica,sans; font-size:9px; color:#666666; }

.suggest { font-family:verdana,arial,helvetica,sans; font-size:9px; color:#130F6C; font-weight: bold; }

.clrnote { font-family:verdana,arial,helvetica,sans;font-size:9px;color:#333333; margin-left:0px; }
  
#detImg{ height:320px; width:270px; border:0; }

#detPkg{ width:110px; height:140; border:1; align:right; }

#btnZoom{ height:30px; width:270px; border:0; }

#landImg{ width:599px; height:498px; border:0; }

#couponImg{ width:199px; height:110px; border:0; }

.pagecopysize { font-size: 12px; }

.tagline { position: absolute; top: 20px; left: 141px; z-index: 1000; }

.testhead { font-size: 13px; font-weight: bold; }

.error td{color:red;}.forminputCopy { background:#eee; height: 14px; _height: 14px; width:150px; margin:0px 0px; border: solid 1px #999; font-family: verdana, arial, helvetical, sans; font-size: 9px; color: #666666; text-align: left; ; padding: 2px 2px 0px}
