body {
background-image:url(images/stonebgC225.jpg);
background-repeat:repeat;
font-family:Helvetica, Arial, Sans-Serif;}
h1 {margin-top:.3em;
margin-bottom:.2em;
padding-bottom:0;
font-size:x-large;
color:#ab0534;}
h1 a {text-decoration:none;}
h1 a:link {
color:#ab0534;
font-weight:bold;}
h1 a:visited {color:#ab0534;
font-weight:bold;}
h1 a:hover {color:#000000;}
h1 a:active {color:#ab0534;}
h3 {color:#ab0534;}
h4 {color:#000000;}
p {
padding-top:.1em;
margin-top:.1em;
margin-bottom:.8em;}
a {text-decoration:none;}
a:link {
color:#000000;
font-weight:bold;}
a:visited {color:#000000;
font-weight:bold;}
a:hover {color:#ab0534;}
a:active {color:#ab0534;}
ul {
list-style-type:none;
padding:0 1em;
margin:0;}
#topnav {
text-align:center;}
#topnav a {display: block;
	text-decoration: none;
	font:bold 14px/1.6em Helvetica, Arial, Sans-Serif;
	color:#FFFFFF;
	background-color:#000000;
	border:#FFFFCC ridge 3px;
	width:105px;
	height:24px;}
#topnav a:hover {background:#000000;
	border:#993333 groove 3px;
	color: #d4ccc1;}
#here a {color:#d4ccc1;
	border:#993333 groove 3px;}
.phone {
text-align:center;
font-size:22px;
color:#ab0534;
padding-top:3px;
margin-top:3px;
padding-bottom:0;
margin-bottom:0;}	
.space {
height:100px;}

.outer {
background-color:#FFFFFF;
border:#CCCCCC groove thick;}
p.toptxt {
font:bold 18px Helvetica, Arial, Sans-Serif;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:0;}
.services {
padding-bottom:0;
margin-bottom:0;}
form {font:bold small Helvetica, Arial, Sans-Serif;
  min-width: 425px;
  max-width: 520px;
  width: 475px; 
  margin: 0;
  padding: 0;}
form fieldset {
  /* clear: both; */
  border-color: #B52217;
  border-width: 2px;
  border-style: solid;
  padding: 10px;     
  margin: 10px;}
form input {display:inline;
	width:auto;
	color:#000000;
	margin: 0 0 0 10px;}
form p input {
	width:auto;
	float:left;
	color:#000000;}
form textarea {display:inline;
width:auto;
margin:5px 0 0 10px;}
.subbtn {background-color:#ab0534;
font:bold 12px Helvetica, Arial, Sans-Serif;
color:#FFFFFF;
border:#666666 outset 3px;
text-align:center;}
.subbtn:hover {background-color: #CCCCCC;
border:#ab0534 inset 3px;
color:#ab0534;}
img.pf {
border:#333333 outset 3px;}
.main {
padding:0 1.2em 0 .2em;} 
#addition p { margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0;}
#addition br { margin-bottom:0;
padding-bottom:0;}
#coupon {
border:#FF9900 medium dashed;}
#coupon h1 {
font-size:36px;
color:#ee8508;}