@charset "UTF-8";
/* CSS Document for adcentive.com */
/* site colors:
	#C90 = burnt orange
	#666 = grey borders
	#960 = lt brown
	#360 = green
	#630 = dk brown
	
*/

/* IE Fixes*/
* html .visualIEFloatFix { height: 0.01%; }

/* zero elements */

html, body, ul, ol, li, form, fieldset{
	margin: 0;
	padding: 0;
	border:0;
	/*height : 100.1%; NOT VALID force vertical scroll bar to avoid page shift in Firefox */
	min-height: 100%; margin-bottom: 1px; /* VALID force vertical scroll bar to avoid page shift in Firefox */
}
img, p, input{margin: 0px;padding: 0px; border:none;}

body { /**/
	background-color:#fff;/**/
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/back-site.png);
	background-repeat:repeat-x;/**/
}

#siteWrapper{ /**/
	position:relative;
	z-index:auto;
	width:953px;
	height:auto;
	min-height:400px;/**/
	margin: 0px auto;
	padding: 0px;
	background-color:#FFF;/**/
	border-left: #666 1px solid;/**/
	border-right: #666 1px solid;
	border-bottom: #666 1px solid;
}
#navWrapper{
	position:relative;
	z-index:auto;
	width:953px;
	height:36px;
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/back-nav.png);
	background-repeat:repeat-x;
	
}
#mastheadWrapper{
	position:relative;
	z-index:auto;
	width:953px;
	height:166px;
	margin: 0px;
	padding: 0px;
	border-top: #666 1px solid;
	/*background-image:url(../imgs/img-mh-planner.jpg);
	background-repeat:no-repeat;
	background-position:right;*/
}
#divider{
	position:relative;
	z-index:auto;
	width:953px;
	height:11px;
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/back-divider.png);
	background-repeat:repeat-x;
}

#bodyWrapper{
	position:relative;
	z-index:auto;
	width:953px;
	height:auto;
	min-height:400px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image:url(../imgs/back-body.png);
	background-repeat:repeat-x;
	background-color:#fff;
}
#bodyContent a{color:#360;}
#bodyContent{
	position:relative;
	z-index:auto;
	width:595px; /* -45 right margin */
	height:auto;/* 401 MAX */
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #360;
	font-weight:normal;
	line-height:18px;
}
#bodyContentFull{
	position:relative;
	z-index:auto;
	width:900px; /* -45 right margin */
	height:auto;/* 401 MAX */
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #360;
	font-weight:normal;
	line-height:18px;
}
#jumpboxWrapper{
	position:relative;
	z-index:auto;
	width:953px;
	height:208px; /*70px*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../imgs/back-jumpbox.png);
	background-repeat:repeat-x;
}

#footerWrapper{
	position:relative;
	z-index:auto;
	width:953px;
	height:35px; /*70px*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../imgs/back-footer.png);
	background-repeat:repeat-x;
	border-top: #666 1px solid;
}

/* --- MASTHEAD -------------------*/
#mh-shadow{position:absolute;top:0px;left:0px;z-index:20;width:953px;height:6px;margin:0px;padding:0px;background-image:url(../imgs/back-mhshadow.png);background-repeat:repeat-x;/*border:#000 1px solid;*/}
#mh-logo{position:absolute;top:53px;left:45px;z-index:auto;width:auto;height:auto;margin:0px;padding:0px;cursor:pointer;/*border:#000 1px solid;*/}
#mh-logo img{border:none;}
#mh-img{position:absolute;z-index:9;top:0px;left:653px;width:300px;height:166px;background-color:#fff;}
/* ----- NAV ---------------------- */
ul#nav {
	padding:0px;
	margin: 0px 0px 0px 0px; /*70px*/
	width: auto;
	height: 36px;
}
ul#nav li {
	display:block;
	float:left;	
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
ul#nav a {
	display:block;
	float:left;	
	margin: 0px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	line-height:34px;
	color:#fff;
	text-decoration:none;
}
ul#nav a:hover {
	color:#fff;
}
ul#nav li#navHome a{padding: 2px 14px 0px 14px;}
ul#nav li#navHome a:hover{background-image:url(../imgs/nav_homeback.png);}
ul#nav li#navWhy a{padding: 2px 14px 0px 14px;}
ul#nav li#navWhy a:hover{background-color:#C90;}
ul#nav li#navClients a{padding: 2px 14px 0px 14px;}
ul#nav li#navClients a:hover{background-color:#C90;}
ul#nav li#navProducts a{padding: 2px 14px 0px 14px;}
ul#nav li#navProducts a:hover{background-color:#C90;}
ul#nav li#navContact a{padding: 2px 14px 0px 14px;}
ul#nav li#navContact a:hover{background-color:#C90;}
ul#nav li#navCart a{padding: 0px 14px 0px 14px;}

