/**
SUMMARY of included css files: 

/var/www/vhosts/getrv.com/httpdocs/common/templates/styles/master.css
/var/www/vhosts/getrv.com/httpdocs/common/templates/styles/styles.css
/var/www/vhosts/getrv.com/httpdocs/templates.2/styles/structure.css
/var/www/vhosts/getrv.com/httpdocs/templates.2/styles/styles.css
/var/www/vhosts/getrv.com/httpdocs/templates.2/styles/tab_eclass.rvt.css

*/
/**
 * Navigator Multimedia Master CSS.
 * @author Chris satterthwaite <chris@navigatormm.com>
 * @version 2.0
 * @copyright Copyright (c) 2008, Chris Satterthwaite
 * @DO NOT CHANGE ANYTHING IN THIS FILE.......
**/

/*Global Settings*/
html, body {margin:0; padding:0; text-align:center;}
body *{font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:100%;}
	
/*Common Formatting*/
h1, h2, h3 {font-weight:normal; margin:0 0 0 0; padding:0 0 0 0;}
h1         {font-size:120%; font-weight:bold; padding:0 0 9px 0px;}
h2         {font-size:110%; font-weight:bold; padding:0 0 9px 0px;}
h3         {font-size:100%; font-weight:bold; padding:0 0 9px 0px;}
p, ul, ol  {font-family:Arial, Helvetica, sans-serif;   margin:0 0 0 0;   padding:0 0 5px 0; }
ul, ol     {font-family:Arial, Helvetica, sans-serif;   list-style:none;  padding:0 0 0 18px;}
blockquote {font-family:Arial, Helvetica, sans-serif;   margin:0 0 0 0;   padding:5px 20px 5px 18px;}
img        {border:0; line-height:0; margin:0 0 0 0;    padding:0 0 0 0;}
a, a:visited, a:hover {text-decoration:none;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:none;}

