@import url("menuv.css");

/*for ie6 only*/
#holder{border:solid 0px yellow;}
/************************
		LAYOUT 
************************/
html, body { height:100%; }

#wrapper{height: auto !important; height: 100%; margin: 0 auto -80px auto;min-height: 100%; width:1000px;}
#holder{margin:0 0 0px 0; padding:10px 0 0px 0; position: relative; text-align:left; z-index:1000;}
#content{margin:50px 0 0px 0px; overflow:hidden; padding:0; position:relative; text-align:left;z-index:1000;}
#header, #header_sub{ color:#303030; height:100px; margin:0px auto 0 auto; padding:0; position:relative; text-align:right; width:1000px; 	}

#logo{margin:0px 0 0 0; text-align:left;}
#logo img{ margin:5px 0 0 20px;}
.address{font-size:1.2em; font-weight:bold; margin:5px 0 20px 0; position:relative;}

#loggedin{text-align:right;}
#loggedin a{color:White; background-color:#4c7dab; padding:5px;text-decoration:none;}

#footer, #jobsfooter, #footer_main {clear:both;  color:white;font-size:1em; font-weight:normal;margin:20px auto 0 auto; width:1000px;padding:5px 0;position:relative; text-align:center;}

#footer a {color:white;}
#footer, #footer_main, #jobsfooter, .push {height:100px; /*  .push must be the same height as .footer */}
#footer p, #footer_main p, #jobsfooter p {}

#right_column{border:solid 0px blue;float:right; font-size: 1em;height:auto;margin:0;padding:0;position:relative;text-align:left;width: 223px;}	

#left_column{border:solid 0px blue;float:left; font-size: 1em;height:auto;margin:0; overflow:hidden; padding:0;position:relative;text-align:left;width: 225px; z-index:5000;}
	
#main_column {overflow:hidden;  background-color:#c9deea; color:#212121; margin: 0 0 0 240px; padding:0px 20px 50px 20px;position:relative; z-index:1;width:720px; }

#flame360{font-size:0.9em; font-weight:normal; color:#282828; height:20px; margin:10px auto 0 20%; padding:0; position:inherit; }
#flame360 a{text-decoration:none; color:#282828;}

#better_roads{margin:0 auto 0 20%;}
#fading_header{float:left; height:250px; margin:0px 0 20px -20px; padding:0; position:relative; width:790px; }
#slideshow{list-style-type:none; margin:0; padding:0; position:relative; text-align:left; z-index:1;}

.address {margin-top:-20px;}
/*#fading_header_order li {border-bottom:solid 2px #1e1e1e; position:absolute; top:0; left:0; height:250px; } 
***********************
		DESIGN
************************/ 

body{color:#666;background: black url('images/background.png') repeat-x 0 -60px; background-attachment:fixed; font-family: Arial, Helvetica,sans-serif; text-align:center;font-size:10pt; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.5em;margin:0px; padding:0px;}


/* Heading styles */

h1{color:#5c8734; font-size:2em; font-weight:normal;margin-left:-3px;padding: 2px 0 2px 0px;	}
h2{color:#325264;font-size:13pt; }
hr{width:150px; height:1px;}

a, a.visited, a.hover, a.href{color:#36638d;}
#right_column .box a{color:white;}

img {border:0;}

.li_leftalign{padding-left:0px; margin-left:18px;}

.float_left{float:left;margin:0px 20px 15px 0px;}
.float_right{float:right; margin:0px 0px 15px 25px;}

.oldbox {background-color:#c0dad3; margin-bottom:10px; padding:0 5px 5px 5px; }
.oldbox h2 {background-color:#9dc975; color:#3b4630; font-size:12pt;  margin:0 -5px 0 -5px; padding:3px 3px;}

.box {background:#d7e3bd url('images/box_back.jpg') repeat-x 0 -20px ;margin-bottom:10px; padding:0 5px 5px 5px; }
.box h2 {background:#d7e3bd url('images/box_back.jpg') repeat-x 0 -10px ; color:white; font-size:12pt;  font-weight:strong; margin:0 -5px 0 -5px; padding:6px 3px 9px 3px;}

.more_info{background:#d7e3bd url('images/box_back.jpg') repeat-x 0 -10px; color:white; font-weight:bold; padding:6px 6px; text-align:right;}

/* CONTROLS */
.textbox{width:350px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#474747; font-size:1em; height:14px; border:none; background-color:white;padding:2px;background-color:#d7d6d6;}
.multilinetextbox{width:350px;height:220px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#474747; font-size:1em;  border:none; background-color:white;padding:2px;background-color:#d7d6d6;}
.command{height:15px; padding:1px 8px 1px 8px;text-decoration:none;
	background: white url(images/design/buttonback.png); text-transform:uppercase; font-size:12px; font-weight:bold; color:#494949;}
.formlabel, .shortformlabel{width:100px; text-align:right; padding-right:10px;font-weight:bold; color:#777;}
.formlabel {width:200px;}
/*.info_button{padding:5px; font-weight:bold; font-size:12pt;background-color:#bd5151; border:solid 1px #999; color:White; text-decoration:none;}*/

.oldmore_info{background-color:#9dc975;color:#4b5a3e; font-weight:bold; padding:3px 4px;}
/*.more_info a {background-color:#9dc975;color:#4b5a3e; font-weight:bold; padding:3px 4px;}*/
.more_info_big{background-color:#9dc975; font-size:11pt;font-weight:bold;   padding:5px 10px;text-decoration:none;}
  
.button {margin:-10px 0 -5px 0px; text-align:right;}

.products .box {background:#d7e3bd url('images/box_back_upside.jpg') repeat-x 0 bottom;  min-height:335px;}
