@import "_Shared.css";

BODY 
{
	FONT-SIZE: 				10pt;
	COLOR: 					black;
	FONT-FAMILY: 			Verdana, Arial, Helvetica, sans-serif;
}

a:link { color: #0253b7; text-decoration: none;}
a:visited { color: #0253b7; text-decoration: none;}
a:hover {  color: #cc0000; text-decoration: underline;}

TD
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.HomeBox
{
	background-color: #f0f6fc;
	border: 1px solid #DEE7EF;
}

TD.LatestDealsCity
{
	font-weight: bold;
	color: black;
}

TD.LatestDealsRate
{
	font-weight: bold;
	color: #990000;
}

.FormHeaderSolid
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #cee1ec;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}

/* Fancy Box */
.FancyBox
{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}
.FancyBoxTopLeft
{
	background: transparent url(/Common/Images/FancyBox/TopLeft.gif) 0 0 no-repeat;
	width: 34px;
	height: 29px;
}
.FancyBoxTop
{
	background: transparent url(/Common/Images/FancyBox/Top.gif) 0 0 repeat;
	width: 1px;
	height: 29px;
}
.FancyBoxTopRight
{
	background: transparent url(/Common/Images/FancyBox/TopRight.gif) 0 0 no-repeat;
	width: 31px;
	height: 29px;
}
.FancyBoxLeft
{
	background: transparent url(/Common/Images/FancyBox/Left.gif) 0 0 repeat;
	width: 34px;
	height: 4px;
}
.FancyBoxRight
{
	background: transparent url(/Common/Images/FancyBox/Right.gif) 0 0 repeat;
	width: 31px;
	height: 4px;
}
.FancyBoxBottomLeft
{
	background: transparent url(/Common/Images/FancyBox/BottomLeft.gif) 0 0 no-repeat;
	width: 34px;
	height: 30px;
}
.FancyBoxBottom
{
	background: transparent url(/Common/Images/FancyBox/Bottom.gif) 0 0 repeat;
	width: 1px;
	height: 30px;
}
.FancyBoxBottomRight
{
	background: transparent url(/Common/Images/FancyBox/BottomRight.gif) 0 0 no-repeat;
	width: 31px;
	height: 30px;
}


select.currencydetails
{
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 6pt; 
	background-color: #d3d3d3; 
	border: 0px solid #EEE0B9;
}

h1 {font-size:14pt}

.LoginBox
{
	background-color: #f6f6f6;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9e9e9e;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#e8e8e8',endColorStr='#f5f5f5');
}

.ShadedBox
{
	background-color: #f6f6f6;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9e9e9e;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#e8e8e8',endColorStr='#f5f5f5');
}

select.currency
{
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	background-color: #FFFFFF; 
	border: 1px solid #EEE0B9;
}

.SortByBox
{
	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 5px dotted #ffcc00;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#ffffcc',endColorStr='#ffffff');
}

A.SortOptions
{
	color: #009966;
	font-weight:bold; 
}

A.SortOptions:hover
{
	font-weight:bold;
	color: #ff3333;
}

A.HotelName
{
	font-weight:bold; 
	FONT-SIZE: 10pt;
	text-decoration:none;
}

.Button
{
	
}

INPUT.Shadow
{
	border: 1px solid #C1CFDF;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=1,offY=1);
}

TEXTAREA.Shadow
{
	border: 1px solid #C1CFDF;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=1,offY=1);
}

SELECT.Shadow
{
	border: 1px solid #C1CFDF;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=1,offY=1);
}

.GenericSearchBox
{
	font-size:xx-small; 
	border: 1px solid #C1CFDF;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=1,offY=1);
}

.ButtonNew
{
	background:"#eeeeee";
	color:"#669900";
	cursor:hand; 
	font-size:x-small; 
	font-weight:bold; 
	text-decoration:none;
	border-width : 1px 2px 2px 1px;
	border-color: black;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#eeeeee',endColorStr='#FFFFFF');
}

.ButtonDelete
{
	background:"#eeeeee";
	color:"#ff0066";
	cursor:hand; 
	font-size:x-small; 
	font-weight:bold; 
	text-decoration:none;
	border-width : 1px 2px 2px 1px;
	border-color: black;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#eeeeee',endColorStr='#FFFFFF');
}

A.Cobrand
{
	color: #1975A4;
	text-decoration:none;
}

A.Cobrand:hover
{
	text-decoration:none;
	color: #FF9900;
}

A.NavLinks
{
	color: #ffffff;
	text-decoration:none;
}

A.NavLinks:hover
{
	text-decoration:none;
	background-color: #98C1E0;
}

.HeaderTable
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top:solid 4px #98C1E0;
	border-bottom:solid 4px #98C1E0;
	background-color: #f8f8f8;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f0f0,endColorStr=#ffffff);
}

.Navbar1 
{
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.Navbar2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10.5px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000066;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#000066',endColorStr='#1997BD');
}

.Default
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.HowItWorks
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.MissionStatement
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TermsHeader2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.PrivacyHeader2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.AboutUsHeader1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.FormHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #ededed;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#e6e6dc',endColorStr='#FFFFFF');
}

.AccountServicesHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-style : outset outset outset outset;
	border : thin outset;
	background-color : #e6e6dc; /*708090 993366 660000D3DEE4*/
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#e6e6dc',endColorStr='#F3F3D8');
}