ul#nav a.on{background-color:#C90;color:#fff;}

/* ----- QUICK SEARCH ---------------------- */
#quicksearch{
	position:absolute;
	top:0px;
	left:641px;
	z-index:auto;
	width:291px; /*302-21 */
	height:36px; /* 179 */
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color: #fff;
	font-weight:normal;
	/*line-height:30px;
	border-top: #fc0 1px solid;
	border-left: #fc0 1px solid;*/
}
#form-quicksearch{
	position:relative;
	z-index:auto;
	display:inline;
	margin: 0px 0px 0px 75px;
	padding: 0px 0px 0px 0px;
	width:281px;
	
}
#form-quicksearchtitle{
	position:absolute;
	z-index:auto;
	display:inline;
	top:10px;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:auto;
	height:36px;
	
}
#input-quicksearch{
	position:relative;
	z-index:auto;
	display:inline;
	margin: 6px 0px 0px 10px;
	padding: 2px;
	width:150px;
	height:18px;
	border: #666 1px solid;
	background-color:#D8C392;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color: #630;
	
}
#input-searchbutton{
	position:absolute;
	top:0px;
	left:175px;
	z-index:auto;
	display:block;
	width:30px;
	height:24px;
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../imgs/btn-go.png);
	/*background-repeat:no-repeat;*/
	border:#fff 0px solid; /* IE7 button Hack*/
	/*background-color:none;*/
	cursor:pointer;
}



/* --- BODY -------------------*/


#bodyContentRightHome{/**/
	position:absolute;
	top:45px;
	left:660px;
	z-index:auto;
	float:right;
	width:240px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	border-left:#ccc 1px solid;
	/*border:#ccc 1px solid;*/
}
#bodyContentRight{/**/
	position:absolute;
	top:80px;
	left:660px;
	z-index:auto;
	float:right;
	width:240px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	border-left:#ccc 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*border:#ccc 1px solid;*/
}

/* --- JUMPBOX -------------------*/
#jumpbox1, #jumpbox2, #jumpbox3, #jumpbox4{
	position:relative;
	z-index:auto;
	float:left;
	margin: 0px;
	padding:0px;
	width:235px; /* 238-3*/
	height:208px;	
}
#jumpbox2, #jumpbox3, #jumpbox4{border-left: #666 1px solid;}
.jumpbox-bg{position:absolute;top:63px;left:105px;z-index:auto;}


.jumpTitle{
	position:relative;
	z-index:auto;
	float:left;
	margin: 0px;
	padding:0px;
	width:235px; /* 238-3*/
	height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color: #fff;
	font-weight:normal;
	line-height:30px;
	text-align:center;
}
.jumpContent{
	position:relative;
	z-index:auto;
	float:left;
	margin: 15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:205px; /* 238-3*/
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #360;
	font-weight:normal;
	line-height:16px;
}
a.learnmore{
	position:absolute;
	top:130px;
	left:0px;
	z-index:auto;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color: #960;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}
/* --- FOOTER -------------------*/
#ftr-left{
	position:relative;
	z-index:auto;
	float:left;
	width:310px;
	height:24px; /*70px*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	font-weight:normal;
	line-height:35px;
}

#ftr-center{
	position:relative;
	z-index:auto;
	float:left;
	width:310px; /* 355 MAX */
	height:18px;/*  MAX */
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	font-weight:normal;
	line-height:12px;
	text-align:center;
}
#ftr-right{
	position:relative;
	z-index:auto;
	float:left;
	width:310px; /* 355 MAX */
	height:18px;/*  MAX */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #fff;
	font-weight:bold;
	line-height:35px;
	text-align:right;
}
.footer{
	color:#fff;
	text-decoration:none;
}



/* ---- PAGES ------------------------------ */



/* CONTACT FORM ---------------------------*/

