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:#1786c6}
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}
.clear{clear:both;}
.right {float:right}
#wrapper {position:relative;z-index:1;width:1008px;margin:0 auto;background:#fff}
#header {padding:0;background:#1786c6;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}
h2 a {color:#e08}
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:250px;height:99px;top:0;margin-left:10px}
#header .logo a {height:99px;display:block;background:url(i/logo_onblue.png) no-repeat left top;margin-top: 3px;}
#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:collapse;border-spacing:0;width:100%;border:0px solid #fff;}
table b {margin-right:4px}
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:450px;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:98%;padding-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#3ac;font:normal 38px "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 38px "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:127px;height:127px;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px}
#dive_site_toolbox form {font-size:12px;margin-left:150px;margin-top:15px}
#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}


.submenu input[type="text"] {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}
.submenu input[type="text"]: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}
.submenu input[type="text"] {height:15px}


#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}
#products_information ul.normal {margin:0 25px;padding-bottom:10px;float:left;font-size:12px;list-style-type:circle;line-height:18px;color:#5c5c5c;}
#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:1000px}
#magazine .stamp_profile {margin-left:0}
#magazine #double_rightbar {width:250px;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}
#magazines {width:460px;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;_margin-left:8px; -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}

/* these styles work perfectly for image lightboxes*/

#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;cursor:pointer;background:#000}
#lbCenter,#lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background:#fff}
.lbLoading {background:#fff url(i/loading.gif) no-repeat center}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#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 15%}
#lbNextLink {right:0}
#lbNextLink:hover {background:transparent url(i/nextlabel.gif) no-repeat 100% 15%}
#lbBottom {color:#666;text-align:left;border:10px solid #fff;border-top-style:none;font:10px/1.4em Verdana,Arial,Geneva,Helvetica,sans-serif}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(i/closelabel.gif) no-repeat center;margin:5px 0;outline:none}
#lbCaption,#lbNumber {margin-right:71px}
#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:75%}
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 .profile .info {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:420px;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: 570px;
	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#price {
	background: #ECF6FB url(i/dollar_icon.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#none {
	background: #ECF6FB;
	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;
}
.reader .title {
    margin-bottom: 4px;
    padding: 0;
    color: #7B8187;
    line-height:  1.5;
}
.avatar {
    float: left;
    margin: 0 10px 0 0;
}
.reader {
    border-bottom: 1px solid #E9EEEF;
    margin-bottom: 13px;
}
.comment .comment {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.comment p {
    margin:0.5em 0 8px !important;
}

#profiles ul li.profile_wrapper {
      float: left;
      list-style-type: none;
      width: 280px;
      height: 114px;
      margin: 0 20px 10px 0; }
#profiles ul li.profile_wrapper .labels {
        height: 19px; }
#profiles ul li.profile_wrapper .labels .actual {
          margin-left: 6px;
          color: #FFF;
          float: left;
          font-size: 10px;
          text-align: center;
          padding: 1px 5px 1px 5px;
          border-left: solid 2px #ECECEC;
          border-top: solid 2px #ECECEC;
          border-right: solid 2px #ECECEC;
          background: #CCC;
          -moz-border-radius-topleft: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -webkit-border-top-right-radius: 5px; }
#profiles ul li.profile_wrapper .labels .actual a {
            color: #FFF; }
#profiles ul li.profile_wrapper .labels .lookalike {
          margin-left: 6px;
          color: #FFF;
          float: left;
          font-size: 10px;
          text-align: center;
          padding: 1px 5px 1px 5px;
          border-left: solid 2px #ECECEC;
          border-top: solid 2px #ECECEC;
          border-right: solid 2px #ECECEC;
          background: #CCC;
          -moz-border-radius-topleft: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -webkit-border-top-right-radius: 5px; }
  #profiles ul li.profile_wrapper .labels .lookalike a {
            color: #FFF; }