.StandardTable
{
	background-color: #E0E3E5;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.FormError
{
	background-color: #ffcccc;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #cc3333;
	border-bottom: 1px solid #cc3333;
}

.SearchResults
{
	background-color: #f6f6f6;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #98C1E0;/* 3366cc */
	border-bottom: 1px solid #98C1E0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#DDE4E9',endColorStr='#EEEEF0');
}

.SearchPrice
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	FONT-STYLE: normal; 
	color: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SearchPriceMedium
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	color: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SearchPriceSmall
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	color: #FF9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.Gradient
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#DDE4E9',endColorStr='#EEEEF0');
}

.GradientHighlighted
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#ffffcc',endColorStr='#EBEBEE');
}

.GradientHotelsOwnBid
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorStr='#ffdead',endColorStr='#EBEBEE');
}

.Footer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.FooterSmall {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.FormLabel
{
	FONT-WEIGHT: bold; 
	color: #336666;
}

/***********************************************************************
 * base-aaa.css
 * $Revision: 8 $
 * $Date: 6/04/09 5:12p $
 * $Author: Ijones $
 ***********************************************************************/

/***********************************************************************
 * ©2008 AAA All Rights Reserved!!
 * Authors - Johnny Newberry, Ilene Jones, Rick Short, Terry Pappy
 ***********************************************************************/
/*
Portions Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/*reset.css*/
.aaa2  {
	color:#000;
	background:#FFF;
}
/*
.aaa2 div, .aaa2 dl, .aaa2 dt, .aaa2 dd, .aaa2 ul, .aaa2 ol, .aaa2 li, .aaa2 h1, .aaa2 h2, .aaa2 h3, .aaa2 h4, .aaa2 h5, .aaa2 h6, .aaa2 pre, .aaa2 code, .aaa2 form, .aaa2 fieldset, .aaa2 legend, .aaa2 input, .aaa2 textarea, .aaa2 p, .aaa2 blockquote, .aaa2 th, .aaa2 td {
	margin:0;
	padding:0;
}
.aaa2 table {
	border-collapse:collapse;
	border-spacing:0;
}
.aaa2 fieldset, .aaa2 img {
	border:0;
}
.aaa2 address, .aaa2 caption, .aaa2 cite, .aaa2 code, .aaa2 dfn, .aaa2 em, .aaa2 strong, .aaa2 th, .aaa2 var {
	font-style:normal;
	font-weight:normal;
}
.aaa2 li {
	list-style:none;
}
.aaa2 caption, .aaa2 th {
	text-align:left;
}
.aaa2 h1, .aaa2 h2, .aaa2 h3, .aaa2 h4, .aaa2 h5, .aaa2 h6 {
	font-size:13px;
	font-weight:normal;
}
.aaa2 q:before, .aaa2 q:after {
	content:'';
}
.aaa2 abbr, .aaa2 acronym {
	border:0;
	font-variant:normal;
}
.aaa2 sup, .aaa2 sub {
	line-height:-1px;
	vertical-align:text-top;
}
.aaa2 sub {
	vertical-align:text-bottom;
}
*/
/*fonts.css*/
.aaa2  {
	font:13px arial, helvetica, clean, sans-serif;
*font-size:13px;
*font:13px;
}

.aaa2 table {
/*	font-size:inherit;
	font:100%; */
}
.aaa2 pre, .aaa2 code, .aaa2 kbd, .aaa2 samp, .aaa2 tt {
	font-family:monospace;
*font-size:13px;
	line-height:99%;
}

/*grids.css*/
.aaa2  {
	text-align:center;
}
/* clubLeftLayout is only used when there is a defined .clubLeft */
#document.clubLeftLayout {
	width: 1000px;
}
/* base.css, part of YUI's CSS Foundation */
.aaa2 h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:18px;  
}
.aaa2 h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:16px; 
}
.aaa2 h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:14px;  
}
.aaa2 h1,.aaa2 h2,.aaa2 h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
.aaa2 h1,.aaa2 h2,.aaa2 h3,.aaa2 h4,.aaa2 h5,.aaa2 h6,.aaa2 strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
.aaa2 abbr,.aaa2 acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
.aaa2 em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.aaa2 blockquote,.aaa2 ul,.aaa2 ol,.aaa2 dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
.aaa2 ol,.aaa2 ul,.aaa2 dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
.aaa2 ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
.aaa2 ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
.aaa2 dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
.aaa2 th,.aaa2 td {
	/*borders and padding to make the table readable
	border:1px solid #000;
	padding:.5em;*/
}
.aaa2 th {
	/*distinguishing table headers from data cells
	font-weight:bold;
	text-align:center;*/
}
.aaa2 caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
.aaa2 p,.aaa2 fieldset,.aaa2 table {
	/*so things don't run into each other
	margin-bottom:1em;*/
}

