/*------------------------------------------------------------------

BREESE LAWN & GARDEN - Master Screen Styles

BY: MIGHTY // MIGHTYINTHEMIDWEST.COM

Author:		Jeremy Bronson
Date Created:	05/14/2009
Last Modified:	07/1/2009

Copyright 2008, All Rights Reserved.

-------------------------------------------------------------------
BEGIN Reset Styles
-------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
/*	vertical-align: baseline;*/
}
center { /* Needed for PSN inserts */
	text-align: left; vertical-align: top;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*------------------------------------------------------------------
END Reset Styles
-------------------------------------------------------------------*/

/* MENU
-------------------------------------------------------------------*/
body{
	background:#DCDCDC url(http://inc.breeselawngarden.com/assets/images/body-bg.jpg) no-repeat 50% 0;
}
#wrap{
	width:965px;
	margin:auto;
	position:relative;
}
h1 a{
	display:block;
	height:72px;
	width:211px;
	background:url(http://inc.breeselawngarden.com/assets/images/breese-logo.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin:2px 0 0 35px;
}
#content{
	background:url(http://inc.breeselawngarden.com/assets/images/content-bg.png) repeat-y;
	width:955px;
	float:left;
	padding:0 5px;
	margin: 0 auto;
	overflow: auto;
}

/* HEADER
-------------------------------------------------------------------*/
#header{
	width:915px;
	margin:auto;
	padding:11px 50px 0 0;
	height:97px;
}
ul#topnav{
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	float:right;
	margin-bottom:35px;
	padding-right:30px;
}
ul#topnav li{
	display:inline;
	margin-left:29px;
}
ul#topnav li a{
	color:#000;
	text-decoration:none;
}
ul#topnav li a:hover{
	text-decoration:underline;
}
/* COMPANY LOGOS*/
ul#logos{
	float:right;
	width:507px;
}
ul#logos li{
	display:block;
	float:left;
	margin-left:10px;
}
ul#logos li a{
	display:block;
	height:35px;
	background:url(http://inc.breeselawngarden.com/assets/images/logos.gif);
	text-indent:-9999px;
}
ul#logos li a#polaris{
	width:208px;
	background-position:0 35px;
}
ul#logos li a#polaris:hover{
	background-position:0 0;
}
ul#logos li a#stihl{
	width:59px;
	background-position:245px 35px;
}
ul#logos li a#stihl:hover{
	background-position:245px 0;
}
ul#logos li a#snapper{
	width:106px;
	background-position:185px 35px;
}
ul#logos li a#snapper:hover{
	background-position:185px 0;
}
ul#logos li a#shindaiwa{
	width:64px;
	background-position:79px 35px;
}
ul#logos li a#shindaiwa:hover{
	background-position:79px 0;
}