#profiles ul li.profile_wrapper .profile:hover {
        border: solid 1px #CCC;
        background: #ECECEC; }
#profiles ul li.profile_wrapper .profile {
        border: solid 1px #ECECEC;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        float: left;
        padding: 5px;
        height: 94px;
        width: 270px;
        overflow: hidden; }
#profiles ul li.profile_wrapper .profile img {
          float: left;
          height: 80px;
          width: 120px;
          padding-right: 10px;
          padding-top: 5px;
          overflow: hidden; }
#profiles ul li.profile_wrapper .profile .info {
          overflow: hidden; }

/* Intense Debate Styling */
          
#idc-container-parent #idc-container h3 {
font-size: 13px;
padding-top:10px;
font-weight: bold;
text-transform: capitalize;
}
#idc-container-parent #idc-container .idc-head h3 {
display:none;
}
#idc-container-parent #idc-container .idc-foot {
display: none;
}

#home_top_section{float:left; width:963px; padding:20px 22px 0 19px; font-family:"Helvetica", Arial, Helvetica, sans-serif}
#home_top_section .photo{float:left; width:285px; padding:10px 24px 20px 10px; background:url(i/photo_frame_bg.gif) no-repeat 0 0; margin-top:4px}
#home_top_section .photo img{float:left;}

#home_top_section .details{float:left; width:644px;}
#home_top_section .details h1{float:left; width:100%; font-size:20px; line-height:22px; color:#882427; padding:0; margin:0; background:none; border-bottom:1px solid #dde7ec; text-transform:none}
#home_top_section .details .left_content{float:left; width:352px;}
#home_top_section .details .left_content p{float:left; width:352px; color:#3f5d6f; font-size:12px; line-height:16px; padding:6px 0; margin:0}
#home_top_section .details .left_content p a{color:#3f5d6f; text-decoration:none}
#home_top_section .details .left_content p a:hover{text-decoration:underline}
#home_top_section .details .left_content h4{float:left; width:100%; font-size:13px; line-height:16px; color:#3f5d6f; padding:10px 0 0; margin:0; background:none; text-transform:none}
#home_top_section .details .left_content h4 img{float:left; margin-right:4px}
#home_top_section .details .left_content p.name{color:#5f5f5f; padding:0}

#home_top_section .details .right_content{float:left; width:292px; margin-top:19px}
#home_top_section .details .right_content .company_logo{float:left; width:110px;}
#home_top_section .details .right_content .company_logo img{float:left;}
#home_top_section .details .right_content .email_call_box{float:left; width:160px; padding:10px; background:#f4f8fa; border:1px solid #dde7ec; text-align:center}
#home_top_section .details .right_content .email_call_box h4{float:left; width:160px; color:#3f5d6f; font-size:12px; line-height:15px; background:none; padding:0 0 4px; margin:0 0 4px; display:inline; border-bottom:1px solid #dde7ec;}
#home_top_section .details .right_content .email_call_box p{float:left; width:160px; padding:10px 0 0; margin:0; font-size:14px; line-height:20px; color:#3f5d6f}
#home_top_section .details .right_content .email_call_box a{float:left; width:158px; margin-top:10px; height:20px; font-size:13px; font-weight:bold; padding-top:3px; color:#fff; text-decoration:none; background:url(i/yellow_button_bg.gif) no-repeat 0 0;}
#home_top_section .details .right_content .email_call_box a:hover{background:url(i/yellow_button_bg.gif) no-repeat 0 -23px;}
#home_top_section .details .right_content .email_call_box a.skype{background:url(i/grey_button_bg.gif) no-repeat 0 0;}
#home_top_section .details .right_content .email_call_box a.skype:hover{background:url(i/grey_button_bg.gif) no-repeat 0 -23px;}

