/* ********************************************************************************
* Building blocks
* h2, h3, p, etc        Standard html tags
* div.gbBlock           Sidebar or content section with style for contained lists
* ul.gbBreadCrumb       List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
*/
#gallery h2,#gallery h3,#gallery h4,#gallery form{margin:0;padding:0;}
# gallery{margin:1em auto;width:760px;position:relative;}
#gallery p{margin:0.6em 0;padding:0;}
.gbBlock{padding:0.7em;border-width:0 0 1px 0;border-style:inherit;border-color:inherit;/* IE can't inherit these */ border-style:expression(parentElement.currentStyle.borderStyle);border-color:expression(parentElement.currentStyle.borderColor);}
.gbBlock ul{margin:0;padding:0;list-style-type:none;}
.gbBlock ul ul{margin:0 0 0.5em 1.0em;}
.gbBlock li{padding:6px 0 0 0;}
#gallery .gbBlock h3{margin-bottom:0.5em;}
#gallery .gbBlock h4{margin-top:0.5em;}
#gsNavBar div.gbBreadCrumb{margin:0;padding:4px 8px;}
table.gbDataTable{padding-bottom:4px;}
table.gbDataTable th,table.gbDataTable td{padding:4px;}
.giBlockToggle{padding:0 0.4em 0.1em;}
.giBlockToggle:hover{cursor:pointer;}
.gbMarkupBar{margin:4px 0;}
#gallery .gbMarkupBar input{margin:0;padding:0;}
/* ********************************************************************************
* Sections
* body.gallery     Page body in G2 standalone (doesn't apply to embedded)
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
*/
body.gallery{margin:0;padding:0;}
#gallery{padding:8px;}
#gallery.rtl{direction:rtl;}
#gsNavBar{border-top:1px dotted #c0c0c0;}
#gsNavBar div.gbSystemLinks{padding:4px 6px;}
#gsNavBar div.gbSystemLinks span{padding:0 4px;}
#gsSidebar{border-right-width:1px;width:175px;overflow:hidden;}
#gsSidebarCol{width:1%;/* Expand to fit content ("0" bad4 firefox, "1px" bad4 opera) */}
td.giAlbumCell,td.giItemCell{padding:1em;text-align:center;}
#gallery td.giAlbumCell select,#gallery td.giItemCell select{margin-top:0.8em;}
/* So imageframed thumbs can be centered */
td.giAlbumCell table,td.giItemCell table{margin:auto;}
#gsPages span{padding:0 0.3em;}
#gallery #gsSidebar ul{font-size:1em;}
/* ********************************************************************************
* Matrix Theme for Gallery 2
* by Ross A. Reyman, Jon Huang, and Chad Kieffer
* updated by Alan Harder
*/
/* ********************************************************************************
* Building blocks
* #gallery              Default font/color settings
* .gcBackground1,2..    Palette of backgrounds
* .gcBorder1,2..        Palette of borders
* a, h2, h3, etc        Standard html tags
* .giTitle, .giSubtitle, .giDescription, .giInfo, .giSuccess, .giWarning, .giError
*                       Palette of text styles
* div.gbBreadCrumb      List of links/path elements
* table.gbDataTable     Table for data/form elements with styles for shading rows
* div.gbTabBar          UI component for selectable tabs
* .autoComplete*        Styles for autoComplete popup lists
*/
#gallery{margin:20px auto;width:980px;background-color:#ffffff;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;position:relative;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;-webkit-box-shadow:1px 1px 6px #333333;-moz-box-shadow:1px 1px 6px #333333;box-shadow:1px 1px 6px #333333;}
body.gallery{margin:0;padding:0;background-color:#6799cc;}
.gcBackground1{background-color:#ecf6ff;}
.gcBackground2{background-color:#e7e7e7;}
.gcBorder1{border:-1 solid #cccccc;}
.gcBorder2{border:0 solid #888888;}
#gallery a{color:#266382;font-weight:bold;text-decoration:none;}
#gallery a:hover{color:#666666;text-decoration:underline;}
#gallery a:active{color:#000000;text-decoration:none;}
#gallery img{border-width:0;}
#gallery h2,#gallery h3,#gallery h4{font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;}
#gallery input:focus,#gallery textarea:focus{background-color:#ffffcc;color:#000000;}
#gallery input.inputTypeSubmit,#gallery input.inputTypeButton{border-width:2px;border-style:solid;border-color:#e7e7e7 #666666 #666666 #e7e7e7;/* No input[type=submit] in IE */ color:#333333;background-color:#eeeeee;}
#gallery select{font-size:1em;}
.giTitle,#gallery h2,#gallery h3,#gallery h4{font-size:1.3em;font-weight:bold;}
#gallery pre,#gallery tt{font-family:Courier New;font-size:1.2em;}
.giSubtitle{font-size:0.9em;font-weight:normal;vertical-align:text-bottom;}
.giDescription{font-size:1.1em;line-height:1.4em;}
.gbEmptyAlbum{height:400px;}
.giDescription h3.emptyAlbum{line-height:4.0em;text-align:center;}
.giInfo{color:#888888;font-size:0.9em;}
.giSuccess,.giWarning,.giError{font-weight:bold;}
.giSuccess{color:#55cc00;}
.giWarning{color:#cc5500;}
.giError{color:#aa4444;}
.giNew,.giUpdated{border-width:2px;border-style:ridge;padding:0 6px;line-height:1.9em;}
#gsNavBar div.gbBreadCrumb{font-size:1em;font-weight:bold;}
#gsNavBar div.gbBreadCrumb a,#gsNavBar div.gbBreadCrumb span{padding:0 0 0 14px;background:url('images/icon_path_separator.gif') no-repeat left;}
#gsNavBar div.gbBreadCrumb a.BreadCrumb-1{padding-left:0;/* no :first-child in IE */ white-space:nowrap;background-image:none;}
#gsThumbMatrix{width:100%;}
#gallery.IE div.gbBreadCrumb span{padding-right:4px;/* IE has less space at right of each span */ display:inline-block;/* IE loses padding-left on wrapped inline nowrap element */}
#gsNavBar div.gbBreadCrumb span.BreadCrumb-1{padding-left:0;/* no :first-child in IE */ background-image:none;}
#gsNavBar div.gbSystemLinks{float:right;}
table.gbDataTable th{background-color:#e7e7e7;text-align:left;}
.gbEven{background-color:#ffffff;}
.gbBusy{background-color:#78d478 !important;}
.gbOdd{background-color:#eeeeee;}
div.gbTabBar{margin:0.8em 0 0;padding:6px;white-space:nowrap;background:url('../matrix/images/tab_bg.gif') repeat-x bottom;font-size:0.9em;font-weight:bold;}
div.gbTabBar span.o{padding:6px 0 5px 8px;background:url('../matrix/images/tab_left.jpg') no-repeat left top;}
#gallery.IE div.gbTabBar span.o{margin-bottom:1px;/* ..and then adds padding differently with inline-block.. */ display:inline-block;/* IE loses padding-left on wrapped inline nowrap element */}
/* IE may clip off the right end of a long set of tabs, so allow IE to wrap them */
#gallery.IE div.gbTabBar{padding-bottom:0;white-space:normal;}
#gallery.IE div.gbTabBar span.giSelected{margin-bottom:0;}
#gallery div.gbTabBar span span{padding:6px 12px 5px 4px;background:url('../matrix/images/tab_right.jpg') no-repeat right top;}
#gallery div.gbTabBar a{color:#777777;text-decoration:none;}
#gallery div.gbTabBar a:hover{color:#333333;}
#gallery div.gbTabBar span.giSelected{padding-bottom:6px;background-image:url('../matrix/images/tab_left_on.jpg');}
#gallery div.gbTabBar span.giSelected span{padding-bottom:6px;color:#333333;background-image:url('../matrix/images/tab_right_on.jpg');}
.autoCompleteShadow{background-color:#a0a0a0 !important;}
.autoCompleteContainer{border:1px solid #404040;border-top:0px;border-bottom:#008000 1px dotted;margin-bottom:-1px;margin-top:0px;background-color:#ffffff;}
.autoCompleteContainer li.yui-ac-highlight{background-color:#eeeeee;}
#gallery .gbMarkupBar input{font-size:1.1em;}
.giSearchHighlight{background-color:#ffff66;font-weight:bold;}
#gsHeader .logo a{width:182px;display:block;background:transparent url(images/lg_visitaruba.gif) no-repeat scroll left top;text-decoration:none;height:130px;left:0pt;position:absolute;top:3.57em;}
#gsHeader .topBanner{position:absolute;right:10px;top:10px;}
#gsHeader .nav{width:997px;color:#ffffff;line-height:27px;height:27px;left:-8px;position:relative;z-index:5;}
#gsHeader .nav ul{margin:0;padding:0;list-style:none;}
#gsHeader .nav ul li{margin:0;padding:0;float:left;}
#gsHeader .nav li a{width:166px;display:block;color:#ffffff;font-size:1.2em;text-align:center;text-transform:capitalize;height:27px;}
#gsHeader .nav li.aboutAruba a{background-color:#3384ad;}
#gsHeader .nav li.travelingtoAruba a{background-color:#33adad;}
#gsHeader .nav li.accommodations a{background-color:#ad5bad;}
#gsHeader .nav li.experienceAruba a{background-color:#ff5bad;}
#gsHeader .nav li.restaurants a{background-color:#ffad33;}
#gsHeader .nav li.gettingaround a{background-color:#5bad5b;}
#gsHeader .nav li a:hover{text-decoration:none;}
#gsHeader .nav li.aboutAruba a:hover{background-color:#266382;}
#gsHeader .nav li.travelingtoAruba a:hover{background-color:#268282;}
#gsHeader .nav li.accommodations a:hover{background-color:#824482;}
#gsHeader .nav li.experienceAruba a:hover{background-color:#bf4482;}
#gsHeader .nav li.restaurants a:hover{background-color:#bf8226;}
#gsHeader .nav li.gettingaround a:hover{background-color:#448244;}
#gsHeader table{border-collapse:collapse;}
#gsHeader h1{margin:10px;background-color:#ffffff;color:#679acd;font-family:trebuchet MS;font-size:2.5em;font-style:italic;font-weight:normal;text-align:center;text-transform:capitalize;}
/* ********************************************************************************
* Sections
* #gallery         Page container
* #gsNavBar   Top bar with breadcrumb and other links
* #gsSidebar       Sidebar
* #gsContent       Main content
*/
#gsNavBar div{margin-top:0.1em;/* Align system links with breadcrumb */ font-weight:bold;}
#gsSidebar div ul{font-size:1.1em;/* no > in IE */ font-weight:bold;}
#gsSidebar div ul ul{font-size:1.0em;}
#gsSidebar ul span{color:#999999;}
div.gbNavigator div.next-and-last{float:right;}
div.gbNavigator div.next-and-last.no-previous{float:none;text-align:right;}
div.gbNavigator a.first{padding-left:27px;background:url('images/nav_first.gif') left no-repeat;}
div.gbNavigator a.previous{padding-left:27px;background:url('images/nav_prev.gif') left no-repeat;}
div.gbNavigator a.next{padding-right:27px;background:url('images/nav_next.gif') right no-repeat;}
div.gbNavigator a.last{padding-right:27px;background:url('images/nav_last.gif') right no-repeat;}
div.gbNavigator div.first-and-previous img{padding-right:0.5em;vertical-align:middle;}
div.gbNavigator div.next-and-last img{padding-left:0.5em;vertical-align:middle;}
#gallery.rtl div.gbNavigator div.next-and-last{float:left;}
#gallery.rtl div.gbNavigator div.next-and-last.no-previous{float:none;text-align:left;}
#gallery.rtl div.gbNavigator div.first-and-previous{text-align:right;}
/* Both IE and Gecko have bugs with omitting padding on rtl inline content */
#gallery.IE.rtl div.gbNavigator a{display:inline-block;}
#gallery.gecko.rtl div.gbNavigator a{display:-moz-inline-box;}
#gallery.rtl div.gbNavigator a.first{padding:0 27px 0 0;background:url('images/nav_last.gif') right no-repeat;}
#gallery.rtl div.gbNavigator a.previous{padding:0 27px 0 0;background:url('images/nav_next.gif') right no-repeat;}
#gallery.rtl div.gbNavigator a.next{padding:0 0 0 27px;background:url('images/nav_prev.gif') left no-repeat;}
#gallery.rtl div.gbNavigator a.last{padding:0 0 0 27px;background:url('images/nav_first.gif') left no-repeat;}
#gallery.rtl div.gbNavigator div.first-and-previous img{padding:0 0 0 0.5em;}
#gallery.rtl div.gbNavigator div.next-and-last img{padding:0 0.5em 0 0;}
div.block-search-SearchBlock a.advanced{padding:3px;display:block;}
div.block-core-ItemLinks{margin:3px 0;}
div.block-core-ItemLinks a{padding:3px;}
div#gsSidebar div.block-core-ItemLinks a{display:block;}
div#gsSidebar div.block-core-PeerList a{padding:3px;display:block;}
div#gsSidebar div.block-core-PeerList span{padding:3px;display:block;font-weight:bold;}
div#gsSidebar div.block-core-PeerList span.current{color:#0b6cff;}
/* ***************************************************** */
/*                   Dynamic blocks                      */
/* ***************************************************** */
div.block-comment-ViewComments{margin:5px;}
div.block-comment-ViewComments div.one-comment{border:1px solid #e7e7e7;padding:5px;margin-bottom:5px;}
div.block-comment-ViewComments h3{}
div.block-comment-ViewComments span{padding-right:5px;}
div.block-comment-ViewComments p.info{font-style:italic;font-size:0.95em;text-align:right;}
div.block-core-GuestPreview{float:right;}
#gallery.rtl div.block-core-GuestPreview{float:left;}
span.block-core-SystemLink{}
div.block-exif-ExifInfo{margin:5px;}
span.bsw_ButtonDisabled{color:#999999;}
span.bsw_ButtonEnabled{color:#000000;cursor:pointer;}
table.bsw_ParamTable{width:100%;border:1px solid #999999;border-collapse:collapse;}
tr.bsw_ParamHeaderRow{background-color:#eeeeee;}
tr.bsw_ParamHeaderRow td{border:1px solid #999999;font-weight:bold;text-align:center;}
td.bsw_BlockCommands{white-space:nowrap;text-align:center;}
#gsFooter{padding-top:4px;}
#gsFooter{border-top:1px dotted #c0c0c0;clear:both;margin-top:2em;text-align:right;}
.footerText{float:left;margin-top:-1.7em;}
/* ********************************************************************************
* Rating module style fix for Matrix
*/
.giRatingUI{margin:10px auto;/* Required to center default rating module star images */}
#gsThumbMatrix .giRatingAverageContainer{margin:auto;}
