/* master CSS file*/
/* main area css file */
@import url(thickbox.css);@import url(main_area.css);
/* Layout */
div#container{width:800px;background-color:white;clear:both;}
div#page-shadow{margin:5px auto;width:819px;background:transparent url(images/right_shadow.png) repeat-y top right;}
#footer{background:url(images/bottom_shadow.png) no-repeat top right;height:20px;text-align:center;padding-right:20px;}
#footer a{color:white;font-size:1.2em;font-weight:bold; text-decoration: none;}
#footer li{display:inline;margin:0 3em;}
#footer ul{margin:0;padding:0;}
body{font-family:Arial,Verdana,San-serif;font-size:62.5%;margin:.1em auto;background-color:#646464;color:#444;}
/* top header styles */
#customerphotos{margin:0;padding:0;height:75px;}
#header{background-image: url('images/brown_background_pixel.png');text-align:right;padding:8px 0;position:relative;}
#toplinks{padding:0 0 0 0;text-align:center;font-weight:bold;font-size:1.4em;padding:0;}
#toplinks a {color:white;text-decoration:none; padding: 0 2em; border: 1px solid #2C1511;}
#toplinks a:hover { border: 1px dotted #D8D4D3; background-color: #444;}
#toplinks li { display: inline; }
#toplinks { margin: 0; padding: 0;}

/* Search Bar Styles */
#searchbar{background:#fff url(images/middle_bar.png) repeat-x top center;height:50px;color:#444;}
#searchbar table{height:40px;font-size:1.5em;font-weight:bold;text-transform:uppercase;}
#searchbar table td{font-weight:bold;}
#searchbar table td a{text-decoration:none;color:#444;font-size:1em;}
#searchfield{background:url(images/search_bg.gif) no-repeat left 6px;}
#searchbox{border:0;padding:2px;margin:2px 4px;width:165px;}
#minicart{font-size:1.2em;text-align:right;}
/* Left bar style */
div.menutop{width:200px;color:white;margin:2px auto;}
div.menutop h2{background-image:url(images/menu_corners2.gif);background-repeat:no-repeat;background-position;top center;padding:.4em 0 0 .5em;margin:0;font-family:Arial,Verdana,san-serif;font-size:1.2em;text-transform:uppercase;cursor:pointer;color:#444;text-decoration:none;}
div.menubottom{background-image:url(images/menu_corners2.gif);background-repeat:no-repeat;background-position:bottom center;height:4px;cursor:pointer;}
div.menutop li a{display:block;text-decoration:none;margin-right:10px;color:#444;padding-left:2px;font-size:1em !important;}
.leftbox li a:hover{background-color:#aeaeae;}
#menustatus{cursor:pointer;text-decoration:underline;padding:4px 5px 0 10px;color:#666;margin:0;}
div.leftbox{background:url(images/img.php.png) no-repeat top center;width:210px;margin:.5em 1px;}
div.leftbox h2,div.leftbox h3{font-size:1.2em;padding:.4em 0 0 1em;margin:0;}
div.leftbox ul{margin-top:0;}
div.leftbox>ul li a{font-size:1.2em;color:#444;}
div.leftboxbottom{width:210px;background:url(images/img.php.png) no-repeat bottom center;height:6px;}
form#subscribeform div#newsletterinput{background:transparent url(images/search_bg.gif) no-repeat top center;height:30px;}
#newsemail{width:160px;border:0;margin:4px 0 0 22px;}
form#subscribeform a{display:block;text-align:right;padding-right:1.5em;font-size:1.5em;color:#444;font-weight:bold;text-decoration:none;}
span.closemenu{color:#ccc;cursor:pointer;}
span.closemenu:hover{color:#000;}
blockquote.customerquote{background:transparent url(images/rightquote.png) right bottom no-repeat;margin:.2em;padding:0;text-align:justify;}
blockquote div{background:transparent url(images/leftquote.png) left top no-repeat;padding:20px .2em;width:200px;font-size:1em;}
/* main area styles */
#main{padding:0 5px 0 10px;font-size:1.4em;}
#orderbyphone,#breadcrumbs{color:#666;font-weight:bold;font-size:1.2em;padding-left:2px;}
#breadcrumbs a{color:#666;}
#breadcrumbs{padding-left:1em;}
/* Specific Menu info */
#aes,#oar,#pin,#at,#ncm,#otr,#sun,#por,#sal,#a2b{margin:0;padding:5px 0 5px 5px;background-color:white;color:#000;border-style:solid;border-width:1px;font-size:1.2em;list-style-type:none;}
div.menutop ul{margin-left:0;padding-left:20px;list-style-type:none;}
div.menutop li{background:url(images/bullet.png) no-repeat -260px .3em;padding-left:15px;}
div.menutop li:hover{background-position:0 .3em;}
.aes{background-color:#c73c2a;}
ul#aes{border-color:#c73c2a;}
.oar{background-color:#65a7ad;}
ul#oar{border-color:#65a7ad;}
.pin{background-color:#4e3528;}
ul#pin{border-color:#4e3528;}
.at{background-color:#e4a830;}
ul#at{border-color:#e4a830;}
.ncm{background-color:#606b33;}
ul#ncm{border-color:#606b33;}
.otr{background-color:#82144f;}
ul#otr{border-color:#82144f;}
.sun{background-color:#009f8f;}
ul#sun{border-color:#009f8f;}
.por{background-color:#e2672b;}
ul#por{border-color:#e2672b;}
.sal{background-color:green;}
ul#sal{border-color:green;}
.a2b{background-color:#C4AA59;}
ul#a2b{border-color:#C4AA59;}
/* element styles */
table{font-size:100%;}
/* Inteface Image Box */
#ImageBoxOverlay{background-color:#000;}
#ImageBoxCaption{background-color:#F4F4EC;}
#ImageBoxContainer{width:250px;height:250px;background-color:#F4F4EC;}
#ImageBoxCaptionText{font-weight:bold;padding-bottom:5px;font-size:13px;color:#444;}
#ImageBoxCaptionImages{margin:0;}
#ImageBoxNextImage{background-image:url(images/next_image.jpg);background-repeat:no-repeat;background-position:right top;}
#ImageBoxPrevImage{background-image:url(images/prev_image.jpg);background-repeat:no-repeat;background-position:left top;}
#vbrmedallion{left:74px;position:absolute;margin:0;top:-75px;}
.ridetowork{text-align:center;font-size:1.2em;font-weight:bold;letter-spacing:-1px;}
.ridetowork sup{font-size:.6em;}

