/* @override http://scottorchard.com/heilbrice/red-carpet/css/all.css */

body{
	background: #000 url('../images/red-carpet-bkgd.jpg') repeat-x 0 0;
	/*text-align:center;*/
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

/* HEADER IMAGES */
#image-header { height:0px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:539px; position:absolute; }

p {
	font-weight: normal;
	text-align:left;
	font-size:14px;
	color:#333;
}
 
#wrapper{
	width:1000px;
	/*overflow: hidden;*/
	/*background:#ffffff url('../images/header-bkgd.jpg') 0 0 no-repeat;*/
	margin:0 auto;
}

#carpet-wrapper {
	width:100%;
	/*overflow: hidden;*/
	background: url('../images/header-carpet.png') no-repeat center 38px;
	margin:0 auto;
}

#carpet-wrapper-amex {
	width:100%;
	/*overflow: hidden;*/
	background: url('../images/header-carpet-amex.png') no-repeat center 38px;
	margin:0 auto;
}

#header {
	height: 360px;
	margin: 0;
}

#logo {
	width: 142px;
	height: 126px;
	background: url('../images/larcs-logo.gif') 0 0 no-repeat;
	text-indent: -9999px;
	float: left;
}

#header-carpet {
	width: 522px;
	height: 290px;
	margin: 38px 0 0 0;
	float: right;
}

#header-carpet-amex {
	width: 522px;
	height: 290px;
	margin: 38px 0 0 0;
	float: right;
}

#body-shadow-top {
	background: url('../images/body-shadow-top.png') no-repeat 0 0;
	width: 1000px;
	height: 15px;
}

#content {
	width:970px;
	/*height: 1200px;*/
	float:right;
	margin: 0 auto;
	display: inline;
	background: transparent url('../images/body-shadow-middle.png') repeat-y 0 0;
	padding-right: 15px;
	padding-left: 15px;
}


#travelocity {
	width: 960px;
	height: 120px;
	background:#fff url('../images/travelocity-bkgd.gif') 0 0 no-repeat;
	margin: 5px;
}

/* @group Travelocity Customizations */

#travelocity form {
	padding:7px;
}

#travelocity form label.check {
	visibility: hidden;
	width: 90px;
	height: 30px;
	float: left;
	display: block;
}

#travelocity form label.rooms {
	visibility: hidden;
	width: 65px;
	height: 30px;
	float: left;
	display: block;
	margin: 0 1px 0 5px;
}

#travelocity form input {
	width: 122px;
	height: 24px;
	margin: 0 0 10px 2px;
	border: 1px solid #d1abac;
	background: none;
}

#travelocity form select {
	width: 38px;
	height: 24px;
	margin: 0 0 4px;
	border: 1px solid #d1abac;
	background: none;
}

.checkinout {
	float: left;
	width: 220px;
	height: 70px;
	margin: 20px 0 0 360px;
}

.checkinout-cal-btns {
	float: left;
	display: block;
	width: 30px;
	height: 70px;
	margin: 20px 0 0 15px;
}

.checkinout-cal-btns a {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
	text-indent: -9999px;
}

.checkinout-details {
	float: left;
	width: 115px;
	height: 90px;
	margin: 13px 0 0 15px;
}

.checkinout-submit {
	float: left;
	width: 183px;
	height: 60px;
	margin: 20px 0 0 0;
}

#travelocity form a#submit {
	display: block;
	width: 183px;
	height: 45px;
	margin: 10px 0 10px;
	border: none;
	background: url('../images/clickyourwaytola-btn.gif') 0 0 no-repeat;
	
}

/* @end */



#content-left {
	float: left;
	width: 455px;
	margin: 0 10px 0 15px;
}

.dont-wait {
	text-indent: -9999px;
	background:#fff url('../images/dont-wait-hdr.gif') 0 0 no-repeat;
	margin: 5px;
	width: 413px;
	height: 78px;
}

.intro-copy {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #636466;
	margin: 15px 0 15px 10px;
}

