/* ********************** *//* last modified 01.13.09 *//* ********************** *//* @group common */#deals{	margin: 0 10px;	background: #fff;	padding: 0;	position: relative;	border: none;}#deals h4{	font-size: 18px;	margin: 0;	padding: 10px 10px 0 55px;	color: #000;}#deals p{	font-size: 13px;	margin: 0;	padding: 0 10px 8px 55px;}#deals a{	background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzco7/slot-link-icon.gif) 100% 2px no-repeat;	font-weight: bold;	padding-right: 15px;}#deals img.icon{	position: absolute;	left: 12px;	top: 12px;}#deals span.empty{	display: block;	height: 6px;}#deals h4 span.emph{	display: block;	color: #000;}#deals h4 span.deal{	font-size: 14px;	border: none;	text-decoration: underline;}/* @end *//* @group slot-a */#deals div.slot-a{	height: auto;	width: 225px;	background: #fff url(http://www.hotels.com/images/CMS/approved/id37731/4jzcis/slot-a-mid.gif) repeat-y;	position: relative;	/*border: 1px solid #F09D37;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;*/	margin-right: 13px;}#deals div.slot-a h4 { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzcj5/slot-a-top.gif) no-repeat; }#deals div.slot-a span.bottom { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzci2/slot-a-bot.gif) no-repeat; }/* @end *//* @group slot-b */#deals div.slot-b{	background: #fff url(http://www.hotels.com/images/CMS/approved/id37731/4jzckh/slot-b-mid.gif) repeat-y;	height: auto;	width: 225px;	position: relative;	margin-right: 13px;}#deals div.slot-b h4 { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzckw/slot-b-top.gif) no-repeat; }#deals div.slot-b span.bottom { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzcjj/slot-b-bot.gif) no-repeat; }/* @end *//* @group slot-c */#deals div.slot-c{	background: #fff url(http://www.hotels.com/images/CMS/approved/id37731/4jzclz/slot-c-mid.gif) repeat-y;	position: relative;	height: auto;	width: 225px;	margin-right: 13px;}#deals div.slot-c h4 { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzcmb/slot-c-top.gif) no-repeat; }#deals div.slot-c span.bottom { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzcl9/slot-c-bot.gif) no-repeat; }/* @end *//* @group slot-d */#deals div.slot-d{	background: #fff url(http://www.hotels.com/images/CMS/approved/id37731/4jzcng/slot-d-mid.gif) repeat-y;	position: relative;	height: auto;	width: 225px;	margin-right: 0;}#deals div.slot-d h4 { background: url(http://www.hotels.com/images/CMS/approved/id37731/4jzcnu/slot-d-top.gif) no-repeat; }#deals div.slot-d span.bottom { background: url(http://www.hotels.com/images/CMS/approved/id37731/4k6ioj/slot-d-bot.gif) no-repeat; }/* @end *//* @group 24 hr sale */#deals div.slot-a #sale24 { position: relative; }#deals  div.slot-a #sale24{	background-image: none;	height: 100px;}#deals  div.slot-a #sale24  h4{	background-image: none;	width: 414px;	height: 54px;	position: absolute;	margin: 0;	padding: 0;	top: 10px;	left: 56px;	/*border: 2px solid black;*/}#deals  div.slot-a #sale24 h4  span.imgReplace{	background: url(http://www.hotels.com/images/CMS/approved/id36737/4l2cot/24-hour-sale.gif) no-repeat;	position: absolute;	width: 100%;	height: 100%;}#deals  div.slot-a #sale24 h5{	background-image: none;	width: 392px;	height: 21px;	position: absolute;	top: 15px;	left: 490px;	margin: 0;	padding: 0;}#deals div.slot-a #sale24 h5  span.imgReplace{	background: #fff url(http://www.hotels.com/images/CMS/approved/id36737/4l2cp9/24-hr-great-deals.gif) no-repeat;	position: absolute;	width: 100%;	height: 100%;}#deals  div.slot-a #sale24 p.book-now{	height: 25px;	width: 239px;	position: absolute;	top: 42px;	left: 491px;	margin: 0;	padding: 0;}#deals 4 div.slot-a #sale2 img.book-now { background: transparent; }#deals  div.slot-a #sale24 p.book-now a{	background: #F15C20;	display: block;	background-image: none;	position: relative;	margin: 0;	padding: 0;}#deals  div.slot-a #sale24 p.book-now a:hover { background: #DB541D; }#deals  div.slot-a #sale24 p.book-now a:active { background: #F26B34; }/* @end *//* @group single wide banner in slot a */#deals div.slot-a #full-width{	height: 96px;	background: #fff;	width: 100%;	position: relative;}#deals div.slot-a #full-width h4{	background-image: none;	display: inline;	margin: 0;	padding: 0;	margin-left: -1000px;}#deals div.slot-a #full-width p{	background-image: none;	display: inline;	margin: 0;	padding: 0;	margin-left: -1000px;}#deals div.slot-a #full-width img.banner{	position: absolute;	top: 0;	left: 0;}/* @end */



/* @group 2 slots (from 4) */
#deals div.slot-a div.half-width, #deals div.slot-b div.half-width{	height: 100px;	background: #fff;	position: relative;}#deals div.slot-a div.half-width h4, #deals div.slot-b div.half-width h4{	background-image: none;	display: inline;	margin: 0;	padding: 0;	margin-left: -1000px;}#deals div.slot-a div.half-width p, #deals div.slot-b div.half-width p{	background-image: none;	display: inline;	margin: 0;	padding: 0;	margin-left: -1000px;}#deals div.slot-a div.half-width img.banner, #deals div.slot-b div.half-width img.banner{	position: absolute;	top: 0;	left: 0;}


/* @end */
