body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, select, input, button,textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body { font:12px Verdana, Arial; color:#333; background:#FFF url(../images/logo_bg.jpg) no-repeat left 8px;}
img { border:0;}
a { text-decoration:none; color:#333; /*outline:hidden;*/}
a:hover { text-decoration:underline;}
h1 { font-size:14px;}
h2 { font-size:14px; color:#333; height:24px; line-height:24px;}
h3 { font-size:12px; color:#333;}
p { line-height:24px;}
input { font:12px Verdana, Arial;}
.robbie { width:940px; margin:0 auto; overflow:hidden;}

#top { height:26px; background:url(../images/top_bg.jpg) repeat-x;}
#logo { height:65px;}
	#logo h1 { float:left; width:222px; height:65px; background:url(../images/logo.jpg) no-repeat 0px 19px; text-indent:-2999px;}
	#logo h1 a { display:block; width:222px; height:65px;}
	#logo ul { float:right; list-style:none; padding-top:34px;}
	#logo li { float:left; font-size:14px; font-weight:bold; margin-left:20px;}
	#logo li a { height:24px; line-height:24px; color:#D71903;}
	#logo li a:hover { text-decoration:none;}
#menu { width:938px; height:24px; background:url(../images/menu_bg.jpg); border:1px solid #D00500; margin:0 auto 10px;}

.left { float:left; width:298px; margin-right:10px;}
	.left h2 {}
	.left p {}
.left_a { float:left; width:300px; margin-right:10px; overflow:hidden;}
.center { float:left; width:388px; overflow:hidden;}
.right { float:left; width:230px; margin-left:10px;}
.cross_a { float:left; width:698px;}

.color,.color a { color:#F14E01;}
.t_center { text-align:center;}
.style_a { background:url(../images/title_bg.gif) repeat-x top; border:solid #E4E4F0; border-width:0 1px 1px;}
	.style_a h2 { height:30px; padding-bottom:10px; background:url(../images/title.gif) no-repeat;}
	.style_a h2 a { display:block; width:91px; line-height:30px; color:#FFF; text-align:center;}
	.style_a h2 a:hover { text-decoration:none;}
	.style_a h2 a.more { float:right; color:#C00; font-weight:normal; font-size:12px; width:60px;}
	.style_a p { text-indent:24px; background:url(../images/dot.jpg) no-repeat 14px center;}
.add_top { margin-top:10px;}

/* */

#con { float:left; width:700px; overflow:hidden;}
    #con img{ border:solid 1px #FFF;}
#con_first {}
	#point { width:300px;}
		#point img { border:1px solid #E3E3F0;}
	#push { float:left; width:350px; height:190px; overflow:hidden; background:url(../images/push.jpg); padding:10px 20px 0;}
		#push h2 { font-size:14px;}
		#push h2 a { color:#E02900;}
		#push h2 img{ border:0;}
		#push p { background:url(../images/dot.jpg) no-repeat 0px center; text-indent:10px; line-height:23px;}
		#push p.color { background:none; text-indent:0; line-height:24px;}
	#com {}
		#com a { float:left; display:block; width:99px; text-align:center; background:url(../images/dot.jpg) no-repeat 10px center;}
		#com h2 a { width:91px; background:none;}
		#com h2 a.more { float:right; color:#C00; font-weight:normal; font-size:12px; width:60px;}
		#com p { text-indent:0; background:none;}
		#com p.viewall a { width:288px; background:none; text-align:right; padding-right:10px; color:#E02800;}
		.real_estate h2 a{ width:91px; background:none;}
		.real_estate ul{ width:660px; margin:10px auto 8px;}
		    .real_estate li{ float:left; width:105px; height:25px; line-height:25px; text-indent:10px; margin-right:5px; background:url(../images/dot.jpg) no-repeat 0 10px;}
		.real_estate dl{ padding-left:20px; margin-bottom:5px; overflow:hidden;}
		    .real_estate dt{ color:#A00; font-weight:bold; font-size:14px; padding-bottom:5px; margin:10px 20px 10px 0; border-bottom:solid 1px #E4E4F0;}
		    .real_estate dd{float:left; width:105px; height:25px; line-height:25px; text-indent:10px; margin:0 5px 0 0; background:url(../images/dot.jpg) no-repeat 0 10px; line-height:25px; overflow:hidden;}
	#sale {}
	    #sale table{ width:660px; margin:auto;border-collapse:separate;}
	        #sale table tr{ height:25px; line-height:25px;}
	        #sale td.type{width:7%;}
	        #sale td.title{width:65%;}
	        #sale td.userid{width:160px; text-indent:10px; word-break: keep-all; table-layout:fixed;}
	        #sale td.date{width:10%; text-align:right; color:#888;}
		#sale p { float:left; width:349px;}

#sub { background:url(../images/sub_bg.jpg) repeat-y;}
	#sub h2 { background:url(../images/sub_line.jpg) no-repeat bottom; height:30px; line-height:30px; text-indent:12px; color:#49608A;}
	#sub p { text-indent:12px; width:230px;}
	#buss { background:url(../images/sub_tit.jpg) no-repeat top; overflow:hidden;}
		#buss div a { float:left; display:block; width:113px; height:24px; line-height:24px; text-indent:12px;}
		#buss p.center { height:53px; line-height:53px; clear:both;}
	.my_require { overflow:hidden; clear:both; width:230px;}
		.my_require a { float:left; width:107px; height:40px; line-height:40px; text-indent:20px; font-size:14px; font-weight:bold; color:#FFF; margin:0 0 5px 5px; background:url(../images/bt.gif) no-repeat;}
	.seach { margin-bottom:10px; position:relative; padding-left:10px;}
	.seach:after{ content:'.'; clear:both; height:0; visibility:hidden; display:block;}
		.seach a.slt { float:left; display:block; width:120px; height:30px; line-height:30px; text-indent:14px; background:url(../images/down.jpg); text-decoration:none; color:#999; margin-right:10px; letter-spacing:5px;}
		.seach ul{ position:absolute; background:#FFF; left:10px; _left:-190px; top:71px; *top:29px; border:solid 1px #D9581E; border-top-width:0; width:91px; list-style:none; text-align:center; display:none;}
		.seach li{ line-height:25px; letter-spacing:5px;}
		    .seach li a{ display:block; height:100%; width:100%;}
		    .seach li a:hover{ background:#DDD; text-decoration:none;}
		.input { float:left; border:1px solid #D95B1F; height:14px; padding:8px; width:192px; color:#999; margin:0 0 10px 0;}
		.bottom { float:left; width:60px; height:30px; background:url(../images/bt.jpg); color:#FFF; border:0; cursor:hand;}
	
	.hot { overflow:hidden;}
		.hot h2 { margin-bottom:6px;}
		.hot a { float:left; display:block; width:113px; height:24px; line-height:24px; text-indent:14px;}
		.hot a img { margin-right:10px;}
#footer { width:100%; text-align:center; margin-top:20px; padding-top:10px; border-top:1px solid #CCC;}


div.sabrosus {padding:3px; font-size:12px; margin:10px 0;}
div.sabrosus a {border: #FF2F00 1px solid; padding:2px 5px; color: #000; margin-right: 2px;text-decoration:none;}
div.sabrosus a:hover {border: #FF2F00 1px solid; color: #000; background-color:#FFFFE0;}
div.sabrosus a:active {border: #FD9326 1px solid; color: #000; background-color:#FFFFE0;}
div.sabrosus span.current {border: #C51A00 1px solid; font-weight: bold; margin-right:2px; padding:2px 5px; background-color:#F62800; color:#FFF;}
div.sabrosus span.disabled {border: #FF2F00 1px solid; padding:2px 5px; color: #929292; margin-right: 2px;}
div.sabrosus span.total {border: #929292 1px solid; color: #777; margin-right: 2px; padding:2px 5px 0 5px;}