ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	color:#00f;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background:#F2F2F2 url(../images/body_bg_fall_x.jpg) repeat-x left top;
	/*	background:#fff url(../images/body_bg_fall.jpg) no-repeat left top; */
	color:#000;
	background-position:fixed;
	font:62.5% Arial,sans-serif;
}


#main{
	width: 939px;
	min-height:1200px;
	padding: 18px 0px 0px 21px;
	float: left;
	background: url(../images/main_bg1200.png) no-repeat -1px 0;
	background-position:fixed;
}

#main_column{
	width: 733px;
	float: left;
}

#header{
	width: 733px;
	height: 218px;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../images/header_fall.png) no-repeat;
	text-indent: -99999px;
}
#header a{
	display:block;
	float:left;
	width:150px;
	height:25px;
	margin:185px 0 0 20px;
}

#promo-bar{
	width:733px;
	height:30px;
	background: #41392e url('../images/brown-bar-arrow.gif') 0 0 no-repeat;
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px;
}
#promo-bar h1{
	font-size:22px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	float:left;
	margin:3px 0 0 60px;
}

#promo-bar h2{
	font-size:18px;
	color:#FFF;
	display:block;
	float:left;
	margin:5px 0 0 10px;
	font-weight:normal;
}


#content{
	width: 709px;
	float: left;
	overflow: hidden;
	min-height: 1000px;
	padding: 0px 12px 100px 12px;
}


#brown-navigation{
	width: 733px;
	height: 27px;
	float: left;
	background: #41392e;
}

#brown-navigation ul li{
	display: block;
	height: 27px;
	float: left;
	margin: 0px 3px 0px 0px;
}

#brown-navigation ul li a{
	display: block;
	height: 18px;
	font-size: 12px;
	color: #b2b2b2;
	text-align: center;
	padding: 7px 0px 0px 0px;
}

#brown-navigation ul li a:hover{
	display: block;
	height: 18px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
}

#brown-navigation ul li.active a{
	display: block;
	height: 18px;
	text-align: center;
	color: #b2b2b2;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
}


#brown-navigation ul li.downtown a{
	width: 74px;
}

#brown-navigation ul li.hollywood a{
	width: 74px;
}

#brown-navigation ul li.beachcities a{
	width: 86px;
}

#brown-navigation ul li.westside a{
	width: 66px;
}

#brown-navigation ul li.sanfernandovalley a{
	width: 130px;
}

#brown-navigation ul li.sangabrielvalley a{
	width: 116px;
}

#brown-navigation ul li.viewall{
	margin:0;
}

#brown-navigation ul li.viewall a{
	width: 131px;
	font-weight:bold;
	font-size:16px;
	color:#f57d20;
	line-height:10px;
	margin:0 0 0 20px;
}




#navigation{
	width: 709px;
	height: 27px;
	float: left;
	background: url(../images/navigation_bg.jpg) repeat-x bottom;
}

#navigation ul li{
	display: block;
	height: 27px;
	float: left;
	margin: 0px 3px 0px 0px;
}

#navigation ul li a{
	display: block;
	height: 18px;
	font-size: 12px;
	color: #37828c;
	text-align: center;
	padding: 7px 0px 0px 0px;
	background: url(../images/navi_bg.jpg) repeat-x;
	border: 1px solid #c3c8ca;
}

#navigation ul li a:hover{
	display: block;
	height: 18px;
	text-align: center;
	color: #6A7A80;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
	background: url(../images/navi_bg.jpg) repeat-x;
	border-top: 1px solid #c3c8ca;
	border-right: 1px solid #c3c8ca;
	border-left: 1px solid #c3c8ca;
	border-bottom: 1px solid #eeeff0;
}

#navigation ul li.active a{
	display: block;
	height: 18px;
	text-align: center;
	color: #37828c;
	text-decoration: none;
	padding: 7px 0px 0px 0px;
	background: url(../images/navi_bg.jpg) repeat-x;
	border-top: 1px solid #c3c8ca;
	border-right: 1px solid #c3c8ca;
	border-left: 1px solid #c3c8ca;
	border-bottom: 1px solid #eeeff0;
}


#navigation ul li.downtown a{
	width: 74px;
}

#navigation ul li.hollywood a{
	width: 74px;
}

#navigation ul li.beach_cities a{
	width: 86px;
}

#navigation ul li.westside a{
	width: 66px;
}

#navigation ul li.fernando_valley a{
	width: 130px;
}

#navigation ul li.gabriel_valley a{
	width: 116px;
}

#navigation ul li.viewall{
	margin:0;
}

#navigation ul li.viewall a{
	width: 131px;
	font-weight:bold;
	font-size:16px;
	color:#417d81;
	line-height:10px;
}

#text{
	border-color:#C3C8CA;
	float:left;
	min-height:700px;
	padding:9px 0 20px 15px;
	width:692px;
}


.nav_wrapper{
	float:left;
}
.page_navigation{
	float: right;
	font-size: 12px;
	color: #5f5f5f;
	text-align:right;
}

