/* ---------- Start  All HTML Styles ---------- */
DUMMYFORNETSCAPE
{ MARGIN: huge
}


/* GLOBAL CSS */

#container
	{
	display: block;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 772px;
}

#cLeft
	{
	width: 766px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	}

/* Hide from IE-Mac \*/
#cLeft
	{
	float: left;
	overflow: visible;
	}
/* End Hide */
	
#cRight
	{
	float: right;
	display: inline;
	width: 6px;
	background: url(/images/shadowRightRepeat.gif) top left repeat-y;
	margin: 0;
	padding: 0;
	}

#cRight p.top
	{
	float: right;
	width: 6px;
	height: 6px;
	background: url(/images/shadowTopRight.gif) top right no-repeat;
	margin: 0;
	padding: 0;
	}

#khaki
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 766px;
	max-width: 766px;
	background: #F6EED4;
	padding: 0 4px 4px 4px;
	margin: 0;
	float: left;
	overflow: hidden;
	}

/* Hide from IE-Mac \*/
html>body #khaki
	{
	width: 758px;
	max-width: 758px;
	}
/* End Hide */

#khaki:lang(en)
	{
	width: 766px;
	max-width: 766px;
	}

#break
	{
	width: 758px;
	height: 4px;
	background: url(/images/globalNav/topNavBreak.gif) repeat-x;
	font-size: 1px;
	}

#whiteContainer
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 758px;
	max-width: 758px;
	border-left: 1px solid #CECEBD;
	border-bottom: 1px solid #CECEBD;
	border-right: 1px solid #CECEBD;
	background: #fff;
	padding: 0 0 8px 0;
	margin: 0;
	overflow: hidden;
	}

/* Hide from IE-Mac \*/
html>body #whiteContainer
	{
	float: left;
	width: 756px;
	max-width: 756px;
	}
/* End Hide */

#whiteContainer:lang(en)
	{
	width: 758px;
	max-width: 758px;
	}

#mainContainer
	{
	float: left;
	margin: -14px 0 0 0;
	padding: 0;
	width: 748px;
	vertical-align: top;
	}

/* Hide from IE-Mac \*/
#mainContainer
	{
	margin: 0;
	}
/* End Hide */

#mainContent
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	margin: 14px 0 0 4px;
	padding: 0;
	width: 572px;
	overflow: hidden;
	}

html>body #mainContent
	{
	margin: 10px 0 0 8px;
	}


/*************************** right column  ******************/


#rightColumnContainer
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:block;
	float: right;
	width: 160px;
	margin: -50px 0 0 0;
	overflow: hidden;
	/*border-top: 16px solid #7F96BB;*/
	border-bottom: 1px solid #7F96BB;
	background: url(/images/rightColBorderBg.gif) repeat-y;
	}

html>body #rightColumnContainer
	{
	margin: -47px 0 0 0;
	width: 142px;
	}

/* Hide from IE-Mac \*/
html>body #rightColumnContainer:lang(en)
	{
	margin: -47px 0 0 0;
	width: 160px;
	}
/* End Hide */



.rightColumnContent
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	display:block;
	width: 160px;
	padding: 10px 8px 10px 8px;
	}

html>body .rightColumnContent
	{
	width: 142px;
	}

/* Hide from IE-Mac \*/
html>body .rightColumnContent:lang(en)
	{
	width: 160px;
	}
/* End Hide */



#rightColumnSponsoredLinks
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	display:block;
	width: 160px;
	padding: 8px;
	}

html>body #rightColumnSponsoredLinks
	{
	width: 142px;
	}

/* Hide from IE-Mac \*/
html>body #rightColumnSponsoredLinks:lang(en)
	{
	width: 160px;
	}
/* End Hide */



.skyScraper
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	display:block;
	width: 160px;
	background: #fff;
	padding: 8px 0 8px 0;
	border-top: 1px solid #7F96BB;
	border-bottom: 16px solid #7F96BB;
	/*overflow: hidden;*/
	}

