body,div,p,ul,li,table,td,span,img { margin:0;padding:0;border:0;border-collapse:collapse; }
ul,li { list-style:none; }
body { width:auto;height:auto; background:#FFFFFF; font-size:11px; font-family:Verdana,'Trebouchet MS'; color:#000000; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3, h4 {}
p { font-size:11px; text-align:justify; }
a { color:#17337B; }

#mybody { width:805px; background: transparent url('/lib/_tulumresorts/images/rightbar.jpg') top right repeat-y; float:left; }

#contentincludestoplogo { float:right; margin-right:85px; }
#contentincludestoplogo a { background:transparent url('/lib/_tulumresorts/images/logo.jpg') top left no-repeat; display:block; width:180px; height:66px; }

#templatesnavbar { float:left; width:520px; display:none;}
#templatesnavbar li {float:left; margin-right:10px; }

#templatesmembers { display:none; }

#contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/header.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000001 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/cancun.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000002 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/holbox.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000003 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/puertomorelos.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000004 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/rivieramaya.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000005 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/islamujeres.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000006 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/cozumel.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000007 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/playadelcarmen.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000008 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/tulum.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000009 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/xcalak.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000010 #contentincludeshd { }
.cms-thema1-CIT000011 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/campeche.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000012 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/chichenitza.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000013 #contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/merida.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIT000014 #contentincludeshd { }

.cms-thema1-CARRENTAL #contentincludeshd { background:none; }
.cms-thema1-CARRENTAL #contentincludeshd .en{ background: transparent url('/lib/_tulumresorts/images/headers/carrental.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CARRENTAL #contentincludeshd .sp{ background: transparent url('/lib/_tulumresorts/images/headers/carrentalsp.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-TOURS #contentincludeshd { background:none; }
.cms-thema1-TOURS #contentincludeshd .en{ background: transparent url('/lib/_tulumresorts/images/headers/tours.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-TOURS #contentincludeshd .sp{ background: transparent url('/lib/_tulumresorts/images/headers/tourssp.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIRCUITS #contentincludeshd { background:none; }
.cms-thema1-CIRCUITS #contentincludeshd .en{ background: transparent url('/lib/_tulumresorts/images/headers/circuits.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-CIRCUITS #contentincludeshd .sp{ background: transparent url('/lib/_tulumresorts/images/headers/circuitssp.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-WEDDINGS #contentincludeshd{ background:none; }
.cms-thema1-WEDDINGS #contentincludeshd .en{ background: transparent url('/lib/_tulumresorts/images/headers/weddings.gif') top left no-repeat; width:750px; height:45px; float:left; }
.cms-thema1-WEDDINGS #contentincludeshd .sp{ background: transparent url('/lib/_tulumresorts/images/headers/weddingssp.gif') top left no-repeat; width:750px; height:45px; float:left; }

#contentnavigationbar { float:left; width:491px; background-color:#EFFAFF; margin:10px 0 10px 10px; padding:2px 0 0 5px; height:16px; font-size:10px; }
#contentnavigationbar li { float:left; margin-right:10px; }

#templatespagetools1 {float:right; width:80px; margin:10px 65px 10px 0; background-color:#EFFAFF; height:17px; padding-top:1px; }
#templatespagetools1 li {float:left; margin-right:2px; }
.cms-templatespagetools-languageen a { background: transparent url('/lib/_tulumresorts/images/e-ON.gif') center center no-repeat; width:15px; height:15px; display:block; text-decoration:none; }
.cms-templatespagetools-languagesp a { background: transparent url('/lib/_tulumresorts/images/s-ON.gif') center center no-repeat; width:15px; height:15px; display:block; text-decoration:none; }
.cms-templatespagetools-recommendus a { background: transparent url('/lib/_tulumresorts/images/mail.gif') center center no-repeat; width:15px; height:15px; display:block; text-decoration:none; }
.cms-templatespagetools-print a { background: transparent url('/lib/_tulumresorts/images/print.gif') center center no-repeat; width:15px; height:15px; display:block; text-decoration:none; }
.cms-templatespagetools-comments a { background: transparent url('/lib/_tulumresorts/images/com.gif') center center no-repeat; width:16px; height:15px; display:block; text-decoration:none; }
.cms-templatesrecommendus-success { margin:5px 0; border:1px solid #00FF34; padding:3px; }
.cms-templatesrecommendus-error { margin:5px 0; border:1px solid #FF4200; padding:3px; }

#contentincludesmenu { width:154px; height:460px; float:left; background:transparent url('/lib/_tulumresorts/images/bgmenu.jpg') top left no-repeat;}
#contentincludesmenu li { float:left; margin-top:5px; background: url('/lib/_tulumresorts/images/dot.jpg') center left no-repeat; padding-left:13px;}

.ml1 { margin-left:18px; float:left; }
.ml1 #hom { margin-top:0px;}
.ml1 #hom a { background: transparent url('/lib/_tulumresorts/images/home.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #hom a:hover { background: transparent url('/lib/_tulumresorts/images/home.gif') 0 -15px no-repeat; }
.ml1 #hom span { display:none; }

.ml1 #homsp { margin-top:0px;}
.ml1 #homsp a { background: transparent url('/lib/_tulumresorts/images/homesp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #homsp a:hover { background: transparent url('/lib/_tulumresorts/images/homesp.gif') 0 -15px no-repeat; }
.ml1 #homsp span { display:none; }

.ml1 #dst a { background: transparent url('/lib/_tulumresorts/images/destinations.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #dst span { display:none; }

.ml1 #dstsp a { background: transparent url('/lib/_tulumresorts/images/destinationssp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #dstsp span { display:none; }

.ml1 #cun { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #cun a { background: transparent url('/lib/_tulumresorts/images/cancun.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #cun a:hover { background: transparent url('/lib/_tulumresorts/images/cancun.gif') top left no-repeat; }
.ml1 #cun span { display:none; }

.ml1 #isl { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #isl a { background: transparent url('/lib/_tulumresorts/images/islamujeres.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #isl a:hover { background: transparent url('/lib/_tulumresorts/images/islamujeres.gif') top left no-repeat; }
.ml1 #isl span { display:none; }

.ml1 #pmo { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #pmo a { background: transparent url('/lib/_tulumresorts/images/puertomorelos.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #pmo a:hover { background: transparent url('/lib/_tulumresorts/images/puertomorelos.gif') top left no-repeat; }
.ml1 #pmo span { display:none; }

.ml1 #riv { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #riv a { background: transparent url('/lib/_tulumresorts/images/rivieramaya.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #riv a:hover { background: transparent url('/lib/_tulumresorts/images/rivieramaya.gif') top left no-repeat; }
.ml1 #riv span { display:none; }

.ml1 #pca { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #pca a { background: transparent url('/lib/_tulumresorts/images/playadelcarmen.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #pca a:hover { background: transparent url('/lib/_tulumresorts/images/playadelcarmen.gif') top left no-repeat; }
.ml1 #pca span { display:none; }

.ml1 #tul { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; margin-bottom:10px; }
.ml1 #tul a { background: transparent url('/lib/_tulumresorts/images/tulum.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #tul a:hover { background: transparent url('/lib/_tulumresorts/images/tulum.gif') top left no-repeat; }
.ml1 #tul span { display:none; }

.ml1 #coz { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #coz a { background: transparent url('/lib/_tulumresorts/images/cozumel.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #coz a:hover { background: transparent url('/lib/_tulumresorts/images/cozumel.gif') top left no-repeat; }
.ml1 #coz span { display:none; }

.ml1 #hlx { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #hlx a { background: transparent url('/lib/_tulumresorts/images/islaholbox.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #hlx a:hover { background: transparent url('/lib/_tulumresorts/images/islaholbox.gif') top left no-repeat; }
.ml1 #hlx span { display:none; }

.ml1 #mxc { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; margin-bottom:10px; }
.ml1 #mxc a { background: transparent url('/lib/_tulumresorts/images/xcalak.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #mxc a:hover { background: transparent url('/lib/_tulumresorts/images/xcalak.gif') top left no-repeat; }
.ml1 #mxc span { display:none; }

.ml1 #chi { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #chi a { background: transparent url('/lib/_tulumresorts/images/chichenitza.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #chi a:hover { background: transparent url('/lib/_tulumresorts/images/chichenitza.gif') top left no-repeat; }
.ml1 #chi span { display:none; }

.ml1 #cam { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #cam a { background: transparent url('/lib/_tulumresorts/images/campeche.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #cam a:hover { background: transparent url('/lib/_tulumresorts/images/campeche.gif') top left no-repeat; }
.ml1 #cam span { display:none; }

.ml1 #mer { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #mer a { background: transparent url('/lib/_tulumresorts/images/merida.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #mer a:hover { background: transparent url('/lib/_tulumresorts/images/merida.gif') top left no-repeat; }
.ml1 #mer span { display:none; }

.ml1 #uxm { background: url('/lib/_tulumresorts/images/Dot.gif') center left no-repeat; margin-left:7px; }
.ml1 #uxm a { background: transparent url('/lib/_tulumresorts/images/uxmal.gif') 0px -15px no-repeat; height:15px; width:109px; display:block; }
.ml1 #uxm a:hover { background: transparent url('/lib/_tulumresorts/images/uxmal.gif') top left no-repeat; }
.ml1 #uxm span { display:none; }

.ml1 #car a { background: transparent url('/lib/_tulumresorts/images/carrental.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #car a:hover { background: transparent url('/lib/_tulumresorts/images/carrental.gif') 0 -15px no-repeat; }
.ml1 #car span { display:none; }

.ml1 #carsp a { background: transparent url('/lib/_tulumresorts/images/carrentalsp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #carsp a:hover { background: transparent url('/lib/_tulumresorts/images/carrentalsp.gif') 0 -15px no-repeat; }
.ml1 #carsp span { display:none; }

.ml1 #tou a { background: transparent url('/lib/_tulumresorts/images/tours.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #tou a:hover { background: transparent url('/lib/_tulumresorts/images/tours.gif') 0 -15px no-repeat; }
.ml1 #tou span { display:none; }

.ml1 #tousp a { background: transparent url('/lib/_tulumresorts/images/tourssp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #tousp a:hover { background: transparent url('/lib/_tulumresorts/images/tourssp.gif') 0 -15px no-repeat; }
.ml1 #tousp span { display:none; }

.ml1 #cir a { background: transparent url('/lib/_tulumresorts/images/tourscircuits.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #cir a:hover { background: transparent url('/lib/_tulumresorts/images/tourscircuits.gif') 0 -15px no-repeat; }
.ml1 #cir span { display:none; }

.ml1 #cirsp a { background: transparent url('/lib/_tulumresorts/images/tourscircuitssp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #cirsp a:hover { background: transparent url('/lib/_tulumresorts/images/tourscircuitssp.gif') 0 -15px no-repeat; }
.ml1 #cirsp span { display:none; }

.ml1 #wed a { background: transparent url('/lib/_tulumresorts/images/getmarried.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #wed a:hover { background: transparent url('/lib/_tulumresorts/images/getmarried.gif') 0 -15px no-repeat; }
.ml1 #wed span { display:none; }

.ml1 #wedsp a { background: transparent url('/lib/_tulumresorts/images/getmarriedsp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #wedsp a:hover { background: transparent url('/lib/_tulumresorts/images/getmarriedsp.gif') 0 -15px no-repeat; }
.ml1 #wedsp span { display:none; }

.ml1 #abo a { background: transparent url('/lib/_tulumresorts/images/aboutus.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #abo a:hover { background: transparent url('/lib/_tulumresorts/images/aboutus.gif') 0 -15px no-repeat; }
.ml1 #abo span { display:none; }

.ml1 #abosp a { background: transparent url('/lib/_tulumresorts/images/aboutussp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #abosp a:hover { background: transparent url('/lib/_tulumresorts/images/aboutussp.gif') 0 -15px no-repeat; }
.ml1 #abosp span { display:none; }

.ml1 #con a { background: transparent url('/lib/_tulumresorts/images/contactus.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #con a:hover { background: transparent url('/lib/_tulumresorts/images/contactus.gif') 0 -15px no-repeat; }
.ml1 #con span { display:none; }

.ml1 #consp a { background: transparent url('/lib/_tulumresorts/images/contactussp.gif') top left no-repeat; height:15px; width:109px; display:block; }
.ml1 #consp a:hover { background: transparent url('/lib/_tulumresorts/images/contactussp.gif') 0 -15px no-repeat; }
.ml1 #consp span { display:none; }

#contentportal { float:right; width:575px; margin:0 65px 0 10px; }

#homepageheader { float:right; width:575px; margin:0 65px 0 10px; font-size:13px; }
#homepageheader p { font-size:13px; }

#contentheader { float:right; width:575px; margin:0 65px 20px 10px; }
#contentheader p { font-size:13px; line-height:1.4em; }

#contentheadline { float:right; width:575px; margin:10px 65px 0px 10px; }
.cms-contentheaderbusiness-container { float:left; width:100%; }
#contentswitchview { float:right; width:575px; margin:0 65px 10px 10px; }
#contentswitchview li { float:left; margin-right:10px; }

#contentcontent { float:right; width:575px; margin:0 65px 5px 10px; }
#contentcontent .phead { margin-bottom:10px; }
#contentcontent .phead p { line-height:1.4em; font-size:12px; }
#contentcontent img { float:right; clear:right; margin:5px 0px 5px 5px; }
#contentcontent .phead:nth-child(even) img { float:left; clear:none; margin:5px 5px 5px 0px; }
#contentcontent .phead:nth-child(odd) img { float:right; clear:none; margin:5px 0px 5px 5px; }

#contentincludesservices { float:right; width:280px; margin:0px 5px 20px 0px; padding:0; font-family:arial; font-size:13px; background: #00A496; font-size:14px; }
#contentincludesservices .head { margin:0; padding:6px 0 10px 10px; height:15px; vertical-align:middle; font-size:16px; color: #FFFFFF; font-weight:bold; text-align:center; }
#contentincludesservices ul { background:#7FD1CA; padding:10px 10px 0px 10px; float:left; }
#contentincludesservices li { margin-bottom:10px; }

#contentlistfeaturedbusinesses { float:right; width:280px; margin:0 65px 20px 10px; padding:0; font-family:arial; font-size:13px; background: #E8E0EF; text-align:center; }
.cms-contentlistfeaturedbusinesses-top { background:#9063B9; height:30px; }
.cms-contentlistfeaturedbusinesses-container { padding-top: 20px; }
.cms-contentlistfeaturedbusinesses-business { margin-bottom:20px; }
.cms-contentlistfeaturedbusinesses-business .category60 { display:none; }
.cms-contentlistfeaturedbusinesses-business .category70 { display:none; }
.cms-contentlistfeaturedbusinesses-business .category80 { display:none; }
.cms-contentlistfeaturedbusinesses-beachfront { display:none; }
.cms-contentlistbusinesses-featurehotel { display:none; }

#contentlistbusinesses { float:right; width:575px; margin:0 65px 25px 10px; padding:0; font-family:arial; font-size:13px; background: #EFFAFF; }
.cms-contentlistbusinesses-top { width:100%; background: #0064B2; height:22px; }
.cms-contentlistbusinesses-container { width:100%; margin:5px 0px 10px 0px; }
.cms-contentlistbusinesses-isempty-container { display:none; }
.cms-contentlistbusinesses-thumbnail-container { display:none; }
.cms-contentlistbusinesses-container td { padding:0px; }
ul.cms-contentlistbusinesses-header { width:100%; }
.cms-contentlistbusinesses-header li { float:left; margin:0; padding:0; height:20px; }
.cms-contentlistbusinesses-header-container { width:70%; height:20px; }
li.cms-contentlistbusinesses-name { width:80%; padding-left:10px; }

.category10 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_1.gif) center left no-repeat; width:60px; }
.category20 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_2.gif) center left no-repeat; width:60px; }
.category30 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_3.gif) center left no-repeat; width:60px; }
.category40 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_4.gif) center left no-repeat; width:60px; }
.category50 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_5.gif) center left no-repeat; width:60px; }
.category60 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_6.gif) center left no-repeat; width:60px; }
.category70 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_7.gif) center left no-repeat; width:60px; }
.category80 { background:transparent url(/lib/_tulumresorts/images/StarsSmall_8.gif) center left no-repeat; width:60px; }
.categorybung { background:transparent url(/lib/_tulumresorts/images/StarsSmall_Bung.gif) center left no-repeat; width:60px; }
.cms-contentlistbusinesses-facilities-container { display:none; }
.cms-contentlistbusinesses-amenities-container { display:none; }
.cms-contentlistbusinesses-actions-container { display:none; }