.page_navigation a{display:block; float:left; text-decoration:none; color:#5F5F5F; }
.page_navigation a.pagenumber{color:#5F5F5F; font-size:12px; margin:0 3px 0 3px; border:1px solid #efefef; padding:1px 3px 1px 3px; outline:none;}
.page_navigation a.pagenumber.highlight{border:1px solid #333; text-decoration:none;}
.page_navigation a:visited.pagenumber{text-decoration:none;}
.page_navigation a:hover.pagenumber{text-decoration:none;}

.page_navigation a.forward{ width:15px; height:15px; margin:0 0 0 5px; background: transparent url(../images/forward.gif) 0 0 no-repeat; outline:none;}
.page_navigation a.back{width:15px; height:15px; margin:0 5px 0 0; background: transparent url(../images/back.gif) 0 0 no-repeat; outline:none;}

.results-status{float:left; width:300px;}
.results-status p{
	font-size: 12px;
	color: #5f5f5f;
}

blockquote{
	width:660px;
	float:left;
}

.container{
	background:transparent url(../images/offer-row-bg.jpg) no-repeat scroll 0 0;
	display:block;
	float:left;
	margin:2px 0 10px -40px;
	font-family:Helvetica;
	height:112px;
	padding:5px 0 0 10px;
	width:660px;
}

.container h2 {
color:#5F5F5F;
display:block;
float:left;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
font-weight:700;
margin:5px 0 0 0px;
width:460px;
}

.container img{
	float: left;
	border: 1px solid #555555;
	margin: 5px 15px 0px 0px;
	width:145px;
}

.container p strong{
	color: #ed8c28;
	font-size: 19px;
	font-weight:normal;
}

.container p{
	width: 385px;
	height: 50px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	color: #5f5f5f;
	margin:5px 0 0 0;
}

.book_now_btn{
	display: block;
	float:left;
	margin:50px 0 0 0;
	width: 133px;
	height: 29px;
	background: url(../images/book_now_btn.jpg) no-repeat;
	text-indent: -99999px;
}
.moreinfo_btn{
	display: block;
	float:left;
	margin:45px 0 0 -15px;
	width: 115px;
	height: 31px;
	background: url(../images/moreinfo_btn.gif) no-repeat;
	text-indent: -99999px;
}
.savenow_btn{
	display: block;
	float:left;
	margin:45px 0 0 -15px;
	padding: 5px;
	width: 115px;
	height: 31px;
	background: url(../images/btn-save_now.gif) no-repeat;
	text-indent: -99999px;
}


#right_column{
	width: 206px;
	float: left;
	padding: 105px 0px 0px 0px;
}

#discover{
	display: block;
	width: 220px;
	height: 49px;
	background: url(../images/return_losangeles.png) no-repeat;
	text-indent: -99999px;
}

#followus{
	width: 206px;
	height: 59px;
	padding: 11px 0px 0px 0px;
}

#followus h2{
	color: #fff;
	font-size: 12px;
	margin: 0px 0px 9px 0px;
	text-align: center;
}

#twitter{
	display:block;
	width: 87px;
	height: 19px;
	float: left;
	margin: 0px 8px 0px 12px;
	background: url(../images/twitter.png) no-repeat;
	text-indent: -99999px;
}

#facebook{
	display: block;
	width: 90px;
	height: 19px;
	float: left;
	background: url(../images/facebook.png) no-repeat;
	text-indent: -99999px;
}

#summer_savings{
	width: 225px;
	height: 330px;
	background: url(../images/summer_savings-bg.png) -5px 0 no-repeat;
}

#summer_savings h2{
	display: inline;
	width: 171px;
	height: 11px;
	overflow: hidden;
	float: left;
	margin: 13px 0px 18px 15px;
	background: url(../images/more_summer_saving.gif) no-repeat;
	text-indent: -99999px;
}
#summer_savings ul{
	padding:80px 0 0 0;
}
#summer_savings ul li{
	width: 176px;
	height: 19px;
	color: #fff;
	font-size: 12px;
	padding: 6px 0px 0px 15px;
	background: url(../images/summer_savings_li.jpg) no-repeat;
	margin: 0px 0px 5px 10px;
}

#summer_savings ul li a{
	color: #fff;
}

#summer_savings ul li a:hover{
	color: #fff;
	text-decoration: none;
}

#fall_savings{
	width: 225px;
	height: 280px;
	margin:15px 0 0 0;
	background: url(../images/great_hot_deals.png) -24px 0 no-repeat;
}
#fall_savings a{
	display:block;
	float:left;
	width:225px;
	height:275px;
	margin:0 0 0 10px;
}

#companies{
	width: 206px;
	height: 151px;
}

#companies img{
	float: left;
}

a#logo_universal{
	display:block;
	float:left;
	width:100px;
	height:59px;
	margin:0 0 0 7px;
	background:transparent url('../images/logo-universal-default.jpg') 0 0 no-repeat;
}
a:hover#logo_universal{
	background:transparent url('../images/logo-universal-over.jpg') 0 0 no-repeat;
}