/* MAIN NAVIGATION
-------------------------------------------------------------------*/
#mainnav{
	clear:both;
	width:965px;
	float:left;
}
#mainnav ul{
	margin:-8px 0 0 0px;
	z-index:10;
}
#mainnav ul li{
	display:block;
	float:left;
}
#mainnav ul li a{
	display:block;
	float:left;
	height:63px;
	background:url(http://inc.breeselawngarden.com/assets/images/menu.png);
	text-indent:-9999px;
}
#mainnav ul li a.home{
	width:108px;
	background-position:0 0;
}
#mainnav ul li a.home:hover, #mainnav ul li.active a.home:hover{
	background-position:0 -63px;
}
#mainnav ul li.active a.home{
	background-position:0 -126px;
}
#mainnav ul li a.show{
	width:130px;
	background-position:-108px 0;
}
#mainnav ul li a.show:hover, #mainnav ul li.show:hover a, #mainnav ul li.active a.show{
	background-position:-108px -63px;
}
/*#mainnav ul li.active a.show{
	background-position:-108px -126px;
}*/
#mainnav ul li a.oemp{
	width:127px;
	background-position:-238px 0;
}
#mainnav ul li a.oemp:hover, #mainnav ul li.active a.oemp:hover{
	background-position:-238px -63px;
}
#mainnav ul li.active a.oemp{
	background-position:-238px -126px;
}
#mainnav ul li a.oema{
	width:176px;
	background-position:-365px 0;
}
#mainnav ul li a.oema:hover, #mainnav ul li.active a.oema:hover{
	background-position:-365px -63px;
}
#mainnav ul li.active a.oema{
	background-position:-365px -126px;
}
#mainnav ul li a.svc{
	width:119px;
	background-position:-541px 0;
}
#mainnav ul li a.svc:hover, #mainnav ul li.svc:hover a, #mainnav ul li.active a.svc{ 
	background-position:-541px -63px;
}
/*#mainnav ul li.active a.svc{
	background-position:-541px -126px;
}*/
#mainnav ul li a.contact{
	width:123px;
	background-position:-660px 0;
}
#mainnav ul li a.contact:hover, #mainnav ul li.active a.contact:hover{
	background-position:-660px -63px;
}
#mainnav ul li.active a.contact{
	background-position:-660px -126px;
}
#mainnav ul li.callus{
	background:url(http://inc.breeselawngarden.com/assets/images/menu.png);
	background-position:-783px 0;
	width:182px;
	height:63px;
	text-indent:-9999px;
}
/* SHOWROOM DROPDOWN */
#mainnav li ul.show{
	width:130px;
	color:#fff;
	margin:0;
	padding:0;
	display:none;
}
#mainnav li ul.show li{
	width:130px;
	color:#fff;
	text-indent:0;
}
#mainnav li ul.show { /* second-level lists */
	position: absolute;
	float:left;
	left:auto;
	top:54px;
}
#mainnav li.show ul.show li a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-dd-full.gif);
	height:16px;
	display:block;
	width:115px;
	padding:7px 5px 3px 10px;
	color:#fff;
	text-indent:0;
	text-decoration:none;
}
#mainnav li ul.show li a:hover{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-dd-full.gif);
	background-position:0 -76px;
}
#mainnav ul li ul.show li.last a{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-dd-full.gif);
	background-position:0 -50px;
}
#mainnav ul li ul.show li.last a:hover{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-dd-full.gif);
	background-position:0 -102px;
}
/* SERVICES DROPDOWN */
#mainnav li ul.svc{
	width:119px;
	color:#fff;
	margin:0;
	padding:0;
	display:none;
}
#mainnav li ul.svc li{
	width:119px;
	color:#fff;
	text-indent:0;
}
#mainnav li ul.svc { /* second-level lists */
	position: absolute;
	float:left;
	left:auto;
	top:54px;
	z-index:10;
}
#mainnav li.svc ul.svc li a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(http://inc.breeselawngarden.com/assets/images/services-dd-full.gif) no-repeat;
	background-position:0 0;
	height:16px;
	display:block;
	width:104px;
	padding:7px 5px 3px 10px;
	color:#fff;
	text-indent:0;
	text-decoration:none;
}
#mainnav li ul.svc li a:hover{
	background:url(http://inc.breeselawngarden.com/assets/images/services-dd-full.gif);
	background-position:0 -54px;
}
#mainnav ul li ul.svc li.last a{
	height:17px;
	background:url(http://inc.breeselawngarden.com/assets/images/services-dd-full.gif);
	background-position:0 -26px;
}
#mainnav ul li ul.svc li.last a:hover{
	background:url(http://inc.breeselawngarden.com/assets/images/services-dd-full.gif);
	background-position:0 -79px;
}
/* SALE
----------------------------------------- */
#sale{
	position:absolute;
	right:0;
	top:0;
}
#sale a{
	display:block;
	height:115px;
	width:119px;
	background:url(http://inc.breeselawngarden.com/assets/images/sale.png) no-repeat;
	text-indent:-9999px;
}
#sale a:hover{
	background-position:0 -115px;
}
/* MAIN CONTENT
----------------------------------------- */
#psn{
	width:594px;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	padding:0 2px;
	background: #FFF;
}
#main{
	width:550px;
	font-family:Helvetica, Arial, sans-serif;
	padding:16px 22px;
}
#main p{
	font-size:12px;
	color:#434343;
	line-height:18px;
	padding-left:10px;
	margin:8px 0;
}
#main.home p{
	text-align:left;
}
#main p a:link, #main p a:visited{
	color:#00a1d6;
	text-decoration:none;
}
#main p a:link:hover{
	text-decoration:underline;
}
#main h3{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#434343;
	margin:15px 0 0 0;
	padding-left:10px;
}
#main ul{
	padding-left:25px;
	margin-bottom:15px;
}
#main li{
	color:#434343;
	line-height:18px;
	font-size:11px;
}
#main.showroom li, #main.services li{
	list-style-image: url(http://inc.breeselawngarden.com/assets/images/bullet.gif);
	list-style-type: circle;
}
#main h2{
	font-size:16px;
	font-weight:bold;
	color:#383838;
	margin-top:23px;
	padding-left:10px;
}
/* SPACERS */
#main div.spacer, #main div.homespacer{
	display:block;
	float:left;
	height:12px;
	width:549px;
	margin:15px 0 0px 0;
	background:url(http://inc.breeselawngarden.com/assets/images/space.gif) no-repeat;
}
#main div.homespacer{
	margin-bottom:38px;
}
#main div.narrowspacer{
	display:block;
	height:2px;
	clear:both;
	margin-top:15px;
	width:550px;
	background:url(http://inc.breeselawngarden.com/assets/images/product-spacer.gif) no-repeat;
}
/* MAIN CONTENT: Home Page
----------------------------------------- */
#carousel{
	float:left;
	width:545px;
	height:348px;
	margin:0 0 15px 3px;
	position:relative;
	z-index:0;
}
#frame{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-frame.png) no-repeat;
	position:absolute;
	top:0;
	width:545px;
	height:348px;
	display:block;
	z-index:2;
}
#main.home #carousel ul{
	width:530px;
	position:absolute;
	margin:0;
	padding:0;
	left:7px;
	bottom:7px;
	z-index:2;
}
#main.home #carousel #imgs{
	width:544px;
	float:left;
	z-index:-1;
}
#main.home #carousel li{
	display:block;
	float:left;
	height:77px;
	width:106px;
}
#main.home #carousel li a{
	display:block;
	float:left;
	color:#000;
	width:106px;
	height:77px;
	text-indent:-9999px;
}
#main.home #carousel li.spmn a{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-spmn.png) no-repeat;
}
#main.home #carousel li.ranger a{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-ranger.png) no-repeat;
}
#main.home #carousel li.package a{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-package.png) no-repeat;
}
#main.home #carousel li.ebay a{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-ebay.png) no-repeat;
}
#main.home #carousel li.giveaway a{
	background:url(http://inc.breeselawngarden.com/assets/images/carousel-giveaway.png) no-repeat;
}
#main.home #carousel li a.hover{
	background-position:0 -77px;
}
#main.home #carousel #imgs{
	position:relative;
}
#main.home #carousel #imgs div{
	position:absolute;
	top:0;
}
#main.home #carousel #imgs p{
	position:absolute;
	top:80px;
	left:20px;
	color:#fff;
	width:300px;
}
#main.home #carousel #imgs a{
	z-index:5;
}
#highlights{
	float:left;
	height:142px;
}
#highlights a{
	display:block;
	float:left;
	height:142px;
	width:176px;
	background:url(http://inc.breeselawngarden.com/assets/images/highlights.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 11px 5px 0;
}
#highlights a#wheelsets:hover{
	background-position:0 -142px;
}
#highlights a#promotions{
	background-position:-187px 0;
}
#highlights a#promotions:hover{
	background-position:-187px -142px;
}
#highlights a#motors{
	background-position:-374px 0;
}
#highlights a#motors:hover{
	background-position:-374px -142px;
}
#highlights a.last{
	margin-right:0px;
}
img.pique{
	float:left;
	margin:3px 15px 8px 0;
}

