#masthead
{
	background-image:none;
	height:134px;	
}
#mastheadLeft
{
	background-image:url(/images/GVHome_TopRight.jpg);
	height:134px;	
	width:375px;
	float:right;
}
#mastheadRight
{
	height:134px;	
	width:375px;	
	float:right;
}
#TopStrip
{
    position:relative;
    height:227px;
}
/*============== link box styles ================*/
.Box
{
   font-family:Arial, Helvetica, Sans-Serif;
   display:block;
   margin-bottom:5px;
   padding-bottom:5px;
}

a.BoxInner, a.BoxInner:link, a.BoxInner:visited, a.BoxInner:active, a.BoxInner:hover 
{
    text-decoration:none;
}
a.BoxInner .LinkH2:hover, a.BoxInner .LinkH3:hover 
{
    color:#F37C16;
}
.BoxInner 
{
    display:block;
    padding:5px 5px 0 10px;  
    clear:both;   
}

.BoxInner h2, .BoxInner h3
{
    font-weight:normal;
}

.BoxInner h2, .LinkH2 
{
    display:block;
    color:#00267A;
    font-size:12px;
}

.BoxInner h3, .LinkH3
{
    color:#424242;
    font-size:10px;
}

.BoxTitle
{
    margin-left:2px;
}

/*========= narrow boxes =====*/
.NarrowTop , .NarrowMiddle, .NarrowBottom 
{
    display:block;
    background-repeat:no-repeat; 
    width:160px; 
}
.NarrowTop 
{
    height:5px; 
    background-image:url(/images/home06/AdventureTop.gif);
    background-position:bottom; 
    font-size:0; 
}
.NarrowMiddle 
{
    background-image:url(/images/home06/AdventureMid.gif);
    background-repeat:repeat-y;
    height:138px;
}
.Long
{
    height:auto;
}
.NarrowBottom 
{
    height:5px;  
    background-image:url(/images/home06/AdventureBot.gif);
    background-position:top; 
    font-size:0; 
}
/*.NarrowPrice
{
    display:block;
    background-image:url(/images/home06/HomePrice.gif);
    height:13px;
    width:94px;
    margin:5px 0 0 0;
    cursor:pointer;
}

.NarrowPriceInner
{
    color:#fff;      
    font-size:10px;
    font-weight:bold;  
    margin-left:5px;
}*/

a.More,a.More:link,a.More:visited,a.More:active,a.More:hover
{
    margin:5px 0 0 10px;
    display:block;
    height:24px;
    width:90px;
    background-image:url(/images/home06/moreSmall.gif);
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
}
a.More:hover
{
    color:#F58A16;
}
a.MoreRight,a.MoreRight:link,a.MoreRight:visited,a.MoreRight:active,a.MoreRight:hover
{
    margin-left:130px;  
}

.MoreInner
{
    display:block;
    padding:3px 0 0 5px;
}
.Price
{
    display:block;
    float:right;
    background-image:url(/images/home06/HolidaysPrice.gif);
    background-repeat:no-repeat;
    height:13px;
    width:40px;
}
.PriceInner
{
    color:#fff;      
    font-size:10px;
    font-weight:bold;  
    display:block;
    width:38px;
    text-align:center;
}

.PriceSpace
{
    margin-right:5px;
}

.NarrowImage
{
    display:block;
    margin:20px 0 0 1px;
}

/*======= email box =========*/

.EmailMiddle
{
    background-image:url(/images/home06/EmailMid.gif);
    height:140px;
}
.EmailBottom
{
    background-image:url(/images/home06/EmailBot.gif);
}
.EmailTop
{
    background-image:url(/images/home06/EmailTop.gif);
}

/*======= flights box =========*/

.WideTop, .WideMiddle, .WideBottom
{
    display:block;
    background-repeat:no-repeat; 
    width:222px; 
}
.WideTop 
{
    height:5px; 
    background-image:url(/images/home06/FlightsTop.gif);
    background-position:bottom; 
    font-size:0; 
}
.WideMiddle 
{
    background-image:url(/images/home06/FlightsMid.gif);
    background-repeat:repeat-y;
}
.WideBottom 
{
    height:5px;  
    background-image:url(/images/home06/flightsBot.gif);
    background-position:top; 
    font-size:0; 
}

.WideInner 
{
    display:block;
    padding:20px 5px 5px 10px; 
}
.WideInner h2, .WideInner h3
{
    padding:0;
    margin:0;
    font-weight:normal;
}

/*======= flights box ==============*/

.Flights
{
}

.RTWF
{
    display:block;
    margin-bottom:5px;
}

/*======= Rtw box =========*/

.RtwMiddle
{
    background-image:url(/images/home06/RtwMid.gif);
}
.RtwBottom
{
    background-image:url(/images/home06/RtwBot.gif);
}
.RtwTop
{
    background-image:url(/images/home06/RtwTop.gif);
}

