html {height: 100%; padding: 0; margin: 0; }

body {background: url('/img/map.jpg') 0 417px no-repeat #ffffff; margin: 0px; font-family: Georgia, Times New Roman, Arial, Tahoma, Verdana; color: #222222; height: 100%;}

.IB {background: url('/img/map.jpg') 0 201px no-repeat #ffffff !important;}

table {width: 100%; border-collapse: collapse; margin: 0; }

div {width: 100%; }

h1 { margin: 0; }

h2 { margin: 0; }

h3 { margin: 0; }

p { margin: 0; padding: 0; }

a:hover {text-decoration: none;}

td { padding: 0; vertical-align: top; }

.cbox {width: 20px; background: transparent; border: 0;}

.MT {height: 100%; background: url('/img/back.jpg') no-repeat;}

.MTX {height: 100%;}

.Top {position: relative; height: 200px; margin-bottom: -200px; background: url('/img/back.jpg') 0 60% no-repeat;}

.HR {width: 900px; height: 1px; overflow: hidden; position: relative; margin-bottom: -1px;}

.Logo {position: relative; width: 151px; height: 120px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod=crop); margin-top: 13px; margin-bottom: 13px;}

.Logo[class] {background: url('/img/logo.png');}

.OnMain {position: relative; width: 151px; height: 120px; margin-bottom: -120px; z-index: 10; top: 13px;}

.OnMain img {width: 151px; height: 120px; border: 0;}

.X12 {width: 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/12.png', sizingMethod=scale);}

.X12[class] {background: url('/img/12.png');}

.X11 div {width: 6px; height: 6px; overflow: hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/11.png', sizingMethod=crop);}

.X11[class] div {background: url('/img/11.png');}

.X13 div {width: 6px; height: 6px; overflow: hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/13.png', sizingMethod=crop);}

.X13[class] div {background: url('/img/13.png');}

.X21 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/21.png', sizingMethod=scale);}

.X21[class] {background: url('/img/21.png');}

.X15 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/15.png', sizingMethod=scale);}

.X15[class] {background: url('/img/15.png');}

.X18 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/18.png', sizingMethod=scale);}

.X18[class] {background: url('/img/18.png');}

.X17 div {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/17.png', sizingMethod=crop); width: 6px; height: 6px; overflow: hidden;}

.X17[class] div {background: url('/img/17.png');}

.X19 div {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/19.png', sizingMethod=crop); width: 6px; height: 6px; overflow: hidden;}

.X19[class] div {background: url('/img/19.png');}

.XG {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/green.png', sizingMethod=scale); padding: 10px 20px 0 20px; color: #fff; font-size: 14px; height: 200px;}

.XG[class] {background: url('/img/green.png');}

.XG p {margin-bottom: 10px;}

.Phone {font-size: 26px; text-align: right;}

.RB {text-align: right; position: relative; z-index: 2;}

.LB {position: relative; z-index: 2;}

.Left {position: relative; width: 116px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left.png', sizingMethod=crop); margin-bottom: -94px; top: 323px; z-index: 10;}

.Right {position: relative; width: 116px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right.png', sizingMethod=crop); margin-bottom: -94px; top: 323px; float: right; z-index: 10;}

.Left[class] {background: url('/img/left.png');}

.Right[class] {background: url('/img/right.png');}

.LeftX[class] {background: url('/img/left.png');}

.RightX[class] {background: url('/img/right.png');}

.LeftX {position: relative; width: 116px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left.png', sizingMethod=crop); margin-bottom: -94px; top: 107px; z-index: 10;}

.RightX {position: relative; width: 116px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right.png', sizingMethod=crop); margin-bottom: -94px; top: 107px; float: right; z-index: 10;}

.Menu {position: relative; height: 40px; margin-bottom: -40px; top: 367px;}

#IM {top: 151px !important;}

.Menu a {color: #ffffff; font-size: 20px;}

.Menu td {white-space: nowrap; vertical-align: middle; padding-left: 10px; padding-right: 10px; font-size: 20px; color: #FFF600;}

.xLink {color: #FFF600 !important;}

.Blocks {height: 240px; overflow: hidden; margin-bottom: 55px;}

.BlocksX {height: 24px; overflow: hidden; margin-bottom: 55px;}

h1 {color: #548D0C; font-size: 24px; font-weight: 500; margin-bottom: 15px; letter-spacing: 0.1em; padding-top: 10px;}

h2 {color: #548D0C; font-size: 24px; font-weight: 500; margin-bottom: 15px; letter-spacing: 0.1em; padding-top: 10px;}

h2 a {color: #548D0C;}

.Content p {margin-bottom: 10px;}

.Content {line-height: 140%; font-size: 14px;}

.Content img {border-color: #99A48A;}

.Content li {margin-top: 6px; margin-bottom: 6px; font-size: 15px;}

a {color: #3C81A5;}

.Desc {font-size: 12px;}

.LeftImg img {margin-right: 20px;} .LeftImg {width: 1%;}

.BigLink {display: block; margin-bottom: 5px; font-size: 18px;}

.Bottom {padding-bottom: 25px; padding-top: 35px; vertical-align: bottom;}

.Copy {font-size: 12px;}

.Copy div {font-size: 16px; height: 20px; width: 20px; position: relative; margin-bottom: -20px; left: -20px; top: -2px;}

.Intitle {width: 1%; font-family: Tahoma, Arial; font-size: 11px;}

.Intitle td {white-space: nowrap; color: #548D0C;}

.Intitle a {color: #548D0C;}

.Intitle img {margin-top: 3px; margin-right: 5px;}

.Navi {position: relative; z-index: 10; height: 20px; margin-bottom: -20px; width: 200px; left: 100%; margin-left: -200px; text-align: right; top: 85px;}

.Navi img {margin-right: 6px; margin-left: 25px; border: 0;}

.NaviX img {margin-right: 6px; margin-left: 35px; border: 0;}

.NaviX {position: relative; z-index: 10; height: 20px; margin-bottom: -20px; width: 290px; top: 112px; text-align: center; left: 100px;}

.PhoneX {position: relative; z-index: 4; height: 40px; margin-bottom: -40px; font-size: 30px; text-align: right; color: #FFF600; top: 25px;}

.PhoneXS {position: relative; z-index: 3; height: 40px; margin-bottom: -40px; font-size: 30px; text-align: right; color: #000; top: 26px; left: 2px;}

.SubMenu {font-size: 18px; position: relative; left: -13px; margin-bottom: 15px;}

.SubMenu a {margin-right: 20px; margin-left: 5px;}

.SubMenu span {margin-right: 20px; margin-left: 5px; color: #7E8D6A;}

.ImgRightTop {margin-left: 35px; margin-bottom: 15px;} .ImgLeftTop {margin-right: 35px; margin-bottom: 15px;} .ImgLeft {margin-right: 35px; margin-top: 15px; margin-bottom: 15px;} .ImgRight {margin-left: 35px; margin-top: 15px; margin-bottom: 15px;}

.FormatTable td {padding: 10px 20px 10px 20px; border: 1px dashed #7E8D6A;}

.FormatTable {border: 0; margin-top: 25px; margin-bottom: 15px;}

.ImgList img {border: 0;}

.ImgList .L {width: 1%; padding-right: 30px;}

.ImgList td {padding-bottom: 30px; padding-top: 10px;}

.ImgList .R a {margin-bottom: 15px !important;}

.PL {padding-left: 20px; padding-bottom: 20px;}

.ltd {width: 1%; white-space: nowrap; padding-right: 20px; text-align: right;}

.MessageForm input {width: 97%; border: 1px dashed #7E8D6A;}

.MessageForm textarea {width: 97%; border: 1px dashed #7E8D6A; height: 120px; overflow: hidden; font-family: Arial; font-size: 12px;}

.MessageForm td {padding-bottom: 15px;}

.Button {width: 300px !important; background: #ffffff; height: 28px; font-size: 18px; font-family: Georgia, Times New Roman; cursor: pointer; color: #548D0C;}

.Say {position: relative; z-index: 10; height: 70px; margin-bottom: -70px; width: 550px; left: 100%; margin-left: -550px; top: 75px;}

#ViewPhoto {
	position: absolute;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 25px;
	padding-bottom: 10px;
	left: 50%;
	top: 50%;
	z-index: 20;
	display: none;
	color: #F5F5F5;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;

}

#ViewPhoto img {
	border: 1px solid #999999;
	margin-bottom: 10px;
	cursor: pointer;
	background: #ffffff;
}

#Vdiv {
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-align: center;
	color: #666666;
}

.interlaced {
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/trans.png', sizingMethod=scale);
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 15;
	width: 100%;
}

.interlaced[class] {background: url('/img/trans.png');}

.AR {font-size: 18px; text-align: right; vertical-align: bottom; padding-bottom: 15px;}

.RespDate {margin-bottom: 0px !important; font-family: Arial; font-size: 11px; color: #666;}

.RespName {font-size: 18px; margin-bottom: 0px !important;}

.Resp {position: relative; margin-bottom: 20px; padding-left: 20px;}

.Sale3 {font-size: 17px; margin-bottom: 20px;}

.Sale3 td {text-align: center; padding: 5px; border: 1px solid #6A9B22; cursor:pointer;}

.Sale3 .act {background: #6A9B22; color: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}

.Sale3 td:hover {background: #6A9B22; color: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}

.cbox {width: 20px !important;}

.ocard .l {width: 1%; padding-right: 20px; padding-top: 20px;}

.ocard {margin-bottom: 30px;}

.oz1 {padding-top: 5px; font-size: 15px; margin-bottom: 6px !important;}

.oz2 {font-family: Verdana; font-size: 11px; color: #666; margin-bottom: 0 !important;}

.oz3 {font-size: 15px; margin-bottom: 0 !important;}

.oz3 span {font-family: Verdana; font-size: 11px; color: #666;}

.comm {margin-top: 8px;}

.comm img {margin-right: 10px;}

.oz4 {color: #365B08; font-size: 24px; padding-top: 10px;}

.pprevs img {border: 2px solid #fff; cursor: pointer;}

.pprevs .act {border: 2px solid #99A48A;} .pprevs {margin-bottom: 3px;}

.jz {color: #548D0C; font-size: 16px;}

.Roads {font-size: 12px; font-family: Arial;}

.septd {background: url('/img/dot.gif') 50% 0 repeat-y;}

.zx {border: 1px solid #ABADB3; width: 60px;}

#bim img {cursor: pointer;}
