/* CSS Document */

body{
    background-color:#6A0900;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333333;
	line-height:14px;
	margin:0px
}

ul {
	margin:0px;
	padding-left:14px;
	padding-top:10px;
	}

#hdrtopleft
{
	background-image: url(img/hdr_topshadowleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#hdrtopright
{
	background-image: url(img/hdr_topshadowright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#hdrtopcornerleft
{
	background-image: url(img/hdr_leftcornerbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#hdrtopcornerright
{
	background-image: url(img/hdr_rightcornerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#hdrshadowleft
{
	background-image: url(img/hdr_shadowleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#hdrshadowright
{
	background-image: url(img/hdr_shadowright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftshadow
{
	background-image: url(img/leftbg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.strikethrough
{text-decoration: line-through;
}
#rightshadow
{
	background-image: url(img/rightbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#ftrgrad
{
	background-image: url(img/ftr_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#ftrbotleft
{
	background-image: url(img/ftr_botshadowleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#ftrbotright
{
	background-image: url(img/ftr_botshadowright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ftrcornerleft
{
	background-image: url(img/ftr_crnleftbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#ftrcornerright
{
	background-image: url(img/ftr_crnrightbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ftrshadowleft
{
	background-image: url(img/ftr_leftbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#ftrshadowright
{
	background-image: url(img/ftr_rightbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.searchform input,
.searchform select,
.searchform textarea 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 130px;
}

.user_textarea 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

.login_textarea 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	width:100%;
}

.whttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.whtlinksbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top:7px;
	padding-bottom:9px;
}

A:link.whtlinksbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF;
}

A:visited.whtlinksbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF;
}

A:hover.whtlinksbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #DDD4B2;
}

.beigelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDD4B2;
}

A:link.beigelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #DDD4B2;
}

A:visited.beigelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #DDD4B2;
}

A:hover.beigelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.redlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #820B00;
}

A:link.redlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #C02C19;
}

A:visited.redlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #C02C19;
}

A:hover.redlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	color: #820B00;
}

.ftrtxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	font-weight:bold;
	color: #897C46;
}

.ftrtxtlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #897C46;
}

A:link.ftrtxtlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	color: #897C46;
}

A:visited.ftrtxtlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	color: #897C46;
}

A:hover.ftrtxtlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	color: #820B00;
}

.redtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C02C19;
	font-weight:bold;
	text-transform:uppercase;
}

.hometxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:14px;
	text-align:justify;
}

.homelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:14px;
}

A:link.homelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height:14px;
}

A:visited.homelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height:14px;
}

A:hover.homelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height:14px;
	color: #820B00;
}

.breadlistpad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	line-height:14px;
	margin:0px;
	padding-left:19px;
	padding-top:7px;
	padding-bottom:10px;
}

.breaddetailpad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	line-height:14px;
	margin:0px;
	padding-top:7px;
	padding-bottom:10px;
}

.breadlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	line-height:14px;
}

A:link.breadlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	text-decoration: underline;
	line-height:14px;
}

A:visited.breadlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	text-decoration: underline;
	line-height:14px;
}

A:hover.breadlist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height:14px;
	color: #820B00;
}

.listingpad
{
	margin:0px;
	padding-left:19px;
	padding-top:14px;
	padding-bottom:20px;
}

.listlinkspad
{
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}

.listlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02C19;
	line-height:14px;
}

A:link.listlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02C19;
	text-decoration: underline;
	line-height:14px;
}

A:visited.listlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02C19;
	text-decoration: underline;
	line-height:14px;
}

A:hover.listlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height:14px;
	color: #820B00;
}

.pagenum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
}

A:link.pagenum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height:14px;
}

A:visited.pagenum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height:14px;
}

A:hover.pagenum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height:14px;
	color: #820B00;
}

.pagenumsel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #BBAA66;
	padding:2px 2px 2px 2px;
}

.recprod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	padding-top:7px;
	padding-bottom:8px;
}

