@charset "utf-8";

a img {
	border: none;
}
#bnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D3F80;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
#bnav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
#bnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B21B3;
	text-decoration: underline;
}
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	padding: 4px;
}
#breadcrumb p {
	font-size: 1.1em;
	color: #333;
}

#breadcrumb a{
	color: #00C;
	text-decoration: none;
}
#breadcrumb a:hover{
	color: #C00;
	text-decoration: underline;
}
#breadcrumb select{
	padding: 0px;
	margin-left: 5px;
}
#breadcrumbx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
	height: 37px;
	width: 700px;
	vertical-align: middle;
}
#breadcrumbx a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1906D4;
	text-decoration: none;
}
#breadcrumbx a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}
#breadcrumbx select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-left: 5px;
}
#cartlinks  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
#cartlinks a {
	color: #009;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 5px;
}
#cartlinks a:hover {
	color: #900;
	text-decoration: underline;
}
#catprod td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#catprod .catprodRed {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
#catprod h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
}
#catprod .xtopborder{
	border-top-color: #7A96B4;
	border-top-width: 1px;
	border-top-style: solid;
}
#catprod a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E4354;
	text-decoration: none;
	
}
#catprod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
#catprod hr{
	border: 1px solid #7C93A3;
}

#Checkout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#Checkout H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
#Checkout td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#Checkout .text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-right: 5px;
	padding-left: 5px;
}
#Checkout .title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-top: 3px;
	padding-left: 5px;
	padding-right: 6px;
}
#Checkout .divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
}
#CommonText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	height: auto;
	margin-top: 14px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#CommonText P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding: 5px;
	height: auto;
	width: auto;
}
#CommonText H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	margin-top: 3px;
	margin-bottom: -6px;
}
#CommonText input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
#duster {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	width: 96%;
	visibility: hidden;
	height: 55px;
	overflow: auto;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border: 1px solid #686770;
}
#floormat1 {
	background-color: #FFFFFF;
	margin: 10px;
	color: #333;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
#PopUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 130px;
	width: auto;
	margin: 5px;
}

#InfoText {
	color: #333;
	padding: 10px;
	text-align: left;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#InfoText a {
	color: #00C;
	text-decoration: underline;
}
#InfoText a:hover {
	color: #C00;
	text-decoration: underline;
}
#InfoText p {
	line-height: 16px;
}
#InfoText H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	margin-top: 6px;
	margin-bottom: 6px;
}
#InfoText H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	height: auto;
	width: auto;
	margin-top: 6px;
	margin-bottom: 6px;
}
#InfoText H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	height: auto;
	width: auto;
	margin-top: 6px;
	margin-bottom: 6px;
}
#InfoText input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
#InfoText .lBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C6C5D1;
}
#jumpalt{
	color: #333;
	display: block;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	width: 190px;
	height: auto;
}
#jumpalt  img {
	margin-bottom: -2px;
}
#jumpalt #others select {
	color: #333;
	background-color: #FFCC00;
	width: 180px;
	display: list-item;
	margin-left: 5px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 0px none transparent;
}
#jumpalt  #make {
	color: #333;
	display: block;
	list-style-type: none;
	width: 190px;
	background-image: url(../graphics/pages/start-here.png);
	height: 36px;
	padding-top: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 0px;
}
#jumpalt #make select {
	font-size: 12px;
	font-weight: bold;
	color: 000;
	width: 165px;
	margin-right: 5px;
	margin-left: 8px;
	background-color: #444;
	padding: 0px;
	margin-top: 5px;
	border: 0px none transparent;
	
}
#jumpalt #modelSelection {
	background-image: url(../graphics/pages/selector.png);
	height: 40px;
	width: 190px;
	background-repeat: no-repeat;
	background-position: center center;
}
#jumpalt #modelSelection select {
	font-size: 12px;
	font-weight: bold;
	color: 000;
	width: 165px;
	margin-right: 5px;
	margin-left: 8px;
	padding: 0px;
	background-color: #444;
	border: 0px none transparent;
}
#jumpalt #yearSelection {
	background-image: url(../graphics/pages/selector.png);
	height: 40px;
	width: 190px;
	background-repeat: no-repeat;
	background-position: center center;
}
#jumpalt #yearSelection select {
	font-size: 12px;
	font-weight: bold;
	color: 000;
	width: 165px;
	margin-right: 5px;
	margin-left: 8px;
	background-color: #444;
	padding: 0px;
	border: 0px none transparent;
}
#jumpalt #productSelection {
	background-image: url(../graphics/pages/selector.png);
	height: auto;
	width: 190px;
	background-repeat: no-repeat;
	background-position: center top;
}

