@charset "UTF-8";
/* CSS Document */


/*****************************************************************
 global base tags 
*****************************************************************/
* {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
body {width:100%;background:url(../images/bg/footer_page_bg_left.jpg) no-repeat bottom left;}
h1 {font-size:28px;color:#000000;margin-bottom:10px;}
h2 {font-size:28px;color:#260e05;margin-bottom:10px;}
h3 {font-size:24px;color:#715d56;margin-bottom:8px;}
h4 {font-size:18px;color:#aa0000;margin-bottom:4px;}
p {font-size:12px;line-height:1.50em;color:#585858;margin:0 0 25px 0;}
ul {margin:0 0 25px 12px;}
ul li {font-size:12px;color:#4c3627;}
a {color:#aa0000;text-decoration:underline;}
a:hover {color:#999999;text-decoration:none;}





/* global classes */
/******************************************************************/
.content {width:980px;margin:0 auto 0 auto;}
.fullColumn {display:block;clear:both;width:980px;}
.leftColumn, .rightColumn {float:left;}
.leftColumn {width:609px;margin:0 10px 0 0;}
.rightColumn {width:361px;}






/* global (slide-out) contact form */
/******************************************************************/
#contact {position:fixed;display:block;top:15px;left:-795px;width:842px;height:404px;background:url(../img/bg/contact_form_bg.png) no-repeat top left;}
#contact form {margin:0 0 0 42px;width:790px;height:370px;}

/* open / close controls for slide out form */
#contact #btnFormControls a {float:right;width:20px;height:113px;margin:0 8px 0 0;text-decoration:none;cursor:pointer;}
#contact #btnFormControls a span {visibility:hidden;}
#contact  #btnFormControls a.open {background:url(../img/btn/btn_contact_open_up.png) no-repeat top left;}
#contact  #btnFormControls a.open:hover {background:url(../img/btn/btn_contact_open_over.png) no-repeat top left;}
#contact  #btnFormControls a.closed {background:url(../img/btn/btn_contact_close_up.png) no-repeat top left;}
#contact  #btnFormControls a.closed:hover {background:url(../img/btn/btn_contact_close_over.png) no-repeat top left;}


/* form headline */
#contact form h1 {display:block;width:623px;height:61px;background:url(../img/bg/form_headline.png) no-repeat top left;margin-bottom:55px;}
#contact form h1 span {visibility:hidden;}

/* shared form definitions */
#contact form label {float:left;}
#contact form label span {visibility:hidden;}

#contact form #who, #contact form #why,
#contact form #name,#contact form #email  {float:left;height:55px;width:371px;}

#contact form #why input[type=text],
#contact form #name input[type=text],
#contact form #email input[type=text]  {width:260px;height:28px;background:url(../img/bg/input_bg.png) no-repeat top left;font-size:18px;color:#d7d2c1;padding:7px 0 0 5px;margin:4px 0 0 0;}




#contact form #name label {background:url(../img/bg/label_name.png) no-repeat top right;width:77px;height:21px;margin:10px 12px 0 0;}

#contact form #email label {background:url(../img/bg/label_email.png) no-repeat top right;width:72px;height:21px;margin:10px 12px 0 0;}


#contact form #who {position:relative;margin-right:12px;}
#contact form #who label {background:url(../img/bg/label_who.png) no-repeat top right;width:69px;height:21px;margin:10px 11px 0 3px;}
#contact form #who input[type=text] {float:left;width:216px;height:31px;background:url(../img/bg/select_input_bg.png) no-repeat top left;font-size:18px;color:#d7d2c1;padding:10px 0 0 20px;}
#contact form #who input[type=button] {float:left;width:39px;height:41px;background:url(../img/bg/select_btn_up.png) no-repeat top left;cursor:pointer;margin:0 1px 0 0;}
#contact form #who input[type=button]:hover {background:url(../img/bg/select_btn_over.png) no-repeat top left;}
#contact form #who #contactList {position:absolute;top:38px;left:100px;padding:2px 0 0 0;width:200px;height:140px;background-color:#fff;border-left:1px solid #4c3627;border-bottom:1px solid #4c3627;border-right:1px solid #4c3627;}
#contact form #who #contactList a {display:block;width:191px;height:18px;cursor:pointer;font-size:12px;color:#4c3627;text-decoration:none;font-weight:bold;padding:3px 0 0 5px;margin:0 0 2px 2px;}
#contact form #who #contactList a:hover {background-color:#e1dddb;}


#contact form #why label {background:url(../img/bg/label_why.png) no-repeat top right;width:58px;height:26px;margin:10px 12px 0 2px;}
 


#contact form #what label {background:url(../img/bg/label_what.png) no-repeat top right;width:69px;height:21px;margin:10px 12px 0 2px;}
#contact form #what textarea {width:630px;height:87px;background:url(../img/bg/textarea_bg.png) no-repeat top left;font-size:18px;color:#d7d2c1;padding:0 0 0 7px;margin:0 0 15px 0;}


#contact form input[type=submit] {display:block;width:97px;height:32px;background:url(../img/btn/btn_contact_up.png) no-repeat top left;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;margin:0 0 0 624px;}
#contact form input[type=submit]:hover {background:url(../img/btn/btn_contact_over.png) no-repeat top left;}






/* header */
/******************************************************************/
#header {display:block;width:100%;height:220px;background:url(../img/bg/header_bg.jpg) #2d1805 no-repeat top center;}
#header #nav {padding-top:37px;}
#header #nav a {display:block;text-decoration:none;}
#header #nav a span {visibility:hidden;}


#header #nav a#btn1 {width:406px;height:47px;background:url(../img/btn/btn_am_co_up.png) no-repeat top left;}
#header #nav a#btn2 {width:226px;height:38px;background:url(../img/btn/btn_our_crew_up.png) no-repeat top left;margin-bottom:14px;}
#header #nav a#btn3 {width:291px;height:37px;background:url(../img/btn/btn_what_we_do_up.png) no-repeat top left;}

#header #nav a#btn1.active {width:406px;height:47px;background:url(../img/btn/btn_am_co_over.png) no-repeat top left;}
#header #nav a#btn2.active {width:226px;height:38px;background:url(../img/btn/btn_our_crew_over.png) no-repeat top left;}
#header #nav a#btn3.active {width:291px;height:37px;background:url(../img/btn/btn_what_we_do_over.png) no-repeat top left;}

#header #nav a#btn1:hover {width:406px;height:47px;background:url(../img/btn/btn_am_co_over.png) no-repeat top left;}
#header #nav a#btn2:hover {width:226px;height:38px;background:url(../img/btn/btn_our_crew_over.png) no-repeat top left;}
#header #nav a#btn3:hover {width:291px;height:37px;background:url(../img/btn/btn_what_we_do_over.png) no-repeat top left;}








/* sitemap */
/******************************************************************/
#sitemap {width:100%;/*height:535px;*/height:415px;background:url(../img/bg/sitemap_bg.jpg) #2d1805 no-repeat top center;}
#sitemap table {width:960px;padding-top:20px;}
#sitemap table tr td {width:320px;padding:0 0 35px 0;vertical-align:top;}

#sitemap table tr td h3, #sitemap table tr td h3 a {font-size:20px;color:#be450a;height:20px;margin-bottom:7px;}
#sitemap table tr td h3 a:hover {color:#fff;}
#sitemap table tr td a {color:#fff;font-size:13px;display:block;text-decoration:none;margin-bottom:5px;}
#sitemap table tr td a:hover {color:#be450a;}
#sitemap table tr td.crew a {float:left;width:110px;}








/* content body */
/******************************************************************/
#pageBody {display:block;width:100%;background-color:#fff;height:auto;border-top:1px solid #0f0701;}
#pastLives {display:block;width:100%;background-color:#ff931e;height:auto;border-top:1px solid #0f0701;}

/* sitemap controls */
#pageBody #sitemapControls {display:block;height:29px;}
#pageBody #sitemapControls a {float:right;text-decoration:none;width:69px;height:29px;cursor:pointer;}
#pageBody #sitemapControls a span {visibility:hidden;}
#pageBody #sitemapControls a.sitemapToggleClosed {background:url(../img/btn/btn_sitemap_open_off.jpg) no-repeat top left;}
#pageBody #sitemapControls a.sitemapToggleClosed:hover {background:url(../img/btn/btn_sitemap_open_over.jpg) no-repeat top left;}
#pageBody #sitemapControls a.sitemapToggleOpen {background:url(../img/btn/btn_sitemap_closed_off.jpg) no-repeat top left;}
#pageBody #sitemapControls a.sitemapToggleOpen:hover {background:url(../img/btn/btn_sitemap_closed_over.jpg) no-repeat top left;}


#pageBody #headline,    #pageBody #subHeadline {display:block;height:168px;padding:15px 30px 0 18px;margin-bottom:10px;}
#pageBody #headline h1, #pageBody #subHeadline h1 {color:#fff;font-size:26px;margin-bottom:9px;} 
#pageBody #headline p,  #pageBody #subHeadline p {color:#fff;margin-bottom:15px;}
#pageBody #headline a,  #pageBody #subHeadline a {color:#fff;text-decoration:underline;}

#pageBody #headline {width:561px;}
#pageBody #subHeadline {width:313px;}

	
	/* headline background definitions */
	#pageBody .leftColumn .HeadlineOrange,
	#pageBody .leftColumn .HeadlineBlue,
	#pageBody .leftColumn .HeadlineEggplant,
	#pageBody .leftColumn .HeadlineBrown,
	#pageBody .leftColumn .HeadlineGreen {background-repeat:no-repeat;background-position:top center;}
	
	#pageBody .leftColumn .HeadlineOrange {background-image:url(../img/bg/header_long_orange.jpg);}
	#pageBody .leftColumn .HeadlineBlue {background-image:url(../img/bg/header_long_blue.jpg);}
	#pageBody .leftColumn .HeadlineEggplant {background-image:url(../img/bg/header_long_eggplant.jpg);}
	#pageBody .leftColumn .HeadlineBrown {background-image:url(../img/bg/header_long_brown.jpg);}
	#pageBody .leftColumn .HeadlineGreen {background-image:url(../img/bg/header_long_green.jpg);}
	
	
	
	#pageBody .rightColumn .HeadlineOrange,
	#pageBody .rightColumn .HeadlineBlue,
	#pageBody .rightColumn .HeadlineEggplant,
	#pageBody .rightColumn .HeadlineBrown,
	#pageBody .rightColumn .HeadlineGreen {background-repeat:no-repeat;background-position:top center;}
	
	#pageBody .rightColumn .HeadlineOrange {background-image:url(../img/bg/header_short_orange.jpg);}
	#pageBody .rightColumn .HeadlineBlue {background-image:url(../img/bg/header_short_blue.jpg);}
	#pageBody .rightColumn .HeadlineEggplant {background-image:url(../img/bg/header_short_eggplant.jpg);}
	#pageBody .rightColumn .HeadlineBrown {background-image:url(../img/bg/header_short_brown.jpg);}
	#pageBody .rightColumn .HeadlineGreen {background-image:url(../img/bg/header_short_green.jpg);}
	
	
	
	#pageBody #subHeadline img {float:right;margin:0 0 0 10px;}
	
	/*This bit added for FeedX subheadline box which renders the item as a li*/
	#pageBody #subHeadline li {list-style:none; font-size:12px; line-height:1.5em;}
	#pageBody #subHeadline a {text-decoration:none;}
	
/* market research facility */
#marketResearch body {background-color: #ff931e;}

#marketResearch p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFF;margin-left: 100px;width:550px;line-height:20px;padding-bottom:20px;}
#marketResearch h1 {font-family: Arial, Helvetica, sans-serif;font-size: 80px;font-weight: bold;color: #FFF;line-height:65px;padding-bottom:40px;}
#marketResearch h2 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight:normal;color: #FFF;line-height:45px;margin-left: 100px;width: 550px;}
#marketResearch h3 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;display:block;font-weight:normal;color: #ff931e;line-height:16px;padding-top: 5px;padding-bottom: 5px;margin-left: 100px;background-color:#FFF;width: 380px;}
#marketResearch h4 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #FFF;line-height:10px;margin-left: 100px;}
#marketResearch #profileImage {position: fixed;right: 0px;bottom: 0px;border: 1px;display:block;z-index: -1;}



/* module (groupings) definitions */
/******************************************************************/
.module {padding:15px 12px 0 17px;height:auto;margin:0 0 30px 0;}
.module p, .module h2 {color:#4c3627;}
.module a {color:#ff6600;}
.module a.backToTop {float:right;}

.leftColumn .module ul {margin:0 0 25px 25px;width:500px;}
.leftColumn .module ul li {margin:0 0 15px 0;}



.leftColumn .module, .leftColumn .questionAnswer {display:block;background:url(../img/bg/col_bg_med.jpg) no-repeat top left;margin-bottom:25px;}
.rightColumn .module, .rightColumn .questionAnswer  {display:block;background:url(../img/bg/col_bg_short.jpg) no-repeat top left;margin-left:1px;}
.fullColumn .module {display:block;background:url(../img/bg/col_bg_long.jpg) no-repeat top left;}


.leftColumn h1 {color:#4c3627;}
.leftColumn h2 {margin-bottom:0;}
.leftColumn .module h3 {font-weight:normal;}
.leftColumn .module p.footer {display:block;height:50px;background:url(../img/bg/module_footer.gif) no-repeat bottom left;}
.leftColumn .module p {display:block;width:568px;margin:0 0 8px 0;}


.leftColumn .module img, .rightColumn .module img {border:1px solid #666;padding:5px;margin:5px 0 10px 0;}
.leftColumn h2 a, .rightColumn h2 a {text-decoration:none;color:#4c3627;}
.leftColumn h2 a:hover, .rightColumn h2 a:hover {text-decoration:underline;color:#4c3627;}




/* question and answer - crew section */
/******************************************************************/

.questionAnswer {padding:15px 12px 0 17px;height:auto;margin:0 0 30px 0;}
.questionAnswer p, .questionAnswer h2 {color:#4c3627;}
.questionAnswer a {color:#ff6600;}
.questionAnswer a.backToTop {float:right;}

.leftColumn .questionAnswer h3 {font-weight:normal;}



.leftColumn .questionAnswer p.footer {display:block;height:50px;background:url(../img/bg/module_footer.gif) no-repeat bottom left;}
.leftColumn .questionAnswer p {display:block;margin:0 0 25px 0;}
.leftColumn .questionAnswer span.question {display:block;font-weight:bold;color:#c65e2a;}



.leftColumn  .questionAnswer img {float:left;margin:10px 10px 10px 0;}
.leftColumn  .crewThumbnails {padding:0 0 0 18px;margin:0 0 40px 0;}
.leftColumn  .crewThumbnails img {float:left;margin:0 10px 10px 0;border:1px solid #4c3627;padding:3px;}


#slideshow {height:510px;}
#slideshow img {border:1px solid #666;padding:5px;margin:10px 0 10px 0;}

.social h2 {margin-bottom:8px;}
.social img.social_icon {padding:0;border:1px solid #333333;float:left;margin:3px 22px 0 0;}
.social p {margin:0;}




/* right hand column thumbnails */
/******************************************************************/
.rightColumn .questionAnswer a img {border:1px solid #4c3627;padding:3px;}
.rightColumn .questionAnswer a img:hover, .rightColumn .questionAnswer a img.active {background-color:#4c3627;}




/* portfolio section */
/******************************************************************/

#folioMenu  {margin:5px 0 0 0;border:0;}
#folioMenu ul {float:left;width:280px;list-style-type:none;margin:0 25px 35px 0;}
#folioMenu ul ul {float:left;width:280px;list-style-type:none;margin:0 25px 0 7px;}


#folioMenu a {text-decoration:none;}
#folioMenu li.title {font-size:24px;margin:0 0 2px 0;}

/* specific menu heights */
#web, #pr, #tv, #case_study, #collateral, #advertising {height:auto;}

/* inactive heading / links */
#folioMenu ul li.title,#folioMenu ul li a {color:#bdb6b4;}
#folioMenu ul.active li.title, #folioMenu ul.active a {color:#4c3627;}

/* hovering on inactive links */
#folioMenu ul:hover li.title, #folioMenu ul:hover li a {color:#4c3627;}
#folioMenu ul:hover li.title a:hover, #folioMenu ul:hover li a:hover {color:#ff6600;}


#folioMenu ul:hover li.ulhead {color:#ff6600;}
#folioMenu ul:hover li.ulhead a:hover {color:#4c3627;}




/* definitions for when a category is active */
/******************************************************************/

.fullColumn .module table tr td.active:hover {background:none;}
.fullColumn .module table tr td.active h3, .fullColumn .module table tr td.active h3 a, .fullColumn .module table tr td.active a {color:#4c3627;}
.fullColumn .module table tr td.active a:hover {color:#ff6600;}

.fullColumn .module table tr td.active .ulhead a:hover {color:#4c3627;}
.ulhead {color:#BDB6B4;}
.ulhead a:hover {color:#BDB6B4;}

/* definitions for when a category is being moused over */
/******************************************************************/
.fullColumn .module table tr td:hover a {color:#4c3627;}
.fullColumn .module table tr td:hover a:hover {color:#ff6600;}



/* portfolio pieces */
/******************************************************************/

.portfolioPiece {display:block;width:100%;height:570px;padding-top:30px;font-size:12px;color:#4c3627;}
.portfolioPiece img {float:right;}
.portfolioPiece h4 {font-size:14px;color:#4c3627;padding-top:3px;}
.portfolioPiece p {float:left;width:260px;}
.portfolioPiece a, .module .portfolioPiece a.backToTop {float:none;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.portfolioPiece a:hover, .module .portfolioPiece a.backToTop:hover {color:#ff6600;text-decoration:underline;}



/* video portfolio pieces */
.portfolioVideo {display:block;width:100%;height:550px;font-size:12px;color:#4c3627;}
/*.portfolioVideo .flashVideo {float:right;width:652px;height:465px;padding:11px 0 0 24px;background:url(../img/bg/portfolio_video_bg.jpg) no-repeat top left;}*/
.portfolioVideo .flashVideo {float:right;width:652px;height:465px;padding:10px 25px 0 25px;background:url(../img/bg/portfolio_video_bg.jpg) no-repeat top left;}
.portfolioVideo h4 {font-size:14px;color:#4c3627;padding-top:3px;}
.portfolioVideo p {float:left;width:260px;}
.portfolioVideo a, .module .portfolioVideo a.backToTop {float:none;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.portfolioVideo a:hover, .module .portfolioVideo a.backToTop:hover {color:#ff6600;text-decoration:underline;}


/* past lives*/
/******************************************************************/

.pastLives {display:block;width:100%;height:900px;border-bottom:1px solid #4c3627;padding-top:30px;font-size:12px;color:#4c3627;}
.pastLives .pastLivesImg {float:right;width:544px;height:413px}
.pastLives h4 {font-size:14px;color:#4c3627;padding-top:3px;}
.pastLives p {float:left;width:260px;}
.pastlives .vimeoVideo {float:right;width:400px;height:300px;padding:11px 0 0 24px}
.pastlives a .pastlives a.backToTop {float:left;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.pastlives .module {float:right; color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0; width; 450px;}
.pastLives a:hover, .pastLives a.backToTop:hover {color:#ff6600;text-decoration:underline;}







/* awards */
table.portfolioList {width:570px;border-collapse:collapse;margin:25px 0 40px 0;}
table.portfolioList tr {border-bottom:1px solid #4c3627;}
table.portfolioList tr td {font-size:11px;padding:10px 0 15px 0;}
table.portfolioList tr td a {color:#ff6600;text-decoration:underline;}
table.portfolioList tr td a:hover {color:#cccccc;text-decoration:none;}
table.portfolioList tr td a:visited {color:#4c3627;text-decoration:underline;}
table.portfolioList tr td.col1 {width:120px;}
table.portfolioList tr td.col2 {width:255px;}
table.portfolioList tr td.col3 {width:205px;}
table.portfolioList tr.altRow {background-color:#efefef;}


/* case studies */
/******************************************************************/
.caseStudy .caseStudyImg {float:right;width:413px;height:544px;background:url(../img/bg/case_study_bg.jpg) no-repeat top left;padding-right:25px;}
/*.caseStudy {display:block;width:100%;height:570px;border-bottom:1px solid #4c3627;padding-top:30px;font-size:12px;color:#4c3627;}*/
.caseStudy {display:block;width:100%;height:570px;border-bottom:1px solid #4c3627;font-size:12px;color:#4c3627;}
.caseStudy h4 {font-size:14px;color:#4c3627;padding-top:3px;}
.caseStudy p {float:left;width:480px;}
.caseStudy a, .module .caseStudy a.backToTop {float:none;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.caseStudy a:hover, .module .caseStudy a.backToTop:hover {color:#ff6600;text-decoration:underline;}

.campaign {display:inline;width:500px;height:auto;font-size:12px;color:#4c3627;float:left;}
.campaign h4 {font-size:14px;color:#4c3627;padding-top:3px;}
.campaign p {width:480px;}
.campaign .module .caseStudy a.backToTop {float:none;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.campaign a:hover, .module .caseStudy a.backToTop:hover {color:#ff6600;text-decoration:underline;}

.portfolioColumn {float:left; width:480px;display:inline;}




/* pr stories */
/******************************************************************/

/*.prEntry {display:block;width:100%;height:auto;border-bottom:1px solid #4c3627;padding-top:30px;font-size:12px;color:#4c3627;}*/
.prEntry {display:block;width:100%;height:auto;font-size:12px;color:#4c3627;}
.prEntry img {float:right;background:url(../img/bg/case_study_bg.jpg) no-repeat top left;margin:0 25px 25px 25px;}
.prEntry h4 {font-size:14px;color:#4c3627;padding-top:3px;}

.prEntry a, .module .prEntry a.backToTop {float:left;display:block;color:#4c3627;font-weight:bold;text-decoration:none;margin:25px 0;}
.prEntry a:hover, .module .prEntry a.backToTop:hover {color:#ff6600;text-decoration:underline;}

.prEntry ul {margin:0 0 25px 15px;}
.prEntry ul li {color:#4c3627;}







/* shared between folio and case studies templates */
/******************************************************************/
#portfolioFooter {display:block;width:100%;height:30px;background:url(../img/bg/horiz_strip.gif) repeat top left;margin:10px 0 0 0;}






/* footer */
/******************************************************************/
#footer {display:block;width:100%;height:560px;background:url(../img/bg/footer_bg.jpg) #221003 no-repeat top center;padding:40px 0 0 0;}
#footer .content img {float:left;margin-right:15px;margin-left:18px;}
#footer .content #footerContact {float:left;width:150px;height:400px;}
#footer .content #footerContact img {display:block;margin:0 0 20px 0;}
#footer .content #footerContact p {color:#fff;}
#footer .content #footerContact p span {float:left;width:30px;}

#footer .content #footerContact p a {color:#ff6600;text-decoration:none;}
#footer .content #footerContact p a:hover {color:#fff;text-decoration:underline;}

#footer #weLoveStandards {margin-top:220px;}
#footer #weLoveStandards img {float:left;margin-bottom:0;}



/* custom style for proposal */
/*****************************************************************/
.module .work_sample {float:left;width:280px;height:120px;margin:0 3px 15px 0;}
.module .work_sample img {float:left;width:60px;height:60px;margin:0 8px 0 0;padding:3px;}
.module .work_sample strong {display:block;}
.module .work_sample p {font-size:11px;width:250px;}
.module .work_sample p a {display:block;}
.module .work_sample p a {color:#ff6600;text-decoration:none;}
.module .work_sample p a:hover {color:#ccc;text-decoration:underline;}







/* general contact form */
/*****************************************************************/

#frmContactStandard {display:block;width:560px;margin:30px 0 100px 0;}
#frmContactStandard p {display:block;margin:0 0 25px 0;}
#frmContactStandard p.halfColumn {float:left;width:280px;}

#frmContactStandard label {display:block;font-weight:bold;color:#4c3627;font-size:12px;line-height:20px;}
#frmContactStandard input[type=text], #frmContactStandard select, #frmContactStandard textarea {border:1px solid #ccc;font-size:12px;color:#4c3627;}
#frmContactStandard input[type=text] {height:20px;width:260px;padding:5px 0 0 2px;}
#frmContactStandard select {height:27px;width:265px;}
#frmContactStandard textarea {height:100px;width:542px;}
#frmContactStandard input[type=submit] {display:block;width:97px;height:32px;background:url(../img/btn/btn_contact_up.png) no-repeat top left;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;}
#frmContactStandard input[type=submit]:hover {background:url(../img/btn/btn_contact_over.png) no-repeat top left;}




#greenPeople img {float:left;margin:0 20px 20px 0;}






/* misc classes */
/******************************************************************/
.clear {clear:both;}
.topLine {border-top:1px solid #4c3627;}
.bottomLine {border-bottom:1px solid #4c3627;}
.strong {font-weight:bold;}
.module .lblAlert {font-weight:bold;color:#ff6600;padding-top:10px;margin:10px 0 20px 0;}
.ltImg, .rtImg {border:1px solid #cccccc;padding:3px;}
.ltImg {float:left;margin:0 10px 10px 0;}
.rtImg {float:right;margin:0 0 10px 10px;}

