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

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#030101; font-size:.7em; background:#e2e0d9; margin:0px; padding:0px;
}

div.body_border {
	width:975px;
}
div.header {
	float:left; width:958px; position:relative; height:306px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:1.3em;
}
	
	div.header ul {
		list-style:none; margin:0px; padding:0px; float:left; background:url(images/nav-background.png) no-repeat top; width:958px; height:37px; position:absolute; top:0px; left:0px; z-index:500;
	}
		div.header ul li {
			float:left; margin-right:3px; padding:0px; height:37px; text-decoration:none; color:#030101; position:relative;
		}
			div.header ul li a {
				float:left; padding-top:10px; height:27px; color:#030101;
			}
		div.header ul li:hover {
			background:url(images/nav-hover.gif) repeat-x; color:#FFFFFF; text-decoration:underline;
		}	
			div.header ul li:hover a, div.header ul li:hover a:hover {
				color:#FFFFFF;
			}
			div.header ul li ul {
				display:none; float:left; width:200px; list-style:none; background:#3e3d3d; position:absolute; top:37px; left:-2px; text-align:left; height:auto; border:2px solid #b99214;
			}
			div.header ul li ul.ss {
				width:230px;
			}
			div.header ul li:hover ul {
				display:block;
			}
				div.header ul li ul li {
					float:left; width:190px; padding-left:5px; padding-right:5px;
				}
				div.header ul li ul.ss li {
					width:220px;
				}
					div.header ul li:hover ul.ss li a,  div.header ul li:hover ul.ss li a:hover {
						width:220px; !important
					}		
					div.header ul li:hover ul li:hover {
						background:#0e4f57;
					}
					div.header ul li:hover ul li a, div.header ul li:hover ul li a:hover {
						color:#FFFFFF; width:190px; height:37px;
					}
					
	div.header div.header_image {
		float:left; width:958px; height:269px; position:absolute; top:37px; left:0px; z-index:1;
	}
	div.header div.header_phone {
		float:left; width:948px; background:url(images/phone-background.png) no-repeat; height:22px; position:absolute; z-index:150; left:0px; top:279px; color:#FFFFFF; text-align:right; padding:5px 10px 0px 0px;
	}
	div.header div.header_form {
		float:left; width:350px; height:239px; position:absolute; background:url(images/background-form.png); z-index:180; left:608px; top:35px; text-align:left; color:#FFFFFF; padding:5px 0px 0px 0px; font-weight:normal;
	}

input,textarea,select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;
}

div.body_content {
	float:left; width:958px; background:url(images/background-content.gif) repeat-y; padding:0px 9px 0px 8px;
}
	div.content_left {
		float:left; width:317px; background:url(images/background-left-vertical.gif) repeat-x top; padding:12px 17px 12px 18px;
	}
		div.content_left ul.quality {
			float:left; width:315px; border:1px solid #b99214; margin:0px; padding:0px; list-style:none; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;
		}
			div.content_left ul.quality li {
				float:left; width:295px; padding:10px;
			}
				li.first {
					background:#0e4f57; color:#FFFFFF;
				}
			div.content_left ul.quality ul {
				margin:0px; padding:0px 0px 0px 20px; float:left; width:275px; font-size:.8em; list-style:none;
			}
				div.content_left ul.quality ul li {
					float:left; width:255px; padding:5px;
				}
	div.content_right {
		float:left; width:561px; font-size:1.2em; padding:15px 15px 15px 30px; text-align:left; line-height:1.8em;
	}

div.footer {
	float:left; background:url(images/background-footer.gif) repeat-y; width:938px; padding:10px 19px 10px 18px; font-size:.9em; text-align:left;
}
	div.footer strong {
		font-size:1.2em;
	}

div.credit {
	float:left; width:958px; padding:10px 9px 10px 8px; font-size:.9em; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;
}


img.ends {
	float:left;
}

a.buttons {
	width:295px; padding:10px; border:1px solid #b99214; background:#3e3d3d; float:left; margin-bottom:12px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; font-weight:bold; text-decoration:none;
}
	a.buttons:hover {
		background:#0e4f57; color:#FFFFFF; text-decoration:underline;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px;
}
h1, h2 {
	font-size:1.7em;
}

h3 {
	font-size:1.6em; font-weight:normal; padding-top:5px;
}

a {
	color:#186e78; text-decoration:none;
}
a:hover { 
	color:#186e78; text-decoration:underline;
}
td.tiny {
	font-size:.9em; font-family:Georgia, "Times New Roman", Times, serif; text-align:right;
}
