body{
	font-family:Helvetica, Arial, sans-serif;
}

/*--------------main rollover style--------------*/
.rollover_main a:link { background-color: #ffffff; }
.rollover_main a:hover { background-color: #009933; }

/*--------------rollover selected--------------*/
.main_selected a { background-color: #009933; }
.sub_selected a { background-color: #8f8f8f; }

/*sub rollover style*/
.rollover_sub a { background-color: #ffffff; }
.rollover_sub a:hover { background-color: #8f8f8f; }

/*--------------font styles--------------*/


.font { color: #666; font-size: 10px; text-align: right; width: 400px; padding: 0 10px 10px; }
.news_text_bold { font-size: 12px; font-weight: bold; line-height: 16px; }
.form_field { background-color: #e7e7e7; }
.form { padding-top: 3px; padding-bottom: 3px; }
.news_text { font-size: 12px; line-height: 16px; }
.body_text { color: #666; font-size: 12px; width: 66%; padding: 10px; }
.specs { color: #666; font-size: 12px; text-indent: 10px; padding-top: 3px; }
.dealers { color: #666; font-size: 12px; line-height: 14px; margin-left: 10px; }
.list { color: #666; font-size: 10px; font-family: sans-serif; text-align: left; padding:5px 10px; }
.series_title { color: #666; font-size: 14px; font-weight: bold; text-align: right; padding-right: 10px; }
.footer { color: #a0a0a0; font-size: 10px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.series_name { font-size: 14px; text-align: center; }
.product_name { color: #093; font-size: 12px; font-weight: bold; width: 533px; padding-top: 3px; padding-left: 5px; }
h1 { margin:0px; padding:0px; font:bold 15px/17px Arial, Helvetica, sans-serif; }


/*--------------layout styles--------------*/


.news { background-image: url(/images/news_sides2.gif); background-repeat: repeat-y; }
.thumbnail_side {background-image: url(/images/thumbnail_side.gif); background-repeat: repeat-y; background-position: center top; }
.hot_products_sides {background-image: url(/images/hot_products_sides.gif); background-repeat: repeat-y; background-position: center top; }
.box_sides { background-image: url(/images/box_sides.gif); }
.home { background-image: url(/images/green_background.gif); background-repeat: repeat-y; background-position: center top; }
.series { background-image: url(/images/series_top_background.gif); background-repeat: repeat-y; background-position: center top; }
.nav { text-align: center; margin-top: 11px; }
.table { background-color: #a0a0a0; background-repeat: repeat; height: 1px; }
.name { background-image: url(/images/navigation/sub_navigation/products/catagory_select/product_name.jpg); height: 23px; }
.contact_background { background-image: url(/images/contact_bg.gif); background-repeat: repeat-y; }
.about_background { background-image: url(/images/aboutus_bg.gif); background-repeat: repeat-y; font: 12px/14px Arial, Helvetica, sans-serif; }
.product_sides { background-image: url(/images/navigation/products/product_background.gif); background-repeat: repeat-y; background-position: center 0; }
.body1 /* Body Attributes */ { background: #a0a0a0 url(/images/background.gif) repeat-y fixed center; margin: 0; }
.body2 /* Body Attributes */ { background: #a0a0a0 url(/images/background.gif) repeat-y fixed center; overflow: hidden; margin: 0; }


 /*--------------RSS tickers--------------*/

.cnnclass{ text-decoration: none; width: 400px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{ color: #093; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.bbcclass{ text-decoration: none; width: 400px; padding: 6px; border: solid 1px #004a00; }

.rsstitle{ text-decoration: none; /*shared class for all title elements in an RSS feed*/

}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: yellow; font-size: 100px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.rssdescription{ font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; /*shared class for all description elements in an RSS feed*/
}
.rss_box { color: #093; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(/images/rssbox_bg.gif); background-repeat: repeat-x; background-position: 0 top; text-decoration: none; }
.search { background-color: #f0f0f0 !important; }



/*--------------Sitmap attributes--------------*/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0; padding: 0; }

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(list.gif) no-repeat left center; list-style-type: none; padding-left: 22px; margin-bottom: 3px; }

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(closed.gif) no-repeat left 1px; cursor: hand !important; cursor: pointer !important; }


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default; }

.body { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: relative; width: 719px; height: 537px; overflow: scroll; margin-top: 10px; }

.title { color: black; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a:active, a:focus {
    outline: 0;
    }

a:link{
 color: #009933;
 text-decoration: none;
 }
a:visited{
 color: #009933;
 text-decoration: none;
 }

a:hover {
 color: #009933;
 text-decoration: underline;
 }

a:active {
 color: #666666;
 text-decoration: none;
 }
.white { background-color: #ffffff; background-repeat: repeat; position: fixed; top: 620px; left: 50%; width: 728px; height: 13px; z-index: 3; margin-left: -364px; }
#layer1 { background-color: #ffffff; position:fixed; top:60px; left: 50%; width: 720px; height: 555px; z-index: 3; margin-left: -366px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border: solid 1px #666; }
#bg { background-image: url(bg.gif); background-repeat: repeat; position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
#sitemap_bt { position: fixed; top: 0; left: 50%; z-index: 3; margin-left: -366px; }

img {
	border: 0;
	}
