@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; background-image: url(/images/GFbgradient.jpg); background-repeat:repeat-x;background-position: left top;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:12px;}

a img {border:none; }

#clearus{clear:both;}

#frame {background-color:#fff;padding:10px; width:822px; margin:0 auto;}

#header{height:165px; width:808px;background-image: url(/images/header.jpg);background-repeat:no-repeat; margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}


.mainnav{background-color:#fff;height:34px;background-image: url(/images/mainnav.jpg);background-repeat:no-repeat;width:808px;margin:0 auto; font-size:14px; overflow:hidden;/*border-top:1px solid #fff;*/ font-weight:bold;border-left:1px solid #ccc;border-right:1px solid #ccc;}

#mainnavbox {display:block; height:34px; float:left; padding: 0;border-right:1px solid #ccc;}
#mainnavbox a {padding:8px 35px;text-decoration: none; color:#000;display:block;height:40px;border-top:1px solid #fff;}
#mainnavbox a:hover {text-decoration: none;color:#df0024; background-color:#f3f3f3;border-top:1px solid #ccc;}
#mainnavboxactive {display:block; height:34px; float:left; padding:8px 35px;text-decoration: none;color: #df0024; background-color:#f3f3f3;border-right:1px solid #ccc;border-top:1px solid #ccc;}


.subnav{background-color:#f3f3f3; height:32px; width:808px;margin:0 auto;font-size:12px; overflow:hidden; font-weight:bold; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}

#subnavbox {display:block; height:32px; float:left; padding:8px 0;}
#subnavbox a {padding:10px 15px;text-decoration: none;color: #000;} /*1a94e9*/
#subnavbox a:hover {color: #000; text-decoration:underline;}
#subnavboxactive {display:block; height:32px; float:left; padding:10px 15px;color: #000;text-decoration: none; text-decoration:underline;}

#subnav ul {margin: 0;padding:0;text-transform:capitalize;margin-left:0;}
#subnav li {float: left;list-style: none;padding:6px 0;}
#subnav a {padding: 10px 10px;text-decoration: none;color: #000;}


#endnav{background-color:#FFF;background-image: url(/images/endnav.png);background-repeat:no-repeat;height:18px; width:810px;margin:0 auto; border-bottom:1px solid #fff;}

#bodywrapper { width:808px; margin:0 auto; padding-top:0; margin-top:10px; /*background-image: url(/images/loading_bg.png);background-repeat:repeat-x; background-position:top;*/}

#newyear{width:780px;margin:0 auto; padding:10px; border:4px #F00 solid; text-align:center; font-size:14px; margin-top:15px; font-weight:bold;}


#footer {padding:20px 0 20px 0;	margin:0 auto; background-color:#none;border:none; /*1px solid #B9DFF6;*/	text-align:center;	color:#333;	line-height:20px; width:808px; margin-top:10px; display:block;}

#footer a {text-decoration:none;color:#21A6EA; }


/* Misc items css definitions */

#ajaxani { padding:15px; margin:0 auto; text-align:center; font-size:12px; margin-top:140px; }



.container {width:808px;margin:0 auto; padding:0;color:#363837; /*border:1px solid #B9DFF6;*/background-color:#none; margin-top:20px;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #dddddd;}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6,div.span-6-2, div.span-7, div.span-7b, div.span-8, div.span-8b,div.span-8c, div.span-9, div.span-10, .span-10b,.span-10c, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26,div.span-26_imgonly, div.span-26b, div.span-26c_imgonly, div.span-26c, div.span-27, div.span-28, div.span-29, div.span-27b, div.span-26_introbox, div.span-27_introbox {float:left;margin-right:0;}

.span-6 p{margin-bottom:0; border-bottom:solid 1px #ddd; padding-bottom:10px;}
.span-6 h4{margin-bottom:5px; font-weight:bold; color:#8a2323;}

.span-6-2 p{margin-bottom:0; border-bottom:solid 1px #ddd;padding-bottom:10px;}
.span-6-2 h4{margin-bottom:5px;font-weight:bold;color:#8a2323;}


.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5l {width:256px; float:left; height:170px;/*background-image: url(/images/supp_adB.jpg);background-repeat:no-repeat;*/border:1px solid #CCC;}
.span-5r {width:256px; float:right; height:170px;/*background-image: url(/images/fitpromo_b.jpg);background-repeat:no-repeat;*/background-color:#fff; margin-left:2px; border:1px solid #CCC;}
.span-5lm {width:256px;float:left; height:170px;/*background-image: url(/images/10pass_promoB.jpg);background-repeat:no-repeat;*/background-color:#fff; margin-left:17px;border:1px solid #CCC;}


.span-6 {width:230px; margin-top:20px; margin-bottom:0;}
.span-6-2{width:230px; margin-top:0; margin-bottom:0;}

.span-7 {width:270px; font-size:13px; margin-top:20px; margin-bottom:20px;}
.span-7b {width:250px; font-size:13px; margin-top:20px; margin-bottom:20px; padding-right:5px; line-height:18px; text-align:justify;}

.span-8 {width:310px;}
.span-8b {width:330px;}
.span-8c {width:400px;font-size:15px; margin-top:10px; margin-bottom:5px; padding-right:5px; line-height:22px; text-align:left; padding-left:15px;}
.span-8c p{padding:0;margin:0; margin-bottom:5px;}


.span-9 {width:256px; background-image: url(/images/SWIMCLASS.jpg);background-repeat:no-repeat;height:230px; margin:0 0 0 14px; padding:0; border:1px solid #ccc;}
.span-9_insides{line-height:18px; text-align:left; font-size:12px; margin-top:155px; padding:8px; color:#000; /*background-color:#f3f3f3;*/ overflow:hidden;}
.swimhead{font-size:18px; font-weight:bold; color:#0000FF;}
.span-9 p{ padding:0; margin:0; margin-bottom:5px;}

.span-10 {width:390px;}
.span-10b {width:534px;background-image: url(/images/POOLShotMedium.jpg);background-repeat:no-repeat;height:230px; border:1px solid #ccc;}
.span-10b_insides{margin:0;font-size:12px; margin-top:170px;color:#000; line-height:18px; overflow:hidden; /*background-color:#f3f3f3;*/ padding:4px;}


.span-10c {width:435px; font-size:13px; margin-top:10px; /*margin-bottom:20px;*/ padding-right:5px; margin-left:10px; line-height:16px; text-align:justify;}

.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;font-size:13px; margin-top:20px; margin-bottom:20px; padding-right:5px; line-height:18px; text-align:justify;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;font-size:14px; margin-top:20px; margin-bottom:20px; padding:0 17px; text-align:justify;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.span-25 {width:806px; height:225px;border:1px solid #ccc;}


/* STARTER PACK STYLING START*/
.span-26 {width:534px;height:350px; /*background-image: url(/images/promo_pack_long_a230.jpg);background-repeat:no-repeat;border:1px solid #ccc; background-color:#fff; overflow:hidden; border-top:none;*/}
.span-26_promoholder{margin-left:235px;padding-top:20px; height:210px;}
.span-26_promohead{font-size:16px; color:#df0024; text-transform:uppercase; margin-bottom:10px;}

.span-26_imgonly{width:534px; height:230px;}

.span-26_promooffer{font-size:16px; color:#000; text-transform:normal; margin-bottom:20px; line-height:22px;}
.span-26_promooffersmall{font-size:14px; color:#000; text-transform:normal;line-height:22px;}
.span-26_promoofferterms{font-size:11px; color:#000; text-transform:normal;line-height:12px;}

.span-26_introbox {padding:0; background-color:#f3f3f3; width:534px; display:block; overflow:hidden; border:1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom:0px;}
.span-26_introboxhead{ background-color:#FFCC00; padding:0;font-weight:bold; float:left; color:#000; width:160px; height:35px;}
.span-26_introboxlinks{ float:left; padding:10px 6px; border-right:1px solid #E5E5E5; font-size:11px; font-weight:bold;display:block;}
.span-26_introboxlinks a { text-decoration:none;}
.span-26_introboxlinks a:visited{ color:#000; text-decoration:underline;}
.span-26_introboxlinks a:hover{ text-decoration:underline;}

.span-26_insinfo{margin:0 auto; width:514px; font-size:12px; margin-top:5px; color:#222; line-height:16px;padding:0 10px;color:#222; float:left;}
.span-26_insterms{font-size:10px; line-height:14px;}
/* STARTER PACK STYLING END*/



/* GAINER PACK STYLING START*/
.span-26b {width:500px;background-image: url(/images/promo_pack_long_b230.jpg);background-repeat:no-repeat;height:330px; /*border:1px solid #ccc; background-color:#fff; overflow:hidden; border-top:1px solid #FFF;*/}
.span-26b_promoholder{margin-left:235px;padding-top:20px; height:210px;}
.span-26b_promohead{font-size:16px; color:#df0024; text-transform:uppercase; margin-bottom:10px;}

.span-26b_imgonly{width:500px; height:350px;}

.span-26b_promooffer{font-size:16px; color:#000; text-transform:normal; margin-bottom:20px; line-height:22px;}
.span-26b_promooffersmall{font-size:14px; color:#000; text-transform:normal;line-height:22px;}
.span-26b_promoofferterms{font-size:11px; color:#000; text-transform:normal;line-height:12px;}

.span-26b_introbox {padding:0; background-color:#f3f3f3; width:500px; display:block; overflow:hidden; border:1px solid #ccc;  border-bottom:none;}
.span-26b_introboxhead{ background-color:#CCC; padding:10px;font-weight:bold; float:left;}
.span-26b_introboxlinks{ float:left; padding:10px 6px; border-right:1px solid #E5E5E5; font-size:11px; font-weight:bold;display:block;}

.span-26b_insinfo{margin:0 auto; width:470px; font-size:12px; margin-top:5px; color:#222; line-height:16px;padding:0 10px;color:#222;}
.span-26b_insterms{font-size:10px; line-height:14px;}
/* GAINER PACK STYLING END*/



/* ADVANCE PACK STYLING START*/
.span-26c {width:500px;background-image: url(/images/promo_pack_long_a230.jpg);background-repeat:no-repeat;height:330px; /*border:1px solid #ccc; background-color:#fff; overflow:hidden; border-top:1px solid #FFF;*/}
.span-26c_promoholder{margin-left:235px;padding-top:20px; height:210px;}
.span-26c_promohead{font-size:16px; color:#df0024; text-transform:uppercase; margin-bottom:10px;}

.span-26c_imgonly{width:500px; height:350px;}

.span-26c_promooffer{font-size:16px; color:#000; text-transform:normal; margin-bottom:20px; line-height:22px;}
.span-26c_promooffersmall{font-size:14px; color:#000; text-transform:normal;line-height:22px;}
.span-26c_promoofferterms{font-size:11px; color:#000; text-transform:normal;line-height:12px;}

.span-26c_introbox {padding:0; background-color:#f3f3f3; width:500px; display:block; overflow:hidden; border:1px solid #ccc;  border-bottom:none;}
.span-26c_introboxhead{ background-color:#CCC; padding:10px;font-weight:bold; float:left;}
.span-26c_introboxlinks{ float:left; padding:10px 6px; border-right:1px solid #E5E5E5; font-size:11px; font-weight:bold;display:block;}

.span-26c_insinfo{margin:0 auto; width:470px; font-size:12px; margin-top:5px; color:#222; line-height:16px;padding:0 10px;color:#222;}
.span-26c_insterms{font-size:10px; line-height:14px;}
/* ADVANCE PACK STYLING END*/

#countrydivcontainer{width:534px;height:350px; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; background-color:#fff; border-top:1px solid #ccc;overflow:hidden;float:left;}






.span-27 {width:256px;height:170px; border:1px solid #ccc; background-color:#fff; overflow:hidden; margin:0 0 0 14px;  border-top:1px solid #FFF;}

.span-27_introbox{padding:0; background-color:#f3f3f3; width:256px; margin:0 0 0 14px; display:block; overflow:hidden;border:1px solid #ccc; border-bottom:none;}
.span-27_introboxhead{ padding:10px; width:230px; font-weight:bold; color:#333; font-size:14px;}

.span-27b {width:256px;height:170px; border:1px solid #ccc; background-color:#fff; overflow:hidden; margin:8px 0 0 14px;}




.span-28 {width:256px;height:170px; border:1px solid #ccc; }
.span-28_promooffer{font-size:16px; color:#000; text-transform:normal; margin-bottom:20px; line-height:22px;}
.span-28_promooffersmall{font-size:14px; color:#000; text-transform:normal;line-height:22px;}
.span-28_promoofferterms{font-size:11px; color:#000; text-transform:normal;line-height:12px;}

.span-28_insinfo{margin:0 auto; width:470px; font-size:12px; margin-top:5px; color:#222; line-height:16px;padding:0 10px;color:#222;}
.span-28_insterms{font-size:10px; line-height:14px;}



.span-29 {width:534px;height:170px; border:1px solid #ccc; background-color:#fff; overflow:hidden; margin:0 0 0 14px;}


.span-30_holder{width:258px; float:left;}
.span-30 {border:1px solid #ccc; background-color:#fff; overflow:hidden; width:256px; height:170px;}


.span-30_contentsholder {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.span-30_header{font-size:18px; margin-bottom:10px; color:#df0024; margin-left:10px;}
.span-30_dateholder{ padding:6px 4px; font-size:12px; margin-bottom:1px; background-color:#f3f3f3;}
.span-30_days{float:left; font-size:12px;padding-left:5px;}
.span-30_times{float:right; margin-right:10px; font-weight:bold; line-height:18px;}
.span-30_timesL{float:right; margin-right:10px; font-weight:bold; line-height:18px; border-right:1px solid #ccc; padding-right:10px;}
.span-30_tosholder{ padding:6px 9px; font-size:12px; margin-bottom:1px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.span-30_tosheader{font-size:11px; margin-bottom:4px; color:#333; font-weight:bold;}
.span-30_tostxt{font-size:11px;color:#333; margin-bottom:4px;}


/* SWIMM CLASS THAI */
.swimclasscontentsholderTH {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.swimclasscontentsheaderTH{font-size:18px; margin-bottom:20px; color:#df0024; margin-left:10px;}
.swimclasscontentssubholderTH{ padding:6px 4px; font-size:12px; margin-bottom:1px; background-color:#f3f3f3;}
.swimclasscontentsdescriptionTH{float:left; font-size:13px;padding-left:5px;}
.swimclasscontentspriceTH{float:right; margin-right:10px; font-weight:bold; line-height:18px; font-size:13px;}

.swimclassnotesholderTH{ padding:6px 9px; font-size:13px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.swimclassnotesholderTH ul{list-style:square; margin-left:0; padding-left:15px;}
.swimclassnotesholderTH li{ line-height:20px;}
.swimclassnotesheaderTH{font-size:14px; color:#333; font-weight:bold; text-decoration:underline;}
.swimclassnotestextTH{font-size:13px;color:#333; margin-bottom:4px;}

/* SWIMM CLASS ENG */
.swimclasscontentsholderEN {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.swimclasscontentsheaderEN{font-size:18px; margin-bottom:20px; color:#df0024; margin-left:10px;}
.swimclasscontentssubholderEN{ padding:6px 4px; font-size:12px; margin-bottom:1px; background-color:#f3f3f3;}
.swimclasscontentsdescriptionEN{float:left; font-size:13px;padding-left:5px;}
.swimclasscontentspriceEN{float:right; margin-right:10px; font-weight:bold; line-height:18px; font-size:13px;}

.swimclassnotesholderEN{ padding:6px 9px; font-size:13px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.swimclassnotesholderEN ul{list-style:square; margin-left:0; padding-left:15px;}
.swimclassnotesholderEN li{ line-height:18px;}
.swimclassnotesheaderEN{font-size:12px; color:#333; font-weight:bold; text-decoration:underline;}
.swimclassnotestextEN{font-size:12px;color:#333; margin-bottom:4px;}


/* SWIMM FEES TH */
.swimfeescontentsholderTH {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.swimfeescontentsheaderTH{font-size:18px; margin-bottom:10px; color:#df0024; margin-left:10px;}
.swimfeescontentssubholderTH{ padding:6px 4px; font-size:13px; margin-bottom:1px; background-color:#f3f3f3;}
.swimfeescontentsdescriptionTH{float:left; font-size:13px;padding-left:5px;}
.swimfeescontentstimesTH{float:right; margin-right:10px; font-weight:bold; line-height:20px;}
.swimfeescontentspriceTH{float:right; margin-right:10px; font-weight:bold; line-height:20px;}


.swimfeesnotesholderTH{ padding:6px 9px; font-size:13px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.swimfeesnotesholderTH ul{list-style:square; margin-left:0; padding-left:15px;}
.swimfeesnotesholderTH li{ line-height:20px;}
.swimfeesnotesheaderTH{font-size:14px; color:#333; font-weight:bold; text-decoration:underline;}
.swimfeesnotestextTH{font-size:13px;color:#333; margin-bottom:4px;}



/* SWIMM FEES EN */
.swimfeescontentsholderEN {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.swimfeescontentsheaderEN{font-size:18px; margin-bottom:10px; color:#df0024; margin-left:10px;}
.swimfeescontentssubholderEN{ padding:6px 4px; font-size:13px; margin-bottom:1px; background-color:#f3f3f3;}
.swimfeescontentsdescriptionEN{float:left; font-size:13px;padding-left:5px;}
.swimfeescontentstimesEN{float:right; margin-right:10px; font-weight:bold; line-height:20px;}
.swimfeescontentspriceEN{float:right; margin-right:10px; font-weight:bold; line-height:20px;}

.swimfeesnotesholderEN{ padding:6px 9px; font-size:13px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.swimfeesnotesholderEN ul{list-style:square; margin-left:0; padding-left:15px;}
.swimfeesnotesholderEN li{ line-height:20px;}
.swimfeesnotesheaderEN{font-size:14px; color:#333; font-weight:bold; text-decoration:underline;}
.swimfeesnotestextEN{font-size:13px;color:#333; margin-bottom:4px;}




/* FITNESS FEES TH */
.fitnessfeescontentsholderTH {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.fitnessfeescontentsheaderTH{font-size:18px; margin-bottom:10px; color:#df0024; margin-left:10px;}
.fitnessfeescontentssubholderTH{ padding:6px 4px; font-size:13px; margin-bottom:1px; background-color:#f3f3f3;}
.fitnessfeescontentsdescriptionTH{float:left; font-size:13px;padding-left:5px;}
.fitnessfeescontentstimesTH{float:right; margin-right:10px; font-weight:bold; line-height:20px;}
.fitnessfeescontentstimesLTH{float:right; margin-right:10px; font-weight:bold; line-height:18px; border-right:1px solid #ccc; padding-right:10px;}

.fitnessfeescontentspriceTH{float:right; margin-right:10px; font-weight:bold; line-height:20px;}


.fitnessfeesnotesholderTH{ padding:6px 9px; font-size:13px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.fitnessfeesnotesholderTH ul{list-style:square; margin-left:0; padding-left:15px;}
.fitnessfeesnotesholderTH li{ line-height:20px;}
.fitnessfeesnotesheaderTH{font-size:14px; color:#333; font-weight:bold; text-decoration:underline;}
.fitnessfeesnotestextTH{font-size:13px;color:#333; margin-bottom:4px;}



/* FITNESS FEES EN */
.fitnessfeescontentsholderEN {width:534px; background-color:#fff; overflow:hidden; float:right; margin:0 0 0 12px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
.fitnessfeescontentsheaderEN{font-size:18px; margin-bottom:10px; color:#df0024; margin-left:10px;}
.fitnessfeescontentssubholderEN{ padding:6px 4px; font-size:12px; margin-bottom:1px; background-color:#f3f3f3;}
.fitnessfeescontentsdescriptionEN{float:left; font-size:12px;padding-left:5px;}
.fitnessfeescontentstimesEN{float:right; margin-right:10px; font-weight:bold; line-height:20px;}
.fitnessfeescontentstimesLEN{float:right; margin-right:10px; font-weight:bold; line-height:18px; border-right:1px solid #ccc; padding-right:10px;}
.fitnessfeescontentspriceEN{float:right; margin-right:10px; font-weight:bold; line-height:20px;}

.fitnessfeesnotesholderEN{ padding:6px 9px; font-size:12px; margin-bottom:1px; margin-top:10px; background-color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
.fitnessfeesnotesholderEN ul{list-style:square; margin-left:0; padding-left:15px;}
.fitnessfeesnotesholderEN li{ line-height:20px;}
.fitnessfeesnotesheaderEN{font-size:14px; color:#333; font-weight:bold; text-decoration:underline;}
.fitnessfeesnotestextEN{font-size:13px;color:#333; margin-bottom:4px;}







#contentspacer{margin:15px 0;}



/*Opening Hours SWIM*/
.head_strong{font-size:16px; font-weight:normal; margin-bottom:10px; color:#000; margin-top:10px;}
.show_note{font-size:12px; font-weight:normal; margin-bottom:6px; color:#000;}
.opening_hours{font-size:14px; font-weight:normal;}
.opening_hours p{margin-bottom:10px; padding:0;}



/*Fees Hours SWIM*/
.swimfeedisplay{ border-bottom: solid 1px #fff;padding-top:2px; padding-bottom:2px;}
.swimfeehourprice{float:right; font-weight:normal;	text-align:right; line-height:20px; font-size:13px;}
.swimfeeheader{float:left; font-weight:normal; line-height:20px; font-size:13px;}
.swimdivider{margin-top:5px;}



/* FLASH Holder */

.flashcontentsholder{ width:808px; height:450px; margin:0; padding:0;}

.mapcontentsholder{ width:808px; height:553px; margin:0; padding:0; border:1px solid #f3f3f3;}

.storemessageholder{ width:768px; margin:0; padding:20px; text-align:center; font-size:14px;font-family: "trebuchet ms", trebuchet, "Times New Roman", Serif;}