#home_top_section .details .right_content .email_call_box p strong{font-size:20px; font-weight:bold}
#home_top_section .details .right_content .email_call_box p img{float:left;}
#home_top_section .details ul{float:left; width:644px; padding:0; margin:8px 0 0; background:url(i/cost_bg.gif) no-repeat 0 0; height:33px}
#home_top_section .details ul li{float:left; width:auto; padding:8px 17px 0; margin:0; color:#3f5d6f; font:12px/14px Arial, Helvetica, sans-serif}




#home_top_section .details .left_content_wide{float:left; width:440px;}
#home_top_section .details .left_content_wide p{float:left; width:440px; color:#3f5d6f; font-size:12px; line-height:16px; padding:6px 0; margin:0}
#home_top_section .details .left_content_wide p a{color:#3f5d6f; text-decoration:none}
#home_top_section .details .left_content_wide p a:hover{text-decoration:underline}
#home_top_section .details .left_content_wide h4{float:left; width:100%; font-size:13px; line-height:16px; color:#3f5d6f; padding:10px 0 0; margin:0; background:none; text-transform:none}
#home_top_section .details .left_content_wide h4 img{float:left; margin-right:4px}
#home_top_section .details .left_content_wide p.name{color:#5f5f5f; padding:0}

#home_top_section .details .right_content_wide{float:left; width:192px; margin-top:19px; padding-left: 12px;}
#home_top_section .details .right_content_wide .email_call_box{float:left; width:160px; padding:10px; background:#f4f8fa; border:1px solid #dde7ec; text-align:center}
#home_top_section .details .right_content_wide .email_call_box h4{float:left; width:160px; color:#3f5d6f; font-size:12px; line-height:15px; background:none; padding:0 0 4px; margin:0 0 4px; display:inline; border-bottom:1px solid #dde7ec;}
#home_top_section .details .right_content_wide .email_call_box p{float:left; width:160px; padding:10px 0 0; margin:0; font-size:14px; line-height:20px; color:#3f5d6f}
#home_top_section .details .right_content_wide .email_call_box a{float:left; width:158px; margin-top:10px; height:20px; font-size:13px; font-weight:bold; padding-top:3px; color:#fff; text-decoration:none; background:url(i/yellow_button_bg.gif) no-repeat 0 0;}
#home_top_section .details .right_content_wide .email_call_box a:hover{background:url(i/yellow_button_bg.gif) no-repeat 0 -23px;}
#home_top_section .details .right_content_wide .email_call_box a.skype{background:url(i/grey_button_bg.gif) no-repeat 0 0;}
#home_top_section .details .right_content_wide .email_call_box a.skype:hover{background:url(i/grey_button_bg.gif) no-repeat 0 -23px;}

#home_top_section .details .right_content .email_call_box p strong{font-size:20px; font-weight:bold}
#home_top_section .details .right_content .email_call_box p img{float:left;}
#home_top_section .details ul{float:left; width:644px; padding:0; margin:8px 0 0; background:url(i/cost_bg.gif) no-repeat 0 0; height:33px}
#home_top_section .details ul li{float:left; width:auto; padding:8px 17px 0; margin:0; color:#3f5d6f; font:12px/14px Arial, Helvetica, sans-serif}



#home_middle_section{float:left; width:1004px; margin-top:12px; font-family:"Helvetica", Arial, Helvetica, sans-serif; background:url(i/white_shadow.gif) repeat-y 0 0;}
#home_middle_section.inner{background:none; width:1004px!important;}
#home_middle_section .tab{float:left; width:1004px; background:url(i/tab_back_bg.gif) no-repeat 0 0; height:60px}
#home_middle_section .tab ul{float:left; width:auto; padding:0 22px 0 19px; list-style:none}
#home_middle_section .tab ul li{float:left; width:auto; font-size:16px; line-height:18px; margin-right:10px; display:inline;}
#home_middle_section .tab ul li a{float:left; width:auto; color:#3c5a6c; text-decoration:none; background:url(i/tab_left_curve.gif) no-repeat 0 0; padding-left:10px;}
#home_middle_section .tab ul li a span{float:left; width:auto; color:#3c5a6c; text-decoration:none; background:url(i/tab_right_curve.gif) no-repeat right 0; padding:6px 22px 8px 12px; cursor:pointer}
#home_middle_section .tab ul li a:hover{background-position:0 -34px; color:#fff}
#home_middle_section .tab ul li a:hover span{background-position:right -34px; color:#fff}
#home_middle_section .tab ul li.activeli a{background-position:0 -34px; color:#fff}
#home_middle_section .tab ul li.activeli a span{background-position:right -34px; color:#fff;}

