#header {
background:url('../images/dining_header.jpg') no-repeat center top;
}
#content {
position:relative;
background:#ffffff url('../images/dining_aSpot.jpg') no-repeat;
}
#aSpot {
height:360px;
position:relative;
}
#aSpot a{
height:130px;
width:700px;
font-size:12px;
font-weight:bold;
float:right;
margin:199px 0 0 0;
}
#aSpot #linkText {
position:absolute;
bottom:35px;
left:348px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
}
#aSpot a:hover #linkText{
text-decoration:underline;
}
#bSpot {
clear:left;
background:#fff url('../images/shopping_divider.jpg') no-repeat;
height:auto;
}
#cSpots {
float:left;
width:250px;
padding-bottom:5px;
}
#cSpots img{
padding:10px 0 0 10px;
border:none;
}
#copy {
float:right;
width:620px;
padding:10px 10px 50px 0;
color:#565659;
font-size:12px;
}
h1{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}
h2{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
text-transform:uppercase;
}
h3{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
#copy p{
padding:5px 10px 0 0;
}
#copy ul{
float:left;
width:115px;
margin:5px 25px 20px 0;
}
#copy li{
margin-bottom:10px;
}
#copy li.alternate, #copy li.alternate a{
color:#111;
}
#copy ul.widecolumn{
width:160px;
margin-right:15px;
}
#copy ul, #copy li{
padding:0;
font-size:12px;
list-style-type:none;
}
#copy ul a{
text-decoration:underline;
color:#e06da4;
font-weight:normal;
}
#copy a:hover{
color:#565659;
}
div.clear {
clear: both;
}

a.details {
	font-weight: normal;
	text-decoration: underline;
}

a.details:hover {
	color: #e06da4 ! important;
}