BODY {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #000000
}
BODY.Admin {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; MARGIN: 0px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.Primary {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae
}
.PrimaryHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae
}
.PrimaryBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae
}
.PrimaryEnlargedText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae
}
.PrimaryReducedText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae
}
.Secondary {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.SecondaryHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.SecondaryBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.SecondaryEnlargedText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.SecondaryReducedText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.Accent {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #e1e1c8
}
.AccentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #e1e1c8
}
.AccentBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #e1e1c8
}
.AccentEnlargedText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #e1e1c8
}
.AccentReducedText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #e1e1c8
}

.GridRowOdd {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.GridRowEven {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #dddddd
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.DefaultText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.BoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.EnlargedText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.HeaderText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.ReducedText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.HomebaseText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.TableWithBorder {
	BORDER-RIGHT: #04555c 1px solid; BORDER-TOP: #04555c 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #04555c 1px solid; COLOR: #000000; BORDER-BOTTOM: #04555c 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff; empty-cells: show
}
TD.TableWithBorder {
	BORDER-RIGHT: #04555c 1px solid; BORDER-TOP: #04555c 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #04555c 1px solid; COLOR: #000000; BORDER-BOTTOM: #04555c 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff; empty-cells: show
}
.Outline {
	BORDER-RIGHT: #04555c 1px solid; BORDER-TOP: #04555c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; BORDER-LEFT: #04555c 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #04555c 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c; empty-cells: show
}
.Error {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff3333; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #04555c
}
.FormElementInput {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #04555c; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #04555c; COLOR: #000000; BORDER-TOP-COLOR: #04555c; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #04555c
}
.FormButtons {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #04555c; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #04555c; CURSOR: hand; COLOR: #000000; BORDER-TOP-COLOR: #04555c; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #d2d2ae; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #04555c
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #FFCC00
}
A:visited {
	COLOR: #FFCC00
}
A:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #04555c; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.menu:link {
	COLOR: #FFCC00
}
A.menu:visited {
	COLOR: #FFCC00
}
A.menu:hover {
	COLOR: #FFCC00
}
A.Gridmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e1e1c8; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.Gridmenu:link {
	COLOR: #FFCC00
}
A.Gridmenu:visited {
	COLOR: #FFCC00
}
A.Gridmenu:hover {
	COLOR: #FFCC00
}
A.Homebase {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04555c; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.Homebase:link {
	COLOR: #FFCC00
}
A.Homebase:visited {
	COLOR: #FFCC00
}
A.Homebase:hover {
	COLOR: #FFCC00
}

.ResultSummary .Matched {
	COLOR: #ff0000
}
#sitesearch .Paging {
	DISPLAY: block; WIDTH: 100%
}
.Paging .ResultPrevious {
	DISPLAY: block; FLOAT: right; WIDTH: 100px
}
#SP0 .ResultPrevious {
	DISPLAY: none
}
.Paging .ResultNext {
	DISPLAY: block; FLOAT: right; WIDTH: 100px
}
.noprint {
	DISPLAY: block
}

@media Print    
{
.noprint {
	DISPLAY: none
}
    }


.BlockBorder {
	BORDER-RIGHT: #929263 1px solid; BORDER-TOP: #929263 1px solid; BORDER-LEFT: #929263 1px solid; BORDER-BOTTOM: #929263 1px solid
}
.BlockTitle {
	BORDER-BOTTOM: #929263 1px solid; BACKGROUND-COLOR: #b8b896
}
.BlockFill {
	PADDING-LEFT: 5px; BACKGROUND-COLOR: #e1e1c8
}

.gnlPhotosBlock {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 300px
}
.PhotoDisplay {
	DISPLAY: block; WIDTH: 100%
}
.ThumbScroll {
	DISPLAY: block; SCROLLBAR-FACE-COLOR: #0c8089; FLOAT: left; OVERFLOW: auto; WIDTH: 120px; SCROLLBAR-ARROW-COLOR: #ded4b0; SCROLLBAR-TRACK-COLOR: #ded4b0; SCROLLBAR-BASE-COLOR: #0c8089; HEIGHT: 280px; TEXT-ALIGN: left
}

