@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */
 
/*.dropdown-arrow {
	background: url(../../images/global/dropdown-arrow.gif) no-repeat scroll 113px 16px;
}*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 101;
	float: left;
	margin-top: 0px;
}

ul.dropdown li {
	float: left;
	line-height: .7em;
	vertical-align: middle;
	zoom: 1;
	text-align: center;
}
ul.dropdown li img
{
    margin: 0px 0px 0px 5px;
    vertical-align: middle;
    border: 0;
    
}
ul.dropdown li.hover,
ul.dropdown li:hover {
	/*position: relative;*/
	z-index: 110;
	cursor: default;
 
   
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 120;
	width: 500px;
}

ul.dropdown ul li {
	float: left;
	display: inline;
	text-align: center;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}


ul.dropdown li.rtl ul {
	top: 100%;
	right: 0;
	left: auto;
}

ul.dropdown li.rtl ul ul {
	top: 1px;
	right: 99%;
	left: auto;
}

#nav a {
	color:#1E458A;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding: 16px 20px 16px;
	width: 90px;
	text-transform: uppercase;
	text-decoration: none;
}
#nav a:hover,
#nav li.active,
#navigation ul li.active a,
#navigation ul li:hover a,
#navigation ul li:hover div a:hover,
.links a.active
{
	color: #E8242C;
}

#navigation ul li:hover div a
{
	color: #27599b !important;
}
#navigation ul li:hover div a:hover
{
    color: #E8242C !important;
}
#nav li ul li a {
	color:#27599b;
	background: #FAFAFA;
	width: 92px;
	font-weight: normal;	
}
#nav li ul li a:hover {
	
	color: #E8242C !important;
}


.subnav, #MegaDropDownBar
{
	display: none;
	position: absolute;
	background: white;
	border-top: 1px solid #b4b9bd;
	border-bottom: 1px solid #b4b9bd;
	overflow: visible;
	height: 36px;
	text-align: center;
	/*width: 955px;*/
	top: 35px;
	left: 0;
    
}

#MegaDropDownBar
{
	display: none;
	width: 100%;
	top: 118px;
	text-align: center;
	height:auto;
}

#MegaDropDownBar .links
{
	margin-left: auto;
	margin-right: auto;
	width: 985px;
}

#MegaDropDownBar .links DIV
{
	padding-left: 19px;
}

#MegaDropDownBar .links A
{
	text-decoration: none;
}

#MegaDropDownBar .links A:hover
{
	color: #E8242C;
}

.subnav
{
    height: auto;
    border: none;
    background: url(/images/global/MegaDropDownBackground.png) no-repeat bottom left;
    margin-left: -3px;
    padding-bottom: 3px;
    /*padding-left: 15px;*/
    min-height: 428px;
}
.megaDropDown
{
	margin: 0 auto 0 auto;
	width: 985px;
	text-align: left;
}
.megaDropDown
{
}

.megaDropDown IMG
{
	margin: 0! Important;
}

.megaDropDown DIV
{
	padding: 10px 5px;
}

.megaDropDown DIV DIV
{
	padding: auto;
}

#nav .links,
.links
{
	/*height: 36px;*/
	/*overflow: hidden;
	width: 2000px;*/
	width: 985px;
	margin: 4px 0px;
	padding-left: 8px;
	text-align: left;
}

#nav .links UL
{
	position: static;
	visibility: visible;
	width: auto;
	margin: 0;
	padding: 15px 2px;
}

#nav .links UL LI
{
	background-color: white;
    background-image: none;
	color: Blue;
	margin: 0 6px;
    height: 18px;
    display: inline;
    float: none;   
}

#nav .links A,
.links A
{
	margin: 0 0 3px 0 !Important;
	padding: 0 5px! Important;
	display: inline! Important;
	float: none! Important;
	width: auto! Important;
	color:#1E458A;
	line-height: 1.5;
	font-size: 12.5px !important;
	text-transform: capitalize;
}
#nav .links SPAN,
.links SPAN
{
	border-left: 1px solid #8D8D8D;
}
#nav .subnav .links a:hover,
.subnav .links a:hover
{
    background-image: none !important;
    color: #E8242C;
}

.ForumsMegaDropDown .Right UL
{
	position: static;
	top: auto;
	left: auto;
	visibility: visible;
	width: 300px;
}

.ForumsMegaDropDown .Right UL LI,
.ForumsMegaDropDown .Right UL LI:hover
{
	float: none! Important;
	display: block! Important;
	color: #a8a8a8! Important;
	list-style-image: url(/images/megadropdown/arrow.png)! Important;
	line-height: 1.25! Important;
	text-align: left! Important;
	padding-left: 10px! Important;
	background: url(/images/megadropdown/arrow.png) no-repeat! Important;
	background-position: 0 5px! Important;
	margin-left: -10px;
	margin-bottom: 8px! Important;
}