#contactForm .input{
	color: #333;
	background: #ECECEC;
	border: 1px solid #999999;
	width: 80px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contactForm label{
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
#contactForm label.longLabel{
	width: 200px;
	display: block;
}
#contactForm p{
	padding-top:0px;
	margin:2px;
}
#contactForm .req{
	background-color:#ececec;
}

/*#contactForm fieldset{
	border: 1px solid #333;
	width: 190px;
	padding: 2px;
	margin-bottom: 2px;
}*/

#contactForm .textArea{
	margin: 0px;
	width: 250px;
	height:50px;
	border: 1px solid #999999;
	color: #333;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contactForm .textAreaSm{
	margin: 0px;
	width: 550px;
	height:72px;
	border: 1px solid #999999;
	color: #333;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#contactForm legend{
	color: #C00;
	border: none;
	padding: 2px 6px;
	margin-left: 10px;
	font-weight:bold;
}

#contactForm .submit{
	margin: 0px 0px 0px 65px;
}
#contactForm .lSubmit{
	padding:0px;
	margin:0px 15px 0px 0px;
	width:87px;/*85*/
	height:24px;/*22*/
	border:#fff 1px solid;
	font-style:normal;
	font-weight:bold;
	display:inline;
	color:#fff;
	background-color:#2D3091;
}
/* END Form ---------------------------*/

/* ---- ELEMENTS ------------------------------ */

h1{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;width:auto; line-height:16px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#960;text-align:left; font-style:italic;}
h2{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;text-align:left;color:#960;}
h3{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;text-align:left;color:#960;}
h4{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;text-align:left;color:#960;}
h5{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;text-align:left;color:#960;}
h6{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;text-align:left;color:#960;}
p{margin:0px 0px 17px 0px;}
ul{margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
ol{margin:10px 0px 10px 20px;}

/* ---- LISTS ------------------------------ */
/* Works with IE7!!! */
#bodyContent ul{position:relative;margin:10px 0px 0px 20px;}
#bodyContent ol{margin:10px 0px 0px 20px;}
#bodyContent li{position:relative;display:list-item;margin:0px 0px 0px 15px;padding:0px;vertical-align:middle;}

/* ---- IDS ------------------------------ */


/* ---- CLASSES ------------------------------ */
.center{text-align:center;}
.nouline{text-decoration:none;}

.bulletblock{position:relative;z-index:auto;float:left;margin:0px;padding:0px 0px 18px 0px;width:280px;height:auto;}
.staffcol{position:relative;z-index:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:150px;height:auto;}
.staffcol-1{}
#staffcol-2{position:absolute;top:178px;left:150px;width:150px;height:auto;margin:0px;padding:0px;}
.h14{font-size:14px;}
.h16{font-size:16px;}
.h18{font-size:18px;}
.h20{font-size:20px;}

.staff{position:absolute;top:82px;left:310px;margin-top:0px;margin-left:0px;width:610px;font-size:12px;}
/*..staff{
	margin-left:320px;
	margin-top:0px;
	width:510px;
	font-size:12px;
}*/
.stafftable{line-height:23px;}
.stafflabel{
	width: 150px;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}
.stafflabel2{
	width: 130px;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}
.fullpage{width:890px;}
.floatLeft{float:left;margin-right:10px;}
.floatRight{float:right;margin-left:10px;}
.productlist{position:relative;z-index:auto;float:left;margin:0px;padding:0px 0px 0px 0px;width:120px;height:auto;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.productlink{color:#360;text-decoration:none;}
.signature{margin-top:16px;text-align:right;}
.treb{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.nounderline{text-decoration:none;}

.u{text-decoration:underline;}
.bold{font-weight:bold;}
.boldLink{font-weight:bold;text-decoration:none;}
.bodyCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	line-height:12px;
	font-weight:normal;
}
.numbers{float:left; padding:3px 3px 3px 0px; margin:0px 5px 15px 0px;vertical-align:middle;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.locations{line-height:12px;margin-bottom:5px;}

/* ----- HACKS --------------------------- */

/* IE7 Hack for seach button alignment*/
*:first-child+html #input-searchbutton{margin-top:7px;}

/* IE6 hack - don't show shadow */
* html #mh-shadow {display:none;}
* html #input-searchbutton{margin-top:7px;margin-left:80px;}