#home_middle_section .overview_content{float:left; width:1004px;}
#home_middle_section .overview_content .top_content{float:left; width:909px; padding:0 45px 0 50px}
#home_middle_section .overview_content .top_content .left_content{float:left; width:670px;}
#home_middle_section .overview_content .top_content .left_content p{float:left; width:615px; color:#000; font:12px/18px Verdana, Arial, Helvetica, sans-serif; padding:2px 0 4px 0}


#home_middle_section .overview_content .top_content .right_content{float:left; width:238px; margin-top:12px}
#home_middle_section .overview_content .top_content .right_content ul{float:left; width:100%; list-style:none; padding-bottom:20px;}
#home_middle_section .overview_content .top_content .right_content ul li{float:left; width:auto; margin:0 20px 20px 0; display:inline}
#home_middle_section .overview_content .top_content .right_content ul li img{float:left;}
#home_middle_section .overview_content .top_content .right_content ul li a{float:left; padding:3px; border:1px solid #bababa}
#home_middle_section .overview_content .top_content .right_content ul li a:hover{float:left; padding:3px; border:1px solid #062538}

#home_middle_section .bottom_details{float:left; width:919px; margin-left:19px; padding:5px 0 0 44px; border-top:1px solid #cfdce3; display:inline; background:url(i/details_middle_bg.jpg) repeat-y 0 0;}
#home_middle_section .bottom_details ul{float:left; list-style:none; padding:0 65px 0 0; width:250px; }
#home_middle_section .bottom_details ul.last{padding-right:0px;}
#home_middle_section .bottom_details li{float:left; width:100%;}
#home_middle_section .bottom_details li h4{float:left; width:100%; font-size:14px; background:none; font-weight:bold; color:#3c5a6c; border-bottom:1px solid #cfdce3; padding-bottom:3px;}
#home_middle_section .bottom_details li span{float:left; line-height:18px; width:100%; padding-bottom:5px;} 
#home_middle_section .bottom_details li ul.features{float:left; width:100%; list-style:none; padding-right:0px}
#home_middle_section .bottom_details li ul.features li{float:left; width:100%; padding-bottom:5px;}
#home_middle_section .bottom_details li a.view_all{float:left; font-weight:bold; padding-right:17px; text-decoration:none; color:#365263; background:url(i/arrow_go.gif) no-repeat right;}
#home_middle_section .bottom_details li a.view_all:hover{color:#882427;}

#home_bottom_section{float:left; width:1004px; padding:25px 0 35px 0;}
#home_bottom_section .similiar_properties{float:left; width:232px; padding-left:19px; border-right:1px solid #d5e0e6; min-height:570px; height:auto!important; height:570px;}
#home_bottom_section .similiar_properties h5{float:left; width:100%; padding-bottom:0px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#882427;}
#home_bottom_section .similiar_properties span{float:left; font-size:12px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a09fa3;}
#home_bottom_section .similiar_properties ul{float:left; width:100%; list-style:none; padding-top:15px;}
#home_bottom_section .similiar_properties li{float:left; width:100%; padding-bottom:5px;}
#home_bottom_section .similiar_properties li .image{float:left; width:44px; height:32px; border:1px solid #ececec; padding:3px;}
#home_bottom_section .similiar_properties li .image img{float:left;}
#home_bottom_section .similiar_properties li a{float:left; font-size:11px; margin:12px 0 0 10px; display:inline; color:#d9842e; font-weight:bold; text-decoration:none;}
#home_bottom_section .similiar_properties li a:hover{color:#882427;}


