﻿html,body
{
    height:100%; margin:0px; padding:0px;
}
body
{
    font-family:Arial,Helvetica,"sans serif"; font-size:12px; color:#821917;
    background-color:#cdb44f; margin:0px; padding:0px; font-size:13px;
    background-image:url(./themes/bg.jpg); background-position:top; background-repeat:repeat-x;
}

.h2Heads
{
    font-size:18px; color:#821917;
}

p
{
    margin-bottom:10px;
}

/* Layout Styles */

#SiteWrapper
{
    width:980px; margin:auto;
    position:relative;
    margin-top:0px; padding:0px;
    height:100% !important; /* real browsers */
}


/* head */
#HeadWrap
{
    width:100%; height:116px;
    position:relative;
    background-color:#ffffff;
    margin:0px; padding:0px;
}

#HeadWrap #Logo
{
    position:absolute; right:0px; top:0px;
}

/* Nav */

#NavWrap
{
    width:100%; height:35px;
    background-color:#821917;
    color:#ffffff;
    margin:0px; padding:0px;
    margin-top:-14px;
}

.NavList li
{
    display:inline; margin-right:10px;
    line-height:32px; font-weight:bold;
}

.NavList ul
{
    margin-left:0px;
}

.NavList a
{
    color:#ffffff;
}

.NavList a:link,.NavList a:visited
{
    text-decoration:none;
}

.NavList a:hover,.NavList a:active
{
    text-decoration:underline;
}

/* Content */
#ContentWrap
{
    width:100%; min-height:100%;
    background-color:#ffffff;
    position:relative;
    margin-top:-20px; padding:0; padding-bottom:13px;
    overflow:visible;
}

#ContentWrap .HomeTile
{
    background-color:#ffffff;
}

#ContentWrap h1
{
    position:relative; z-index:5;
    width:100%; height:70px;
    text-align:center; color:#821917; font-size:30px; line-height:70px;
    background-color:#dedf61;
}

#ContentWrap h2,#ContentWrap h3,#ContentWrap p,#ContentWrap img,#ContentWrap span
{
    position:relative; z-index:5;
    width:940px; margin:auto; margin-bottom:8px;
    display:block;
}

.ContentWrap h2,.ContentWrap h3,.ContentWrap p,.ContentWrap img,.ContentWrap span
{
    position:relative; z-index:5;
    width:940px; margin:auto; margin-bottom:8px;
    display:block; font-size:11px; color:#000000;
}


.homeBGOverlay
{
    position:absolute; top:240px; right:-115px; z-index:1;
    width:1095px; height:383px;  background-image:url(./themes/coachbg.jpg); background-repeat:no-repeat;
}

/* Holidays */
.HolidayItem
{
    width:940px;
    background-color:#fde2ac;
    margin:auto;
    position:relative;
    padding:0px; margin-bottom:10px;
}

#ContentWrap .HolidayItem h2,#ContentWrap .HolidayItem h3,#ContentWrap .HolidayItem p,#ContentWrap .HolidayItem img,#ContentWrap .HolidayItem span
{
    width:100%; margin:5px; padding:0px;
}

.HolidayItem h3,.HolidayItem img
{
    font-size:14px;
    margin-bottom:5px;
    margin:0px;  margin-top:5px;
    display:inline;
}

.HoldiayItemInfo
{
    /*width:33%; display:inline;*/
    width:390px;
    float:left;
    margin:0px; 
    font-size:13px;
}
.HolidayDateText
{
    color:#000000; font-weight:bold;
    font-size:15px;
    font-size:13px;
}
.HolidayItemHotel
{
    margin:0px; 
    width:230px;
    float:left;
}
.HotelInfoText
{
    font-size:11px;
}

.HolidayItemHotel ul,.HolidayItemHotel li
{
    margin:0px; padding:0px;
}

.HolidayItemHotel ul
{
    margin-left:0px; margin-top:5px;
    list-style:disc; color:#000000;
}

.HolidayItemHotel li
{
    display:block; padding-left: 10px;  padding-right:10px;
    background: url(/themes/circle.gif) no-repeat; background-position:0px 5px;
}

.HolInfoBar
{
    width:100%; padding-bottom:5px;
    clear:both;
}

.HolInfoBar span
{

}

.HolidayItemPic
{
    width:240px; height:180px; float:left;
    background-position:center; margin-left:50px; margin-top:3%;
}

.RatingStar
{
    width:11px; height:11px;
    display:inline; margin:0px; padding:0px;
}

/* Contact */
.ContactWrap
{
    margin:auto; width:95%;
}

.ContactWrap address
{
	float:none;
	display:inline;
}
.ContactWrap table
{
    float:left;
}


/* Diary Page */
.DItem
{
    width:960px;
    border-bottom:solid 1px #000000;
    margin:auto; color:#000000;
}

.DItem div
{
    display:inline-block;
}

.DIDate
{
    width:90px; margin-left:5px;
}
.DIDest
{
    width:220px;   
}
.DIDays
{
    width:80px; text-align:center;
}
.DIHotel
{
    width:180px;
}

.DITheme
{
    width:290px;
}
.DIPrice
{
    width:70px;
}

.exitem
{
    color:#000000;
    background-color:#fde2ac;
}


.DItemHead
{
    width:960px;
    border-bottom:solid 1px #000000;
    margin:auto; color:#000000;
}

.DItemHead div
{
    display:inline-block;
}

.DIDateHead
{
    width:90px; margin-left:5px;
}
.DIDestHead
{
    width:220px;   
}
.DIDaysHead
{
    width:80px; text-align:center;
}
.DIHotelHead
{
    width:180px;
}

.DIThemeHead
{
    width:290px;
}
.DIPriceHead
{
    width:70px;
}


/* General */
.Clear
{
    clear:both;
}
