body {margin:26px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}

ul, h1 , h2 , h3 , form, input{margin:0px; padding:0px;
}

h1{font-size:34px; color:#C1272D; font-family:Georgia; font-weight:normal; padding-bottom:10px; padding-top:5px;}
h2{font-size:20px; color:#C1272D; font-family:Georgia; font-weight:normal; padding-bottom:5px; padding-top:5px;}
h3{font-size:16px; color:#C1272D; font-family:Georgia; font-weight:normal; padding-bottom:5px; padding-top:5px; margin:0px;}

a{ color:#000; text-decoration:underline; cursor:pointer;}
img{border:0}
a:hover{ color:#000; text-decoration:none;}

.mainbg { background:#c1272d;}

.clear { clear:both;}

/*top*/
.header_right { background:url(../images/header_right.jpg) top center no-repeat; height:174px; width:243px;}
.header_left { background:url(../images/header_left.jpg) top right no-repeat; height:174px;}
.header_text { color:#fff; font-family:Georgia; font-style:italic; font-size:18px; padding-top:5px;}
.header_btm { background:url(../images/header_bottom.jpg) right top no-repeat;}

.address { font-size:18px; color:#403636; font-family:Georgia; font-style:italic; line-height:24px; padding-left:8px;}
.phone { font-family:Verdana; font-weight:bold; font-size:25px; color:#C1272D; padding-left:8px; line-height:28px;}

/*center*/
.mid { background:url(../images/midbg.jpg) top center repeat-y;}
.midcontent {
	padding:30px 10px 20px 10px;
	font-size:12px;
	font-family:Verdana;
	color:#242424;
	line-height:22px;
}
.midimg { border:solid 1px #c1272d; margin:10px; padding:1px;}
.redtxt {
	color:#c1272d;
	font-weight: bold;
}

.big_butt { background:url(../images/mid_big_butt.jpg) top center no-repeat; text-align:center; color:#fff; padding-bottom:3px; height:39px; font-weight:bold; font-size:12px; padding-top:3px; line-height:18px;}
.small_butt { background:url(../images/mid_small_butt.jpg) top center no-repeat; text-align:center; color:#fff; padding-bottom:5px; height:24px; font-weight:bold; font-size:12px; padding-top:3px; line-height:24px;}

.propty_butt { background:url(../images/mid_property_butt.jpg) top left no-repeat; text-align:center; color:#fff; padding-bottom:3px; height:39px; font-weight:bold; font-size:12px; padding-top:5px; line-height:16px; width:300px; text-decoration:none;}
.propty_butt a:link, .propty_butt a:visited { color:#fff; text-decoration:none;}
.propty_butt a:hover { color:#fff; text-decoration:none;}

.right_link a:link, .right_link a:visited { color:#fff; text-decoration:none;}
.right_link a:hover { color:#fff; text-decoration:none;}

/*left*/
.leftpadding { padding:10px 10px;}
.leftpadding a:link, .leftpadding a:visited { text-decoration:none; cursor:pointer; color:#fff;}
.leftpadding a:hover { text-decoration:none; color:#fff;}

.highlightrow1 { background:#403636; color:#fff; text-align:center; font-size:14px; font-family:Times New Roman; padding:5px 0px;}
.highlightrow2 { background:#403636; color:#fff; text-align:center; font-size:11px; font-weight:bold; font-family:Verdana; padding:5px 0px;}

/*menu*/
.menu{height:35px;padding:0px;}
ul.menu {list-style:none; width:620px; margin:2px 0px 0px 2px; height:35px;}
ul.menu li{ padding-right:4px; float:left;}
ul.menu li a:link, ul.menu li a:visited{font-size:14px; text-decoration:none; color:#C1272D; line-height:35px;  background:url(../images/menu_left.png) no-repeat top left; padding:0 0px 0 13px; float:left; cursor:pointer; font-family: Georgia;}
ul.menu a span  { font-size:14px; text-decoration:none; color:#C1272D;  line-height:35px; background:url(../images/menu_right.png) no-repeat top right; padding:0 14px 0 0px; float:left; font-family:Georgia;}
ul.menu li a:hover { color:#242424;}
ul.menu li a:hover span { color:#242424;}

/*left_menu*/
.left_menu{ list-style-type:none;}
ul.left_menu {list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; width:200px;  padding:0 0 0 10px;}
ul.left_menu li{position:relative; line-height:45px; text-align:center;}
ul.left_menu li a:link, ul.left_menu li a:visited{display:block; font-size:16px; text-decoration:none; color:#FFF; line-height:45px; padding:0px 16px 3px 17px; font-weight:normal; background:url(../images/left_menu.jpg) left top no-repeat;  margin-bottom:5px; width:170px;}

ul.left_menu li a:hover {color:#FFF; background:url(../images/left_menu_hover.jpg) left top no-repeat;  }

/*submenu*/
ul.left_menu ul {position:absolute; top:0px; left:204px;  display:none; list-style:none; z-index:1; }
ul.left_menu ul li{position:relative; margin:0; font-size:12px; font-weight:normal; padding:0;  border-bottom:solid 1px #CCCCCC ; z-index:1; text-align:center;}
ul.left_menu ul li a:link, ul.left_menu ul li a:visited {display:block; margin:0px; padding:2px 8px; text-decoration:none; text-transform:none;  background:#c1272d; height:auto; width:245px; font-weight:normal; line-height:22px; z-index:1;}

/*footer*/
.footer { color:#fff; padding:5px;}
.footer a:link, .footer a:visited { color:#fff; text-decoration:none;}
.footer a:hover { color:#e5e2d9; text-decoration:none;}

/*Form */
.formtext { padding:0px; margin:0px;}
.formtext td { vertical-align:middle; line-height:24px;}
/*Form End*/

.bullet {padding:0px 0px 0px 25px;}
.button_heading

/*--------*/

.points ul { margin:0px; padding:0px;}
.points li { list-style-type:none; padding-left:22px; line-height:26px; background:url(../images/arrow1.png) no-repeat 3px 6px; font-weight:bold;}
.points li ul {margin:0px; padding-left:5px;}
.points li li {list-style-type:none; padding-left:22px; line-height:26px; background:url(../images/arrow2.png) no-repeat 3px 5px; font-weight:normal;}