#home_bottom_section .guest_review{float:left; width:721px; padding:0 0 75px 9px;}
#home_bottom_section .guest_review h5{float:left; width:100%; padding-bottom:0px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#882427;}
#home_bottom_section .guest_review .all_review{float:left; width:718px; height:31px; background:url(i/all_view_bg.jpg) no-repeat 0 0; margin-top:15px;}
#home_bottom_section .guest_review .all_review p{float:left; color:#fff; font-size:12px; background:url(i/go_yellow.gif) no-repeat right 10px; padding:8px 20px 0 15px;}  
#home_bottom_section .guest_review .all_review p a{color:#fff; text-decoration:none;}
#home_bottom_section .guest_review .all_review p a:hover{text-decoration:underline;}

#home_bottom_section .contact_outer{float:left; width:721px; padding-left:9px;}
#home_bottom_section .contact{float:left; width:721px; background:url(i/contact_middle_curv.jpg) repeat-y 0 0;}
#home_bottom_section .contact h3{float:left; font-size:18px; font-weight:normal; text-transform:none; background:none; color:#fff; position:relative; margin:-40px 0 0 12px; display:inline;}
#home_bottom_section .contact p{float:left; width:555px; font-size:14px; color:#000; padding:17px 0 0 22px; line-height:normal;}
#home_bottom_section .contact p span{color:#365263;}
#home_bottom_section .contact form{float:left; width:610px; padding:5px 0 0 55px;}
#home_bottom_section .contact form .left{float:left; width:287px;}
#home_bottom_section .contact form .right{float:left; width:320px;}
#home_bottom_section .contact .row{float:left; width:100%; padding-bottom:13px;}
#home_bottom_section .contact label{float:left; width:75px; color:#e7902f; text-align:right; font-size:14px; font-weight:bold; padding:7px 10px 0 0}
#home_bottom_section .contact .text_field{float:left; width:200px; height:36px; background:url(i/field_bg.jpg) no-repeat 0 0;}
#home_bottom_section .contact .text_field input{float:left; width:180px; font-size:14px; padding:9px 10px; border:none; background:none;}
#home_bottom_section .contact select{float:left; width:45px; margin-top:5px;}
#home_bottom_section .contact label.traveling{float:left; width:287px; color:#e7902f; text-align:left; padding:0px 0 5px 0; font-size:14px; font-weight:bold;}
#home_bottom_section .contact .text_field_small{float:left; width:100px; height:36px; background:url(i/field_bg_small.jpg) no-repeat 0 0;}
#home_bottom_section .contact .text_field_small input{float:left; width:80px; font-size:14px; padding:9px 10px; border:none; background:none;}
#home_bottom_section .contact a{float:left; margin:7px 0 0 4px; display:inline;}
#home_bottom_section .contact strong{float:left; padding:8px 5px 0 10px; color:#666;}
#home_bottom_section .contact input.submit{float:right; width:138px; height:32px; cursor:pointer; margin-right:8px; display:inline; border:none; background:url(i/inquiry_button.jpg) no-repeat 0 0;}
#home_bottom_section .contact input.submit_hover{float:right; width:138px; height:32px; cursor:pointer; margin-right:8px; display:inline; border:none; background:url(i/inquiry_button.jpg) no-repeat 0 -32px;}

#home_bottom_section .contact textarea{float:right; width:260px; height:235px; border:0px; margin:0px; padding:5px; -moz-border-radius:0px; font-size:14px!important; background:url(i/textarea_bg.jpg) no-repeat;}

