@charset \"utf-8\";
/* main.css */

body { background: #C7B399; margin: 0px; }

#wrapper { margin: auto; width: auto; height: auto; overflow: auto; }

#header-wrapper { background: #422413; width: auto;}

#header { width: 960px; height: 370px; margin: 0px auto; padding: 0px; }
 
#header-top { height: 40px; margin: 0px 25px; padding: 0px; float: right; list-style: none;}

#header-top li { font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; float: left; margin: 0px 5px; background-color: #523526; 
	padding: 10px; border-width: 1px; border-style: solid; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
	border-radius: 5px; cursor: pointer; text-decoration: none; margin-top: -3px; border-color: #523526 !important; }

#header-top li a, #header-top li a:active, #header-top li a:visited { text-decoration: none; color: #C7B399;   }

#header-top li a:hover
{ text-decoration: none; color: #fff; }

#header-left { float: left; margin:0px 10px 0px 30px; padding: 10px; width: 325px; }

#header-left img { padding: 2px;}

#header-left p { font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #C7B399; text-align:left;}

#header-mid { width: 200px; height: auto; margin:70px 0px 0px 0px; padding: 10px; float:left; }

#header-right { float:right; width: 240px; margin: 50px 30px 0px 0px; list-style-type: none; border-top: 2px solid #C7B399;}
 
#header-right li { width: 224px; padding: 2px 8px 4px 8px; float:left; background: left #523526; font-size: 1.6em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 2px solid #C7B399; }

#header-right li.odd { background-color: #422413; }

#header-right li a, #header-right li a:active,  
#header-right li a:visited { text-decoration: none; color: #C7B399; padding-left: 20px; }
 
#header-right li a:hover
{ text-decoration: none; color: #fff; }

#splitter { background: #988575; width: auto; height: 25px; margin: 0px auto; }

#content { background: #C7B399; width: 960px; height: auto; min-height:300px; margin: 0px auto; overflow:auto; }

#left-col { float:left; width: 580px; margin: 0px 0px 0px 35px;}

#left-col img { margin: 5px 0px; }

#left-col h2 { font-size: 1.6em; font-family:Arial, Helvetica, sans-serif; color: #422413; text-align:left; margin: 5px 10px;}

#left-col p { font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #422413; text-align:left; margin: 5px 10px;}

#left-col p a,#left-col p a:visited, #left-col p a:active { text-decoration:none; color: #422413;}

#left-col p a:hover { text-decoration:none; color: #fff;}

.left-col-form { margin: 0px 10px; }

.left-col-form .form-label { font-family:Arial, Helvetica, sans-serif; color: #422413; font-size: 1.4em;}

.left-col-form .form-field { font-family:Arial, Helvetica, sans-serif; color: #422413; font-size: 1.4em;}

.left-col-form fieldset legend { font-family:Arial, Helvetica, sans-serif; color: #422413; font-size: 1.6em;}

.left-col-form input { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #422413; border: 1px solid #666666; margin: 0px; padding: 5px; }

.left-col-form textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #422413; border: 1px solid #666666; margin: 0px; padding: 5px; width: 350px; height: 230px; }

.left-col-form #submitbutton { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; background-color: #AFDBE7; color: #422413; }

#right-col { float:right; width: 300px; margin: 5px 25px 0px 0px; padding: 0px;}

#right-col img {display:block;}

#whats-new { margin: 5px 10px 5px 10px; background-color: #fff; height: auto; width: 195px; float:right; display:block;
	padding: 10px; border-width: 5px; border-style: solid; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px;
	border-radius: 6px; text-decoration: none; border-color: #fff !important; }

#whats-new h3 { margin: 0px 0px 5px 0px; color: #554841; font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#whats-new h3 a, #whats-new h3 a:active, #whats-new h3 a:visited { text-decoration: none; color: #554841;}

#whats-new h3 a:hover { text-decoration: none; color: #C7B399;}

#whats-new p { color: #554841; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif;}

#whats-new p a, #whats-new p a:active, #whats-new p a:visited { text-decoration: none; color: #554841;}

#whats-new p a:hover { text-decoration: none; color: #C7B399;}

.grey-break
{ border: 1px solid #cacaca; }

#special-offers { margin: 0px 0px 15px 0px; height: auto;}

/*#newsletter { margin: 5px 10px 5px 10px; background-color: #fff; height: 110px; width: 205px; float:right; display:block;
	padding: 5px 0px; border-width: 10px; border-style: solid; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px;
	border-radius: 6px; text-decoration: none; border-color: #fff !important; }

#newsletter-signup { background-color: #746458; height: 95px; width: 175px; float:right; display:block;
	padding: 5px 10px; border-width: 5px; border-style: solid; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px;
	border-radius: 6px; text-decoration: none; margin-top: -3px; border-color: #746458 !important; }
*/
#newsletter { margin: 5px 0px 5px 0px; background: url(/images/newsletter-bg.png) no-repeat; height:180px; width: 235px; float:right; display:block;
	padding: 0px 0px;  }

#newsletter p {padding: 20px; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; color: #fff; }

#newslettersignup { margin: 20px 30px 0px 0px; background-color: #746458; height: 95px; width: 175px; float:right; display:block;}	

#newsletter-name-box {background: transparent url(/images/newsletter-box/input_bg.png) no-repeat scroll 0% 0%; height: 29px;padding: 1px;width: 172px;}
 
#newsletter-name-box input { font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; padding: 5px; background: transparent; border: none; outline-style: none; }

#newsletter-email-box {background: transparent url(/images/newsletter-box/input_bg.png) no-repeat scroll 0% 0%; height: 29px;padding: 1px;width: 172px; }

#newsletter-email-box input
{font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; padding: 5px; background: transparent; border: none; outline-style: none; }

#who-we-work-with-wrapper
{min-height: 340px; width: 235px; margin: 10px 5px;display:block;overflow:auto;float:right; }

#who-we-work-with { background: transparent url(/images/who-we-work-with-bg.png) no-repeat scroll; height: 433px; width: 235px; float:right; display:block; margin: 50px 0px 0px 0px; padding: 10px 0px; position: absolute; z-index: 1;}

#who-we-work-with img { margin: 10px auto; width: 170px; }

#footer-wrapper { background: #422413; width: auto;}

#footer { width: 960px; height: 280px; margin: 0px auto; } 

#footer-box { margin:0px 0px 40px 40px; padding: 10px 0px; width: 600px; }

#footer-box p { font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #C7B399; text-align:left;}

.owned { margin:0px 0px 0px 40px; color: #988575; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; text-align:left; padding: 5px 0px;}

#copyright {  margin:0px 0px 0px 40px; list-style: none; float: left; }

#copyright li { float: left; font-size: 1.2em; font-family:Arial, Helvetica, sans-serif; padding-right: 15px; color: #988575;}

#copyright li a { text-decoration: none;  }

#copyright li a, #copyright li a:active,  
#copyright li a:visited { text-decoration: none; color: #988575;}
#copyright li a:hover { color: #C7B399; }