#jumpalt #productSelection select {
	font-size: 12px;
	font-weight: bold;
	color: 000;
	width: 165px;
	background-color: #444;
	padding: 0px;
	border: 0px none transparent;
	margin-right: 5px;
	margin-left: 8px;
}
#matLI ul {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	list-style-type: square;
	font-weight: normal;
}
#HomeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333;
}
#HomeText a {
	font-weight: normal;
	color: #00C;
}
#HomeText a:hover {
	color: #C00;
}
#HomeText  p, ul, li {
	font-weight: normal;
	color: #333;
	margin-left: 2px;
	margin-right: 2px;
}
#HomeText input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
#HomeText .lBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C6C5D1;
}
#HomeText .LeftText {
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#HomeText #SEO {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

#HomeText h1 {
	font-size: 1.3em;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 0px;
}
#HomeText h2 {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2px;
	text-align: left;
}

#HomeText H3 {
	font-size: 1.1px;
	font-weight: bold;
	height: auto;
	width: auto;
	margin-top: 6px;
	margin-bottom: 6px;
}
#matLI ul {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	list-style-type: square;
	font-weight: normal;
}

/* these are the menu styles */

#matLI li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	list-style-type: square;
	font-weight: normal;
}

/* ------ the menu link styles ------ */
#matLI a {
	text-decoration: none;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}
#matLI a:hover {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#tooltip {
	display: none;
}
#topnav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #333;
}
#topnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#topnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
#topnav h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
}
#topnav .account a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #009;
	padding-right: 3px;
	padding-left: 3px;
}
#topnav .account a:hover {
	color: #900;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: underline;
}
#topnav .account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	padding-top: 4px;
	padding-bottom: 0px;
}
#nav .textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-image: url(../graphics/pages/search-back.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 34px;
	width: 325px
	margin-left: 10px;
	margin-right: 5px;
}
#nav .textbox input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	height: 18px;
	width: 225px;
	margin-top: 8px;
	font-weight: bold;
}
#nav .newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
	color: #333;
}
#pagination a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009;
	text-decoration: none;	
}
#pagination a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: underline;	
}
#subcat a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
#prod td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#prod h1 {
	font-size: 17px;
	color: #333;
}
#prod p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
}


#prod  .inputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#prod  .warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #900;
	padding: 5px;
	background-color: #FFFFCC;
	color: #F00;
}
#prod a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009;
	text-decoration: none;
	
}
#prod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
#prod .smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border: 1px solid #E6E6EE;
}
#prod th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#rightCats td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#rightCats a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #43637C;
	text-decoration: none;	
}
#rightCats a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D59802;
	text-decoration: underline;
}
#rightCats th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2E4557;
	background-color: #B5B594;
}
#related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px;
	padding: 2px;
}
#srchresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px;
	padding: 2px;
}
#status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EEEEEE;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#status th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	background-color: #0B267D;
	text-align: left;
}
#status td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	margin-left: 10px;
	text-align: left;
}
#subcat td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #43637C;
}
#subcat a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E4354;
	text-decoration: none;
}

