@charset "UTF-8";
/* CSS Document */

/* General */

* html ul li a {
   height:1em;
}

*{
	margin:0px;
	padding:0px;
}


* html body {
font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}


body{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:small;
	line-height: 1.4em;	
	margin: 0px;
	padding: 0px;
	background-color:#333333;
}

body a{
color:#333333;
}

body a:hover{
color:#990000;
}

.boldtext {
font-weight:bold;
}

.boldgreentext {
font-weight:bold;
color:#295613;
}

.greentext {
color:#295613;
}

.orangetext {
color:#CC9900;
}



/* Main Horizontal Structure */

#outerheader {
	margin:0 auto;
	padding:0;
	background-color:#295613;
	background-image:url(../makeup-images/header-bar-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#innerheader {
	width:860px;
	margin:0 auto;
	padding:0;
}

* html #innerheader  /* this is recognized by IE only */
{
width: 860px;  /* total width, only for IE5.x/Win */
w\idth: 860px; /* content width for other IE */
}


#outersubheadbar {
	padding:0;
	background-color:#333333;
	margin:0 auto;
	border-top:#FFFFFF 1px solid;
	background-image:url(../makeup-images/nav-bar-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#innersubheadbar {
	width:840px;
	margin:0 auto;
	padding:0;
}

* html #innersubheadbar  /* this is recognized by IE only */
{
width: 840px;  /* total width, only for IE5.x/Win */
w\idth: 840px; /* content width for other IE */
}


#wrapperbackground {
	padding:0;
	background-color:#FFFFFF;
	margin:0 auto;
}

#wrapper {
	width:840px;
	margin:0 auto;
	padding:0;
}

* html #wrapper  /* this is recognized by IE only */
{
width: 840px;  /* total width, only for IE5.x/Win */
w\idth: 840px; /* content width for other IE */
}

#subfooter {
	padding:0;
	background-color:#CC9900;
	margin:0 auto;
	background-image:url(../makeup-images/sub-footer-shaddow.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#innersubfooter {
	width:840px;
	margin:0 auto;
	padding:20px 0 15px 0;
}

#innersubfooter img {
	padding:0px 20px 0px 0;
	border:none;
}



* html #innersubfooter  /* this is recognized by IE only */
{
width: 900px;  /* total width, only for IE5.x/Win */
w\idth: 900px; /* content width for other IE */
}


#footerbackground {
	padding:0;
	margin:0 auto;
	border-top:#FFFFFF 1px solid;
}

#footer {
	width:840px;
	margin:0 auto;
	padding:0;
	font-size:85%;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.3em;
color:#FFFFFF;
}

* html #footer  /* this is recognized by IE only */
{
width: 900px;  /* total width, only for IE5.x/Win */
w\idth: 900px; /* content width for other IE */
}






.separator{
	clear:both;
}


/* Column structure */

#headerlogo {
float:left;
padding:0px;
}

#headerlogo img {
border:0px;
}


#headercontact {
	float:right;
	width:210px;
	padding:10px 10px 15px 10px;
	margin:0px 20px 0px 10px;
	font-size:120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#FFFFFF;
	line-height:1.4em;
	text-align:center;
	background-image:url(../makeup-images/contact-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#maincolumn {
float:left;
width:550px;
margin:15px 0 20px 0;
padding:0px 0px 20px 0px;
display:inline;
}

#maincolumn h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#295613;
font-size:170%;
line-height:1.25em;
padding:0px 0 15px 0;
}

#maincolumn h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:145%;
padding:5px 0 10px 0;
line-height:1.25em;
font-weight:normal;
}

#maincolumn p {
padding:0px 0 10px 0;
}



#rightcolumn {
float:right;
width:200px;
margin:0px 0px 20px 0;
padding:0px 25px 0px 25px;
background-color:#FFFFFF;
background-image:url(../makeup-images/right_column_bg.jpg);
display:inline;
background-repeat: no-repeat;
background-position: center top;
font-family:Georgia, "Times New Roman", Times, serif;
}



#rightcolumn h2 {
	color:#295613;
	font-size:140%;
	border-bottom:1px solid #666666;
	padding:0 0 6px 0;
	margin:0 0 10px 0;
}

#footerinsetleft {
float:left;
width:590px;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
color:#FFFFFF;
}

#footerinsetleft a {
color:#FFFFFF;
text-decoration:none;
}

#footerinsetleft a:hover {
color:#CCCCCC;
text-decoration:underline;
}

.footerinsetlinks {
float:left;
width:170px;
padding:0px 0px 10px 0px;
margin:10px 25px 5px 0px;
color:#FFFFFF;
font-size:120%;
line-height:1.5em;
}

#footerinsetleftbottom {
float:left;
width:560px;
padding:10px 0px 0px 0px;
margin:10px 0px 0px 0px;
color:#FFFFFF;
border-top:1px solid #FFFFFF;
}

#footerinsetright {
	float:right;
	width:205px;
	padding:0px 20px 0px 0px;
	margin:20px 20px 0 0px;
	color:#FFFFFF;
	background-image:url(../makeup-images/mono-monks-logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#footerinsetright p {
padding:0px 0px 10px 55px;
}



#nav {
	float:left;
	margin:0;
	padding: 0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #666666;
	font-size:98%;
	}

