/* Del Monte CSS */

body {margin:0;padding:0;background: #695D40 url(/images/bg.jpg);color:#666666;font: 13px/18px andale mono, Geneva, Arial, Verdana, sans-serif;text-align: center;line-height:20px !important;line-height /* */:30px;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 

a:link {color:#069} 

a:visited {color:#069} 

a:hover,a:active {color:#c00} 
.servicestd1{width:300px}
.searchdiv{position:absolute;top:0;right:35px;}
.searchdiv input{font-size:11px}/* TYPOGRAPHY */
#searchPhrase{background:#f2f2f2;color:#333;width:170px}


.contactinfo{position:absolute;right:15px;width:400px}
.questionnaire{height:700px}

h1, h2, h3, h4, h5, h6 {padding-bottom: .1em}

h1 {

	padding:30px 0 0 0;
	font: 32px/3px 'Geneva', Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	color: #403224;
}

h2 {

	padding: 0;
	font: 26px/33px 'Geneva', Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	color: #52402E;
}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

font{letter-spacing: -1px;
	color: #18364E;}
strong{color:#403224}
em{color:#403224}

.subtext{font-size:90%;font-style:italic;color:#999999}



.highlightoff 
{width:179px;float:left;
line-height: 25px;
	color: #9E2131;
	font-size: 11px;
	letter-spacing: 0px;
background:#f2f2f2;
height:240px;
margin:0px;
border:1px solid #8B94a5;
}

.highlight 
{width:179px;height:240px;float:left;
line-height: 25px;
	color: #9E2131;
	font-size: 12px;
	letter-spacing: 0px;
margin:0px;
border:1px solid #f2f2f2;
}

.servicesdiv{float:left;width:850px;line-height:20px !important;line-height /* */:40px;}
.slices{float:left;margin-left:10px}
.slices img{margin:6px 0 0px 0}
.services td{padding:14px 0;border-bottom:1px dotted #9E2131}

.services li{color: #9E2131;background:#f2f2f2;padding:4px;margin:-12px 0 0 -12px;list-style:none}

.inner{height:218px;margin:0px;padding:11px}
.emailsent{background:#f2f2f2;height:200px;padding:12px;width:145px}

#systemErrorWrap{background:yellow}

/* GENERAL */
.small{font-size:10px;font-style:italic}

hr {margin:0px 0 !important;margin /* */:-10px 0px;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

.clear {clear:both;position:relative;} 



/* LAYOUT - HEADER */

#header {background: #fff url("/images/header_image3.jpg") repeat;height:203px;width:1000px;z-index:2000}


#nav{padding-top: 175px;list-style: none;font: 12px arial;margin:0px 0 0 30px}
	#nav li {position:relative;float: left;margin:0px 20px 0 0px;padding:4px;
width: auto;display:block;
border-bottom: 0px solid #666;}

	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
cursor:pointer;color:#fff;font-weight:bold;font-size:14pt;
display: block;padding: 0px 0px 0 0px;text-decoration:none}

	#nav li:hover , #nav li.sfhover {color:#000;}
#nav li:hover a{color:#000}
	#nav li ul.sub2{z-index:200;font-weight:bold;background: #9E2131;width:180px; margin-top:0px;list-style:none;position: absolute;left: -999em;padding:0;margin-left:-4px;}
	

	
	#nav li:hover ul, #nav li.sfhover ul {left: 0px;z-index:99999}
	

	#nav li li {background:none;float:none;border:none;border-top:1px solid #fff;border-right:none;border-left:none;padding:0;width: 180px}
	#nav li li li{width: 200px}

	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff;
padding: 8px 10px 5px;font-size:10px}

	#nav li li a:hover {color:#000;background:#fff}

#nav li ul .parent{background:transparent url("/images/arrow_subpage.gif") 105px 6px no-repeat;}
#nav li ul .parent a:hover {color:#fff;background:#FFB001 url("/images/arrow_subpage.gif") 105px 6px no-repeat;}
#nav li ul .parent li a:hover {color:#fff;background:#FFB001}
#nav li ul ul {
	margin: -26px 0 0 120px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
	
	/* hide from IE mac \*/

	#nav li {width:auto}

	/* end hiding from IE5 mac */

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}


#middle_left{padding:0px 0 0 0px}

#lower_left{padding:0px 0 0 0px}

#upper_center{border:1px solid #28333C;border-bottom:2px solid #28333C;border-top:0px solid #28333C;margin:0;float:left;padding:20px 20px 0px 20px;background:#fff;height:auto !important;height /* */:507px;min-height:507px;}
#upper_center{width:958px !important;width /* */:1000px}





/* LAYOUT - main body of page */

#wrap {background: #fff;width:1000px;margin: 0 auto;position:relative;text-align:left;padding:0;}

#content-wrap {width:1000px;position:relative;}

#utility {display:none;position:relative;float:left;top:0px;left:4px;width:176px;}

#sidebar {display:none;float:left;width:200px;position:relative;top:3px;right:6px !important;right /* */:-6px;}


/* LAYOUT TYPE d */

#type-d #content {float:left;margin-left: 0px;}	


/* LAYOUT - FOOTER */

#footer {width:800px;clear:both;font-size:100%;color:#333;font-weight:bold;line-height:19px;text-align:left}

#footer .footertable{margin:30px auto;width:900px;}
.footertable{margin-left:20px}
	
#footercopyright {margin-top:100px;width:100%;background: #403224 }
#footercopyright table{margin:5px auto;}
#footercopyright p.powered {float:right}
#footercopyright p {float:left}

.errHilite {
    color: #C00;
    }	
.back_button{clear:both}
/* FORMS */
.questionnaire {width:500px;background:#28333C;margin-top:20px}
.formdiv {color:#fff;float:left;padding:6px 0px 0px 13px;width:230px}

.formdiv textarea {width:470px;height:110px;background:#f2f2f2}

form {margin: 0 0 1.5em}

.formsubmit{padding:12px;}

.required {padding:12px;color:#ccc}

.formbox{border:1px solid #fff;width:220px;background:#f2f2f2}