/* Default CSS Stylesheet for a new Web Application project */
/* MGM Content widget styles to be moved into booking */

body {
	margin: 0 auto;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background: #000000 url("../../../images/mcMainBKG.jpg") no-repeat center top;
	width: 885px;
}

* { margin: 0; padding: 0; color: #7D7456;}
a:link { text-decoration: underline; color: #7D7456; }
a:visited { text-decoration: underline; color: #7D7456; }
a:active { text-decoration: underline; color: #7D7456; }
a:hover { text-decoration: none; color: #7D7456; }

.exclusive2u {
	background-color: #EAE9E4;
	border: 1px solid #E0DDD2;
	color:#7D7456;
	padding: 3px;
	vertical-align:top;
	text-align: left;
}

.exclusive2u ul{
	padding: 3px;
	vertical-align:top;
}

ul{
	margin-top: 0px;
	margin-left: 27px;
}

#page {
	width: 885px;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
	margin: 10px auto 0px auto;
	text-align: left;
}

#clear{
	clear: both;
}

#left_column{
	float: left;
	padding: 10px 0px 5px 10px;
	width: 600px;
	text-align: left;
	background-color:#FFFFFF;
}

#right_column{
	float: right;
	width: 230px;
	padding: 15px 15px 0px 0px;
	background-color: #FFFFFF;
}

#header_textMain{
	font-size:15px;
	color: #7d7456;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
}

#header_text{
	font-size:11px;
	color: #7d7456;
	font-weight: bold;
	padding: 5px 5px 20px 20px;
}

#padding_0_0_0_20{
	padding: 0px 0px 0px 20px;
}

#padding_0_0_0_10{
	padding: 0px 0px 0px 10px;
}

form{
	display:inline; 
	width:100%;
}
	
#resTable{
	color:#544530;
	width:550px;
	border: 1px solid #E0DDD2;
}	

#resHeader{
	background-color:#544530;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
	text-indent:25px;
	letter-spacing:2px;
	padding: 15px 0px 0px 10px;
}	

.restext {
	font-size:13px;
	color: #7D7456;
	font-weight: bold;
	text-decoration: none;
	border: none;
	padding: 10px 0 5px 5px;	
}

.reslabel {
    width: 125px;
    padding: 0 0 0 10px;
}

.dow {
	font-size:11px;
	font-family:Arial;
	color: #544530;
	text-decoration: none;
	border: none;
	padding: 1px;	
}

.resCaption {
	font-size:12px;
	font-family:Arial;
	color: #544530;
	font-weight: bold;
	text-decoration: none;
	border: none;
	padding: 3px;	
}

#trDestination{
	display:none;
}

#trDestinationWarning{
	display:none;
	position:relative;
	z-index:40;
}

#TARSDiv{
	display:none;
}

#trDestinationClientAH{
	display:none;
}

#trDestinationClientA{
	display:none;
}

#trDestinationClientH{
	display:none;
}

#trOrigin{
	display:none;
}

#trOriginWarning{
	display:none;
	color:#544530;
}

#trOriginWarningAH{
	display:none;
	color:#544530;
}

#trOriginClientA{
	display:none;
}

#trOriginClientH{
	display:none;
}

#trOriginClientAH{
	display:none;
}

#originsLBoxAH{
	width: 300px;
	color: #544530;
}

#trCountryOfOrigin{
	display:none;
}

#trCountryOfOriginWarning{
	display:none;
	color:#544530;
}

#trCountryOfOriginClient{
	display:none;
}

#CountryOfOriginLBox{
	width: 217px;
	color: #544530;
}

#departMonth1{
    color: #000;
	width: 60px;
	border: 1px solid #999;
}

#departDay1{
    color: #000;
	width: 40px;
	border: 1px solid #999;
}

#departYear1{
    color: #000;
	width: 60px;
	border: 1px solid #999;
}

#departDOW{
    color: #544530;
}

#returnMonth1{
    color: #000;
	width: 60px;
	border: 1px solid #999;
}

#returnDay1{
    color: #000;
	width: 40px;
	border: 1px solid #999;
}

