/* Basic Structure */

#quickSearch {
  width:132px;
  border:1px solid #666666;
  position:absolute;
  top:420px;
  left:17px;
  padding:5px;
}

.quickSearchDD {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* content */

#content, #contentcontact {
	position:absolute;
	top:65px;
	left:193px;
	margin:0px;
  width:765px;
}

#contentcontact {
  top:45px;
  left:173px;
}


#content p {
  margin:0px;
  padding:0px 10px 10px 0px;
  font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#content h2 {
  margin:0px;
  padding:0px 10px 10px 0px;
  font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
}

#content ul {
  margin:0px 4px 10px 24px;
  padding:0px;
  list-style:square;  
}
  
#content li {
  padding:0px;
  margin:0px;
  font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}


/* home */	
	
.home {
	margin:0px 213px 0px 0px;
} 	

.home h2 {
	background:transparent;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

.home ul {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 20px;
	list-style:square;
}
	
.home li {
	background:transparent;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif!important;
}
	
.big {
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
}

.big strong {	
	background:transparent;
	font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

/* sidebar feature */

#sidebar {
  float:right;
  margin:0px;
  margin-top:-44px;
  border-left:10px solid #008951;
}
* html #sidebar {
  position:absolute;
  right:8px;
  top:0;
  margin-right:-217px;
}

.sidebar_item {
  border:2px solid #fff;
}

.feature {
	background:#EBEBD9;
	width:200px;
	margin:0px 0px 10px 0px;
}
	
.feature h2 {
	margin:0px;
	padding:0px 0px 7px 0px;
}
	
.feature p {
	margin:0px;
	padding:0px 10px 6px 10px;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* contact */

	
#contact {
	padding:0px;
	margin:-10px 0px 0px 0px;
} 	

/* not for IE win */	
#contentcontact > #contact { 
	width:100%;
} 	
	
table#contact td { 
	border:1px solid #E1E1D9;
	padding:12px;
	vertical-align:top;	
}
	
table#contact td p {
	margin:0px 10px 0px 0px;
	font:bold 13px/19px Verdana, Arial, Helvetica, sans-serif;	
}
	
table#contact td strong {
	color:#999;
	background:transparent;
}


.pictureleft {
	background:	#E1E1C4;
	float:left;
	width:49%;
	margin:10px 0px 10px 0px;
	border-left:1% solid #FFF;
}
	
.picturerightbtm {
	background:	#E1E1C4;
	float:right;
	width:49%;
	margin:0px 0px 10px 0px;
	border-right:1 solid #FFF;
}

.pictureleftbtm {
	background:	#E1E1C4;
	float:left;
	width:49%;
	margin:0px 0px 10px 0px;
	border-left:1 solid #FFF;
}
	
.picturerightbtm h2 , .pictureleftbtm h2 {
  border-bottom:10px solid #008951;
}
	
.pictureright {
	background:	#E1E1C4;
	float:right;
	width:49%;
	margin:10px 0px 10px 0px;
	border-right:1 solid #FFF;
}
	
.picturelarge {
	background:	#E1E1C4;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
}
	
.pictureleft img, .pictureright img, .pictureleftbtm img, .picturerightbtm img, .picturelarge img {
	float:left;
	padding-right:6px;
}
	
.pictureleft p, .pictureright p, .pictureleftbtm p, .picturerightbtm p, .picturelarge p {
	margin:7px 3px 0 3px!important;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif!important;
}

table#contact h2 {
  background:#008951;
  border:1px solid #fff;
	color:#FFF;
	padding:6px 10px 8px 10px;
	font:bold 15px/15px Verdana, Arial, Helvetica, sans-serif;	
}
	
.contact table th {
	border-bottom:7px #FFF solid;
	vertical-align:top;	
}

.contact a {
	text-decoration:none;
}

.contact a:hover {
	text-decoration:underline;
}

div.spacer {
	font:normal 1px/1px Arial, Helvetica, sans-serif;
  	margin:0;
  	padding:0;
  	clear:both;
}
	
/* footer */	

#footer a:link, #footer a:active, #footer a:visited {
	color:#fff;
  background-color:transparent;
	text-decoration:none;
	padding:0;
	margin:0;
	font:normal 10px/19px Verdana, Arial, Helvetica, sans-serif!important;
}

#footer a:hover {
  color:#fff;
	text-decoration:underline;
}

#footer p {
	padding:10px 0 10px 0;
	font:normal 10px/19px Verdana, Arial, Helvetica, sans-serif!important;
}

#contentcontact #footer p {
	padding:10px 0 10px 10px;
}
	
a.button:link, a.button:active, a.button:visited {
	color:#FFF;
	background-color:#008951;
	text-decoration:none;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 4px 3px 4px;
	margin:4px 0 4px 0;
}

a.button:hover {
	background-color:#6C3;
}

.image {
	float:left;
}
	
.sellingstate {
  color:#8B8B8B;
	font-weight:bold;
}

.result {
  background:#DBDBDB;
  margin:0px 10px 10px 0;
  padding:10px;
}
  
.result tr {
	vertical-align:top;
}

.result p {
	margin:2px 0px 6px 190px;
}

.result h2 {
	margin:0px 0px 0px 190px;
	font:normal 14px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#008951;
	background:transparent;
}
	
	
	.detail {
	margin:5px 5px 0px 0px;
}

.bigpic {
	background-color:#E1E1C4;
	margin:0px 0px 8px 0px;
}

.bigpic img {
	border-right:6px solid #FFF;
}

.smallpic {
  position:absolute;
	top:60px;
	left:460px;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:275px;
	overflow:auto;
	width:160px;
}
	
.smallpic img {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px;
	margin:0px 1px 1px 6px;
}
	
.detail p {
	margin:0px 0px 6px 0px;
}
	
div.spacer {
	font:normal 1px/1px Arial, Helvetica, sans-serif;
  	margin:0px;
  	padding:0px;
  	clear:both;
}
	
#summary {
  background:#DBDBDB;
  color:#000;
	padding:14px 0px 14px 14px;
	margin:0px 10px 10px 0px;
}	
	
#summary p {
	font:normal 13px/13px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
	
#summary h1 {
	font:bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#333;
}

#summary a {
	font-weight:normal;
	text-decoration:none;
}

	
#summary a:hover {
	text-decoration:underline;
}

.back {
	float:right;
	padding:0px 0px 0px 0px;
	margin:2px 10px 0px 0px;
}	
	
.back a {
	font-weight:bold;
}

.back2 {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}	
	
.back2 a {
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}

.mainbg {
	background:#6C3;
	color:#FFF;
	padding:6px 10px 8px 10px;
	font:bold 15px/15px Verdana, Arial, Helvetica, sans-serif;	
}
.review_top {
	background-color: #00663E;
	margin: 0px;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #129C62;
	border-right-color: #00663E;
	border-bottom-color: #00482C;
	border-left-color: #129C62;
	font-weight: bold;
}
.review_middle {
	background-color: #007948;
	margin: 0px;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #129C62;
	border-right-color: #00663E;
	border-bottom-color: #00482C;
	border-left-color: #129C62;
}