/* SERVICE DESCRIPTIONS */
div.service{
	width:549px;
	float:left;
	margin:6px 0;
	padding:9px 0 12px 0;
	clear:both;
	background:url(http://inc.breeselawngarden.com/assets/images/product-spacer.gif) no-repeat bottom;
	font-size:12px;
	overflow:hidden;
}
div.service img{
	float:left;
	margin-right:25px;
}
div.service h4{
	font-weight:bold;
	color:#434343;
}
#main .service p{
	width:310px;
	float:left;
	font-size:11px;
	padding:0;
	margin-top:5px;
}
#main .findmore{
	width:92px;
	float:right;
	margin-top:12px;
}
#main .findmore a.button{
	float:left;
}
#main .findmore p{
	float:left;
	font-size:10px;
	line-height:16px;
	width:92px;
	margin:0 0 12px 0;
	padding:0;
}
#main.services{
	padding-top:0;
}
#main.services h2{
	text-indent:-9999px;
	display:block;
	height:31px;
	width:165px;
	background:url(http://inc.breeselawngarden.com/assets/images/services.png) no-repeat;
	margin-bottom:15px;
}

/* SEARCH BAR ON SHOWROOM */
#search{
	float:left;
	width:540px;
	margin-top:20px;
}
#search input, #search p{
	float:left;
}
#main.oemp #search input{
	width:315px;
}
#search input{
	width:325px;
	padding:3px 5px;
	border:3px solid #DCDCDC;
	margin:3px 0;
	font-size:11px;
}
#search p{
	font-size:12px;
	margin-right:10px;
	font-weight:bold;
	color:#434343;
}
#search input:focus{
	border-color:#000;
	font-size:11px;
}
#search a.button{
	margin-top:4px;
}