#subcats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#TreeLinks {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 50px;
	color: #333;
}
#TreeLinks H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	text-align: center;
	background-color: #ACACB6;
	height: auto;
	width: auto;
	display: block;
	padding: 2px;
	font-size: 13px;
}
#TreeLinks a {
	list-style-type: none;
	display: block;
	width: auto;
	height: 18px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 7px;
	margin-bottom: 2px;
	color: #009;
}
#TreeLinks a:hover  {
	list-style-type: none;
	color: #444;
	background-color: #F0F0F0;
	background-image: url(../graphics/pages/tree-link.png);
	background-repeat: repeat-x;
}
.attribReq {
	color: #FF0000;
	background-color: #2F2F53;
}
.border {
	border: 1px solid #B02A2B;
}
.borderselect {
	border: 3px solid #244B82;
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #5896E9;
	font-size: 12px;
}
.bordertop {
	border-top: 1px solid #999;
}.boxborder1 {
	border: 2px solid #7DA5DB;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.borderL {
	background: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9796AB;
}
.borderR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9796AB;
	background-color: #F0F0F0;
}
.borderWh {
	border-right: 1px solid #FFAE5E;
	border-left: 1px solid #FFAE5E;
	background: #FFFFFF;
}
.borderbot {
	border-bottom: 1px dotted #999;
}
.borderbot2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3A2B7;
	background-image: url(../graphics/bodyimages/tree-search.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.CatName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #882400;
	text-decoration: none;
	/*list-style-image: url(graphics/tree/tree_off.gif);*/
}
.color: #333; {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	padding: 6px;
}
.catborder {
	border: 5px solid #C2C2A6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.custlink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0F0FF;
	text-decoration: none;
}
.custlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9999FF;
	text-decoration: none;
}
.error {
	font-weight: bold;
	color: #FF0000;
}
.leftborder {
	border-left: 1px solid #CFCFCF;
}


.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.navtext a{
	color: #009;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.navtext a:hover{
	color: #900;
	text-decoration: underline;
}
.navpit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-right: 4px;
}
.navpit a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
}
.navpit a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EEEEFF;
	text-decoration: none;
}
.navpit h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0px;

}
.navpit h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	margin-bottom: -8px;
	margin-top: 0px;

}
.navbar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	line-height: 30px;
}
.navbar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEFF;
	text-decoration: none;
}
.options {
	color: #333;
	text-decoration: none;
}
.options:hover {
	color: #0066CC;
	text-decoration: none;
}
.optionBorder {
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AEA38D;
}
.ProdName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2D2D;
}
.prodtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
.prodtext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.prodtext ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.prodtext select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.prodtext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.prodtext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #882400;
}
.rightborder {
	font: 11px Tahoma, Geneva;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9999BB;
}
.SearchBk {
	border: 0px solid #FFFFFF;
}
.SelectAuto select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2B2726;
	margin: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.SelectAuto p{
	color: #FFFFFF;
	background-color: #9B7C00;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 4px;
	margin: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}