/*Global Classes*/  
.clearfix:after  {content: "."; display: block; height:0; clear: both; visibility: hidden; }
.clearfix        {display: inline-block;}
* html .clearfix {height:1%;}/* Hides from IE-mac \*/
.clearfix        {display:block;}/* Hides from IE-mac \*/
.floatleft       {float:left;}
.floatright      {float:right;}
.textleft        {text-align:left;}
.textright       {text-align:right;}
.textcenter      {text-align:center;}
.textjustify     {text-align:justify;}
.bold            {font-weight:bold;}
.italic          {font-style:italic;}
.underline       {border-bottom:1px solid;}
.highlight       {background:#ffc;}
.wrapper         {margin:0px auto;}
.img-left        {float:left; margin:4px 10px 4px 0;}
.img-right       {float:right; margin:4px 0 4px 10px;}
.nopadding       {padding:0 0 0 0;}
.nomargin        {margin:0px 0px 0px 0px;}
.noindent        {margin-left:0; padding-left:0;}
.nobullet        {list-style:none; list-style-image:none;}
.aligncenter	 {margin: 0px auto;}A { FONT-SIZE: 11px; COLOR: #024E82; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
A:active{ FONT-SIZE: 11px; COLOR: #024E82; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
A:link { FONT-SIZE: 11px; COLOR: #024E82; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
A:visited { FONT-SIZE: 11px; COLOR: #024E82; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
A:hover { FONT-SIZE: 11px; COLOR: #0069F5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

pre{font-family: monospace; font-size: 110%;}
.box_reminder{
    margin: 0 auto;
    padding: 10px;
    padding-left: 70px;
    min-height: 50px;
    width: 400px;
    border: 1px dotted #FF0000;
    background-color:#FFFFFF;
    background-repeat: no-repeat;
    background-image: url(/common/templates/styles/../images/reminder.jpg);
}
.box_reminder_small{
    margin: 0 auto;
    padding: 5px;
    width: 400px;
    border: 1px dotted #FF0000;
    background-color:#FFFFFF;
    text-align: center;
}
.box_reminder2{
    text-align: left;
    width: 80%;
    margin: 10px auto;
    padding: 5px;
    padding-left: 30px;
    border: 1px dotted #F05B02;
    background-repeat: no-repeat;
    background-image: url(/common/templates/styles/../images/info.jpg);
    background-position: 5px 5px;
}


.link1 a, a.link1{
    color: #990000;
    border-bottom: 1px dotted #FFFFFF;
    margin-right: 5px;
}
.link1 a:hover, a.link1:hover{border-bottom-color: #990000;}

.link1a a, a.link1a{
    color: #A8C4E1;
    border-bottom: 1px dotted #A8C4E1;
    margin-right: 5px;
}
.link1a a:hover, a.link1a:hover{border-bottom-color: #FFFFFF; color: #FFFFFF}

.link2 a, a.link2{
    border-bottom: 1px dotted #FFFFFF;
    margin-right: 5px;
}
.link2 a:hover, a.link2:hover{border-bottom-style: solid;}

a.link3, .link3 a{
    color: #003366;
    border-bottom: 1px dotted #006699;
    font-size: 90%;
}
a.link3:hover, .link3 a:hover{color:#996600; border-bottom: 1px solid #996600;}
a.link4, .link4 a{
    color: #222222;
    font-size: 90%;
    line-height: 80%;
}
a.link4:hover, .link4 a:hover{background-color:#C4DCF4;color:#111111;}

a.link5, .link5 a{
    color: #FF6666;
    border-bottom: 1px dotted #FF6666;
}
a.link5:hover, .link5 a:hover{color:#990000;}

a.link6, .link6 a{
    color: #336699;
    font-size: 90%;
    line-height: 80%;
    border-bottom: 1px dotted #003366;
}
a.link6:hover, .link6 a:hover{color:#111111;}

.caption{
    margin: 0px;
    padding: 5px;
    padding-top: 15px;
    color: #06C;
    font-size: 22px;
    font-weight: bold;
    width: 98%;
    border-bottom: 1px dotted #06C;
    margin-bottom: 10px;
}

.caption-width{
    margin: 0px;
    padding-left: 10px;
    padding-top: 3px;
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
    text-align: left;
    width: 500px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(/common/templates/styles/../images/1/yellbottvery.jpg);
}
.caption a{
    background-color: transparent;
    font-weight: normal;
    color: #FFCCEE;
    border-bottom: 1px dotted #CCAADD;
}

.caption2{
    text-align: center;
    font-size: 120%;
    font-weight: bold;
    color: #990000;
    border-bottom: 1px solid #990000;
    padding-bottom: 5px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.shortcaption1,
tr.shortcaption1 > th, 
tr.shortcaption1 > td{
    background-color:#00CCFF;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 15px;
    height: 14px;
    color: #006699;
    font-size: 100%;;
    font-weight: bold;
    text-align: left;
    width: 235px;
    /*width: 250px;*/
    background-repeat: no-repeat;
    background-image: url(/common/templates/styles/../images/1/title-short.png);
}

._subcaption,
tr._subcaption > th,
tr._subcaption > td{
    background-color:#FFFF99;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    padding-bottom: 4px;
    padding-top: 6px;
    padding-left: 15px;
    height: 14px;
    color: #12385F;
    font-size: 105%;;
    font-weight: bold;
    text-align: left;
    width: 497px;
    /*width: 512px;*/
    background-repeat: no-repeat;
    background-image: url(/common/templates/styles/../images/1/title-th.png);
}
.subcaption,
tr.subcaption > th,
tr.subcaption > td{
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
	padding-top: 25px;
    font-size: 16px;
    color: #3399ff;
	border-bottom: 1px solid #3399ff;
}
/*tr.subcaption > th, tr.subcaption > td{background: none; padding-bottom: 10px;}
th.subcaption, tr.subcaption > th{
    padding-bottom: 10px;
    background: #FFFF99 url(/common/templates/styles/../images/1/title-th.png);
}*/

.subcaption2{
    color: #FFFFFF;
    background-color: #12385F;
    text-decoration: none;
    font-size: 105%;
    font-weight: bold;
}

.subcaption3{
    color: #2471BD;
    font-weight: normal;
    font-size: 100%;
    margin-top: 5px;
    /*margin-left: 10px;*/
}

.subcaption4{
    font-size: 100%;
    color: #993300;
    text-align: center;
    border-bottom: 1px dotted #990000;
}
th.subcaption4{padding-top: 10px;}

.subcaption5{
    color: #2471BD;
    font-weight: normal;
    font-size: 100%;
    margin-top: 5px;
    /*margin-left: 10px;*/
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #C2DBF3;
}
th.subcaption5{padding-top: 10px;}

#listing_actions{
    margin-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
#listing_actions a{
    font-weight: bold;
    text-align: center;
    width: 120px;
    height: 30px;
    display: block;
    float: left;
    padding: 3px;
    padding-top: 7px;
    color: #45663E;
    background-repeat:no-repeat;
    background-image: url(/common/templates/styles/../images/bt2_120x30.jpg);
}
#listing_actions a:hover{
    color: #FFFFFF;
    background-image: url(/common/templates/styles/../images/bt2_120x30_over.jpg);
}
/*
tr.header-row,
.listing_list tr:first-child
{
    background-repeat: repeat-x;
    background-image: url(/common/templates/styles/../images/1/listing-header-bg.jpg);
}
*/
.listing table {width:100%; border-collapse: collapse;}
.header-row th,
.listing_list th
{
    color: #274A76;
    font-size: 105%;
    height: 25px;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 5px;
}

table.row,
tr.row > td
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #DD8888;
}
table.row select,
tr.row > td select
{
    font-size: 85%;
}
.rowDrag{background-color: #626770; color: #fff;}
.r0{background-color: #EAEFF4;}
.r1{background-color: #D2DEE8;}

.drow > td{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4D9FBF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FEFEFE;
    padding: 3px;
}


.bt90{
    width: 80px;
    height: 22px;
    text-align: center;
    padding-top: 8px;
    margin-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    border: 0px;
    background-image: url(/common/templates/styles/../images/bt_90x30.png);
}
.bt90:hover{border: 0px;}

.bt120{
    width: 110px;
    height: 22px;
    text-align: center;
    padding-top: 8px;
    margin-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    border: 0px;
    background-image: url(/common/templates/styles/../images/bt_120x30.png);
}
input.bt120{width: 120px; height: 30px; padding-top: 0px; padding-bottom: 0px;}

.bt1{
    color:#006699;
    background-color:#B0E597;
}
.bt1:hover{color: #990066;}

.bt2{
    color:#006699;
    background-color:#00CCFF;
    }.bt2:hover{
    color:#003955;
    background-color:#0096BB;
}
.bt3{
    color:#006699;
    background-color:#FF9900;
}
.bt3:hover{color: #990066;}

.bt_red{color:#660000;background-color:#CC6666;cursor:pointer;} .bt_red:hover{color: #111111;background-color:#CC9999;}
.bt_action{color:#505003;background-color:#FCFCB6;cursor:pointer;} .bt_action:hover{color: #111111;background-color:#747405;}

.form_edit2
{
    background-color:#FFFFFF;
    margin: 0px auto;
}
.form_edit2 th{
    color:#333333;
    font-weight: normal;
    text-align: left;
    padding-top: 15px;
}
.form_edit2 td{padding-left: 2px; padding-right: 2px;}
.form_edit2 table.ver th
{
    padding: 0px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
    vertical-align: top;
}
.form_edit2 table.ver td
{
    vertical-align: top;
}

.form_edit2 input,
.form_edit2 textarea,
.form_edit2 select
{
    border: 1px solid #566F81;
    padding: 2px;
    color: #222;
}
.form_edit2 select{padding: 0px; font-size: 100%;}

.form_edit2 .action_bar
{
    border-top: 1px dotted #990000;
    margin-top: 20px;
    padding-top: 10px;
    text-align: center;
}
.form_edit2 .action_bar input
{
    border: 1px solid #666666;
}

.form_edit2 .header-row th
{
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
    color: #3399ff;
	border-bottom: 1px solid #3399ff;
    font-weight: normal;
    white-space: nowrap;
    font-size: 105%;
}


.box_wrapper{
    min-width: 300px;
    max-width: 470px;
    margin: 10px auto;
    padding: 10px;
    border: 1px dotted #FFCC00;
    background-color: #FFF9DD;
    color: #996600;
    text-align:center;
}
.agreement{
    height: 220px;
    width: 460px;
    overflow: auto;
    overflow: scroll;
    background-color: #FFFFFF;
    color: #000000;
    padding: 5px;
    text-align: left;
}

.agreement p{
    margin: 10px 0px;
}
.agreement li{
    list-style-position: outside;
    margin-bottom: 8px;
}
.agreement ul li{
    list-style-type: square;
}
.agreement ol li{
    list-style-type: decimal;
    margin-left: 10px;
}
.redb{color: #FF0000; font-weight: bold; font-size: 110%;padding:5px;}
.blueb{color: #024E82; font-weight: bold; font-size: 110%;padding:5px;}
.frm_action_bar{
    width: 95%;
    border-top: 1px dotted #0066CC;
    padding-top: 5px;
    margin: 0px auto;
    float: none;
}
.bluetext{
    color:#024E82;
    font-size:80%;
    font-weight:bold;
}

.feature_item{
    width: 145px;
    display:block;
    float: left;
    margin-bottom: 1px;
    margin-right: 3px;
    padding:2px;
    border: 0px solid #CFCFCF;
}
.rvdisplay .image_holder {text-align: left;}
.rvdisplay .image_holder div {align: left;}
.rvdisplay .image_holder img {float: left; margin-right:1px;}
.rvdisplay .image_holder a{}
.rvdisplay .r > th, .rvdisplay .r > td {border-bottom: 1px dotted #FFCCCC; padding: 5px;}
.rvdisplay .r th{color: #660000; font-weight: normal;}
#search_wrapper{
    width: 98%;
    border: 0px dotted #006699;
    padding: 5px;
}
.flag, .tip{cursor: help;}
.dollar{
    background-image:url('/common/templates/styles/../images/dollar.gif');
    background-repeat:no-repeat;
    padding-left:12px;
    text-align: right;
}

.hilight{
    background-color: #66FF66;
}

.reset_button, a.reset_button{
    padding:0px !important;
    margin:0px !important;
    border:0px !important;
    background: none !important;
    background-image: none !important;
    color: none !important;
    width: auto !important;
    height: auto !important;
}

.divider{
    clear:both;
    margin: 20px 0px;
    height: 1px;
    min-height: 1px;
    border-bottom: 1px solid #cff;
}



ul.actions{
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid #069;
    position: relative;
    height: 50px;
    text-align: center;
}
ul.actions > li{
    position: relative;
    display: inline-block;
}
ul.actions .link3{
    position: relative;
    margin: 5px;
}
ul.actions .link3, ul.actions .link3:visited{
    background: #222 url(/images/overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff !important;
    text-decoration: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;

    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
ul.actions .link3, ul.actions .link3:visited{ background-color: #069; }
ul.actions .link3:hover{ background-color: #036; }

p.faq {
	display:block;
	margin-bottom: 20px;
	text-align: justify;
}
p.faq span {
	/*margin-bottom: 10px;*/
	/*font-weight: bold;*/
	/*font-style: italic;*/
	display:block;
	color: #369;
	font-size: 110%;
}
body{
	font-size: 0.75em;
	text-align: left;
	background-color: #012945;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(/templates.2/styles/../images/bg.png);
}
body.cke_show_borders{
	background-color: #fff;
	background-image: none;
}
#wrapper{
	width: 808px;
	margin: 0px auto;
}
.right_column{width: 140px;}
.left_column{width: 140px;}
.left_column td{text-align: left;}
.left_column a{color: #00416E; font-size: 95%;}
.left_column a:hover {COLOR: #0069F5;}
#maincontent{
	width: 541px;/*512px; */
	padding: 0px 3px; 
	background-color:#FFFFFF; 
	margin: 0px auto;}



#page_message{
	min-width: 400px; 
	width: 490px; 
	margin: 10px auto; 
	margin-top: 0px; 
	border: 3px solid #C7D8EB; 
	background-color: #C7D8EB;
}
#page_message .page_message_content{
	background-color:#FAFAFA; 
	border: 1px dotted #FF0000; 
	margin: 0px; 
	padding: 10px; 
	text-align:center;
}
#page_message .close_button{background-color: #C7D8EB; padding:3px; text-align: right; float: right;}
#page_message a{color: #94B4D8;}#page_message a:hover{color: #1B3149;}



#page_title{/*width:512px;*/ width: 98%;}
#top_menu{padding-bottom: 10px;}
#top_menu a, #foot_menu a{COLOR: #FFFFFF;}
#top_menu a:hover, #foot_menu a:hover{COLOR: #92BFEC;}

#page_actions2{
	margin: 5px auto;
	margin-bottom: 15px;
	padding: 0px 3px;
	text-align: right;
	border: 1px dotted #0066CC;
	width: 80%;
}
#page_actions2 a{
	text-decoration: none;
	padding: 5px;
	background-color:#AFC8E4;
	border: 1px solid #3A6DAC;
	color: #3667A2;
	font-weight: bold;
}
#page_actions2 a:hover{
	background-color:#3A6DAC;
	color: #FFFFFF;
}

#page_actions3{
	margin: 5px auto;
	margin-bottom: 0px;
	padding: 0px 3px;
	text-align: right;
	border: 1px dotted #0066CC;
	width: 490px;
}
#page_actions3 a{
	text-decoration: none;
	padding: 5px;
	color: #3667A2;
	font-size: 80%;
}
#page_actions3 a:hover{
	background-color:#3A6DAC;
	color: #FFFFFF;
}




#page_actions{
    margin: 25px auto;
    margin-bottom: 0px;
    padding: 0px 3px;
    text-align: center;
    border-top: 1px dotted #069;
}





#page_foot_description{
	margin-top: 30px;
}
#page_description{
	padding: 20px;
	margin: 10px;
	color: #333;
	font-size: 13px;
}

#page_loader{
	width: 512px;
	height: 100px;
	border: 1px dotted #ccc;
	background-color: #fff;
	color: #999;
	margin: 40px auto;
	padding-top: 40px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.wrapper{width: 500px;clear: both;}
#main_wrapper{background: #fff;}
.box_preview{
	border-bottom: 1px dotted #024E82;
    width: 100%;
}
.box_preview caption{
    text-align: left;
    font-size: 12px;
    padding: 5px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
    background-color:#014069;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #35ADFD;
}
.box_preview caption:hover{
    background-color:#026AB0;
}

.box_preview #inner{
    /*margin-left: 20px;*/
}
.box_preview #inner th{
    color: #336699;
    text-align: left;
    font-weight: normal;
}
.box_preview #inner td{
    color: #333333;
}

.toolbar3{
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.toolbar3 table{
	border: 1px dotted #0066FF;
}

.pickup_row td,.dropoff_row td{
    padding-bottom: 10px;
}

#franchise-crumbs {
	padding: 35px 0 0 0;
	height: 80px;
}
#franchise-crumbs li {
	width: 45%;
}
#franchise-crumbs li.prev-crumb {
	float: left;
}
#franchise-crumbs li.next-crumb {
	float: right;
	text-align: right;
	padding-right: 16px;
}
#franchise-crumbs li a {
	font-weight: bold;
	font-size: 13px;
}
#franchise-crumbs li a span {
	display: block;
	width: 16px;
	font-size: 18px;
}
#franchise-crumbs li.prev-crumb a span {
	float: left;
}
#franchise-crumbs li.next-crumb a span {
	float: right;
}

#franchise-signup {
	clear: both;
	padding: 15px;
	text-align: center;
	background: #eee;
	border: 1px solid #ddd;
}
#franchise-signup a {
	font-weight: bold;
	font-size: 20px;
}
body{background-color: #012945;}
.tabcolor{background-color: #EEFFEF}
#maincontent{max-width: 95%; width: 95%;}

