/* 
Title:     Base Layout
Author:    jamie@verbinteractive.com
Updated:   Jan 9, 2006
*/

img {border:0;}

#container {margin:0 auto; padding:0; width:988px; text-align:left;}

#header {margin:0 0 2px; height:130px; background:url(../img/dots-x.gif) left bottom repeat-x;}

#nav-top {float:right; margin:53px 16px 0 0; width:540px; height:34px; overflow:hidden;}
#nav-top ul {margin:0; padding:0; width:540px; height:34px; list-style:none; display:inline; overflow:hidden;}
#nav-top li {margin:0; float:left; list-style:none; display:inline;}
#nav-top li a {float:left; padding:34px 0 0; overflow:hidden; height:0px !important; height /**/:34px; /* for IE5/Win only */}
#nav-top li a:hover, #nav-top li a#ntc {background-position:0 -34px;}
li#chat-live a {width:126px; background:url(../img/nav/chat-live.gif) top left no-repeat;}
li#vacation-planner a {width:191px; background:url(../img/nav/vacation-planner.gif) top left no-repeat;}
li#site-search {left:16px; top:8px; position:relative; /*margin:0 0 0 18px; padding:8px 0 0;*/  width:203px;}

form#search {margin:0; padding:0; width:203px;}
form#search input#zoom_query {margin:0; width:142px; border:1px #cfcfcf solid; font-size:10px;}
form#search input#search-button {margin:0 0 -4px 7px; width:44px;}

form#formKeyword {margin:0; padding:0; width:203px;} {margin:0; padding:0; width:203px;}
form#formKeyword input#zoom_query {margin:0; width:142px; border:1px #cfcfcf solid; font-size:10px;}
form#formKeyword input#search-button {margin:0 0 -4px 7px; width:44px;}

img#logo-home {margin:28px 0 0 24px;/*left:31px; top:48px; position:relative;*/}
img#logo-home-new {margin:18px 0 0 20px;/*left:31px; top:48px; position:relative;*/}
img#logo {margin:17px 0 0 33px;}

/* Main Nav */
#nav-main {margin:0 auto; width:982px;}

#nav-main ul {margin:0; padding:0; width:982px; list-style:none; overflow:hidden;}
#nav-main ul li {float:left; margin:0; padding:0; list-style:none;}
#nav-main ul li a {display:block; text-indent:-9999px;}

li#vacation-visitors-guide-current {width:596px; background:url(../img/nav/vacation-visitors-guide-current.gif) left top no-repeat;}
li#vacation-visitors-guide-current a {height:36px;}

li#vacation-visitors-guide {width:238px;}
li#vacation-visitors-guide a {padding:36px 0 0; overflow:hidden; height:0px !important; height /**/:36px; /* for IE5/Win only */ background:url(../img/nav/vacation-visitors-guide.gif) top left no-repeat;}
li#vacation-visitors-guide a:hover {background-position:0 -36px;}

li#chamber-of-commerce-current {width:551px; background:url(../img/nav/chamber-of-commerce-current.gif) left top no-repeat;}
li#chamber-of-commerce-current a {height:36px;}

li#chamber-of-commerce {width:193px;}
li#chamber-of-commerce a {padding:36px 0 0; overflow:hidden; height:0px !important; height /**/:36px; /* for IE5/Win only */ background:url(../img/nav/chamber-of-commerce.gif) top left no-repeat;}
li#chamber-of-commerce a:hover {background-position:0 -36px;}

li#meetings-groups-current {width:551px; background:url(../img/nav/meetings-groups-current.gif) left top no-repeat;}
li#meetings-groups-current a {height:36px;}

li#meetings-groups {width:193px;}
li#meetings-groups a {padding:36px 0 0; overflow:hidden; height:0px !important; height /**/:36px; /* for IE5/Win only */ background:url(../img/nav/meetings-groups.gif) top left no-repeat;}
li#meetings-groups a:hover {background-position:0 -36px;}

#nav-sec {margin:1px 0 0; padding:6px 0; font-size:1.0em; background:#a9b698;}
#nav-sec p {margin:0 0 0 19px; padding:0; color:#fff;}
#nav-sec p a, #nav-main p a:visited {margin:0 2px; color:#fff; text-decoration:none;}
#nav-sec p a:hover, #nav-sec p a#nsc {color:#000;}

