/* CSS Document */

body {
  font-size: 76%;
  font-family: arial,verdana;
  color: #4c4c4c;
  margin: 0px; 
  padding: 0px;
  background:url('http://www.responsibletravel.com/awards/images/header-white-blue-strip.gif') repeat-x #d7dbcd;
}

#pageOuter {
  width: 100%; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: center; 
  margin-top: 0px;
}
#pageInner {
  width: 955px; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: left; 
  padding: 0px;
}

#headerShare {
  float: right; 
  width: 785px; 
  height: 40px;
  background: url('http://www.responsibletravel.com/awards/images/header-share-background.gif') no-repeat;
}
#share {
  float: right;
  margin: 5px 15px 0px 0px;
}
#headerLeft {
  float: left; 
  width: 310px;
  height: 150px;
}
#headerRight {
  float: left; 
  width: 615px;
  height: 150px;
}
#headerToolbarLine {
  float: left; 
  width: 955px; 
  height: 70px;
}
a.toolbarLink, a.toolbarLink:active, a.toolbarLink:visited { 
  color: #ffffff;
  font-size: 13pt;
  font-family: arial,verdana;
  text-decoration: none;
}
a.toolbarLink:hover { 
  color: #404040;
}

/*Awards menu dropdown menu toolbar*/
ul#uku_aw-nav { margin:32px 0px 0px 0px; }
ul.uku_aw-drop a { display:block; text-decoration:none; }
ul.uku_aw-drop, ul.uku_aw-drop li, ul.uku_aw-drop ul { list-style:none; margin:0; padding:0; color:#00a752; xxxbackgroundxxx:#0477ae; }
ul.uku_aw-drop { position:relative; z-index:597; float:left; }
ul.uku_aw-drop li { float:left; line-height:1.1em; vertical-align:middle; zoom:1; padding:5px 13px 5px 5px; }
ul.uku_aw-drop li.hover, ul.uku_aw-drop li:hover { position:relative; z-index:599; cursor:default; color:#808080; xxxbackgroundxxx:#0477ae; }
ul.uku_aw-drop ul { visibility:hidden; position:absolute; top:100%; left:0; z-index:598; width:420px; xxxbackgroundxxx:#0477ae; }
ul.uku_aw-drop ul li { float:none; }
ul.uku_aw-drop ul ul { top:-2px; left:100%; }
ul.uku_aw-drop li:hover > ul { visibility:visible; }


#content {
  float: left; 
  width: 955px;
  margin-top: 10px;
  clear: both;
}

#titleLine {
  float: left; 
  width: 955px;
  height: 80px;
}
#titleButton {
  float: left; 
  width: 160px;
}
#titleBoxShort {
  float: left; 
  width: 795px;
  height: 70px;
  background: url('http://www.responsibletravel.com/awards/images/title-bkgd-795x70.gif') no-repeat;
}
#titleBoxLong {
  float: left; 
  width: 955px;
  height: 70px;
  background: url('http://www.responsibletravel.com/awards/images/title-bkgd-955x70.gif') no-repeat;
}
.titleBox {
  padding: 20px;
}

#fullSurround {
  float: left; 
  width: 955px;
  height: 340px;
}
.fullBox {
  float: left; 
  width: 955px;
}
.fullTop {
  float: left; 
  width: 955px;
  height: 10px;
  font-size: 8px;
  background: url('http://www.responsibletravel.com/awards/images/full-top-955x10.gif') no-repeat;
}
.fullContent {
  height: 311px;
  margin: 0;
  padding: 0 10px;
  background: #fff;
  clear: both;
}
.fullBtm {
  float: left; 
  width: 955px;
  height: 10px;
  clear: both;
  background: url('http://www.responsibletravel.com/awards/images/full-btm-955x10.gif') no-repeat;
}
.homePhoto {
  float: left;
  width: 234px;
  height: 156px;
}
.homePhotoRow2 {
  height: 155px;
}
.homePhotoCol4 {
  width: 233px;
}

#halfSurround {
  float: left; 
  width: 955px;
  height: 340px;
}
.halfBox {
  float: left; 
  width: 473px;
}
.halfTop {
  float: left; 
  width: 473px;
  height: 10px;
  font-size: 8px;
  background: url('http://www.responsibletravel.com/awards/images/half-top-473x10.gif') no-repeat;
}
.halfContent {
  height: 310px;
  margin: 0;
  padding: 0 10px;
  background: #fff;
  clear: both;
}
.halfBtm {
  float: left; 
  width: 473px;
  height: 10px;
  clear: both;
  background: url('http://www.responsibletravel.com/awards/images/half-btm-473x10.gif') no-repeat;
}
#halfSpacer {
  float: left;
  width: 9px;
}
.sponsoredBy {
  font-weight: bold;
  font-family: Georgia, serif;
  margin: 0px;
}
.sponsorLogo {
  margin: 15px 0px 25px 0px;
}
.sponsorContent {
  padding: 0px 0px 10px 0px;
}

#mainSurround {
  float: left; 
  width: 695px;
  padding-bottom: 10px;
}
#mainTop {
  float: left; 
  width: 685px;
  height: 27px;
  background: url('http://www.responsibletravel.com/awards/images/main-top-685x27.gif') no-repeat;
}
#main {
  float: left; 
  width: 685px;
  background: url('http://www.responsibletravel.com/awards/images/main-bkgd-685x1.gif') repeat-y;
}
#mainBtm {
  float: left; 
  width: 685px;
  height: 27px;
  background: url('http://www.responsibletravel.com/awards/images/main-btm-685x27.gif') no-repeat;
}
.textSurround {
  margin: 0px 20px;
}
.innerLeftColumn {
  float: left;
  width: 315px;
}
.innerRightColumn {
  float: right;
  width: 315px;
}
#sideSurround {
  float: right; 
  width: 260px;
}
.sideBox {
  float: left; 
  width: 260px;
  margin-bottom: 10px;
}
.sideTop {
  float: left; 
  width: 260px;
  height: 17px;
  background: url('http://www.responsibletravel.com/awards/images/side-top-260x17.gif') no-repeat;
}
.sideText {
  padding: 0px 10px;
  background: #fff;
}
.sideBtm {
  float: left; 
  width: 260px;
  height: 17px;
  background: url('http://www.responsibletravel.com/awards/images/side-btm-260x17.gif') no-repeat;
}
.sideStandAlone {
  margin-bottom: 10px;
}

#socialFB {
  margin-top: 20px;
}

#footer { 
  width: 955px;
  clear: both;
  padding: 10px 0px;
  text-align: center;
}
.spacer {
  padding: 0px 15px;
  color: #959595;
}
.spacer-right {
  padding: 0px 15px 0px 0px;
  color: #959595;
}


a, a:active, a:visited {
  color: #007efd;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0px;
}

table {
  font-size: 76%;
  font-family: arial,verdana;
  color: #4c4c4c;
}

h1 {
  font-size: 1.8em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px 0px 15px 0px;
}
h2 {
  font-size: 1.5em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px;
}
h3 {
  font-size: 1.2em;
  color: #49681a;
  font-family: Georgia, serif;
  margin: 0px;
}