html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:100%;vertical-align:baseline;}
#middle .inner-wrap{overflow:hidden;}#footer{clear:both}.layout-scs #middle .inner-wrap{padding:0 205px;}.layout-scs #left-sb{float:left;margin-left:-205px;}.layout-scs .sidebar{width:205px;display:inline;overflow:hidden;}.layout-scs #content-holder{width:100%;float:left;display:inline;}.layout-scs #right-sb{float:right;margin-right:-205px;}.layout-cs #middle .inner-wrap{padding:0 205px 0 0;}.layout-cs #left-sb{display:none;}.layout-cs .sidebar{width:205px;display:inline;overflow:hidden;}.layout-cs #content-holder{width:100%;float:left;display:inline;}.layout-cs #right-sb{float:right;margin-right:-205px;}.layout-sc #middle .inner-wrap{padding:0 0 0 205px;}.layout-sc #left-sb{float:left;margin-left:-205px;}.layout-sc .sidebar{width:205px;display:inline;overflow:hidden;}.layout-sc #content-holder{width:100%;float:left;display:inline;}.layout-sc #right-sb{display:none;}.layout-c #left-sb{display:none;}.layout-c .sidebar{overflow:hidden;}.layout-c #right-sb{display:none;}
html{background:#3a3a3c;}body{background:;color:#333;font-family:Verdana,sans-serif;font-size:12px;line-height:1.3;}p{margin:1em 0;}address{margin:1em 0;font-style:italic;}pre{margin:1em 0;font-family:monospace;white-space:pre;}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:;}h1{margin:0 0 1em;font-size:1.5em;}h2{margin:1.8em 0 0.5em 0;font-size:1.3em;}h3{margin:1.8em 0 0.5em 0;font-size:1.1em;}h4{margin:1.5em 0;font-size:1em;}h5{margin:1.5em 0;font-size:1em;}h6{margin:1.5em 0;font-size:1em;}ol,ul{margin:1em 0;padding:0 0 0 40px;}ol ol,ol ul,ul ul,ul ol{margin-top:0;margin-bottom:0;}dl{margin:1em 0;}dd{margin:0 0 0 40px;}blockquote{margin:1em 40px;quotes:"";quotes:none;}cite{font-style:italic;}q{quotes:"“" "”" "‘" "’";}a{color:#dc5512;text-decoration:none;}a:visited{color:#dc5512;}a:hover{color:#333;text-decoration:underline;}i,em{font-style:italic;}b,strong{font-weight:bold;}small{font-size:smaller;}big{font-size:bigger;}sub{font-size:smaller;line-height:normal;vertical-align:sub;}sup{font-size:smaller;line-height:normal;vertical-align:super;}tt,code,kbd,samp{font-family:monospace;}img,a img{border:none;}input.text,textarea.text,select.text{border:1px solid #999;background:#FFF;margin:0 0 2px 0;color:#666;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*width:95%;}input.button{color:#FFF;-moz-border-radius: 2px; -webkit-border-radius: 2px;  border:solid #444; border-width:1px;padding:1px 2px;background:#666;margin-top:0.6em;cursor:pointer;font-size:inherit;}input.button:hover{color:#FFF;-moz-border-radius: 2px; -webkit-border-radius: 2px; border:solid #444; border-width:1px;background:#777;}input.captcha{width:6em;}.align-left{text-align:left;}.align-right{text-align:right;}.align-center{text-align:center;}.align-justify{text-align:justify;}.float-left{float:left;}.float-right{float:right;}.float-none{float:none;}.txt-overline{text-decoration:line-through;}.clear{clear:both;}.clear-left{clear:left;}.clear-right{clear:right;}.list-style-none{list-style:none;margin:0;padding:0;}.empty{height:0px !important;font-size:0px !important;line-height:0px !important;}.empty-clear{height:0px !important;font-size:0px !important;line-height:0px !important;clear:both;}.error{color:#880000;margin:10px 0px 10px 0px;padding:10px 5px 10px 10px;background:#fffaff;border-top:2px solid #AA0000;border-bottom:2px solid #AA0000;font-weight:bold;position:relative;}div.success{color:#336699;margin:10px 0px;padding:10px 5px 10px 10px;background:#fafafa;border-top:2px solid #336699;border-bottom:2px solid #336699;font-weight:bold;position:relative;}div.info-status{font-weight:bold;padding:0 0 8px 20px;background:url(http://www.marathonbahamas.com/images/public/information.png) left 0px no-repeat;}.form-holder{padding:10px;background:#FAFAFA;border:1px solid #d0d0d0;margin:0 0 10px 0;font-size:12px;clear:both;overflow:hidden;}.captcha{margin:10px 0 2px 0;}#top .wrap{position:relative;_zoom:1;}#top-menu{margin:0 0 0 0;color:#ffbb5b;font-size:0.9em;position:absolute;top:0;right:10px;z-index:300;}#top-menu ul{margin:0;padding:0;list-style:none;}#top-menu ul li{display:inline;padding:0;margin:0;}#top-menu ul li a{color:#ffbb5b;}#top-menu ul li img{vertical-align:middle;margin-right:3px;}.logo{min-height:100px;_height:100px;}.header-search{position:absolute;top:30px;right:0px;z-index:320;}.header-search .m-items{padding:0;}.header-search input.text{width:160px;float:left;padding:0;margin:0 5px 0;height:19px;}.header-search input.button{float:left;margin:0;font-size:11px;padding:1px 4px;line-height:15px;*line-height:14px;}.userbar{color:#6333;position:absolute;bottom:5px;right:10px;z-index:340;text-align:right;font-size:0.9em;}.userbar a{color:#6333;}.userbar a:hover{text-decoration:underline;}.card-status a{color:#FFF;font-size:11px;background:url("http://www.marathonbahamas.com/images/cart-icon.png") left top no-repeat;padding:0 0 0 28px;}#main-menu{color:#3a3a3c;clear:both;_zoom:1;}#main-menu .wrap{overflow:hidden;_zoom:1;}#main-menu ul.nav{margin:0;padding:0;list-style:none;overflow:hidden;float:left; _float:none;_zoom:1;}#main-menu ul.nav li{margin:0 5px 0 0;padding:0;float:left;position:relative;}#main-menu ul.nav li img{vertical-align:middle;margin-right:4px;}#main-menu ul.nav li a{color:#3a3a3c;float:left;cursor:pointer !important;}#main-menu ul.nav li a .inner-a{display:block;_display:inline-block;}#main-menu ul.nav li a .inner-b{display:block;_display:inline-block;padding:5px 10px;}#header-img{font-size:1px;overflow:hidden;clear:both;}.ticker-content{height:20px;display:block !important;line-height:18px;font-size:0.9em;overflow:hidden;}ul.rrItemsList li.rrItem{padding-left:14px;}.ticker-name{font-weight:bold;color:#666;}.ticker-value{font-weight:bold;color:Black;}.minus{font-weight:bold;font-size:12px;color:Red;}.plus{font-weight:bold;font-size:12px;color:Green;}#breadcrumb-langs-wrap{overflow:hidden;color:#666;font-size:0.9em;_zoom:1;}.breadcrumb{float:left;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#666;text-decoration:underline;}.languages{float:right;}.languages img{vertical-align:middle;}#middle{overflow:hidden;_zoom:1;}#left-sb .wrap{padding:36px 0 0 15px;}#content-holder .wrap{padding:36px 30px 0 30px;}#right-sb .wrap{padding:36px 15px 0 0;}#footer{color:#f56f1f;_zoom:1;}#footer .inner-wrap a{color:#f56f1f;}#footer .inner-wrap a:hover{color:#f56f1f;}.powered-by{font-size:.8em;color:#999;}.powered-by a{color:#999!important;}.footer-nav{font-size:.9em;}.footer-nav ul{list-style:none;overflow:hidden;display:inline;margin:0;padding:0;}.footer-nav ul li{display:inline;}.footer-nav ul li img{vertical-align:middle;margin-right:4px;}
.content .editor-page-content{padding:0 0 15px 0;}.content .editor-page-content .extra-tag .pagetitle{color:#333;font-size:1.4em;margin-top:0;}.content .editor-page-content .extra-tag .pagetitle img{vertical-align:middle;}.module{margin:0 0 20px 0;font-size:0.9em;}.module-custom{margin:0 0 20px 0;font-size:0.9em;overflow:hidden;}.module-title h2{color:;font:normal bold 1.3em/1.5 arial,sans-serif;padding:0;margin:0;}.m-items-wrap{overflow:hidden;*zoom:1;}.m-items-wrap2{*zoom:1;}.m-items{margin-top:1em;}.m-items h3{font-size:1.1em;margin:0;padding:0;color:;text-align:left;}.m-items h3 a{color:;}.m-items .img img{border:1px solid #3a3a3c !important;}.date{font-size:.9em;color:#ffeaab;padding:0px 0 5px 0;}.more{text-align:right;clear:both;margin-top:3px;}.more a{color:;text-decoration:none;font-size:.9em;}.more a:hover{color:;text-decoration:underline;}.mb{padding-top:1em;}.pi-holder{border:solid #d0d0d0; border-width:0 0 0 0;margin-bottom:1em;padding-bottom:1em;}.pi-holder .hr-line{display:none;}h5.pi-title{font-size:1.2em;line-height:1em;margin:0 0 2px 0;padding:0;;}h5.pi-title a{;}.pi-title-info{font-size:.9em;color:#666;}.pi-txt-holder p{margin:5px 0 0 0;}.img-holder{font-size:0px;padding:1px;border:1px solid #e0cfa1;float:left;margin:0 6px 6px 0;}.comments-single{margin-top:10px;padding:20px 10px 10px 10px;background:url("http://www.marathonbahamas.com/images/single-comment-bkg.png") left top no-repeat;_background:none;}.comments-username{font-size:0.8em;}.comments-date{font-size:0.8em;}.comments-content{padding-top:5px;}.autocomplete-holder{float:left;position:relative;position:static;_position:relative;}.autocomplete-holder ul{margin-top:0;white-space:pre;width:auto !important;min-width:147px;z-index:999;}.rating{font-size:.9em;}.rating .title{font-weight:bold;float:left;}.rating .bad{float:left;margin:0 5px 0 5px;line-height:16px;}.rating .Excellent{margin-left:5px;line-height:16px;}.ratingStar{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:16px;width:16px;margin:0;padding:0;}.filledRatingStar{background-image:url(http://www.marathonbahamas.com/images/FilledStar.png);}.emptyRatingStar{background-image:url(http://www.marathonbahamas.com/images/EmptyStar.png);}.savedRatingStar{background-image:url(http://www.marathonbahamas.com/images/SavedStar.png);}.noFlash{font-size:1em;font-weight:bold;color:Red;}.rss-feed{margin:10px 0 0 0;}.rss-feed a{padding:0 18px;line-height:16px;background:url("http://www.marathonbahamas.com/images/feed.gif") 2px center no-repeat;font-size:.9em;}.add-comments{margin:10px 0 10px 0;font-size:inherit;padding:1px;}.add-comments img{float:left;margin-right:3px;}div.pagination{padding:3px;margin:3px;}div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #e0cfa1;text-decoration:none;color:#999999;}div.pagination a:hover,div.pagination a:active{border:1px solid #999999;color:#000;}div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #999999;font-weight:bold;background-color:#999999;color:#FFF;}div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #EEE;color:#DDD;}.news .img,.events .img,.products .img{float:left;margin:0 5px 5px 0;font-size:1px;}.news .txt,.events .txt,.products .txt{margin:0;text-align:left;}.mb .news .m-items,.mb .events .m-items,.mb .products .m-items{float:left;width:50%;_width:49%;padding:0;}.mb .news .m-items .c-wrap,.mb .events .m-items .c-wrap,.mb .products .m-items .c-wrap{padding:0 10px 0 0;margin:0 10px 0 0;}.mb .news .m-items-wrap2,.mb .events .m-items-wrap2,.mb .products .m-items-wrap2{margin-right:-20px;}.gallery .m-items,.video .m-items{float:left;padding:0;margin-right:10px;min-height:110px;overflow:hidden;}.gallery .txt,.video .txt{clear:left;max-width:76px;_width:76px;}table.grid{font-size:.9em;margin:10px 0 0 0;width:100%;border-collapse:separate;empty-cells:show;table-layout:auto;border:1px solid #e0cfa1;border-color:;}table.grid tr.even{background:#e0cfa1;background:#fce2b0;}table.grid th{padding:5px;background:#e0cfa1;font-weight:bold;border:1px solid #e0cfa1;}table.grid td{padding:5px;vertical-align:top;}table.grid .row td,table.grid .even td,table.grid .GridAltRow_Admin td{border:1px solid #e0cfa1;}.navigation .m-items{margin:0;padding:0;}ul.lvl-1{list-style:none;margin:0;padding:0;}ul.lvl-1 li{margin:0;padding:0;position:relative;}ul.lvl-1 li a{color:#49494b;text-decoration:none;display:block;zoom:1;margin:0;padding:0;}ul.lvl-1 li a:hover{color:#dc5512;}ul.lvl-1 li a.current{color:#3a3a3c;}ul.lvl-2{margin:0 0 0 1em;padding:0;list-style:none;}.catalog-item{border:solid #e0cfa1;border-width:1px 1px 0 0;width:100%;border-collapse:collapse;margin:10px 0;}.catalog-item th,.catalog-item td{border:solid #e0cfa1;border-width:0 0 1px 1px;padding:3px 5px;}.catalog-item th{font-weight:normal;text-align:right;width:20%;}.category-box{margin-bottom:15px;overflow:hidden;}.category-box-item{width:205px;min-height:160px;_height:160px;float:left;*zoom:1;padding:0 10px 10px 0;border:1px solid #e0cfa1;margin:6px 12px 6px 0;padding:5px;}.category-box-item .cat-img{padding-bottom:4px;}.category-box-item h3{font-size:1em;padding:0px;margin:0;}.category-box-item h3 a{font-size:1em;}.category-box-item a{font-size:.9em;}.categories *{_position:static !important;}.match-criteria{*zoom:1;}.form-public-edu1{font-size:0.9em;padding:10px 190px 10px 140px;margin:15px 0;position:relative;*zoom:1;}.form-public-edu1 .ttle{display:block;font-weight:bold;float:left;width:130px;text-align:right;margin-left:-130px;}.form-public-edu1 .desc{display:block;float:left;width:100%;}.form-public-edu1 .inpt{display:block;float:right;width:180px;clear:right;margin-right:-180px;}.form-public-edu1 .empty-clear{display:block;margin-bottom:30px;}.form-public-edu1 .extra-tag{padding:0 10px;display:block;}.form-public-edu1 .inpt .extra-tag{padding:0 !important;display:block;}.page-items .form-public-edu1+div{text-align:right;}.page-items .form-public-edu1+div+div{text-align:right;}.calendar-holder{padding:0;}.mb .calendar-holder{padding:0 20px 0 0;}.Calendar{width:100%;border:1px solid #e0cfa1 !important;font-size:.9em;border-collapse:separate !important;color:inherit;}.Calendar td{padding:0px !important;}.Calendar a{display:block;color:inherit;}.SelectDayStyle{background:#e0cfa1;}.SelectDayStyle a{color:#333 !important;}.TodayDayStyle{border:1px solid #e0cfa1;}.DayHeaderStyle{font-weight:bold !important;}.NextPrevStyle a{padding:2px;}.TitleStyle{background:#e0cfa1;line-height:1.5;color:inherit;}.TitleStyle a{color:#333 !important;}.TitleStyle td{padding:2px !important;}td.cell-space,th.cell-space{padding:2px !important;}.form-public{font-size:0.9em;}.form-public .ttle{display:block;font-weight:bold;}.form-public .desc{display:block;}.form-public .inpt{display:block;}.form-public .empty-clear{display:block;margin-bottom:30px;}.pt-ui-overlay{width:100%;height:100%;position:absolute;left:0;top:0;*zoom:1;}.pt-ui-overlay .overlay-bg{width:100%;height:100%;background:#888888;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}.pt-ui-overlay .overlay-icon{margin:-30px 0 0 -65px;width:130px;height:60px;position:absolute;top:50%;left:50%;}.guestbook .m-items{min-height:150px;_height:150px;}.guestbook-author{padding:10px 5px 0 5px;text-align:right;}.img-item{float:left;padding:0 5px 2px 0;min-height:100px;}.graph{border:1px solid #3a3a3c;padding:1px;}.graph .bar{display:block;background:#FFFFFF;text-align:right;color:#FFFFFF;height:10px;}.graph .bar span{left:1em;}.graph-results{border:1px solid #3a3a3c;padding:1px;}.graph-results .bar{display:block;background:#3a3a3c;text-align:right;color:#336699;height:10px;}.graph-results .bar span{left:1em;}.favorite,.cart{display:inline;}.favorite a,.cart a{color:#666;font-size:0.9em;margin-right:5px;padding:2px 20px 2px 0;}.favorite a{background:url(http://www.marathonbahamas.com/images/icon-favorite.png) right 1px no-repeat;margin-right:5px;}.cart a{background:url(http://www.marathonbahamas.com/images/icon-cart.png) right 1px no-repeat;}.price{font-size:1em;color:#d90000;padding-bottom:5px;}.price strike{font-size:0.9em;color:#666 !important;text-decoration:line-through;}.price span{color:#d90000;}.old-price{font-size:0.9em;color:#666 !important;}.discounts{font-size:0.9em;}.discounts table{border-collapse:collapse;margin:10px 0;border:1px solid #3a3a3c;border-width:1px 1px 0 0;}.discounts table td{border-collapse:collapse;padding:3px 10px;border:1px solid #3a3a3c;border-width:0 0 1px 1px;}.in-stock{color:green;padding:0px 0;font-size:0.9em;}.description{padding:10px 0;}.weight{font-size:0.9em;}.price-wrap{margin:0 0 5px 0;overflow:hidden;}.module-cart{float:left;}.module-cart .cart a{background:url(http://www.marathonbahamas.com/images/icon-cart.png) right 1px no-repeat;height:16px;width:16px;display:block;text-indent:-9999px;padding:0;margin:0 5px;}.module-price{font-size:1.2em;color:#d90000;float:left;margin-right:10px;}.module-price span{font-size:0.9em;float:left;color:#666 !important;text-decoration:line-through;}.module-favorite{float:left;vertical-align:middle;}.module-favorite a{background:url(http://www.marathonbahamas.com/images/icon-favorite.png) right 1px no-repeat;height:16px;width:16px;padding:0;margin:0 5px;display:block;text-indent:-9999px;}.quicklinks ul{margin:0;padding:0;list-style:none;}.quicklinks ul li{margin:0;padding:.2em 0;}.quicklinks ul li img{vertical-align:middle;margin-right:.2em;}#client-portal-tabs{margin:20px 0 10px 0;}#client-portal-tabs ul.nav{border-bottom:1px solid #e0cfa1;overflow:hidden;_zoom:1;margin:0;padding:0;list-style:none;}#client-portal-tabs ul.nav li{margin:0 4px -1px 4px;padding:0;float:left;}#client-portal-tabs ul.nav li a img{vertical-align:middle;}#client-portal-tabs ul.nav li a{font-weight:normal;color:#333;text-decoration:none;float:left;}#client-portal-tabs ul.nav li a .inner-a{float:left;}#client-portal-tabs ul.nav li a .inner-b{height:1.8em;line-height:1.8em;padding:0 5px;float:left;background:#f0f0f0;background:;border:1px solid #e0cfa1;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}#client-portal-tabs ul.nav li a:hover .inner-b{background:#FFF;background:;}#client-portal-tabs ul.nav li a.current .inner-b{background:#d9d9d9;background:;}.callmeback table{width:100%;border-collapse:separate;}

#site-wrap1{margin:auto;padding:0;position:relative;overflow:hidden;width: 980px;;}#middle .inner-wrap{overflow:hidden;}#footer{clear:both}.layout-scs #middle .inner-wrap{padding:0 205px;}.layout-scs #left-sb{float:left;margin-left:-205px;}.layout-scs .sidebar{width:205px;display:inline;overflow:hidden;}.layout-scs #content-holder{width:100%;float:left;display:inline;}.layout-scs #right-sb{float:right;margin-right:-205px;}.layout-cs #middle .inner-wrap{padding:0 205px 0 0;}.layout-cs #left-sb{display:none;}.layout-cs .sidebar{width:205px;display:inline;overflow:hidden;}.layout-cs #content-holder{width:100%;float:left;display:inline;}.layout-cs #right-sb{float:right;margin-right:-205px;}.layout-sc #middle .inner-wrap{padding:0 0 0 205px;}.layout-sc #left-sb{float:left;margin-left:-205px;}.layout-sc .sidebar{width:205px;display:inline;overflow:hidden;}.layout-sc #content-holder{width:100%;float:left;display:inline;}.layout-sc #right-sb{display:none;}.layout-c #left-sb{display:none;}.layout-c .sidebar{overflow:hidden;}.layout-c #right-sb{display:none;}
html{background:#3a3a3c url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/html-tile.png);background-attachment:fixed;}body{background:;color:#333;}#site-wrap2{background:#ffecb7;margin:25px 0;}h1,h2,h3,h4,h5,h6{font-family:;font-weight:;color:;}h1{margin:;font-size:;}h2{margin:;font-size:;}h3{margin:;font-size:;}h4{margin:;font-size:;}h5{margin:;font-size:;}h6{margin:;font-size:;}a{color:#dc5512;text-decoration:none;}a:visited{color:#dc5512;}a:hover{color:#333;text-decoration:underline;}a:focus{outline:;}.sidebar a{color:#fbffd8;}img,a img{border:none;}input.text,textarea.text,select.text{border:1px solid #999;background:#FFF;margin:0 0 2px 0;color:#666;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*width:95%;}input.button{color:#FFF;-moz-border-radius: 2px; -webkit-border-radius: 2px;  border:solid #444; border-width:1px;padding:1px 2px;background:#666;margin-top:0.6em;cursor:pointer;font-size:inherit;}input.button:hover{color:#FFF;-moz-border-radius: 2px; -webkit-border-radius: 2px; border:solid #444; border-width:1px;background:#777;}input.captcha{width:6em;}.error{color:#880000;margin:;padding:;background:#fffaff;border-top:2px solid #AA0000;border-bottom:2px solid #AA0000;font-weight:;position:;}div.success{color:#336699;margin:;padding:;background:#fafafa;border-top:2px solid #336699;border-bottom:2px solid #336699;font-weight:;position:;}div.info-status{font-weight:;padding:;background:;}.form-holder{padding:;background:#FAFAFA;border:1px solid #d0d0d0;margin:;font-size:;}.captcha{margin:;}#top .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/top-bkg.jpg) left top no-repeat;}#top .inner-wrap .wrap{position:relative;}#top-menu{margin:0 0 0 0;color:#ffbb5b;font-size:0.9em;position:absolute;top:-16px;right:10px;z-index:300;}#top-menu ul{margin:0;padding:0;list-style:none;}#top-menu ul li{display:inline;padding:0;margin:0;}#top-menu ul li a{color:#ffbb5b;}#top-menu ul li img{vertical-align:middle;margin-right:3px;}.logo{min-height:192px;_height:192px;}.header-search{position:absolute;top:0px;right:10px;z-index:320;}.header-search .m-items{padding:0;}.header-search input.text{width:160px;float:left;padding:0;margin:0 5px 0;height:19px;border:1px solid #fffae8;background:#fffae8;}.header-search input.button{float:left;margin:0;font-size:11px;padding:1px 4px;line-height:15px;*line-height:14px;background:#fff5e1;border:1px solid #fff5e1;color:#4e4e4e;letter-spacing:1px;}.userbar{color:#fffae8;position:absolute;bottom:10px;right:10px;z-index:340;text-align:right;font-size:0.9em;}.userbar a{color:#fffae8;}.userbar a:hover{text-decoration:underline;}.card-status a{color:#FFF;font-size:11px;background:url("http://www.marathonbahamas.com/images/cart-icon.png") left top no-repeat;padding:0 0 0 28px;}#main-menu{color:#3a3a3c;overflow:hidden;clear:both;}#main-menu .wrap{overflow:hidden;}#main-menu ul.nav{margin:0;padding:0 10px;list-style:none;overflow:hidden;float:left; _float:none;}#main-menu ul.nav li{margin:0 1px 0 0;padding:0;float:left;position:relative;}#main-menu ul.nav li img{vertical-align:middle;margin-right:4px;}#main-menu ul.nav li a{color:#3a3a3c;float:left;background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left 0px no-repeat;}#main-menu ul.nav li a .inner-a{display:block;_display:inline-block;background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) right -30px no-repeat;}#main-menu ul.nav li a .inner-b{display:block;_display:inline-block;padding:5px;margin:0 5px;background:#f58220 url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left -60px repeat-x;}#main-menu ul.nav li a:hover{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left -90px no-repeat;color:#ffecb7;text-decoration:none;}#main-menu ul.nav li a:hover .inner-a{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) right -120px no-repeat;}#main-menu ul.nav li a:hover .inner-b{background:#585759 url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left -150px repeat-x;}#main-menu ul.nav li a.current{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left -90px no-repeat;color:#ffecb7;text-decoration:none;}#main-menu ul.nav li a.current .inner-a{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) right -120px no-repeat;}#main-menu ul.nav li a.current .inner-b{background:#585759 url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/menu-sprite.png) left -150px repeat-x;}#header-img{font-size:1px;overflow:hidden;clear:both;}.ticker-content{height:20px;display:block !important;line-height:18px;font-size:0.9em;overflow:hidden;}ul.rrItemsList li.rrItem{padding-left:14px;}.ticker-name{font-weight:bold;color:#666;}.ticker-value{font-weight:bold;color:Black;}.minus{font-weight:bold;font-size:12px;color:Red;}.plus{font-weight:bold;font-size:12px;color:Green;}#breadcrumb-langs-wrap{overflow:hidden;color:#666;font-size:0.9em;position:absolute;width:100%;}.breadcrumb{float:left;padding:2px 15px;font-size:10px;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#666;text-decoration:underline;}.languages{float:right;padding:2px 15px;}.languages img{vertical-align:middle;}#middle{overflow:hidden;padding:0;}.layout-scs #middle{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/layout-scs-tile.png) repeat-y;}.layout-cs #middle{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/layout-cs-tile.png) repeat-y;}.layout-sc #middle{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/layout-sc-tile.png) repeat-y;}.layout-c #middle{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/layout-c-tile.png) repeat-y;}.layout-scs #middle .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/top-layout-scs.png) left top no-repeat;}.layout-cs #middle .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/top-layout-cs.png) left top no-repeat;}.layout-sc #middle .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/top-layout-sc.png) left top no-repeat;}.layout-c #middle .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/top-layout-c.png) left top no-repeat;}#left-sb .wrap{padding:36px 0 0 15px;}#content-holder .wrap{padding:36px 30px 0 30px;}#right-sb .wrap{padding:36px 15px 0 0;}#footer{color:#f56f1f;background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/footer-tile.png) left top repeat-y;}#footer .inner-wrap{background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/footer-bkg.png) left 100% no-repeat;overflow:hidden;}#footer .inner-wrap a{color:#f56f1f;}#footer .inner-wrap a:hover{color:#f56f1f;}#footer .inner-wrap .footer-content{color:#999;}#footer .inner-wrap .wrap{padding:5px 8px;}.powered-by{font-size:.8em;float:right;clear:right;}.footer-nav{font-size:.9em;float:left;}.footer-nav ul{list-style:none;overflow:hidden;display:inline;margin:0;padding:0;}.footer-nav ul li{display:inline;}.footer-nav ul li img{vertical-align:middle;margin-right:4px;}.footer-script{position:absolute;}
.content .editor-page-content{padding:0 0 15px 0;}.content .editor-page-content .extra-tag .pagetitle{color:#333;font-size:1.4em;}.content .editor-page-content .extra-tag .pagetitle img{vertical-align:middle;}.module{margin:0 0 20px 0;font-size:0.9em;}.module .mwrap4{overflow:hidden;}.module-custom{margin:0 0 20px 0;font-size:0.9em;overflow:hidden;}.module-title h2{color:;font:normal bold 1.3em/1.5 arial,sans-serif;padding:0;margin:0;}.m-items{margin-top:1em;}.m-items h3{font-size:1.1em;margin:0;padding:0;color:;text-align:left;}.m-items h3 a{color:;}.m-items .img img{border:1px solid #3a3a3c !important;}.date{font-size:.9em;color:#ffeaab;padding:0px 0 5px 0;}.more{text-align:right;clear:both;margin-top:3px;display:none;}.more a{color:;text-decoration:none;font-size:.9em;}.more a:hover{color:;text-decoration:underline;}.mb{padding-top:1em;}.pi-holder{border:solid #d0d0d0; border-width:0 0 0 0;margin-bottom:1em;padding-bottom:1em;}.pi-holder .hr-line{display:none;}h5.pi-title{font-size:1.2em;line-height:1em;margin:0 0 2px 0;padding:0;;}h5.pi-title a{;}.pi-title-info{font-size:.9em;color:#666;}.pi-txt-holder p{margin:5px 0 0 0;}.img-holder{font-size:0px;padding:1px;border:1px solid #e0cfa1;float:left;margin:0 6px 6px 0;}.comments-single{margin-top:10px;padding:20px 10px 10px 10px;background:url("http://www.marathonbahamas.com/images/single-comment-bkg.png") left top no-repeat;_background:none;}.comments-username{font-size:0.8em;}.comments-date{font-size:0.8em;}.comments-content{padding-top:5px;}.autocomplete-holder{float:left;position:relative;position:static;_position:relative;}.autocomplete-holder ul{margin-top:0;white-space:pre;width:auto !important;min-width:147px;z-index:999;}.rating{font-size:.9em;}.rating .title{font-weight:bold;float:left;}.rating .bad{float:left;margin:0 5px 0 5px;line-height:16px;}.rating .Excellent{margin-left:5px;line-height:16px;}.ratingStar{background-repeat:no-repeat;cursor:pointer;display:block;font-size:0;height:16px;width:16px;margin:0;padding:0;}.filledRatingStar{background-image:url(http://www.marathonbahamas.com/images/FilledStar.png);}.emptyRatingStar{background-image:url(http://www.marathonbahamas.com/images/EmptyStar.png);}.savedRatingStar{background-image:url(http://www.marathonbahamas.com/images/SavedStar.png);}.noFlash{font-size:1em;font-weight:bold;color:Red;}.rss-feed{margin:10px 0 0 0;}.rss-feed a{padding:0 18px;line-height:16px;background:url("http://www.marathonbahamas.com/images/feed.gif") 2px center no-repeat;font-size:.9em;}.add-comments{margin:10px 0 10px 0;font-size:inherit;padding:1px;}.add-comments img{float:left;margin-right:3px;}div.pagination{padding:3px;margin:3px;}div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #e0cfa1;text-decoration:none;color:#999999;}div.pagination a:hover,div.pagination a:active{border:1px solid #999999;color:#000;}div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #999999;font-weight:bold;background-color:#999999;color:#FFF;}div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #EEE;color:#DDD;}.news .img,.events .img,.products .img{float:left;margin:0 5px 5px 0;font-size:1px;}.news .txt,.events .txt,.products .txt{margin:0;text-align:left;}.mb .news .m-items,.mb .events .m-items,.mb .products .m-items{float:left;width:50%;padding:0;}.mb .news .m-items .c-wrap,.mb .events .m-items .c-wrap,.mb .products .m-items .c-wrap{padding:0 10px 0 0;margin:0 10px 0 0;}.mb .news .m-items-wrap2,.mb .events .m-items-wrap2,.mb .products .m-items-wrap2{margin-right:-20px;}.gallery .m-items,.video .m-items{float:left;padding:0;margin-right:10px;min-height:110px;overflow:hidden;}.gallery .txt,.video .txt{clear:left;max-width:100%;_width:100%;}table.grid{font-size:.9em;margin:10px 0 0 0;width:100%;border-collapse:separate;empty-cells:show;table-layout:auto;border:1px solid #e0cfa1;border-color:;}table.grid tr.even{background:#e0cfa1;background:#fce2b0;}table.grid th{padding:5px;background:#e0cfa1;font-weight:bold;border:1px solid #e0cfa1;}table.grid td{padding:5px;vertical-align:top;}table.grid .row td,table.grid .even td,table.grid .GridAltRow_Admin td{border:1px solid #e0cfa1;}ul.lvl-1{list-style:none;margin:0;padding:0;}ul.lvl-1 li{margin:0 0 1px 0;padding:0;position:relative;background:#fcb850 url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/v-menu-bot.png) left bottom no-repeat;}ul.lvl-1 li a{color:#49494b;text-decoration:none;display:block;zoom:1;margin:0;padding:6px 12px;background:url(http://www.marathonbahamas.com/projects/themes/MarathonBahamas/images/v-menu-top.png) left top no-repeat;}ul.lvl-1 li a:hover{color:#dc5512;}ul.lvl-1 li a.current{color:#3a3a3c;font-weight:bold;}ul.lvl-2{margin:0 0 0 1em;padding:0;list-style:none;}ul.lvl-2 li{background:none;font-size:.9em;}ul.lvl-2 li a{background:none;padding:2px 12px 2px 12px;}.catalog-item{border:solid #e0cfa1;border-width:1px 1px 0 0;width:100%;border-collapse:collapse;margin:10px 0;}.catalog-item th,.catalog-item td{border:solid #e0cfa1;border-width:0 0 1px 1px;padding:3px 5px;}.catalog-item th{font-weight:normal;text-align:right;width:20%;}.category-box{margin-bottom:15px;overflow:hidden;}.category-box-item{width:205px;min-height:160px;_height:160px;float:left;*zoom:1;padding:0 10px 10px 0;border:1px solid #e0cfa1;margin:6px 12px 6px 0;padding:5px;}.category-box-item .cat-img{padding-bottom:4px;}.category-box-item h3{font-size:1em;padding:0px;margin:0;}.category-box-item h3 a{font-size:1em;}.category-box-item a{font-size:.9em;}.categories *{_position:static !important;}.calendar-holder{padding:0;}.mb .calendar-holder{padding:0 20px 0 0;}.Calendar{width:100%;border:1px solid #3a3a3c !important;font-size:.9em;border-collapse:separate !important;color:inherit;}.Calendar td{padding:0px !important;}.Calendar a{display:block;color:inherit;}.SelectDayStyle{background:#e0cfa1;}.SelectDayStyle a{color:@body-color2@ !important;}.TodayDayStyle{border:1px solid #3a3a3c;}.DayHeaderStyle{font-weight:bold !important;}.NextPrevStyle a{padding:2px;}.TitleStyle{background:#3a3a3c;line-height:1.5;color:#ffecb7;}.TitleStyle a{color:#ffecb7 !important;}.TitleStyle td{padding:2px !important;}td.cell-space,th.cell-space{padding:2px !important;}.guestbook .m-items{min-height:150px;_height:150px;}.guestbook-author{padding:10px 5px 0 5px;text-align:right;}.graph{border:1px solid #3a3a3c;padding:1px;}.graph .bar{display:block;background:#FFFFFF;text-align:right;color:#FFFFFF;height:10px;}.graph .bar span{left:1em;}.graph-results{border:1px solid #3a3a3c;padding:1px;}.graph-results .bar{display:block;background:#3a3a3c;text-align:right;color:#336699;height:10px;}.graph-results .bar span{left:1em;}.favorite,.cart{display:inline;}.favorite a,.cart a{color:#666;font-size:0.9em;margin-right:5px;padding:2px 20px 2px 0;}.favorite a{background:url(http://www.marathonbahamas.com/images/icon-favorite.png) right 1px no-repeat;margin-right:5px;}.cart a{background:url(http://www.marathonbahamas.com/images/icon-cart.png) right 1px no-repeat;}.price{font-size:1em;color:#d90000;padding-bottom:5px;}.price strike{font-size:0.9em;color:#666 !important;text-decoration:line-through;}.price span{color:#d90000;}.old-price{font-size:0.9em;color:#666 !important;}.discounts{font-size:0.9em;}.discounts table{border-collapse:collapse;margin:10px 0;border:1px solid #3a3a3c;border-width:1px 1px 0 0;}.discounts table td{border-collapse:collapse;padding:3px 10px;border:1px solid #3a3a3c;border-width:0 0 1px 1px;}.in-stock{color:green;padding:0px 0;font-size:0.9em;}.description{padding:10px 0;}.weight{font-size:0.9em;}.price-wrap{margin:0 0 5px 0;overflow:hidden;}.module-cart{float:left;}.module-cart .cart a{background:url(http://www.marathonbahamas.com/images/icon-cart.png) right 1px no-repeat;height:16px;width:16px;display:block;text-indent:-9999px;padding:0;margin:0 5px;}.module-price{font-size:1.2em;color:#d90000;float:left;margin-right:10px;}.module-price span{font-size:0.9em;float:left;color:#666 !important;text-decoration:line-through;}.module-favorite{float:left;vertical-align:middle;}.module-favorite a{background:url(http://www.marathonbahamas.com/images/icon-favorite.png) right 1px no-repeat;height:16px;width:16px;padding:0;margin:0 5px;display:block;text-indent:-9999px;}.quicklinks ul{margin:0;padding:0;list-style:none;}.quicklinks ul li{margin:0;padding:.2em 0;}.quicklinks ul li img{vertical-align:middle;margin-right:.2em;}#client-portal-tabs{margin:20px 0 10px 0;}#client-portal-tabs ul.nav{border-bottom:1px solid #e0cfa1;overflow:hidden;_zoom:1;margin:0;padding:0;list-style:none;}#client-portal-tabs ul.nav li{margin:0 4px -1px 4px;padding:0;float:left;}#client-portal-tabs ul.nav li a img{vertical-align:middle;}#client-portal-tabs ul.nav li a{font-weight:normal;color:#333;text-decoration:none;float:left;}#client-portal-tabs ul.nav li a .inner-a{float:left;}#client-portal-tabs ul.nav li a .inner-b{height:1.8em;line-height:1.8em;padding:0 5px;float:left;background:#f0f0f0;background:;border:1px solid #e0cfa1;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}#client-portal-tabs ul.nav li a:hover .inner-b{background:#FFF;background:;}#client-portal-tabs ul.nav li a.current .inner-b{background:#d9d9d9;background:;}.callmeback table{width:100%;border-collapse:separate;}
.form-public .empty-clear{margin-bottom:5px;}
.highslide-wrapper div{font-family:Verdana,Helvetica;font-size:10pt;}.highslide{cursor:url(http://www.marathonbahamas.com/js/highslide/graphics/zoomin.cur),pointer;outline:none;text-decoration:none;}.highslide img{border:2px solid silver;}.highslide:hover img{border-color:gray;}.highslide-active-anchor img,.highslide-active-anchor:hover img{border-color:black;}.highslide-image{border-width:2px;border-style:solid;border-color:white;background:gray;}.highslide-wrapper,.rounded-white{background:white;}.highslide-caption{display:none;border-top:none;font-size:1em;padding:5px;background:white;}.highslide-heading{display:none;color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding-left:22px;}.highslide-dimming{position:absolute;background:black;}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(http://www.marathonbahamas.com/js/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}a.highslide-credits,a.highslide-credits i{padding:2px;color:gray;text-decoration:none;font-size:10px;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-controls{width:105px;height:20px;position:relative;top:-23px;left:7px;}.highslide-controls ul{height:20px;list-style:none;margin:0;padding:0;}.highslide-controls li{float:left;}.highslide-controls a{background-image:url(http://www.marathonbahamas.com/js/highslide/graphics/controlbar-white-small.gif);display:block;float:left;height:20px;width:20px;outline:none;}.highslide-controls a.disabled{cursor:default;}.highslide-controls a span{display:none;}.highslide-controls .highslide-move{display:none;}.highslide-move a{cursor:move;}.highslide-controls .highslide-previous a{background-position:0 0;}.highslide-controls .highslide-previous a:hover{background-position:0 -20px;}.highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important;}.highslide-controls .highslide-play a{background-position:-20px 0;}.highslide-controls .highslide-play a:hover{background-position:-20px -20px;}.highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important;}.highslide-controls .highslide-pause a{background-position:-40px 0;}.highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}.highslide-controls .highslide-next a{background-position:-60px 0;}.highslide-controls .highslide-next a:hover{background-position:-60px -20px;}.highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important;}.highslide-controls .highslide-full-expand a{background-position:-100px 0;}.highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}.highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important;}.highslide-controls .highslide-close a{background-position:-120px 0;}.highslide-controls .highslide-close a:hover{background-position:-120px -20px;}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}.highslide-html{background-color:white;}.highslide-maincontent{display:none;}.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url(http://www.marathonbahamas.com/js/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-wrapper,.rounded-white{background-color:white;}.highslide-wrapper .highslide-html-content{width:400px;padding:0 5px 5px 5px;}.highslide-wrapper .highslide-header{padding-bottom:5px;}.highslide-wrapper .highslide-header ul{margin:0;padding:0;text-align:right;}.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em;}.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next{display:none;}.highslide-wrapper .highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}.highslide-wrapper .highslide-header a:hover{color:black;}.highslide-wrapper .highslide-header .highslide-move a{cursor:move;}.highslide-wrapper .highslide-footer{height:11px;}.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(http://www.marathonbahamas.com/js/highslide/graphics/resize.gif);}.highslide-move{cursor:move;}.highslide-resize{cursor:nw-resize;}