.sfntText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 4px;
	text-align: left;
}
.small {
	color: #555366;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small a {
	color: #75728D;
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.small a:hover {
	color: #D98C00;
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.topsellersBk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #E0E2EB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;
}
#autotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	list-style-type: square;
	list-style-position: outside;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 10px;
}
.tdborder  {
	border: 1px solid #4C89D9;
}
.tdborderup  {
	border: 1px solid #FFFFFF;
}
.header {
	background-color: #900;
	background-image: url(../graphics/pages/HDR1.png);
	background-repeat: repeat-x;
	background-position: top;
}
.leftDrop {
	background-image: url(../graphics/pages/LEFT2.png);
}
.leftHdrDrop {
	background-image: url(../graphics/pages/LEFT1.png);
	background-repeat: no-repeat;
}
.rightHdrDrop {
	background-image: url(../graphics/pages/RIGHT1.png);
	background-repeat: no-repeat;
}
.rightDrop {
	background-image: url(../graphics/pages/RIGHT2.png);
}
.navigationbar {
	background-color: #900;
	background-image: url(../graphics/pages/Nav1.png);
	background-repeat: repeat-x;
	background-position: top;
}
.Tree-back {
	background-color: #F0F0F0;
	background-image: url(../graphics/pages/TREE1.png);
}
.hdr-fill {
	background: url(../graphics/pages/hdr-fill.png) repeat-x;
	line-height: 26px;
	height: 26px;
	font-size: .9em;
}
.mats-frame-left {
	border-top: 1px solid #B6B5C8;
	border-bottom: 1px solid #D5D4DF;
	border-left: 1px solid #ACABC0;
}
.mats-frame-mid {
	border-top: 1px solid #B6B5C8;
	border-bottom: 1px solid #D5D4DF;
}
.mats-frame-right {
	border-top: 1px solid #B6B5C8;
	border-bottom: 1px solid #D5D4DF;
	border-right: 1px solid #D5D4DF;
}
.mats-frame-bottom {
	border-bottom: 1px solid #D5D4DF;
}
.hdr-split {
	background: url(../graphics/pages/hdr-split.png) repeat-x;
}
.hdr-right {
	background: url(../graphics/pages/hdr-right.png) repeat-x;
	width: 7px;
}
.hdr-left {
	background: url(../graphics/pages/hdr-left.png) repeat-x;
	width: 7px;
}
.shades-frame {
	border-top: 1px solid #B6B5C8;
	border-bottom: 1px solid #D5D4DF;
	border-left: 1px solid #ACABC0;
	border-right: 1px solid #D5D4DF;
}
.right-hdr {
	background: #FFF url(../graphics/pages/hdr-rt-col.png) no-repeat;
	padding: 5px;
	width: 165px;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: auto;
	color: #333;
	text-decoration: none;
	margin-bottom: 8px;
	border-bottom: 1px solid #C1C1CE;
}
.right-hdr H1 {
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #333;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}
.right-hdr a      {
	vertical-align: top;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #009;
}
.right-hdr a:hover {
	text-decoration: underline;
	color: #900;
}
#breadcrumbpitstop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	margin: 0px 5px;
	color: #444;
}
#breadcrumbpitstop .link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	line-height: 18px;
}
#breadcrumbpitstop .link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6CF;
	line-height: 18px;
}
#breadcrumbpitstop p  {
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
}
.pitstopback {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
#mini  {
	border: 1px solid #333;
}
#mini th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #444;
	background: #333;
}
#mini td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	background: #444;
}
#mini a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #00F;
	text-decoration: none;
}
#mini a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F00;
	text-decoration: underline;
}
#prodp td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
}
#prodp h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #444;
}
#prodp  .inputsp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	
	
}
#prodp  .warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #C00;
	padding: 5px;
	background-color: #fff;
}
#prodp a, #prodp a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	font-weight: normal;
}
#prodp a:hover{
	color: #fff;
	text-decoration: underline;
}
#prodp .smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	text-decoration: none;
}
#prodp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
}
#prodp li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
}
#prelated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
#prelated td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	background: #FFF;
}
.headerText {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #444;
}
#pmini  {
	border: 1px solid #444;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../graphics/pitstop/basketbk.png);
	background-repeat: repeat;*/
}
#pmini th {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	/*background-image: url(../graphics/pitstop/basket-hdr-bk.png);
	background-repeat: repeat-x;*/
	background-color:#000;
}
#pmini td {
	color: #333;
	font-weight: normal;
	font-size: 0.9em;
}
#pmini a {
	color: #F00;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 900;
}
#pmini a:hover {
	color: #00F;
	text-decoration: underline;
}
#pmini input {
	color: #000;
	font-weight: normal;
	font-size: 0.9em;
}
.wrapper {
	border: 1px solid #C00;
}


#MainText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	padding: 7px;
}

#MainText  p, ul, li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
#MainText input, select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#MainText .lBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C6C5D1;
}
#MainText #SEO {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

#MainText h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	color: #333;
}
#MainText h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #333;
}

#MainText H3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #333;
}

/************************* NEW SITE UPDATES CSS ***************************/

/*** NAVIGATION ***/

br.clear { clear: both; }

