/* ---------- #mainContent_wide ----------*/

#mainContent_wide{  
	float: left;  
	position: relative; 
	width:720px; 
	margin: 20px 0 0 0
 }
 
#mainContent_wide blockquote {
display: block;
background: #F2F3F4;
color: #415259;
font-size: 3em;
padding: 0.3em;
line-height: 1.2em;
letter-spacing: -1px
}

#mainContent_wide .features {
display: block;
width: 740px;
float: left;
margin: 20px 0 0 0;
}

#mainContent_wide .features li {
display: block;
width: 350px;
float: left;
margin: 0 20px 0 0
}

#mainContent_wide .features li:hover {
background: #fafafa
}

#mainContent_wide .features h3 {
font-size: 1.4em;
font-weight: normal;
padding: 0 10px
}

#mainContent_wide .features p {
padding: 0 10px
}

#mainContent_wide .sub_features {
display: block;
width: 740px;
float: left;
margin: 20px 0 10px 0;
padding: 0 0 10px 0;
}

#mainContent_wide .sub_features .block {
display: block;
width: 350px;
float: left;
margin: 0 20px 0 0;
border-top: 1px solid #E6E6E6;
padding: 20px 0 0 0
}

#mainContent_wide .sub_features .block h3 {
display: block;
padding: 2px 5px 15px 5px;
width: 340px;
color: #fff;
margin: 0;
line-height: 1.4em;
font-size: 1.4em
}

#mainContent_wide .sub_features .block h3.shade_one {
background: #415259 url(../images/arrow_down.png) bottom left no-repeat
}

#mainContent_wide .sub_features .block h3.shade_two {
background: #68757B url(../images/arrow_down.png) bottom left no-repeat
}

#mainContent_wide .sub_features .block ul {
margin: 5px 0 0 10px
}

/* ---------- listings ----------*/

#mainContent_wide .listings {
display: block;
float: left;
width: 100%;
border-top: 1px solid #E4E6E7
}

#mainContent_wide .listings .searchgroup {
display: none
}

#mainContent_wide .listings li {
display: block;
float: left;
width: 720px;
border-bottom: 1px solid #E4E6E7;
padding: 10px 0
}

#mainContent_wide .listings li .image{
display: block;
float: left;
width: 120px;
}

#mainContent_wide .listings li .content{
display: block;
float: right;
width: 580px;
}

#mainContent_wide .listings li:hover {
background: #fafafa
}

#mainContent_wide .listings li a.book {
color: #C61D22
}

#mainContent_wide .calendarsearchresultsdate {
display: none
}

/* ---------- paging ----------*/

#mainContent_wide .paging {
display: block;
float: left;
}

#mainContent_wide .paging p{
display: block;
float: left
}

#mainContent_wide .paging .webblerpaging{
display: block;
float: left
}

#mainContent_wide .paging .webblerpaging a{
color: #999;
padding: 0 0.2em;
float: left;
font-weight: normal;
text-decoration: underline
}

#mainContent_wide .paging .webblerpaging a.current{
font-weight: bold;
text-decoration: none;
color: #000
}

#mainContent_wide .paging .webblerpaging a.pagingnext, #mainContent_wide .paging .webblerpaging a.pagingprevious{
display: none
}