/* INITIALIZE */ 
body,h1,h2,h3,h4,h5,h6,a,ul,li,p,div,span,table,td,tr,blockquote{margin:0 0 0 0;padding:0 0 0 0;}
.hide{display:none;}
body{background:url(caribmedia/cm_bg_wood.jpg) repeat 0 0px;font-size:76%;font-family:Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3{margin:0 0 0.57em 0;}
h1,h2,h3{clear:both;}
h1{color:#fc6800;font-size:1.4em;line-height:1.5em;}
h2{margin:0.57em 0;font-size:1.3em;}
/*h2 				{ font-size: 1.2em; margin-bottom: 0.2em; }*/
h3{margin:0.57em 0;color:#fc6800;font-size:1.2em;}
h4{margin-bottom:0.2em;color:#fc6800;font-size:.9em;}
p{margin-bottom:1.2em;line-height:1.4em;}
ul,ol{margin:0 0 0.57em 2em;line-height:1.4em;}
dd{margin:0 0 0.5em 1em;}
a{color:#fc6800;text-decoration:none;}
a:visited{color:#808080;/*#fc9477*/}
a:hover{text-decoration:underline;}
a:active{color:#000000;}
table{clear:both;}
blockquote{margin-bottom:0.57em;color:#333333;font-style:italic;letter-spacing:1px;}
strong{color:#333333;}
strong.seo,b.seo{font-weight:normal;}
/*#contentPane a 		{ font-weight: bold; }*/
#contentPane a span{font-weight:normal;}
#contentPane a.seo{color:#000000;font-weight:normal;text-decoration:none;}
h2.summary{margin-left:1em;margin-bottom:1em;font-style:italic;}
.picture{border:1px solid #c0c0c0;padding:2px;}
.img-alignright{float:right;margin:0 0 2px 7px;}
.img-alignleft{float:left;margin:2px 7px 0 0;}
/* HEADER */
#header{width:980px;margin:0 0 0 0;background:url(caribmedia/cm_bg_header.jpg) no-repeat 0 0;height:235px;}
#logo{width:298px;position:absolute;left:71px;top:30px;height:104px;}
#logo img{border:none;}
#obj1{position:absolute;top:220px;left:775px;z-index:10;}
#obj2{position:absolute;left:70px;top:25px;z-index:10;}
#siteSearchForm{width:220px;position:absolute;left:595px;top:30px;}
#siteSearchForm input{width:130px;margin-right:5px;}
#siteMenu{width:500px;position:absolute;top:120px;left:355px;}
#siteMenu li{float:left;display:inline;font-size:0.75em;}
#siteMenu li a{width:60px;padding-top:30px;display:block;white-space:nowrap;color:#000000;background:url(caribmedia/cm_ico_siteMenu3.gif) no-repeat 0 0;text-align:center;height:30px;overflow:hidden;}
#siteMenu li a:hover{color:#fc6800;}
#siteMenu li.Home a:hover{background-position:-45px 0;}
body.home #siteMenu li.Home a{background-position:-45px 0;color:#fc6800;}
#siteMenu li.SiteMap a{background-position:-90px 0;}
#siteMenu li.SiteMap a:hover{background-position:-135px 0;}
body.siteMap #siteMenu li.SiteMap a{background-position:-135px 0;color:#fc6800;}
#siteMenu li.Glossary a{background-position:-180px 0;}
#siteMenu li.Glossary a:hover{background-position:-225px 0;}
body.glossary #siteMenu li.Glossary a{background-position:-225px 0;color:#fc6800;}
#siteMenu li.Links a{background-position:-270px 0;}
#siteMenu li.Links a:hover{background-position:-315px 0;}
body.links #siteMenu li.Links a{background-position:-315px 0;color:#fc6800;}
#siteMenu li.ContactUs a{background-position:-360px 0;}
#siteMenu li.ContactUs a:hover{background-position:-405px 0;}
body.contact #siteMenu li.ContactUs a{background-position:-405px 0;color:#fc6800;}
#siteMenu li.FAQ a{background-position:-450px 0;}
#siteMenu li.FAQ a:hover{background-position:-495px 0;}
body.faq #siteMenu li.FAQ a{background-position:-495px 0;color:#fc6800;}
a#skipToMainContent{margin-left:-1000px;width:20em;display:block;position:absolute;left:-1000px;top:0;height:2em;overflow:hidden;}
/* MAIN MENU */
#dynamicMenu{height:351px;left:9em;position:absolute;top:17.5em;z-index:10;}
#dynamicMenu ul.level1{list-style:none;}
* html #dynamicMenu ul.level1{margin-left:5px;}
#dynamicMenu li{display:block;position:relative;/*z-index: 5; top:auto;left:0;*/}
#dynamicMenu li a{padding:9px 0;width:79px;display:block;background-color:transparent;color:#fc6800;font-weight:bold;}
#dynamicMenu li.Welcome a{background:url(caribmedia/cm_menu_welcome_both.gif) no-repeat 0 center;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Support a{background:url(caribmedia/cm_menu_support_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Welcome a:hover{background:url(caribmedia/cm_menu_welcome_hover.gif) no-repeat 0 center;}
body.home #dynamicMenu li.Welcome a{background:url(caribmedia/cm_menu_welcome_both.gif) no-repeat -84px center;}
#dynamicMenu li.About a{background:url(caribmedia/cm_menu_about_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.About ul.level2 a{background-image:none;text-indent:0;}
body.about-us #dynamicMenu li.About ul.level2 a:hover{background-image:none;background-color:#fc9447;text-indent:0;}
#dynamicMenu li.About a:hover{background:url(caribmedia/cm_menu_about_hover.gif) no-repeat 0
bottom;}
body.about-us #dynamicMenu li.About a{background-position:-84px bottom;}
body.about-us #dynamicMenu li.About a:hover{background:url(caribmedia/cm_menu_about_hover.gif) no-repeat 0 bottom;}
#dynamicMenu li.Services a{background:url(caribmedia/cm_menu_services_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Services ul.level2 a{background-image:none;text-indent:0;}
body.services #dynamicMenu li.Services ul.level2 a:hover{background-image:none;background-color:#fc9447;text-indent:0;}
#dynamicMenu li.Services a:hover{background:url(caribmedia/cm_menu_services_hover.gif) no-repeat 0
bottom;}
body.services #dynamicMenu li.Services a{background-position:-84px bottom;}
body.services #dynamicMenu li.Services a:hover{background:url(caribmedia/cm_menu_services_hover.gif) no-repeat 0 bottom;}
#dynamicMenu li.Systems a{background:url(caribmedia/cm_menu_systems_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Systems ul.level2 a{background-image:none;text-indent:0;}
body.systems #dynamicMenu li.Systems ul.level2 a:hover{background-image:none;background-color:#fc9447;text-indent:0;}
#dynamicMenu li.Systems a:hover{background:url(caribmedia/cm_menu_systems_hover.gif) no-repeat 0
bottom;}
body.systems #dynamicMenu li.Systems a{background-position:-84px bottom;}
body.systems #dynamicMenu li.Systems a:hover{background:url(caribmedia/cm_menu_systems_hover.gif) no-repeat 0 bottom;}
#dynamicMenu li.Clients a{background:url(caribmedia/cm_menu_clients_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Clients ul.level2 a{background-image:none;text-indent:0;}
body.clients #dynamicMenu li.Clients ul.level2 a:hover{background-image:none;background-color:#fc9447;text-indent:0;}
#dynamicMenu li.Clients a:hover{background:url(caribmedia/cm_menu_clients_hover.gif) no-repeat 0
bottom;}
body.clients #dynamicMenu li.Clients a{background-position:-84px bottom;}
body.clients #dynamicMenu li.Clients a:hover{background:url(caribmedia/cm_menu_clients_hover.gif) no-repeat 0 bottom;}
#dynamicMenu li.News a{background:url(caribmedia/cm_menu_news_both.gif) no-repeat 0
bottom;text-indent:-1000em;}
#dynamicMenu li.News ul.level2 a{background-image:none;background-color:#fc6800;text-indent:0;}
#dynamicMenu li.News a:hover{background-image:url(caribmedia/cm_menu_news_hover.gif);}
#dynamicMenu li.News ul.level2 a:hover{background-color:#fc9447;}
body.rssFeed #dynamicMenu li.News a,
body.news #dynamicMenu li.News a{background-position:-84px bottom;}
body.rssFeed #dynamicMenu li.News a:hover,
body.news #dynamicMenu li.News a:hover{background-position:0 bottom;}
#dynamicMenu li.Support a{background:url(caribmedia/cm_menu_support_both.gif) no-repeat 0
bottom;text-indent:-1000em;overflow:hidden;}
#dynamicMenu li.Support ul.level2 a{background-image:none;background-color:#fc6800;text-indent:0;}
#dynamicMenu li.Support a:hover{background-image:url(caribmedia/cm_menu_support_hover.gif);}
#dynamicMenu li.Support ul.level2 a:hover{background-color:#fc9447;}
body.support #dynamicMenu li.Support a{background-position:-84px bottom;}
body.support #dynamicMenu li.Support a:hover{background-position:0 bottom;}
* html #dynamicMenu li{display:inline;}
#dynamicMenu ul.level2 li a{background-image:none !ie;z-index:6 !ie;}
#dynamicMenu li ul{display:none;position:absolute;top:10px;left:54px;/*margin-top: -2.3em;*/ z-index:10;}
#dynamicMenu li ul{left:50px !ie;}
#dynamicMenu li ul a{width:220px;font-size:0.9em;text-transform:none;}
#dynamicMenu ul.level2 a{border:none;border-bottom:1px solid #ffffff;padding:5px 0 5px 0.5em;background-color:#fc6800;color:#ffffff;opacity:0.9;-moz-opacity:0.9;}
* html #dynamicMenu ul.level2 a{background-image:none;text-indent:0;filter:alpha(opacity=90);}
#dynamicMenu ul.level2 a:hover{background-color:#fc9447;background-image:none;text-decoration:none;}
#dynamicMenu li:hover ul.level2,
#dynamicMenu li.over ul.level2{display:block;}
html* #dynamicMenu ul.level2 a{background-color:#fc6800;filter:alpha(opacity=90);}
html* #dynamicMenu ul.level2 a:hover{background-color:#fc9447;}
/* CENTER */
#inner{width:980px;background:url(caribmedia/cm_bg_paper.jpg) repeat-y 0 0;position:relative;z-index:1;}
#contentPane{margin-left:240px;width:525px;border:1px solid #ffffff;position:relative;top:-15px;min-height:25em;}
* html #contentPane{height:25em;}
/*#contentPane ul { list-style-image:url(caribmedia/cm_bg_bullet.jpg) }*/
#contentPane ul{margin-left:1em;list-style:none;}
#contentPane ul li{padding-left:1.5em;margin-left:0;background:url(caribmedia/cm_bg_bullet.jpg) no-repeat 0 6px;}
* html #contentPane ul{margin-left:2em;}
* html #contentPane ul li{padding-left:0;margin-left:0;list-style:disc;background-image:none;}
#contentPane #itemsPerPageField{float:right;margin-top:-2.5em;width:150px;font-size:smaller;}
#contentPane #itemsPerPageField select.input{width:50px;font-size:10px;}
/* HOME PAGE */
body.home #modules{width:175px;display:block;background:transparent url(caribmedia/cm_seal.png) no-repeat scroll 0pt;height:152px;left:36px;position:absolute;top:242px;z-index:5;}
* html body.home #modules{background-image:url(caribmedia/cm_seal.gif);left:-200px;}
#memberInfo{display:none;}
body.home #contentPane h1{background:url(caribmedia/welcome.gif) no-repeat 0 0;text-indent:-1000em;height:18px;}
body.about-us #contentPane h1.about-us{background:url(caribmedia/about-us.gif) no-repeat 0 0;text-indent:-1000em;}
body.about #contentPane h1{background:url(caribmedia/who-we-are.gif) no-repeat 0 0;text-indent:-1000em;}
body.our-team #contentPane h1{background:url(caribmedia/our-team.gif) no-repeat 0 0;text-indent:-1000em;}
body.partners #contentPane h1{background:url(caribmedia/caribmedia-partners.gif) no-repeat 0 0;text-indent:-1000em;}
body.job-openings #contentPane h1{background:url(caribmedia/job-opening.gif) no-repeat 0 0;text-indent:-1000em;}
body.community #contentPane h1{background:url(caribmedia/community-support.gif) no-repeat 0 0;text-indent:-1000em;}
body.our-services #contentPane h1{background:url(caribmedia/our-services.gif) no-repeat 0 0;text-indent:-1000em;}
body.web-design #contentPane h1{background:url(caribmedia/web-design.gif) no-repeat 0 0;text-indent:-1000em;}
body.web-application-development #contentPane h1{background:url(caribmedia/web-application-dev.gif) no-repeat 0 0;text-indent:-1000em;}
body.logo-design #contentPane h1{background:url(caribmedia/logo-and-house.gif) no-repeat 0 0;text-indent:-1000em;}
body.web-hosting #contentPane h1{background:url(caribmedia/web-hosting.gif) no-repeat 0 0;text-indent:-1000em;}
body.marketing-promotion #contentPane h1{background:url(caribmedia/marketing-and-promo.gif) no-repeat 0 0;text-indent:-1000em;}
body.search-engine-optimization #contentPane h1{background:url(caribmedia/SEO.gif) no-repeat 0 0;text-indent:-1000em;}
body.training #contentPane h1{background:url(caribmedia/training.gif) no-repeat 0 0;text-indent:-1000em;}
body.web-hosting-anti-spam #contentPane h1{background:url(caribmedia/anti-spam.gif) no-repeat 0 0;text-indent:-1000em;}
body.other #contentPane h1{background:url(caribmedia/other-sevices.gif) no-repeat 0 0;text-indent:-1000em;}
body.systems #contentPane h1{background:url(caribmedia/systems.gif) no-repeat 0 0;text-indent:-1000em;}
body.contentxl-cms #contentPane h1{background:url(caribmedia/contentXL.gif) no-repeat 0 0;text-indent:-1000em;}
body.gift-certificates #contentPane h1{background:url(caribmedia/gift-certificates.gif) no-repeat 0 0;text-indent:-1000em;}
body.ecommerce #contentPane h1{background:url(caribmedia/online-ordering.gif) no-repeat 0 0;text-indent:-1000em;}
body.security-appliances #contentPane h1{background:url(caribmedia/internet-security.gif) no-repeat 0 0;text-indent:-1000em;}
body.clients #contentPane h1{background:url(caribmedia/our-clients.gif) no-repeat 0 0;text-indent:-1000em;}
body.showcase #contentPane h1{background:url(caribmedia/clients-showcase.gif) no-repeat 0 0;text-indent:-1000em;}
body.testimonials #contentPane h1{background:url(caribmedia/testimonials.gif) no-repeat 0 0;text-indent:-1000em;}
body.news #contentPane h1{background:url(caribmedia/news.gif) no-repeat 0 0;text-indent:-1000em;}
body.latest-projects #contentPane h1{background:url(caribmedia/latest-projects.gif) no-repeat 0 0;text-indent:-1000em;}
body.rssFeed #contentPane h1{background:url(caribmedia/industry-news.gif) no-repeat 0 0;text-indent:-1000em;}
body.support #contentPane h1{background:url(caribmedia/support.gif) no-repeat 0 0;text-indent:-1000em;}
body.faq #contentPane h1{background:url(caribmedia/faq.gif) no-repeat 0 0;text-indent:-1000em;}
body.contact #contentPane h1{background:url(caribmedia/contact-us.gif) no-repeat 0 0;text-indent:-1000em;}
body.home #contentPane #buttons h2{float:left;clear:none;margin-left:10px;margin-bottom:20px;display:inline;}
body.home #contentPane h2.design a,
body.home #contentPane h2.development a,
body.home #contentPane h2.houseStyle a,
body.home #contentPane h2.hosting a,
body.home #contentPane h2.marketing a,
body.home #contentPane h2.SEO a,
body.home #contentPane h2.training a,
body.home #contentPane h2.other a{width:116px;display:block;background:url(caribmedia/cm_main_page_icons.gif) no-repeat 0 0;text-indent:-1000em;height:42px;overflow:hidden;}
body.home #contentPane h2.development a{background-position:-232px 0;}
body.home #contentPane h2.houseStyle a{background-position:-464px 0;}
body.home #contentPane h2.hosting a{background-position:-696px 0;}
body.home #contentPane h2.marketing a{background-position:-928px 0;}
body.home #contentPane h2.SEO a{background-position:-1160px 0;}
body.home #contentPane h2.training a{background-position:-1392px 0;}
body.home #contentPane h2.other a{background-position:-1624px 0;}
body.home #contentPane h2.design a:hover{background-position:-116px 0;}
body.home #contentPane h2.development a:hover{background-position:-348px 0;}
body.home #contentPane h2.houseStyle a:hover{background-position:-580px 0;}
body.home #contentPane h2.hosting a:hover{background-position:-812px 0;}
body.home #contentPane h2.marketing a:hover{background-position:-1044px 0;}
body.home #contentPane h2.SEO a:hover{background-position:-1276px 0;}
body.home #contentPane h2.training a:hover{background-position:-1508px 0;}
body.home #contentPane h2.other a:hover{background-position:-1740px 0;}
body.home #buttons{clear:both;float:left;width:100%;}
/*.home #latest-sites { width:100%; margin-bottom:1em; float:left; margin-left:1em;}*/
.home #latest-sites{border:1px solid #808080;float:left;margin-left:0;margin-bottom:1em;padding:1em 0 1em 1em;width:525px;background-color:#ff9900;height:136px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.home .card{float:left;width:160px;margin-right:1em;height:120px;}
.home #latest-sites .card a{}
.home .card span{width:160px;margin-top:.5em;display:block;font-style:italic;text-align:center;}
/* GLOSSARY PAGE */
body.glossary #glossaryIndex{margin-bottom:.75em;font-weight:bold;font-size:1.1em;text-align:center;}
body.glossary #glossaryIndex a{color:#fc6800;font-size:1.2em;}
body.glossary h2{width:20px;margin-bottom:0.3em;background-color:#fc6800;color:#ffffff;text-align:center;}
body.glossary dl{padding-left:0.5em;margin-bottom:0.57em;}
body.glossary dt{color:#000000;/*color: #FC6800; */ font-weight:bold;}
body.glossary dd{padding-left:1em;margin-bottom:.57em;}
/* CONTENTXL */
body.contentxl-cms #contentPane img{margin-right:1em;}
body.contentxl-cms #contentPane #package blockquote{padding-top:40px;}
body.contentxl-cms #contentPane #package{width:440px;margin:0 auto;height:350px;}
/* TEAM PAGE */
/*body.about-us #alex img { background:url(caribmedia/alex.png) no-repeat 0 0; }
body.about-us #alex img:hover { background:url(caribmedia/dracula.png) no-repeat 0 0; }
body.about-us #chris img { background:url(caribmedia/chris.png) no-repeat 0 0; }
body.about-us #chris img:hover { background:url(caribmedia/mohawk3.png) no-repeat 0 0; }
*/
body.about-us .teamMember{border:1px solid #c0c0c0;border-width:1px 0 0 0;float:left;padding:1em 0;clear:both;width:100%;}
body.about-us .teamMember h2{color:#000000;}
body.about-us .teamMember h2 .function{color:#fc6800;}
body.about-us .teamMember img{float:left;margin-right:1em;}
body.about-us .teamMember#daphne img,
body.about-us .teamMember#lisa img,
body.about-us .teamMember#mark img,
body.about-us .teamMember#otmar img,
body.about-us .teamMember#greg img{float:right;}
/*body.about-us .teamMember img.regular { display: none; }*/
body.about-us .teamMember img.theme{display:none;}
/* easter egg, very difficult to find since */
body.about-us #michiel.teamMember span.easter-egg{width:125px;margin-top:-35px;display:block;background:url(caribmedia/rubikscube.gif) no-repeat 0 0;height:0;overflow:hidden;}
* html body.about-us #michiel.teamMember span.easter-egg{display:none;}
body.about-us #michiel.teamMember:hover span.easter-egg{height:125px;}
body.about-us h2{clear:none;font-size:1.1em;}
body.about-us .function{color:#fc6800;font-style:italic;}
body.about-us hr{clear:both;}
/* TESTIMONIALS */
body.testimonials h2{clear:none;color:#000000;}
body.testimonials .testimonial{padding:0 0 2em 0;margin-bottom:0.5em;}
body.testimonials p.quote{font-style:italic;letter-spacing:1px;}
body.testimonials .source{font-size:smaller;font-weight:bold;letter-spacing:1px;}
body.testimonials a img{border:none;margin-left:0.5em;}
/* SITEMAP */
body.siteMap #contentPane ul.level1 li a{font-weight:bold;}
body.siteMap #contentPane ul.level2 li a{font-weight:normal;}
body.siteMap #contentPane ul.level2{list-style-type:square;list-style-image:none;}
body.siteMap #contentPane ul.level2 li{padding-left:0;background-image:none;}
body.siteMap #contentPane li a{color:#000000;}
/* SEARCH Results */
body.searchResults #contentPane a{font-weight:normal;}
body.searchResults #contentPane dt{margin-bottom:0.5em;}
/* All pageLinks */
#contentPane .pageLinks{margin:1em 0;color:#283fa4;}
#contentPane .pageLinks p{margin-right:1em;display:inline;font-weight:bold;}
#contentPane .pageLinks .pageNumbers{margin:0 0.2em;display:inline;color:#fc6800;font-size:2em;}
#contentPane .pageLinks .pageNumbers a{margin-left:0.5em;color:#0000ff;font-size:0.5em;}
#contentPane .pageLinks span{clear:both;margin-top:1em;display:block;}
/* LINKS page */
/* CONTACT US PAGES */
body.contact #contentPane .field,
body.email #contentPane .field{margin-top:0.5em;}
body.contact #contentPane label,
body.email #contentPane label{width:10em;display:-moz-inline-box;display:inline-block;vertical-align:middle;}
body.contact #contentPane h2,
body.email #contentPane h2{color:#0a1458;}
body.contact #contentPane div.adr,
body.email #contentPane div.adr{margin-bottom:1em;font-weight:bold;}
body.contact #contentPane input.button,
body.email #contentPane input.button{margin-top:1em;}
/*FOOTER*/
#footer{width:980px;background:url(caribmedia/cm_bg_footer.jpg) no-repeat 0 0;height:137px;position:relative;}
#footer a{color:#808080;}
#footer #footerText div{float:left;display:inline;}
#footer #termsofuse,
#footer #privacypolicy{font-size:smaller;position:relative;top:65px;left:55px;z-index:5;}
#footer #termsofuse{top:65px;left:750px;}
#footer #poweredby,
#footer #poweredby a span{text-indent:-1000em;}
#footer #poweredby a{width:19em;text-indent:-1000em;position:absolute;left:370px;top:42px;z-index:5;height:20px;}
.menushim{margin:0;padding:0;width:99%;display:none;top:0;left:0;height:auto;z-index:0;position:absolute;}
/* fix calendar script messing
with our iframes */
.level1 .menushim{visibility:hidden;}
.level2 .menushim{visibility:inherit;}
/*
body.about-us #extra3 { position: absolute; width: 100px; height: 86px; background: url(caribmedia/stempel_AHATA_RGB.png) no-repeat 0 0; top: 550px; left: 121px; z-index:10; 
-webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
* html body.about-us #extra3 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/caribmedia/styles/member/caribmedia/stempel_AHATA_RGB.png'), sizingMethod='image'); }
*/
/* HIDE */
#dateBar,
body.searchResults #topBanner,
#siteSearchForm label,
#modules,
#recentItems,
#footerEnd,
#footer .adr,
#footer #footerText #copyright{display:none;}
#contentPane #faqBreadCrumbs{margin-left:0;list-style-type:none;list-style-image:none;font-size:0.9em;}
#contentPane #faqBreadCrumbs li{margin-left:0;padding-left:0;background-image:none;}
.alert{color:#ff0000;}
.highlight{background-color:#ffff33;}
.articleList #listFilter{display:none;}
.articleList h2.title a{color:#333333;font-size:1.1em;}
.articleList div.newsItem{border-top:1px solid #c0c0c0;padding-top:1em;}
.articleList div.newsItem .description img{float:none;display:block;}
.articleList .thumbShot{float:none;margin-bottom:1em;display:block;}
.socialWebService .delicious,.socialWebService .digg{float:right;margin-right:5em;width:8em;display:block;background:transparent url(caribmedia/icon_delicious.gif) no-repeat scroll left top;text-indent:20px;height:18px;}
.socialWebService .digg{background:transparent url(caribmedia/icon_digg.gif) no-repeat scroll left top;}
.socialWebService a{line-height:18px;text-decoration:none;height:18px;}
.addSubscriber .field{margin:.5em 0;}
.addSubscriber label{float:left;width:8em;}
.addSubscriber .note{color:#808080;}
#frmExtendedContact .adr{margin-bottom:0.57em;width:19em;float:right;padding:0.2em;border:1px solid #cccccc;display:block;}
#frmExtendedContact{margin-top:1em;padding:0;text-align:left;}
#frmExtendedContact label{float:left;clear:left;margin:.2em .2em .1em .2em;display:inline;}
#frmExtendedContact input{margin:.2em;width:12em;display:inline;vertical-align:top;}
#frmExtendedContact select{margin:0.2em;}
#frmExtendedContact textarea{margin-left:.2em;display:inline;vertical-align:top;}
#frmExtendedContact #labelMessage{vertical-align:top;}
#frmExtendedContact #labelMessage label{margin-bottom:.2em;}
#frmExtendedContact input.button{width:auto;}
#frmExtendedContact #labelOrg{display:none;}
#frmExtendedContact address{border:1px solid #000000;/* TODO */ height:150px;}
#frmExtendedContact .radio input,
#frmExtendedContact .checkbox input{width:auto;margin-bottom:0;}
#frmExtendedContact .radio label,
#frmExtendedContact .checkbox label,
#frmExtendedContact .textarea label{width:100%;display:block;}
#frmExtendedContact .radio p,
#frmExtendedContact .checkbox p{margin:0.2em 0.2em 0.1em;}
#frmExtendedContact select#contact-country{width:12.5em;}
#required{margin-top:1em;}
#required .required-indicator{float:left;margin-right:0em;margin-top:0;}
.screenshot img,.screenshot a{margin:0 auto;width:300px;display:block;}
/* Article Lists */
.articleList .newsItem img{border:1px solid #cccccc;float:left !important;margin-right:10px;padding:5px;width:150px;height:125px;}
.articleList .newsItem{padding:0 0 10px;overflow:hidden;}
.articleList .newsItem.Newsletters img{float:none !important;width:510px;background-color:#ffffff;height:auto;}
/* Social links */
#social-links{margin-left:755px;font-size:0.75em;position:absolute;top:120px;}
#social-links li{float:left;display:inline;}
#social-links li a{width:30px;display:block;white-space:nowrap;background:url("caribmedia/cm_ico_siteMenu3.gif") no-repeat scroll 0 0 transparent;color:#000000;text-align:center;text-indent:9999px;height:30px;overflow:hidden;}
#social-links li#facebook a{background-position:-555px 0px;}
#social-links li#facebook a:hover{background-position:-599px 0;}
