/* redefinded elements */
/*/*/
body {
	background: #F2F2E6 url("../images/bodyBG.jpg") repeat-x left top;
	text-align:center;
	padding:0;
	margin: 0px;
	}

	body {
	font: 11px/16px Tahoma, Helvetica, Arial, Tahoma, Verdana,sans-serif;
	color: #000;
	}
a {
	color: #81533c;
	text-decoration: underline;
	}
a:hover {
	color: #7D9BB0;
	text-decoration: underline;
	}

ul {
	padding: 0;
	margin: 5px 0 1em 14px;
	list-style: url("../images/bullet.gif") outside disc;
	}
li {
	padding: 0;
	margin: 0 0 .5em;
	}

p {
	margin: 0 0 1em 0;
}

hr {
	border-top: 1px solid #7DADB0;
	border-bottom: 0;
	margin: 15px 0;
	}

h1 {
	font: 14px/20px Tahoma, Helvetica, Arial, sans-serif;
	color: #7DADB0;
	font-weight:bold;
	margin: 0 0 1.25em;
	padding: 0;

	}

h2 {
	font: bold 12px/16px Tahoma, Helvetica, Arial, sans-serif;
	color: #7DADB0;
	margin: 0;
	padding: 0;
	}
h3 {
	font: bold 12px/16px Tahoma, Helvetica, Arial, sans-serif;
	color: #81533c;
	margin: 1.25em 0 .5em;
	padding: 0;
	}


.nav {
	font: 11px/14px Tahoma, Helvetica, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}
a.nav {
	font: 11px/14px Tahoma, Helvetica, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}

a.nav:hover {
	font: 11px/14px Tahoma, Helvetica, Arial, sans-serif;
	color: #FFF;
	text-decoration: underline;
}


#subnav {
    display: block;
    color: #7E523C;
    }

#subnav li {
	margin: 0 0 .25em;
	}

#subnav ul {
	padding: 0;
	margin: 5px 0 0 14px;
	list-style:  url("../images/arrow.gif") outside disc;
	}
	
#subnav ul ul{
	padding: 0;
	margin: 0 0 0 10px;
	list-style:  url("../images/dash.gif") outside disc;
	}
	

#subnav a {
	color:#7E523C;
	text-decoration:none;
}

#subnav a:hover {
	color:#7DADB0;
	text-decoration:underline;
    }




#services {
    display: block;
    padding: 5px 10px 5px 10px;
    border: 1px solid #7DADB0;
    color: #7DADB0;
	background-color:#E5EBEF
    }
a.services {
	color:#7DADB0;
	text-decoration:underline;
}
a.services:hover {
	color:#7DADB0;
	text-decoration:underline;
    }


#quote {
    display: block;
    padding: 10px;
    margin: 0 5px 0 5px;
	text-align: center;
    }

#footer {
	height: 16px;
	padding: 0;
	margin: 40px 0 20px 0;
	vertical-align:middle;
	background-color:#ecf3f3;
	font-size:9px;
	color:#666;
	}


/* drop shadows */
/*/*/
.picframe {
  background-color:#FFF;
  margin: 3px;
  padding: 2px;
  border:1px solid #7DADB0;
}
