/* CSS Document */

body {margin:0px 0px 0px 0px;}
.title-white {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#ffffff;text-align:left; line-height:30px;}
.title-blue {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#1b47a2;line-height:30px;}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1b47a2;
	font-weight:normal;
	margin:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1b47a2;
	line-height:24px;
	font-weight:normal;
	padding-top:5px;
	margin:0px;
}
.title-yellow {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#e7c01d;line-height:34px;}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:18px;
	color:#e7c01d;
	font-weight:normal;
}
.title-orange {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#e22613;line-height:34px;}
.footer-text, footer-text a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5d5d5d;line-height:20px;padding-left:0px; padding-top:0px;padding-right:0px;text-decoration:none;}
.footer-text a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5d5d5d;line-height:20px;padding-left:0px; padding-top:0px;padding-right:0px;text-decoration:underline;}
.text-gray{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2f2f2f;line-height:20px;}
.text-deal-gray{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2f2f2f;line-height:18px;font-weight:normal;}
.text-grey {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;line-height:20px;text-decoration:none;}
.text-grey a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;line-height:20px;text-decoration:underline;}
.text-grey a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;line-height:20px;text-decoration:underline;}
.text-aqua {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1982be;line-height:20px;text-decoration:underline;}
.text-aqua a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1982be;line-height:20px;text-decoration:underline;}
.text-aqua a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1982be;line-height:20px;text-decoration:underline;}
.sign-up-field {width:330px;height:26px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#767676;padding:5px 0px 0px 5px;vertical-align:middle;}
.getaways {
	background-image:url(http://images.travelguru.com/images/td-bg-1.gif);
	background-repeat:repeat-x;
	background-color:#e2eaf1;
	border-bottom:solid 1px #FFFFFF;
	text-decoration: none;
	cursor:hand;
	display: block;
}
.getaways a {
	background-image:url(http://images.travelguru.com/images/td-bg-1.gif);
	background-repeat:repeat-x;
	background-color:#e2eaf1;
	text-decoration: none;
	cursor:hand;
	display:block;
}
.getaways a:hover {
	background-image:url(http://images.travelguru.com/images/td-bg-2.gif);
	background-repeat:repeat-x;
	background-color:#c7d9e8;
	text-decoration: none;
	cursor:hand;
	display:block;
}
.getaways-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#0e3c9d;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:4px;
	line-height:17px;
	width:230px;
	text-align: left;
}
.getaways-rate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#1982be;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:4px;
	line-height:17px;
	float: right;
	width: 70px;
	text-align: right;
}
.deal-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0e3c9d;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:4px;
	line-height:17px;
	width: 240px;
	text-align: left;
}
.deal-city-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0e3c9d;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:4px;
	line-height:17px;
	text-align:left;
}
.deal-rate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1982be;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:4px;
	line-height:16px;
	float: right;
	width: 60px;
	text-align:right;
}
.number-1 {
color: #0055c0;
font-size:22px;
font-family:Arial;
font-weight:bold;
}
.number-2 {
color: #0055c0;
font-size:16px;
font-family:Arial;
font-weight:bold;
}
.arial-10 {
color:#6a6868;
font-size:10px;
font-family:Arial;
font-weight:normal;
}
.standard-charges{
	font-family:tahoma;
	color:#353535;
	font-size:11px;
	font-weight:normal;
}
.worldwide{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0055c0;
	text-decoration:underline;
	font-weight:bold;
}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding:10px 10px 10px 10px; background:#3b2419; color:#ffffff; text-align:justify; line-height:16px;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
.tipOver {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-align:justify; width:280px; padding:7px; position:absolute; z-index:100; visibility:hidden; top:0px; left:0px; background-color:#3b2419; layer-background-color:#3b2419;}
.call-us-tipOver {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;text-align:justify;width:255px;padding:7px;position:absolute;z-index:100;top:0px; left:0px;visibility:hidden;background-color:#f8f2ee;layer-background-color:#3b2419;border: 1px solid #edd2bf;}
.header-bg{background-color:#f8f2ee;}
.login-text{font-family:Arial, Helvetica, sans-serif;color:#636363;font-size:12px;font-weight:bold;}
.footer-overlap {
	background-color: #cdcdcd;
	height:100px;
	width:100px;
	text-align: center;
	font-size:10px;
	color:#CC0000;
	font-family:Verdana;
	position:fixed;
	bottom: 0px;
	clear: both;
	left:1000px;
}
.footer-bg{
	background-color: #fdfdfd;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bcbcbc;
	border-left-color: #bcbcbc;
}