.recprodpad{
	padding-top:7px;
	padding-bottom:11px;
	padding-left:5px;
	padding-right:5px;
}

.detailtitlepad{
	padding-top:7px;
	padding-bottom:8px;
	margin:0px;
}

.detailtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #C02C19;
}

.detailsubtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C02C19;
	padding-bottom:7px;
}

.detailprice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #000000;
}

.detailimg{
	border: 1px solid #BBAA66; 
}

.detailaddimg{
	border: 1px solid #BBAA66;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
}

.detailaddtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #666666;
	text-transform:uppercase;
}

.detaillinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #897C46;
}

A:link.detaillinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	font-weight:bold;
	text-decoration: underline;
	line-height:14px;
}

A:visited.detaillinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	font-weight:bold;
	text-decoration: underline;
	line-height:14px;
}

A:hover.detaillinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	line-height:14px;
	color: #820B00;
}

.detailformpad{
	padding-right:15px;	
}

.detailformpadtitles{
	padding-right:15px;
	padding-bottom:3px;	
}

.detaildescript{
	padding-top:5px;
	padding-bottom:5px;	
}

.detailspectitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #820B00;
	text-transform:uppercase;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:3px;
}

A:link.detailspectitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #820B00;
	text-decoration: underline;
	text-transform:uppercase;
	padding-left:0px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:3px;
}

A:visited.detailspectitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #820B00;
	text-decoration: underline;
	text-transform:uppercase;
	padding-left:0px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:3px;
}

A:hover.detailspectitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C02C19;
	text-decoration: underline;
	text-transform:uppercase;
	padding-left:0px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:3px;
}

.detailspec{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

.detailspecmodel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #897C46;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

A:link.detailspecmodel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	font-weight:normal;
	text-decoration: underline;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

A:visited.detailspecmodel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #897C46;
	font-weight:820B00;
	text-decoration: underline;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

A:hover.detailspecmodel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #C02C19;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
}

.detailspeclinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #820B00;
	text-transform:uppercase;
}

A:link.detailspeclinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #820B00;
	font-weight:bold;
	text-decoration: underline;
	line-height:14px;
}

A:visited.detailspeclinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #897C46;
	font-weight:820B00;
	text-decoration: underline;
	line-height:14px;
}

A:hover.detailspeclinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	line-height:14px;
	color: #C02C19;
}

.sizecolorfamily
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
}

.qtyboxform input,
.qtyboxform select,
.qtyboxform textarea 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 25px;
}

.sizecolor
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:90%;
}

.swatchpad{
	padding-right:5px;
}

.redtitlepad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C02C19;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding-top:7px;
	padding-bottom:10px;
}

hr.search {
	border:0;
	height:1px;
	background-color:#BBAA66;
	color:#BBAA66;
	}
	
hr.dealer {
	border:0;
	height:1px;
	background-color:#999999;
	color:#999999;
	}
	
hr.dealersep {
	border:0;
	height:1px;
	background-color:#999999;
	color:#999999;
	width:543px;
	margin:0px;
	}
	
.searchresult{
	font-weight:bold;
	background-color: #FFE872;
	padding:2px 2px 2px 2px;
}

.contentpadtop{
	padding-top:15px;
	padding-bottom:6px;	
}

.contentpadbotm{
	padding-bottom:18px;	
}

.contentnavtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-transform:uppercase;
}

.contentmainpad{
	padding-top:15px;
	padding-bottom:18px;
	padding-left:20px;
	padding-right:20px;	
}

.catreqest
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
}

.catreqestpad
{
	padding-bottom:4px;
}

.catrequestmainpad{
	padding-top:15px;
	padding-bottom:18px;
	padding-left:20px;	
}

.zipbox 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 50px;
}

.locatorspec{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:8px;
}

ul.care{
	margin:0px;
	padding-left:15px;
	padding-right:50px;
}

.teampad{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.archivepad{
	padding:10px;
	height:80px;
}