/* MAIN CONTENT: Contact Page
----------------------------------------- */
#main.contact{
	padding-top:0px;
}
#main.contact h2{
	margin-bottom:15px;
}
#main.contact img{
	float:left;
	margin:0 10px 0 10px;
}
#main.contact dl{
	float:left;
	width:195px;
	font-size:12px;
	line-height:18px;
	padding-left:10px;
}
#main.contact dt{
	font-weight:bold;
	color:#383838;
	margin:10px 0 2px 0;
}
#main.contact dt.first{
	margin-top:0;
}
#main.contact strong{
	font-weight:bold;
}
#main.contact dd{
	margin:0;
	color:#434343;
}
#main.contact ul{
	float:right;
	width:155px;
	margin:0;
	padding:0;
}
#main.contact li{
	list-style:none;
	font-size:12px;
	margin:0;
	padding:0;
}
#main.contact p{
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	float:left;
	clear:both;
	width:500px;
}
#main.contact div.narrowspacer{
	margin:15px 0;
	float:left;
}
form#contactform{
	float:left;
	padding-left:10px;
	clear:both;
}
form#contactform ul li input{
	padding:8px;
	margin-bottom:5px;
	width:243px;
	border:3px solid #DDD;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#535353;
}
form#contactform ul li.subject input{
	width:520px;
}
form#contactform textarea{
	padding:8px;
	width:520px;
	height:104px;
	border:3px solid #DDD;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
form#contactform ul li input:focus, form#contactform textarea:focus{
	border:3px solid #111;
	background:#fff;
}
form#contactform a.button{
	float:left;
}
/* TEXT PAGES: Sitemap
---------------------------------- */
#main.siteinfo{
	padding-top:10px;
}
#main.siteinfo h2{
	font-size:22px;
	color:#383838;
}
#main.siteinfo ul{
	margin-left: 3px;
}
#main.siteinfo ul ul{
	margin-top:0px;
}
#main.siteinfo li{
	margin:5px 0 0 3px;
}
#main.siteinfo ul li, #main.siteinfo li a:link{
	color:#383838;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
	font-size:12px;
}
#main.siteinfo li ul{
	margin:0 0 0px 20px;
	padding-bottom:1px;
}
#main.siteinfo ul li ul li, #main.siteinfo li ul li a:link{
	list-style:disc;
	font-weight:normal;
	margin:0;
}
#main.siteinfo h3 a, #main.siteinfo h3 a:visited, #main.siteinfo a:visited{
	color:#383838;
}
#main.siteinfo ul li a:visited, #main.siteinfo li ul li a:visited{
	color:#383838;
}
#main.siteinfo li a:hover{
	text-decoration:underline;
	color:#1F1F1F;
}

