* { margin:0;padding:0; }
body { background: #ececec; font: .7em/1.6em "Lucida Grande", verdana,arial;color:#666; }
h1 { font-size:20px; }
h2 { font:14px Georgia,verdana,arial;color:#666;border-bottom: 1px solid #ddd;margin:.8em 0; }
ul, li,ol { list-style: none; }
h3, h4 { marign:0;font-size:12px; }
a { color: #933; outline: none; }
a.img { border: 0; }
img{
	border: 0;
}

.clear { clear: both; }
.left { margin:5px; float: left; }
.right { margin: 5px; float: right; }
.hr1 { height:1px;border:none;border-bottom:1px solid #aaa;}

#wrapper { margin:0 auto;width:950px;overflow:hidden; }
#header { height:110px;background:#d7d7d7 url(images/header.jpg) no-repeat; }

ul.topnav{ list-style:none;text-align:left;float:right;margin:70px 30px 10px 0; }
.topnav li{ float:left;display:block; }
.topnav li a { font:bold 12px arial;color:#333;text-decoration:none;display:block;padding:5px;margin-right:10px;text-transform:uppercase; }
.topnav li a:hover { color:#933 !important;background:#aaa; }
.topnav li.on a { display:block; background:#933;color:#ddd; }
.topnav li.on  a:hover  { background: transparent;color: #813202 !important; }


#featured  { height:290px; background: url(images/featured-bg.jpg) no-repeat; }
ul#thumb { list-style-type:none;margin:10px 10px 0 0;padding:0;float:right; }
li.aa { list-style-type:none;margin:10px 10px 0 0; }
li.aa a img,li.aa a:visited img { padding:5px;background-color:#fff; }
li.aa a:hover img, li.aa a:active img { padding:5px;background-color:#333; }

#interior-bnr  { height:150px; background: url(images/featured-bg2.jpg) no-repeat; }
#interior-bnr2  { height:150px; background: url(images/aboutbg.jpg) no-repeat; }
#interior-bnr3  { height:150px; background: url(images/contactbg.jpg) no-repeat; }
#interior-bnr4  { height:150px; background: url(images/developmentbg.jpg) no-repeat; }


#left-nav { width:180px;overflow:hidden;float:left;padding:5px; }
#left-nav h3    { font:11px verdana,arial; color:#666; }
ul.left-nav { list-style:none;text-align:left;float:left;margin:0; }
ul.subcat1 li a{ text-transform: uppercase;color:#222 !important;font-family:arial;font-weight:bold;text-decoration:none; border-bottom:1px dotted #ccc;}
ul.subcat2 li a{
	text-transform: lowercase;margin-left:7px;font:bold 12px arial;color:#666 !important;text-decoration:none;
}
ul.left-nav li a:hover { color:#933 !important; border-bottom: 1px solid #aaa; }

#main { float: left;width:720px;padding:5px;margin-left:10px;overflow:hidden; }
#main h3    { font:bold 11px verdana,arial; color:#666; }
.subcats{
	
}
.cat{
	width:230px;float:left;padding:1em 0;
}
.cat a div{
	height: 100px;
	overflow: hidden;
}
.cat a{
	text-decoration: none;
	text-align: center;
	width:180px;
	padding:3px;
	margin:0;
	float: left;
	background:#eee;
	border:1px solid #ddd;
	font: bold 11px Georgia, sans-serif;
}
.cat a:hover{
	border:1px solid #999;
	background:#aaa;
}
.current{
	border-left: 2px solid #993333;
	padding-left: 5px;
}



.onsell_item {width:230px;float:left;border-bottom:dotted 1px #999;padding:1em 0; }
.onsell_item h3 { font:bold 14px Arial;color:#333; }
a.i_thumb { display:block;padding:3px;margin:5px 0;background:#E4E4E4;width: 182px;}
a.i_thumb:hover{ background:#999; }
.i_thumb img{  border:solid 1px #FFF;}
.detailed_item       {width:325px;float:left;margin:1em 0; }
.detailed_stats   {width:210px;float:left;margin:1em 1em 0 0; }
.q_launcher   {width:170px;float:right; }
div.related{
	float: left;
	background-color: #ECECEC;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	width:170px;
	padding: 2px;
}

.q_launcher h3 { margin:5px 0; }
.thumb { border: 1px solid #ddd; padding: 2px; margin:2px;}

ul.alter{ float:left;border:0;padding:0;margin:0; }
ul.alter li { float:left;display:inline;margin: 0 0 10px 0;padding:4px;list-style-type:none;border:0;bcolor:#333;}
u.lalter a img {border:0;}


#content  {float:left; background:#fff;padding:10px;margin:0; width:100%;}
#credit { float:left;width:300px;background: url(images/credit.jpg) no-repeat left bottom; }
#credit p { height:120px;padding:20px 5px 0 55px;font:bold 18px Georgia,verdana;color:#a0410d; }
#credit span { font-size:24px;line-height: 1.5em;color:#a0410d; padding-left: 50px;}




#homeintro  { float:right;width:550px; }
#homeintro span { display: inline;padding:3px;background:#362f2d; }
#homeintro span a { color: #ddd; text-decoration: none; }



#footer  { background:#fff; overflow: hidden; clear:both; float:left; width:100%}
ul.cp { list-style:none;text-align:left;float:right;margin:70px 10px 10px 0; }
.cp li{ float:left; }
.cp li a { font:bold 11px arial;outline:none;color:#666;text-decoration:none;border-bottom:1px dotted #ccc;margin-right:10px; }
.cp li a:hover { color:#933 !important; border-bottom:1px solid #aaa;}
.cp p { font-family:arial;color:#999; }



.pagenavi {font-family: arial, verdana;float:right;margin: 20px;}
.pagenavi a, .pagenavi a:link, .pagenavi a:active { padding:1px 4px;margin: 3px;text-decoration: none;border: 1px solid #ddd;color: #666; }
.pagenavi a:hover {border: 1px solid #999;color: #fff;background-color: #aaa;}
.pagenavi span.current {padding: 1px 4px;margin: 2px;border: 1px solid #999;color: #eee;background-color: #aaa; }
.pagenavi span.extend {padding: 1px 4px;margin: 2px;	color: #999;}


/* contact us create by ben 08-4-15 17:08 */
a.dropbutton{
	background-color: #D9D9D9;
	color: #B22222;
	text-decoration: none;
	padding: 3px;
}
div.form{
	background-color: #eee;
	padding: 5px;
	float: left;
}
h3.catTitle{
	border-bottom: 1px solid #333; 
}
.imgLeft{
	float: left;
}
