html { height: 100%; padding: 0; margin: 0; }

body { background-color: #E8E2C2; margin: 0px; font-family: Arial, Tahoma, Verdana; color: #4D4B3B; height: 100%; }

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; }

img {  }

a:hover {text-decoration: none;}

a {color: #B77B4D;}

.Orange {color: #B77B4D;}

td { padding: 0; vertical-align: top; }

.cbox {width: 20px; background: transparent; border: 0;}

.Top {height: 362px; background: url('/img/x.gif') 0 100% repeat-x #A6A774;}

.Top .L {width: 34%; background: url('/img/back.gif') repeat-x;}

.Top .R {width: 66%; background: url('/img/back.jpg') no-repeat; padding: 190px 50px 40px 127px; vertical-align: middle;}

.Top .R p {font-size: 70%; color: #4D4B3B; padding-bottom: 2px;}

.Logo {position: absolute; width: 211px; height: 47px; top: 23px; left: 30px;}

.Top .L {padding-top: 102px; padding-left: 81px; color: #B77B4D; font-weight: 800; font-size: 11px;}

.Top .L .MenuLayout {height: 250px;} .Top .L a {color: #807D60; text-decoration: none;}

.Menu {vertical-align: middle; text-transform: uppercase;}

.Menu table td {background: url('/img/menu.gif') 0 50% no-repeat; padding-left: 15px; padding-top: 5px; padding-bottom: 5px;}

.Menu .Active {background: url('/img/active.gif') 3px 50% no-repeat !important;}

.Menu .Sub {background: url('/img/dot.gif') 3px 50% repeat-y !important; padding: 0 0 0 15px !important; font-size: 11px; font-weight: 500;}

.Menu .Sub a {color: #B77B4D; text-decoration: underline;} .Menu .Sub a:hover {text-decoration: none; color: #807D60;}

.Menu .Sub p {padding-top: 2px; padding-bottom: 2px; color: #807D60;}

.mTxt { color: #807D60 !important; font-weight: 800; font-size: 11px; text-transform: uppercase;}

H1 {font-size: 21px; font-weight: 500; color: #7F5332; text-transform: normal; font-family: Arial Narrow, Trebuchet MS, Arial; margin-bottom: 10px;}

H2 {font-size: 21px; font-weight: 500; color: #7F5332; text-transform: normal; font-family: Arial Narrow, Trebuchet MS, Arial; margin-bottom: 10px;}

.Content {padding: 30px 0 20px 30px;}

.ImgList .L img {border: 2px solid #A5A873; margin-left: 15px;}

.ImgList {margin-top: 20px;}

.ImgList .L {width: 1%; padding-right: 20px;} 

.Content {font-size: 80%; font-family: Arial; width: 57%;}

.Content p {padding-bottom: 10px; line-height: 120%;}

.RightLayout p {padding-bottom: 10px; line-height: 120%;}

.Price span {color: #6D6A54;} .Price {margin-bottom: 10px;}

.Price .R strong {font-size: 180%; color: #B77B4D;}

.Price .R {text-align: right; vertical-align: bottom; padding-bottom: 10px;}

.Separator {font-size: 0; height: 1px; border-top: 1px solid #A5A873; margin: 15px 0 25px 0;}

.MT {height: 100%;}

.Podval table {height: 97px; background: url('/img/bottom.jpg') 100% 100% no-repeat;}

.Podval {background: url('/img/bottom.gif') 0 100% repeat-x;} .Podval table td {vertical-align: bottom !important;}

.Intitle {text-align: right; color: #A6A774; font-size: 10px; padding: 10px 38px 15px 20px; width: 1%;} .Intitle a {color: #A6A774;} .Intitle {margin-top: 1px;}

.Copy {font-size: 12px; font-weight: 5000; padding: 0 30px 28px 30px; width: 1%; white-space: nowrap;}

.Banners img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); margin-right: 25px;}

.Banners {padding: 0 0 17px 0;}

.RightLayout {padding: 30px 0 0 60px; font-size: 75%; font-family: Arial; width: 57%;}

.Spec {border: 2px solid #A5A873;}

.rpad30 {padding-right: 30px;}

.Paper {height: 200px; overflow: visible; background: url('/img/gradient.jpg') 0 100% repeat-x #F0EADF; border: 1px solid #C2BCAB; border-right: 0 !important; padding: 20px 30px 0 20px;}

.Dir img {display: block;} .Dir td {text-align: center; vertical-align: bottom;}

.Dir p {padding-bottom: 30px;}

.PadLeft {padding-left: 15px; margin: 15px 0 20px 0;}

.pta {margin-bottom: 20px; height: 345px; overflow: visible;}

.pLeft {padding-left: 15px;}

.BottomPhones {text-align: right; padding-right: 100px; font-size: 90%; padding-bottom: 10px;} .BottomPhones p {padding-bottom: 5px;}

.MTD {height: 90%;}

.Photos {position: relative; width: 90%; left: 10%; margin-top: 25px;}

.Photos td {padding-top: 20px; padding-bottom: 10px;}

.Photos img {display: block; border: 1px solid #A6A774; cursor: pointer;}

.Photos div {padding: 12px; width: 100px; overflow: visible !important; background: #F0EADF; border: 1px solid #C2BCAB;}

.Paper p {padding-bottom: 20px;}

.Online {margin-top: -20px; margin-left: 40px; display: block;}

#TextC {padding-left: 80px;}

#TextC h1 {position: relative; left: -30px; margin-bottom: 20px;}

.br-full {border: 1px solid #A6A774; height: 80px;}

.MsgForm input {display: block; width: 90%; left: 10%; border: 1px solid #cccccc; position: relative; height: 13px; font-size: 11px; margin-top: 4px;}

.MsgForm select {display: block; width: 90%; left: 10%; border: 1px solid #cccccc; position: relative; height: 13px; font-size: 11px; margin-top: 4px;}

.MsgForm textarea {display: block; width: 90%; left: 10%; border: 1px solid #cccccc; position: relative; height: 130px; font-size: 11px; margin-top: 4px;}

.MsgForm td {padding-bottom: 10px;} .MsgForm {margin-bottom: 30px;}

.MsgForm sup {font-size: 120%; color: #B77B4D;}

.Button {background: #ffffff; height: 20px !important;}

.MsgForm .L {width: 1%; white-space: nowrap;}

.Navigation {position: absolute; width: 60%; height: 20px; left: 40%; top: 360px; text-align: right;}

.Navigation p {padding-right: 30px; font-size: 70%; font-family: Verdana;}

.OrdImg img {border: 1px solid #A6A774;}

.OrdImg {overflow: visible; padding: 10px; border: 1px solid #C2BCAB; width: 100px; position: relative; left: 50%; margin-left: -70px; margin-top: 50px; margin-bottom: 20px;}

.ToOrder {width: 80px; height: 14px; position: relative; display: block; margin-left: 40px; top: -15px; border: 0;}

.xXx {position: relative; width: 92%;}

.MoveLeft {position: relative; left: -30px;}

.Navi {position: absolute; height: 30px; width: 500px; left: 100%; margin-left: -525px; top: 312px; text-align: right;}

.Navi img {margin-left: 10px; border: 0;}

.Content ul {margin-top: 0; margin-bottom: 10px;}

.Content ol {margin-top: 0; margin-bottom: 10px;}

.Content li {margin-bottom: 5px;}

.Links a {color: #7B5334;}

.Links p {padding-bottom: 25px;}

.Links ul {margin-top: 0; margin-bottom: 25px;}

.Links ol {margin-top: 0; margin-bottom: 25px;}

.Links li {margin-bottom: 10px;}

.pages {margin-top: 40px; margin-bottom: 20px;}



#ViewPhoto {
	position: absolute;
	background-color: #F7FCFC;
	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: 5;
	width: 100%;
}

.interlaced[class] {background: url('/img/trans.png');}


.PhotoCom {font-size: 11px; margin-top: 6px; width: 80%; font-family: Verdana;}

.RedLink a {color: #8A0314 !important; font-size: 11px !important; font-weight: 800 !important;}

.LNS {border-top: 1px solid #C2BCAB;}