/* Policies */
#main.siteinfo #section{
	float:right;
	margin-top:-20px;
}
#main.siteinfo #section p{
	float:left;
	margin-right:10px;
}
#main.siteinfo .spacer{
	float:none;
	margin-bottom:20px;
}
#main.siteinfo #section select{
	float:left;
	margin-top:-1px;
}
#main.siteinfo a.top{
	font-size:12px;
	float:right;
	padding-left:10px;
	background:url(http://inc.breeselawngarden.com/assets/images/toparrow.gif) no-repeat;
	background-position:0 2px;
	margin-top:2px;
}
#main.siteinfo a.top:hover{
	text-decoration:underline;
}
#main.siteinfo h3{
	margin-bottom:12px;
	padding-left:0;
	color:#383838;
}
#main.siteinfo h2{
	padding-left:0;
}
#main.siteinfo p{
	margin:0 0 18px 0px;
}
#main.siteinfo p strong{
	font-weight:bold;
}
#main.siteinfo .narrowspacer{
	margin:25px 0;
	float:none;
}
/* OEM ACCESSORIES
---------------------------------- */
#main.oema{
	padding-top:0px;
}
#main.oema h2{
	background:url(http://inc.breeselawngarden.com/assets/images/oem-logo.png) no-repeat;
	display:block;
	height:32px;
	width:335px;
	padding:0;
	text-indent:-9999px;
}
#main.oema a:hover{
	text-decoration:underline;
}
#main.oema div.spacer{
	margin-bottom:10px;
}
#main.oema #gallery{
	background:url(http://inc.breeselawngarden.com/assets/images/oemframe.gif);
	width:523px;
	height:232px;
	padding:14px;
	float:left;
	display:block;
	position:relative;
	margin:15px 0;
}
#main.oema #gallery ul{
	width:203px;
	margin:0;
	padding:0;
	position:absolute;
	left:14px;
	z-index:3;
}
#main.oema #gallery li{
	display:block;
	float:left;
	height:58px;
	width:203px;
	background:url(http://inc.breeselawngarden.com/assets/images/oem-bg.png) repeat-x;
}
#main.oema #gallery ul li a{
	display:block;
	float:left;
	width:188px;
	height:37px;
	padding:21px 0px 0px 15px;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
#main.oema ul li a.hover{
	background:url(http://inc.breeselawngarden.com/assets/images/oem-bg-hover.png) repeat-x;
}
#main.oema #gallery #images{
	position:relative;
}
#main.oema #gallery #images div{
	position:absolute;
	top:0;
	z-index:2;
}
#main.oema #gallery #images img{
	float:left;
}
#main.oema #gallery #images p{
	position:absolute;
	bottom:5px;
	width:250px;
	left:250px;
	color:#fff;
	font-size:11px;
	text-align:right;
}
#main.oema #gallery #images p a{
	color:#fff;
	text-decoration:underline;
}

/* APPAREL */
#apparel{
	width:537px;
	float:left;
	margin:15px 0 15px 8px;
	height:232px;
	background:url(http://inc.breeselawngarden.com/assets/images/apparel.jpg);
}
#apparel ul{
	float:right;
	width:155px;
	margin-top:70px;
}
#apparel li{
	margin-bottom:6px;
	font-size:13px;
	font-weight:bold;
	list-style:disc;
	list-style-color:#fff;
}
#apparel li, #apparel li a{
	color:#254762;
	text-decoration:none;
}
#apparel li a:hover{
	text-decoration:underline;
}
/* OEM PARTS
---------------------------------- */
#main.oemp{
	padding-top:10px;
}
#main strong{
	font-weight:bold;
}
#main.oemp h3{
	margin-bottom:0;
}
#main.oemp p{
	margin-top:0;
}
#main.oemp #search p{
	margin-top:6px;
}
#main.oemp ul{
	margin-top:20px;
}
#main.oemp li{
	list-style:disc;
	margin-left:10px;
}
#main.oemp h2{
	width:549px;
	margin-top:15px;
	padding:0;
	height:196px;
	background:url(http://inc.breeselawngarden.com/assets/images/oemp-logo.jpg) no-repeat;
	text-indent:-9999px;
}