#navigation {
	height: 38px; background: url(../graphics/00000001/navigation-bg.gif) repeat-x;
	border-top: 1px solid #fff;
}

#navigation ul {
	margin: 0px; padding: 0px;	
}

#navigation ul.left-nav {
	float: left;
	display: inline;
}

#navigation ul.right-nav {
	float: right;
	display: inline;
}

#navigation ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	border-right: 1px solid #fff;
}

#navigation ul.right-nav li.first {
	border-left: 1px solid #fff;
}

#navigation ul.right-nav li.last {
	border-right: none;
}

#navigation ul li a, #navigation ul li a:visited {
	text-decoration: none;
	background: url(../graphics/00000001/navigation-bg.gif) repeat-x;
	height: 16px;
	display: block;
	padding: 11px 15px;
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	color: #313131;
	font-weight: bold;
}

#navigation ul li a.checkout, #navigation ul li a:visited.checkout {
	color: #cc0000;
	background: url(../graphics/00000001/checkout-bg.jpg) no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px; padding: 0px;
	text-indent: -9999px;
}

#navigation ul li a:hover.checkout{
	color: #cc0000;
	background: url(../graphics/00000001/checkout-bg-over.jpg) no-repeat;
	width: 120px;
	height: 38px;
}

#navigation ul li a:hover {
	background: url(../graphics/00000001/navigation-bg-over.gif) repeat-x;
	color: #fff;
}

/*** Search Area ***/

#search-area {
	margin-right: 15px;
}

.search-btn {
	background: url(../graphics/00000001/search-btn.jpg) no-repeat;
	width: 97px;
	height: 22px;
	border: none;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

/*** Breadcrumb Area ***/

#ctgy-page {
	position: relative;
}

#breadcrumbs-area {
	margin: 15px 0 0 0;
	padding: 0px;
	position: relative;
	float: left;
	display: inline;
}

#banner-area {
	position: absolute;
	top: 15px;
	right: 0px;
	width: 699px;
	display: inline;
}

#breadcrumbs-area h2, #breadcrumbs-area p {
	color: 000;
}

#breadcrumbs-area .breadcrumbs {
	background: url(../graphics/00000001/breadcrumbs-bg.gif) repeat-x;
	margin: 0px;
	padding: 0px 20px;
	height: 27px;
	margin-left: -6px;
	float: left;
}

.breadcrumb-arrow {
	background: url(../graphics/00000001/breadcrumbs-arrow.gif) no-repeat;
	width: 36px;
	height: 27px;
	float: left;
}

#breadcrumbs-area .breadcrumbs a, #breadcrumbs-area .breadcrumbs a:visited {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin: 0px; padding: 0 0 0 7px;
	line-height: 1.0em;
}

#breadcrumbs-area .breadcrumbs span {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin: 0px; padding: 0 0 0 7px;
	line-height: 1.0em;
}

.category-desc {
	margin: 0px;
	padding: 15px 15px 0px 15px;
}

.category-desc h1 {
	font-size: 24px;
	color: #cc0000;
	margin: 0 0 15px 0; padding: 0px;
	font-weight: bold;
}

.category-desc h2 {
	font-size: 18px;
	color: #cc0000;
	margin: 0px;
	padding: 0px;
}

.category-desc p {
	margin: 10px 0 0 0;
	padding: 0px;
	font-size: 14px;
	color: #505050;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.5em;
}

.category-box {
	border: 1px solid #b6b6b6;
	margin: 15px 0px;
}

.cat-prod-btns {
	float: left;
	margin: 0px;
	padding: 10px 5px;
	display: inline;
}

/***** New LOGN Page *****/

#login-area {
	width: 580px;
	margin: 0px auto;
	margin-bottom: 45px;
	padding: 15px 15px 30px 15px;
	background-color: #e9e9e9;
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	overflow: hidden;
	-moz-box-shadow: 5px 5px 5px #dbdbdb;
	-webkit-box-shadow: 5px 5px 5px #dbdbdb;
	box-shadow: 5px 5px 5px #dbdbdb;
}