a#logo_amtrak{
	display:block;
	float:left;
	width:99px;
	height:60px;
	margin:0 0 0 0;
	background:transparent url('../images/logo-amtrak-default.jpg') 0 0 no-repeat;
}
a:hover#logo_amtrak{
	background:transparent url('../images/logo-amtrak-over.jpg') 0 0 no-repeat;
}
a#logo_mt{
	display:block;
	float:left;
	width:147px;
	height:88px;
	margin:0 0 0 0;
	background:transparent url('../images/logo-mt-default.png') 0 0 no-repeat;
}
a:hover#logo_mt{
	background:transparent url('../images/logo-mt-over.png') 0 0 no-repeat;
}
a#logo_amex{
	display:block;
	float:left;
	width:101px;
	height:92px;
	margin:0 0 0 -45px;
	background:transparent url('../images/logo-amex-default.png') 0 0 no-repeat;
}
a:hover#logo_amex{
	background:transparent url('../images/logo-amex-over.png') 0 0 no-repeat;
}

.madame{
	padding: 0px 0px 0px 41px;
}


#fall_fling{
	width: 205px;
	height: 245px;
	margin: 0px 0px 0px 0px;
	background: url(../images/orange-bg-fall.png) no-repeat;
}

#fall_fling h2{
	display: inline;
	width: 185px;
	height: 23px;
	overflow: hidden;
	float: left;
	margin: 12px 0px 18px 10px;
	background: url(../images/fall_fling_ideas.gif) no-repeat;
	text-indent: -99999px;
}

#fall_fling ul li{
	display: inline;
	width: 176px;
	height: 19px;
	color: #fff;
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
}

#fall_fling ul li a{
	color: #fff;
	border-bottom: 1px solid #e6b495;
}

#fall_fling ul li a:hover{
	text-decoration: none;
}


#hot_summer{
	width: 205px;
	height: 245px;
	margin: 0px 0px 10px 0px;
	background: url(../images/hot_summer.jpg) no-repeat;
}

#hot_summer h2{
	display: inline;
	width: 135px;
	height: 11px;
	overflow: hidden;
	float: left;
	margin: 13px 0px 18px 15px;
	background: url(../images/hot_summer_tips.gif) no-repeat;
	text-indent: -99999px;
}

#hot_summer ul li{
	display: inline;
	width: 176px;
	height: 19px;
	color: #fff;
	float: left;
	font-size: 12px;
	padding: 6px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
}

#hot_summer ul li a{
	color: #fff;
	border-bottom: 1px solid #e6b495;
}

#hot_summer ul li a:hover{
	text-decoration: none;
}

#signup{
	width: 205px;
	height: 88px;
	margin: 0px 0px 8px 0px;
	background: url(../images/signup.jpg) no-repeat;
}

#signup h2{
	display: inline;
	width: 147px;
	height: 10px;
	overflow: hidden;
	float: left;
	margin: 13px 0px 18px 15px;
	background: url(../images/sign_up_now.gif) no-repeat;
	text-indent: -99999px;
}

#signup ul li{
	display: inline;
	width: 176px;
	height: 25px;
	color: #fff;
	float: left;
	font-size: 18px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
}

#signup ul li a{
	color: #fff;
	border-bottom: 1px solid #fff;
}

#signup ul li a:hover{
	text-decoration: none;
}

#send_to_friend{
	width: 205px;
	height: 88px;
	background: url(../images/send_to_a_friend-bg.png) no-repeat;
}

.addthis_toolbox .custom_images a{}
.addthis_toolbox .custom_images ul li a:hover img{display:none;}
.addthis_toolbox .custom_images ul li a img{display:none;}

#send_to_friend h2{
	display: inline;
	width: 190px;
	height: 14px;
	overflow: hidden;
	float: left;
	margin: 10px 0px 18px 10px;
	background: url(../images/send_this_to_friend.gif) no-repeat;
	text-indent: -99999px;
}

#send_to_friend ul li{
	display: inline;
	width: 176px;
	height: 25px;
	color: #fff;
	float: left;
	font-size: 18px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 3px 0px;
}

#send_to_friend a{
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size:18px;
}


#send_to_friend p{
	font-size: 13px;
	color: #828282;
	margin: 0px 0px 8px 15px;
}

#send_to_friend input{
	width: 165px;
	height: 20px;
	border: 1px solid #9a9a9a;
	background: url(../images/input_bg.gif) bottom repeat-x;
}

input#submit{
	width: 92px;
	height: 36px;
	margin: 0px 0px 0px 79px;
	border: none;
	background: url(../images/submit_btn.jpg) no-repeat;
}


.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
#wrapper{
	width: 1098px;
	padding: 9px 0px 0px 102px;
	margin:0 auto;
}

#results{
	width:670px;
	min-height:700px;
}

#navigation ul li a.magenta{
	color:#85193d;
}
#navigation ul li a.orange{
	color:#d26422;
}

#banner{
	height:200px;
	margin:0 0 10px 0;
}