.gnlLinks {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
A .gnlLinkButtons {
	BORDER-RIGHT: #e7e7d1 1px dashed; BORDER-TOP: #e7e7d1 1px dashed; BORDER-LEFT: #e7e7d1 1px dashed; BORDER-BOTTOM: #e7e7d1 1px dashed
}
A:link .gnlLinkButtons {
	BORDER-RIGHT: #e7e7d1 1px dashed; BORDER-TOP: #e7e7d1 1px dashed; BORDER-LEFT: #e7e7d1 1px dashed; BORDER-BOTTOM: #e7e7d1 1px dashed
}
A:visited .gnlLinkButtons {
	BORDER-RIGHT: #e7e7d1 1px dashed; BORDER-TOP: #e7e7d1 1px dashed; BORDER-LEFT: #e7e7d1 1px dashed; BORDER-BOTTOM: #e7e7d1 1px dashed
}
A:hover .gnlLinkButtons {
	BORDER-RIGHT: #b8b896 1px dashed; BORDER-TOP: #b8b896 1px dashed; BORDER-LEFT: #b8b896 1px dashed; BORDER-BOTTOM: #b8b896 1px dashed
}
.gnlLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #929263; FONT-FAMILY: Verdana, sans-serif
}

.PanoBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.RightNav_news {
	BACKGROUND-IMAGE: url(../Content/images/newsletters/rightBG.gif); BACKGROUND-REPEAT: repeat-y
}
.BeigeFill {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../Content/images/newsletters/beige_fill.gif); BACKGROUND-REPEAT: repeat-y
}
.TurqFill {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../Content/images/newsletters/turq_fill.gif); BACKGROUND-REPEAT: repeat-y
}

IMG.BlockIMG {
	DISPLAY: block; MARGIN: 0px
}
.MotifBoxOuter {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; MIN-HEIGHT: 170px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/beigeBox-bottom.jpg); WIDTH: 231px; BACKGROUND-REPEAT: no-repeat
}
.MotifBoxInner {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 8px; MIN-HEIGHT: 165px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/beigeBox-top.jpg); PADDING-BOTTOM: 6px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
.mapBoxer {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; MIN-HEIGHT: 165px; PADDING-BOTTOM: 6px; PADDING-TOP: 20px
}



.BeigeBoxOuter {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/grnBrdr-BrownBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 4px 0px; WIDTH: 525px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.GrayBoxOuter {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/grnBrdr-grayBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 4px 0px; WIDTH: 525px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.BoxInner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.HeaderNoBorder {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d2d2aa; TEXT-ALIGN: center
}
.HeaderWithBorder {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; MARGIN: 0px 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #598c90 2px solid; BACKGROUND-COLOR: #d2d2aa; TEXT-ALIGN: center
}
.PhotoBoxLG {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: left top; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/itemBox-lg.gif); PADDING-BOTTOM: 6px; WIDTH: 127px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 94px
}
.PhotoBoxSM {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: left top; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/itemBox-sm.gif); PADDING-BOTTOM: 6px; WIDTH: 120px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px
}
A.ComboBoxLink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.ComboBoxLink:link {
	COLOR: #000000; BACKGROUND-COLOR: #d2d2ae
}
A.ComboBoxLink:visited {
	COLOR: #000000; BACKGROUND-COLOR: #d2d2ae
}
A.ComboBoxLink:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #04555c; TEXT-DECORATION: none
}
A.ComboBoxLink:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #04555c; TEXT-DECORATION: none
}
A.ComboBoxLink:unknown {
	COLOR: #ffffff; BACKGROUND-COLOR: #04555c; TEXT-DECORATION: none
}
A.ComboBoxLink:hover:unknown {
	COLOR: #ffffff; BACKGROUND-COLOR: #04555c; TEXT-DECORATION: none
}
DIV.UpDownLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Webdings, Marlett; BACKGROUND-COLOR: #d2d2ae; TEXT-DECORATION: none
}
DIV.UpDownLinkDisabled {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Webdings, Marlett; BACKGROUND-COLOR: #d2d2ae; TEXT-DECORATION: none
}
HR.VDRule {
	MARGIN-TOP: 18px; WIDTH: 100%; COLOR: #22696f; HEIGHT: 1px; BACKGROUND-COLOR: #22696f
}

.VSSPage {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #286175; E1E1C8: ; font-color: #04555C
}
.VSSFormElementInput {
	BORDER-RIGHT: #04555c thin solid; BORDER-TOP: #04555c thin solid; FONT-WEIGHT: normal; BORDER-LEFT: #04555c thin solid; COLOR: #04555c; BORDER-BOTTOM: #04555c thin solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-SIZE: 18px
}

.FooterText {
	WIDTH: 96%; TEXT-ALIGN: left
}

#gnlReviews P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px
}