#login-area h2 {
	color: #707070;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 6px 0 20px 0px;
	padding: 0px;
}

#login-area p {
	color: #707070;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin: 12px 0px;
}

#login-area #new-account {
	float: left;
	width: 250px;
}

#login-area #new-account p.create-link {
	text-align: center;
	margin: 25px 0 0 0;
}

#login-area #new-account p.pass-message {
	text-align: center;
	margin: 15px 0 0 0;
	color: green;
}

#login-area #new-account a, #login-area #new-account a:visited {
	font-size: 18px;
	color: #cc0000;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

#login-area #new-account a:hover {
	color: #000;
}

#login-area #returning-cust {
	float: right;
	width: 250px;
	padding-left: 30px;
	border-left: 1px solid #d2d2d2;
}

#login-area #returning-cust div {
	margin: 7px 0px;
}

#login-area #returning-cust label {
	color: #707070;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	float: left;
	width: 80px;
	padding: 5px 15px 0px 0px;
}

#login-area #returning-cust input {
	width: 140px;
	padding: 5px;
	border: 1px solid #d2d2d2;
	float: left;
}

#login-area #returning-cust .forgotpass input {
	width: 10px;
}

#login-area #returning-cust span {
	color: #707070;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	padding: 0 0 0 5px;
}

#login-area #returning-cust input.login-btn {
	float: right;
	border: none;
	width: 94px;
	margin: 0px;
	padding: 0px;
}


/***** NEW PRODUCT PAGE *****/

#product-image-area {
	float: left;
	display: inline;
	width: 480px;
	margin: 0px 20px 30px 20px;
}

#product-image-area h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}

#product-image-area img {
	border: none;
	display: block;
	margin: 0px auto;
	text-align: center;
	max-width: 320px;
}

#product-image-area .zoom-btn {
	margin: 15px 0 0 0;
}

#product-information {
	float: left;
	width: 460px;
	margin: 0px 20px 30px 20px;
	color: #333333;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	display: inline;
}

#product-information .prod-description {

}

#product-information .prod-description h2, #related-prod h2 {
	font-size: 24px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #cc0000;
}


#product-information .prod-description p {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.5em;
	color: #333333;
}

#product-information .product-attribute-area {

}

#product-information .product-attribute-area h3{
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	margin: 20px 0 7px 0;
	padding: 0px;
}

#product-information .product-attribute-area .attribute-box {
	float: left;
	margin: 9px 0 9px 18px;
	display: inline;
}

#product-information .product-attribute-area .first {
	margin-left: 0px;
}

#product-information .add-to-cart-btn span{
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin: 0 0 7px 0;
}

#product-information  .coupon-redeem-area {
	float: right;
	width: 260px;
	margin: 15px 0 5px 0;
	padding: 7px 5px; 
	background-color: #ececec;
	border: 1px solid #d8d8d8;
}

#checkout-redeem .coupon-redeem-area {
	width: 354px;
	margin: 15px 0;
	padding: 7px 5px 0px 5px;
	background-color: #ececec;
	border: 1px solid #d8d8d8;
	overflow: hidden;
}

.coupon-redeem-area input {
	padding: 5px 4px;
	color: #333333;
	font-size: 14px;
	width: 142px;
}

.coupon-redeem-area div.redeem input {
	width: 90px;
	height: 27px;
	padding: 0px;
	margin-left: 4px;
}

.coupon-redeem-area div.redeem input.redeem-btn {
	width: 94px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	border: none;
	background: url(../graphics/00000001/redeem-btn.png) no-repeat;
	cursor: pointer;
}

#product-information .coupon-redeem-area div {
	float: left;
}

.coupon-redeem-area div {
	float: left;
}


#product-information .coupon-redeem-area div label {
	font-weight: bold;
	color: #333333;
	display: block;
	padding: 5px 6px 0px 2px;
}

.coupon-redeem-area div label {
	font-weight: bold;
	color: #333333;
	display: block;
	padding: 5px 6px 0px 2px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}

