*{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
body{ font-family:Arial; font-size:12px; background-color:#ffffff; }
li{ list-style-type:none; }

#GLOBAL{ position:relative; width:735px; margin:10px auto 10px auto; }

#HEADER{ }
#BODY{ width:735px; }
#FOOTER{ }

.b1 #BOX1{ _height:440px; min-height:440px; margin:0 0 0 175px; width:560px; background-position: 496px 5px; }

ul#flag{ position:absolute; top:115px; right:0; padding:0 0 0 450px; width:109px; }
ul.menuflag{ overflow:auto; background-color:#00009C; }
ul.menuflag li{ float:left; margin:1px 4px 0 4px; }
ul.menuflag li a img{ border:1px solid #000000; }
ul.menuflag li a:hover img{ border:1px solid #ffffff; }

ul#m2{ position:absolute; bottom:0; left:0px; height:19px; }
ul.menusecondaire{ overflow:auto; background-color:#FF9A00; padding:0 20px 0 20px; font-size:11px; color:#000000; }
ul.menusecondaire li{ float:left; margin:0 10px 0 10px; }
ul.menusecondaire li a{ display:block; padding:2px 0 0 0; }

ul#m1{ position:absolute; top:158px; width:165px; }
ul.menuprincipal li{ font-size:11px; }
ul.menuprincipal li a{ _line-height:13px; display:block; padding:1px 5px 1px 5px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ffffff; background-image:url(/upload/menu_location.jpg); background-repeat:repeat-y; }
ul.menuprincipal li a:hover{ text-decoration:underline; }
ul.menuprincipal li ul li{ }
ul.menuprincipal li ul li a{ display:block; padding:1px 0 3px 12px; text-transform:none; color:#000000; font-weight:normal; font-family:Verdana,sans-serif; background-image:url(/upload/pupuce.gif); background-position:-2px 3px; background-repeat:no-repeat; }

p#mail{ position:absolute; top:142px; right:0; }
h2#titreaic{ background-image:url(/upload/azul-inmo-caribe.png); background-position:right center; height:15px; }


.SECTION-generic h1{ padding:10px 5px 8px 10px; margin-bottom:6px; color:#CC0000; font-family:Tahoma,Arial; font-size:14px; font-weight:bold; font-style:italic; }
.SECTION-generic h2{ padding:2px 5px 2px 0px; text-align:right; font-family:Verdana,sans-serif; font-style:italic; font-size:12px;  background-color:#0065CE; color:#ffffff; }
.SECTION-generic h3{ margin-top:6px; margin-bottom:9px; padding:5px; color:#000000; font-family:Tahoma,Arial; font-size:18px; font-weight:normal; background-image:url(../_img/icon/pucepratique3.png); background-position:12px center ; }
.SECTION-generic h4{ padding:2px 0px 2px 5px; text-align:left; font-family:Verdana,sans-serif; font-size:12px;  background-color:#0065CE; color:#ffffff; }
.SECTION-generic h5{ margin-bottom:3px; padding:5px 0 2px 18px; font-family:Verdana; font-size:10px; font-weight:normal; color:#999999; }
.SECTION-generic h6{ margin-bottom:3px; padding:5px 0 2px 20px; font-weight:bold; font-size:9px; font-family:Verdana; background-image:url(../_img/icon/sign2.png); background-position:left 0; color:#999999; }

.SECTION-generic pre{ font-size:12px; color:#666666; }
.SECTION-generic address{ font-family:Verdana; font-size:10px; padding-left:15px; margin-bottom:10px;}
.SECTION-generic address span{ text-decoration:none; font-family:Verdana; }

.SECTION-generic blockquote{ margin-left:30px; padding:0 10px 0 10px; }
.SECTION-generic blockquote p{ color:#336699; font-style:italic; }
.SECTION-generic ol{ padding:5px 5px 5px 30px; list-style-type:decimal; }
.SECTION-generic ul{ padding:5px 5px 5px 30px; list-style-type:square; }
.SECTION-generic ul ul{ list-style-type:circle; }
.SECTION-generic ul ul ul{ list-style-type:disc; }
.SECTION-generic ul ul ul ul{ list-style-type:square; }
.SECTION-generic dl{ padding:5px 5px 5px 30px; }
.SECTION-generic dt{ padding:5px; font-weight:bold; }
.SECTION-generic dd{ padding-left:30px; }

.SECTION-generic table{ border:2px solid #000000; border-collapse:collapse; margin-bottom:20px; margin-top:10px; }
.SECTION-generic table.standard{ font-size:10px; }
.SECTION-generic table.standard th,
.SECTION-generic table.standard td{ border:2px solid #000000; text-align:center; }
.SECTION-generic table.standard tr th{ background-color:#dddddd; }
.SECTION-generic table.standard tr .yellow{ background-color: #ffcc00; }
.SECTION-generic table.standard tr .lightgrey{ background-color:#eeeeee; }
.SECTION-generic table.standard tr .darkgrey{ background-color:#999999; }
.SECTION-generic table.standard tr .green{ background-color:#339933; }
.SECTION-generic table.standard tr .red{ background-color:#ff0000; }

.SECTION-generic table#colibri{ width:475px; height:85px; }
.SECTION-generic table#paseo{ width:523px; height:165px; }
.SECTION-generic table#gaviotas{ width:505px; height:256px; }
.SECTION-generic table#barbacoa{ width:376px; height:67px; }
.SECTION-generic table#laspalmas-mar{ width:451px; height:320px; }
.SECTION-generic table#hibiscus{ width:478px; height:101px; }
.SECTION-generic table#eva{ width:564px; height:102px; }
.SECTION-generic table#laspalmas{ width:451px; height:320px; }
.SECTION-generic table#mariposa{ width:564px; height:130px; margin:0 50% 0 50%;}
.SECTION-generic table#tortuga{ width:564px; height:130px; }
.SECTION-generic table#sanlucas{ width:194px; height:135px; }
.SECTION-generic table#atlantis{ width:559px; height:190px; }
.SECTION-generic table#bahia{ width:343px; height:16px; }
.SECTION-generic table#beaterio{ width:262px; height:68px; }
.SECTION-generic table#sofitel{ width:457px; height:86px; }
.SECTION-generic table#mercure { width:457px; height:86px; }
.SECTION-generic table#ovando{ width:456px; height:185px; }
.SECTION-generic table#tortuga-hotel{ width:407px; height:99px; }
.SECTION-generic table#amarilla{ width:419px; height:67px; }
.SECTION-generic table#ana{ width:459px; height:67px; }
.SECTION-generic table#anacaona{ width:420px; height:67px; }
.SECTION-generic table#azul{ width:420px; height:67px; }
.SECTION-generic table#chrystel{ width:420px; height:67px; }
.SECTION-generic table#clara-ines1{ width:420px; height:67px; }
.SECTION-generic table#clara-ines2{ width:420px; height:67px; }
.SECTION-generic table#villa-colibri{ width:420px; height:67px; }
.SECTION-generic table#villa-daniel{ width:420px; height:67px; }
.SECTION-generic table#villa-coson{ width:407px; height:162px; }
.SECTION-generic table#tigre{ width:475px; height:85px; }
.SECTION-generic table#estrella{ width:462px; height:102px; }
.SECTION-generic table#inca{ width:335px; height:102px; }
.SECTION-generic table#querida{ width:420px; height:67px; }
.SECTION-generic table#mantequilla{ width:479px; height:104px; }
.SECTION-generic table#marieland{ width:420px; height:67px; }
.SECTION-generic table#villa-mariposa{ width:448px; height:103px; }
.SECTION-generic table#maya{ width:481px; height:249px; }
.SECTION-generic table#villa-begonia{ width:363px; height:220px; }
.SECTION-generic table#myrta1{ width:419px; height:67px; }
.SECTION-generic table#myrta2{ width:419px; height:67px; }
.SECTION-generic table#villa-papaya{ width:477px; height:102px; }
.SECTION-generic table#rancho-playa{ width:418px; height:102px; }
.SECTION-generic table#rancho-playa-2{ width:418px; height:102px; }
.SECTION-generic table#villa-sofia{ width:399px; height:117px; }
.SECTION-generic table#villa-tapioca{ width:420px; height:219px; }
.SECTION-generic table#villa-torre-blanca{ width:419px; height:268px; }
.SECTION-generic table#walrus{ width:419px; height:66px; }

.SECTION-generic blockquote.encadre{ border:1px solid #336699; color:#490695; }


.SECTION-generic p{ padding:5px; margin-top:10px; margin-bottom:10px; line-height:1.5;}
.SECTION-generic p.indent{ text-indent:15px; }
.SECTION-generic p.align_right{ text-align:right; }
.SECTION-generic p.align_center{ text-align:center; }
.SECTION-generic p.justify{ text-align:justify; }
.SECTION-generic p.encadre{ border:1px solid #ff0000; }
.SECTION-generic p.sansmarge{ padding:0; margin:0; line-height:normal; }
.SECTION-generic p.note{ text-indent:15px; padding-top:3px; padding-left:4px; font-family:arial; color:#2E5735; background-image:url(../_img/icon/phone.png); background-position:left 4px; }
.SECTION-generic p.note strong{ font-family:arial; color:#2E5735; font-weight:bold; }
.SECTION-generic p.horaires{ text-indent:15px; padding-top:3px; padding-left:4px; color:#E25C0B; background-image:url(../_img/icon/horloge.png); background-position:left 4px;}
.SECTION-generic p.intro{clear:both; display:block; padding:5px;}
.SECTION-generic p.lettrine{ text-indent:0; padding:5px;}
.SECTION-generic p.lettrine:first-letter{ float:left; padding:5px 4px 0 0; font-size:28px; font-weight:normal; font-family:"Times New Roman"; color:#aBB5E5; text-decoration:none; }

.SECTION-generic hr{ height:2px; background-color:#EFEFD6; margin:10px 0 20px 0; }
.SECTION-generic hr.limit{ clear:both;  margin-bottom:5px; }
.SECTION-generic hr.separateur{ clear:both; margin-top:20px; margin-bottom:10px; height:10px; background-image:url(../_img/ombre.png); background-repeat:repeat-x; background-position:left bottom; }
.SECTION-generic hr.bigseparateur{ clear:both; margin-bottom:10px; margin-top:20px; height:20px; background-image:url(../_img/ombre.png); background-repeat:repeat-x; background-position:left bottom; }
.SECTION-generic hr.hidden{ clear:both; height:0; margin:0; padding:0; font-size:1px; line-height:0;  }

.SECTION-generic ol.decimal_zero{ list-style-type:decimal-leading-zero; }
.SECTION-generic ol.decimal_zero ol{ list-style-type:decimal; }
.SECTION-generic ol.decimal_zero ol ol{ list-style-type:upper-roman; }
.SECTION-generic ol.lower_roman{ list-style-type:lower-roman; }
.SECTION-generic ol.lower_roman ol{ list-style-type:lower-alpha; }
.SECTION-generic ol.lower_roman ol ol{ list-style-type:decimal; }
.SECTION-generic ol.upper_roman{ list-style-type:upper-roman; }
.SECTION-generic ol.upper_roman ol{ list-style-type:upper-alpha; }
.SECTION-generic ol.upper_roman ol ol{ list-style-type:decimal; }
.SECTION-generic ol.lower_alpha{ list-style-type:lower-alpha; }
.SECTION-generic ol.lower_alpha ol{ list-style-type:lower-roman; }
.SECTION-generic ol.lower_alpha ol ol{ list-style-type:lower-greek; }
.SECTION-generic ol.upper_alpha{ list-style-type:upper-alpha; }
.SECTION-generic ol.upper_alpha ol{ list-style-type:lower-alpha; }
.SECTION-generic ol.upper_alpha ol ol{ list-style-type:lower-greek; }
.SECTION-generic ol.lower_greek{ list-style-type:lower-greek; }
.SECTION-generic ol.lower_greek ol{ list-style-type:lower-roman; }
.SECTION-generic ol.lower_greek ol ol{ list-style-type:lower-alpha; }

.SECTION-generic ul.listpuce{ margin-top:4px; margin-bottom:10px; padding-left:70px; color:#000000; }
.SECTION-generic ul.listpuce ul{ padding-left:40px; }
.SECTION-generic ul.listpuce li{ padding-left:3px; padding-right:10px; line-height:1.5; color:#4E82CE; font-family:Verdana; font-size:10px;}
.SECTION-generic ul.listpuce li strong{ color:#000000; font-weight:normal; }
.SECTION-generic ul.queueleuleu{ list-style:none; padding:0; margin:4px 0 10px 0; overflow:auto; width:100%; border:1px solid #eeeeee; }
.SECTION-generic ul.queueleuleu li{ float:left; padding:5px; border:1px solid #ffffff; margin:12px 12px 12px 6px; color:#4E82CE; font-family:Verdana; font-size:10px; text-align:center; }
html>body .SECTION-generic ul.queueleuleu li{ margin:12px 12px 12px 12px; }
.SECTION-generic ul.queueleuleu li span{ display:block; line-height:0; margin:10px 0 0 10px; padding:0 10px 10px 0; background-image:url(../_img/ombre.png); background-position:right bottom; }
.SECTION-generic ul.queueleuleu li span img{ position:relative; top:-3px; left:-3px; }
.SECTION-generic ul.queueleuleu ul{ list-style:none; margin:0; padding:0; }
.SECTION-generic ul.queueleuleu ul li{ border:0; margin:0; padding:0; }


.SECTION-generic dl.diaporama{ border:0; margin:0; padding:10px; width:122px; height:534px; overflow:hidden; }
.SECTION-generic dl.diaporama dt{ padding:0; margin:0; line-height:0; margin-bottom:10px; }
.SECTION-generic dl.diaporama dd{  }
.SECTION-generic div.bgblue{
	background-position:0 top;
	background-image:url(../_img/header/background.png);
	background-repeat:repeat-x;
}


.SECTION-generic span{ text-decoration:underline; }
.SECTION-generic span.thin{ font-style:normal; font-weight:normal; text-decoration:none; }
.SECTION-generic span.capitalize{text-transform:uppercase; text-decoration:none; }
.SECTION-generic span.clignotant,.SECTION-generic span.blink{text-decoration:blink; color:#ff0000; padding:0 4px; }
.SECTION-generic span.highlight{ text-decoration:none; background-color:#ffff00; padding:0 4px; }
.SECTION-generic span.invisible,.SECTION-generic span.hidden{ visibility:hidden; }
.SECTION-generic span.small{ text-decoration:none; font-size:80%; padding:0 4px; }

.SECTION-generic em{ font-style:italic; }
.SECTION-generic em.medium{ font-size:105%; font-style:normal; }
.SECTION-generic em.big{ font-size:130%; font-style:normal; }

.SECTION-generic strong{ font-weight:bold; }
.SECTION-generic strong.big{ font-size:18px; font-weight:normal; text-transform:uppercase; padding-right:10px; }
.SECTION-generic strong.red{ color:#ff0000; }

.SECTION-generic a{ text-decoration:underline; color:#047CE2; }
.SECTION-generic a:hover{ color:#034D8C; }
.SECTION-generic a:visited{ color:#034D8C; }
.SECTION-generic dfn{ color:green; }
.SECTION-generic abbr{ cursor:help; border-bottom:1px dotted #dddddd; }
.SECTION-generic acronym{ border-bottom:2px dotted #dddddd; }
.SECTION-generic q{ color:#336699; }
.SECTION-generic cite{ color:#999999; }



.SECTION-generic dfn.fond{ background-color:#B4CDB9; color:#000000; }
.SECTION-generic abbr.trait{ text-decoration:underline; border:0; }
.SECTION-generic abbr.zigzag{ background-image:url(../_img/zigzag.png); background-repeat:repeat-x; background-position:bottom left; }
.SECTION-generic acronym.fond{ text-decoration:underline; border-bottom:2px dotted #dddddd; }
.SECTION-generic q.fond{ background-color:#EBF2B1; }
.SECTION-generic cite.fond{ background-color:#C8E6Fa; }



.SECTION-generic a.interieur:visited,
.SECTION-generic a.interieur{ font-family:Arial; font-size:12px; color:#047CE2; text-decoration:underline; background-image:url(../_img/icon/interne.png); }
.SECTION-generic a.interieur:hover{ color:#034D8C; }
.SECTION-generic a.exterieur:visited,
.SECTION-generic a.exterieur{ padding:0 0 0 16px; font-family:Verdana; font-size:10px; text-decoration:none; color:#047CE2; text-decoration:none; background-image:url(../_img/icon/externe.png); }
.SECTION-generic a.exterieur:hover { color:#034D8C; }
.SECTION-generic a.raccourci{ padding:0 0 0 16px; font-family:Verdana; font-size:10px; color:#0F1dd3; text-decoration:none; background-image:url(../_img/icon/droite.png); }
.SECTION-generic a.raccourci:visited,
.SECTION-generic a.raccourci:hover{ color:#180855; }
.SECTION-generic a.telechargement{ padding:0 0 0 16px; color:red; background-image:url(../_img/icon/telecharger.png); }
.SECTION-generic a.telechargement:hover{ color:#000000; }
.SECTION-generic a.email{ padding-left:20px; background-image:url(/upload/enveloppe.png); text-decoration:none; }
.SECTION-generic a.email:hover{ text-decoration:underline; }


.SECTION-generic img.left{ float:left; margin-right:10px; margin-bottom:3px; }
.SECTION-generic img.left_nomarge{ float:left; }
.SECTION-generic img.right{ float:right; margin-left:10px; margin-bottom:3px; }
.SECTION-generic img.right_nomarge{ float:right; }
.SECTION-generic img.cadre_gris{ float:left; padding:4px; margin-right:8px; margin-bottom:3px;  border:1px solid #999999; }

div.global-diaporama{ position:relative; overflow:hidden; margin:0 auto 20px auto; height:322px; }
div.global-diaporama p.visuel{ position:absolute; right:0; top:0; width:400px; height:300px; margin:0; padding:10px; line-height:0; background-position:10px 10px; background-color:#ffffff; border:1px solid #666666; }
div.global-diaporama p.visuel span{ display:block; height:300px; background-position:0 0; }
div.global-diaporama p.visuel span img{ visibility:hidden; }
div.global-diaporama ul.diaporama{ border:0; margin:0; padding:10px; width:102px; height:300px; overflow:hidden; background-color:#ffffff; border:1px solid #666666; }
div.global-diaporama ul.diaporama li{ padding:0; margin:0; line-height:0; margin-bottom:10px; }

div.global-diaporama span.prev,div.global-diaporama span.next{ display:block; position:absolute; z-index:5; width:122px; left:0; height:15px; }
div.global-diaporama span.prev{ top:0; padding-top:3px; }
div.global-diaporama span.next{ bottom:0; padding-bottom:3px; background-image:url(../img/cache-blanc.png); background-position:1px 7px; }
div.global-diaporama span.prev a{ display:block; width:15px; height:15px; margin:0 auto 0 auto; }
div.global-diaporama span.prev a img{ width:15px; height:15px; background-image:url(/upload/fleche-up.png); }
div.global-diaporama span.prev a:hover img{ background-position:0 -15px;  }
div.global-diaporama span.next a{ display:block; width:15px; height:15px; text-decoration:none; margin:0 auto 0 auto; }
div.global-diaporama span.next a img{ width:15px; height:15px; background-image:url(/upload/fleche-down.png); background-position:0 -30px;  }
div.global-diaporama span.next a:hover img{ background-position:0 -15px; }

div.global-diaporama a:hover{ text-decoration:none; }
div.global-diaporama ul.diaporama li a{ display:block; border:1px solid #eeeeee; background-color:#ffffff; }
div.global-diaporama ul.diaporama li a img{ opacity:1; filter:alpha(opacity:100); }
div.global-diaporama ul.diaporama li a:hover{ border:1px solid #ff0000; }
div.global-diaporama ul.diaporama li a:hover img{ opacity:1; filter:alpha(opacity:100); }
div.global-diaporama ul.diaporama li a.on{ border:1px solid #ff0000; }
div.global-diaporama ul.diaporama li a.on img{ background-position:0 -45px; }
div.global-diaporama ul.diaporama li a.off{ border:1px solid #666666; }
div.global-diaporama ul.diaporama li a.off img{ opacity:0.6; filter:alpha(opacity:60); }
div.global-diaporama ul.diaporama li a:hover.off img{ opacity:1; filter:alpha(opacity:100); }
div.global-diaporama div.description{position:absolute; padding:0; z-index:2; bottom:0; left:0; }


/*--------Colonnes---------*/
.SECTION-generic div.cols2{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2 div.col1{ float:left; width:49%; border:1px dotted #cccccc; }
.SECTION-generic div.cols2 div.col2{ margin-left:51%; border:1px dotted #cccccc;  }
.SECTION-generic div.cols2-border{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-border div.col1{ float:left; width:49%; border:1px solid #999999; }
.SECTION-generic div.cols2-border div.col2{ margin-left:51%;  border:1px solid #999999; }
.SECTION-generic div.cols2-noborder{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-noborder div.col1{ float:left; width:49%; border:1px solid transparent; }
.SECTION-generic div.cols2-noborder div.col2{ margin-left:51%; border:1px solid transparent;  }
.SECTION-generic div.cols2-30-70{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-30-70 div.col1{ float:left; width:29%; }
.SECTION-generic div.cols2-30-70 div.col2{ margin-left:31%; }
.SECTION-generic div.cols2-70-30{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-70-30 div.col1{ float:left; width:69%; }
.SECTION-generic div.cols2-70-30 div.col2{ margin-left:71%; }

.SECTION-generic div.cols3{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3 div.col1{ float:left; width:35%; border:1px solid #999999; background-color:#ffeeee; }
.SECTION-generic div.cols3 div.col2{ float:left; width:29%; margin-left:2.2%; }
.SECTION-generic div.cols3 div.col3{ float:left; width:29%; margin-left:2.2%; }
.SECTION-generic div.cols3-border{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-border div.col1{ float:left; width:31%; border:1px solid #999999; }
.SECTION-generic div.cols3-border div.col2{ float:left; width:31%; margin-left:2.2%; border:1px solid #999999;  }
.SECTION-generic div.cols3-border div.col3{ float:left; width:31%; margin-left:2.2%; border:1px solid #999999; }
.SECTION-generic div.cols3-noborder{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-noborder div.col1{ float:left; width:31%; border:1px solid transparent; }
.SECTION-generic div.cols3-noborder div.col2{ float:left; width:31%; margin-left:2.2%; border:1px solid transparent;  }
.SECTION-generic div.cols3-noborder div.col3{ float:left; width:31%; margin-left:2.2%; border:1px solid transparent; }
.SECTION-generic div.cols3-25-50-25{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-25-50-25 div.col1{ float:left; width:24%; border:1px solid transparent; }
.SECTION-generic div.cols3-25-50-25 div.col2{ float:left; width:45%; margin-left:2.2%; border:1px solid transparent;  }
.SECTION-generic div.cols3-25-50-25 div.col3{ float:left; width:24%; margin-left:2.2%; border:1px solid transparent; }

.SECTION-generic div.cols4{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4 div.col1{ float:left; width:23%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col2{ float:left; width:23%; margin-left:1.8%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col3{ float:left; width:23%; margin-left:1.8%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col4{ float:left; width:23%; margin-left:1.8%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4-border{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4-border div.col1{ float:left; width:23%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col2{ float:left; width:23%; margin-left:1.8%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col3{ float:left; width:23%; margin-left:1.8%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col4{ float:left; width:23%; margin-left:1.8%; border:1px solid #999999; }
.SECTION-generic div.cols4-noborder{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4-noborder div.col1{ float:left; width:23%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col2{ float:left; width:23%; margin-left:1.8%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col3{ float:left; width:23%; margin-left:1.8%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col4{ float:left; width:23%; margin-left:1.8%; border:1px solid transparent; }