#returnYear1{
    color: #000;
	width: 60px;
	border: 1px solid #999;
}

#returnDOW{
    color: #544530;
}

#gsNumberOfTravelers{
    color: #000;
	width: 40px;
	border: 1px solid #999;
}

#gsNumberOfChildren{
    color:#000;
	width: 40px;
	border: 1px solid #999;
}

#gsAge1Drop{
    color:#000;
	width: 40px;
	border: 1px solid #999;
}

#gsAge2Drop{
    color:#000;
	width: 40px;
	border: 1px solid #999;
}

#gsAge3Drop{
    color:#000;
	width: 40px;
	border: 1px solid #999;
}

#gsAge4Drop{
    display:none;
    color: #000000;
	border: 1px solid #999;
}

#trSubmitReal{
	display:none;
}

#trSubmitFake{
	display:block;
}

#trSubmitFakeButton{
	background: url("../../../images/MCSearchBtn.gif");
	border: 0px;
	width: 85px;
	height: 25px;
	cursor: hand;
}

#trSubmitRealButton{
	background:url("../../../images/MCSearchBtn.gif");
	border:0px;
	width:85px;
	height:25px;
	cursor:hand;
}

#trPassWarning{
	display: none;	
	font-size:10px;
	color: #999;
}

#trPassWarning2{
	display: none;
	font-size:10px;
	color: #999;
}	

#trPassWarning3{
	display: none;
	font-size:10px;
	color: #999;
}

#trDepartureWarning{
	display: none;
	font-size:10px;
	color: #999;
	font-weight: bold;
}

#trDepartureWarningPast{
	display: none;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
}

#trReturnWarning{
	display: none;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
}

#trReturnWarning2{
	display: none;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
}

#trReturnWarningPast{
	display: none;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
}

#SBTCharterDiv{
	color: #999;
	display: none;
	text-align:center;/*10/5/07*/
}

#OVMCharterDiv{
	color: #999;
	display: none;
	width: 345px;
	text-align:center;/*10/5/07*/
}

#SBTSkedDiv{
	color: #999;
	display: none;
	width:315px;
	text-align:center;/*10/5/07*/
}

#footer_Policy{
	width: 771px;
	text-align: center;
	padding: 0px 0px 5px 0px;
	background-color: #d3d1c4;
}

#footerLeft{
	float: left;
	text-align: left;
	padding: 0px 0px 5px 75px;
	width: 771px;
	font-family: Arial;
	font-size: 10px;
	background-color: #d3d1c4;
}

#btmborder{
	width: 771px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

#footer_Policy img{
    display: block;
    border: 0px;
    float:right;
}

#clearfooter{
	clear: both;
}

#specContainer{
	background-color: #FFFFFF;
	width:750px; 
	text-align:left;
	padding: 5px 10px;
	color:#7D7456;
}

#specContainer img{
	border:none;
}

.specHeader{
	font-weight:bold; 
	font-size: 150%; 
	color:#7D7456;
}

.specSubHeader{
	font-weight:bold; 
	font-size: 100%; 
	color:#7D7456;
	font-style: italic;
}

#specTopContent{
	margin:2px 0px 7px 0px;
}

#specTopContent img {
	float: right;
	padding: 0px 0px 0px 15px;
}

.specBullet{
	padding: 0 0 20px 0;
}

.bookBtnPosition {
	padding: 5px 10px 0 0;
	float: right;
}

#specBulletBG{
	background-color:#ECEAE7;
	padding:10px;
}

#specBulletBG ul {
	list-style-type:square;	
}

#specBottomContent{
	margin:0px 0px 7px 0px;
}

#specBottomContent table{
	width: 200px;
}

#specBottomContent th{
	color:#423018;
}

#specBottomContent td.was{
	text-decoration:line-through;	
}

#specBottomContent img {
	float:left;
	padding: 10px 10px 0px 0px;
}

.specBookTrip{
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#specDisclaimer {
	background-color:#ECEAE7; 
	padding:10px;
	margin:10px 0px;
}

#specDisclaimer p{
	font-style:italic;
	font-size: 9px;
}

/* Header Styles */