#product-information .coupon-redeem-area div input {
	padding: 5px 4px;
	color: #333333;
	font-size: 14px;
	width: 142px;
}

.coupon-redeem-area div input {
	padding: 5px 4px;
	color: #333333;
	font-size: 14px;
	width: 142px;
}

#product-information .coupon-redeem-area span {
	text-align: center;
	display: block;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px; padding: 0px;
}

.coupon-redeem-area span {
	clear: both;
	text-align: center;
	display: block;
	margin: 5px 0;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	padding-top: 6px;
}


#product-information  .add-to-cart-btn {
	float: right;
	margin: 20px 0 0 0;
}

#product-information .add-to-cart-btn img {
	border: none;
}

#other-relevant-info {
	width: 960px;
	margin: 20px auto;
}

/***** CHECKOUT UPDATE *****/


.checkout-btn, .continue-btn {
	margin: 15px 0px;
	padding: 0 10px 0 0;
}

.checkout-content, .inner-content {
	margin: 20px 0 0 0;
	padding: 0px 15px;
}

.inner-content {
	color: #222222;
	font-family: Arial, Verdana, sans-serif;
}

.checkout-content h2, .inner-content h2{
	color: #cc0000;
	margin: 0 0 15px 0;
	padding: 0px;
}

.inner-content h3 {
	font-size: 16px;
	font-weight: bold;
}

.inner-content p {
	font-size: 12px;
	line-height: 1.5em;
}

.checkout-content .prod-link a, .checkout-content .prod-link a:visited,
.inner-content a, .inner-content .a:visited  {
	margin: 15px 0 0 0;
	padding: 0px;
	color: #505050;
	font-weight: bold;
	line-height: 2.0em;
}

.checkout-content .prod-link a:hover,
.inner-content a:hover {
	color: #000;
}


/***** NEW STOREFRONT *****/

#storefront {
	margin: 8px auto; padding: 0px;
	width: 998px;
}

#storefront .left {
	float: left;
}

#storefront .right {
	float: right;
}

#storefront .clear {
	clear: both;
}

#storefront #sema-award {
	margin: 3px 0px;
}

#storefront #featured-sfnt {
	margin: 3px 0px;
	position: relative;
	background: url(../graphics/00000001/featured-img-sfnt.jpg) no-repeat;
	width: 743px;
	height: 301px;
}

#storefront #designer-logos {
	float: left;
	width: 252px;
	margin: 3px 3px 3px 0;
	padding: 0px;
}

#storefront .starting-at {
	float: left;
	width: 367px;
	margin: 3px 0px 3px 5px;
	padding: 0px;
}

#storefront #featured-sfnt .featured-content {
	position: absolute;
	right: 10px;
	top: 120px;
	width: 425px;
	margin: 0px; padding: 0px;
}

#storefront #featured-sfnt .featured-content h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #222;
	margin: 0px; padding: 0px;
	text-align: left;
}

#storefront #featured-sfnt .featured-content p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #5f5f5f;
	text-align: left;
}

#storefront #featured-sfnt .featured-content .featured-cta {
	width: 424px;
	margin: 16px 0 0 0;
	overflow: hidden;
}

#storefront #featured-sfnt .featured-content .featured-cta div {
	float: left;
	display: inline;
	width: 180px;
	margin: 0px 16px;
}

#storefront #watch-video {
	margin: 4px 0px;
}

#storefront #free-ship-banner {
	margin: 4px 0px 4px 2px;
	width: 740px;
	overflow: hidden;
}

#storefront #featured-prod-sfnt {
	margin: 4px 0px;
	position: relative;
}

#featured-prod-sfnt h2 {
	margin: 15px 0 7px 0; padding: 0px;
	color: #cc0000;
	font-size: 24px;
	text-align: left;
}

#featured-prod-sfnt #scroll-prev {
	float: left;
	width: 19px;
	position: absolute;
	top: 127px;
	left: 0px;
}