/*inner page*/
#home_middle_section .special_offer{float:left; width:920px; padding-left:40px;}
#home_middle_section .special_offer .left{float:left; width:620px; overflow:hidden;}
#home_middle_section .special_offer .left h3{float:left; width:100%; color:#882427; font-size:16px; padding-left:0px; background:none; text-transform:none;}
#home_middle_section .special_offer .left ul{float:left; width:100%; padding-top:20px; list-style:none;}
#home_middle_section .special_offer .left li{float:left; width:100%; height:73px; background:#ecf2f4; margin-bottom:10px;}
#home_middle_section .special_offer .left li .offer_sticker{float:left; width:71px; padding:16px 0 0 14px;}
v#home_middle_section .special_offer .left li .offer_sticker img{float:left;}

#home_middle_section .special_offer .left li .details{float:left; width:520px;}
#home_middle_section .special_offer .left li .details p{float:left; padding:12px 0 0 15px; font-size:12px; color:#000;}

#home_middle_section .special_offer .left img.google_map{float:left; margin:25px 10px 0 8px; display:inline;}

#home_middle_section .special_offer .right{float:left; width:280px; overflow:hidden; padding:15px 0 20px 20px;}
#home_middle_section .special_offer .right .form_box{float:left; width:260px; _width:252px; border:1px solid #d8e1e7; padding:19px 0 8px 16px; background:#f3f7f9;}
#home_middle_section .special_offer .right .form_box p{float:left; width:100%; color:#000;}
#home_middle_section .special_offer .right .form_box form{float:left; width:240px;}
#home_middle_section .special_offer .right .form_box .row{float:left; width:100%; padding-bottom:8px;}
#home_middle_section .special_offer .right .form_box label{float:left; width:60px; color:#e7902f; text-align:left; font-size:14px; font-weight:bold; padding:5px 10px 0 0}
#home_middle_section .special_offer .right .form_box .text_field{float:left; width:170px; height:36px; background:url(i/field_bg_inner.jpg) no-repeat 0 0;}
#home_middle_section .special_offer .right .form_box .text_field input{float:left; width:150px; font-size:14px; padding:9px 10px; border:none; background:none;}
#home_middle_section .special_offer .right .form_box select{float:left; width:45px; margin-top:5px;}
#home_middle_section .special_offer .right .form_box label.traveling{float:left; width:230px; color:#e7902f; text-align:left; padding:0px 0 5px 0; font-size:14px; font-weight:bold;}
#home_middle_section .special_offer .right .form_box .text_field_small{float:left; width:81px; height:36px; background:url(i/field_bg_small_inner.jpg) no-repeat 0 0;}
#home_middle_section .special_offer .right .form_box .text_field_small input{float:left; width:61px; font-size:14px; padding:9px 10px; border:none; background:none;}
#home_middle_section .special_offer .right .form_box a{float:left; margin:7px 0 0 3px; display:inline;}
#home_middle_section .special_offer .right .form_box strong.to{float:left; padding:8px 5px 0 10px; color:#666;}
#home_middle_section .special_offer .right .form_box textarea{float:right; width:230px; height:71px; border:0px; margin:0px; padding:5px; -moz-border-radius:0px; font-size:14px!important; background:url(i/textarea_bg_inner.jpg) no-repeat;}
#home_middle_section .special_offer .right .form_box input.submit{float:left; width:158px; padding:2px 0 3px 0; _padding-top:0px; cursor:pointer; font-size:13px; font-weight:bold; color:#fff; margin-top:8px; border:none; background:url(i/yellow_button_bg.gif) no-repeat 0 0;}
#home_middle_section .special_offer .right .form_box input.submit_hover{float:left; width:158px; padding:2px 0 3px 0; _padding-top:0px; cursor:pointer; font-size:13px; font-weight:bold; color:#fff; margin-top:8px; border:none; background:url(i/yellow_button_bg.gif) no-repeat 0 -23px;}

.curve{float:left; width:100%}
.curve img{float:left;}

#home_middle_section h2{float:left; width:1004px; font-size:26px; color:#000; font-weight:bold; text-align:center; text-transform:capitalize; background:none; padding:14px 0 20px 0}