#nav li {
float:left;
list-style:none;
margin:0px;
padding:0px;
}

#nav a {
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 12px 8px 12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:none;
	border-top:none;
	border-left:1px solid #666666;
	border-right:1px solid #000000;

	}

#nav a:hover {
	background-image:url(../makeup-images/nav-hover-bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#nav #current {
color:#FFFFFF;
}
#nav #current a, body#home #t-home a , body#drive #t-drive a, body#plant #t-plant a, body#contact #t-contact a {
	background-image:url(../makeup-images/nav-selected-alt-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#295613;
}

.secondnav {
margin:0;
padding:0;
}

.secondnav ul {
padding:0;
margin:0;
}

.secondnav li {
list-style:none;
margin:0;
}

.secondnav a {
	display:block;
	padding:1px 0px 1px 14px;
	text-decoration:none;
	font-weight:bold;
}

.secondnav a:hover{
color:#666666;
	background-image:url(../makeup-images/second-nav-bullet-hover.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


.secondnav #subselected a {
	background-image:url(../makeup-images/second-nav-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	color:#295613;


}

.secondnav #subselected a:hover {
	background-image:url(../makeup-images/second-nav-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	color:#295613;

}



.secondnavsub {
margin:0 0 8px 25px;
padding:0;
font-size:95%;
line-height:1.1em;
}

.secondnavsub ul {
padding:0;
margin:0;
}

.secondnavsub li {
list-style:none;
margin:0;
}

.secondnavsub a {
	display:block;
	padding:5px 5px 0px 5px;
	text-decoration:none;
}

.secondnavsub a:hover{
color:#666666;
}


.secondnavsub #secondnavsubselected a {
	font-weight:bold;
	color:#295613;

}

.secondnavsub #secondnavsubselected a:hover {
	font-weight:bold;
	color:#295613;

}

.requestbtn {
margin: 0px 0 0 0;
border:none;
}

.requestbtn img {
border:none;
}

.quickclickbox {
	background-image:url(../makeup-images/quick-click-bg.gif);
	background-color: #cc9900;
	background-repeat: no-repeat;
	background-position: left top;
	padding:45px 0 0 0;
}

.quickclickbox ul {
padding:0;
margin:0;
}

.quickclickbox li {
list-style:none;
margin:0;
}

.quickclickbox a {
	display:block;
	padding:7px 0px 4px 18px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../makeup-images/quick-click-list-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.quickclickbox a:hover{
color:#FFFFFF;
	background-image:url(../makeup-images/quick-click-list-bg-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#breadcrumb {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:85%;
padding:0 0 25px 0;
}


#breadcrumb {
font-size:85%;
font-family:Georgia, "Times New Roman", Times, serif;
}

#breadcrumb a {
color:#295613;
}

#breadcrumb a:hover {
color:#000000;
}


.imageleft {
float:left;
padding: 10px 20px 10px 0px;
}

.imageright {
float:right;
padding: 10px 0px 10px 20px;
}


#rightnav {
margin:0 0 15px 0;
}




.fourimagebox {
padding:0 0 15px 0;
}

.fourimagebox img {
padding:0 10px 0px 0;
border:none;
}



#sitemapcolumns {
float:left;
width:600px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


#sitemapcolumns a:hover {
color:#990000;
text-decoration:underline;
}

.sitemaplinks {
float:left;
width:260px;
padding:0px 0px 10px 0px;
margin:10px 0px 5px 30px;
color:#333333;
font-size:100%;
line-height:1.5em;
font-family:Georgia, "Times New Roman", Times, serif;
}

.contactsectionlinks h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:145%;
line-height:1.25em;
border-bottom: 1px solid #295613;
font-weight:bold;
padding:5px 0 10px 0;
margin:0 0 15px 0;
color:#295613;
}


.contactsectionlinks a {
font-weight:bold;
text-decoration:none;
color:#333333;
}

.contactsectionlinks a:hover {
text-decoration:underline;
}

.contactsectionlinks img {
border:none;
}



.contactform {
	margin: 15px 20px 15px 20px;
	padding:20px 30px 20px 30px;
	background-image:url(../makeup-images/grey_tint.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}

label {
	float: left;
	width: 180px;
	padding-right:15px;
	font-weight:bold;
	color:#000000;
	font-size:105%;
}
#form1 div {
	clear: left;
	margin-top: 10px;
}
.text {
	padding: 0.2em;
	width: 240px;
	border: 1px inset #666666;
}
.btn {
	color: #FFFFFF;
	background-color: #295613;
	padding: 6px 10px;
	border: 1px solid #999999;
	width:240px;
}

.btn:hover {
	color: #FFFFFF;
	background-color:#990000;
	padding: 6px 10px;
	border: 1px solid #999999;
}



.error {
	font-weight: bold;
	color: #990000;
}

.formbutton {
padding-left:195px;
}

.contacttext {
	margin: 25px 70px 0px 60px;
}

.herobtn {
padding:15px 0 0 0;
}

.herobtn img {
border:none;
}

.standoutright320 {
	float:right;
	width:285px;
	padding:10px 15px 15px 20px;
	margin:20px 0 20px 20px;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	background-image:url(../makeup-images/grey_tint.jpg);
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: center top;
	display:inline;
}

.left {
float:left;
display:inline;
}