.ForumsMegaDropDown .Right UL LI A,
.ForumsMegaDropDown .Right UL LI A:hover
{
	color: #27599c! Important;
	float: none! Important;
	padding: 0! Important;
	margin: 0! Important;
	background: none! Important;
}

#PhotoGalleryMegaDropDown
{
	padding: 0;
	height: 388px;
	margin-top: -10px;
	margin-bottom: -13px;
	width: 680px;
	margin-left: -11px;
	font-size: 8pt;
	color: #7d7d7d;
	overflow: hidden;
}

#PhotoGalleryMegaDropDown IMG
{
	width: 680px;
	height: 388px;
}

#PhotoGalleryMegaDropDown H3,
#PhotoGalleryMegaDropDown H6,
#PhotoGalleryMegaDropDown P,
#PhotoGalleryMegaDropDown A
{
	float: none;
	margin: 0;
	padding: 0;

}

#PhotoGalleryMegaDropDown DIV DIV
{
	display: block;
	float: left;
	padding: 0;
}

#PhotoGalleryMegaDropDown DIV DIV IMG
{
	position: relative;
	display: block;
	float: left;
}

#PhotoGalleryMegaDropDown DIV DIV DIV
{
	position: absolute;
	background: url(/images/megadropdown/TransparentBox.png);
	/*left: 3px;*/
	top: 235px;
	line-height: 1;
	padding: 15px;
	color: #666666;
	font-size: 13px;
	width: auto;
	float: none;
}

#PhotoGalleryMegaDropDown #PhotoGalleryMegaDropDownInnerContainer
{
	width: 2048px;
	height: 388px;
	display: block;
	position: relative;
	padding: 0;
	margin: 0 0 0 0;
}

#PhotoGalleryMegaDropDown DIV.PhotoGalleryMegaDropDownAdmin
{
	display: block;
	position: absolute;
	left: 0;
	top: 40px;
	width: 380px;
}

#PhotoGalleryMegaDropDown IMG
{
	position: absolute;
	left: 0px;
}

#PhotoGalleryMegaDropDown H3
{
	font-size: 18px;
	text-transform: uppercase;
	color: #336699;
}

#PhotoGalleryMegaDropDown H6
{
	font-size: 13px;
	color: #27599b !important;
	font-weight: normal;
}

#PhotoGalleryMegaDropDown H6 A
{
	font-size: 13px;
	color: #27599b !important;
	margin: 0;
	padding: 0! Important;
	text-transform: none;
	text-decoration: underline;
	font-weight: normal;
}

.PhotoGalleryMegaDropDown .left
{
	position: absolute;
	top: 198px;
	left: 10px;
	width: 32px;
	height: 36px;
	padding: 0;
}

.PhotoGalleryMegaDropDown .left A
{
	float: right;
}

.PhotoGalleryMegaDropDown .right
{
	position: absolute;
	top: 198px;
	right: 320px;
	width: 32px;
	height: 36px;
	padding: 0;
}

.PhotoGalleryMegaDropDown .right A
{
	float: left;
}