/* Content Area */
#content-wrapper {}

#content {overflow:hidden;}

#content h1, #content h2 {margin:0 0 8px; padding:0 0 4px; font-size:1.0em; text-transform:uppercase; background:transparent url(../img/dots-col-section.gif) left bottom repeat-x;}
#content h2 span {padding:4px 0 0; display:block; background:url(../img/dots-h2-top.gif) left top repeat-x;}
#content h3 {margin-bottom:-8px; font-size:1.0em; color:#7baaab;/* text-transform:uppercase;*/}
#content h4 {margin:0 0 8px; padding:0 0 4px; font-size:1.0em; color:#7baaab;}

#content p {margin:12px 0;}

#content a, #content a:visited {color:#000;}
#content a:hover {text-decoration:none;}

#content p.nav-page, #content p.nav-page a, #content p.nav-page a:visited {text-align:right; color:#7baaab;}
#content p.nav-page span {font-size:1.3em;}

#content p.nav-page-sec {text-align:right; font-weight:bold;}

#content a.new-window, #content a.new-window:visited {padding:0 14px 0 0; color:#000; text-decoration:underline; background:url(../img/icon/new-window.gif) top right no-repeat;}
#content a.new-window:hover {text-decoration:none;}

img.img-centered {display:block; margin:0 auto;}
img.img-right {margin:7px 0 0 6px; float:right;}
img.img-left {margin:7px 6px 0 0; float:left;}

ul.base-ul {margin-top:-6px;}
ul.base-ul li {padding:6px 0;}

ul.base-ul-no {margin-top:-6px; list-style:none;}
ul.base-ul-no li {padding:6px 0; list-style:none;}

#breadcrumb {margin:10px 0;}
#breadcrumb p {margin:0; padding:0; font-size:0.9em; color:#a7bb92;}
#breadcrumb a, #breadcrumb a:visited {text-decoration:none; color:#a7bb92;}
#breadcrumb a:hover {text-decoration:underline;}
.bc-2-col {padding:0 0 0 24px;}
.bc-3-col {padding:0 0 0 212px;}

#col-section {float:left; margin:2px 0 0; width:178px;}
#col-section ul {margin:0 0 22px 0; padding:0; list-style:none; color:#666; background:url(../img/dots-col-section.gif) left top repeat-x;}
#col-section ul li {margin:0 0 0 22px; padding:2px; list-style:none; font-size:0.9em;}
#col-section ul a, #col-section ul a:visited {color:#666; text-decoration:none;}
#col-section ul a:hover, #col-section ul a#itsn, #col-section ul a#itsns {text-decoration:underline;}
#col-section ul li img {margin:0 0 7px 0;}
#col-section ul li ul {margin:0; background:none;}
#col-section ul li ul li {margin:4px 0 0 10px; padding:0; font-size:10px;}

/* Three Column Layout - left & right flanking menus */
#col-content {float:left; margin:0 34px; width:490px;}
#col-content img#sec-header {margin:0 0 23px 0; display:block;}

/* Two Column Layout - right flanking menu */
#col-content-2 {float:left; margin:0 34px 0 24px; width:678px; display:inline; /*background:url(../img/dots-col-section.gif) left top repeat-x;*/}
#col-content-2 img#sec-header {margin:0 0 23px 0; display:block;}

/* Two Column Layout - left flanking menu */
#col-content-2l {float:left; margin:0 0 0 34px; width:770px; display:inline; /*background:url(../img/dots-col-section.gif) left top repeat-x;*/}
#col-content-2l img#sec-header {margin:0 0 23px 0; display:block;}

/* One Column Layout */
#col-content-1 {margin:0 24px; min-height:400px; }

#featured-event {width:180px;}
#featured-event h3 {margin:14px 0 12px; padding:0; font-size:1.6em; color:#a7bb92; font-weight:normal;}
#featured-event h3 span {display:block;}
#featured-event p {margin:0 10px 20px 0; padding:0; color:#636466; line-height:16px;}

#content p#events-by-month, #content p#events-by-month a {margin-top:-8px; color:#7baaab;}

#event-listings ul {margin:0; padding:0; list-style:none;}
#event-listings ul li {margin:9px 0; padding:0; list-style:none; font-size:1.0em; line-height:19px; color:#636466;}
#event-listings ul li span {color:#a7bb92; display:block;}
#event-listings ul li a, #event-listings ul li a:visited {color:#a7bb92; text-decoration:none;}
#event-listings ul li a:hover {text-decoration:underline;}
#event-listings ul li p {}

