body {
	margin: 0px;
	padding: 0px;
	background: #1A2A39 url(/images/sites/electrictour/bgr.gif) repeat-x;
}
.bgr {
	background-repeat:repeat-x;
}
td {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D0DCE9;
}

p {
    margin-top: 5px;
    margin-bottom: 6px;
}

.border {
	border: 1px solid #70BD48;
}
.border2 {
	border: 1px solid #84A6BF;
}
.border3 {
	border: 1px solid #EE7146;
}
.pad {
	margin-bottom: 5px;
}
.menu {
	font-size: 10px;
	color: #013C6C;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.menu:hover {
color: #DD2A00;
text-decoration: none;
}

.topmenu {
	color: #AFD0E7;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.topmenu:hover {
color: #FFFFFF;
text-decoration: none;
}
.bottom {
	color: #B4D2DC;
	text-decoration: none;
}
.bottom:hover{
color: #FFFFFF;
text-decoration: none;
}
a {
	color: #FFDE00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.list {
	margin: 0px;
	padding: 5px 5px 5px 20px;
	list-style: url(/images/sites/electrictour/bullet.gif);
}
.list2 {
	margin: 0px;
	padding: 5px 5px 5px 25px;
}
.blue {
	color: #005092;
	text-decoration: none;
}
.blue:hover {
	text-decoration: underline;
}
.input {
	width: 350px;
}
.input3 {
	width: 114px;
}
.input2 {
	width: 120px;
}
.hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;	
}
.hdryellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FEDE00;
	text-transform: uppercase;
}
.hdrblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #88DAFF;
	text-transform: uppercase;
}

/* Style to override old stylesheet */

h1 {
    border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top:5px;
	margin-bottom:-5px;
}

.bgr h1 {
  color: #ffffff;
  text-align: left;
}

#tour_column {
    margin: 10px 25px 10px 25px;
    color: #000000;
}

#tour_column td {
    color: #000000;
}

#tour_column div.calendarcell p {
    margin: 0px;
    border: none;
	background:#FF9933;
}

#footer a, 
#footer a:link, 
#footer a:visited, 
#footer a:active,
#tour_column a, 
#tour_column a:link, 
#tour_column a:visited, 
#tour_column a:active,
#tour_column p a, 
#tour_column p a:link, 
#tour_column p a:visited, 
#tour_column p a:active,
#tour_column li a,
#tour_column li a:link, 
#tour_column li a:visited, 
#tour_column li a:active { 
	color: #cc3300; 
}

div.calendarcell {
    background: #FF9933 none repeat scroll 0%;
    border-bottom:1px solid #336699;
    border-left:1px solid #336699;
    border-right:1px solid #336699;
    margin:auto;
    min-height: 72px;
    min-width: 55px;
}

p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    margin-bottom: 6px;
}

#tour_column div.calendarcell p.day {
    background: #336699;
    color: #88DAFF;
}

.b1, .b2, .b3, .b4 {
    display: none;
}

ul, ol {
    font-size: 11px;
}

.largetext, .largetext p {
	font-size:13px;
}

/*** COLOR STYLES ***/

.white		{ color: #ffffff; }
.red		{ color: #f8e0da; }
.yellow		{ color: #fede00; }
.green		{ color: #e3ead5; }
.boldred	{ color: #ff3000; }
.dark		{ color: #121212; }
.grey		{ color: #657384; }

/*** LAYOUT/TEMPLATE STYLES ***/

#bottom_divider {
	width:961px; height:10px; margin:0 auto; padding:0;
	background-image:url("/images/sites/electrictour/tblwh_lb.gif");
	background-color:#fff;
	background-repeat:no-repeat;
	text-align:right;
}

#inside {
	margin-top:6px;
	margin-bottom:2px;
}

/*** HEADER / FOOTER STYLES ***/

#header {
	margin:0 auto; padding:0;
	text-align:left;
}

#header .textbox {
	font-size:16px; line-height:18px; margin:10px 10px 5px 0; height:65px;
}

#footer {
//	height:45px;
	text-align:center;
	padding:5px 0;
}

.bottommenu {
	color: #33576C;
	text-decoration: none;
}

.bottommenu:hover {
	color: #000000;
	text-decoration: none;
}

/*** LEFT NAV STYLES ***/

#lhnav {
	background:#ffffff url('/images/sites/electrictour/bgr_menu.gif');
}
#lhnav .row { margin:0; padding:0; height:25px; }

#lhnav .addthis {
	padding:10px 0 0 5px;
	height:600px;
	vertical-align:top;
	background:#ffffff url('/images/sites/electrictour/bgr_bottom.gif') no-repeat;
}

