/* CSS Document */
body {
margin: 0;
background: #25221c url(images/bg_body.jpg) repeat-x;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-style: normal;
}
a:link {
	color: #55768f;
	text-decoration: none;
}
a:visited {
	color: #55768f;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #55768f;
	text-decoration: none;
}
/*  -----|  Index Page  |----------------------------------------------------  */

#container{position: relative;
width: 880px;
height: 464px;
padding: 0;
margin: 8.5em auto 0;
background-color: black;
border: 1px solid #363430;
}
#brandnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #55768f; font-style: normal;
	width: 870px;
	height: 50px;
	background-color:#25221c;
	padding:0;
	margin:0.30em auto 0; 
	border-bottom: 2px;
}
#brandnav h3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8f8e8e; font-weight: 400;
	text-decoration: none;
	margin-top: .25em;
	margin-left: .5em;
	line-height: 24px;
	padding:0;
}
#brandnav ul {float: right;
width: 33.5em;
margin-top: -.65em;
}
#brandnav li {display: inline;
list-style: none;
border-right: 1px solid #dfdabb;
padding: 0 0.75em;
}
#brandnav li.last { border: hidden;
}
#brandnav a:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #55768f; font-style: normal; text-decoration: none;
}
#brandnav a:hover {
	border-bottom: 1px solid #dfdabb;
	padding-bottom: 1px;
}
#brandnav a:visited {color: #55768f;
	text-decoration: none;
}
#mainimg {position: absolute;
  background: url(images/mainpic/rotate.php) no-repeat center top;
  width: 871px;
  height: 216px;
  margin: .30em 0 0 .28em;
  padding: 0;
}
.infotxt, .location, .infotxt2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #55768f; font-weight:normal;
}
#mainimg h1, .location {position: absolute;
	margin-top: 19.2em;
	line-height: 24px;
	padding: 0;
}
#mainimg h1 {margin-left: 72em;
}
.location {margin-left: 2em;
text-transform: uppercase
}
#logoleft {position: absolute;
width: 591px;
height: 132px;
background-color:#575445;
padding: 0;
margin-top: 22.85em;
margin-left: .30em;
}
#logoleft h1{position: absolute;
width: 393px;
height: 96px;
margin-top: .75em;
margin-left: .45em;
padding: 0;
background:  url(images/dinko_logo.gif) no-repeat;
background-position: left;
text-indent: -9999px;
}
#rghtsidebar {float: right;
width: 274px;
height: 123px;
background-color: #423f31;
padding: 0;
margin-top: 22.85em; 
margin-right: -36.85em;
border-top: 9px solid #423f31;
border-bottom: 1px solid #000;
}
.ywtxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c48c42; font-weight: normal;
}
a.yllwtxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c48c42; font-weight: normal;
}
a.blktxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;
}
.whtxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;
}
.whtxt a:hover {text-decoration: underline;
}
#rghtsidebar img {margin: .5em 0 0 -.13.5em;
border-top:1px solid #000;
border-bottom: 1px solid #000;
border-left:1px solid #000;
}
#rghtsidebar h1 {
width: 239px;
height: 31px;
background-color: #575445;
padding: 0;
margin:  -3.02em 0 0 3.11em;
text-align:left;
line-height: 2.5em;
border: 1px solid #000;
}
#rghtsidebar h2{
margin-top: .45em;
text-align: left;
margin-left: 1.75em
}
#footing {width: 880px;
clear:both;
}
#footing h2 {position: absolute;
margin-top: -0.15em;
margin-left: .5em;
}
#footing h3{float: right;
margin-top: -.25em;
margin-right: .75em;
}
/* INDEX PAGE ENDS*/

/* ABOUT PAGE BEGINS*/
#brandnavsub {
	width: 870px;
	height: 50px;
	background-color:#25221c;
	padding:0;
	margin:0.30em auto 0; 
	border-bottom: 2px;
}
#brandnavsub h2 {position: absolute;
width: 180px;
height: 47px;
margin-top:0.04em;
padding: 0;
background:  url(images/sm_dinkologo_180x50.gif) no-repeat;
background-position: left;
text-indent: -9999px;
}
#brandnavsub ul {float: right;
width: 36em;
margin-top: 2.25em;
}
#brandnavsub li {display: inline;
list-style: none;
border-right: 1px solid #dfdabb;
padding: 0 0.75em;
}
#brandnavsub li.last { border: hidden;
}
#brandnavsub a:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #55768f; font-style: normal;
	text-decoration: none;
}
#brandnavsub a:hover {
	border-bottom: 1px solid #dfdabb;
	padding-bottom: 1px;
}
#brandnavsub a:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #55768f; font-style: normal;
text-decoration: none;
}
#lvgrm{position: absolute;
	width: 870px;
	height: 400px;
	margin-top: .5em;
	margin-left: 0.40em;
	background-image:url(images/lvgrm_final2.jpg);
}
#aboutblk {position: absolute;
	color: #000; font-style: normal;
	width: 390px;
	margin-top: 2em;
	margin-left: 1.75em;
}
#aboutblk h1, #aboutblk h3, #servblk h1, #propblk h1, #contactxt h1, #listing h1 { font-weight: normal; color: #000;
line-height: .25em;
}
#aboutblk h3, #rightcopy h3, #rightcopy_serv h3, #leftcopy_serv h3, contactxt h3, #servblk h3, #rightcopy_area h3 {
padding: 0.75em 0 0.5em; margin: 0.25em 0 0.5em;
border: 1px dashed #7e7360; border-width: 1px 0;
}
#aboutblk img {position: relative;
margin-top: .25em;
margin-right: -12.5em;
}
#footing_sub{width: 880px;
}
#footing_sub h2{margin-top: .33em;
margin-left: 11.25em;
}
#footing_sub h3{float: right;
margin-top: -2em;
margin-right: -13.5em;
}
/* ABOUT PAGE ENDS*/