/* SHOWROOM
---------------------------------- */
#main.showroom{
	padding-top:0;
}
#main.showroom h2{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-logo.png) no-repeat;
	width:379px;
	height:32px;
	text-indent:-9999px;
}
#main.showroom a:hover{
	text-decoration:underline;
}
#main.showroom #gallery{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-frame.gif) no-repeat;
	width:532px;
	height:187px;
	float:left;
	padding:5px;
	margin:15px 0 5px 3px;
}
#main.showroom #gallery a{
	display:block;
	float:left;
	width:133px;
	height:187px;
	text-indent:-9999px;
}

/* INDIVIDUAL SHOWCASES */
#main.showroom #gallery a#atvs{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-atvs.jpg) no-repeat;
}
#main.showroom #gallery a#atvs:hover{
	background-position:0 -187px;
}
#main.showroom #gallery a#utvs{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-utvs.jpg) no-repeat;
}
#main.showroom #gallery a#utvs:hover{
	background-position:0 -187px;
}
#main.showroom #gallery a#preowned{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-preowned.jpg) no-repeat;
}
#main.showroom #gallery a#preowned:hover{
	background-position:0 -187px;
}
#main.showroom #gallery a#rebates{
	background:url(http://inc.breeselawngarden.com/assets/images/showroom-rebates.jpg) no-repeat;
}

#main.showroom #gallery a#rebates:hover{
	background-position:0 -187px;
}
#main.showroom li{
	list-style:disc;
	margin-left:10px;
}
#main.showroom h3{
	font-size:16px;
}
#main.showroom h4{
	font-size:14px;
	font-weight:bold;
	margin:15px 0 5px 10px;
	color:#383838;
}


/* SECONDARY: Left Sidebar
----------------------------------------- */
#secondary{
	width:180px;
	float:left;
	margin-left:-1px;
	background:url(http://inc.breeselawngarden.com/assets/images/secondary-bg.gif) repeat-y;
	padding-top:8px;
}
#secondary ul li a{
	display:block;
	float:left;
	height:66px;
	width:180px;
	background:url(http://inc.breeselawngarden.com/assets/images/secondary.jpg) no-repeat;
	text-indent:-9999px;
	padding-top:0px;
}
#secondary ul li a.show{
	height:67px;
}
#secondary ul li a.show:hover{
	background-position:-180px 0;
}
#secondary ul li a.oemp{
	background-position:0 -67px;
}
#secondary ul li a.oemp:hover{
	background-position:-180px -67px;
}
#secondary ul li a.oema{
	background-position:0 -133px;
}
#secondary ul li a.oema:hover{
	background-position:-180px -133px;
}
#secondary ul li a.ebay{
	background-position:0 -199px;
}
#secondary ul li a.ebay:hover{
	background-position:-180px -199px;
}
#secondary ul li a.promo{
	background-position:0 -265px;
}
#secondary ul li a.promo:hover{
	background-position:-180px -265px;
}
#secondary ul li a.faq{
	margin-bottom: 24px;
	background-position:0 -331px;
}
#secondary ul li a.faq:hover{
	margin-bottom: 24px;
	background-position:-180px -331px;
}

/* ADDL INFO: Right Sidebar
---------------------------------- */
#addlinfo{
	width:177px;
	float:left;
	padding:0;
}
/* NEWSLETTER SIGNUP */
#newsletter{
	background:url(http://inc.breeselawngarden.com/assets/images/addlinfo-bg.gif) repeat-y;
	padding:25px 0 31px 15px;
	float:left;
}
#newsletter h3{
	display:block;
	float:left;
	margin:auto;
	height:10px;
	width:141px;
	margin-bottom:8px;
	background:url(http://inc.breeselawngarden.com/assets/images/newsletter.gif) no-repeat;
	text-indent:-9999px;
}
#newsletter p{
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
	color:#3E3E3E;
	font-size:11px;
	line-height:18px;
	margin:0 0 22px 0px;
}
#newsletter input{
	width:132px;
	padding:3px 5px;
	border:3px solid #DCDCDC;
	margin:3px 0;
	font-size:11px;
}
#newsletter input:focus{
	border-color:#000;
	font-size:11px;
}