#lhnav img.btn {
	width:11px; height:11px;
	margin:7px; padding:0;
}

#lhnav #find_us {
	margin-top:12px; text-align:center;
	font-weight:normal; color:#2e6c99; line-height:11px;
}

#lhnav #find_us a { text-decoration:none; }

#lhnav #find_us img { border:0; }

#lhnav_secure {
	padding:5px 10px 5px 5px;
	background:#ffffff url('/images/sites/electrictour/bgr_bottom.gif') no-repeat;
	color:#1b3550;
}

#lhnav .tripadvisor { margin:10px 0; padding:10px 0; text-align:center; border-top:solid 1px #999; border-bottom:solid 1px #999; }
#lhnav .tripadvisor a { color:#2e6c99; }

#lhnav .memberships { text-align:center; margin-top:18px; }
#lhnav .memberships td { text-align:center; width:50%; }

/*** HOME PAGE STYLES ***/

.homepageblock {
	padding:10px;
	height:490px;
	line-height:13px;
}
.homepageblock b.hdr {
	line-height:18px;
}
.homepageblock ul {
	margin-left:15px; padding-left:0;
	*margin-top: 0;
}

/*** THUMBNAIL STYLES ***/

.tn { float:left; font-size:20px; margin-right:5px; }

.option_block { margin:18px 0; }
.option_block .tn { float:left; font-size:20px; margin:0 5px 0 0;  }
.option_block .clear { clear:both; margin-bottom:5px; }
.option_block img { margin-bottom:5px; }


/*** FONT-TOGGLE STYLES ***/

#fontmenu { margin:4px 10px 5px 0; width:70px; height:32px; font-size:10px; color:#AFD0E7; background:#3990d0; text-align:center; }
#fontmenu a { padding:5px; }

.fontsm { font-size:11px; } 
.fontsm p, .fontsm li, .fontsm td { font-size:11px; }
.fontsm .largetext, .fontsm .largetext p { font-size:13px; }
.fontsm .homepageblock { line-height:13px; }

.fontmd { font-size:13px; } 
.fontmd p, .fontmd li, .fontmd td { font-size:13px; }
.fontmd .largetext, .fontmd .largetext p { font-size:15px; }
.fontmd .homepageblock { line-height:14px; }

.fontlg { font-size:15px; } 
.fontlg p, .fontlg li, .fontlg td { font-size:15px; }
.fontlg .largetext, .fontlg .largetext p { font-size:17px; }
.fontlg .homepageblock { line-height:16px; }

/*** VIDEO STYLES ***/

#column_main #video { text-align:left; margin:10px 0 0 15px; font-size:12px; }

#column_main #video .float_right { float:right; }

#column_main #video .header h1 { text-align:left; vertical-align:bottom; font-family:arial,helvetica; color:#FEDE00; }

#column_main #video .videocode { margin-bottom:10px; }

#column_main #video div.infobutton { float:left; }

#column_main #video div.infotext { color:#fff; }

#column_main #video div.bookprodbutton a, 
#column_main #video div.bookprodbutton a:link, 
#column_main #video div.bookprodbutton a:visited {
	font:bold 11px arial, helvetica;
	line-height:14px;
}

#column_main #video div.bookprodbutton { 
	background:#c63;
	width:75px;
	height:30px;
	border:solid 1px #999;
	margin:3px 0; 
	text-align:center;
	padding:0 2px;
	display:table-cell;
	vertical-align:middle;
}

/* video links for segway tour box */

.videolink { font:bold 12px arial; color:#2e6c99; }

a.videolink img { border:0; width:12px; height:9px; }

/* video links for tour pages */

.video_tn { border:solid 1px #fff; float:left; width:60px; height:40px; }

