/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */  ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 130px; /* Menu Width */ margin: 0; list-style: none; } ul#navmenu-v li { float: left; position: relative; width: 100%; } ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 70%; *left: 100%; z-index: 9999; } /* Root Menu */ ul#navmenu-v a { border-top: 3px solid #f89837; border-right: 1px solid #f89837; padding: 3px; display: block; background: #949cce; color: #ffffff; font: bold 12px Arial, sans-serif; text-decoration: none; height: 1%; } /* Root Menu Hover Persistence */ ul#navmenu-v a:hover { background: #949CCE; color: #AD0000; } /* 2nd Menu */ ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #949CCE; } /* 2nd Menu Hover Persistence */ ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #949CCE; } /* 3rd Menu */ ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #949CCE; } /* 3rd Menu Hover Persistence */ ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #949CCE; } /* 4th Menu */ ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #949CCE; } /* 4th Menu Hover */ ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #949CCE; } /* Hover Function - Do Not Move */ ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; } 

td{font-family:"Arial","Verdana";font-size:12px;color:#000033}
td.white{font-family:"Arial","Verdana";font-size:11px;color:#ffffff}
td.padw{padding-left:5;font-family:"Arial","Verdana";font-size:11px;color:#ffffff}
td.padbro{padding-left:5}
td.padr{padding-right:10;font-family:"Arial","Verdana";font-size:11px;color:#ffffff}
.large{font-family:"Arial","Verdana";font-size:18px;color:#ffffff}
.mid{font-family:"Arial","Verdana";font-size:14px;color:#ffffff;}

select,option{background-color:#9999cc;font-family:"Arial","Verdana";font-size:11px;color:#ffffff;}
.question{background-color:#9999cc;font-family:"Arial","Verdana";font-size:13px;color:#ffffff;}

.brochure{background-color:#ffffff;font-family:"Arial","Verdana";font-size:11px;color:#000033;}

.binoculars{
padding-left:2px; 
margin-bottom:-10px;  
}

.padr a,
.large a{
	color: #ffffff;
	text-decoration:none;
}
a.redlink,
td a,
p a{
	color: #000000;
	text-decoration:underline;
}
a.redlink:hover,
td a:hover,
p a:hover{
	color: #cc0033;
}

.padr a:hover,
.large a:hover{
	color: #000066;
	text-decoration:none;
}
td.specials{font-family:"Arial","Verdana";font-size:11px;color:#666699;padding-left:5;padding-right:30;padding-top:2}



.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0033}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

h1{
	font-size:16px;
}
h2{
	font-size:16px;
}
h2 span{
	font-size:13px;
	font-style:italic;
}
.buyonline{
	width:100%;
	border:1px solid #CC0033;
	padding:10px;
	background-color:#ffffff;
	clear:both;
}
.photo_left{
	clear:both;
	width:225px;
	float:left;
	margin:0 5px 5px 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.photo_left img{
	display:block !important;
}
.cart_stripe{
	background-color:#ffffff;
	padding:4px;
	margin: 6px 0;
}
#free_quote {
	float: right;
	background-image: url(../images/free_quote_bg.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 277px;
	padding-left: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}
#reslults_table {
	width: 95%;
	background-color: #FFFFFF;
}
#reslults_table .stops {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#reslults_table .price {
	font-size: 22px;
	display: block;
	color: #CC0033;
}
#reslults_table .rule {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A60029;
	padding-left: 15px;
	line-height: 24px;
}
#reslults_table .row {
	text-decoration: none;
	padding-left: 10px;
	color: #CC0033;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC0033;
	padding-top: 10px;
}
.text_top {
	width: 90%;
}
#reslults_table .call_for_info {
	font-size: 22px;
	color: #FF9933;
}
.arialblack {
	font-family: "Arial Black";
	font-size: 14px;
	display: block;
	width: 120px;
}
#reslults_table .top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0033;
	height: 20px;
}
#reslults_table .left {
	width: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC0033;
}
#tn_logo {
	margin-top: 10px;
}
#reslults_table .right {
	width: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC0033;
}
#reslults_table .bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0033;
	height: 20px;
}
#stops_td {
}
#map {
	margin-right: auto;
	margin-left: auto;
}
#reslults_table .plus_taxes {
	color: #000000;
	font-size: 10px;
}
a.surface_to {
	text-decoration: underline;
}
a.back {
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
}
#reslults_table a.pricesforeachmonth {
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}
#current_month {
	float: right;
	font-weight: normal;
	color: #CC0033;
	font-size: 24px;
	margin-right: 30px;
	margin-top: -5px;
}
#top_right {
	float: right;
	width: 250px;
	line-height: 18px;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FF9933;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#top_right .tel {
	font-size: 16px;
	font-weight: bold;
}
#top_right a {
	color: #000000;
	text-decoration: underline;
}
a.not_hidden {
	color: #0033FF;
	text-decoration: underline;
}
.not_hidden {
	color: #0033FF;
	text-decoration: underline;
}

.viewjourney {
	color: #0033FF;
	text-decoration: underline;
	margin-left:50px;
	/*padding-left: 375px;*/
}

#inner_content {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.plus_taxes b{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: normal;
/*}.hideme {
	visibility: hidden;
}*/