#newsletter {margin:0 0 14px; background:url(../img/bg/newsletter-home.gif) left top no-repeat;}
#newsletter img {margin:0 0 0 93px;}
#newsletter p {margin:10px 0 0; padding:0 4px 0 93px; font-size:0.9em; line-height:15px; color:#323232;}
#newsletter p.subscribe-now a {display:block; text-indent:-9999px; width:102px; height:12px; padding:12px 0 0; overflow:hidden; height:0px !important; height /**/:12px; /* for IE5/Win only */ background:url(../img/nav/subscribe-now.gif) top left no-repeat;}
#newsletter p.subscribe-now a:hover {background-position:0 -12px;}

/* Vacation & Visitor's Guide */
#vacation-experiences {margin:0 auto; padding:0 0 20px; width:660px; background:url(../img/dots-col-section.gif) left bottom repeat-x; overflow:hidden;}
#content #vacation-experiences h2 {margin:0; padding:4px 0 0; display:block; background:url(../img/dots-h2-top.gif) left top repeat-x;}
#vacation-experiences ul {margin:0; padding:0; width:660px; list-style:none; display:inline; overflow:hidden;}
#vacation-experiences ul li {float:left; height:150px; padding:0; list-style:none; display:inline;}
#vacation-experiences ul li a {float:left; padding:150px 0 0; overflow:hidden; height:0px !important; height /**/:150px; /* for IE5/Win only */}
#vacation-experiences ul li a:hover {background-position:0 -150px;}
li#family-ve a {margin:0; width:150px; background:url(../img/nav/exp/family.jpg) top left no-repeat;}
li#romance-ve a {margin:0 10px 0 20px; width:150px; background:url(../img/nav/exp/romance.jpg) top left no-repeat;}
li#outdoors-ve a {margin:0 20px 0 10px; width:150px; background:url(../img/nav/exp/outdoors.jpg) top left no-repeat;}
li#sports-ve a {margin:0; width:150px; background:url(../img/nav/exp/sports.jpg) top left no-repeat;}

#nav-interest {margin:14px auto 0; width:660px;}
#nav-interest ul {width:660px; margin:0; padding:0; list-style:none; display:inline; overflow:hidden;}
#nav-interest ul li {float:left; height:112px; margin:0; padding:0; list-style:none; display:inline;}
li#hilton-head-vacation-planner a {float:left; width:253px; padding:112px 0 0; overflow:hidden; height:0px !important; height /**/:112px; /* for IE5/Win only */ background:url(../img/calls/hilton-head-vacation-planner.gif) top left no-repeat;}
li#hilton-head-vacation-planner a:hover {background-position:0 -112px;}
li#video-feature {width:242px; background:url(../img/calls/video-feature-bg.gif) top right no-repeat;}
li#video-feature p {margin:26px 128px 0 0; text-align:right;}
li#video-feature p#sec-video {margin-top:8px;}
li#upcoming-events a {float:left; width:165px; padding:112px 0 0; overflow:hidden; height:0px !important; height /**/:112px; /* for IE5/Win only */ background:url(../img/calls/events-calendar.gif) top left no-repeat;}
li#upcoming-events a:hover {background-position:0 -112px;}

/* Experience */
#experiences-calls {margin:20px 0 0; width:490px;}
#experiences-calls ul {width:490px; margin:0; padding:0; list-style:none; display:inline; overflow:hidden;}
#experiences-calls ul li {float:left; height:200px; margin:0 0 20px 0; padding:0; list-style:none; display:inline;}
#experiences-calls ul li a {float:left; padding:200px 0 0; overflow:hidden; height:0px !important; height /**/:200px; /* for IE5/Win only */}
#experiences-calls ul li a:hover {background-position:0 -200px;}
li#family-ex a {margin-right:10px; width:235px; background:url(../img/calls/family-ex-bg.jpg) left top no-repeat;}
li#romance-ex a {margin-left:10px; width:235px; background:url(../img/calls/romance-ex-bg.jpg) left top no-repeat;}
li#outdoors-ex a {margin-right:10px; width:235px; background:url(../img/calls/outdoors-ex-bg.jpg) left top no-repeat;}
li#sports-ex a {margin-left:10px; width:235px; background:url(../img/calls/sports-ex-bg.jpg) left top no-repeat;}

#col-calls {float:left; width:244px;}
#col-calls ul {margin:0; padding:0; list-style:none;}
#col-calls ul li {margin:0 0 3px 0; padding:0; list-style:none;}

#cross-design {margin:0 auto; width:982px; clear:both; background:#fff url(../img/bg/cross-design.gif) left bottom repeat-x;}
p#top-3-col {margin:0 264px 0 0; padding:6px 0 20px 0; text-align:right;}
p#top-3-col a, p#top-3-col a:visited {text-decoration:underline; color:#a9b698;}
p#top-3-col a:hover {text-decoration:none;}

table.tabular {margin:0 auto; width:100%; border:1px #7baaab solid; font-size:1.0em;}
table.tabular2 {margin:0; width:370px; border:1px #7baaab solid; font-size:1.0em;}
.tabular tr {}
tr.tr-head {color:#fff; font-weight:bold; background:#7baaab;}
tr.tr-even {background:#deeaea;}
.tabular td, .tabular2 td {padding:4px;}
td.td-title {width:200px}
td.td-cost {text-align:right;}

/* Jobs */
table.tabular3 {margin:0 auto; width:100%; border:1px #7baaab solid; font-size:1.0em;}
table.tabular3 tr {}
table.tabular3 tr.head {color:#fff; font-weight:bold; background:#7baaab;}
table.tabular3 tr.even {background:#deeaea;}
table.tabular3 tr.over {background:#a9b698; }
table.tabular3 td {padding:4px;}


.contact-info {margin:0 0 0 10px; width:200px; float:right; background:#f9f3d3;}
.contact-info p {margin:10px!important;}
.contact-info p strong {}

fieldset.chamber-champions-list {padding:20px 0 0;}


.featured-small-business {margin:20px auto 0; width:300px;}
.featured-small-business img {margin:-10px 6px 0 0;}

/* Page Tools */
#page-tools-wrapper {}
#page-tools {margin:0; padding:6px 0 20px 0; text-align:center; clear:both;}
#page-tools li {display:inline;}
#page-tools li a, #page-tools li a:visited {text-decoration:none; color:#7baaab;}
#page-tools li a:hover {color:#7baaab; text-decoration:underline;}
#print {margin:0 0 0 19px; padding:0 0 0 19px; background:url(../img/icon/print.gif) center left no-repeat;}
#share {margin:0 0 0 19px; padding:0 0 0 19px; background:url(../img/icon/email.gif) center left no-repeat;}
#favorites {margin:0 0 0 19px; padding:0 0 0 19px; background:url(../img/icon/favorites.gif) center left no-repeat;}
#text {margin:0; padding:0 0 0 19px; background:url(../img/icon/text.gif) center left no-repeat;}
#w3c {margin:0 0 0 19px; padding:0 0 0 27px; background:url(../img/icon/w3c.gif) center left no-repeat;}
#verb-dev {margin:0 0 0 19px; padding:0 0 0 31px; background:url(../img/icon/verb.gif) center left no-repeat;}

/* Footer */
#footer {margin:4px 0 0; padding:20px 0 0 0; background:url(../img/dots-x.gif) left top repeat-x;}
#footer p {margin:0 0 9px 0; padding:0; color:#000; text-transform:uppercase; text-align:center; font-size:0.8em;}
#footer p#fpb {margin-bottom:22px;}

#footer p#rss {}
#footer p#rss a {padding:1px 0 1px 20px; background:url(../img/icon/rss.gif) left top no-repeat;}

#footer #footer-logos {margin:14px auto; padding:0; width:340px;}
#footer #footer-logos a {margin:0; padding:0; display:inline;}

/*#footer p#south-carolina {margin:14px auto; padding:0; width:170px;}
#footer p#south-carolina a {height:50px; display:block; text-indent:-9999px; background:url(../img/south-carolina.gif) right top no-repeat;}*/

#footer p#verb {margin:0 auto; padding:0; width:167px;}
#footer p#verb a {height:27px; display:block; text-indent:-9999px; background:url(../img/internet-marketing-by-verb.gif) right top no-repeat;}

#footer a, #footer a:visited {margin:0 2px; color:#000; text-decoration:none;}
#footer a:hover {text-decoration:underline;}