#featured-prod-sfnt #scroll-next {
	float: left;
	width: 19px;
	position: absolute;
	top: 127px;
	right: 0px;
}

/*** FEATURED PRODUCT CAROUSEL ***/

#carousel-wrapper {
    width: 940px;
    height: 245px;
    overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

#carousel-content {
    width: 2068px;
	overflow: auto;
}
#carousel-content .slide {
    float: left;
	width: 188px;
	height: 245px;
}

#carousel-content .slide .featured-thumb {
	width: 188px;
	margin: 5px auto;
	text-align: center;
}

#carousel-content .slide .featured-title-price {
	width: 188px;
	margin: 5px auto;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
}

#carousel-content .slide .featured-title-price a:link, #carousel-content .slide .featured-title-price a:visited {
	color: #2f2f2f;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#carousel-content .slide .featured-title-price a:hover {
	color: #000;
	text-decoration: underline;
}

#carousel-content .slide .featured-title-price strong{
	color: #c90404;
	font-weight: bold;
	font-size: 12px;
}

#header-area {
	height: 121px;
	border: 1px solid #cc0000;
	width: 1022px;
	margin: 15px auto 0px auto;
	background-color: #141414;
	background: url(../graphics/00000001/header-bg-area.gif) no-repeat;
	position: relative;
}

#header-area .logo-area {
	width: 230px;
	height: 70px;
	position: absolute;
	top: 27px;
	left: 20px;
}

#header-area .header-content {
	width: 460px;
	position: absolute;
	top: 20px;
	left: 280px;
}

#header-area .header-content h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
}

#header-area .header-content p {
	margin: 10px 0 0 0; padding: 0px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
}

#header-area .fast-car-bg {
	width: 215px;
	height: 65px;
	position: absolute;
	top: 27px;
	right: 0px;
	overflow: hidden;
}

#header-area .header-bask-tot {
	width: 250px;
	height: 20px;
	position: absolute;
	top: 4px;
	right: 20px;
	overflow: hidden;
	text-align: right;
	margin: 0px; padding: 0px;
}

#header-area .header-bask-tot p {
	text-align: right;
	margin: 0px; padding: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}

#header-area .header-bask-tot p a:link, #header-area .header-bask-tot p a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
}

#header-area .header-bask-tot p a:hover {
	text-decoration: underline;
	font-family: Arial, Verdana, sans-serif;
}


/***** Missing Attributes Page *****/

.checkout-content .missing-att-box {
	border: 1px solid #c80000; 
	width: 410px; 
	float: left; 
	margin: 15px 10px; 
	padding: 5px; 
	display: inline;
}

/***** Search Link *****/

.search-link a, .search-link a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F2F2F;
	text-decoration: none;
}

.search-link a:hover {
	color: #000;
	text-decoration: underline;
}


/***** New Footer *****/

#footer {
	width: 1024px;
	height: 148px;
	margin: 0px auto;
	padding: 0px;
	background:url(../graphics/00000001/footer-bg.png) no-repeat;
}

#footer ul#footer-links {
	width: 440px;
	margin: 0px auto;
	padding: 30px 0 0 0;
	text-align: center;
	overflow: hidden;
}

#footer ul#footer-links li {
	float: left;
	margin: 0px 5px;
	list-style: none;
	text-align: center;
}

#footer p {
	text-align: center;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	margin: 10px 0 0 0;
}

#footer ul li a, #footer ul li a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}

#footer ul li a:hover {
	text-decoration: underline;
}

br.clear {
	clear: both;
}

#footer #footer-icons {
	position: relative;
	margin: 0px auto;
	width: 600px;
	overflow: hidden;
}

#footer #footer-icons span {
	display: block;
	float: left;
	margin: 15px 35px;
}

/*** #footer #footer-icons span.secure-btn {
	position: absolute;
}

#footer #footer-icons span.ssl-btn {
	position: absolute;
}

#footer #footer-icons span.cards-btn {
	position: absolute;
}

#footer #footer-icons span.usa-btn {
	position: absolute;
} ***/