#advertise_here{float:left; width:581px; margin:0 0 0 47px; padding:0; display:inline; font-family:"Helvetica", Arial, Helvetica, sans-serif; background:url(i/white_shadow_small.gif) repeat-y 0 0;}
#advertise_here .tab{float:left; width:581px; background:url(i/tab_back_small_bg.gif) no-repeat 0 0; height:60px}
#advertise_here .tab ul{float:left; width:auto; padding:0 22px 0 19px; list-style:none}
#advertise_here .tab ul li{float:left; width:auto; font-size:16px; line-height:18px; margin-right:10px; display:inline;}
#advertise_here .tab ul li a{float:left; width:auto; color:#3c5a6c; text-decoration:none; background:url(i/tab_left_curve.gif) no-repeat 0 0; padding-left:10px;}
#advertise_here .tab ul li a span{float:left; width:auto; color:#3c5a6c; text-decoration:none; background:url(i/tab_right_curve.gif) no-repeat right 0; padding:6px 22px 8px 12px; cursor:pointer}
#advertise_here .tab ul li a:hover{background-position:0 -34px; color:#fff}
#advertise_here .tab ul li a:hover span{background-position:right -34px; color:#fff}
#advertise_here .tab ul li.active a{background-position:0 -34px; color:#fff}
#advertise_here .tab ul li.active a span{background-position:right -34px; color:#fff;}

#advertise_here .tab_details_box{float:left; width:581px; height:auto;}
#advertise_here .tab_details_box .img_heading{float:left; width:581px; font-size:25px; line-height:normal; color:#841821; margin:0; line-height:25px; text-align:center; padding:0 0 12px 0;}
#advertise_here .tab_details_box .img_heading img{float:none; margin-left:18px; display:inline; vertical-align:middle}
#advertise_here .tab_details_box .image{float:left; margin:0 0 0 38px; display:inline;}
#advertise_here .tab_details_box .image img{float:left;}


#home_middle_section .start_free_trial{float:left; width:314px; margin-top:30px; padding:0; background:url(i/start_free_trial_bg.gif) repeat-y 0 0;}
#home_middle_section .start_free_trial .curv{float:left;}
#home_middle_section .start_free_trial .curv img{float:left;}
#home_middle_section .start_free_trial h3{float:left; font-size:18px; font-weight:normal; text-transform:none; background:none; color:#fff; position:relative; margin:-40px 0 0 12px; display:inline;}
#home_middle_section .start_free_trial h3 img{float:none; margin-right:10px; display:inline; vertical-align:middle;}


#home_middle_section .start_free_trial form{float:left; width:257px; padding:7px 0 5px 28px; margin:0;}
#home_middle_section .start_free_trial .row{float:left; width:100%; padding-bottom:8px;}
#home_middle_section .start_free_trial .label{float:left; width:257px; color:#d67e2f; font-size:14px; font-weight:bold; padding:7px 0 5px 0}
#home_middle_section .start_free_trial .text_field{float:left; width:235px; height:36px; font-size:14px; padding:0 10px; border:none; background:url(i/input_bg.gif) no-repeat 0 0;}
#home_middle_section .start_free_trial .text_field .input{float:left; width:235px; height:36px; font-size:14px; border:none; background:none; padding:0; line-height:36px;}

#home_middle_section .start_free_trial .text_field_small{float:left; width:110px; height:36px; font-size:14px; padding:0 6px 0 10px; border:none; background:url(i/input_bg_small.gif) no-repeat 0 0;}
#home_middle_section .start_free_trial .text_field_small .input_small{float:left; width:100px; height:36px; font-size:14px; border:none; background:none; padding:0; line-height:36px;}

