/* Custom CSS Document for SmartRec Parts by AM
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: url(images/design/bd-patbg.gif) repeat 0 0; font:Verdana, Arial, Helvetica, sans-serif;}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageTable { background:url(images/design/bd-gradbg.png) repeat-x 0 0;}
#PageSubTable {width: 960px;}
#ContentCell { background:#3F3F3F url(images/design/body-background.gif) repeat-x; border-right:solid 1px #353535;; font-family: "Times New Roman", Times, serif; color: #FFFFFF}
#Instruction1_InstructCell {background: #ccc;	border: 1px solid #999;	padding: 7px}
#Instruction1_InstructCell a {color: #fff}
.Instructions {font-size: 11px; color: #fff}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #fff}
.Headings {font-size: 16px; font-weight: bold; color: #fff}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #999}
.Content {font-size: 11px; color: #fff}
.Content a {color: #fff; text-decoration: underline}
.Content a:hover {color: #fff; text-decoration: none}
.clear { clear:both;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { background:url(images/design/tb-bg.png) no-repeat 0 25px; height:175px;}
#TopSubBannerCell h1 { text-indent:-9999px; background:url(images/design/logo.png) no-repeat; height: 65px; width:294px; float:left;
padding:0; margin:47px 0 0 30px;}
#TopSubBannerCell h1 a { height: 65px; width:294px; display:block;}

.cartwrap { float:right; font-size:11px;}
.cartwrap a { color:#000;}

#TopSubBannerCell ul { padding:0; margin:0 150px 0 0; list-style:none; float:right;}
#TopSubBannerCell li { padding:0; margin:0; float:left;}
#TopSubBannerCell li a { display:block; padding:3px 5px; background:url(images/design/navpipes.gif) no-repeat center right;
text-decoration:none; color:#fff; font-size:11px; font:Verdana, Arial, Helvetica, sans-serif;}
li#cartIcon a { background:url(images/design/cart.png) no-repeat center right; padding-right:25px;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell { background:#3F3F3F url(images/design/body-background.gif) repeat-x ; border-left:solid 1px #353535; width:19%; 
vertical-align:top; padding-left:11px;}
#LeftColumnNav1_custommenu {width: 100%; vertical-align:top;}

.lc-cats { background:#0E0E0E url(images/design/lc-bg.gif) repeat-y 0 0; border:solid 1px #626262; padding:0 0 5px 0;}
.lc-cats h2 { height:30px; line-height:30px; border-bottom:solid 1px #F9A71A; width:100%; font-size:12px; color:#fff; padding:0;
margin:0 0 10px 0; text-indent:10px; background:url(images/design/lc-headerbg.gif) repeat-x; }

.searchwrap { margin:20px 0 1px 0; background:url(images/design/lc-headerbg.gif) repeat-x; border-bottom:solid 1px #F9A71A;
padding:4px 0 5px 5px;}
.searchwrap input { width:130px; border:solid 1px #626262; font-size:11px; color:#000; padding:2px;}

.lc-pics { text-align:center;}
.lc-pics img { border:0; margin:0 0 3px 0;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default { padding:0 15px 10px 10px;}

.ft-box { border:solid 1px #626262; background:#0E0E0E url(images/design/df-ft-bg.gif) no-repeat 0 0; width:100%;
float:left; margin:10px 0 0 0;}
.pad-fix { padding:10px;}
.ft-box h2 { font-size:12px; color:#EC1D24; padding:0; margin:0 0 5px 0; float:left;}
.ft-box a img { border:none;}
.ft-box p { float:left; width:200px; color:white; font-size:10px; padding:0; margin:15px 0 0 0;}
.ft-box p a { text-decoration:none; color:#3399FF; font-size:10px;}

#top-products, #top-products ul { padding:0; margin:0 5px 0 0; float:right; list-style:none;}
#top-products li { padding:0; margin:0; float:left;}
#top-products li a { display:block; margin:0 7px; text-decoration:none; color:#fff; font-size:10px;}

#top-products-two, #top-products-two ul { padding:0; margin:10px 0 10px 0; float:left; list-style:none;}
#top-products-two li { padding:0; margin:0; float:left;}
#top-products-two li a { display:block; margin:3px 14px; text-decoration:none; color:#fff; font-size:10px;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell { background:#3F3F3F; padding:0 0 20px 0;}

#FooterCell ul { padding:0; margin:0; list-style:none;}
#FooterCell li { padding:0; margin:0; float:left;}
#FooterCell li a { display:block; padding:2px 10px; color:#fff; text-decoration:none; font-size:10px; 
background:url(images/design/navpipes.gif) no-repeat center right;}
li#last a { background:none;}

#FooterCell p { padding:0; margin:0 0 0 10px; color:#fff; font-size:10px; text-align:left;}.mystyle { background:#3F3F3F url(images/design/body-background.gif) repeat-x; border-right:solid 1px #353535;; font-family: "Times New Roman", Times, serif; color: #FFFFFF ; border-style: none}
#TopSubBannerCell2 { background:url(images/design/tb-bg.png) no-repeat 0 25px; height:175px; }
.black { background:#000000 url(none) repeat-x; border-right:solid 1px #353535;; font-family: "Times New Roman", Times, serif; color: #FFFFFF ; border-style: none }