/******************************************************************************
 * BEGIN Basic mainContent and mainContainer border settings.
 ******************************************************************************/ 
/* Override any possibilities that divs may have been assigned a border.
.aaa2 div {
	border-width: 0px;
}*/
/* This is the club right box, under the myTrips toolContainer. */
.clubRight {
	border: none; 
	margin: 0pt; 
	padding: 0pt; 
	width: 204px;
}
.clubLeft {
	border: none;
	margin: 0pt;
	padding: 0pt;
	width: 170px;
	float: left;
}
.clubLeft ul {
	padding-left: 20px; 
}
.clubLeft ul li {
	list-style-image: url(/AAA/common/images/icons/bulletIcon.gif);
}
.clubBottom {
	clear: both;
}
.clubTop {
	/* add club top specific styles here */
}
.clubCenter {
	clear: both;
}
#footer {
	clear: both;
}
/* mainContainer houses all content that is contained in the services TD*/
#mainContainer.aaa2  {
	width: 820px	;
	float: left; 
	padding-left:0px;
	text-align: left;	
	border-width: 0px;
}
/*mainContent is the area where forms, etc. are contained. AKA body*/
.aaa2 .mainContent {
	width: 600px;
	float: left;
	padding: 0px 5px 5px 5px;
	border-right-width: 1px;
	position: relative;
}
/******************************************************************************
 * END Basic mainContent and mainContainer border settings.
 ******************************************************************************/ 

/******************************************************************************
 * Clears the floats on the above div set.  
 * Can be overriden in the page to:
 * clear: left, clear: right, clear: none
 ******************************************************************************/ 
.aaa2 .clear,
.clear {
	clear: both;
	height: 0px;
	width: 0px;
}
/* This is always a span, but we want to turn it into a block */
.aaa2 .a4jOutputPanel {
	display: block;
}
