/******************************************/
/**** Huntwood careers 4.0 css v1.0 *******/
/******************************************/
/******** 05-15-09 Dustin Bertsch *********/
/******************************************/
html { overflow: -moz-scrollbars-vertical; overflow-x: auto; }

body { margin: 0px 0 0 0; background-color: #FFF; background-image:url(/images/mainBG.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .9em; color:#000; line-height:1.3em; }

#extraBG { }

#container { width: 950px; margin-right: auto; margin-left: auto; }

div.clear { clear:left; }

div.clear_right { clear:right; }

div.clear_40 { clear:left; height:40px; }

/******************************************/
/*********** Header Specific **************/
/******************************************/ 

#headerincludes { position: relative; width: 950px; height: 120px; }

#logo { position:absolute; left: -7px; top: 17px; width: 548px; }

#phoneOne { position:absolute; left: 772px; top: 38px; }

.phoneOne { font-family:"Times New Roman", Times, serif; font-size:28px; color:#cd8c5e; }

#mainNav { position:absolute; left: 320px; top: 99px; width: 497px; }

#search { position:absolute; left: 560px; top: 38px; margin:0px; padding:0px; height: 20px; width: 144px; }

#banner { width: 950px; }

.btnsearch { position:absolute; padding:0px; margin:0px; border:0px; left: 371px; top: 58px; }

.inputtext { position:absolute; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left:2px; background:#E8E8E8; left: 207px; top: 60px; width: 155px; }

/******************************************/
/******  top quick links positions ********/
/******************************************/

#upperNav { position: absolute; width: 433px; right: -5px; top: 1px; }

/******************************************/
/********* top quick link styles **********/
/******************************************/

.topnavlink { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #cd8c5e; text-align: right; text-decoration: none; padding-right:4px; }

a.topnavlink:link { color: #C48847; text-decoration: none; }

a.topnavlink:visited { color: #C48847; text-decoration: none; }

a.topnavlink:hover { color: #F0D3AD; text-decoration: none; }

.readmore { text-align: right; }

/******************************************/
/********  Home Page Content  *************/
/******************************************/
#content { width: 950px; min-height:600px; }

#contentTop { min-height:400px; }

#innerContentBG { width: 950px; }

#ctRight, #ctMiddleL, #ctMiddleR, #ctLeft { width: 228px; float:left; }

#ctMiddleL, #ctMiddleR, #ctRight { margin-left:12px; }

#contentBottom { margin-bottom:30px; }

#cbLeft { width: 475px; float:left; }

#cbRight { width: 466px; float:left; padding-left:9px; }

div#clear { height: 5px; width: 300px; clear: both; }

#copywrite { color:#000; text-align:center; width: 950px; font-size:10px; margin-bottom:6px; }

#icons { border-bottom:#633 1px solid; width:950px; height:100px; position:relative; }

#world, #dealer, #green { position:absolute; width: 94px; }

#world { left: 1px; top: 0px; }

#dealer { left: 351px; top: 18px; }

#green { left: 645px; top: 22px; }

#iconWorldText { left: 83px; top: 34px; width: 157px; }

#iconDealerText { left: 97px; top: 21px; width: 113px; }

#iconGreenText { left: 101px; top: 12px; width: 178px; }

#footer { width: 950px; margin-left: auto; margin-right: auto; }

#bottomLinks { width: 950px; height:30px; padding-bottom:12px; text-align:center; font-family:"Times New Roman", Times, serif; font-size: 12px; }

.title { margin:20px 0 4px 0;}

.title2 {color:#3c210e; float:none; margin:30px 0 4px 0;}

.subtext { color:#1e1304; }

.subtextBR { color:#1e1304; }

.subtextBL { padding-right:9px; color:#1e1304; }

.moreLink { float:left; width:228px; margin:.4em 12px 0 0; }

.moreLink a { color:#630; }

.moreLinkR { float:left; width:228px; margin:.4em 0 0 0; }

.moreLinkR a { color:#630; }

.date { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-bottom:5px; }

.iconText { position:absolute; font-size:11px; color:#90572e; text-decoration:none; }

/******************************************/
/******** <h> & general tag styles ********/
/******************************************/
a.h2_link { text-decoration:none; color:#3c210e; }

a.h3_link { text-decoration:none; color:#3c210e; }

a.int_link { text-decoration:none; color:#222; font-style:italic; }

a.int_link:hover { text-decoration:underline; color:#630; }

a.int_link_white { text-decoration:none; color:#FFF; font-style:italic; }

a.int_link_white:hover { text-decoration:underline; color:#999; }

/************* phone# style ***************/
h1 { font-size: 24px; margin: 0px; padding: 0px; font-weight: normal; }

/*********** title style  *************/
h2 { font-size:15px; color:#3c210e; font-weight:bold; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:4px; padding:0px; }

/************* subContent title style ***************/
h3 { font-size:1.2em; color:#fff; font-weight:normal; margin:0; padding:0; float:left; }

h3.floatless { float:none; color:#CCC;}

/*************subContent Captions *****************/
h5 { margin:4px; padding:0; }

/*** ....***/
h6 { display:inline; color:#FFF; font-size:.85em; float:right; margin:0 0 0 0; padding:6px 0 0 0; }

p { font-size:1em; padding-bottom:0px; margin-bottom:0px; }

p.light { color:#FFF; }

p.footnote { font-size:.75em; margin:10px 0; line-height:1.3em; }

/* */

div#space { height:40px; border-top:#633 1px solid; }

#subNav { font-size:.9em; width:200px; background-color:#deb886; float:left; }

div.nav_ad { height:0px; }

#subContainer {margin:0 0 50px 230px; }

#subHeader { border-bottom:solid; border-bottom-width:2px; border-bottom-color:#FFF; height:22px; }

/******************************************/
/************ Job Sections	 ***************/
/******************************************/

h2.job_section{ text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:1.1em; font-weight:100;}
div#inner_container{ padding:20px; background-color:#FAFAFA; margin:20px 0 0 0; border:solid 1px #4d2c1a;}
div#inner_container ul.job_info{ list-style:none; margin: 10px 10px 0 10px; padding:0;}
div#inner_container p.job_intro{ margin:20px 0 0 10px;}
div#inner_container div.support_img{position:absolute; width:256px; right:0px; top:0px;}
div#inner_container div.all_pos{ position:relative; margin:0 0 40px 0;}

div#inner_container div#all_pos{ position:relative;}
div#inner_container div#admin_pos{position:relative;}
div#inner_container div#manu_pos{position:relative;}
div#inner_container div#sales_pos{position:relative;}

div#inner_container ul.job_loc_info{ list-style:none;}

/******************************************/
/********** Chaplin Section ***************/
/******************************************/

div#inner_container ul#chaplain_info{ list-style:none; }
div#inner_container img.chaplain_img{float:right; margin: 0 0 0 10px;}


/******************************************/
/********** Location Section **************/
/******************************************/

div#inner_container iframe{ border:solid 1px #630;}
div#inner_container div#loc_info { width:250px; float:right;}
div#inner_container div#loc_info ul{ list-style:none; margin:0; padding:0 0 0 12px;}
div#inner_container div#loc_img { float:right; padding:100px 12px 0 12px; margin:0;}



/******************************************/
/************* bottom links ***************/
/******************************************/
a.bottomlinks:link {  color:#000; }

a.bottomlinks:visited { color:#000; }

a.bottomlinks:hover { color:#999; }

a.bottomlinks:active {}

a.featurelinks { font-size: 14px; line-height: 24px; }

/******************************************/
/********** Search Results Page ***********/
/******************************************/

div.search_contain { width:680px; background-color:#FFF; padding:20px; overflow:auto; }

div#cse-search-results { width:680px; }

/******************************************/
/********** Application Pages   ***********/
/******************************************/

div#inner_container div#forward_back{  height:20px; padding:5px; background:#600; margin:10px 0 0 0;}

div#inner_container a#previous{ float:left; color:#FFF;}

div#inner_container a#next{float:right; color:#FFF;}