/* SLIDING DOOR BUTTON */
a.button{
	background: transparent url(http://inc.breeselawngarden.com/assets/images/button.gif) no-repeat top right; 
	display: block;
	float: right;
	height: 23px;
	padding-right: 4px; /* RIGHT IMAGE WIDTH */
	text-decoration: none;
	text-transform:uppercase;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#main a.button{
	margin-bottom:15px;
}
a.button span{
	background: transparent url(http://inc.breeselawngarden.com/assets/images/button.gif) no-repeat;
	background-position:0 -23px; 
	display: block;
	line-height: 23px; /* BUTTON HEIGHT */
	padding: 0 15px 0px 12px;
}
a.button:hover{
	background: transparent url(http://inc.breeselawngarden.com/assets/images/button.gif) no-repeat bottom right;
}
a.button:hover span{
	background: transparent url(http://inc.breeselawngarden.com/assets/images/button.gif) no-repeat;
	background-position:0 -46px;
}
#newsletter a.button{
	margin:3px 13px 0 0;
}

/* POLARIS DESKTOPS */
a#desktops{
	display:block;
	float:left;
	width:178px;
	height:164px;
	background:url(http://inc.breeselawngarden.com/assets/images/polaris.jpg);
	text-indent:-9999px;
}
a#desktops:hover{
	background-position:-178px 0;
}

/* CONTACT SIDEBAR */
#contact{
	font-family:Helvetica, Arial, sans-serif;
	padding:25px 0 25px 17px;
	float:left;
	background:url(http://inc.breeselawngarden.com/assets/images/addlinfo-grad.jpg) no-repeat;
}
#contact h3{
	color:#383838;
	font-weight:bold;
	font-size:12px;
	margin-bottom:8px;
}
#contact p{
	color:#6B6B6B;
	line-height:18px;
	font-size:11px;
	margin-bottom:20px;
}
#contact strong{
	color:#383838;
	font-weight:bold;
}
#contact a:link, #contact a:visited, #main.siteinfo a, #main.siteinfo a:visited{
	color:#00A1D6;
	text-decoration:none;
}
#contact a:hover{
	text-decoration:underline;
}

/* FOOTER
---------------------------------- */
#footer{
	width:909px;
	clear:both;
	height:60px;
	margin:auto;
	padding:100px 40px 40px 40px;
	background:url(http://inc.breeselawngarden.com/assets/images/footer-bg.png) no-repeat;
}
#footer ul li{
	background:url(http://inc.breeselawngarden.com/assets/images/footer-spacer.gif) no-repeat right;
	padding:10px 16px;
	display:block;
	float:left;
}
#footer li a{
	display:block;
	float:left;
	height:9px;
	background:url(http://inc.breeselawngarden.com/assets/images/footer-links.gif) no-repeat;
	text-indent:-9999px;
}
#footer li a.links{
	width:32px;
	background-position:0 -9px;
}
#footer li a.links:hover{
	background-position:0 0;
}
#footer li a.policies{
	width:52px;
	background-position: -32px -9px;
}
#footer li a.policies:hover{
	background-position:-32px 0;
}
#footer li a.privacy{
	width:50px;
	background-position:-84px -9px;
}
#footer li a.privacy:hover{
	background-position:-84px 0;
}
#footer li a.terms{
	width:38px;
	background-position:-134px -9px;
}
#footer li a.terms:hover{
	background-position:-134px 0;
}
#footer li a.sitemap{
	width:49px;
	background-position:-172px -9px;
}
#footer li a.sitemap:hover{
	background-position:-172px 0;
}
#footer ul li#last{
	background:none;
}
#footer p{
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#6B6B6B;
	margin-top:10px;
}
#footer p a, #footer p a:visited{
	color:#6B6B6B;
	text-decoration:underline;
}
#footer p a:hover{
	color:#343434;
}
#footer img{
	float:right;
	margin-left:35px;
}
#footer a img{
	border:none;
}