/*======= Holidays box =========*/

#TopBox
{
   float:left;
   margin-left:5px;
   width:272px;
   height:227px;
   font-family:Arial, Helvetica, Sans-Serif;
}

.HolidaysTop, .HolidaysMiddle, .HolidaysBottom
{
    display:block;
    background-repeat:no-repeat; 
    width:272px; 
}
.HolidaysTop 
{
    height:5px; 
    background-image:url(/images/home06/HolidaysTop.gif);
    background-position:top;
    font-size:0; 
}
.HolidaysMiddle 
{
    background-image:url(/images/home06/HolidaysMid.gif);
    background-repeat:repeat-y;
    height:216px;
}
.HolidaysBottom 
{
    height:5px;  
    background-image:url(/images/home06/HolidaysBot.gif);
    background-position:top; 
    font-size:0; 
}

.HolidaysInner 
{
    display:block;
    padding:20px 5px 5px 10px; 
}
.HolidaysInner h2, .HolidaysInner h3
{
    padding:0;
    margin:0;
    font-weight:normal;
}

.HolidaysImage
{
    display:block;
    margin:5px 0 0 1px;
}

.hRow, .fRow
{
    clear:both;
    display:block;
    height:18px;
}

.hRow a, .hRow a:link, .hRow a:active, .hRow a:visited, .hRow a:hover
{
    display:block;
    float:left;
    color:#424242;
    background-color:#FEF1E8;
    font-size:12px;
    text-decoration:none;
}
.hRow a:hover
{
    color:#F37C16;
}

.fRow a, .fRow a:link, .fRow a:active, .fRow a:visited, .fRow a:hover
{
    display:block;
    float:left;
    color:#424242;
    background-color:#E8E6F1;
    font-size:12px;
    text-decoration:none;
}
.fRow a:hover
{
    color:#F37C16;
}


 a.AllLink, a.AllLink:link, a.AllLink:active, a.AllLink:visited, a.AllLink:hover
 {
    display:block;
    /*position:absolute;
    top:250px;*/
    width:150px;
    text-align:right;
    color:#424242;
    font-size:12px;
    text-decoration:none;
    font-size:10px;
}
a.AllLink:hover
{
    color:#F37C16;
}
 a.AllLinkSmall, a.AllLinkSmall:link, a.AllLinkSmall:active, a.AllLinkSmall:visited, a.AllLinkSmall:hover
{
    display:block;
    width:150px;
    text-align:right;
    color:#424242;
    font-size:12px;
    text-decoration:none;
    font-size:10px;
    margin-top:5px;
}
a.AllLink:hover
{
    color:#F37C16;
}

.dots, .dotsflights
{
    display:block;
    float:left;
    width:215px;
    height:13px;
    background-image:url(/images/home06/dots.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

.dotsflights
{
    width:164px;
}

/*==================================*/


/*=============================*/

.Column, .ColumnWide
{
    display:block;
    margin:5px 5px 5px 0;
    float:left;
    position:relative;
}

.ColumnWide
{
}

/*============= Plan Your Own Adventure ===========*/
#Plan
{
    float:left;
    font-family:Arial, Helvetica, Sans-Serif;
    width:715px;
    height:217px;
    background-image:url(/images/home06/RTWNEW66.jpg); 
}

#Plan h2
{
    position:absolute;
    left:16px;
    top:142px;
    width:250px;
    font-weight:bold;
    font-size:16px;
    color:#FFA300;       
}

#Plan h3
{
    position:absolute;
    left:16px;
    top:185px;
    width:245px;    
    font-weight:normal;
    font-size:12px;
    color:#FFFFFF;       
}

a.start, a.start:link, a.start:visited, a.start:active, a.start:hover 
{
    display:block;
    position:absolute;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    top:85px;
    left:200px;
    width:130px;
    height:30px;
}
a.start:hover 
{
    color:#160967;
}
.StartInner
{
    display:block;
    padding:7px 0 0 10px;
}

.clear
{
    clear:both;
}

/*===================================*/
.EmailBox
{
    margin:5px 0 0 0;
    padding:0;
}
/*=========== Send mail link =========*/
.SendMailBut
{
    margin:5px 0 0 80px;
    padding:0;
}
a.SendMail, a.SendMail:link, a.SendMail:visited, a.SendMail:active, a.SendMail:hover 
{
    display:block;
    text-decoration:none;
    text-align:left;
    color:#160967;
    font-size:10px;
    width:45px;
    height:15px;
    background-image:url(/images/home06/arrow.gif);
    background-repeat:no-repeat;
    background-position:right;
}
a.SendMail:hover 
{
    color:#F37C16;
}

