body{margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; font-size:62.5%; color:#454545;}
h1 {font-size: 2.2em; color: #1060ac; padding:10px 20px 0 15px; margin: 20px 0 0 0; }
h2 {font-size: 1.6em; color: #B81111; margin: 10px 0 0 0; text-align: left}
h3 {font-size: 1.4em; color: #005FAD; margin: 10px 0 0 0}
h4 {font-size: 1.1em; color: #cb3531; margin: 0 0 5px 0; text-align: left;}
h5 {font-size: 1.1em; color: #005FAD; margin: 16px 0 5px 23px; text-align: left; }
p { font-size: 1.1em; margin: 0 20px; font-weight: bold; }
ul {}
li { font-weight: bold; margin-top: 2px; }
a {color:#694025; }
th { font-size: 1.6em; color: #B81111; padding: 10px 0 3px 0; }

#container { text-align: left; margin: 0 auto; padding: 0; width: 740px; position: relative; display: block; }
#logo { display:none; }

#tabs_container{ display: none; }
.noborder { border:none; padding:0;}

#main_bkg { width: 740px; clear: both; border: 0; margin: 0; padding: 0; }

#content{ width:740px; border: 0; background: #FFFFFF; padding: 20px;}
#content p { padding:0 40px 0 30px; }

#sidebar { display: none;}

#ftr { display: none; }

#rv-specials img { float: left; margin: 5px 30px 10px 0; }
#rv-specials h2 { padding-right: 20px; }
#rv-specials ul { list-style: none; }
#rv-specials li { font-weight: normal; padding: 0 30px 0 20px; }
#rv-specials hr { margin: 20px 30px 20px 0; }

table#rv_list { font-size: 1em; background: none; width: 540px; border-right: 1px solid #3487d3; }
table#rv_list th { background-image:url(images/tableheader-gradient.gif); }
table#rv_list h3 {font-size: .75em; color: #ffffff; margin: 0px 0 5px 10px;}
table#rv_list a:link {color:#032b50; margin: 5px 0 5px 5px;}
table#rv_list a:visited {color: #032b50; margin: 5px 0 5px 5px;}
table#rv_list a:hover {color: #032b50; margin: 5px 0 5px 5px;}
table#rv_list td { padding: 3px 5px; }
table#rv_list th.no_bkg { background: none;}
table#rv_list td.rv_list_icon_column { padding: 0; width: 25px;}
table#rv_list td.rv_list_icon_column img { border: none; }
table#rv_list td.odd_list_pic_cell { width: 110px; border-left: 1px solid #3487d3; border-bottom: 1px solid #3487d3; background: white; }
table#rv_list td.even_list_pic_cell { width: 110px; border-left: 1px solid #3487d3; border-bottom: 1px solid #3487d3; background: #fafdff; }
table#rv_list img { border: solid 1px #3487d3; }
tr.odd_list_row { }
tr.even_list_row { }
td.odd_list_cell { background: white; border-bottom: 1px solid #3487d3; }
td.even_list_cell { background: #fafdff; border-bottom: 1px solid #3487d3; }
.sort_column { border-left: 1px solid #3487d3; border-bottom: 1px solid #3487d3; color:#ad0e0c; font-weight:bold; font-size:.9em;}
.sort_headers { border-bottom: 1px solid #3487d3; color: #032b50; }
.sort_headers a:link, a:visited, a:hover { text-decoration:none; font-weight:bold;  color: #032b50; }
.sort_headers img { border:0px; padding-left:3px; }

#rv_details h1 { color: #cb3531; margin: 0 0 10px 0; padding: 0; }
#rv_details h3 { margin: 16px 0 0 0; }
#rv_details h6 { font-size: 1.1em; margin: 0px; padding: 0; color: #454545; }
#rv_details #rv_bluebox { float: right; clear: right; margin: 10px 78px 5px 15px; }
#rv_details p { padding-left: 10px; margin: 0; font-weight: normal; }
#price_box { padding: 0; border: solid 3px #7b7b7b; width: 300px; margin: 10px 0; border-spacing: 0; border-collapse: collapse; }
td.price_box_text { color: white; background: #7b7b7b; padding: 5px 8px 5px 5px; font-weight: bold; font-size: 1.3em; width: 80px; text-align: center; }
td.price_box_text a:link, td.price_box_link a:visited { color: white; text-decoration: none; }
td.price_box_text a:hover, td.price_box_text a:active { text-decoration: underline; }
td.price_box_price { color: #cb3531; padding: 5px 5px 5px 10px; font-size: 1.3em; font-weight: bold; }
td.price_box_price span { font-size: .6em; }
#special_price_box { padding: 0; border: solid 3px #cb3531; width: 320px; margin: 10px 0; border-spacing: 0; border-collapse: collapse; }
td.special_price_box_text { color: white; background: #cb3531; padding: 5px; font-weight: bold; font-size: 1.3em; width: 80px; text-align: center; }
td.special_price_box_price { color: #cb3531; padding: 5px 5px 5px 10px; font-size: 1.3em; font-weight: bold; }
td.special_price_box_price span { color: #7b7b7b; }

#detailsearch { float: left; width:140px; margin:1px 15px 0 0; padding:8px;border: solid 2px #cb3531;}
#detailsearch td {font-size:10px;;}
#inventory-header { width:725px; height:150px; margin-bottom:5px;}

#brands_leftcol {float:left; width:450px; padding-left:20px;}
#brands_leftcol h4 {padding-left:25px; margin:20px 0 0 0;}
#brands_leftcol h1 {padding-left:0px; margin:0 20px 0 10px; font-size:1.7em; border-bottom: solid 1px #3487d3; }
#brands_leftcol ul { margin-left: 10px; }
#brands_leftcol a {text-decoration: underline;}
#brands_leftcol .org_btn:link, #brands_leftcol .org_btn:visited { text-decoration: none; }
#brands_rightcol {float:right; width:250px; padding:30px 10px;}
#brands_rightcol h2 {font-size:1.1em; padding: 5px 0 0 15px;}
#brands_rightcol p { padding-right: 10px; }
#brands_rightcol li { list-style: circle; margin: 5px 0; }

.bluebox { margin: 0px 0px 20px; width: 230px; border: solid 1px #3487d3; background-color: #fafafa;}
.bluebox h1 { color: #ffffff; background-color: #3487d3; font-size: 1.2em; padding: 5px; text-align: center; background-image: url(images/brands_h1_gradient.jpg);}
.bluebox h1 a:link, .bluebox h1 a:visited { color: #ffffff; }
.bluebox h1 a:hover, .bluebox h1 a:active { text-decoration: underline; }
.bluebox h2 { color: #3487d3; padding: 5px 0 0 20px; }
.bluebox hr { color: #032b50; background-color: #cb3531; height: 1px; width: 80%; border: none; }
.bluebox a:link {color: #032b50; font-size: 1em; font-weight: bold; text-decoration:none; }
.bluebox a:visited {color: #032b50; font-size: 1em; font-weight: bold; text-decoration:none; }
.bluebox a:hover {color: #ad0e0c; font-size: 1em; font-weight: bold; text-decoration:none; }

.redbox { margin: 0px 0px 20px; width: 230px; border: solid 1px #cb3531; background-color: #fafafa;}
.redbox h1 {color: #ffffff; background-color: #cb3531; font-size: 1.2em; padding: 5px; text-align: center; background-image: url(images/brands_h1_gradient-red.jpg);}
.redbox h1 a:link, .bluebox h1 a:visited { color: #ffffff; }
.redbox h1 a:hover, .bluebox h1 a:active { text-decoration: underline; }
.redbox h2 { color: #cb3531; }
.redbox hr { color: #cb3531; background-color: #cb3531; height: 1px; width: 80%; border: none; }
.redbox a:link { margin: 0px; color: #ad0e0c; font-size: 1em; font-weight:bold; text-decoration: none; }
.redbox a:visited {color: #ad0e0c; font-size: 1em; font-weight: bold; text-decoration: none; }
.redbox a:hover {color: #3487d3; font-size: 1em; font-weight: bold; text-decoration: none; }

#rv_bluebox { display: none; }

/* SLIDESHOW BOXES */
#regular_slideshow { width: 391px; float: right; margin-left: 15px; margin-right: 10px; }
#pic-holder { width: 380px; margin-top: 25px; text-align: center;}
#regular_slideshow img { border: none; }
#rv_action_buttons { display: none; height:39px; width:384px; margin: 2px 0 0 3px; border-right: solid 1px #999999; border-left: solid 1px #999999;}

#large_slideshow_container { display: none; width: 698px; height: 535px; background: url(images/large-slideshow-bg.gif) repeat-x #FFFFFF; text-align:center; }
#lg_slide_img { margin:0 0 10px 0; padding: 10px 0 0 0; }
#lg_slide_img img { border: solid 1px #333333; }

#zoom_btn { display: none; }
#prev { display: none; }
#play { display: none; }
#pause { display: none; }
#next { display: none; }
#make_offer { display: none;}
#trade_in{ display: none; }
#calc_pay { display: none; }
#main{margin: 25px 35px 0 190px}
#bread{margin: 2px 0 8px}
#cornerpic {text-align: right; padding-top:23px; margin:0}
#container_bottom { display: none; }
/* END SLIDESHOW BOXES */

.address p { font-weight: bold; font-size: 1.1em; }

#bottom {font-size: 1em; color: #fff; margin-left: 10px}
#bottom a {color:#fff}
#info{position:absolute;display:none;text-align:left;background-color:#fff; padding:10px;border:solid 1px #c3c3c3}
#info h1{font-size:1.5em;margin:0}
#info h2{font-size:1.2em;margin:3px 0}
#info p{font-size:1.1em;margin:4px}
.print{text-align: right; margin:0}
.clear{clear:both}
.small{font-size:1.2em}
.blue {color: #0061af}
.red {color: #B81111}
.wht {color: #fff}
.error { color: #B81111; }
#flash {background: url(images/flashbckgrnd.jpg) repeat-x; border-bottom: solid 2px #694025;height: 206px; overflow: hidden; margin:0; padding:0}
#hp_main {height: 255px; margin:0; padding:0}
#hp_main p {font-size: 1.2em; color: #694025; line-height:14px; z-index:1}
#rightbox {position:relative; float:right; width: 205px; height: 230px; margin-top:25px; background-color: #FFF2E0; z-index:1}
#people {position:absolute; left:172px; bottom:54px; z-index: 2}
