/*
// $Id: wrapper.css,v 1.18 2010/03/01 21:13:53 karenk Exp $
// $Revision: 1.18 $
// $Author: karenk $
//
// $Log: wrapper.css,v $
// Revision 1.18  2010/03/01 21:13:53  karenk
// remove email sign up image
//
// Revision 1.17  2009/07/21 22:05:38  karenk
// *** empty log message ***
//
// Revision 1.16  2009/02/19 23:21:58  karenk
// add head bg
//
// Revision 1.15  2007/04/02 22:15:06  karenk
// change franchise snippet links to white
//
// Revision 1.14  2007/03/22 00:08:54  karenk
// add style for charter request forms
//
// Revision 1.13  2007/03/21 19:05:14  karenk
// left justify tour detail
//
// Revision 1.12  2006/11/15 22:52:25  karenk
// add a:hover to style
//
// Revision 1.11  2006/11/13 21:24:28  karenk
// fix non-commited stuff from last commit
//
// Revision 1.10  2006/11/13 21:23:30  karenk
// add a tags for txtHead1Cap
//
// Revision 1.9  2006/10/17 22:32:56  karenk
// have wrapper stretch to fit wider images
//
// Revision 1.8  2006/10/16 21:49:56  karenk
// fix franchise styles
//
// Revision 1.7  2006/09/18 19:57:40  karenk
// change franchise left snippet back to blue
//
// Revision 1.6  2006/09/08 14:46:20  scottl
// Hooked up per-franchise hero image.
//
// Revision 1.5  2006/08/18 21:02:38  scottl
// Updates and bug fixes in wrapper and ezrez integration code.
//
// Revision 1.4  2006/08/17 22:28:02  scottl
// Small tweaks for XHTML validation, fixes in CSS styles, updated DHTML menus.
//
// Revision 1.3  2006/08/17 20:15:27  scottl
// Changes to support initial wrapper development and templates.
//
// Revision 1.2  2006/08/16 16:58:30  scottl
// Updates to incorporate design/styles into EzRez form post booking widget code.
//
// Revision 1.1  2006/03/02 05:37:00  scottl
// *** empty log message ***
//
//
*/
body {
	margin-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5a5a;
	background-image: url(/Grayline/GraylineBase/wrap/theme0/images/bg.main.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #e0e0e0;
}

.imgHidden {display:none;}

form {
	margin: 0px;
}
input, select, option {
	font-size: 10px;
	color: #7F7E7E;
}
textarea {
	color: #7F7E7E;
	font-size: 11px;
	font-family: Helvetica;
}
.txtResForm {
	font-size: 10px;
}
.padResForm {
	padding-bottom:5px;
}

#containerHeaderSub {
	width: 537px;
	height: 218px;
	overflow: visible;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#containerHeaderSubNoPic {
	width: 100%;
	height: 93px;
	overflow: visible;
	position: relative;
	background-color: #AEBC60;
}
#containerNav {
	width: 457px;
	height: 39px;
	top: 28px;
	left: 40px;
	overflow: visible;
	position: absolute;
	background-image: url(/Grayline/GraylineBase/wrap/theme0/images/exploreby.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#boxNav {
	width: 259px;
	height: 10px;
	top: 11px;
	left: 177px;
	overflow: visible;
}

#boxFranchise {
	width: 222px;
	height: 28px;
	background-color: #AEBC60;
}
.txtFranchise {
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: 600;
	line-height: 28px;
	text-align: left;
}
#franchiseSnippet {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}

#franchiseSnippet A:link {
	color: #FFFFFF;
	text-decoration: none;
}
#franchiseSnippet A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#franchiseSnippet A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#franchiseSnippet A:active {
	color: #FFFFFF;
	text-decoration: none;
}
#franchiseSnippet p {
	margin-top: 0px;
	margin-bottom: 3px;
}
.franchiseSnippet {
	color: #243C9A;
	font-weight: bold;
}
.franchiseDescription {
	text-align: left;
}


