﻿#content .villa-info-heading
{
    border-bottom:solid 1px #EBB417;
    margin:0 0 20px 0;
}

#content .villa-info-heading h2
{
    padding:0;
    margin:0 0 10px 0;
}

#content .villa-info-brief
{
}

#content .villa-info-brief h2
{
    line-height:30px;
    color:#000000
}

#content .villa-info-brief p
{
    line-height:25px;
    color:#000000;
}

#content .villa-info-brief img
{
	float:left;
	margin:0 30px 20px 0;
}

#content .villa-info-brief .summary h2
{
    color:#74370A;
}

#content .villa-info-brief .summary p
{
    color:#686868;
}

#content .villa-info-brief .summary strong
{
    color:#FFA100;
    font-weight:bold;
}

#content .villa-tabs
{
    clear:both;
}

#content .villa-tabs ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#content .villa-tabs ul li
{
    display:block;
    float:left;
    color:#fff;
    margin:0 2px 0 0;
    padding:5px 15px;
    font-size:0.8em;
    font-weight:bold;
    cursor:pointer;
}
#content .villa-tabs ul li.open
{
    background-color:#20217E;
    color:#FFA100;
}
#content .villa-tabs ul li.closed
{
    background-color:#999798;
}
#content .villa-tab-sections
{
    background-color:#eee;
    border:solid 1px #ccc;
    border-top:solid 5px #20217E;
    padding:0;
    margin:0;
    position:relative;
    top:27px;
}
#content .villa-tab-sections .section
{
    clear:left;
    padding:0;
    margin:0;
}

#content .villa-tab-sections .section-padded
{
    clear:left;
    padding:0 20px 20px 20px;
    margin:0;
}

#content .villa-tab-sections .section img
{
    margin:0 8px 8px 0;
}

#content .villa-tab-sections .section .location-left
{
    float:left;
}

#content .villa-tab-sections .section .location-right
{
    float:right;
}

#content .villa-tab-sections .section h2
{
	color:#74370A;
}

#content .villa-tab-sections .photos img
{
    margin:0;
    border:solid 4px #eee;
}

#content .villa-tab-sections .photos img:hover
{
    margin:0;
    border:solid 4px #FFA100;
}