@charset "UTF-8";

a.link:link {color:#FFFFFF; text-decoration: none;}
a.link:active {color:#FFFFFF; text-decoration: none;}
a.link:visited {color:#FFFFFF; text-decoration: none;}
a.link:hover {color:#FFFFFF; text-decoration: underline;}

a.links:link {color:#000000; text-decoration: underline;}
a.links:active {color:#000000; text-decoration: underline;}
a.links:visited {color:#000000; text-decoration: underline;}
a.links:hover {color:#000000; text-decoration: none;}

a.link_white:link {color:#FFFFFF; text-decoration: none;}
a.link_white:active {color:#FFFFFF; text-decoration: none;}
a.link_white:visited {color:#FFFFFF; text-decoration: none;}
a.link_white:hover {color:#FFFFFF; text-decoration: underline;}

a.link_red:link {color:RED; text-decoration: none;}
a.link_red:active {color:RED; text-decoration: none;}
a.link_red:visited {color:RED; text-decoration: none;}
a.link_red:hover {color:RED; text-decoration: underline;}

a.link_black:link {color:#000000; text-decoration: none; cursor:pointer;}
a.link_black:active {color:#000000; text-decoration: none; cursor:pointer;}
a.link_black:visited {color:#000000; text-decoration: none; cursor:pointer;}
a.link_black:hover {color:#000000; text-decoration: underline; cursor:pointer;}

#Table_01
{
margin-top: 5px;
}

.faqfix #container {
width:500px;
margin: 10px 10px 10px 10px;
}

.hr-featured {width:95%; height:1px; border: 1px dashed #E0E0E0; margin-bottom: 6px; margin-top: 6px;}
.padding {padding-bottom:10px; padding-top:10px; padding-left:2px; padding-right:2px;}
.links_padding {padding-bottom:5px;}
.specs_padding {background-color:F6F6F7; padding-top:9px;}
.lawn_padding {padding-top:0px; padding-bottom:0px; padding-right:10px; padding-left:0px;}
.news_padding {padding-top:15px;}

.bnnrs {background-image: url('images/home_bnnrs_back.gif'); height:49; vertical-align:bottom}
.footer { font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#FFFFFF; text-align:center; background-image: url('images/bkgfooterb.jpg'); height:30px; }
.copyright {font-family:monaco, verdana, sans-serif; color:black; font-size:7pt; text-align:left; padding-left:0px; padding-top:5px;}
.copyrightr {font-family:monaco, verdana, sans-serif; color:black; font-size:7pt; text-align:right; padding-right:0px; padding-top:5px;}

.img_float {float:left;}
.img_details { float:left; margin-right:20px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
.img_testimonials {margin-left:3px;}
.img_about {margin-top:7px;}
.img_about_links {margin-top:7px; margin-right:40px}
.img_article {margin-left:6px;}
.img_read_more {margin-left:350px;}
.img_middle {vertical-align:middle;}
.img_titles {margin-top:5px;}
.img_holders {padding:-5px; margin-left:-3px}
.img_featured {vertical-align: bottom;}
.thumbs {border:#50535C 1px solid;}
.table-inv { background-color: #F4F4F4; }

.td-inv { border-bottom: #DDDDDD 1px solid; padding:8px;}
.td_about {padding-top:7px;}
.td_cursor-hand {cursor: pointer; cursor: hand;}
.td_pad {padding-top:3px; padding-bottom:15px;}
.td_title_pad {padding-top:6px; padding-bottom:3px;}
.cornertable {line-height:18px; padding-right:25px;}
.td_title { padding-top:5px; }

.divnav-back {padding-right:4px; padding-left:6px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 1px solid; border-left: #CDCDCD 1px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:18px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}
.divnav-num {padding-right:5px; padding-left:6px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 1px solid; border-left: #CDCDCD 0px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:18px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}
.divnav-next {padding-right:4px; padding-left:6px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 1px solid; border-left: #CDCDCD 0px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:18px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}
.divnav-npage {padding-right:6px; padding-left:6px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 1px solid; border-left: #CDCDCD 1px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:82px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}
.divnav-last {padding-right:6px; padding-left:3px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 1px solid; border-left: #CDCDCD 0px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:50px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}
.divnav-first {padding-right:6px; padding-left:3px; padding-bottom:3px; padding-top:3px; border-right: #CDCDCD 0px solid; border-left: #CDCDCD 0px solid; border-top: #CDCDCD 1px solid; border-bottom: #CDCDCD 1px solid; background-color:#FDFDFD; margin:0px; width:50px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000;}


/* Testimonials */

.testimonialLegend
{
	margin: 0;
	padding: 0;
	color: #000;
	background: transparent;
	font-size: .7em;
	font-weight: bold;
	font-family: Verdana, Tahoma;
}
.testimonialFieldset 
{
	margin: 0 0 4px 0;
	padding: 0 0 0 8px;
	border: none;
	border-top: 1px solid #ccc;
}
.fontTestimonials 
{
	font-family: monaco, verdana, sans-serif; 
	font-size: .6em; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	padding: 4; 
	margin: 1px 0 3px 0 ;
}

/* End Testimonials */


.div-thumbscontainer {
	margin-right:13px;
	padding:4px 0px 0px 4px;
	background-color:#F4F4F4;
}

.div-navsurround {
	padding:0px 0px 0px 0px; 
	background-color:#F4F4F4; 
	margin: 0px 0px 0px 0px;
	width:580px; 
}

.div-credtleft {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.div-credtleft2 {
	float: left;
	width: 210px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding-left: 5px;
}
.div-creditleft #spancredit {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	float: left;
}
.div-creditleft2 #spancredit2 {
	font-family: verdana;
	font-size: 7px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	float: left;
}
.div-creditleft2 #spancredit3 {
	font-family: verdana;
	font-size: 7px;
	color: #000000;
	text-align: right;
	vertical-align: top;
}
.div-dash-bttm {
	border-bottom: #838383 2.5px solid; 
	margin-bottom:5px; 
	margin-top:3px;
}
.divimg {
	border: #ECECEC 1px solid; 
	background-color:#FFFFFF; 
	padding:3px; 
	margin-right:5px; 
	margin-bottom:2px;  
	float:left;
}
.divspanfeaturedtitle {
	font-family: monaco, verdana, sans-serif;  
	font-size:8pt; 
	text-align:left;
	font-weight: bold; 
	color:#000;
}
.divspanfeatured {
	font-family: monaco, verdana, sans-serif;  
	font-size:7.5pt; 
	text-align:left;
	line-height:13px;
	color:#000;
}
.divspanfeaturedcat {
	font-family: monaco, verdana, sans-serif;  
	font-size:7pt; 
	text-align:left; 
	color:#555;
}

.divcontainer {width: 100%; margin: 0px 0 0 0px; }
.divimgthumbs {border: #EFEFEF 5px solid; background-color:#FFFFFF; float:left; padding:2px; margin-left:10px;}
.divimgthumbsnopic {float:left; padding:2px; margin-left:10px;}
.divimgfeatured {border: #C0C0C0 1px solid; background-color:#C0C0C0; float:left; padding:1px; margin: 5px 5px 0 0px;}
.divimages {border: #DADADA 1px solid; padding:4px; width:114px;}
.divpromos { border: #DADADA 1px solid; padding:4px}
.divabout {width:100%; border-bottom: #DADADA 1px solid; margin-bottom:4px;}
.div-bg-grey {width:auto; padding:5px; margin-bottom:5px; background: url(images/curvedbar.gif) #EAEAEA repeat-y right 100%;}
.div-bg-grey2 {width:100%; padding:5px; margin-top:10px; margin-bottom:5px; background: url(images/curvedbar.gif) #EAEAEA repeat-y right 100%;}
.div-bg-gold { background: url(images/curvedbar2.gif) #FFFFFF repeat-y right 100%; font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:left;}
.divpad-inv { padding-top:5px; }

.white_br {
border-right: #FFFFFF 1px solid;
}

.divdescription
	{
	font-family:monaco, verdana, sans-serif;  
	font-size:7pt; 
	text-align:left; 
	color:black;
	background-color:#DCDCDC;
	width:100%
	padding:2px;
	}
.divmonials
	{
	padding:3px;
	background-color:#000000;
	width:100%
	}
.divnews
	{
	padding:3px;
	background-color:#000000
	}
.divsdb
	{
	margin-left:5px;
	margin-bottom:4px;
	}
.divdelivery
	{
	margin-bottom:3px;
	background-color:#000000;
	padding:4px
	}
.tdunderline
	{
	border-bottom: 1px solid #DADADA;
	padding-top:10px;
	}
.searchtd
	{
	margin:0px
	padding-left:5px;
	vertical-align: top;
	}
.featuredtd
	{
	margin:0px
	padding-left:5px;
	}
.linkstd
	{
	padding-left:2px;
	}

#tdfeatures span
	{
	padding-top:3px; margin-top:0px; height:0px;font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left;
	}

#formreg select.larger,
#formreg input.larger,
#formreg textarea.larger
	{
	border: 1px solid #ccb;
	width: 300px;
	height: 20px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	margin-left: 20px;
	outline: none;
	}
	
#formreg p,
#formreg li,
#formreg dd,
#formreg dt
	{
	padding-left:20px;
	margin-left: 0px;
	margin-bottom: -10px;
	font: 70% monaco, verdana, sans-serif;
	line-height: 1.3em;
	}
	
#formdiv select.lrg,
#formdiv input.lrg,
#formdiv textarea.lrg,
#se_form input.lrg
	{
	border: 1px solid #ccb;
	width: 300px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin-bottom: 0px;
	outline: none;
	}
#formdiv p,
#formdiv li,
#formdiv dd,
#formdiv dt
	{
	padding-left:8px;
	margin: 0;
	font: 65% monaco, verdana, sans-serif;
	line-height: 0.5em;
	}
#formdiv select.sdb,
#formdiv input.sdb,
#formdiv textarea.sdb,
	{
	border: 1px solid #666;
	width: 145px;
	height: 18px;
	background: #fff;
	font: 10px monaco, verdana, sans-serif;
	color: #333;
	outline: none;
	margin-top:4px;
	margin-bottom:0px;
	text-align:baseline;
	}
#formjob select.gfc,
#formjob input.gfc,
#formjob textarea.gfc,
	{
	width: 185px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	padding-top: 3px;
	margin-left:10px;
	margin-bottom: 0px;
	}
#formjob select.gfcshort,
#formjob input.gfcshort,
#formjob textarea.gfcshort,
	{
	width: 125px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	padding-top: 3px;
	margin-left:10px;
	margin-bottom: 0px;
	}
#formjob select.gfclong,
#formjob input.gfclong,
#formjob textarea.gfclong,
	{
	width: 350px;
	height: 75px;
	background: #fff;
	font: 11px monaco, verdana, sans-serif;
	color: #443;
	padding-top: 3px;
	margin-left:10px;
	margin-bottom: 0px;
	}
	
.specsCol ul,
.specsCol li
	{
  list-style-type: square;
	font: 10px monaco, verdana, sans-serif;
	color: #000;
	vertical-align:top
	position:relative;
	margin-left: 8; margin-top:5px;
	padding: 0 6px 0 0;
	}
.specsCol td
	{
	width: 25%;
	vertical-align:top;
	}

.font-npage {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; 
}
.font-readmore {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; vertical-align:middle;
}
.font-featured {
	font-family:monaco, verdana, sans-serif; font-size:.6em; font-weight:normal; color:#000000; text-align:left;
}
.font-homenews {
	font-family:"Tahoma, Arial, Verdana"; font-size:7.5pt; font-weight:normal; color:#000000; text-align:left;
}
.font-date-italic {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; font-style: italic; color:#666666; padding-top: 1px; padding-bottom: 2px;
}
.font-date-white {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#FFFFFF; text-align:center;
}
.font-typical-large {
	font-family:"Verdana"; font-size:9pt; font-weight:normal; color:#000000; text-align:left; line-height:17px;
}
.font-last {
	font-family:"verdana"; font-size:8pt; font-weight:bold; color:#000000; text-align:left;
}
.font-category {
	font-family:"MS-DOS CP 437"; font-size:8pt; font-weight:italic; color:#555555; text-align:left;
}
.font-description {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; line-height:18px;
}
.font-typical {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; line-height:17px;
}
.font-typical-regular {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left;
}
.font-typical-job {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; padding-left:10px;
}
.font-typical-news {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; padding-left:21px;
}
.font-typical-supersmall {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; color:#ACACAC;
}
.font-typical-sm {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-align:left; line-height:14px;
}
.font-typical-small {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; color:#000000; text-align:left; line-height:11px;
}
.font-indent {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-align:left; padding-left:10px; padding-right:5px; margin-top:0px;
}
.font-italic-inv {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:normal; font-style:italic; color:#222; text-align:left; 
}
.font-italic {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; font-style:italic; color:#5D5D5D; text-align:left;
}
.font-italic-testimonials {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; font-style:italic; color:#5D5D5D; text-align:left; padding-left:10px;
}
.font-italic-news {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:normal; font-style:italic; color:#5D5D5D; text-align:left; padding-left:21px;
}
.font-searchform {
	font-family:"Verdana"; font-size:7pt; font-weight:normal; color:#000000; text-align:left; 
}
.font-bold-small {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:bold; color:#000000; text-align:left;
}
.font-bold-small-lgt {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:bold; color:#646464; text-align:left;
}
.font-bold-small-pad {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:left; padding-left:0px;
}
.font-bold-title {
	font-family: Trebuchet MS; font-size:12pt; font-weight:bold; color:000000; text-align:right; margin-left:0px; margin-right:5px;
}
.font-bold-large {
	font-family:monaco, verdana, sans-serif; font-size:9pt; font-weight:bold; color:#000000; text-align:left;
}
.font-bold-larger {
	font-family:monaco, verdana, sans-serif; font-size:10pt; font-weight:bold; color:#000000; text-align:left;
}
.font-bold-huge {
	font-family: MS-DOS CP 437; font-size:12pt; font-weight:bold; color:#000000; text-align:left;
}
.font-page-title {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:right; padding-right: 15px; padding-top: 15px; margin-top: 5px;
}
.font-bold {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:left;
}
.font-bold-job {
	font-family:monaco, verdana, sans-serif; font-size:9pt; font-weight:bold; color:#000000; text-align:left; padding-left:5px
}
.font-featured-price {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:bold; color:#000000; text-align:right; padding-right: 10px;
}
.font-price {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-align:right;
}
.font-white-bold {
	font-family:"Verdana"; font-size:8pt; font-weight:bold; color:#ffffff; text-align:left; vertical-align:middle; LINE-HEIGHT: 15px;
	padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;
}
.font-white-bold-large {
	font-family:"Verdana"; font-size:10pt; font-weight:bold; color:#ffffff; text-align:left; vertical-align:middle; LINE-HEIGHT: 15px;
	padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;
}
.font-links {
	font-family:monaco, verdana, sans-serif; font-size:8pt; font-weight:bold; color:#FFFFFF; text-align:center;
}
.font-img_links {
font-family: Trebuchet MS; font-size:10pt; font-weight:normal; text-align:right; margin-right:40px; line-height:23px;
}
.font-fashion {
font-family: Trebuchet MS; font-size:10pt; font-weight:normal; color:000000; text-align:left; line-height:18px;
}
.font-fashion-large {
font-family: Trebuchet MS; font-size:11pt; font-weight:bold; color:000000; text-align:right; margin-right:0px; line-height:16px;
}
.font-pagetitle {
font-family: Trebuchet MS; font-size:13pt; font-weight:bold; color:000000; text-align:right; margin-right:0px; line-height:16px;
}
.font-pagetitle2 {
font-family: Trebuchet MS; font-size:13pt; font-weight:bold; color:000000; text-align:left; margin-right:0px; line-height:16px;
}
.font-related_links {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:bold; color:#000000; text-align:left;
}
.font-promo {
	font-family:"Verdana"; font-size:9pt; font-weight:normal; color:#000000; text-align:left; line-height: 21px; padding-left: 5px;
}
.font-search-bold {
font-family: Trebuchet MS; font-size:11pt; font-weight:bold; color:000000; text-align:right; margin-left:5px; margin-right:5px;
}
.font-search-typical {
	font-family:"Verdana"; font-size:8pt; font-weight:normal; color:#000000; text-align:left; margin-left:5px; margin-right:5px; 
}
.font-tiny {
	font-family:monaco, verdana, sans-serif; font-size:7pt; font-weight:italic; color:#999999;
}

.dash{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #CCCCCC 1px dashed;
    padding-bottom:10px; padding-top:5px;
}
.solid{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #E2E2E2 1px solid;
    padding-bottom: 5px; padding-top: 15px;
}
.main_borders
{
    BORDER-RIGHT: #8E9293 1px solid;
    BORDER-TOP: #8E9293 0px solid;
    BORDER-LEFT: #8E9293 1px solid;
    BORDER-BOTTOM: #8E9293 1px solid;
    padding:2px;
    margin-bottom:5px;
}

/* Begin Divv Corner Curve CSS */
h1,p{margin: 0 10px;}
h1{font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #FFFFFF}
h2{font-size: 12px ; color: #FFFFFF; margin: 10 10px;}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ width: 570px; background: #f6f6f6; align:left; margin-top: 8px;}
div#contact{ width: 400px; background: #f6f6f6; align:left; margin-top: 8px;}
div#niftymain{ width: 570px; background: #1F1F1F}
div#job{ width: 450px; background: #f6f6f6; align:left; margin-top: 8px;}
div#news { background: #282828;  width:75px; float: left; padding: 2px; font-family:"Verdana"; font-size:8pt; font-weight:normal; color: #FFD800; text-align:center; }

b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop2, b.rbottom2{display:block;background: #FFFFFF}
b.rtopnews, b.rbottomnews{display:block;background: #FFFFFF}

b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f6f6f6}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px; overflow: hidden; background: #000000}
b.rtopnews b, b.rbottomnews b{display:block;height: 1px; overflow: hidden; background: #000000}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.rtop2 b.r42, b.rbottom2 b.r42{margin: 0 1px;height: 2px;}
b.rtopnews b.r4news, b.rbottomnews b.r4news{margin: 0 1px;height: 1px}
/* End Divv Corner Curve CSS */

/* BEGIN SpryMenuBar */
/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/
 
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .7em;
	font-family: verdana, tahoma, "Times New Roman";
	text-align: center;
	cursor: default;
	width: auto;
}

ul.MenuBarActive
{
	z-index: 1000;
}

ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 13.39em;
	float: left;
	border-bottom: 1px solid #222;
}

ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 90%;
	z-index: 1020;
	cursor: default;
	width: 16em;
	position: absolute;
	left: -1000em;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}

ul.MenuBarHorizontal ul li
{
	width: 16em;
}

ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}

ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #;
	border-left: 1px solid white;
	padding: 0.8em 0.8em;
	color: #FFF;
	text-decoration: none;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #;
	color: #ffe400;
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #;
	color: #ffe400;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(http://www.righttrailers.com/menu/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(http://www.righttrailers.com/menu/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(http://www.righttrailers.com/menu/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(http://www.righttrailers.com/menu/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}

@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
/* END SpryMenuBar */