/* AREA PAGE ENDS*/
#areagrm {position: absolute;
	width: 870px;
	height: 400px;
	margin-top: .5em;
	margin-left: 0.40em;
	background-image:url(images/areaimg_870x400.jpg);
	/* AREA PAGE ENDS*/
	
}/* SERVICE PAGE BEGINS*/
#servlvgrm {position: absolute;
	width: 870px;
	height: 400px;
	margin-top: .5em;
	margin-left: 0.40em;
	background-image:url(images/rmimg_870x400.jpg);
}
#servblk {
color: #000;
width: 425px;
margin-top: 2.65em;
margin-left: 1.75em;
}
#servblk h2, #servblk a:link, #servblk a:hover {text-align: right; font-size: 14px; color:#7e7360; line-height:3em; font-weight:normal;
}
#servblk img {border:.5px; border-style: solid; color:#7e7360;
}
#leftcopy_serv{width: 420px;
height: 380px;
padding: 0;
margin-top: -3.75em;
margin-left: 10em;
}
#map{
border: 1px solid #7e7360;
}
#rightcopy_serv{
width: 260px;
height: 345px;
margin-top: -30.15em;
margin-left: 38em;
padding-left: 1em;
border-left: 1px solid;
color:#000;
}
#rightcopy_area {
width: 150px;
height: 345px;
margin-top: -30.15em;
margin-left: 48em;
padding-left: 1em;
border-left: 1px solid;
color:#000;
}
#rightcopy_area ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	line-height:1.5em;
}
#footing_sub2 {
width: 880px;
}
#footing_sub2 h2{margin-top: 23em;
margin-left: 2em;
}
#footing_sub2 h3{float: right;
margin-top: -1.75em;
margin-right: 2em;
}
/* SERVICE PAGE ENDS*/

/* PROPERTY PAGE BEGINS*/
#proplvgrm {position: absolute;
	width: 154px;
	height: 400px;
	margin-top: .5em;
	margin-left: 0.40em;
	background-image:url(images/rmimgtwo_154x400.jpg);
}
#propblk {position: absolute;
color: #000; font-style: normal; font-weight: normal;
width: 390px;
margin-top: 1em;
margin-left: 1em;
}
#property{ position: absolute;
 width: 700px;
 height: 388px; 
 margin-top: .14em;
 margin-left: 13.25em;
 overflow: auto; 
 padding: 5px;
 background-color:#575445;
}
#listing { position: relative;
	width: 32.16em;
	margin-right: .25em;
	padding-bottom: 1em;
}
#listing h1, #listingprops h4{ font-size:16px; background:#423f31;
		color:#FFF;
		padding-left: 5px;
		padding-top: .75em;
		padding-bottom: 15px;
		font-weight: 400;
}
#login {float: right;
 background:#423f31;
padding: 1.5em;
width: 20em;
margin-top: -18.25em;
margin-right: 1.5em;
border: solid .5px;
border-color:#7e7360;
}
#listingprops { 
clear: both;
position: relative;
	width: 665px;
	border-bottom: 1px dashed #7e7360;
}
#listingprops h1 { font-size:16px; background:#423f31;
		color:#FFF;
		padding-left: 5px;
		padding-bottom: 15px;
}
.address {background:#423f31;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		padding: 2px 5px 3px 5px;
}
.price {font-size: 12px; color:#FFF; font-weight:bold; 
margin-top: -2.25em;
padding-right: 6em; 
text-align: right;
}
p.listingContact{ position: absolute;
		width:275px;
		border-left:1px solid #999;
		margin: -4.25em 0 0 25em;
		padding-left: 30px;
		position: static;
}
p.description {
	margin-top: .5em;
}
#listing li{list-style: none;
}
/* PROPERTY PAGE ENDS*/

/* CONTACT PAGE BEGINS*/
#contcrm{position: absolute;
	width: 870px;
	height: 400px;
	margin-top: .5em;
	margin-left: 0.40em;
	background-image:url(images/cntimg_870x400.jpg);
}
#contactxt {position: relative;
width: 400px;
padding: 0;
margin: 2em 0 0 3em;
}
.rawtext {
width: 410px;
margin-top: -2.89em;
margin-left: 15em;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-style: normal; font-weight: normal;
}
#formcontainer {width: 37.5em;
margin-top: -.38em;
padding:1em 3em 1em 3em;
background-color:#575445;
border: solid .10em;
border-color:#423f31;
}
.fieldForm div .fieldItemValue {padding-left:10px;}
.fieldForm .fieldItemLabel {width:5em;float:left;}
.fieldForm .fieldItemLabel label {font-weight:bolder;white-space:nowrap;}
.fieldForm .field100Pct, 
.fieldForm .field50Pct {min-width: 200px;}
.fieldForm .field100Pct .fieldItemValue, 
.fieldForm .field50Pct .fieldItemValue {display:inline;}
.fieldForm .field100Pct .fieldItemValue input {width:80%;min-width:200px;}
.fieldForm .field50Pct .fieldItemValue input {width:60%;min-width:100px;}
.fieldForm .field50Pct {float:left;width:49.9%;}
.fieldForm div div input {margin-bottom:10px;margin-right:15px;}
.fieldForm
.clear {clear:both;
}		
/* CONTACT PAGE ENDS*/