body #container.default.home #sidebar,
body #container.default.deals #sidebar
body #container.default.UK #sidebar
{
width: 186px;
}

body #container.default.home #content,
body #container.default.deals #content
body #container.default.UK #content
{
width: 829px;
}

body #content .homeCenter
{
float: left;
width: 333px;
margin-right: 11px;
}

body #content .homeRight
{
float: left;
width: 435px;
}





.homeCenter .table
{
width: 333px;
margin: 0;
padding: 0;

background: #e5e5e5 url('/_img/default/home_table_top.png') no-repeat top left;
}

.homeCenter .table table
{
width: 317px;
margin: 4px 8px 0 8px;
}

.homeCenter .table th
{
width: auto;
font-size: 10px;
line-height: 1.2em;
text-align: center;
color: #4d4d4d;
text-indent: 0;
}

#content .homeCenter .table strong
{
font-weight: bold;
font-size: 12px;
color: #004fa3;
}

#content .homeCenter .table table tr td
{
padding: 0 4px;
text-indent: 0;
font-size: 12px;
color: #4d4d4d;
}

#content .homeCenter .table table tr.odd td
{
background: #f0f0f0;
}

#content .homeCenter .table .price
{
width: 50px;
color: #004fa3;
text-align: center;
}

#content .homeCenter .table .checkbox
{
width: 32px;
text-align: center;
}

.homeCenter .table a.submit
{
display: block;
height: 50px;
padding: 0 64px 0 0;

text-align: right;
line-height: 50px;
font-weight: bold;

background: url('/_img/default/home_table_bottom.png') no-repeat bottom left;
}



#tabArea
{
position: relative;
width: 433px;
height: 255px;
margin: 0 0 16px 0;

border: 1px solid #6699cc;
}

#tabArea .tabContent
{
display: none;
}

#tabArea #tab_container div.active
{
display: block;
position: absolute;
top: 41px;
left: 0;
}

#tabArea #tabs .active a
{
font-weight: bold;
}

#tabArea #tabs .top a
{
position: absolute;
top: 0;
display: block;
height: 41px;
width: 108px;

line-height: 41px;
text-align: center;

background: url('/_img/tabArea/tab_top_bg.png') top right;
}

#tabArea #tabs .bottom a
{
position: absolute;
bottom: 0;
display: block;
height: 40px;
width: 108px;

line-height: 40px;
text-align: center;

background: url('/_img/tabArea/tab_bot_bg.png') top right;
}

#tabArea #tabs #tab_family a { left: 0px; }
#tabArea #tabs #tab_golf a { left: 108px; }
#tabArea #tabs #tab_scuba a { left: 216px; }
#tabArea #tabs #tab_spa a { left: 324px; width: 107px; background-position: top left; }
#tabArea #tabs #tab_weddings a { left: 0px;   }
#tabArea #tabs #tab_romance a { left: 108px; }
#tabArea #tabs #tab_individual a { left: 216px; }
#tabArea #tabs #tab_groups a {left: 324px; width: 107px; background-position: top left; }





h3
{
font-size: 16px;
font-weight: bold;
color: #4c4c4c;
}

p
{
margin: 1em 0;
line-height: 1.6em;
}

.agent .tables
{
background: #e5e5e5 url('/_img/default/table_top_agent.png') no-repeat top left;
width: 670px;
}

.agent .tables table
{
margin: -15px 8px 0 8px;
}

.agent .tables th
{
font-size: 10px;
/*line-height: 1.2em;*/
text-align: left;
color: #4d4d4d;
}

#content .agent .tables strong
{
font-weight: bold;
font-size: 12px;
color: #004fa3;
}

#content .agent .tables table tr td
{
padding: 0 4px;
text-indent: 0;
font-size: 12px;
color: #4d4d4d;
}

#content .agent .tables table tr.odd td
{
background: #f0f0f0;
}

#content .agent .tables .price
{

color: #004fa3;
text-align: left;
}

#content .agent .tables .checkbox
{

text-align: center;
}

#agenttablebottom
{
width: 670px;
height: 16px;
background: url('/_img/default/table_bottom_agent.png') no-repeat bottom left;
}

#content div.groups
{
background: #c6d5de url('/_img/default/tablegroups_bottom.png') no-repeat bottom left;
}

#content div.groups h3
{
color: #4d6f80;

background: #c6d5de url('/_img/default/tablegroups_top.png') no-repeat top left;
}
/*.agent .tables a
{
display: block;
height: 50px;
padding: 0 64px 0 0;

text-align: right;
line-height: 50px;
font-weight: bold;

background: url('/_img/default/home_table_bottom.png') no-repeat bottom left;
}