#topLevel {
	background: #000000;	
	padding: 10px 10px 0 0;
	text-align: right;
	width: 885px;
}

#topLevelLink {
	display: block;
	background: transparent;
}

#topLevelLink a {
	background: #000000 url('../../../images/MCheaderBackground.jpg');
	width: 885px;
	height:	71px;
	z-index: 1000;
	margin: -10px 0 0 0;
	text-indent: -9000px;
	float: left;
}

#navBkgrd {
	clear: left;
	width: 885px;
    height: 24px;
    padding: 0 0 3px 0;
    margin: 0;
    background: #000000;
    border-bottom:1px solid #9B7748;
}

ul#siteNav {
	list-style: none;
	padding:0  0 0 15px;
	margin:0;
}

ul#siteNav li {
	display: block;
	float: left;
	margin: 0;
}

ul#siteNav li a {
	text-decoration: none;
	color: #9B7748;
	font-family: Helvetica, Arial, Sans-Serif;
	text-transform:uppercase;
	text-indent: 0px;
	font-size: 122%;
	padding: 4px 19px 0 0px;
}

ul#siteNav li a:hover {
	display: block;
	color: #FFFFFF;
}

/*Header Link Bar - Please note that this code only applies in this form for navigation bars with Text not Images.*/
ul#siteNav li#NavItem1 a:link, ul#siteNav li#NavItem1 a:visited, ul#siteNav li#NavItem1 a:active,
ul#siteNav li#NavItem2 a:link, ul#siteNav li#NavItem2 a:visited, ul#siteNav li#NavItem2 a:active,
ul#siteNav li#NavItem3 a:link, ul#siteNav li#NavItem3 a:visited, ul#siteNav li#NavItem3 a:active,
ul#siteNav li#NavItem4 a:link, ul#siteNav li#NavItem4 a:visited, ul#siteNav li#NavItem4 a:active,
ul#siteNav li#NavItem5 a:link, ul#siteNav li#NavItem5 a:visited, ul#siteNav li#NavItem5 a:active,
ul#siteNav li#NavItem6 a:link, ul#siteNav li#NavItem6 a:visited, ul#siteNav li#NavItem6 a:active,
ul#siteNav li#NavItem7 a:link, ul#siteNav li#NavItem7 a:visited, ul#siteNav li#NavItem7 a:active,
ul#siteNav li#NavItem8 a:link, ul#siteNav li#NavItem8 a:visited, ul#siteNav li#NavItem8 a:active {
	background: transparent url("../../../spacer.gif") no-repeat 0 0;
    height: 24px;
    text-indent: 0px;
    text-align: center;
    display: block;
}

.displayNone {
	display: none;
}

/***** End Header Styles *****/

/* Footer Styles */

#mcFooter {
	text-align: center;
	width: 885px;
	height: 215px; 
	padding-top: 15px;
	border-left: solid 0px #AD9E7B;
	font-size: 12px;
	color: #938B72;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#mcFooter p {	
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	color: #666666;
	font-size:12px;
}

#mcFooter b {	
	color: #666666;
}

#mcFooter img {	
	padding: 0 0 5px 0;
}

#mcFooter a:link, #mcFooter a:visited, #mcFooter a:active {color: #666666; text-decoration: none;}
#mcFooter a:hover {color: #868686; text-decoration: underline;} 

.mcPipe {
	margin: 0px 2px 0px 2px;
	color: #938B72;
}

#mcFooterCredits {
	padding: 0;
	margin: 0 0 10px 0;
	width: 770px;
	overflow: hidden;
}

#mcFooterCredits p {	
	color: #666666;	
}

#mcFooterCredits a:link, #mcFooterCredits a:visited, #mcFooterCredits a:active {color: #666666; text-decoration: none;}
#mcFooterCredits a:hover {color: #868686; text-decoration: underline;}

#mcCopyrightPosition {
	float: left;
	line-height: 150%; 
	text-align: left;
}

.floatRight {
	float: right;
}

.LogoLinks{ height: 42px; width: 880px; margin: 10px auto; text-align:center; }
 
/***** End Footer Styles *****/