#businessesgallery { float:right; width:575px; margin:10px 65px 20px 10px; }
#businessesgallery li { float:left; margin:0px 5px 1px 0px; }

#templatesrecommendus { float:right; width:575px; margin:0 65px 20px 10px; }
#templatesrecommendus table { width:100%; }
#templatesrecommendus .formheader { font-weight:bold; font-size:13px; color:#000000; background-color:#D4D0CD/*#EFFAFF*/; padding:3px; }
.cms-templatesrecommendus-link { padding-left:20px; background:transparent url('/lib/_tulumresorts/images/mail.gif') center left no-repeat; display:block; height:15px; }

#commentsaddcomment { float:right; width:575px; margin:0 65px 20px 10px; }

#contactusheader { float:right; width:575px; margin:0 65px 20px 10px; font-size:12px; }
#contactusheader p { font-size:12px; }

#contactushome { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
.cms-contactushome-form-container { margin-bottom:2px; }
.cms-contactushome td { padding:1px; }

td.label, td.labelnote, td.labelerror  { width:100px; text-align:right; padding-right:10px; }
textarea { width:95%; height:150px; }
input[type=text] { width:250px; }
.optional { padding-left:5px; }
.formheader { font-weight:bold; font-size:13px; color:#FFFFFF; background-color:#0064B2; padding:3px; }
.contenterror, td.labelerror { color:red; }

#membersheader { float:right; width:575px; margin:10px 65px 20px 10px; font-size:12px; }
#membersheader p { font-size:12px; }
#membershome { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }

#membersoptions  { float:right; width:575px; margin:10px 65px 0px 10px; font-size:12px; font-size:11px; }
#membersoptions li { float:left; margin-right:10px; }

#membersconfirmemailaddress { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#membersconfirmemailaddress table { width:99%;}
#membersconfirmemailaddress td { padding-bottom:5px; }

#memberslogin { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberslogin table { width:99%;}
#memberslogin td { padding-bottom:5px; }

#memberslogout { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberslogout table { width:99%;}
#memberslogout td { padding-bottom:5px; }

#memberslistmembers { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }

#membersrecoveraccount { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#membersrecoveraccount table { width:99%;}
#membersrecoveraccount td { padding-bottom:5px; }

#memberssubscribe { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberssubscribe table { width:99%;}
#memberssubscribe td { padding-bottom:5px; }

#membersopenaccount { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#membersopenaccount table { width:99%;}
#membersopenaccount td { padding-bottom:5px; }

#memberschangepassword { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberschangepassword table { width:99%;}
#memberschangepassword td { padding-bottom:5px; }

#memberseditprofile { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberseditprofile table { width:99%;}
#memberseditprofile td { padding-bottom:5px; }

#memberseditphoto { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberseditphoto table { width:99%;}
#memberseditphoto td { padding-bottom:5px; }

#memberseditmessage { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberseditmessage table { width:99%;}
#memberseditmessage td { padding-bottom:5px; }
#memberseditmessage textarea {width:80%;height:200px;}

#membersviewmember { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberslistblogs { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }
#memberslistboards { float:right; width:575px; margin:0 65px 20px 10px; font-size:11px; }

#templatessocialnetworks { float:right; width:575px; margin:0 65px 20px 10px; text-align:right; }
.cms-templatessocialnetworks { float:right; }
#templatessocialnetworks li { float:left; margin-right:5px; }

#contentincludesfooter { width:805px; text-align:center; float:left; background:#FFFFFF; padding:15px 0; border-top: 1px solid #5A5A5A; }
#contentincludesfooter p { text-align:center; font-size:12px; }

#templatescopyright { width:805px; text-align:center; float:left; background:#FFFFFF; padding:0px 0 10px 0; }
#templatescopyright p { text-align:center; font-size:9px; }

#errorspagenotfound { padding:70px 0px 70px 0px; background:transparent url('/lib/_tulumresorts/images/logo.jpg') 95% 0px no-repeat; width:755px; font-size:13px; border-bottom: 1px solid #5A5A5A; }
.cms-404-container { background: transparent url('/lib/_tulumresorts/images/headers/header.gif') top left no-repeat; padding:45px 0px 0px 0px; }
.cms-404 { background:transparent url('/lib/_tulumresorts/images/bgmenu.jpg') top left no-repeat; padding:40px 0px 0px 350px; height:500px; }
.cms-404-headline { font-size:20px; font-weight:bold; margin-bottom:20px; }
#contentincludeshd { background: transparent url('/lib/_tulumresorts/images/headers/header.gif') top left no-repeat; width:750px; height:45px; float:left; }
#contentincludesmenu { width:154px; height:460px; float:left; background:transparent url('/lib/_tulumresorts/images/bgmenu.jpg') top left no-repeat; }