body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li {margin:0;padding:0}
fieldset,img {border:0}
img,input,select {vertical-align:middle}
h1,h2,h3,h4,h5,h6 {text-transform:none;padding:.2em 0 .5em;font:bold 115%/normal Georgia,"Times New Roman",Times,serif}
input,textarea,select {font:inherit inherit inherit}
body {color:#222;font:normal 14px/1.2em Arial,Verdana,Tahoma,Helvetica,sans-serif;background:#146da0}
a:active,a:link,a:hover,a:visited {font:normal 1em/1.25em Arial,Verdana,Tahoma,Helvetica,sans-serif;text-decoration:none}
a:hover {text-decoration:underline}
ul,ol {list-style:none;padding-bottom:1.2em}
h1 {font-size:1.6em}
h2 {font-size:1.15em}
h3 {font-size:1.3em}
h4 {font-size:1.1em}
h5,h6 {font-size:1em}
.right {float:right}
#wrapper {position:relative;z-index:1;width:1008px;margin:0 auto;background:#fff}
#header {padding:0;background:#146da0 url(i/header.bg.jpg) no-repeat center top;height:96px}
h1,h2,h3,h4,h5,h6 {color: #333333;font-weight:normal}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0}
h1 {padding:0 0 0 10px;margin-bottom:5px;background:#FFF;color:#002;width:65%;font:bold 28px/1.2em "Helvetica Neue",helvetica,arial,sans-serif}
h2 {margin-bottom:10px;padding:5px 0 0 10px;background:#FFF url(i/header_arrow.gif) left top no-repeat;color:#e08;text-transform:uppercase;height:35px;-moz-border-radius:5px;-webkit-border-radius:5px;font:bold 12px/1.5em "Helvetica Neue",helvetica,arial,sans-serif}
h3 {margin-bottom:0;padding:5px 0 0 10px;background:#ECECEC;color:#e08;text-transform:uppercase;height:25px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;font:bold 12px/1.5em "Helvetica Neue",helvetica,arial,sans-serif}
h4 {margin-bottom:10px;padding:5px 0 0;background:#FFF;color:#e08;text-transform:capitalize;font:bold 12px/1.5em "Helvetica Neue",helvetica,arial,sans-serif}
h4 a {color:#e08}
h4 a:hover {color:#3ac}
hr {color:#ECECEC;border:0 none;height:1px;margin:10px;clear:both;background:#ECECEC}
p {margin:0 10px 10px 0}
a {color:#3ac;text-decoration:none;font-weight:bold}
a:hover,focus {color:#01789a}
.title {margin-bottom:1px;font:12px "Helvetica Neue",helvetica,arial,sans-serif}
.category {margin-bottom:1px;color:#999;text-transform:capitalize;font:11px "Helvetica Neue",helvetica,arial,sans-serif}
#header .logo {position:absolute;z-index:2;width:346px;height:96px;top:0;margin-left:10px}
#header .logo a {height:96px;display:block;background:url(i/logo.png) no-repeat left top}
#header .logo span {display:none}
#header .banner {width:468px;height:80px;padding:3px;float:right;margin-top:6px;margin-right:2px}
#header ul,#main .actions ul,#main .menu ul,#main .submenu ul,#main .navigation ul {padding:0}
.submenu ul {overflow:hidden}
#header li {display:inline;padding:0 2px}
#main {margin:0;border-top:2px solid #e3f1f9;border-left:2px solid #fff;border-right:2px solid #fff}
#main .menu {border-bottom:1px solid #1a416d;background:url(i/menu.bg.jpg) repeat-x left top}
#main .menu,#main .menu ul,#main .menu li,#main .menu a {height:31px;line-height:30px;color:#fff}
#main .menu ul {overflow:hidden}
#main .menu li,#main .menu a {display:block;float:left;font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase}
#main .menu li {padding:0 28px 0 26px;background:url(i/menu.sep.gif) no-repeat left;margin-left:-2px}
#main .submenu {background:#062538}
#main .submenu,#main .submenu ul,#main .submenu li,#main .submenu a {height:33px;line-height:31px;color:#fff}
#main .submenu ul {margin-left:12px}
#main .submenu li {display:inline;padding:0 11px 0 12px;font-size:.80em;text-transform:uppercase}
#main .submenu li,#main .submenu li a {font-family:Georgia,"Times New Roman",Times,serif}
#main .submenu form {padding:0 6px}
#main .submenu input.text {border-width:1px;border-style:solid;border-color:#8e8e8e #adafb0 #8f8f8f #a9abab;color:#000;padding:1px 4px;margin-right:7px;background:#fff}
#main .submenu select {font-size:.8em;margin-right:5px;width:180px}
#main .actions input.text {border-width:1px;border-style:solid;border-color:#8e8e8e #adafb0 #8f8f8f #a9abab;color:#000;padding:1px 4px;margin-right:7px;background:#fff}
#main .actions {padding:5px 7px;background:#093450}
#main .actions select {font-size:.8em;margin-right:5px;width:180px}
#main .actions .links {overflow:hidden;font-size:.8em}
#main .actions .links li {display:inline;padding:0 17px;background:url(i/links.sep.gif) no-repeat left;margin-left:-3px}
#main .actions .links a {color:#fff;padding-left:25px}
#topReportsForm {border:none}
table {border-collapse:separate;border-spacing:0}
table {width:100%;border-collapse:collapse}
table thead th {font-size:1.25em;font-weight:normal;text-align:center;vertical-align:middle;padding:10px 0}
table tbody th {font-size:1.15em;padding:7px 12px;font-style:italic;text-align:left;vertical-align:middle}
table tr.odd {background:#f0f0f0}
caption,th,td {text-align:left;font-weight:normal}
table,td,th {vertical-align:middle}
a,img {border:none}
#breadcrumbs {width:620px;float:left;margin:0 10px;padding-top:10px;font-size:11px;text-transform:capitalize;color:#999}
#contact_divecentre {float:right;min-height:20px;text-align:right;padding:14px 8px 6px 0}
#contact_divecentre p {display:inline}
#contact_divecentre #contact_divecentre_link {color:#FFF;margin:0;}
#contact_divecentre #contact_divecentre_link a {background:#3ac;border:solid 2px #95D4E7;color:#FFF;padding:6px;text-transform:capitalize;-moz-border-radius:5px;-webkit-border-radius:5px;font:12px "Helvetica Neue",helvetica,arial,sans-serif}
#contact_divecentre #contact_divecentre_link a:hover {background:#1f96b8}
#create_links {width:300px;float:right;margin:0 10px;text-align:right;padding:10px 0 0;margin-left:0}
#create_links p {display:inline}
#create_links #create_profile_link {color:#FFF;margin:0;margin-right:8px}
#create_links #create_profile_link a {background:#6BBA70;border:solid 1px #95D4E7;color:#FFF;padding:3px;text-transform:capitalize;-moz-border-radius:5px;-webkit-border-radius:5px;font:11px "Helvetica Neue",helvetica,arial,sans-serif}
#create_links #create_profile_link a:hover {background:#47c950}
.header_banner {width:985px;float:left;margin:10px 10px 0;height:90px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#3ac}
.header_banner:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
.header_banner h1 {text-transform:uppercase;color:#FFF;width:95%;padding-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#3ac;font:normal 44px "Helvetica Neue",helvetica,arial,sans-serif}
.header_banner h1:after {content:" *";color:#95D4E7;font-family:arial}
.header_banner_alt {width:985px;float:left;margin:10px 10px 0;height:90px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#6BBA70}
.header_banner_alt:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
.header_banner_alt h1 {text-transform:uppercase;color:#FFF;width:95%;padding-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#6BBA70;font:normal 44px "Helvetica Neue",helvetica,arial,sans-serif}
.header_banner_alt h1:after {content:" *";color:#95D4E7;font-family:arial}
#filter_list,#order_list {margin-bottom:10px;font-size:11px;color:#999;text-transform:capitalize;border-left:solid 1px #ECECEC;border-right:solid 1px #ECECEC;border-bottom:solid 1px #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px}
#filter_list ul,#order_list ul {margin:0;padding:0}
#filter_list ul li,#order_list ul li {margin:0 10px 5px 0;padding:0;position:relative;list-style-image:none;list-style:none outside none}
#filter_list ul,#order_list ul {padding:10px}
#latest_gallery {float:left;width:340px;margin:0 10px 0 0}
#latest_gallery ul {margin:0 0 14px;padding:10px 4px 5px 8px;border-left:solid 1px #ECECEC;border-right:solid 1px #ECECEC;border-bottom:solid 1px #ECECEC;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}
#latest_gallery ul li {list-style-image:none;list-style-type:none;display:inline;padding:1px}
#latest_gallery ul li img {padding:4px;border:solid 1px #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px}
#toolbox {border:solid 1px #ECECEC;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#toolbox #rating_images {margin:10px;float:left;color:#CCC}
#toolbox #rating {color:#999;font-size:11px;margin:10px 0 15px 10px;padding-left:15px}
#toolbox p {font-size:12px}
#toolbox ul {font-size:12px}

#dive_site_toolbox {border:solid 1px #ECECEC;background:#fff url(i/select_dive_site.jpg) no-repeat center bottom;min-height:162px;height:162px;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#dive_site_toolbox form {font-size:12px;margin-left:140px;margin-top:55px}
#dive_site_toolbox select {width:160px}

#dive_centre_toolbox_small {border:solid 1px #ECECEC;background:#fff url(i/select_dive_centre_small.jpg) no-repeat center bottom;min-height:162px;height:162px;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#dive_centre_toolbox_small form {font-size:12px;margin-left:140px;margin-top:55px}
#dive_centre_toolbox_small select {width:160px}

#dive_centre_toolbox {border:solid 1px #ECECEC;background:#fff url(i/select_dive_centre.jpg) no-repeat center top;min-height:320px;height:320px;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#dive_centre_toolbox form {font-size:12px;margin-left:14px;margin-top:60px}
#dive_centre_toolbox select {width:200px;height:16px;}
#dive_centre_toolbox label {padding-top:10px:padding-bottom:4px;}

#sharelinks {margin:10px 0 10px 10px;clear:both}
#sharelinks:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
#sharelinks ul {height:16px;margin:0;padding:0;display:inline}
#sharelinks ul li {display:inline;cursor:pointer}
#sharelinks ul li a {float:left;outline:none;padding-top:16px;height:0;margin-right:6px;overflow:hidden;background:url(i/sharebuttons_sprite.gif) no-repeat}
#sharelinks ul #share_fb a {background-position:0 0;width:16px}
#sharelinks ul #share_fb a:hover {background-position:0 -16px}
#sharelinks ul #share_twitter a {background-position:-16px 0;width:16px}
#sharelinks ul #share_twitter a:hover {background-position:-16px -16px}
#sharelinks ul #share_digg a {background-position:-32px 0;width:16px}
#sharelinks ul #share_digg a:hover {background-position:-32px -16px}
#sharelinks ul #share_delicious a {background-position:-48px 0;width:16px}
#sharelinks ul #share_delicious a:hover {background-position:-48px -16px}
#sharelinks ul #share_reddit a {background-position:-64px 0;width:16px}
#sharelinks ul #share_reddit a:hover {background-position:-64px -16px}
#sharelinks ul #share_stumble a {background-position:-80px 0;width:16px}
#sharelinks ul #share_stumble a:hover {background-position:-80px -16px}
#sharelinks ul #share_myspace a {background-position:-96px 0;width:16px}
#sharelinks ul #share_myspace a:hover {background-position:-96px -16px}
#sharelinks ul #share_google a {background-position:-112px 0;width:16px}
#sharelinks ul #share_google a:hover {background-position:-112px -16px}
#sharelinks ul #share_sharethis a {background-position:-128px 0;width:16px}
#sharelinks ul #share_sharethis a:hover {background-position:-128px -16px}
#sharelinks ul #share_email a {background-position:-144px 0;width:16px}
#sharelinks ul #share_email a:hover {background-position:-144px -16px}
#comments_alt {clear:both;font-size:12px;color:#5c5c5c;background:#FFF}
#comments_alt:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
#comments {clear:both;padding-bottom:25px;font-size:12px;background:#FFF}
#comments:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
#comments #new_comment {margin-left:5px}
#double_rightbar #activity ul,#double_leftbar #activity ul {font-size:12px;margin:0 0 20px;padding:10px 5px 5px 10px;border-left:solid 1px #ECECEC;border-right:solid 1px #ECECEC;border-bottom:solid 1px #ECECEC;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}
#double_rightbar #activity ul li.activity,#double_leftbar #activity ul li.activity {margin:0 5px 10px 0;padding-bottom:0;min-height:30px;position:relative;list-style-image:none;list-style:none outside none}
#double_rightbar #activity ul li.activity img,#double_leftbar #activity ul li.activity img {float:left;overflow:hidden;padding:5px;border:solid 1px #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px}
#double_rightbar #activity ul li.activity .title,#double_leftbar #activity ul li.activity .title {margin-left:45px;margin-bottom:0;font-size:11px}
#double_rightbar #activity ul li.activity .stamp,#double_leftbar #activity ul li.activity .stamp {margin-left:45px}
#sitemap {margin-bottom:20px;font-size:11px}
#sitemap ul {margin-left:10px}
#sitemap ul li {width:140px;float:left;margin:0 10px;padding-right:10px;margin-right:0;margin-left:0;text-transform:capitalize}
#sitemap ul li ul {margin-left:5px}
#sitemap ul li ul ul {margin-left:10px}
#sitemap ul li ul ul li {list-style-type:disc;color:#3ac;overflow:hidden}
hr {color:#ECECEC;border:0 none;height:1px;margin:10px;clear:both;background:#ECECEC}
.clearance {height:10px}
.clearance:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
.spotlink {font-size:11px;text-transform:capitalize;padding-top:4px}
.spotlink a {color:#e08}

label {font-weight:bold;font-size:12px}
input[type="text"],input[type="password"],textarea {border:solid 2px #ECECEC;padding:5px;width:180px;color:#999;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;font:11px "Helvetica Neue",helvetica,arial,sans-serif}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {border:solid 2px #CCC;padding:5px;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;font:11px "Helvetica Neue",helvetica,arial,sans-serif}
input[type="text"],input[type="password"] {height:15px}
input[type="checkbox"],input[type="radio"],input.checkbox,input.radio {position:relative;top:0.25em}
#search_results {width:620px;float:left;margin:0 10px}
#search_results h1 {margin-left:10px}
#search_results #results_info {padding:10px;margin-right:0;color:#FFF;background:#67CB33}
#search_results #results {border:solid 2px #ECECEC;padding:5px;margin-bottom:20px}
#search_results #results ul {margin:0;padding:0}
#search_results #results ul li {margin:0 10px 5px 0;padding:0;position:relative;list-style-image:none;list-style:none outside none}
#search_results #results .result {padding-top:5px;padding-bottom:5px;min-height:70px}
#search_results #results #no_results {color:#999}
#search_results #results img {float:left;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#search_results #results .description {font-size:9px}
#search_results #results .description .match {color:#FFF;background:#67CB33}
#search_results #results .title,#search_results #results .category,#search_results #results .description {margin-left:70px}
#spots {width:660px;float:left;margin:0 10px}
#spots_wide {width:825px;float:left;margin:0 0 0 10px}
#spots hr {color:#FFF;background:#FFF}
.standard {width:660px;float:left;margin:0 10px}
.standard_wide {width:825px;float:left;margin:0 0 0 10px}
.standard_wide p {font-size:12px;color:#5c5c5c}
.spot {width:265px;float:left;margin:0 10px;margin-right:0;margin-bottom:20px}
.spot img {border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.spot .details {padding-top:3px}
.spot .details .title_noimage {margin-left:10px;font-size:12px;width:240px}
.spot .title_overlay {font-size:15px;color:#fff;z-index:999;position:absolute;height:20px;margin-top:-34px;padding-left:16px;padding-right:4px;background:#f93}
.spot .title_overlay a {color:#fff}
#spot {width:620px;float:left;margin:0 10px}
#products_information {margin-bottom:20px}
#products_information p {margin:0 10px;padding-bottom:10px;float:left;font-size:12px}
#profile {width:660px;float:left;margin:0 10px}
#profile .spots {height:100%;overflow:auto}
#profile #spots {margin:0}
#profile #spots #products_spots,#profile #spots {margin:0 0 20px;overflow:hidden}
#profile #spots #products_spots:after,#profile #spots:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
#profile #spots #products_spots .profile,#profile #spots .profile {height:100px;width:100px;float:left;margin:0 10px;margin-right:0;margin-left:10px;margin-bottom:20px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#profile #spots #products_spots .profile .info,#profile #spots .profile .info {height:50px;padding-top:5px;overflow:hidden}
#profile #spots .profile {height:100px;width:192px;float:left;margin:0 10px;margin-right:0;margin-left:10px;margin-bottom:10px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

#profile_alt {width:620px;float:left;margin:0 10px}
#profile_alt .spots {height:100%;overflow:auto}
#profile_alt #spots #products_spots .profile,#profile_alt #spots .profile {height:100px;width:100px;float:left;margin:0 10px;margin-right:0;margin-left:6px;margin-bottom:20px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#profile_alt #spots #products_spots .profile .info,#profile_alt #spots .profile .info {height:50px;padding-top:5px;overflow:hidden}
#profile_alt #spots .profile {height:100px;width:192px;float:left;margin:0 10px;margin-right:0;margin-left:10px;margin-bottom:10px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

#create_links #create_spot_link {color:#FFF;margin:0}
#create_links #create_spot_link a {background:#e08;border:solid 1px #F57FC5;color:#FFF;padding:3px;text-transform:capitalize;-moz-border-radius:5px;-webkit-border-radius:5px;font:11px "Helvetica Neue",helvetica,arial,sans-serif}
#create_links #create_spot_link a:hover {background:#da0074}
#magazine {width:960px}
#magazine .stamp_profile {margin-left:0}
#magazine #double_rightbar {width:300px;float:left;margin:0 10px}
#magazine #double_rightbar .articles {margin-bottom:30px}
#magazine #double_rightbar .articles .article {min-height:90px;padding-left:10px}
#magazine #double_rightbar .articles .article img {border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left}
#magazine #double_rightbar .articles .article .title,#magazine #double_rightbar .articles .article .stamp {margin-left:90px}
#magazine #right_ad {width:140px;float:left;margin:0}
#magazines {width:480px;float:left;margin:0 10px}
#magazines .stamp_profile {margin-left:0}
#magazines .profile {clear:both;margin-bottom:20px;margin-left:10px}
#magazines .profile img {border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#single_leftbar_magazine {width:140px;float:left;margin:0}
#profiles_header_banner_magazines .subtitle {width:300px;text-align:right;color:#fff}
#profiles_wide {width:825px;float:left;margin:0 10px;margin-left:0;margin-right:0}
#profiles_wide .profile {width:130px;float:left;margin:0 10px;margin-right:10px;margin-left:10px;margin-bottom:20px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#profiles_wide .profile .info {padding-top:5px;overflow:hidden}
#profiles_wide .alpha_links {width:300px;float:left;margin:0 10px;font-size:11px}
#profiles_wide hr {color:#FFF;background:#FFF}
#content {min-height:600px;width:1000px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;background:#FFF}
#content p {font-size:12px;color:#5c5c5c}
#content:after {content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}
#content #single_leftbar {width:140px;float:left;margin:0 10px}
#content #double_leftbar {width:300px;float:left;margin:0 10px}
#content #double_rightbar {width:340px;float:left;margin:0 10px}
#footer {width:1008px;margin:0 auto;min-height:50px;margin-bottom:20px;font-size:11px}
#footer #info ul {margin:0;padding:0}
#footer #info ul li {margin:0;padding:0 5px 0 0;display:inline;position:relative;list-style-image:none;list-style:none outside none}
#footer #info ul {margin:10px}
#footer #info ul a {color:#FFF;font-weight:bold}
#footer #info ul a:hover {color:#3ac;font-weight:bold}
#footer #info p {color:#fff;margin-left:10px}
.maps a {padding:0 1px}
.maps {text-align:center;padding:3px 0 5px}
.map {width:338px;height:250px;min-height:250px;border:none}
.map table td {border:0  !important;margin:0  !important;padding:0  !important;padding-right:3px !important}
.map_wide {width:618px;height:300px;min-height:300px;}
.map_wide table td {border:0  !important;margin:0  !important;padding:0  !important;padding-right:3px !important}
.map_wide_base {margin-bottom:10px}
.wgfcst {width:600px;padding-left:10px;padding-top:6px;padding-bottom:15px}
.wgfcst_divesite {width:640px;padding-left:10px;padding-top:6px;padding-bottom:15px}
.star-rating {list-style:none;margin:0;margin-right:20px;padding:0;width:125px;height:25px;position:relative;float:left;background:url(i/alt_star.gif) top left repeat-x}
.star-rating li {padding:0;margin:0;float:left}
.star-rating li a {display:block;width:25px;height:25px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;overflow:hidden;outline:none;border:0}
.star-rating li {text-indent:-9000px}
.star-rating li a:hover {background:url(i/alt_star.gif) left bottom;z-index:2;left:0}
.star-rating a.one-star,.star-rating li.one-star {left:0}
.star-rating a.one-star:hover {width:25px}
.star-rating a.two-stars,.star-rating li.two-stars {left:25px}
.star-rating a.two-stars:hover {width:50px}
.star-rating a.three-stars,.star-rating li.three-stars {left:50px}
.star-rating a.three-stars:hover {width:75px}
.star-rating a.four-stars,.star-rating li.four-stars {left:75px}
.star-rating a.four-stars:hover {width:100px}
.star-rating a.five-stars,.star-rating li.five-stars {left:100px}
.star-rating a.five-stars:hover {width:125px}
.star-rating li.current-rating {background:url(i/alt_star.gif) left center;position:absolute;height:25px;display:block;text-indent:-9000px;z-index:1}
.star-rating-warning {font-size:smaller;color:maroon}

#lbOverlay {position:absolute;left:0;width:100%;cursor:pointer;z-index:70;background:#000}
#lbCenter,#lbBottomContainer {position:absolute;left:50%;overflow:hidden;z-index:71;background:#fff}
#lbImage embed {z-index:77}
.lbLoading {background:#fff url(i/loading.gif) no-repeat center}
#lbImage {background-repeat:no-repeat;border:10px solid #fff}
#lbPrevLink,#lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink {left:0}
#lbPrevLink:hover {background:transparent url(i/prevlabel.gif) no-repeat 0 30%}
#lbNextLink {right:0}
#lbNextLink:hover {background:transparent url(i/nextlabel.gif) no-repeat 100% 30%}
#lbBottom {color:#666;text-align:left;border:10px solid #fff;border-top-style:none;font:10px/16px Verdana,Helvetica,sans-serif}
#lbCloseLink {display:block;float:right;width:80px;height:16px;background:transparent url(i/closelabel.gif) no-repeat center;margin:0}
#lbCaption,#lbNumber {margin:0 7px}
#lbCaption {font-weight:bold}




.header_img {float:left;overflow:hidden;padding:5px;border:solid 1px #ECECEC;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px}

/* Regional Pros Extras */

div.helper {padding:1%;margin:0 1% 1% 0;background:#f9f8f2;border:1px solid #eee;margin-bottom:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
div.helper.user_online {background:#EFFFF2}
div.helperphoto {float:left;width:65px;display:block}
div.helperphoto img {width:60px;height:60px}
div.helperdetails {float:left;margin-left:1%;width:60%}
div.helper ul {float:right;margin:0;font-size:90%}
div.helper ul li {list-style:none !important;border-bottom:1px dotted #ccc;padding:3px 0 1px;margin:0 !important}
div.helper a {text-decoration:none}
div.helper dt {clear:left;float:left;width:40px;color:#999}
div.helper dt,div.helper dd {padding:0 2px 3px;height:16px}
div#photo_random {float:right}
#helpers_table {width:100%;border-collapse:collapse;border-top:1px solid #ccc}
#helpers_table td.helper {width:30%}
#helpers_table td.helper_description {width:65%;font-style:italic}
#helpers_table td {border-bottom:1px solid #ccc;padding:.5em}
#helpercountries_table {width:100%;border:1px solid #ccc;margin-bottom:1em}
#helpercountries_table td {background:#eee;width:33%;padding:.5em;font-size:12px}
#helpercountries_table td a {display:block}
div#regions {float:left;width:49%;text-align:left;background:url(i/gradient_light_brown_bg.gif) repeat-x top;border:1px solid #fff;margin:0}
div#regions dl {margin:0;padding:0 1em}
div#regions dt {font-size:130%;margin:1em 0 0.5em}
div#regions dd {display:inline;font-size:100%;margin:10px 5px 5px 0;color:#666}
div#regions a {text-decoration:none}
div#intro {float:left;width:49%;text-align:left;background:url(i/gradient_light_brown_bg.gif) repeat-x top;border:1px solid #fff;margin:0}
div#intro h3,div#regions h3 {font-size:18px;padding:0.5em;color:#817c6a}
div#intro p {margin:0;padding:0 1em 1em;line-height:1.5em}
div#intro p#more_info a {background:url(i/info_32.gif) no-repeat left;font-size:17px;padding:15px;padding-left:40px;text-decoration:none}
div#intro p#more_info {margin-top:30px}

#content #single_leftbar {width:140px;float:left;margin:0 10px}
#content #double_leftbar {width:300px;float:left;margin:0 10px}
#content #single_rightbar {width:140px;float:right;margin:0 10px}
#content #double_rightbar {width:340px;float:left;margin:0 10px}
#profiles {width:680px;float:left;margin:0 10px;margin-left:0;margin-right:0}
#profiles .profile {width:130px;float:left;margin:0 10px;margin-right:14px;margin-left:14px;margin-bottom:20px;border:solid 1px #ECECEC;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:200px}
#profiles .profile .info {height:78px;padding-top:5px;overflow:hidden}
#profiles .alpha_links {width:300px;float:left;margin:0 10px;font-size:11px}
#profiles hr {color:#FFF;background:#FFF}

#image {padding:5px;border:solid 1px #ECECEC;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#image p {color:#999;margin-bottom:0;font-size:11px}

/* Dive Centre Profile Extras */
#divecentre_toolbox {border:solid 1px #ECECEC;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#divecentre_toolbox p,#divecentre_toolbox ul {font-size:12px;padding:10px}

/* Signup Form */
.myform {margin:0 auto;width:580px;padding:14px}
#stylized {border:solid 2px #b7ddf2;background:#ebf4fb}
#stylized p {font-size:11px;color:#666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px}
#stylized label {display:block;font-weight:bold;text-align:right;width:160px;float:left}
#stylized .small {color:#666;display:block;font-size:11px;font-weight:normal;text-align:right;width:160px}
#stylized input,textarea {float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:280px;margin:2px 0 20px 10px}
.spacer {clear:both;height:1px}

/* Signup Page */
.greySignupButton {width:385px;height:45px;background:url("http://www.wrike.com/image/big_button_width_385.gif") no-repeat;text-align:center;padding-top:7px}
.greySignupButton a {color:#5D9119;text-decoration:none;font:24px/28px Georgia,serif}
.greySignupButton a:link {text-decoration:none}
.greySignupButton a:visited {text-decoration:none}
.greySignupButton a:hover {text-decoration:underline}
.pricingSignupButton {height:45px;background:transparent url('http://www.wrike.com/image/grey_button_left_part.gif') no-repeat;text-align:center;padding:0;margin:0;border:none}
.pricingSignupButton a {color:#5D9119;text-decoration:none;font:24px/28px Georgia,serif}
.pricingSignupButton .leftPart {padding:7px 30px 0}
.pricingSignupButton .rightPart {width:3px;height:45px;background:transparent url('http://www.wrike.com/image/grey_button_right_part.gif') no-repeat scroll top right}
.pricingSignupButton a:link {text-decoration:none}
.pricingSignupButton a:visited {text-decoration:none}
.pricingSignupButton a:hover {text-decoration:underline}
#questionAnswer {margin-top:25px}
#questionAnswer td {width:455px;color:black;padding-top:15px;font:normal 11px Verdana,Arial,'Trebuchet MS',Geneva,sans-serif}
#questionAnswer td.separator {width:40px}
#questionAnswer .question {color:black;font-size:12px;font-weight:bold}
#contactUs {clear:left;background:#F7F7F7;font:normal 12px Verdana,Arial,'Trebuchet MS',Geneva,sans-serif}
#contactUs .text {width:850px;position:relative;top:-30px;left:100px;text-indent:0}
#contactUs .image {position:relative;top:-11px;left:32px}
table#licensesFeatures {border-collapse:collapse;table-layout:fixed}
table#licensesFeatures .viewers,table#licensesFeatures .licenses,table#licensesFeatures .features {width:244px;vertical-align:text-top}
table#licensesFeatures .viewers {border-left:1px solid #CCDBD3;border-right:1px solid #CCDBD3;background:#F5F6EA}
table#licensesFeatures .viewers.first {border-top:1px solid #CCDBD3}
table#licensesFeatures .viewers.last {border-bottom:1px solid #CCDBD3;padding-bottom:5px;vertical-align:text-top}
table#licensesFeatures .licenses,table#licensesFeatures .features {border:1px solid #F6F6F6;background:#F6F6F6}
table#licensesFeatures .separator {width:5px;background:white}
table#licensesFeatures .features {width:200px;border:#F6F6F6 solid 1px;background:#F6F6F6}
#licensesFeatures .spacer {width:5px}
#licensesFeatures .features table td {padding:10px 15px 5px;vertical-align:text-top}
table#licensesFeatures .greenLine,table#licensesFeatures .greyLine {margin:10px 5px 0 15px;height:1px;font-size:0;padding-bottom:7px}
table#licensesFeatures .greenLine {border-top:1px solid #D9E4C4}
table#licensesFeatures .greyLine {border-top:1px solid #CCC}
#licensesFeatures .licenseTitle {color:black;margin:13px 5px 0 15px;font:24px/25px Georgia,serif}
#licensesFeatures .licensePrice {color:#5D9119;margin:0 5px 0 15px;font:36px/40px Georgia,serif}
#licensesFeatures .licenseDesc {line-height:21px;margin:0 5px 0 15px}
#licensesFeatures .licenseInfo {width:215px;line-height:12px;margin:7px 0 0 15px;vertical-align:top}
#licensesFeatures .licenseInfo td {vertical-align:top}
#licensesFeatures .licensePrice sup {color:#5D9119;font:18px Georgia,serif}
#licensesFeatures .licensePrice .period {color:black;font:normal 12px Verdana,Arial,'Trebuchet MS',Geneva,sans-serif}
#licensesFeatures .licenseInfo ul {font-weight:bold;line-height:18px;list-style-type:disc;margin-left:12px;vertical-align:text-top}
#licensesFeatures .licenseInfo .info {font-weight:bold}
#licensesFeatures .licenseInfo .infoIcon {cursor:pointer}
table.popup td.contentbody {font-size:12px}
table.popup td.contentbody .content {padding:10px}
table.popup td.contentbody ul {margin-left:20px}
table.popup td.contentbody ul li {list-style-type:disc}
#page_toolbox {width:300px;float:right;margin-top:10px;}
.ajaxSearch_highlight {background:yellow}
#tnt_pagination {display:block;text-align:left;height:22px;clear:both;padding-top:3px;margin-bottom:20px;margin-top:10px;font:bold 14px/21px Arial,Helvetica,sans-serif}
#tnt_pagination a:link,#tnt_pagination a:visited {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #bbddff;margin-left:10px;text-decoration:none;color: #0072bc;width:22px;font-weight:normal;background:#b1c4ff}
#tnt_pagination a:hover {border:1px solid #bbddff;color: #0072bc;background:#b1c4ff}
#tnt_pagination .active_tnt_link {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #bbddff;margin-left:10px;text-decoration:none;color: #0072bc;cursor:default;background:#ddeeff}
#tnt_pagination .disabled_tnt_pagination {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;color:#D7D7D7;cursor:default;background:#F5F5F5}



#incExtras {
	width: 230px;
	float: left;
}
.tableFeatures caption, .tableFacilities caption {
	display: none;
}
.tableFeatures {
	background: #ecf6fb;
	width: 210px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.tableFacilities {
	background: #ecf6fb;
	width: 360px;
	margin-bottom: 10px;
}
.tableFeatures h4.blueHeading, .tableFacilities h4.blueHeading {
	margin-bottom: 0;
	background: none;
}
.tableFeatures td {
	background: url(i/bgstripes2.gif);
	border-left: 1px dotted #ccc;
	text-align: right;
	font-size: 12px;
	color: #004290;
	padding: 4px 10px;
	border-top: 4px solid #fff;
}
.tableFeatures td span {
	font-size: 10px;
}
.tableFeatures td.name {
	text-align: left;
	border-left: none;
}
.tableFeatures td.price {
	background: #ECF6FB url(i/ticksmall.gif) no-repeat 8px 4px;
	width: 50px;
	padding: 0 0 0 26px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: #7d7d7d;
}
.tableFeatures td.price strong {
	font-size: 12px;
}
.tableFeatures td img {
	vertical-align: middle;
	padding-right: 4px;
}
.tableFeatures.extras td.price {
	background: #ECF6FB;
	padding: 0 0 0 8px;
	width: 68px;
}
#facilities {
	width: 360px;
	float: left;
	margin-left: 20px;
}
.tableFacilities td {
	background: #ECF6FB url(i/ticksmall.gif) no-repeat 154px center;
	text-align: left;
	font-size: 12px;
	color: #004290;
	padding: 4px 10px;
	border-top: 4px solid #fff;
	width: 175px;
}
.tableFacilities td.right {
	border-left: 1px dotted #ccc;
}
.tableFacilities td img {
	float: right;
	text-align: right;
}
ul.tickBullets li {
	background: url(i/ticksmall.gif) no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 15px;
	font-size: 12px;
}
.tableFacilities td#yes {
	background: #ECF6FB url(i/ticksmall.gif) no-repeat 154px center;
	text-align: left;
	font-size: 12px;
	color: #004290;
	padding: 4px 10px;
	border-top: 4px solid #fff;
	width: 175px;
}
.tableFacilities td.right {
	border-left: 1px dotted #ccc;
}
.tableFacilities td img {
	float: right;
	text-align: right;
}
.tableFacilities td#no {
	background: #ECF6FB url(i/crosssmall.gif) no-repeat 154px center;
	text-align: left;
	font-size: 12px;
	color: #004290;
	padding: 4px 10px;
	border-top: 4px solid #fff;
	width: 175px;
}
#btnGroups {
	border-top: 1px dotted #CCC;
	padding-top: 14px;
}
body#backoffice #btnGroups {
	margin-right: 0;
}
#pods.horizontal .yellowBox {
	margin-left: 20px;
	width: 165px;
}
#pods.horizontal {
	margin-left: 10px;
}
* html #pods.horizontal {
	margin-left: -25px;
}
* html #pods.horizontal .yellowBox {
	margin-left: 25px;
}
.pod {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	font-size: 11px;
	line-height: 14px;
}
.pod img {
	float: left;
	margin-right: 4px;
	margin-bottom: 5px;
}
.pod h2 {
	margin-bottom: 2px;
	margin-left: 0;
	font-size: 1.4em;
	line-height: 1.3em;
	letter-spacing: -0.03em;
	background: none;
}
.pod p {
	margin: 0 0 3px 42px;
}
.pod p a {
	font-weight: normal;
	margin-right: 7px;
}
.pod ul {
	list-style: none;
	margin: 4px 0 10px 46px;
}
.pod ol {
	margin: 4px 0 10px 64px;
}
.pod ol, .pod ul {
	font-weight: bold;
	color: #004290;
}
.pod ol li, .pod ul li {
	margin: 0 0 3px;
}
.pod ol li a, .pod ul li a {
	font-weight: normal;
	text-decoration: none;
}
.pod ol li a:hover, .pod ul li a:hover {
	font-weight: normal;
	text-decoration: underline;
}
.pod ol li div, .pod ul li div {
	color: #666;
	font-weight: normal;
}
.pod .genLink {
	margin-left: 42px;
	display: block;
	line-height: 1.5em;
	clear: both;
}
body#guide .pod {
	margin-right: 0;
}
body#home .pod .genLink {
	display: block;
	margin-left: 42px;
}
.pod #newsletterForm {
	margin-left: 42px;
}
.pod #newsletterForm label {
	color: #004290;
	display: block;
	margin-bottom: 3px;
}
.pod #newsletterForm input {
	border: 2px solid #DDD;
	font-size: 1.25em;
	height: 20px;
	width: 100px;
	margin-bottom: 3px;
}
