/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#F3EEE7;
	text-align:center;
}

html, input, textarea
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:0.725em; /*0.6875em;*/
		line-height:1.454em;
		color:#000000;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}


input, select { vertical-align:middle; font-weight:normal;}
a {color:#000000; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
a img { border:0;}
ul {
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px;
	text-indent: 0px;
}
img {vertical-align:top;}

h1 {
	font-size:2.545em;
	font-weight:normal;
	line-height:1em;
	margin:0;
	padding:15px 0 15px 0;
	position:relative;
}
h2 {
	font-size:2em;
	font-weight:normal;
	line-height:1.3em;
	margin:0;
	padding:20px 0 5px 0;
	position:relative;
	text-align: center;
}
h3 {
	font-size:1.6em;
	font-weight:normal;
	line-height:1.2em;
	margin:0;
	padding:15px 0 5px 0;
	position:relative;
}
h4 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
	margin:0;
	padding:10px 0 0px 0;
}
h5 {
	font-size:1.3em;
	font-weight:strong;
	line-height:1.5em;
	margin:10 20 10 20;
	padding:10 10 10 10;
	font-style: italic;
	color: #333;
	text-align: center;
	font-family: "Comic Sans MS", cursive;
}

.link1 {
	background:url(/images/marker.gif) 0 5px no-repeat;
	padding-left:11px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:capitalize;
	color:#D1361B;
}
.link1:hover { color:#000;}
.link2 { font-weight:bold; color:#3DA8B7; font-size:1.091em; text-decoration:underline;}
.link2:hover { color:#D1361B;}

.color1 {color:#3DA8B7;}


/* ============================= main layout ====================== */
.imgindent { float:left; margin-right:15px;}
.indent1 {
	padding-right:15px;
}
.indent2 { padding-left:20px;}
.indent3 { padding-right:20px;}
.space1 { margin-right:1px;}
.space2 { margin-top:20px;}
.space3 { margin-top:30px;}
.space4 { margin-top:10px;}
/* ============================= header ====================== */
.row-1 {
	height:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	padding: 0px 0 0 0px;
}
#header .col-1 { width:243px;}
#header .col-2 { width:728px;}
.menu {
	background:#000;
	padding:8px 0 8px;
}
.menu ul { width:100%; overflow:hidden; }
.menu li { float:left; }
.menu li a {
	display:inline-block;
font-size:1.em; 						color:#AF987E;
	text-decoration:none;
	padding:10px 6px 10px;
	background:url(images/header-separator.gif) right repeat-y;
	cursor:pointer;
	text-transform: capitalize;
}
.menu li a strong { color:#FFF; }
.menu li .last { background:none;}
.menu li a:hover, .menu .active a { color:#FFF; }
.menu li a:hover strong, .menu .active a strong { color:#AF987E; }

.menu2 { background:#AF987E; padding:6px 6px 6px 6px;}
.menu2 { text-align:left n;}
.menu2 ul { width:100%; overflow:hidden; }
.menu2 li { float:left; }
.menu2 li a { display:inline-block; font-size:1.20em; color:#000; text-decoration:none; padding:5px 10px 5px 10px; background:url(images/header-separator.gif) right repeat-y; cursor:pointer; }
.menu2 li a strong { color:#FFF; }
.menu2 li .last { background:none;}
.menu2 li a:hover, .menu .active a { color:#FFF; }
.menu2 li a:hover strong, .menu .active a strong { color:#AF987E; }



/* ============================= content ====================== */
.column-1 { width:202px; background:#FEFDFA; min-height:430px; height:auto !important; height:430px; margin-top:10px; padding:0 20px 20px 20px; }
.column-2 {
	width:703px;
	margin-top:-58px/*-58*/;
	padding:0 5px 0 21px;
} 
.2column { width:50%; float:left;}
.3column { width:33%; float:left;}

.separator1 {
	background:url(images/separator2.gif) top repeat-x;
}
.separator2 {
	background:url(images/separator2.gif) 353px 0 repeat-y;
	padding-bottom:10px;
}
.list1 li a { background:url(images/marker.gif) 0 6px no-repeat; padding-left:11px; line-height:1.538em; font-size:1.182em; font-weight:bold; color:#3DA8B7;}
.list1 li a:hover { color:#D1361B;}
.list2 li { line-height:1.818em;}
.box { width:47px; text-align:center; float:left; margin-right:13px; }
.box1 { border-top:1px solid #CFCBC5; border-left:1px solid #CFCBC5; border-right:1px solid #CFCBC5; font-size:1.454em; padding:6px 0; font-weight:bold;  }
.box2 { background:#D1361B; font-size:1.273em; color:#FEFDFA; padding:8px 0; font-weight:bold;  }
.scroll { width:210px; height:428px; overflow:auto;}
.phone { float:left; width:75px;}

.bottombucket1 { background:#CFC;}
.bottombucket2 { background:#FFC;}
/* ============================= footer ====================== */
#footer .indent { padding:37px 0 0 0;}
#footer a { color:#9E835E; font-weight:bold;}
#footer a:hover { color:#D1361B; text-decoration:none;}
/* ============================= forms ============================= */
#ContactForm {line-height:1em;}
label { height:26px; display:block;} 
#ContactForm input {width:190px; height:16px; padding:2px 0 2px 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:190px; height:253px; padding:2px 0 5px 5px; overflow:auto; font-size:1em; line-height:1em;}
.leftnav {
	font-weight:bold;
	text-decoration:underline;
	text-transform:capitalize;
	color:#D1361B;
}
