
/*
Theme Name:Cape Town Tourism - Members
Description:Version:1.0
Author:www.flowsa.com
Date:Sep 2009
*/

/*MODS
---------------*/
a[href$="pdf"] {background: url('images/download-icons-pdf.jpg') left no-repeat ;padding-left:35px;padding-bottom:5px;background-position:0px 1px;}
a[href$="doc"] {background: url('images/download-icons-doc.jpg') left no-repeat ; padding-left:35px;padding-bottom:5px;background-position:0px 1px;}

/*TYPESETTING
----------------------------*/

h1 {color:#383D63 !important;padding-left:0px !important;}
h1 a {color:#383D63 !important;text-decoration:none !important;}
h1 a:hover {text-decoration:underline !important;}
h2 {display:block;text-align:center;background: #49568d url('/industry/theme/images/nav-gradient-navy2.jpg') repeat;padding:4px;color:#fff !important;text-transform:uppercase;}
h2 a {color:#fff !important;text-decoration:none !important;}
h2 a:hover {text-decoration:underline !important;}
h2.ceo {background:#49568d url('/industry/theme/images/logo-small-white-trans.png') no-repeat right;}
h2.orange {background: #fa6916 url('/industry/theme/images/nav-gradient-orange.jpg') repeat;}
h3 {color:#383D63;font-size:16px;padding-left:0px;}

.stripheading {background-color:#F28B14;color:#fff;text-transform:uppercase;display:inline;padding:4px;}
.stripheading a {color:#fff;text-decoration:none;}
.stripheading a:hover {text-decoration:underline;}

blockquote {border-left:5px solid #811748;padding-left:5px;font-size:11px;font-style:italic;}

/*body {background: url('/industry/theme/images/stripe3-blue.png') repeat;color:#3F3F3F !important;}*/
#footer {background-color:#48568d;}
#main ul  {list-style:disc;padding-left:20px;}
#main ol {list-style-type:decimal;padding-left:20px;}
/*SPANS
---------------------------*/
.orange {color:#fa6916;}
.grey {color:#4F4F4F !important;}
.bold {font-weight:bold;font-size:14px;}

/*BOXS
---------------------------*/
.featurebox, .featurebox-double, #searchbar {margin-bottom:20px;}
.featurebox-double .curvy3 {min-height:384px;}
.featurebox .curvy3 {min-height:190px;color:#3f3f3f;}
.nomargin {margin-right:0px;}
.blue .curvy3 {background-color:#d0d7f4;}
.darkblue .curvy3{background-color:#48568d;}
.additional-sidebar p, .additional-sidebar ul, .additional-sidebar h3 {padding:5px 10px;}
#sidebar .onecol {margin-right:0px !important;}


#itinerary-homepagebox {background: #fff url('/industry/theme/images/askus.jpg') no-repeat right top;}
#itinerary-homepagebox p.askus-heading {padding:0px !important;font-size:28px;float:left;margin-bottom:2px;}
#itinerary-homepagebox p.askus-details {padding:0px;float:left;clear:left;font-size:15px;line-height:8px;}
#itinerary-homepagebox p {padding-top:0px;color:#003B8B;}
#itinerary-homepagebox p.floatright {padding-top:0px;}

/*ADVERTS
---------------------------*/
.promo2010 {background: url('/industry/theme/images/button-2010.jpg')no-repeat;margin-bottom:20px;}
.promo2010 .inner {padding-top:55px;height:124px;}

#newsletter-subscribe .curvy3 {height: 115px; min-height: 0;}

/*POLLS
----------------------------*/
.poll .answer {color:#3F3F3F !important;}
.poll p {color:#000;font-style:italic;margin:0px;}
.percentage {background-color:#48568D;color:#fff;padding:0px 1px;}

/*DOWNLOADS,LINKS CONTACTS BOXs
-------------------------------*/
ul.links, ul.download-links {line-height:19px;}
ul.links li a, ul.download-links li a {font-size:13px;text-decoration:none;display:block;}
ul.download-links li {list-style:none;}
ul.links  {list-style:disc;padding-left:20px;}
ul.links li a:hover,  ul.download-links li a:hover {text-decoration:underline;}
#sidebar-contacts p {font-weight:bold;font-size:13px;}

/*BREADCRUMB
---------------------------*/
#breadcrumb a.current {font-weight:normal;}

/*CAT NAV
---------------------------*/
#catnav li {margin:0px 0px 2px 0px;padding:0px;list-style:none;}
#catnav li a {border-bottom:solid 2px #48568d;padding:5px 3px; padding-left:6px!important;display:block;text-decoration:none;margin:0px !important;}
#catnav li a:hover {background-color:#48568d!important;border-left:3px solid #fa6916;color:#fff;}
#catnav li.current a {background-color:#48568d!important;border-left:3px solid #fa6916;color:#fff!important;}
#catnav li.here a {display:block;background-color:#48568d;border-left:3px solid #fa6916;color:#fff!important;}

/*COMMENTS
---------------------------*/
.commentbox {padding:0px 10px 10px 10px;margin:5px 0px;background-color:#e2dfdf;}
.commentbox.alt {border-left:5px solid #811748;}
.commentbox.alt2 {border-left:5px solid #aab336;}
.comment-meta.name {font-size:13px;text-transform:capitalize;padding:5px 0px;color:#000;}
.comment-body {color:#29376F;}

/*FRONT-PAGE
--------------------------*/
#welcome .curvy3 {min-height:345px;background: #EFEFE7 url('/industry/theme/images/welcome.jpg') no-repeat bottom right;background-position:123px 90px;}

.featurebox.mini .curvy3 {min-height: 160px;margin-bottom:20px;}

.welcome-holder {width:540px;}

#memberhome #ceo-box .curvy3 {height:390px; padding-bottom:0px !important; margin-bottom:0px;}

#stripx .featurebox.curvy_3  {min-height:125px;}



#stripx .event-gallery-fp {float:right;padding-top:15px;}
#stripx .event-gallery-fp li {float:left;margin-left:10px;padding:5px;border:solid #fff;height:110px;width:110;}
#stripx .event-gallery-fp li:hover {border:solid #fa6916;}
.fp-eventdescription {float:left; width:180px;padding:15px 0px;}
.fp-eventdescription h3 {color:white;}
a.event-title {color:white; font-size:26px;text-decoration:none;font-weight:bold;line-height:30px;} 
a.event-title:hover {text-decoration:underline;}
a.see-more {color:white; display:block; margin-top:20px;}

#fpnews .curvy3 {min-height:345px;}
.fp-news {font-size:10px;margin-bottom:20px;}
.fp-newslist {padding-left:0px;margin-left:0px !important;}
.fp-newslist li  {font-size:12px;line-height:18px;list-style:disc;margin-bottom:5px;}

#dyk p {font-size:12px;}

.fp-resources  {list-style:none;padding-right:10px;float:left;font-size:11px;line-height:30px;}
.fp-resources.last {padding-right:0px !important;}
.fp-resources li {padding-left:29px;}
.fp-resources li.imagesvideo {background: url('/industry/theme/images/resources-images.png') no-repeat left;}
.fp-resources li.research {background: url('/industry/theme/images/resources-graphs.png') no-repeat left;}
.fp-resources li.logo {background: url('/industry/theme/images/resources-links.png') no-repeat  left;}
.fp-resources li.specialoffers {background: url('/industry/theme/images/resources-specials.png') no-repeat  left;}
.fp-resources li.prize {background: url('/industry/theme/images/resources-prize.png') no-repeat  left;}
.fp-resources li.policy {background: url('/industry/theme/images/resources-policy.png') no-repeat  left;}


#fp-opp.featurebox-double .curvy3 {min-height:370px;}

#fp-opp .stripheading {background-color:#48568d !important;display:block !important;text-align:center;padding:1px;}
#fp-opp .readmore {padding-left:250px;}
#fp-opp ul {padding:0px 20px !important;margin:0px;}
#fp-opp ul li {font-weight:bold;font-size:12px;}

/*SLIDESHOWS
--------------------------*/
#myGallery {margin-bottom:20px;}
.jdGallery .slideInfoZone p {padding:5px;font-size: 18px;margin: 2px 5px;color: white;}
.jdGallery .slideInfoZone {height:50px !important;}
.jdGallery .slideInfoZone h2 {display:none;}
.jdGallery .slideInfoZone a {color:white;}

/*SPEC-HOLDER
---------------------------*/
/*used in suppliers,opportunities, rfps, networking*/

.spec-holder {padding:0px 0px 5px 0px;margin-bottom:20px;color:#383D63;}
.spec-holder .date  {background: url('/industry/theme/images/icon-star-orange.png') no-repeat  left;} 
.spec-holder .time, .spec-holder .venue {background: url('/industry/theme/images/icon-star-blue.png') no-repeat left;}
.spec-holder .tel, .spec-holder .cell, .spec-holder .fax {background: url('/industry/theme/images/icon-phone-orange.png') no-repeat left;padding-left:20px;}
.spec-holder .email {background: url('images/icon-email-orange.png') no-repeat  left;padding-left:20px;}
.spec-holder h3  {font-weight:bold;text-transform:uppercase;font-size:18px;color:#383D63 !important;}
.specs {float:left;margin-right:10px;color:#383D63;font-size:12px;}

/*OPPORTUNITIES
--------------------------*/
#opportunities .spec-holder {border-bottom:solid 2px #383D63;}
#opportunities .spec-holder .specs {font-weight:bold;padding-left:15px;font-size:14px;}
.opp-image {padding-bottom:5px;}
.opp-downloads {float:right;padding-bottom:10px;font-size:12px;}
#opportunities .stripheading {display:block;margin-bottom:10px;}
.opp-contact-details {display:block;background-color:#383D63;color:#fff;padding:5px 5px 10px 10px;}
.opp-contact {float:left;margin-right:10px;}
.opp-number {float:left;background: url('/industry/theme/images/icon-phone-orange.png') no-repeat left;padding-left:25px;margin-right:10px;}
.opp-email a {float:left;color:#fff;background: url('/industry/theme/images/icon-email-orange.png') no-repeat  left;padding-left:25px;} 

/*SUPPLIERS
--------------------------*/
#suppliers .specs {padding-top:5px; padding-bottom:5px;}
#suppliers .spec-holder {border-bottom:solid 2px #F28B14;}
#suppliers .location {float:right;color:#383D63;}
#searchbar .curvy3 {background-color:#fa6916;}
#searchbar p {color:#fff;font-weight:bold;}
#suppliers-submit {float:right;}
#searchbar #keywords {float:left;}

/*EVENTS
--------------------------*/
#events .spec-holder {border-bottom:solid #F28B14 2px;}
#events .specs {padding:5px 0px 5px 15px;}
.event-gallery {padding-top:10px;}
.event-gallery li {float:left;margin:5px;list-style:none;border:2px solid #49568D;padding:5px;width:120px;height:120px;}

/*FORMS
--------------------------*/
.fsForm .fsOptionLabel {padding-left:5px;}

/*RESOURCES
-------------------------*/
.ccimages-caption {width:250px;min-height:90px;}
#sidebar .ccimages-caption {min-height:30px;}

.resources li {padding-left:60px;min-height:65px;margin-left:0px !important;background-position: 0px -5px !important;list-style:none !important;}
.resources li.az {background: url('images/big-icon-az.png') no-repeat left top;}
.resources li.accolades {background: url('images/big-icon-accolades.png') no-repeat left top;}
.resources li.content {background: url('images/big-icon-sharing.png') no-repeat left top;}
.resources li.image {background: url('images/big-icon-image.png') no-repeat left top;}
.resources li.logos {background: url('images/big-icon-logos.png') no-repeat left top;}
.resources li.contacts {background: url('images/big-icon-contacts.png') no-repeat left top;}
.resources li.travel {background: url('images/big-icon-directory.png') no-repeat left top;}
.resources li.research {background: url('images/big-icon-stats.png') no-repeat left top;}
.resources li.screensaver {background: url('images/big-icon-downloads.png') no-repeat left top;}
.resources li.offers {background: url('images/big-icon-prize.png') no-repeat left top;}
.resources li.events {background: url('images/big-icon-events.png') no-repeat left top;}
.resources li.prize {background: url('images/big-icon-specials.png') no-repeat left top;}
.resources li.newsletters {background: url('images/big-icon-news.png') no-repeat left top;}



/*NEWS
------------------------*/
.news-specs {border-bottom:solid #F28B14 2px;height:22px;margin-bottom:20px;}

/*CEO
------------------------*/
/* #ceo-box .curvy3 {margin-bottom:2px;padding-bottom:120px;background:#EFEFE7 url('/industry/theme/images/ceo.jpg') no-repeat bottom right;} */
#ceo-box .curvy3 {margin-bottom:2px;padding-bottom:120px;background:#EFEFE7 url('/industry/theme/images/ceo2.jpg') no-repeat bottom right;}

.ceo-date {margin-bottom:10px;border-bottom:solid #fa6916 1px;height:22px;color:#383D63;font-size:11px;}
.ceo-pic .curvy3 {background: url('/industry/theme/images/ceo.jpg') no-repeat bottom right;}

/*MEET THE TEAM
------------------------*/
#team .curvy3 {min-height:115px !important;}
.team {width:300px;float:left;margin-bottom:30px;} 
.team.left {margin-right:30px;}
.team-profile  {border:2px solid #48568d;}
#team .floatleft .curvy3, #team .floatright .curvy3 {margin:0px 0px 20px 0px;}
#team h3 {font-size:12px;border-bottom:solid 2px;margin-left:86px;}
.team-designation, .team-email {margin-bottom:0px;font-size:11px;}

/* HACKS */

#blank #main .inner {background:white;}

/*survey*/

iframe.ss-base-body {padding:10px !important;}