/* NAVIGATION & LEFT COLUMN */

#txtSubNav {
	font-size: 11px;
	color: #413F3F;
	text-align: left;
	background: #FFFFFF;
	border-right: 1px solid #CCCCCC;
}

#txtSubNav A:link {
	color: #413F3F;
	text-decoration: none;
}
#txtSubNav A:visited {
	color: #413F3F;
	text-decoration: none;
}
#txtSubNav A:hover {
	color: #243C9A;
	text-decoration: none;
}
#txtSubNav A:active {
	color: #243C9A;
	text-decoration: none;
}
#txtSubNav p {
	margin-top: 0px;
	margin-bottom: 3px;
}
.txtSubNavOn {
	color: #243C9A;
	font-weight: bold;
}

#txtBreadCrumb {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-align: left;
}

#txtBreadCrumb a:link {
	color: #2844AF;
	text-decoration: none;
}
#txtBreadCrumb a:visited {
	color: #2844AF;
	text-decoration: none;
}
#txtBreadCrumb a:hover {
	color: #2844AF;
	text-decoration: underline;
}
#txtBreadCrumb a:active {
	color: #2844AF;
	text-decoration: underline;
}
.txtBreadCrumbOn {
	font-weight: bold;
}

.txtContent {
	font-size: 11px;
	font-family:  Verdana, sans-serif;
	color: #5B5A5A;
	text-align: left;
}

.txtContent td {
	font-size: 11px;
}

.txtContent a:link {
	color: #243C9A;
	text-decoration: underline;
}
.txtContent a:visited {
	color: #243C9A;
	text-decoration: underline;
}
.txtContent a:hover {
	color: #243C9A;
	text-decoration: underline;
}
.txtContent a:active {
	color: #243C9A;
	text-decoration: underline;
}
#txtContentTitle {
	font-size: 18px;
	font-family: Verdana, sans-serif;
	color: #413F3F;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
#txtContentTitleSmall {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #413F3F;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
}

.txtHead1Cap {
	font-weight: bold;
	color: #2844AF;
	text-transform: uppercase;
}
.txtHead1Cap a:visited {
	color: #3584BB;
}


.txtHead1 {
	font-weight: bold;
	color: #2844AF;
}

hr {
	width: 100%;
	height: 1px;
}
.tblHead1 {
	color: #FFFFFF;
	background-color: #073AA0;
}

#txtFranchiseInfo {
	font-size: 10px;
	color: #999999;
}
#txtFranchiseInfo a:link {
	color: #999999;
	text-decoration: underline;
}
#txtFranchiseInfo a:visited {
	color: #999999;
	text-decoration: underline;
}
#txtFranchiseInfo a:hover {
	color: #243C9A;
	text-decoration: underline;
}
#txtFranchiseInfo a:active {
	color: #243C9A;
	text-decoration: underline;
}
.boxFranchise {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.hrFranchise {
	height: 1px;
	width: 502px;
	padding: 5px 0px 0px 0px;
}

#boxFooter {
	margin-top: 5px;
}
#txtFooter {
	font-size: 10px;
	color: #7F7E7E;
}
#txtFooter a:link {
	color: #7F7E7E;
	text-decoration: none;
}
#txtFooter a:visited {
	color: #7F7E7E;
	text-decoration: none;
}
#txtFooter a:hover {
	color: #7F7E7E;
	text-decoration: underline;
}
#txtFooter a:active {
	color: #7F7E7E;
	text-decoration: underline;
}

.ezrezError {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	padding-bottom:10px;
}
.CharterRequestTitle {
	font-size: 12px !important;
	text-decoration: underline;
	color: #413F3F;
	text-align: left;
	font-weight: bold;
}

.tdExpedia {
	background-image: url(/Grayline/GraylineBase/wrap/theme0/images/expedia.header.bg.gif);
	background-repeat: repeat;
	background-color: #fff;

}
.emailsignup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1px;
	color: #504F4F;
	text-decoration: none;
}
