body {
	background-image:url(../images/page/back.gif);
	background-repeat: repeat-x;
	background-color: #797979;
	text-align: center;
}
a {
	outline: none;
}
.frame {
	width: 777px;
}
.TLcorner {
	background-image:url(../images/page/tl_corner.gif);
	background-repeat:no-repeat;
	width: 50px;
	height: 44px;
	padding-bottom: 3px;
}
.TBspace {
	background-image:url(../images/page/tb_space.gif);
	background-repeat: repeat-x;
	height: 44px;
	width: 718px;
	padding-bottom: 3px;
}
.TTspace {
	background-image:url(../images/page/tt_space.gif);
	background-repeat: repeat-x;
	height: 63px;
	vertical-align: bottom;
	text-align: left;
}
.TRshadow {
	background-image:url(../images/page/tr_shadow.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 9px;
}
.TRcorner {
	background-image:url(../images/page/tr_corner.gif);
	background-repeat:no-repeat;
	width: 50px;
	height: 63px;
}	
.Tlogo {
	background-image:url(../images/page/top_logo.gif);
	background-repeat: no-repeat;
	width: 296px;
	height: 63px;
	text-align: center;
	padding-top: 12px;
	vertical-align: top;
}
.ML {
	background-image:url(../images/page/l_shadowb.png);
	width: 8px;
	background-repeat:repeat-y;
	vertical-align: top;
}
.Mmain {
	background-image:url(../images/page/m_back.gif);
	background-repeat:repeat-x;
	width: 760px;
	height: 596px;
	background-color: #CECECE;
	vertical-align: top;
}
.MR {
	background-image:url(../images/page/r_shadowb.png);
	background-repeat:repeat-y;
	background-position: top left;
	width: 9px;
	vertical-align: top;
}
.BLcorner {
	background-image:url(../images/page/bl_corner.gif);
	background-repeat:no-repeat;
	width: 50px;
	height: 82px;
}
.BLspace {
	background-image:url(../images/page/bl_space.gif);
	background-repeat:repeat-x;
	width: 429px;
	height: 82px;
	font: 9px verdana;
	color: #a0a0a0;
	vertical-align: bottom;
	text-decoration: none;
	padding-bottom: 4px;
}
.BLspace a:link, .BLspace a:visited  {
	font: 9px verdana;
	color: #a0a0a0;
	vertical-align: bottom;
	text-decoration: none;
}
.BLspace a:hover {
	text-decoration: underline;
}
.BMcorner {
	background-image:url(../images/page/bm_corner.gif);
	background-repeat:no-repeat;
	width: 43px;
	height: 82px;
}
.BRspace {
	background-image:url(../images/page/br_space.gif);
	background-repeat:repeat-x;
	width: 102px;
	height:110px;
	background-position:top;
}
.BRcorner {
	background-image:url(../images/page/br_corner.gif);
	background-repeat:no-repeat;
	width: 51px;
	background-position:top;
}
.footerText, .footerText a {
	font: 9px verdana;
	color: #BFBFBF;
	vertical-align: top;
	text-decoration:none;
}
.footerText a:hover {
	text-decoration:underline;
}
.trailText, .trailText a{
	font: 9px verdana;
	color:#000000;
	text-decoration:none;
}
.trailText a:hover {
	font: 9px verdana;
	color:#000000;
	text-decoration:underline;
}
.backToNews {
	color: blue;
	font: 11px verdana;
	font-weight: bold;
	text-decoration: none;
}
.newsTitle a, .newsTitle {
	color: black;
	font: 12px verdana;
	font-weight: bold;
	text-decoration: none;
}
.newsBody {
	font: 11px verdana;
	text-decoration: none;
}
.newsHead {
	background-color: #232323;
	width: 173px;
	height: 51px;
	background-image: url(../images/index/newscorn.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
	font: 12px verdana;
	font-weight: bold;
	padding: 5px;
	padding-top: 5px;
	color: #ffffff;
	vertical-align: top;
}
.news {
	background-image: url(../images/index/newsback.gif);
	background-repeat:repeat-x;
	height: 539px;
	width: 173px;
}
.featHead {
	background-color: #232323;
	background-repeat:no-repeat;
	background-position:top left;
	width: 154px;
	height: 17px;
	color: #ffffff;
	font: 10px verdana;
	font-weight: bold;
	padding-top: 2px;
}
.featMain {
	background-image:url(../images/index/featback.jpg);
	background-repeat:repeat-y;
	width: 154px;
	height: 300px;
	/*padding-top: 20px;*/
}
.featBottom {
	width: 154px;
	height: 15px;
	background-image: url(../images/index/featbot.gif);
	background-repeat: no-repeat;
}
.fnewsDate {
	font: 11px verdana;
	color: #183066;	
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align:left
}
.fnewsBody {
	font: 10px verdana;
	color: #191919;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
}
.fnewsBody a {
	text-decoration: none;
	color: #191919;
}
.fnewsBody a:hover{
	text-decoration: underline;
}
.fnewsMore, .fnewsMore a {
	font: 11px verdana;
	color: #183066;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	text-decoration: none;
}
.fnewsMore a:hover {
	text-decoration:underline;
}
.productL {
	background-image:url(../images/product/Lback.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 178px;
	height: 590px;
}
.productLTop {
	background-image: url(../images/product/Ltop.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 13px;
}
.productLBottom {
	background-image: url(../images/product/Lbot.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 24px;
}
.productMenuCell {
	height: 21px;
	vertical-align: bottom;
	text-align: left;
}
.productTitleCell {
	width: 567px;
	background-color: #232323;
	height: 44px;
	background-image: url(../images/product/barTLcorn.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
	vertical-align:top;
}
.productColorBar {
	height: 17px;
	width: 567px;
}
.productTitleName {
	font: 12px verdana;
	font-weight: bold;
	padding: 5px;
	padding-top: 5px;
}
.productTitleSub {
	font: 10px verdana;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
}
.productMenuProductHigh {
	color: #dddddd;
	height: 12px;
	font: 10px verdana;
	padding-left: 17px;
	text-align: left;
}
.productMenuProductName {
	height: 12px;
	font: 10px verdana;
	color: #191919;
	padding-left: 17px;
	text-align: left;
	text-decoration: none;
}
.productMenuProductName a:link, .productMenuProductName a:visited {
	font: 10px verdana;
	color: #191919;
	text-align: left;
	text-decoration: none;
}
.productMenuProductName a:hover {
	font: 10px verdana;
	color: #dddddd;
	text-align: left;
	text-decoration: none;
}
.productImage1 {
	border-width: 2px;
	border-color: #fd6060;
}
.productImage2 {
	border-width: 2px;
	border-color: #6274cf;
}
.productImage3 {
	border-width: 2px;
	border-color: #b965db;
}
.productImage4 {
	border-width: 2px;
	border-color: #72aa59;
}
.productImage5 {
	border-width: 2px;
	border-color: #f3a0f8;
}
.productImage6 {
	border-width: 2px;
	border-color: #c3aa87;
}
.productImage7 {
	border-width: 2px;
	border-color: #fec66c;
}
.productImage8 {
	border-width: 2px;
	border-color: #8ab1ea;
}
.productImageCell {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}		
.productTextCell {
	font: 10px verdana;
	color: #191919;
	width: 100%;
	vertical-align:top;
	padding-top: 15px;
}
.productExtraText {
	padding-left: 10px;	
	font: 10px verdana;
	color: #191919;
	vertical-align: bottom;
}
.productExtraText a:link, .productExtraText a:visited {
	text-decoration: underline;
	color: #191919;
}
.productExtraText a:hover {
	text-decoration: none;
	color: #191919;
}
.productExtraIcon{
	padding-top: 3px;
}
.productTableCell{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.topItem {
  width:160px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
}
.subMenu {
   display:none;
}
.drop {
   border-left:1px solid black;
   border-right:1px solid black;	
}
.thumbsTopBar {
	width: 740px;
	background-color: #232323;
	background-image:url(../images/thumbs/barTLcorn.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 44px;
	vertical-align: top;
}
.thumbsBarColor {
	height: 17px;
	width: 740px;
}
.thumbsCatDescription {
	background-color: #bebebe;
	padding: 10px;
	font: 10px verdana;
	color: #191919;
}
.thumbsProductBar {
	background-color: #232323;
	height: 51px;
	background-image: url(../images/thumbs/productTLcorn.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font: 12px verdana;
	font-weight: bold;
	padding: 5px;
	padding-top: 5px;
	color: #ffffff;
	vertical-align: top;
}
.thumbsProductButtons {
	background-image: url(../images/product/Lback.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 178px;
	padding-left: 5px;
}
.thumbsAccBar {
	background-image: url(../images/thumbs/accBLcorn.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #232323;
	padding: 5px;
	font: 12px verdana;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	height: 51px;
}
.thumbsThumbs {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font: 10px verdana;
	text-decoration: none;
	width: 90px;
}
.thumbsThumbPic {
	border-width: 2px;
	border-style:solid;
}
.thumbsThumbs a:link, .thumbsThumbs a:visited{
	font: 10px verdana;
	text-decoration: none;
}
.thumbsThumbs a:hover{
	font: 10px verdana;
	text-decoration: underline;
}
.productTableHead {
	font: 11px verdana;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.productTableInfo{
	font: 11px verdana;
}
.tableInfoLeft {
	padding-left: 7px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tableInfoRight {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ffeatBody, .ffeatBody a {
	font: 10px verdana;
	color: #232323;
	text-decoration: none;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
}
.ffeatTitle, .ffeatTitle a {
	font: 11px verdana;
	color: #232323;	
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	text-align:center;
	font-weight: bold;
	vertical-align:bottom;
}
.formTable {
	font: 10px verdana;
	color: #191919;
	padding-left: 9px;
}
.formInput {
	font:10px verdana;
	outline: none;
	border: none;
	background-color: #EAEAEA;
}
.formTable td {
	padding-bottom: 2px;
}