.skyScraper2
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	display:block;
	width: 160px;
	background: #fff;
	padding: 8px 0 8px 0;
	border-bottom: 16px solid #7F96BB;
	/*overflow: hidden;*/
	}

/*************************** /right column ******************/


#bottomContent
	{
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	}

html>body #bottomContent
	{
	float: left;
	}

#shadowBot
	{
	display: block;
	width: 772px;
	height: 8px;
	background: url(/images/shadowBottomRepeat.gif) repeat-x;
	font-size: 1px;
	margin: 0;
	padding: 0;
	}

#shadowBot p.left,
#shadowBot p.right
	{
	float: left;
	background: url(/images/shadowBottomLeft.gif) top left no-repeat;
	width: 8px;
	height: 8px;
	margin: 0;
	padding: 0;
	}

#shadowBot p.right
	{
	float: right;
	background: url(/images/shadowBottomright.gif) top right no-repeat;
	width: 6px;
	}

#footer
	{
	display: block;
	width: 675px;
	height: 12px;
	padding: 0;
	margin: 3px 0 10px 18px;
	text-align: center;
	}

html>body #footer
	{
	margin: 3px 0 10px 49px;
	}
	

#footer ul
	{
	list-style: none;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#footer li
	{
	display: inline;
	}

#footer a
	{
	float: left;
	color: #000;
	font-weight: normal;
	padding: 0 6px 0 4px;
	margin: 0;
	background: url(/images/dotGray1.gif) repeat-y top right;
	}

#footer a:hover
	{
	color: #0000FF;
	}

#footer #right
	{
	float: left;
	color: #000;
	padding: 0 0 0 4px;
	margin: 0;
	background: url(/images/dot.gif);
	}











/* TOP NAVIGATION */

#topNavigation
	{
	width: 766px;
	background: url(/images/globalNav/topNavBG.jpg) top left no-repeat;
	padding: 0;
	margin: 0;
	}

html>body #topNavigation
	{
	float: left;
	}

#topLogo, #topLogoBack
	{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1px;
	width: 116px;
	height: 114px;
	}

#topLogoBack
	{
	width: 98px;
	height: 81px;
	}

#topRight, #topRightBack
	{
	float: left;
	margin: 0;
	padding: 4px 4px 0 0;
	width: 646px;
	font-size: 1px;
	background: url(/images/globalNav/roundCorner.gif) top right no-repeat;
	}

#topRightBack
	{
	width: 664px;
	}

#topAccount
	{
	float: right;
	width: 396px;
	height: 45px;
	background: url(/images/globalNav/acctTab.gif) bottom right no-repeat;
	margin: 0 -4px 0 0;
	padding: 0;
	vertical-align: bottom;
	}

/* Hide from IE-Mac \*/
#topAccount
	{
	margin: 0;
	}
/* End Hide */

#topAccount p.desc
	{
	float: left;
	width: 200px;
	margin: 8px 0 0 34px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}

html>body #topAccount p.desc
	{
	margin: 8px 0 0 69px;
	}

#topAccount p.login
	{
	float: right;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 1px 0 0 0;
	width: 82px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 80px;
	}

#topAccount p.login
	{
	height: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 19px;
	}

/* Hide from IE-Mac \*/
html>body #topAccount p.login
	{
	float: right;
	width: 80px;
	vertical-align: top;
	height: 14px;
	margin: 1px 7px -9px 0;
	}
/* End Hide */

#topAccount p.login:lang(en)
	{
	float: right;
	width: 80px;
	vertical-align: top;
	height: 14px;
	margin: 1px 0 0 0;
	}

#topAccount p.login a
	{
	float: right;
	width: 100%;
	height: 100%;
	border: 1px solid #00229F;
	background: #D1D9E7;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	padding: 1px 0 0 0;
	margin: 3px 5px 0 0;
	}

html>body #topAccount p.login a
	{
	padding: 2px 0 14px 22px;
	margin: 3px 5px 0 0;
	}

/* Hide from IE-Mac \*/
html>body #topAccount p.login a
	{
	padding: 2px 0 2px 0;
	margin: 3px 5px 0 0;
	}
/* End Hide */

#topAccount p.register
	{
	float: right;
	text-align: center;
	vertical-align: top;
	margin-top: 0;
	width: 82px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 80px;
	}

html>body #topAccount p.register
	{
	height: 14px;
	margin-top: 8px;
	}

/* Hide from IE-Mac \*/
html>body #topAccount p.register
	{
	margin-bottom: -15px;
	margin-right: 7px;
	}
/* End Hide */

#topAccount p.register:lang(en)
	{
	margin-top: 8px;
	margin-right: 0px;
	height: 14px;
	}

#topAccount p.register a
	{
	float: right;
	width: 100%;
	height: 100%;
	border: 1px solid #929CAD;
	background: #E8EDF6;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	padding: 0;
	margin: 2px 5px 0 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 3px 5px 0 0;
	}

html>body #topAccount p.register a
	{
	margin: 4px 5px 0 0;
	padding: 0 0 0 17px;
	}

/* Hide from IE-Mac \*/
html>body #topAccount p.register a
	{
	margin: 4px 5px 0 0;
	padding: 0;
	}
/* End Hide */

#topAccount p.memberPhoto
	{
	float: right;
	margin: 4px 0 0 0;
	padding: 0 5px 0 0;
	}

html>body #topAccount p.memberPhoto
	{
	margin: 4px 5px 0 0;
	padding: 0;
	}

#topAccount p.invite
	{
	float: left;
	margin: 8px 0 0 16px;
	padding: 0;
	font-size: 11px;
	text-align: center;
	}

html>body #topAccount p.invite
	{
	margin: 8px 0 0 32px;
	}

#topAccount p.break
	{
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
	width: 27px;
	height: 36px;
	background: url(/images/dotBg.gif) repeat-y top center;
	}

#topAccount p.member
	{
	float: left;
	margin: 7px 0 0 -116px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	}

#topAccount p.account
	{
	float: left;
	margin: 27px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	}

#topAccount p.signoff
	{
	float: right;
	margin: 0 5px 0 0;
	padding: 27px 0 0 0;
	font-size: 11px;
	}

#topTagline, #topTaglineBack
	{
	float: left;
	width: 250px;
	height: 45px;
	background: url(/images/globalNav/acctGreen.gif) bottom left no-repeat;
	text-align: center;
	vertical-align: bottom;
	margin: 0;
	padding: 9px 0 0 17px;
	font-size: 1px;
	}

html>body #topTagline
	{
	width: 236px;
	}

/* Hide from IE-Mac \*/
html>body #topTagline
	{
	width: 233px;
	height: 36px;
	}
/* End Hide */

#topTaglineBack
	{
	width: 268px;
	}

/* Hide from IE-Mac \*/
html>body #topTaglineBack
	{
	width: 251px;
	height: 36px;
	}
/* End Hide */

#buttons, #buttonsBack
	{
	float: left;
	margin: -65px 0 0 116px;
	padding: 1px 0 3px 4px;
	width: 646px;
	border-right: 1px solid #8E9C4C;
	border-left: 1px solid #8E9C4C;
	background: #fff;
	font-size: 1px;
	}

/* Hide from IE-Mac \*/
#buttons
	{
	margin: 0;
	}
/* End Hide */

/* Hide from IE-Mac \*/
html>body #buttons
	{
	margin: 0;
	width: 640px;
	}
/* End Hide */

#buttonsBack
	{
	margin: -32px 0 0 98px;
	width: 664px;
	}

/* Hide from IE-Mac \*/
#buttonsBack
	{
	margin: 0;
	}
/* End Hide */

/* Hide from IE-Mac \*/
html>body #buttonsBack
	{
	margin: 0;
	width: 658px;
	}
/* End Hide */

#searchBox
	{
	display: block;
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	width: 636px;
	border: 1px solid #929CAD;
	background: #D1D9E7;
	font-size: 11px;
	}

#searchBox p.searchFor
	{
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: -11px 0 0 0;
	padding: 7px 8px 7px 7px;
	}

/* Hide from IE-Mac \*/
#searchBox p.searchFor
	{
	margin: 0;
	}
/* End Hide */

#searchBox p.box
	{
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
	}

html>body #searchBox p.box
	{
	margin: -11px 0 0 0;
	padding: 5px 0 0 0;
	}

/* Hide from IE-Mac \*/
html>body #searchBox p.box
	{
	margin: 0;
	padding: 3px 0 0 0;
	}
/* End Hide */

/* Hide from IE-Mac \*/
#searchBox p.box:lang(en)
	{
	margin: 0;
	padding: 5px 0 0 0;
	}
/* End Hide */

#searchBox p.radioWeb
	{
	float: left;
	margin: -2px 0 0 0;
	padding: 0;
	}

html>body #searchBox p.radioWeb
	{
	margin: -12px 0 0 0;
	}

/* Hide from IE-Mac \*/
html>body #searchBox p.radioWeb
	{
	margin: -1px 0 0 0;
	}
/* End Hide */

#searchBox p.radioSite
	{
	float: left;
	margin: 11px 0 -10px -20px;
	padding: 0;
	}

html>body #searchBox p.radioSite
	{
	margin: 0 0 -10px -18px;
	}

/* Hide from IE-Mac \*/
html>body #searchBox p.radioSite
	{
	margin: 12px 0 -10px -20px;
	}
/* End Hide */

/* Hide from IE-Mac \*/
#searchBox p.radioSite:lang(en)
	{
	margin: 12px 0 -10px -21px;
	}
/* End Hide */

#searchBox p.textWeb
	{
	float: left;
	margin: -12px 0 0 0;
	padding: 0;
	font-size: 10px;
	}

/* Hide from IE-Mac \*/
#searchBox p.textWeb
	{
	margin: 1px 0 0 0;
	}
/* End Hide */

#searchBox p.textSite
	{
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
	font-size: 10px;
	}

/* Hide from IE-Mac \*/
#searchBox p.textSite
	{
	margin: 14px 0 0 -71px;
	}
/* End Hide */

#searchBox p.button
	{
	float: left;
	padding: 0;
	margin: 2px 0 0 9px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 4px 0 0 9px;
	}

html>body #searchBox p.button
	{
	margin: -8px 0 0 25px;
	}

/* Hide from IE-Mac \*/
html>body #searchBox p.button
	{
	margin: 4px 0 0 25px;
	}
/* End Hide */

#searchBox p.advanced
	{
	float: right;
	margin: 8px 4px 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 9px;
	font-weight: bold;
	}

html>body #searchBox p.advanced
	{
	margin: -4px 8px 0 0;
	}

/* Hide from IE-Mac \*/
html>body #searchBox p.advanced
	{
	margin: 8px 8px 0 0;
	}
/* End Hide */





/* BACK PAGES SEARCH BOX */

#searchBack
	{
	position: relative;
	left: 1px;
	float: left;
	margin: 0;
	padding: 0;
	width: 579px;
	height: 47px;
	background: url(/images/globalNav/searchBG.gif) repeat-x top left;
	}

html>body #searchBack
	{
	left: 0;
	margin: 0 0 0 1px;
	}

#searchBack p.searchFor
	{
	float: left;
	margin: 0;
	padding: 7px 0 0 15px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Verdana, Helvetica;
	background: url(/images/globalNav/searchLeft.gif) no-repeat top left;
	}

#searchBack p.box
	{
	float: left;
	margin: 0;
	width: 310px;
	padding: 4px 0 0 11px;
	height: 30px;
	}

html>body #searchBack p.box
	{
	padding: 5px 0 0 11px;
	}

#searchBack p.box input
	{
	margin: 0;
	padding: 1px;
	width: 310px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	}

#searchBack p.search
	{
	float: left;
	margin: 0;
	height: 30px;
	padding: 4px 0 0 5px;
	}

#searchBack p.advanced
	{
	float: right;
	margin: 0;
	padding: 9px 9px 0 0;
	height: 30px;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana, Arial, Helvetica;
	background: url(/images/globalNav/searchRight.gif) no-repeat top right;
	}

html>body #searchBack p.advanced
	{
	padding: 9px 18px 0 0;
	}

#searchBack p.advanced a
	{
	color: #fff;
	text-decoration: none;
	}

#searchBack p.advanced a:hover
	{
	text-decoration: underline;
	}

#searchBackOptions
	{
	display: block;
	float: left;
	width: 579px;
	height: 17px;
	margin: 0;
	padding: 0;
	background: #D1D9E7;
	border-right: 1px solid #929CAD;
	border-bottom: 1px solid #929CAD;
	border-left: 1px solid #929CAD;
	}

/* Hide from IE-Mac \*/
html>body #searchBackOptions
	{
	width: 577px;
	margin: -9px 0 0 0;
	}
/* End Hide */

#searchBackOptions p.options
	{
	float: left;
	margin: 3px 0 0 7px;
	padding: 0;
	font-size: 9px;
    color: #929CAD;
    font-family: Verdana, Arial, Helvetica;
    }

html>body #searchBackOptions p.options
	{
	margin: 2px 0 0 13px;
	}

#searchBackOptions p.radio
	{
	float: left;
	margin: 2px 0 0 15px;
	padding: 0;
	}

/* Hide from IE-Mac \*/
#searchBackOptions p.radio
	{
	margin: -1px 0 0 15px;
	}
/* End Hide */

#searchBackOptions p.text
	{
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	}





/* HOME PAGE - SNAPSHOT */

#hContainer
	{
	padding: 0;
	width: 740px;
	margin: 18px 8px 0 8px;
	}

#snapshot, #snapshot div.left, #snapshot div.right
	{
	float: left;
	width: 740px;
	padding: 0;
	vertical-align: top;
	background: url(/images/home/homePhotoBGLeft.gif) repeat-y top left;
	border-bottom: 1px solid #CECDBD;
	margin: 0 0 8px 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: -14px 0 8px 0;
	}

html>body #snapshot
	{
	margin: 0 0 8px 0;
	}

#snapshot div.left
	{
	width: 391px;
	border-bottom: 0;
	margin: 0 0 0 0;
	}

#snapshot div.right
	{
	width: 349px;
	border-bottom: 0;
	margin: 0 0 0 0;
	}


/* HOME PAGE - SNAPSHOT */

#hSnapshot
	{
	float: left;
	width: 349px;
	height: 47px;
	padding: 0;
	margin: 0;
	background: #FFF;
	}

#hSnapshot h1
	{
	display: block;
	margin: 0;
	padding: 5px 0 0 1px;
	background: #FFF;
	}

#hSnapshot p.hrDot
	{
	background: url(/images/dotBg.gif) repeat-x;
	margin: 2px 0 4px 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 2px 0 -10px 0;
	}

html>body #hSnapshot p.hrDot
	{
	margin: 2px 0 4px 0;
	}



/* HOME PAGE - SNAPSHOT LIST */

#hSnapshotList
	{
	float: left;
	}

#hSnapshotList ul
	{
	list-style: none;
	font-size: 9px;
	margin: 0;
	padding: 0;
	}

#hSnapshotList li
	{
	display: inline;
	}

#hSnapshotList a
	{
	float:left;
	padding: 0 4px 0 4px;
	margin: 0;
	background: url(/images/dotGray.gif) repeat-y top right;
	}

#hSnapshotList #left a, #hSnapshotList #right a
	{
	float:left;
	padding: 0 4px 0 2px;
	margin: 0;
	background: url(/images/dotGray.gif) repeat-y top right;
	}

#hSnapshotList #right a
	{
	padding: 0 0 0 4px;
	background: url(/images/dot.gif);
	}


/* HOME PAGE - BLURB */

#hBlurb
	{
	float: left;
	width: 349px;
	padding: 6px;
	background: #F7EFD6;
	border-top: 1px solid #CECDBD;
	border-right: 1px solid #CECDBD;
	}

/* Hide from IE-Mac \*/
html>body #hBlurb
	{
	width: 336px;
	}
/* End hide */

#hBlurb p.blurb
	{
	font-size: 14px;
	font-weight: bold;
	width: 252px;
	margin: 0;
	}

#hBlurb p.member
	{
	font-size: 11px;
	margin: 7px 0 0 0;
	}

#hBlurb p.photo
	{
	float: right;
	margin: 0 0 0 0;
	}


/* HOME PAGE - SNAPSHOT PHOTO */

#hSnapshotPhoto
	{
	float: left;
	width: 391px;
	height: 302px;
	background: url(/images/home/homePhotoBG.gif) no-repeat top left;
	}

#hSnapshotPhoto p.photo
	{
	float: left;
	margin: 9px 0 0 9px;
	}

html>body #hSnapshotPhoto p.photo
	{
	margin: 9px 0 0 18px;
	}

#hSnapshotPhoto p.member
	{
	float: left;
	margin: 22px 0 0 4px;
	font-size: 11px;
	}

#hSnapshotPhoto p.more
	{
	float: right;
	margin: 22px 2px 0 0;
	font-size: 11px;
	}

/* Hide from IE-Mac \*/
html>body #hSnapshotPhoto p.member
	{
	margin: 22px 0 0 8px;
	}
html>body #hSnapshotPhoto p.more
	{
	margin: 22px 6px 0 0;
	}
/* End hide */


/* HOME PAGE - EXPLORE IGOUGO */

#hExplore
	{
	float: left;
	width: 349px;
	padding: 0 6px 6px 6px;
	background: #F7EFD6;
	border-right: 1px solid #CECDBD;
	}

/* Hide from IE-Mac \*/
html>body #hExplore
	{
	width: 336px;
	}
/* End hide */

#hExplore h2
	{
	display: block;
	margin: 0;
	padding: 5px 0 0 6px;
	border-top: 1px solid #9C9C9C;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	background: #FEF9EC;
	}

#hExplore div.row, #hExplore div.rowBot
	{
	float: left;
	width: 336px;
	padding: 0 6px 0 6px;
	margin: 0 0 0 0;
	border-left: 1px solid #9C9C9C;
	border-right: 1px solid #9C9C9C;
	background: #FEF9EC;
	}

#hExplore div.rowBot
	{
	padding-bottom: 5px;
	border-bottom: 1px solid #9C9C9C;
	}

/* Hide from IE-Mac \*/
html>body #hExplore div.row, html>body #hExplore div.rowBot
	{
	width: 322px;
	}
/* End hide */

#hExplore p.iconL, #hExplore p.descL
	{
	float: left;
	margin: 7px 0 0 1px;
	}

#hExplore p.iconR, #hExplore p.descR
	{
	float: right;
	margin: 7px 0 0 1px;
	}

#hExplore p.descR, #hExplore p.descL
	{
	margin: 7px 0 0 3px;
	width: 128px;
	font-weight: bold;
	line-height: 12px;
	}


/* HOME PAGE  - BOTTOM BOXES */

#hBotRewards, #hBotSpotlight
	{
	float: left;
	width: 366px;
	height: 154px;
	padding: 8px;
	border: 1px solid #929CAD;
	}

/* Hide from IE-Mac \*/
html>body #hBotRewards, html>body #hBotSpotlight
	{
	height: 137px;
	width: 348px;
	}
/* End hide */

#hBotSpotlight
	{
	margin-left: 8px;
	}

#hBotRewards h1, #hBotSpotlight h1
	{
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 8px 0;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	background: url(/images/dotBg.gif) repeat-x bottom left;
	}

#hBotSpotlight span
	{
	display: block;
	margin: 10px 0 0 0;
	}

#hBotSpotlight p.image
	{
	float: left;
	margin: 2px 8px 8px 2px;
	padding: 0;
	}









/* DESTINATIONS and SUBLINKS */

.topblock
	{
	display: block;
	margin: 0;
	padding: 0;
	}

html>body .topblock
	{
	float: left;
	}

.dest
	{
	float: left;
	width: 190px;
	height: 37px;
	margin: 4px 0 2px 0;
	padding: 4px 0 4px 3px;
	display: block;
	background: url(/images/arrow.gif) no-repeat 4px 7px;
	vertical-align: top;
	}

html>body .dest
	{
	width: 183px;
	}

/* Hide from IE-Mac \*/
.dest
	{
	height: 26px;
	margin: 0;
	}
/* End hide */

html>body .dest:lang(en)
	{
	height: 29px;
	}

.dest p.p1
	{
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	display: block;
	font-weight: none;
	font-size: 10px;
	}

html>body .dest p.p1
	{
	margin: 0 0 0 9px;
	}

#destmap, #regions, #loclist
	{
	float: right;
	display: block;
	margin: -10px 0 0 0;
	padding: 0;
	width: 382px;
	min-height: 232px;
	overflow: hidden;
	}

#regions, #loclist
	{
	float: left;
	width: 100%;
	margin: 0;
	min-height: 1px;
	}

#destmap p.browse, #regions p.browse, #destmap p.dropdown, #regions p.dropdown, #destmap p.button, #regions p.button, #destmap p.imagemap, #regions p.all
	{
	float: left;
	margin: 0;
	padding: 2px;
	font-weight: bold;
	}

#regions p.browse, #regions p.dropdown, #regions p.button
	{
	float: right;
	}

#destmap p.browse, #regions p.browse
	{
	margin: 3px 0 0 0;
	}

#destmap p.imagemap
	{
	float: left;
	width: 380px;
	text-align: center;
	padding: 16px 0 13px 0;
	}

html>body #destmap p.imagemap
	{
	padding: 16px 0 0 0;
	}

#regions p.top
	{
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 18px;
	margin: 0;
	padding: 4px 0 0 0;
	}

#regions p.all
	{
	width: 100%;
	text-align: center;
	}





#locations, #locations h2
	{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	}

#locations h2
	{
	margin: 5px 0 0 0;
	}

#locations p.p1, #locations p.p1r, #locations p.p2, #locations p.p3, #locations p.p3r, #locations p.p4
	{
	float: left;
	margin: 0;
	padding: 5px 0 3px 0;
	font-size: 11px;
	font-weight: bold;
	width: 183px;
	}

#locations p.p1, #locations p.p1r, #locations p.p2
	{
	margin-bottom: 2px;
	background: url(/images/dotGray.gif) repeat-x bottom left;
	}

#locations p.p1r, #locations p.p3r
	{
	margin: 0 0 0 6px;
	}

#locations p.p3, #locations p.p3r, #locations p.p4
	{
	padding: 3px;
	font-size: 12px;
	background: #EBEBEB;
	}

/* Hide from IE-Mac \*/
html>body #locations p.p3, #locations p.p3r
	{
	width: 177px;
	}
/* End hide */

#locations p.p2, #locations p.p4
	{
	width: 100px;
	text-align: center;
	}

#locations p.p4
	{
	font-weight: normal;
	}

/* Hide from IE-Mac \*/
html>body #locations p.p4
	{
	width: 94px;
	}
/* End hide */





#textdest
	{
	display: block;
	margin: 0;
	padding: 0;
	width: 572px;
	}

#textdest p.p1, #textdest p.p2
	{
	float: left;
	width: 570px;
	padding: 2px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	}

#textdest p.p2
	{
	width: 32%;
	}










/* DESTINATION HOME */

#topDest
	{
	float: right;
	width: 404px;
	border: 1px solid #9c9c9c;
	background: #FEF9EC;
	padding: 8px;
	margin: 0 0 8px 0;
	}

html>body #topdest
	{
	width: 386px;
	}

#topDest p.image
	{
	float: left;
	padding: 0;
	margin: 0 8px 0 0;
	font-size: 10px;
	vertical-align: top;
	}

#topDest h2
	{
	display: block;
	margin: 0 0 4px 158px;
	padding: 0 0 6px 0;
	background: url(/images/dotBg.gif) repeat-x bottom left;
	}

#destHomeMain
	{
	float: right;
	width: 404px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.destCat, .destPhotos
	{
	float: right;
	display: block;
	width: 404px;
	margin: 0 0 2px 0;
	padding: 6px 0 8px 0;
	background: url(/images/dotBg.gif) repeat-x bottom left;
	vertical-align: middle;
	}

.destCat p.icon
	{
	float: left;
	margin: 0;
	padding: 0 0 4px 2px;
	vertical-align: middle;
	}

.destCat h2, .destPhotos h2, .destCat p.p1, .destCat p.p2, .destCat p.p3
	{
	float: right;
	width: 320px;
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	}

.destCat p.p1
	{
	float: left;
	margin: 0;
	width: auto;
	}

.destPhotos h2
	{
	margin: 0;
	width: 404px;
	}

.destCat p.p2
	{
	margin: 0;
	font-size: 12px;
	}

.destCat p.p3
	{
	margin: 6px 0 0 0;
	font-size: 11px;
	}

.destCat h2 a, .destPhotos h2 a, .destCat p.p1 a, .destCat p.p3 a, .destPhotos p.p3 a
	{
	color: #000;
	}

.destCat p.p1 a:hover, .destCat h2 a:hover, .destPhotos h2 a:hover
	{
	color: #0000FF;
	}

.destCat p.p3 a:hover, .destPhotos p.p3 a:hover
	{
	color: #000;
	}

.destPhotosArray
	{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 404px;
	text-align: center;
	vertical-align: top;
	}

.destPhotos p.p2
	{
	float: right;
	width: 404px;
	margin: 0;
	padding: 8px 0 6px 0;
	background: url(/images/dotBg.gif) repeat-x top left;
	}

.destPhotos p.p3
	{
	float: left;
	width: 404px;
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}

.b2t
	{
	margin: 0;
	padding: 0;
	width: 404px;
	text-align: right;
	display: block;
	float: right;
	}







/* LEFT MODULES */

#destHomeLeft
	{
	float: left;
	width: 160px;
	overflow: hidden;
	margin: 0;
	padding: 0;

	}

html>body #destHomeLeft
	{
	width: 159px;
	}


.leftModule
	{
	display: block;
	margin: 0;
	padding: 0 0 13px 0;
	width: 159px;
	font-size: 11px;
	background: url(/images/dotBg.gif) repeat-x top left;
	}

.leftModule p.title
	{
	margin: 0 0 4px 0;
	padding: 5px 0 8px 0;
	width: 159px;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/dotBg.gif) repeat-x bottom left;
	}

.leftModule p.image
	{
	margin: 4px 8px 0 0;
	padding: 0;
	float: left;
	}





/* GOOGLE ADS */

.google
	{
	display: block;
	padding: 0;
	margin: 0;
	min-height: 101px;
	
	}

#google,
#google p.title,
#google p.titleR
	{
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 6px 0;
	padding: 0 0 8px 0;
	background: url(/images/dotBg.gif) repeat-x bottom left;
	}

#google p.title,
#google p.titleR
	{
	margin: 0 0 3px 0;
	padding: 0 0 5px 0;
	font: bold 12px Arial, Verdana, Helvetica, sans serif;
	color: #888688;
	text-align: left;
	}

#google p.titleR
	{
	padding: 3px 0 0 0;
	background: url(/images/dotBg.gif) repeat-x top left;
	}

#google p.ad,
#google p.adR
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}

#google p.adR
	{
	width: 100%;
	padding: 7px 0 0 0;
	background: url(/images/dotBg.gif) repeat-x top left;
	}