.photoShadow
{
	position: absolute;
	top: 58px;
	right: 300px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos
{
	line-height: 1;
}

#PhotoGalleryMegaDropDownFeaturedPhotos H3
{
	float: none;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 0 12px;
	padding: 0;
	color: #002b54;
}

#PhotoGalleryMegaDropDownFeaturedPhotos HR
{
	float: none;
	border: 0;
	border-top: 1px solid #d7d7d7;
	padding:0;
	margin: 0 20px 20px 12px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos TD HR
{
	margin: 0 15px 5px 15px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos TD
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 4px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos .photo
{
	padding-left: 8px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos .text
{
	padding-top: 30px;
	background: url(/images/global/photoquote.png) no-repeat top right;
}

#PhotoGalleryMegaDropDownFeaturedPhotos H6
{
	float: none;
	margin: 0 0 2px 0;
	padding: 0 0 0 15px;
	font-size: 9pt;
	background: url(/images/megadropdown/arrow2.png) no-repeat 5px 3px;
	color: #27599b !important;
}

#PhotoGalleryMegaDropDownFeaturedPhotos H6 A
{
	float: none;
	margin: 0;
	padding: 0! Important;
	font-size: 9pt;
	text-transform: none;
    color: #27599b !important;
}

#PhotoGalleryMegaDropDownFeaturedPhotos P
{
	float: none;
	margin: 5px 0 0 15px;
}

#PhotoGalleryMegaDropDownFeaturedPhotos TR.alternet
{
	background: #ebebec;
}

#PhotoGalleryMegaDropDownFeaturedPhotos TR.alternet TD.text
{
	background: #ebebec url(/images/global/photoquote.png) no-repeat top right;
}

#nav a #PhotoGalleryBottomLinks,
#PhotoGalleryBottomLinks
{
	position: absolute;
	height: 21px;
	width: 157px;
	background: url(/images/global/PhotoSelectorBackground.png) no-repeat;
	margin-top: -7px;
	margin-left: -12px;
	padding: 0 0 0 20px! Important;
	font-size: 11px;
}

#navigation ul li #PhotoGalleryBottomLinks A,
#navigation ul li #PhotoGalleryBottomLinks A:hover
{
	color: #898989! Important;
	font-size: 11px;
}

#PhotoGalleryBottomLinks A
{
	float: left;
	margin: 0;
	padding: 7px 7px 6px 7px! Important;
	color: #898989! Important;
}

#navigation ul li #PhotoGalleryBottomLinks A.selected,
#PhotoGalleryBottomLinks A.selected
{
	background: url(/images/global/PhotoSelected.png) repeat-x;	
	height: 26px;
	margin-top: -3px;
	padding: 10px 7px 3px 7px! Important;
	color: #27599b! Important;
}

.morePhotos,
a.morePhotos,
a:hover.morePhotos
{
	position: absolute;
	top: 278px;
	left: 525px;
}

#PhotoGalleryMegaDropDown .morePhotos img
{
	display: inline;
}

#DestinationMegaDropDownCarasel
{
	overflow: hidden;
	margin: -140px 0px 0 0px;
	height: 160px;
    color: #27599b;
}

#DestinationMegaDropDownCarasel DIV
{
	/*width: 917px;*/
	height: 160px;
	position: absolute;
	overflow: hidden;
	/*z-index: 4;*/
	left: 4px;
	right: 25px;
	padding-left: 23px;
}

#DestinationMegaDropDownCarasel DIV DIV
{
	width: 2048px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	overflow: visible;
}

#DestinationMegaDropDownCarasel .arrow,
#navigation #DestinationMegaDropDownCarasel .arrow:hover,
#nav #DestinationMegaDropDownCarasel A.arrow:hover,
#DestinationMegaDropDownCarasel A.arrow:hover
{
	position: absolute;
	width: 32px;
	vertical-align: bottom;
	overflow: hidden;
	margin: 0px 0 0 0;
	margin-left: 0px;
	z-index: 5;
	left: 4px;
}

#navigation ul li #DestinationMegaDropDownCarasel .arrow,
#navigation ul li #DestinationMegaDropDownCarasel .arrow:hover
{
	padding: 0;
}

#DestinationMegaDropDownCarasel .arrowRight,
#DestinationMegaDropDownCarasel .arrowRight:hover,
#nav #DestinationMegaDropDownCarasel A.arrowRight:hover,
#DestinationMegaDropDownCarasel A.arrowRight:hover
{
	/*margin-right: -20px;
	overflow: visible;
	margin-left: 0px;*/
	left: auto;
	right: 20px;
	width: 22px
}

#nav #DestinationMegaDropDownCarasel .arrowLeft:hover IMG
{
	margin: 0;
	padding: 0;
}

#nav #DestinationMegaDropDownCarasel .arrow  IMG,
#nav #DestinationMegaDropDownCarasel .arrow:hover IMG
{
	display: inline;
	border: none;	
	margin: 0! important;
	padding: 0;
	height: auto;
	width: auto;
}

#DestinationMegaDropDownCarasel TD
{
	width: 154px;
}

#DestinationMegaDropDownCarasel A
{
	position: absolute;
	display: block;
	height: 160px;
	z-index: 1;
}

#navigation ul li #DestinationMegaDropDownCarasel A
{
	padding: 15px 5px 12px;
    color: #27599b !important;
}

#navigation ul li #DestinationMegaDropDownCarasel #DestinationMegaDropDownCaraselContainer A
{
	display: block;
	width: 140px;
}

#navigation ul li #DestinationMegaDropDownCarasel #DestinationMegaDropDownCaraselContainer A:hover
{
	width: 186px;
}

#navigation ul li #DestinationMegaDropDownCarasel #DestinationMegaDropDownCaraselContainer A P
{
	padding: 110px 0 0 0;
	margin: 0;
}

#navigation ul li #DestinationMegaDropDownCarasel #DestinationMegaDropDownCaraselContainer A:hover P
{
	padding: 140px 0 0 0;
}

#DestinationMegaDropDownCarasel A IMG
{
	position: absolute;
	border: 1px solid black;
}

#DestinationMegaDropDownCarasel A:hover IMG,
#nav #DestinationMegaDropDownCarasel A:hover,
#DestinationMegaDropDownCarasel A:hover
{
	margin-left: -23px;
	margin-top: -16px;
	z-index: 7;
}

#nav #DestinationMegaDropDownCarasel A:hover IMG,
#DestinationMegaDropDownCarasel A:hover IMG
{
	height: 130px;
	width: 186px;
}

#DestinationMegaDropDownCarasel A P
{
	text-align: center;
	text-transform: capitalize;
}

.PhotoGalleryMegaDropDownContainerDiv
{
	margin-bottom: -2px;
}

.subnavContainer
{
	margin-left: 7px;
}

#MegaDropDownBar .links DIV
{
	padding-left: 6px;
}
