/* CSS Document */

/************** Video Page *********************************************/
p.video_title2                        {font-size:1.3em; color:#56675D; margin-top:10px;}





/** Video section Pages **/
#video_banner                        {margin-bottom:0.63em;}
#caravan_menu                        {height:2em;  width:52em; background-image:url(../images/video_caravans_strip.gif)}
#motorhome_menu                        {height:2em;  width:52em; background-image:url(../images/video_motorhomes_stripx.gif)}


span.red                                {color:#FF0000;}
span.video_menu                        {line-height:2.1em;}
span.video_channel          {color:#514E4E; font-size:1.2em; font-weight:bold; line-height:1.1em;}



#special_menu                        {height:1.88em;  width:52em; background-image:url(../images/video_general_strip.gif);}
#shade                                        {width:52em; background-repeat:repeat-x; background-image:url(../images/video_shade.gif); height:7px;}



a.new_menu                                {height:2em; border-right:0.06em solid #85A3A5; padding:0.31em 1.25em 0em 1.25em; text-decoration:none; color:#514E4E; margin:0em; line-height:1.9em;}
a.new_menu:visited                {height:2em; border-right:0.06em solid #85A3A5; padding:0.31em 1.25em 0em 1.25em; text-decoration:none; color:#514E4E; margin:0em; line-height:1.9em;}
a.new_menu:hover                {height:2em; border-right:0.06em solid #85A3A5; padding:0.31em 1.25em 0.1em 1.25em; text-decoration:none; color:#514E4E; margin:0em; color:#FF0000; background-image:url(../images/video_selection.gif); line-height:1.6em; }

a.new_menu_on                        {height:1.88em; border-right:0.06em solid #85A3A5; padding:0.31em 1.25em 0.1em 1.25em; text-decoration:none; color:#514E4E; margin:0em; background-image:url(../images/video_selection.gif);}





/* Video by Dealers */
.video_dealers                {float:left; width:25.63em; height:22.50em; margin:0em 5em 0em 3.4em;}
.video_dealer_row        {width:52em; height:3.75em; border-bottom:0.06em #54A91F solid; margin-top:1.25em;}
.video_dealer_logo        {float:left; width:20.50em;}
.video_dealer_name        {float:left; width:15.50em;}
.video_dealer_info        {float:left; width:14.50em;}




.video_text                        {border:0.06em #6BA7F0 solid; height:3em; background-color:#EFEFEF; width:51.3em; padding:0.3em; margin-bottom:1em;}







a.video_button:link           {padding:0px 20px 0px 20px;}
a.video_button:visited {padding:0px 20px 0px 20px;}
a.video_button:hover   {color:#FF0000}

a.video_button_08:link                   {padding:0px 20px 0px 20px; color:#FF0000; font-weight:900}
a.video_button_08:visited         {padding:0px 20px 0px 20px; color:#FF0000; font-weight:900}
a.video_button_08:hover           {color:#FF0000; text-decoration:none;}





/*
#caravan_menu                {height:30px; background-color:#A5CBD6; width:680px;}
#motorhome_menu                {height:30px; background-color:#B6DB69; width:680px;}
#special_menu                {height:30px; background-color:#D0DBDC; width:680px;}
*/
h2                                                 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#414141; text-align:center;padding:15px 0px 5px 0px; margin:0; }




span.video_menu2                {line-height:22px; }
span.new_feature                {color:#000099; font-weight:900; font-size:1.4em;}
span.video_year                        {margin-left:200px;}
span.video_year07                {margin-left:165px;}
span.video_year07_m                {margin-left:310px;}
span.video_year_08_m        {margin-left:310px;}

.video_footer_logos {width:680px; clear:both; text-align:center}
img.video_footer_logos2        { padding:2px 15px 4px 15px;}


span.video_page_header        {font-size:0.7em;}

.video_text2                {border: 1px #6BA7F0 solid; background-color:#EFEFEF; margin-bottom:5px; width:677px; margin-top:14px;}







/* Video boxes By Manufacturers */
#video_selections        {width:52em;  clear:both; margin-left:0em;}
#video_selections_b        {width:52em;  height:44.38em; clear:both; margin-left:0em;}


/* 2007 BANNER */
.video_box                                {width:16em; height:21.88em; background-color:#ffffff; margin-right:1.8em; float:left; border: 0.06em #54A91F solid;}
.video_box_end                        {width:16em; height:21.88em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}

.video_top                                {height:2.50em; background-image:url(../images/video_bar1.gif); padding:0em; border-bottom: 0.06em #54A91F solid;}

.video_box_mid_h                {width:16em; height:12.50em; background-color:#ffffff; margin-right:1.8em;   float:left; border: 0.06em #54A91F solid;}
.video_box_mid_h_end        {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}


/* 2008 BANNER */
.video_box08                        {width:16em; height:34em; background-color:#ffffff; margin-right:1.8em;   float:left; border:0.06em #398DC4 solid;}
.video_box08_end                {width:16em; height:34em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:0.06em #398DC4 solid;}


.video_top08                        {height:40px; background-image:url(../images/video_bar2.gif); padding:0;border-bottom:1px #398DC4 solid;}

.video_box08_mid_h                {width:16em; height:12.50em; background-color:#ffffff; margin-right:1.8em;   float:left; border: 0.06em #398DC4 solid;}
.video_box08_mid_h_end        {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #398DC4 solid;}

.video_box08_long_h                {width:16em; height:55.50em; background-color:#ffffff; margin-right:1.8em;   float:left; border: 0.06em #398DC4 solid;}
.video_box08_long_h_end        {width:16em; height:55.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #398DC4 solid;}

/* 2009 BANNER */
.video_box09                        {width:16em; height:34em; background-color:#ffffff; margin-right:1.8em;   float:left; border:0.06em #B53933 solid;}
.video_box09_end                {width:16em; height:34em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:0.06em #B53933 solid;}


.video_top09                        {height:40px; background-image:url(../images/video_bar3.gif); padding:0;border-bottom:1px #B53933 solid;}

.video_box09_mid_h                {width:16em; height:12.50em; background-color:#ffffff; margin-right:1.8em;   float:left; border: 0.06em #B53933 solid;}
.video_box09_mid_h_end        {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #B53933 solid;}

.video_box09_long_h                {width:16em; height:55.50em; background-color:#ffffff; margin-right:1.8em;   float:left; border: 0.06em #B53933 solid;}
.video_box09_long_h_end        {width:16em; height:55.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #B53933 solid;}

/* 2010 BANNER */
.video_box10                        {width:16em; height:43em; background-color:#ffffff; margin-right:1.1em;   float:left; border:1px #CF9817 solid;}
.video_box10_end                {width:16em; height:43em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:1px #CF9817 solid;}

.video_top10                        {height:40px; background-image:url(../images/video_bar4.gif); padding:0;border-bottom:1px #CF9817 solid;}

.video_box10_mid_h                {width:16em; height:12.50em; background-color:#ffffff; margin-right:1.1em;   float:left; border:1px #CF9817 solid;}
.video_box10_mid_h_end        {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:1px #CF9817 solid;}

.video_box10_long_h                {width:16em; height:55.50em; background-color:#ffffff; margin-right:1.1em;   float:left; border:1px #CF9817 solid;}
.video_box10_long_h_end        {width:16em; height:55.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:1px #CF9817 solid;}


/* Video boxes By Berth */
/* 2007 BANNER */
.video_2_rows                        {width:12em; height:43.75em; background-color:#ffffff; float:left; margin-right:1em}

.video_box_b_f                        {width:12em; height:33.13em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #54A91F solid;}
.video_box_b_f2                        {width:12em; height:42.50em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #54A91F solid;}

.video_box_b                        {width:12em; height:76.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:1.3em; border: 0.06em #54A91F solid;}
.video_box_b_end                {width:12em; height:76.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}

.video_box_b_m                        {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:1.1em; border: 0.06em #54A91F solid;}
.video_box_b_m_end                {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}


/* Video boxes By Berth */
/* 2007 BANNER */
.video_2_rows                        {width:12em; height:43.75em; background-color:#ffffff; float:left; margin-right:1em}

.video_box_b_f                        {width:12em; height:33.13em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #54A91F solid;}
.video_box_b_f2                        {width:12em; height:42.50em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #54A91F solid;}

.video_box_b                        {width:12em; height:76.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:1.3em; border: 0.06em #54A91F solid;}
.video_box_b_end                {width:12em; height:76.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}

.video_box_b_m                        {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:1.1em; border: 0.06em #54A91F solid;}
.video_box_b_m_end                {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}

/* 2008 BANNER */
.video_box_b_f_08                {width:12em; height:42em;   background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #398DC4 solid;}
.video_box_b_f2_08                {width:12em; height:72.3em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #398DC4 solid;}

.video_box_b_08                        {width:12em; height:115em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-left:2px; border: 0.06em #398DC4 solid;}
.video_box_b_end_08                {width:12em; height:115em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-left:18px; border: 0.06em #398DC4 solid;}

.video_box_b_m_08                {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:0.50em; border: 0.06em #398DC4 solid;}
.video_box_b_m_end_08        {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #398DC4 solid;}

/* extra long for layouts */
.video_box08_l                        {width:16em; height:66em; background-color:#ffffff; margin-right:1.8em;   float:left; border:0.06em #398DC4 solid;}
.video_box08_l_end                {width:16em; height:66em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:0.06em #398DC4 solid; }



/* 2009 BANNER */
.video_box_b_f_09                {width:12em; height:44em;   background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #B53933 solid;}
.video_box_b_f2_09                {width:12em; height:72.3em; background-color:#ffffff; margin-bottom:0.63em; border: 0.06em #B53933 solid;}

.video_box_b_09                        {width:12em; height:117em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-left:2px; border: 0.06em #B53933 solid;}
.video_box_b_end_09                {width:12em; height:117em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-left:18px; border: 0.06em #B53933 solid;}

.video_box_b_m_09                {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; margin-right:0.50em; border: 0.06em #B53933 solid;}
.video_box_b_m_end_09        {width:12em; height:16.25em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #B53933 solid;}

/* extra long for layouts 08*/
.video_box09_l                        {width:16em; height:66em; background-color:#ffffff; margin-right:1.8em;   float:left; border:0.06em #B53933 solid;}
.video_box09_l_end                {width:16em; height:66em; background-color:#ffffff; margin-bottom:0.63em; float:left; border:0.06em #B53933 solid; }


/* Video Comments box */
.video_comments                        {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #54A91F solid;}
.video_comments_top                {height:2.50em;  padding:0; border-bottom: 0.06em #54A91F solid;}

.video_comments_08                {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #398DC4 solid;}
.video_comments_08top        {height:2.50em;  padding:0; border-bottom: 0.06em #398DC4 solid;}


p.video_comments_title        {line-height:2.63em;  display:inline; font-size:1.1em; margin-left:0.63em; color:#000000}
p.video_comments_text        {padding-left:0.25em; margin-top:0.38em}



.video_comments_09                {width:16em; height:12.50em; background-color:#ffffff; margin-bottom:0.63em; float:left; border: 0.06em #B53933 solid;}
.video_comments_09top        {height:2.50em;  padding:0; border-bottom: 0.06em #B53933 solid;}





p.video_title                {line-height: 42px; display:inline; font-size:1.1em; margin-left:10px; color:#FFFFFF}
p.video_title_layout{line-height: 42px; display:inline; font-size:1.0em; margin-left:3px;color:#FFFFFF; font-weight:900;}

p.video_man_title        {line-height: 49px; display:inline; font-size:1.1em; margin-left:10px; color:#FFFFFF}
p.video                                {margin-top:0px; padding:2px;}

img.video_logos                {float:right; margin-top:10px;}
img.video_man_logos        {float:left;}

.video_man                        {width:680px ;height:50px; background-color:#B6DB69; border: 1px #54A91F solid;margin-bottom:10px;}

a.video_menu:link        {float:right;line-height:49px; margin-right:5px;}
a.video_menu:visited{float:right;line-height:49px; margin-right:5px;}
a.video_menu:hover        {color:#F4331F;}



/** Video Player Pages **/
#video                                        {float:left; text-align:center; margin-top:0.63em; width:25.63em; height:22.50em; background-color:#cccccc; margin-left:4.4em; margin-right:4.4em; }
#video_menu_vids                {height:1.88em; background-color:#B6DB69; width:42.50em;}



/* Video Sold by dealer listing */
.video_soldby_left                {width:8.64em;  float:left; padding-left:0.25em; margin-top:0.63em; border:0;}
.video_soldby_l                        {width:7.81em; background-color:#FFF9DD; text-align:center; margin-top:0.31em; border: 0.06em #B6DB69 solid;}

.video_soldby_right                {width:8.44em; float:left; margin-right:0.19em; margin-top:0.63em; }
.video_soldby_r                        {width:7.81em; background-color:#FFF9DD; margin-top:0.31em; border:0.06em #D5BD4F solid; padding:0em 0.25em 0em 0.25em; height:5.00em; vertical-align:middle}

.video_footer                        {clear:both; text-align:center;}

/*2009 New Video Title Style*/


.caravan_vid_29                        {float:left; width:43em; }

.video_caravan_title         {width:34em; background-color:#FFF9DD; margin-top:0.31em; margin-left:8em; border:0.06em #D5BD4F solid; padding:0em 0.25em 0em 0.25em; height:2.00em; vertical-align:middle}
.video_caravan_layout        {height:14em; background-color:#fff; width:6em; float:left; margin-left:17px;}

.video_caravan_info                {height:9em; width:25.5em; margin-left:12em; clear:both;}
.caravan_info_left                {width:12em; float:left; }
.caravan_info_right                {width:12em; float:left; }

#video_29                                {float:left; text-align:center; margin-top:0.63em; width:25.63em; height:22.50em; background-color:#cccccc; margin-left:3.4em; margin-right:0.4em; }

.video_left_29                        {float:left; width:7.5em; height:22em; background-color:#fff; margin-left:1em; margin-top:1em;}
.video_right_29                        {width:8.64em;  float:left; padding-left:0.25em; border:0;}

img.video_find                        {margin-bottom:4px;}




a.video_soldby:link                {font-size:0.9em;}
a.video_soldby:visited        {font-size:0.9em;}
a.video_soldby:hover         {font-size:0.9em;}

span.video_soldby                  {font-size:0.7em;}
p.video_soldby                  {font-size:0.7em;}

img.video_soldby                {display:block;margin:0;}