html { width: 100%; height: 100%; }

body {
	color: #424a60;
	margin: 0px 0px 20px 0px;
	text-align: center;
	background: #384D2E;
}

/* GENERAL STYLES */
p, li, td, th, dd, dt, table, tr {font-size: 1em; color: #424a60;}
td,th {color: #281906;}
.bold,b {font-weight:bold;}


.heading {font-size:17px; font-weight:bold; color:#CC3D1F;}
h1 
{
    color: #424A60;
    font-size: 1em;
}
.subheading, h2 {font-size:15px; font-weight:bold; color:#384D2E;}

.footsep { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

.caltext {font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #808080;}
.caltext #instructions {padding-bottom:4px; width:180px;}
.mpdealtext {font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #808080; padding-right: 20px; height: 50px; vertical-align: top;}

.dealalert {font-size: 10px; width: 145px; background-color: #F7F5E9; border: 1px solid #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.adpttext {font-size: 11px; font-weight: bold; color: #4A4D5E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.addresstext {font-size: 10px; color: #4A4D5E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.phonetext {font-size: 10px; font-weight: bold; color: #C83E1A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.intcap { font-weight: bold; font-size: 16px; color: #474D5D; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.errormsg {color:#FF0000;}

#contenttext {font-size: 12px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #454A5E; width: 278px; vertical-align: top;}

#legal {font-size: 9px; font-weight: bold; color: #434E40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* LAYOUT ELEMENTS */
#mpnavbg {background-image: url(/hotdeals/images/mp/arhdp_mp_img_right_01.jpg);}
#leftmarginbg {background: url(/hotdeals/images/mp/arhdp_margin_left.gif) repeat-y; width: 56px;}
#rightmarginbg {background: url(/hotdeals/images/mp/arhdp_margin_right.gif) repeat-y; width: 56px;}
#mplogo  {background-image: url(/hotdeals/images/mp/arhdp_mp_logo.png); width: 563px; height: 182px; vertical-align: top;}
#secondnavbg {background-image: url(/hotdeals/images/mp/arhdp_2nd_nav_tile.gif); height: 20px;}
#mpfooter { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url(/hotdeals/images/mp/arhdp_bot_tile.gif) ; height: 25px; padding-left: 30px; padding-right: 30px; padding-top: 30px; padding-bottom: 15px; text-align: center; line-height: 18px;}
#border {background-color: #000; height: 1px;}
#contentarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff;}
#intheadergraphic {background-image: url(/hotdeals/images/int/arhdp_int_lodging_right.jpg); width: 566px; height: 190px; background-repeat: no-repeat; vertical-align: top;}
#intcontentarea {padding-left: 30px; padding-right: 30px; padding-bottom: 72px; height: 100%; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#calendarbg {background-image: url(/hotdeals/images/int/arhdp_int_left_tile.gif);}
#intdeals {padding-left: 20px;}
#contentbg {background: url(/hotdeals/images/int/arhdp_int_content_fade.gif) #fff repeat-x bottom;}

#addressfooter  
{
    /*position: absolute; 
    left:535px;*/
    width:450px; 
    margin: 0 auto;
    padding: 24px 0 0 0;
    margin-bottom: 0;
}

#more {vertical-align: middle; margin-left: 400px; margin-top: -3px;}


/* SUBPAGE NAV BACKGROUNDS */
#intattractionsnavbg {background: url(/hotdeals/images/int/arhdp_int_attractions_left.jpg) no-repeat; width: 204px; height: 446px;}

/* SUBHEAD BACKGROUNDS */
#intattractionsbg {background-image: url(/hotdeals/images/int/arhdp_int_attractions_right.jpg);}


/* PACKAGE FRAME */

#frame1topcap1 {background-image: url(/hotdeals/images/int/arhdp_int_frame1_topcap1.gif); width:500px; height:19px;}
#frame1topcap2 {background-image: url(/hotdeals/images/int/arhdp_int_frame1_top_tile.gif); width:500px; height:19px; border-bottom:1px solid #9F8D67;}
#frame1repeat {background-image: url(/hotdeals/images/int/arhdp_int_frame1_repeat.gif); width:500px; height:19px; background-repeat: repeat;}
#frame1botcap {background-image: url(/hotdeals/images/int/arhdp_int_frame1_botcap.gif); width:500px; height:5px; background-repeat: repeat; clear:both;}

#frame2topcap {background:url(/hotdeals/images/int/arhdp_int_frame2_topcap.gif); width:500px; height:8px; padding-top:5px;}
#frame2heading {background:#B0C4A8 url(/hotdeals/images/int/arhdp_int_frame2_topcap_tile.gif) repeat-y; width:500px; border-bottom:1px solid #9F8D67;}
#frame2repeat {background-image:url(/hotdeals/images/int/arhdp_int_frame2_ltblue_repeat.gif); width:310px; background-repeat:repeat; padding-left:10px;}
#frame2botcap {background-image:url(/hotdeals/images/int/arhdp_int_frame1_botcap.gif); width:500px; height:5px; background-repeat: repeat;}

.pkgtitle {color:#E0E6DC; font-weight:bold; font-size:10px; padding-left:15px; width:330px; text-align:left;}
.pkgdays {color: #E0E6DC; font-weight:bold; font-size:10px; width:95px; text-align:left;}
.pkgprice {color: #E0E6DC; font-weight:bold; font-size:10px; text-align:left;}

.pkgtitle2 {color:#353128; font-weight:bold; font-size:10px; padding-left:15px; width:330px; text-align:left;}
.pkgdays2 {color:#353128; font-weight:bold; font-size:10px; width:95px; text-align:left;}
.pkgprice2 {color:#5D5852; font-weight:bold; font-size:10px; text-align:left; padding-right:3px;}

#pkgdetails {margin: 10px 10px 10px 10px; font-size: 11px; color: #565247;}
#pkgdesc {margin: 0 10px 10px 120px;}
.pkgdetailtitle {color:#353128; font-weight:bold; font-size:13px; padding-left:15px; padding-right:3px; width:375px; text-align:left;}
.pkgdetaildays {color:#353128; font-weight:bold; font-size:10px; text-align:left;}
.pkgdetaildivider {background-image:url(/hotdeals/images/int/arhdp_int_frame2_divider.gif) no-repeat; width:500px; height:1px;}


.pkglist { font-size: 11px; color: #565247; padding-left: 125px; margin: 0 0 0 40px;}

/* LINK STYLES */
a { font-size: 11px;}
a:link { color: #cf7501; font-size: 11px;}
a:visited { color: #648e61; font-size: 11px;}
a:hover, a:active { color: #648e61; font-size: 11px;}

a.footerlinks { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
a.footerlinks:link { color: #434E40; font-size: 10px;}
a.footerlinks:visited { color: #434E40; font-size: 10px;}
a.footerlinks:hover, a.footerlinks:active { color: #434E40; font-size: 10px; text-decoration: none;}

a.legallinks { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
a.legallinks:link { color: #434E40; font-size: 9px;}
a.legallinks:visited { color: #434E40; font-size: 9px;}
a.legallinks:hover, a.legallinks:active { color: #434E40; font-size: 9px; text-decoration: none;}

a.more { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
a.more:link { color: #CC3D1F; font-size: 10px;}
a.more:visited { color: #CC3D1F; font-size: 10px;}
a.more:hover, a.more:active { color: #CC3D1F; font-size: 10px; text-decoration: none;}

a.sitemaplarge {font-size:15px; font-weight:bold;}


#LinkFooter
{
    width:740px;
    margin:1em auto 1em;
    font-size:.8em;
    text-align:center;
    color:#9D9C97;
}

#LinkFooter a { color:#9D9C97; white-space:nowrap; }
#LinkFooter a:focus, #LinkFooter a:hover, #LinkFooter a:active { color:#FFFFFF; }

#social_wrapper {
	height:16px;
	background:url(/hotdeals/images/social/centertile.gif) repeat-x;
	overflow:hidden;
	display:inline-block;
	font-size:12px;
}

#social_wrapper #social_wrapper_left 
{
    background:url(/hotdeals/images/social/lefttile.gif) no-repeat;
}

#social_wrapper #social_wrapper_right
{
    background:url(/hotdeals/images/social/righttile.gif) no-repeat right top;
}

#social_wrapper td {
    text-align:center;
    vertical-align:top;
    padding:0px 3px;
}

#social_wrapper a, #social_wrapper span {
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    height:16px;
    line-height:16px;
    overflow:hidden;
    text-decoration:none;
    vertical-align:top;
    text-decoration:none; 
    font-size:10px; 
    color:#000;
}
.couponPic
{
    margin-top:3px;
}
#social_wrapper a:visited, #social_wrapper a:link, #social_wrapper a:hover { color:#000; }

/* Gas Tracker Rollover */

.GasTrackerInt {width: 174px; height: 30px; background: url(/hotdeals/images/apt07_button_gas_price_calculator_a.gif) no-repeat;}
.GasTracker {width: 174px; height: 30px; margin-left: 20px; background: url(/hotdeals/images/apt07_button_gas_price_calculator_a.gif) no-repeat;}
.GT dd {float:left; width:auto!important; display:inline; position:relative; margin:0;}
.GT dt {position:absolute; height:0; overflow:hidden; visibility:hidden;}
.GT a.ir {display:block; width:100%; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; border:0;}

.GT .GTdd a.ir {width: 174px; height: 30px;}
.GT .GTdd a.ir:hover {background: url(/hotdeals/images/apt07_button_gas_price_calculator_b.gif) no-repeat; width: 174px;}

.GT a.ir:hover, .GT dd:hover a.ir, .GT dd.active a.ir, .GT a.ir:focus, .GT a.ir:active { background-image: url(/hotdeals/images/apt07_button_gas_price_calculator_b.gif); background-repeat: no-repeat; width: 174px; }

