body {
	color: #ae9e8d;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-color: #000000;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 0.7em;
	text-align: left;
	background-color: #B7AA9A;
	font:x-small/1.5em Georgia,Serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
	background-image: url(images/bg_new_06.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
	behavior:url("csshover.htc");
}

html>body {font-size:small;}

p, li, ul, ol, hl, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0px;
	text-align: left;
}

a:link {color: #ae9e8d;
text-decoration: none;}

a:hover {color: #ee2e24;
text-decoration: none;}

h1 {font-size: 1.4em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h2 {font-size: 1.3em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h3 {font-size: 1.2em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h4 {font-size: 1.1em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}

#wrapper {
	margin:0px auto auto auto;
	text-align:center;
	padding:0;
	width: 760px;
	padding: 0;
	height: 100%;
	background-color: #FFFFFF;
}

#logopanel img {padding: 10px 0px 5px;
float: left;
clear: none;
margin: 0px;}

#main_pic {padding: 0px 0px 0px 0px;
float: right;
margin: 0px;}

#wrapper .time {font-size: 14px;
text-align: left;
padding: 15px 0px 0px 15px;
margin: 0em 0 0;
height: 21px;
width: 215px;
float: left;
clear: none;
color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;}

#logopanel p {text-align: right;
vertical-align: middle;
height: 45px;
margin: 0px;
padding: 25px 0px 0px;
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif, Impact;
font-weight: normal;}

#logopanel {padding-right: 17px;
padding-left: 10px;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
width: 733px;
clear: both;
float: left;}

/* Menu code */

#header {width:760px;
font-size:93%;
line-height:normal;
font-family: Verdana, Arial, Helvetica, sans-serif, Impact;
background-image: url(images/header_BG.jpg);
background-repeat: repeat-x;
height: 36px;
background-color: #232323;
margin: 0px;
padding: 0px;}

#header ul {margin:0;
padding:16px 10px 0 0px;
list-style:none;
float: right;
width: 500px;}

#header li {float:right;
background:url("images/buttons_01.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #232323;}

#header a {display:block;
width:0.1em;
background:url("images/buttons_02.gif") no-repeat right top;
padding:3px 12px 2px 3px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
white-space: nowrap;}

#header > ul a {width:auto;}

/* End IE5-Mac hack */

#header a:hover {color: #6e6e6e}

#home #nav-home, #quote #nav-quote,
    #contact #nav-contact, #portfolio #nav-port,
    #services #nav-services {background-position:0 -150px;
border-width:0;}

#home #nav-home a, #quote #nav-quote a,
    #contact #nav-contact a, #portfolio #nav-port a,
    #services #nav-services a {background-position:100% -150px;
padding-bottom:3px;
color:#333;}

#header li:hover, #header li:hover a {background-position:0% -150px;
color:#333;}

#header li:hover a {background-position:100% -150px;}

#wrapper .offers img {float: left;
clear: left;
margin: 0px;
padding: 35px 15px 0px 0px;
height: auto;
width: auto;
text-decoration: none;}

#box {background-color: #AE9E8E;
color: #FFFFFF;
width: 320px;
padding: 15px;
float: right;
margin: 0px 15px 0px 5px;
display: inline;}

#box p {font-size: 16px;
line-height: 21px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 12px;
padding-left: 0px;}

#box img {float: right;}

/* QUOTE FORM */

#quote #wrapper #instyle_quote input {color: #333333;
background-color: #E7E1DC;
border-top: thin solid #8F7D69;
border-right: thin solid #8F7D69;
border-bottom: thin solid #8F7D69;
border-left: 5px solid #8F7D69;
margin-top: 11px;
margin-right: 0px;
margin-bottom: 11px;
margin-left: 8px;
padding: 0px;
width: 175px;
height: 20px;
text-indent: 2px;}

#quote #wrapper #instyle_quote input:focus {background-color: #fff;}

