/**
 * Home styles
 */

#home #main-content {
	width: 1044px;  /*958*/
	background: url(/diners/images/backgrounds/bg-home-page.png) 0 0 no-repeat;
}

.inner-content {
	padding-top: 393px;
}

.inner-content h1 {
	position: absolute;
	left: -999px;
}

.sub-section-container {
	padding-bottom: 10px;
padding-left: 62px;
	color: #FFFFFF;
}

#main-content .ad-campaign h2 {
	background: none;
	margin: 0;
	padding: 0;
}

#main-content .ad-campaign h2 a {
	float: left;
	height: 101px;
	width: 208px;
	margin: 0 17px 0 5px;
	padding-top: 8px;
	background: url(/diners/images/backgrounds/bg-ad-campaignA.png) 0 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#main-content .ad-campaignB h2 {
	background: none;
	margin: 0;
	padding: 0;
}

#main-content .ad-campaignB h2 a {
	float: left;
	height: 101px;
	width: 208px;
	margin: 0 17px 0 5px;
	padding-top: 8px;
	background: url(/diners/images/backgrounds/bg-ad-campaignB.png) 0 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#main-content .ad-campaignC h2 {
	background: none;
	margin: 0;
	padding: 0;
}

#main-content .ad-campaignC h2 a {
	float: left;
	height: 101px;
	width: 208px;
	margin: 0 17px 0 5px;
	padding-top: 8px;
	background: url(/diners/images/backgrounds/bg-ad-campaignC.png) 0 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#main-content .ad-campaignD h2 {
	background: none;
	margin: 0;
	padding: 0;
}

#main-content .ad-campaignD h2 a {
	float: left;
	height: 101px;
	width: 208px;
	margin: 0 17px 0 5px;
	padding-top: 8px;
	background: url(/diners/images/backgrounds/bg-ad-campaignD.png) 0 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.sub-section-airport {
	float: left;
	width: 208px;
	margin-right: 17px;	
	background: #060604 url(/diners/images/backgrounds/bg-ad-campaign.png) 0 0 no-repeat;
}

.sub-section-airportB {
	float: left;
	width: 208px;
	margin-right: 17px;	
	background: #060604 url(/diners/images/backgrounds/bg-ad-campaignB.png) 0 0 no-repeat;
}


.sub-section-content {
	padding: 6px 0px 0px 12px;
	min-height: 98px; 
}

.sub-section-content h2 {
	background: none;
	padding-bottom: 4px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
}

.sub-section-content p {
	padding-bottom: 10px;
}

.sub-section-btm {
	height: 5px;
	width: 364px;
	background: url(/diners//images/backgrounds/bg-sub-section-btm.jpg) bottom left no-repeat;
}

.sub-section-atm {
	float: left;
	width: 208px;
	background: #060604 url(/diners//images/backgrounds/bg-ad-campaign_g.jpg) 0 0 no-repeat;
}

.sub-section-card {

	float: left;
	width: 208px;
	background: #060604 url(/diners//images/backgrounds/bg-ad-campaign_g.jpg) 0 0 no-repeat;
}


.sub-section-btm.atm {
	width: 208px;
	background: url(/diners//images/backgrounds/bg-sub-section-btm-atm.jpg) top left no-repeat;
}

/*select styles*/
form li {
	float: left;
}

select {
	float: left;
	width: 211px;
	margin-right: 10px;
	margin-top: 1px;
}

.sub-section-airport .sub-section-content p.separator {
	float: left;
	width: 211px;
	position: relative;
	top: -1px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
}

.sub-section-card .sub-section-content p.separator {
	float: left;
	width: 208px;
	position: relative;
	top: -1px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
}


.bottom-content {
	height: 29px;
	width: 1045px;
	padding-top: 5px;
	background: url(/diners/images/backgrounds/bg-home-page-btm-gradient.png) center .25em no-repeat;
	text-align: center;
}

.bottom-content h3 {
	display: inline;
	width: 1045px;
	padding-right: 10px;
	font-style: italic;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: times new roman, times, serif;
}

#main-content .bottom-content a {
	padding-right: 8px;
	font-size: 15px;
	color: #FFFFFF;
	background: url(/diners//images/icons/icon-white-arrow.png) right .4em no-repeat;
	font-family: times new roman, times, serif;
}

#main-content .bottom-content a:hover {
	text-decoration: underline;
}
