/* travel_trailers.css */

/* general */
body { color: #000000; background-color: #D0E7F4; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
td {   color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; height: 10px; }
a  { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; }
a:hover { text-decoration: underline; }

/* contact information */
a.con       { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
a.con:hover { text-decoration: underline; }
td.con      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 10px; padding-right: 10px; }

/* navbar */
a.nav       { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none;  }
a.nav:hover { text-decoration: underline; }
td.nav      { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }

/* black box */
td.black_box { color: #FFFFFF; background-color: #000000; padding: 1px; }
a.black_box  { color: #FFFFFF; }

/* title */
td.title { font-size: 20pt; font-weight: bold; }
td.sub_title { font-size: 16pt; font-weight: bold; }
td.sub_sub_title { font-size: 12pt; font-weight: bold; }

/* form */
form { display: inline; }
td.form_title_left  { white-space: nowrap; padding-left: 2px; padding-right: 2px; font-weight: normal; text-align: left; width: 300px; }
td.form_head_center { white-space: nowrap; padding-left: 2px; padding-right: 2px; font-weight: bold;   text-align: center; background-color: #CCCCCC; }
td.form_head_left   { white-space: nowrap; padding-left: 2px; padding-right: 2px; font-weight: bold;   text-align: left; background-color: #CCCCCC; }
td.form_data        { white-space: nowrap; padding-left: 2px; padding-right: 2px; font-weight: normal; text-align: center; }
td.form_spc { height: 5px; }

/* fine print at bottom of MSRP sheets and forms */
td.fine_print { font-size: 8pt; }

/* chart */
td.chart_title { font-size: 20px; font-weight: bold; text-align: center; }
td.chart_subtitle { font-size: 14px; font-weight: bold; text-align: center; }
td.chart_left_heading { white-space: nowrap; padding-left: 5px; padding-right: 5px; font-weight: bold; }
td.chart_right_heading { white-space: nowrap; padding-left: 5px; padding-right: 5px; font-weight: bold; text-align: right; }
td.chart_top_heading { white-space: nowrap; padding-left: 5px; padding-right: 5px; font-weight: bold; text-align: center; }
td.chart_data { white-space: nowrap; padding-left: 5px; padding-right: 5px; text-align: center; }
td.chart_data_left { white-space: nowrap; padding-left: 5px; padding-right: 5px; text-align: left; }
td.chart_data_right { white-space: nowrap; padding-left: 5px; padding-right: 5px; text-align: right; }
td.chart_spacer { width: 10px; background-color: #DDDDDD; }

/* home page */
.title_blue { font-size: 26px; font-weight: bold; text-align: center; color: #0000AA; }
.subtitle_black { font-size: 14px; font-weight: bold; text-align: center; color: #000000; }
.subtitle_red { font-size: 14px; font-weight: bold; text-align: center; color: #AA0000; }
.subtitle_blue { font-size: 14px; font-weight: bold; text-align: center; color: #0000AA; }

/* PDF document redirect pages */
td.white_title { color: #FFFFFF; font-size: 20px; font-weight: bold; text-align: center; }

/* error message */
.err_msg { text-align: center; color: #CC0000; font-weight: bold; }

/* red color */
.red { color: red; font-weight: bold; }

/* border for Shadow Cruiser Features page */
td.bdr {
	border: 1px solid #666666;
	background-color: #EEEEEE;
	padding: 10px; 
 }

/* Shadow Cruiser Price Comparison page */
td.data-right {
 padding: 3px;
	text-align: right;
 }
td.red {
 color: #DD0000;
	}
	
/* Shadow Cruiser Photo page */
div.caption {
 background-color: #333333;
	color: #FFFFFF;
	padding: 5px;
	padding-left: 20px;
	width: 305px;
 }