fieldset:focus {background-color: #fff;}

#quote #wrapper #instyle_quote #Submit {width: 85px;
background-color: #8F7D69;
color: #FFFFFF;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;}

#quote #wrapper fieldset {width: 435px;
border: thin none #7E7E7E;
padding: 25px 0em 0em 15px;
margin: 10px 0em 0em 15px;
float: left;
clear: none;
display: inline;
background-image: url(images/grad_BIG.jpg);
background-repeat: repeat;
background-position: left -575px;}

#quote #wrapper #instyle_quote label {width: 15em;
margin: 11px 0px;
text-align: right;
display: block;
padding: 0em 0px 0em 0.5em;
float: left;
height: 20px;}

#quote #wrapper #instyle_quote select {width: 180px;
margin: 11px 0px 11px 8px;
text-align: left;
display: block;
padding: 0em 0px 0em 0em;
float: left;
background-color: #E7E1DC;
border-top: thin solid #8F7D69;
border-right: thin solid #8F7D69;
border-bottom: thin solid #8F7D69;
border-left: 5px solid #8F7D69;}

#quote #wrapper #instyle_quote p {margin: 0px;
padding: 0px;
color: #FFFFFF;}

#quote #wrapper #instyle_quote textarea {width: 175px;
margin: 11px 0px 11px 8px;
text-align: left;
display: block;
padding: 0em 0px 0em 0em;
float: left;
background-color: #E7E1DC;
border-top: thin solid #8F7D69;
border-right: thin solid #8F7D69;
border-bottom: thin solid #8F7D69;
border-left: 5px solid #8F7D69;
text-indent: 3px;
height: 80px;
font-family: Verdana, Arial, Helvetica, sans-serif, Impact;
font-size: 11px;}

#wrapper .rightpanel {width: 240px;
float: right;
clear: right;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
display: inline;}

#wrapper .rightpanel .italic {font-style: italic;
font-size: 12px;
font-weight: normal;}

#wrapper #instyle_quote .red {font-weight: bold;
color: #EE2E24;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
padding-right: 0px;
padding-left: 5px;
font-size: 12px;}

#wrapper .rightpanel .red {color: #EE2E24;}

#wrapper .rightpanel p {font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #8F7D69;
padding: 0px 0px 15px;}

.servicestext {float: left;
display: inline;
clear: both;
margin: 15px 15px 5px;
padding: 8px;
width: 702px;
color: #FFFFFF;
background-image: url(images/grad_BIG.jpg);
background-repeat: repeat-x;
background-position: left -600px;
border-top: 0px solid #AE9E8D;
border-right: 0px solid #AE9E8D;
border-bottom: 0px solid #AE9E8D;
border-left: 10px solid #AE9E8D;}

.servicestext:hover {background-image: url(images/grad_BIG.jpg);
background-repeat: repeat-x;
background-position: left -900px;
border-left-width: 10px;
border-left-style: solid;
border-left-color: #EE2E24;}

.servicestext p {width: 450px;}

.servicestext img {float: right;
margin: 0px;
padding: 0px;
clear: none;}

.servicestext a {color: #7B6B56;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;}

.servicestext h3 {font-family: Verdana, Arial, Helvetica, sans-serif, Impact;
color: #EE2E24;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 8px;
padding-left: 0px;}

#content {float: left;
clear: none;
margin: 0px 17px;
padding: 0px;
width: 724px;
display: inline;
color: #AE9E8E;}

/*#header #nav-port {display: none;}*/

#box a {color: #FFFFFF;}

#content p {font-size: 17px;
margin: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #AE9E8E;
width: 345px;
line-height: 24px;}

#content img {float: left;
padding-top: 15px;
padding-right: 10px;
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;}

#contentvouch {float: left;
clear: none;
margin: 0px 17px;
padding: 0px;
width: 724px;
display: inline;
color: #AE9E8E;}

#contentvouch p {font-size: 16px;
margin: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #AE9E8E;
line-height: 22px;}

#contentvouch img {float: left;
padding-top: 15px;
padding-right: 20px;
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;}
