@charset "UTF-8";
/* CSS Document */

body {background-color:#000;margin-top: 0px;color: #333;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;}
	
#top { width:1000px;height:87px;margin:0 auto;padding-top:20px;color:#FFFFFF;}	
#top ul { display:inline; list-style-type:none; margin:0px;font-size:1.2em; }
#top li {display:inline; list-style-type:none; padding-left:10px; padding-right:10px; }
#top a:link { color:#f3d67f; text-decoration:none; }
#top a:visited { color:#f3d67f; text-decoration:none; }
#top a:hover { color:#fff; text-decoration:underline; }

#phone { float:right; text-align:right; padding-right:60px; }

#header { background-image:url(/images/header.jpg); width:1000px; height:207px; margin:0 auto; }

.logo { margin-left:48px; margin-top:12px; }
.worldwide { margin-left:30px; margin-top:10px;}
.phoneno { margin-right:40px; }
.img10px { margin-top:15px; }

#mainbg { background-image:url(/images/mainbg.jpg); width:820px; min-height:409px; background-repeat:repeat-y; margin:0 auto; padding-top:10px; padding-bottom:10px; padding-left:80px; padding-right:100px; overflow:hidden }

#footerarea { margin:0 auto; background-repeat:no-repeat; width:900px; min-height:153px; background-image:url(/images/footer.jpg); padding-top:100px; font-size:1.2em; color:#FFFFFF; padding-left:50px; padding-right:50px; }
#footerarea a, a:active, a:visited {color:#bbb;padding:0px;background:none;text-decoration:none;display:inline;}
#footerarea a:hover {color:#fff;padding:0px;background:none;display:inline;text-decoration:underline}
#footerarea ul {list-style:none;display:inline;margin:0px;padding:0px;}
#footerarea li {list-style:none;display:inline;padding-left:5px;padding-right:5px;border-left:1px solid #fff;}
#footerleft {float:left;width:400px;text-align:left;}
#footerright {float:right;width:500px;text-align:right;}

#sidebar { width:199px; background-image:url(/images/sidetop.jpg); float:right; background-repeat:no-repeat; background-color:#730004; text-align:center; padding-top:95px;}
.sidefoot { width:199px; background-image:url(/images/sidefoot.jpg); height:15px;}

#sidebar a { color:#CCCCCC; }
#sidebar a:visited { color:#CCCCCC; }
#sidebar a:hover { color:#ecdcb1; }

#left {float:left; width:600px; font-size:1.2em; }
#left a:link { color:#8b0005; text-decoration:none; }
#left a:visited { color:#8b0005; text-decoration:none; }
#left a:hover { color:#8b0005; text-decoration:underline; }

#left2 {float:left; width:800px; font-size:1.2em; }
#left2 a:link { color:#8b0005; text-decoration:none; }
#left2 a:visited { color:#8b0005; text-decoration:none; }
#left2 a:hover { color:#8b0005; text-decoration:underline; }

#contentarea { background-color:#fff; border:1px solid #ccc; padding:10px; }


/* Subcategory Listing */

#cats { background-color:#FFFFFF; border:1px solid #ccc; overflow:hidden }
.categorylisting {float:left;width:110px;height:150px;padding:10px;margin:6px;text-align:center; border:2px solid #ccc; background-image:url(/images/cat.gif);}
.homecats {float:left;width:90px;padding:10px;border:1px solid #ccc;margin:5px;text-align:center;}
.catimg { margin:0 auto; }	
.textcat {width:100px;padding:3px;padding-top:5px;height:30px;border:1px solid #ccc;text-align:center;margin-top:10px;background-color:#eeeeee;background-image:url(/images/headcat.gif);background-repeat:repeat-x;}
.button { margin: 10px auto; font-size:1em; width:100px; font-weight:bold; text-align:center; color:#333333 }
.subheading { margin:0px; padding:0px 0px 15px 0px; font-size:1.5em; font-weight:bold}
#linkbox { border: 1px solid #003a5b; width: 496px; padding: 10px; }

.white p {color:#FFFFFF; font-weight:bold; line-height:16px; }
.white {color:#FFFFFF; font-weight:bold; font-size:1.1em; }


/* Makes */

.makesbox { width:168px; height:740px; background-image:url(/images/4x4-makes.jpg); padding-left:15px; padding-right:16px; text-align:center; padding-top:60px; }

#ordernow { text-align:center; font-size:1.1em; font-weight:bold; border:1px solid #300101; padding:2px 10px 2px 10px;background-image:url(/images/btbg.gif); background-color:#300101; color:#FFFFFF; background-repeat:repeat-x; margin: 0px 0px 0px 66px; }

#ordernow2 { text-align:center; font-size:1.1em; font-weight:bold; border:1px solid #300101; padding:2px 10px 2px 10px;background-image:url(/images/btbg.gif); background-color:#300101; color:#FFFFFF; background-repeat:repeat-x; }

#ordernow a:link { color:#FFFFFF; text-decoration:none; }
#ordernow a:hover { color:#FFFFFF; text-decoration:none; }
#ordernow a:visited { color:#FFFFFF; text-decoration:none; }
#ordernow2 a:link { color:#FFFFFF; text-decoration:none; }
#ordernow2 a:hover { color:#FFFFFF; text-decoration:none; }
#ordernow2 a:visited { color:#FFFFFF; text-decoration:none; }


/* Feed */

#newsbox { background-color:#ecdcb1; border:1px solid #380101; color:#380101; padding:10px; width:165px; margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:left; }
#newsbox a:link { color:#380101; text-decoration:none }
#newsbox a:visited { color:#380101; text-decoration:none }
#newsbox a:hover { color:#380101; text-decoration:underline }
#newsbox p { }
.newstitle { font-size:1.2em; font-weight:bold; }
.newshead { font-size:1.4em; font-weight:bold; margin-bottom:10px;background-color:#380101; color:#ecdcb1; padding:6px }
.dottedline { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #380101; }

/* Shopping Cart */

.cartbox { background-color:#380101; border:1px solid #ecdcb1; color:#ecdcb1; padding:10px; width:165px; margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:left; }
.carthead { border-bottom:1px dotted #ecdcb1; padding-bottom:5px; margin-bottom:5px;font-size:1.4em; font-weight:bold; width:165px; display:block; }

.addressinput-text { width:400px;border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }