* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 11px;
    line-height: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
    background: #000 url(images/body.jpg) no-repeat center 0 !important;
}

a,
a:link,
a:visited { color: #fff; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

.ar { text-align: right;}

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
textarea { overflow:auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

h2 { font-size:17px; line-height:20px; font-weight: normal; color:#acaeb0;}
h2 strong{ font-weight: bold; color:#fff; }

h1.title { font-size:17px; line-height:20px; font-weight: bold; color:#fff; font-family: Arial, sans-serif; margin:0 0 15px 0; }


h3 { font-size:11px; line-height:14px; }

.shell { width:914px; margin:0 auto; padding-top:10px;}

#header { min-height:100px; position:relative; }
h1#logo { font-size:0; line-height:0; width:319px; position:absolute; z-index:10; top:9px; left:10px;}
h1#logo a{ display:block; text-indent: -4000px; height:82px; background:url(images/logo.png); }

.header-slides { position:relative; height:100px; overflow:hidden; font-size:0; line-height:0; z-index:2;}


#nav { height:24px; margin:3px 0 1px 0;}
#navigation { height:24px; float:left; }
#navigation ul{ list-style-type: none;}
#navigation ul li{ float:left; text-align: center; margin-right:4px; font-weight: bold;}
#navigation ul li.last{ margin-right:0;}
#navigation ul li a{ float:left; display:inline; width:82px; height:24px; background:url(images/nav.png) no-repeat 0 0; line-height:24px;}
#navigation ul li a:hover,
#navigation ul li a.active{ text-decoration: none; color:#000;}

/** Smaller Nav **/
#navigation ul li{ margin-right:2px;}
#navigation ul li a{ width:75px; background:url(images/nav-smaller.png) no-repeat 0 0; }


#socials { float:right; font-size:0; line-height:0; padding-top:2px;}
#socials a{ float:left; width:20px; height:20px; text-indent: -4000px; margin-left:2px; }

#socials a.su-link 			{ background:url(images/su-link.gif) ;}
#socials a.digg-link 		{ background:url(images/digg-link.gif) ;}
#socials a.del-link 		{ background:url(images/del-link.gif) ;}
#socials a.green-link 		{ background:url(images/green-link.gif) ;}
#socials a.twitter-link 	{ background:url(images/twitter-link.gif) ;}
#socials a.myspace-link 	{ background:url(images/myspace-link.gif) ;}
#socials a.p-link 			{ background:url(images/p-link.gif) ;}
#socials a.orange-link 		{ background:url(images/orange-link.gif) ;}
#socials a.facebook-link	{ background:url(images/facebook-link.gif) ;}
#socials a.rss-link 		{ background:url(images/rss-link.gif) ;}
#socials a.camospace-link 	{ background:url(images/ico-camospace.gif) ;}

#socials a.su-link-inactive 		{ background:url(images/su-link-inactive.gif) ;}
#socials a.digg-link-inactive 		{ background:url(images/digg-link-inactive.gif) ;}
#socials a.del-link-inactive 		{ background:url(images/del-link-inactive.gif) ;}
#socials a.green-link-inactive 		{ background:url(images/green-link-inactive.gif) ;}
#socials a.twitter-link-inactive 	{ background:url(images/twitter-link-inactive.gif) ;}
#socials a.myspace-link-inactive 	{ background:url(images/myspace-link-inactive.gif) ;}
#socials a.p-link-inactive 			{ background:url(images/p-link-inactive.gif) ;}
#socials a.orange-link-inactive 	{ background:url(images/orange-link-inactive.gif) ;}
#socials a.facebook-link-inactive	{ background:url(images/facebook-link-inactive.gif) ;}
#socials a.rss-link-inactive 		{ background:url(images/rss-link-inactive.gif) ;}
#socials a.camospace-link-inactive 	{ background:url(images/ico-camospace-inactive.gif) ;}

#rss { height:19px; background:url(images/rss.png); padding:0 5px;}
#rss span.rss-ico{ float:left; background:url(images/rss-ico.gif) no-repeat 0 1px; padding-left:15px; position:relative; top:2px; margin-right:5px;}

.rss-feed { float:left; width:820px; height:14px; overflow:hidden; position:relative; background:#fff url(images/rss-feed.gif); top:3px; color:#000;}
.rss-feed ul{ list-style-type: none; position:absolute; top:0; left:0;}
.rss-feed ul li{ height:14px; line-height:14px; padding:0 5px;}
.rss-feed ul li a{ color:#000; text-decoration: none ;}
.rss-feed ul li a:hover{ color:#777; }

#main { margin:3px 0 0 0; }

.col { float:left; display:inline; margin:0 5px 5px 0; }
.col-right { float:right; display:inline; margin:0 0 5px 0; }

.col1 { width:211px; }
.col2 { width:486px; }
.col3 { width:206px; }
.col4 { width:241px; }

.latest-news { height:255px; overflow:hidden; }

#footer { height:25px; background:url(images/footer.png); padding:6px 10px 0 10px;}
#search { float:left; white-space:nowrap; }
#search label{ float:left; white-space:nowrap; padding-top:2px; }
#search input.textbox,
#search .field{ border:0; background:#fff url(images/field.gif) repeat-x 0 0; color:#000; float:left; padding:3px; margin:0 7px 0 3px; width:110px;}

#search .search-submit,
#search input.btnSearch{ font-size:0; line-height:0; float:left; width:68px; height:21px; background:url(images/search-button.gif); text-indent: -4000px; cursor:pointer; border:0; }

.boxSearch { margin:0; }

#footer-navigation { float:left; display:inline; white-space:nowrap; font-weight: bold; padding-left:11px; font-size:0; line-height:0;}
#footer-navigation a,
#footer-navigation a.mainmenu{ float:left; height:20px; border-right:solid 1px #67686b; line-height:20px; padding-right:8px; margin-right:8px; font-family: Arial, sans-serif; font-size:11px; }

#footer-navigation a:hover,
#footer-navigation a.mainmenu:hover { text-decoration: underline;}

#footer .smaller-links { /*float:right;*/ white-space:nowrap; font-size:9px; line-height:10px; text-align: right; color:#afb0b1}
#footer .smaller-links a{ color:#afb0b1;}

ul.entries { list-style-type: none; }
ul.entries li{ font-size:0; line-height:0;}
ul.entries a{ height:62px; background:url(images/entry.png) repeat-x 0 0; display:block; padding:6px 0 0 5px; text-decoration: none !important; overflow:hidden; position:relative; }
ul.entries a:hover{ color:#b89669; }
ul.entries a.active{ background:#000; color:#b89669; }
ul.entries .entry-image{ float:left; width:91px; text-align: center; overflow:hidden;}
ul.entries .entry-info{ float:left; font-size:10px; line-height:12px; padding-left:5px; padding-top:3px;}
.industry ul.entries .entry-info{ width:185px; height:49px; overflow:hidden;}
ul.entries .entry-info strong{ display:block; font-size:11px;}

.videos ul.entries .entry-info{ width:93px; height:59px; overflow:hidden;}

.items { padding-top:15px;}
.items ul.entries { position:relative; width:904px; margin-right:-10px;}
.items ul.entries li { float:left; display:inline; margin-bottom:14px; margin-right:10px;}
.items ul.entries a { width:209px; height:108px; background-image:url(images/item-entry.png); padding-top:11px; height:97px;}
.items ul.entries .entry-image { width:86px; }
.items ul.entries .entry-info { width:115px; padding-top:22px;}

.items-pros { }
.items-pros ul.entries .entry-image { width:106px; }
.items-pros ul.entries .entry-info { width:98px; padding-top:22px; }

.items-pros ul.entries li{ margin-right:0; margin-left:5px; }
.items-pros ul.entries a { width:154px; height:87px; position:relative; overflow:hidden; font-size:11px; line-height:14px; text-align: center; background-repeat:no-repeat; background-position:0 0; padding:37px 0 0 62px;}
.items-pros ul.entries a strong{ display:block; font-size:12px; letter-spacing:-0.05em; }
.items-pros ul.entries a { text-shadow: -2px 2px 2px #000000;}



.items-shows { font-size:0; line-height:0; }
.items-shows ul.entries a{ padding:0; width:auto; height:auto; float:none; background:transparent; }
.items-shows ul.entries li{ width:214px; min-height:108px; text-align: center;}
.items-shows ul.entries li a.edit-link{ font-size:11px; line-height:13px; text-decoration: underline;}
.items-shows ul.entries li a.edit-link:hover{ text-decoration: none;}

.item-link { font-size:11px; line-height:11px; }
.item-link a{ font-size:11px !important; line-height:11px !important; }
.item-link div{ margin:0 !important; }

h2.bg { height:51px; line-height:50px; text-align: right; padding-right:10px; background:url(images/dot.png)}
h2.bg a { color:#acaeb0; text-decoration: none !important;}
h2.bg a strong{ color:#fff; }

.industry ul.entries li a { background-image:url(images/industry-entry.png);}
.industry h2 { background:url(images/industry-h.png) no-repeat 0 0; color:#794d24;}
.industry h2 strong{ color:#fff}
.industry-b { height:17px; background:url(images/industry-b.png) repeat-x 0 0;}

.industry h2 a { color:#794d24; text-decoration: none !important;}
.industry h2 a strong{ color:#fff;}



#video { height:272px; position:relative; overflow:hidden; background:#000;}

.latest-news ul.entries .entry-image { width:65px; }
.latest-news ul.entries .entry-info { height:49px; overflow:hidden; width:126px; }

.social ul.entries li { overflow:hidden; }
.social ul.entries li a { background-image:url(images/social-entry.png);}
.social ul.entries .entry-image { width:65px; min-height:5px;}
.social ul.entries .entry-info { width:160px; padding-top:0;}

.social { }
.social h2{ color:#00a0cc; position:relative;}
.social h2 strong{ color:#fff; }

.big-ico-link { position:absolute; top:5px; left:5px; width:40px; height:40px; text-indent: -4000px; font-size:0; line-height:0;}
.facebook-big-link { background:url(images/facebook-big-link.gif); }
.twitter-big-link { background:url(images/twitter-big-link.gif); width:41px; }

.col-b { height:14px; font-size:0; line-height:0; }
.col3-b { background:url(images/col3-b.png); }
.col4-b { background:url(images/col4-b.png); }
.col1-b { background:url(images/col1-b.png); }

#content { background:url(images/dot.png); min-height:500px; padding:10px 13px 30px 13px; margin-bottom:5px; }

.news { padding-top:15px; position:relative; }
.news ul{ list-style-type: none;}
.news ul li{ /*background:#3c3d3e url(images/news-li.gif) repeat-x 0 0;*/background:url(images/postBG.png) repeat-x 0 0; position:relative; padding:10px 5px; margin-bottom:10px; min-height:25px;}
.news ul li .date{ float:left;height:30px;line-height:30px;margin-right:10px;padding:0 10px 0 35px;background:url(images/news-date.gif) no-repeat 0 0; }
.news ul li h3 { line-height:30px; height:25px; overflow:hidden; }
.news ul li a { }
.news ul li a:hover { color:#b89669; text-decoration: none; }

.news.blog { padding-top:15px; position:relative; }
.news.blog ul{ list-style-type: none;}
.news.blog ul li{ /*background:#3c3d3e url(images/news-li.gif) repeat-x 0 0;*/background:url(images/industrySponsorBG.png) repeat 0 0; position:relative; padding:10px 5px; margin-bottom:10px; min-height:25px;}
.news.blog ul li .date{ float:left;height:30px;line-height:30px;margin-right:10px;padding:0 10px 0 35px;background:url(images/news-date.gif) no-repeat 0 0; }
.news.blog ul li h3 { line-height:30px; height:25px; overflow:hidden; }
.news.blog ul li a { }
.news.blog ul li a:hover { color:#b89669; text-decoration: none; }

.sortActive { background:#3c3d3e url(images/news-li.gif) repeat-x 0 0; border-top:2px solid #ec4924; }
.sortActive:hover, .sortInactive:hover { color:#b89669;}
.sortArea {border-bottom:2px solid #000000;}

.blogsidebar .boxCalendar td {background:none !important; }
.blogsidebar .boxCalendar td a { color:#fff !important; }
.blogsidebar .boxHeader { padding:12px 12px 12px 0; }
.blogsidebar .boxContent { padding:0 12px 12px 0; width:auto; }
.blogsidebar {width:215px; float:left; }
.blogsidebar .boxCalendar {color:#fff !important; }
.news.blog {width:670px; float:right; }
h3.blogtitle {font-size:13px; }


.sign-up { position:absolute; width:166px; z-index:2; top:-18px; right:10px; }
.sign-up-button { display:block; height:23px; background:url(images/sign-button.gif) no-repeat 0 0; font-size:0; line-height:0; text-indent: -4000px;}

.sign-up-form { width:166px; display:none; }

.tweet_list { list-style-type: none; }
.tweet_list li{ font-size:0; line-height:0; height:62px; /*background:url(images/entry.png) repeat-x 0 0;*/background-image:url(images/social-entry.png); display:block; padding:6px 0 0 5px; text-decoration: none !important; overflow:hidden; }
.tweet_list a{ }
.tweet_list a:hover{ color:#b89669; }
.tweet_list .tweet_avatar{ float:left; width:65px; height:56px; position:relative; overflow:hidden}
.tweet_list .tweet_info{ float:left; width:160px; font-size:10px; line-height:12px; padding-left:5px; padding-top:1px;}
.tweet_list .entry-info strong{ display:block; font-size:11px;}

.tweet_time { display:none;}

.loading { text-align: center; padding:10px 5px; background:#000; }

#footer-navigation .mainbar {  background:transparent; height:auto; padding:0 !important;}
#footer-navigation div {  float:left !important; display:inline; margin:0;}

.cms-links { padding:0 0 10px 0; text-align: right;}
.cms-links a.login, .cms-links a.admin, .cms-links a.logout{ padding:3px 6px; background:#444; font-size:9px;}

.top-menu { padding:0 0 10px 0; text-align: right;}

.col-right #divAddModule_placeholderrightbottom,
.col-right #divAddModule_placeholderrighttop { background:#000;}

.gears ul.entries img,
.industry ul.entries img { height:56px; }

.industrySponsors { padding-top:15px; position:relative; }
.industrySponsors ul{ list-style-type: none;}
.industrySponsors ul li{ /*background:transparent url(images/industrySponsorBG.png) no-repeat;*/ position:relative; width:311px; height:108px; margin-bottom:10px; min-height:25px; text-align:center;}
.industrySponsors ul li .date{ position: absolute; top:8px; left:8px; float:left; width:60px; height:30px; line-height:30px; background:url(images/news-date.gif) no-repeat 0 0; padding:0 0 0 35px; }
.industrySponsors ul li h3 { line-height:13px; }
.industrySponsors ul li a { }
.industrySponsors ul li a:hover { color:#b89669; text-decoration: none; }

.industryContent .industryLeft {float:left; width:567px; margin-right:10px;}

.industryContent .industryRight {float:left; /*background:url(images/industryDeer.png) no-repeat scroll 23px 0 transparent;*/ padding-right:13px;}
h2.industryTitle {font-size:30px;}
h3.sponsor {font-size:30px; padding-top:46px; text-align:center;}
h3.industryFeed {font-size:11px; padding-top:7px;}
.industryFeedTitle {text-transform:uppercase;}

.fb-loading { display:block; text-align: center; background:#000; padding:5px; }

.industryFeedBlock { padding-top:15px; position:relative; }
.industryFeedBlock ul{ list-style-type: none;}
.industryFeedBlock ul li{ /*background:#3c3d3e url(images/news-li.gif) repeat-x 0 0;*/background:url(images/postBG.png) repeat-x 0 0; position:relative; padding:10px 5px; margin-bottom:10px; height:25px;}
.industryFeedBlock ul li .date{ float:left;height:30px;line-height:30px;margin-right:10px;padding:0 10px 0 23px;background:url(images/news-date.gif) no-repeat 0 0; }
.industryFeedBlock ul li h3 { line-height:18px; height:15px; overflow:hidden; }
.industryFeedBlock ul li a { }
.industryFeedBlock ul li a:hover { color:#b89669; text-decoration: none; }
#content.industryPage {padding:10px 0 30px 13px; position:relative;}

#facebox .loading{ background:transparent; padding:0;}

.text-popup { font-size: 13px; line-height: 16px; font-weight: bold; }
.text-popup .title { font-size: 16px;  text-decoration: underline; font-weight: bold;}
.text-popup p { margin-bottom: 18px; }
.text-popup ul { margin-left: 30px; }
.text-popup .abs-img { position: absolute; bottom: 50px; right: -70px; }


.wild-corp { }
.wild-corp #content{ }
.wild-corp h2{ font-size:48px; line-height:1; background:url(images/wc-corp-border.png) no-repeat 0 bottom; padding-bottom:69px; margin-bottom:-44px; position:relative; }
.wild-corp h2 strong{ color:#fff; }

h2.bigger { font-size:48px; line-height:1; }
h2.smaller { font-size:18px; line-height:1; text-shadow: 2px 2px 5px #333; }
.content-head { background:url(images/wc-corp-border.png) no-repeat 0 bottom; padding-bottom:69px; margin-bottom:-44px; position:relative;  }

.bigger-text { font-size:12px; line-height:16px;}
.bigger-text p{ padding-bottom:15px; }

.corps { padding:7px 0 0 58px;}
.corps ul{ list-style-type: none;}
.corps ul li{ float:left; width:112px; height:366px; background-repeat:no-repeat; background-position:0 0; padding:0 20px; position:relative; overflow:hidden;}


.corps ul li h4 { padding:120px 0 6px 0; text-align: center; font-size:11px; font-weight: bold; color:#fff; text-shadow:0 0 7px #000; line-height:14px;  height:40px;}

.corps ul li .hidden-text { font-size:10px; line-height:11px; display:none; }
.corps ul li .hidden-text p{ padding-top:7px; }

.corps ul li.corp-hover{ background-position: 0 bottom; }
.corps ul li.corp-hover .hidden-text{ display:block; }

.corps ul li.corp-0 { background-image:url(images/corp-red.png); }
.corps ul li.corp-1 { background-image:url(images/corp-green.png); }
.corps ul li.corp-2 { background-image:url(images/corp-yellow.png); }
.corps ul li.corp-3 { background-image:url(images/corp-blue.png); }
.corps ul li.corp-4 { background-image:url(images/corp-black.png); }

.wild-corp .bigger-text { padding:0 58px; position:relative;}
.wild-corp #placeholderBody_panelPageInfo { position:relative; z-index:5;}

.shows-page #content { min-height:200px;}

.items-shows ul.entries li { margin-bottom:3px;}

.corp-body { padding:60px 58px 0 58px; font-size:12px; line-height:16px;}
.corp-body p{ padding-bottom:15px; }

.corp-nav { height:80px; font-size:0; line-height:0; }
.corp-nav ul{ float:right; list-style-type: none; display:inline; }
.corp-nav ul li{ float:left; display:inline; }
.corp-nav ul li a{ float:left; text-indent: -4000px; height:63px; width:64px; background:url(images/corp-nav.png); background-repeat:no-repeat; background-position:0 0 ; position:relative; top:8px; margin-left:-8px;}

.corp-nav ul li.active a { width:80px; height:80px; background-image:url(images/corp-nav-active.png); top:0; }

.corp-nav ul li a.corp-link1 { background-position:0 0;}
.corp-nav ul li a.corp-link2 { background-position:-82px 0;}
.corp-nav ul li a.corp-link3 { background-position:-165px 0;}
.corp-nav ul li a.corp-link4 { background-position:-247px 0;}
.corp-nav ul li a.corp-link5 { background-position:-329px 0;}

.corp-nav ul li a.corp-link1:hover { background-position:0 bottom;}
.corp-nav ul li a.corp-link2:hover { background-position:-82px bottom;}
.corp-nav ul li a.corp-link3:hover { background-position:-165px bottom;}
.corp-nav ul li a.corp-link4:hover { background-position:-247px bottom;}
.corp-nav ul li a.corp-link5:hover { background-position:-329px bottom;}


.corp-nav ul li.active a.corp-link1 { background-position:0 0 !important;}
.corp-nav ul li.active a.corp-link2 { background-position:-108px 0 !important;}
.corp-nav ul li.active a.corp-link3 { background-position:-216px 0 !important;}
.corp-nav ul li.active a.corp-link4 { background-position:-323px 0 !important;}
.corp-nav ul li.active a.corp-link5 { background-position:-431px 0 !important;}

.corp-nav-holder { position:absolute; top:10px; right:20px; z-index:10; }
.wild-corp-detailed { position:relative; }
.corp-title { padding-top:10px;}
.corp-title h1.title { font-size:36px; color:#fff; text-transform: none; text-align: right; font-weight:bold;}
.corp-title h1.title strong{ text-transform: uppercase; font-weight: normal; color:#acaeb0; }

 a.bottommenu {font-size:9px !important;}
 
 #industryMountain {background:url(images/industryMountain.png) no-repeat; height:332px; position:absolute; right:0; top:0; width:575px;}
 
.uploadedIMAGE{ width: 200px; float: left; }
h3 .uploadedIMAGE{ display: none; }
.wildcommNews{ overflow: hidden; height: 25px;}
.wildcommBlog{ overflow: hidden; height: 25px;}
 
 
.wild-gears{ padding:40px 0 0 20px; }
.wild-gears ul{ list-style-type: none;}
.wild-gears ul li{ float:left; display:inline; width:208px; height:70px; background:url(images/gear-bg.png) no-repeat 0 0; margin:0 0 35px 55px;}
.wild-gears ul li a{ float:left; display:inline; width:193px; height:58px; background-repeat:no-repeat; background-position:1px 1px; text-align: right; font-size:11px; line-height:14px; padding:12px 15px 0 0; color:#fff; text-decoration: none !important; font-weight: bold; }
.wild-gears ul li a strong{ display:block; text-transform: uppercase; font-size:15px; line-height:17px; }

.wild-gears ul li a:hover {
	box-shadow: 0 0 10px #fff;
	-moz-box-shadow: 0 0 10px #fff;
	-webkit-box-shadow: 0 0 10px #fff;
}


.wild-gears-home { padding:0; width:206px; height:204px; position:relative; overflow:hidden;}
.wild-gears-home ul li{ float:none; display:block; height:68px; background:url(images/gear-bg-home.jpg) no-repeat 0 0; margin:0; }
.wild-gears-home ul li a{ height:56px; }


.corp-content { position:relative; z-index:10;}
.corp-bg { position:absolute; bottom:0; left:0; width:737px; height:447px; background-position:0 0; background-repeat:no-repeat; z-index:1;}

.latest-news img {width:65px;}

.industrySponsorsLogos {width:311px; list-style:none; line-height:0; text-align:center;}

a.breadcrumb {color:#b89669 !important;}
.paging a:hover {color:#fff;}
.breadcrumb {padding-bottom:10px;}
.news #placeholderBody_panelBody, .blog #placeholderBody_panelBody {font-size:13px; line-height:18px;}
.news .newsTitle, .blog .blog-title {font-size:25px !important; font-weight:bold; line-height:35px;}

.corp-content li {line-height:25px;}
.corpListCol {float:left; margin-right:90px;}

.industryContent { position:relative; z-index:10;}

.gear-desc { position:relative; top:14px;}

.industry-scroll { position:relative; overflow:hidden; height:204px;}

.facebook-posts-clip { height:204px; }

.list { position:relative; }

#twitts { position:relative; overflow:hidden; height:204px;}

.policies p {padding-bottom:15px; font-size:12px; line-height:18px;}


/**** Static Contact Form ****/
.contact-page {}
.contact-page #content{ padding:0; }
.contact-page .contact-bg { background:url(images/contact-bg.png) no-repeat 0 0; padding:10px 13px 30px 13px;}

.contact-page h2 { font-size:48px; line-height:1; }
.contact-page h3 { font-size:16px; font-style: italic; text-transform: uppercase; font-weight: bold; line-height:18px; padding-bottom:8px; }

.contact-form { border:solid 1px #fff; background:url(images/dot.png); padding:30px 35px; margin:100px 16px 0 16px; }

.contact-form .contacts { float:left; display:inline; width:235px;}
.contact-form .contacts p{ font-size:12px; line-height:18px; padding-bottom:15px; letter-spacing:1px; }
.contact-form .contacts p.contact-details{ font-size:12px; line-height:27px; font-style:italic; }

.contact-form .form-place { float:right; display:inline; width:485px;}
.contact-form .form-place p{ font-size:14px; line-height:19px; letter-spacing:0.5px; padding:10px 0; font-style: italic;}


.contact-form label { display:block; font-size:12px; text-transform: uppercase; color:#a2a2a2; padding-bottom:1px; }
.contact-form .left { width:170px;}
.contact-form .right { width:282px;}

.cfield { display:block; border:solid 1px #9b9691; background:#fff; padding:2px; width:164px; margin-bottom:4px; }
textarea.cfield { height:92px; width:276px; overflow:auto; }

.contact-button { cursor:pointer; border:0; color:#fff; text-transform: uppercase; font-style: italic; font-weight: bold; font-size: 14px; height:24px; background:url(images/cbutton-bg.gif) repeat-x 0 0; margin-left:5px; padding:0 4px;}
.contact-buttons { text-align: right; padding-top:3px;}
/**** End Static Contact Form ****/


/**** CMS WC Contact Form ****/
.FORMinput input, .contact-form .captchaArea input { border:solid 1px #9b9691; background:#fff; padding:2px; width:164px; margin-bottom:4px; }
.FORMinput textarea { height:92px; width:276px; overflow:auto; border:solid 1px #9b9691; background:#fff; padding:2px; width:164px; margin-bottom:4px; }
.FORMfieldName {display:block; font-size:12px; text-transform: uppercase; color:#a2a2a2; padding-bottom:1px;}
.contact-form .button {cursor:pointer; border:0; color:#fff; text-transform: uppercase; font-style: italic; font-weight: bold; font-size: 14px; height:24px; background:url(images/cbutton-bg.png) repeat-x 0 0; margin-left:5px; padding:0 4px;}
.WCFORM .left { width:180px;}
.WCFORM .right { width:296px;}
.contact-form .FORMcaptchaDIV div {background:none !important;}
.contact-form .FORMcaptchaDIV div img {width:170px; height:auto;}
.contact-form .FORMcaptchaDIV {width:170px !important; float:right;}
.contact-form .captchaLabel {font-size:12px; text-transform: uppercase; color:#a2a2a2; padding-bottom:1px;}
.contact-form .captchaArea {float:right; margin-right:15px;}
.contact-buttons { text-align: right; padding-top:3px; clear:both; margin-right:15px;}
.contact-form .captchaArea .captchaLabelBox {clear:both; float:right; margin-top:5px;}
.contact-form .errorText {font-size:12px; text-transform: uppercase; color:#F00; padding-bottom:1px;}
.contact-form .captchaArea .errorEmpty {color:#F00; margin-left:2px;}
.contact-form .errorEmpty {color:#F00;}
.contact-form h3.WClogoSmall {background:url(images/WClogo-small.png) no-repeat; height:55px; text-indent:-4000px; width:185px;}
.contact-form { border:solid 1px #fff; background:url(images/dot.png); padding:15px 22px; margin:100px 16px 0 16px; }
.contact-form .getDirections {padding:5px 10px; width:124px;}
.contact-form .getDirections a {text-decoration:none;}
.contact-form .WCcontactInfoTitle {color:#d0a979; font-size:11px; font-style:normal;}
.contact-form .form-place .WCcontactInfoTitle {font-size:14px;}
.contact-form .form-place {padding-top:40px;}
.contact-form .form-place h3 {padding-bottom:0;}
.contact-form .form-place p {padding-top:0;}
.contact-form .contacts p.contact-details {margin-left:-8px;}
.contact-form .form-place td a {color:#000;}
/**** End CMS WC Contact Form ****/


/** FB Accordion **/
.fb-acc-widget { width:241px; background:#000; font-size:11px; line-height:14px; color:#fff; height:204px; position:relative; overflow:hidden; }
.fb-acc-widget a { color:#B89669;}
.fb-acc-widget ul{ list-style-type: none;}
.fb-acc-widget ul li{ background:#000; line-height:14px; }
.fb-acc-widget ul li a.fb-head{ height:35px; display:block; padding:0 9px; color:#fff; text-decoration: none; background:url(images/fb-li.png); }
.fb-acc-widget ul li a.fb-head:hover { color:#B89669;}
.fb-acc-widget ul li a.fb-head span{ float:left; }
.fb-acc-widget ul li a.fb-head span.fb-img { width:43px; height:35px; position:relative; overflow:hidden; background:url(images/fb-image.png); }
.fb-acc-widget ul li a.fb-head span.fb-img img { width:36px; height:29px; border:0; position:relative; top:3px; left:1px;}
.fb-acc-widget ul li a.fb-head span.fb-name { float:left; width:175px; margin-left:5px; line-height:34px; font-weight: bold; height:35px; overflow:hidden; }

.fb-acc-widget ul li .fb-posts-holder { padding:10px 9px; min-height:50px;  position:relative; font-size:10px; line-height:11px;}
.fb-acc-widget ul li .fb-posts { min-height:50px; position:relative; }
.fb-acc-widget ul li .fb-posts ul{ }
.fb-acc-widget ul li .fb-posts ul li{ padding-bottom:10px; line-height:14px;}

.fb-acc-loading { width:16px; height:16px; background:url(images/fb-loading.gif) no-repeat 0 0; position:absolute; top:20px; left:110px; }

.fb-acc-widget .vs-arr{ display:none !important; }
