/* $Id: special.css,v 1.14 2011/08/24 09:35:12 awaes.i Exp $ */
/* =Generic Imports
-----------------------------------------------------------------------------*/
#content p.offerFiller{
	margin-bottom: 15px;
}
ul {
	list-style: none;
	margin: 0;
}
.recHeading{
	color: #fff;
	font-family:Arial,Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	padding: 0 13px 3px;
}
.soNav{
	margin-bottom: 20px;
}
.soNav ul{
	background: #fff;	
}
.soNav li.header{
	color: #003766;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 10px;
}
.soNav a{
	font-weight: bold;
	display: block;
	padding-left: 10px;
	line-height: 33px;
	height: 33px;
}
.soNav .tabSelected a{
	background: #0c629f url(../images/pageElements/icons/icnArrowRt.gif) no-repeat 95% 50%;
	color: #fff;
	height:26px;
	line-height:26px;
	text-decoration: none;
	cursor: default;
}

.soNav .tabUnselected a{
	border-bottom: 1px solid #99afc2;

	height: 29px;
	line-height: 29px;
}
.soNav .tabUnselected a:hover{
	background: #e0e6ec;
}
#offersBasic{
	width: 716px;
	overflow: hidden;
	padding: 0 10px 10px;
}
#offersFull{
	width: 736px;
	overflow: hidden;
}
#offersBasic ul.offerRecs,
#offersBasic ul{
	background-color:#E9E9E9;
	margin-left: -14px;
	width: 720px;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 15px;
}
#offersBasic ul.offerRecs{
	background-color:#550B22;
}
#offersFull ul.offerRecs .recHeading{
	margin: 0 0 4px;
	padding: 0;
}
#offersBasic ul li.offerBox {
    width:210px;
    border:1px solid #000;
    float:left;
    margin-left: 9px;
    padding:9px;
    background-color:#fff;
    display: inline;
}

img.aliasUnit {
    width:210px;
    height: 158px;
}
#offersBasic p.location,
#offersFull p.location{
	color:#095289;
	margin-bottom: 5px;
	text-transform:uppercase;
	border-bottom: 1px solid #095289;
	line-height: 16px;
}
#offersBasic p.location a,
#offersFull p.location a{
	text-transform: none;
	font-size: 14px;
	line-height: 16px;

}
#offersBasic p.location a strong,
#offersFull p.location a strong{
	padding-top: 4px;
}
#offersBasic .starRating,
#offersFull .starRating{
	color:#095289;
	font-size:20px;
	line-height:17px;
	margin-bottom:5px;

}
#offersBasic .pricesFrom,
#offersFull .pricesFrom{
	font-size: 16px;
	color:#095289;
	margin-bottom: 5px;
}
.savingsText {
    font-weight:bold;
    color:#4D0C22;
    font-size:13px;
    line-height: 15px;
    margin-bottom: 5px;
}
#offersBasic .txtRight,
#offersFull .txtRight{
	margin-bottom: 0px;
	text-align: right;
}

/* */
#offersFull li{
	float: none;
	margin-bottom: 15px;
	background: #e9e9e9;
	padding: 10px;
}
#offersFull li.offerRec{
	background: #550B22;
}
#offersFull li div{
	background: #fff;
	padding: 10px;
	width: 689px;
	overflow: hidden;
}

#offersFull div ul{
	width: 676px;
	overflow: hidden;

}
#offersFull div ul li{
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
}
#offersFull li.imgCol{
	width: 220px;
}
#offersFull li.detailsCol{
	width: 215px;
	padding-right: 10px;
}
#offersFull li.savingCol{
	padding:15px 0 10px 30px;
	width: 201px;
}
#offersFull li.savingCol p{
	color: #4D0C22;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#offersFull li.exclusiveOffer{
	padding-top:0px;
}
#offersFull .addedValueList{
	list-style: disc outside;
	padding-left: 15px;
	width: 185px;
}
#offersFull .addedValueList li{
	color:#4D0C22;
	float:none;
	font-size:12px;
	line-height:15px;
	margin-bottom:7px;
}
#offersFull .addedValueListExclusive{
	list-style: disc outside;
	padding-left: 15px;
	width: 185px;
	margin-bottom: 10px;
}
#offersFull .addedValueListExclusive li{
	color:#4D0C22;
	float:none;
	font-size:11px;
	line-height:13px;
	margin-bottom:0px;
}

#offersFull li.savingCol .savingsText{
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	line-height: 16px;
}
#offersFull p.soTsCs{
	margin-bottom: 0;
	border-top: 1px solid #e9e9e9;
	padding-top: 10px;
	line-height: 15px;
}