.hot-reasons {
	text-indent: -9999px;
	background:#fff url('../images/hot-reasons-hdr.gif') 0 0 no-repeat;
	margin: 15px 0 15px 10px;
	width: 340px;
	height: 22px;
}

.gold-star {
	margin: 10px 0 5px 10px;
	padding-left: 15px;
}

.star-overlay {
	background: transparent url('../images/gold-star.png') no-repeat 0 0;
	float: right;
	display: block;
	position: relative;
	/*left: 300px;*/
	width: 54px;
	height: 54px;
	z-index: 100;
	margin: -15px 0 5px 10px;
}

.must-see {
	float: right;
	margin: -05px 0 10px -40px;
}

.gold-star-copy {
	/*background: #fff url('../images/gold-star.gif') no-repeat 0 3px;*/
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #636466;
	margin: 0 0 5px 10px;
	padding-left: 15px;
	width: 330px;
	height: 40px;
}

.micro-copy {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: italic;
	width: 340px;
	color: #939598;
	margin: 0 0 20px 10px;
	padding-left: 15px;
}

#content-right {
	float: right;
	width: 470px;
	margin-right: 10px;
}

.participating-hotels {
	text-indent: -9999px;
	background:#fff url('../images/participating-hotels-hdr.gif') 0 0 no-repeat;
	margin: 5px 0 5px 5px;
	width: 257px;
	height: 21px;
}

#hotel-logos {
	background: #fff url('../images/hotel-logo-bkgd.gif') no-repeat 0 0;
	width: 450px;
	height: 354px;
	padding: 10px 10px;
	margin-top: 10px;
}

/*#hotel-logos .slideshow {
	float: left;
	margin: 5px 0;
}*/

#hotel-logos li img {
	border: 0;
}

#hotel-logos ul#slideshow-top li,
#hotel-logos ul#slideshow-top li a {
	float: left;
	margin: 5px 5px;
	width: 100px;
	height: 70px;
}

#hotel-logos ul#slideshow-btm li,
#hotel-logos ul#slideshow-btm li a {
	float: left;
	margin: 5px 2px;
	width: 85px;
	height: 85px;
}


#red-envelope {
	/*background: #fff url('../images/red-envelope.gif') no-repeat 0 0;*/
	width: 450px;
	height: 75px;
	padding: 10px 10px;
	margin-top: 20px;
	/*text-indent: -9999px;*/
}

.spacer {
	height: 160px;
}

.micro-copy-right {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #939598;
	margin: 0 0 10px 10px;
	padding-right: 15px;
}

#footer {
	float: left;
	/*color:#626467;
	font-size:10px;
	font-weight: bold;*/
	width:970px;
	height:390px;
	margin:0 auto;
	text-align: center;
}

#footer a {
	/*color:#626467;
	text-decoration:none;
	padding:0 2px;*/
}

#footer-top {
	
}

.more-red {
	background: #fff url('../images/more-red-hdr.gif') no-repeat 0 0;
	text-indent: -9999px;
	margin: 15px 0 15px 25px;
	width: 644px;
	height: 26px;
}

#footer-images {
	background: #fff url('../images/footer-images-bkgd.jpg') no-repeat 0 0;
	width: 930px;
	height: 111px;
	padding: 8px 11px;
	margin: 0 12px;
}

#footer-images li {
	float: left;
	width: 112px;
	height: 100px;
}

#footer-images a {
	float: left;
	width: 112px;
	height: 100px;
	/*border: 1px solid #000;*/
	margin: 0 0 0 3px;
	text-indent: -9999px;
}

#footer-bottom {
	
}

#footer-logos {
	background: #fff url('../images/footer-logos-bkgd.gif') no-repeat 0 0;
	width: 940px;
	height: 180px;
	margin: 10px auto;
}

#footer-logos a {
	float: left;
	width: 140px;
	height: 100px;
	margin-left: 90px;
	text-indent: -9999px;
}
/* Fixes */
 
.leftwidth{
	width:380px;
}
 
.clear-right{
	clear:right;
}
 
.clear-right{
	clear:left;
}