#home_middle_section .start_free_trial .select_box{float:left; width:257px;}
#home_middle_section .start_free_trial .sign_up{float:left; margin-top:13px; border:none; width:259px; height:38px; cursor:pointer; border:none; background:url(i/sign_up_today.gif) no-repeat 0 0;}
#home_middle_section .start_free_trial .sign_up_hover{float:left; margin-top:13px; border:none; width:259px; height:38px; cursor:pointer; border:none; background:url(i/sign_up_today.gif) no-repeat 0 -38px;}


#middle_section{float:left; width:884px; padding:0 60px 32px 60px; margin-top:8px; font-family:"Helvetica", Arial, Helvetica, sans-serif;}
#middle_section .middle_top_section{float:left; width:886px; margin-top:12px;}
#middle_section .middle_top_section img{float:left; margin:0 25px 0 8px; display:inline;}
#middle_section .middle_top_section p{float:left; width:280px!important; text-align:center!important; line-height:normal; margin-top:15px;}
#middle_section .middle_top_section p strong{ color:#000; font-size:13px;}
#middle_section .middle_top_section p a{ text-decoration:underline}
#middle_section .middle_top_section p a:hover{ text-decoration:none}

#middle_section .middle_mid_section{float:left; width:884px; margin:0; padding:0;}
#middle_section .middle_mid_section h3{float:left; width:884px; font-size:25px!important; color:#000; margin-top:12px; background:none!important; text-transform:capitalize;}
#middle_section .middle_mid_section ul{float:left; width:884px; margin-top:20px; list-style:none; padding:0;}
#middle_section .middle_mid_section ul li{float:left; width:267px; background:url(i/dot.gif) no-repeat 0 2px; padding:0 0 0 19px; margin:0; color:#882427; font-size:15px; font-weight:bold;}
#middle_section .middle_mid_section ul li p{float:left; width:267px; font-size:15px; color:#000; line-height:18px; font-weight:normal; padding:15px 0 0 0; margin:0;}


#middle_section .testimonial{float:left; width:884px; margin-top:35px; background:url(i/line.gif) no-repeat center top; padding:0!important;}
#middle_section .testimonial h3{float:left; width:884px; font-size:25px!important; color:#000; margin-top:8px; background:none!important; text-transform:capitalize;}
#middle_section .testimonial .testimonial_box{float:left; width:400px; padding:18px 52px 0 0 ;}
#middle_section .testimonial .testimonial_box.right{padding:18px 0 0 0 ;}
#middle_section .testimonial .testimonial_box img{float:left;}
#middle_section .testimonial .testimonial_box .testimonial_details{float:right; width:322px; background:url(i/testimonial_details_bg.gif) repeat-y 0 0;}
#middle_section .testimonial .testimonial_box .testimonial_details .curv{float:left;}
#middle_section .testimonial .testimonial_box .testimonial_details .curv img{float:left;}
#middle_section .testimonial .testimonial_box .testimonial_details .testimonial_details_container{float:left; width:272px; min-height:105px; height:auto!important; height:105px; background:url(i/testimonial_details_top_bg.gif) no-repeat 0 0; padding:12px 20px 0 32px; font-size:12px; font-weight:bold;}
#middle_section .testimonial .testimonial_box .testimonial_details .testimonial_details_container span{float:left; width:272px; text-align:right; font-style:italic; font-weight:normal; line-height:normal;}


#middle_section .bottom_box{float:left; width:876px; height:52px; background:url(i/get_free_box_bg.gif) no-repeat 0 0; margin:42px 0 0 0; padding:0;}
#middle_section .bottom_box h4{float:left; padding:0 0 0 20px; font-size:22px; color:#d77f2f; font-weight:bold; background:none; margin:0; line-height:50px;}
#middle_section .bottom_box .sign_up_btn {float:right; margin:4px 2px 0 0; display:inline; padding:0; width:216px; height:44px; background:url(i/sign_up_btn.gif) no-repeat 0 0;}
#middle_section .bottom_box .sign_up_btn:hover {float:right; background:url(i/sign_up_btn.gif) no-repeat 0 -44px;}