/* ------------------------------------------------------------------------------------- */
/* Copyright Einstein Industries 2003. Used with Permission.                             */
/* May not be duplicated or reproduced.                                                  */
/*                                                                                       */
/* Please check for cross-browser compatibility prior to making changes                  */
/* MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari                                     */
/*                                                                                       */
/* CSS Document                                                                          */
/* ------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
/* basic elements ---------------------------------------------------------------------- */

body {
	margin: 0px;
	background-color:#FFF1DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #660000;
	line-height: 18px;
	text-align:left;
	
}
h1,h2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #660000;
	line-height: 18px;
	text-align:left;
	font-weight: bold;
}
/* ------------------------------------------------------------------------------------- */
/* header ------------------------------------------------------------------------------ */
#home {
	background: url(../images/index/protect.jpg) no-repeat top left;
	width: 508px;
	height: 92px;
	padding: 0px;
	margin: 0px;
}
#home span { display: none; }
#firm {
	background: url(../images/sub/header.jpg) no-repeat top left;
	width: 508px;
	height: 92px;
	padding: 0px;
	margin: 0px;
}
#firm span { display: none; }

#accidents {background: url(../images/sub/h-motor.jpg) no-repeat top left; width: 508px; height: 92px; padding: 0px; margin: 0px;}
#accidents span { display: none; }

#negligence {background: url(../images/sub/h-negligence.jpg) no-repeat top left; width: 508px; height: 92px; padding: 0px; margin: 0px;}
#negligence span { display: none; }

#liability {background: url(../images/sub/h-product.jpg) no-repeat top left; width: 508px; height: 92px; padding: 0px; margin: 0px;}
#liability span { display: none; }

#contact {background: url(../images/sub/h-contact.jpg) no-repeat top left; width: 508px; height: 92px; padding: 0px; margin: 0px;}
#contact span { display: none; }

#sitemap {background: url(../images/sub/h-sitemap.gif) no-repeat top left; width: 508px; height: 92px; padding: 0px; margin: 0px;}
#sitemap span { display: none; }

/* ------------------------------------------------------------------------------------- */
/* footer ------------------------------------------------------------------------------ */
#footer {text-align:center;}
#bot {text-align:center;}
#bot a{
	color: #610E00;
}
#bot a:visited {color: #610E00; text-decoration:underline;}
#bot a:hover {color: #CC0000;}
/* ------------------------------------------------------------------------------------- */
/* main navigation --------------------------------------------------------------------- */
#nav {background-image:url(../images/index/nav.jpg); background-repeat:no-repeat;
text-align:center;}
#nav a{
font-weight:bold;
text-decoration:none;
color: #610E00;
}
#nav a:link, a:visited {color: #610E00; text-decoration:none;}
#nav a:hover {color: #CC0000;}
/* ------------------------------------------------------------------------------------- */
/* content ----------------------------------------------------------------------------- */
#hm-center {
	text-align:left;
	padding: 13px;
	margin: 0;
	color: #610E00;
	width: 293px;
}
#hm-center a{
	text-align:left;
	margin: 0;
	color: #610E00;
	text-decoration:underline;
}
#hm-center a:hover {color: #CC0000;}

#in-center {
	background-image: url(../images/sub/sub_09.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding: 13px;
	margin: 0;
	color: #610E00;
}
#in-center a{
	text-align:left;
	margin: 0;
	color: #610E00;
	text-decoration:underline;
}
#in-center a:hover {color: #CC0000;}

/* for sitemap links */
#in-center h1 a{
	text-align:left;
	color: #610E00;
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------- */
/* lists ------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
/* contact forms ----------------------------------------------------------------------- */

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #FFCC00;
}

.quickcontact {
	width: 150px;
}
.F-Fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A1A06;
	background-color: #FFF1DD;
	border: 1px solid #E1C181;
	width: 130px;

}
.F-MessageField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A1A06;
	background-color: #FFF1DD;
	border: 1px solid #E1C181;
	height: 75px;
	width: 130px;
}
.F-Fieldsmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A1A06;
	background-color: #FFFDF9;
	border: 1px solid #E1C181;
	width: 130px;
}

.F-MessageFieldmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A1A06;
	background-color: #FFFDF9;
	border: 1px solid #E1C181;
	height: 150px;
	width: 200px;
}
/* ------------------------------------------------------------------------------------- */
/* misc layout elements ---------------------------------------------------------------- */
#hm-fauxcol {background-image:url(../images/index/faux-col.jpg); background-repeat:repeat-y;}
#in-fauxcol {background-image:url(../images/sub/sub-faux-col.jpg); background-repeat:repeat-y;}
#hm-rightcol {
	color: #E1C181;

}
#hm-rightcol p{
	margin: 0;
	padding: 13px;
	text-align:left;
}

#hm-leftcol {
	color: #E1C181;
	padding: 10px;
	text-align:left;
}
#buttons {
	background-image:url(../images/index/buttons.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	width: 186px;
	color: #E1C181;
	text-align:left;
	line-height: 13px;
	}
#buttons p{
	margin: 0 0 0 62px;
	display:block;
	height: 42px;
	padding: 13px 0 0 0;
}
#whitehousepic {
	background-image:url(../images/index/capitol.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
#signpic {
	background-image:url(../images/index/sign.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0;
	}
#signpic p{
	text-align:left;
	padding: 13px;
	margin: 0;
	color: #610E00;
	}
#signpic  p a{
	text-align:left;
	margin: 0;
	color: #610E00;
	text-decoration:underline;
}
#signpic  p a:hover {color: #CC0000;}

.backtop {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #610E00;
}
.backtop div{
	text-align:right;
	padding: 13px;
	margin: 0;
	color: #610E00;
	text-decoration:underline;
	}
.backtop div a:hover {color: #CC0000;}
/* ------------------------------------------------------------------------------------- */
/* link styles ---------------------------------------------------------------- */

a:link, a:visited {color: #660000;}
a:hover, a:active {color: #CC0000;}

#buttons a:link, a:visited {color: #E1C181; text-decoration:none;}
#buttons a:hover, a:active {color: #FFFFFF;}

#hm-rightcol a:link, a:visited {color: #E1C181;}
#hm-rightcol a:hover, a:active {color: #FFFFFF;}

#hm-leftcol a:link, a:visited {color: #E1C181;}
#hm-leftcol a:hover, a:active {color: #FFFFFF;}
