/*   
Theme Name: james Xu
Theme URl: http://www.blurfun.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v3.0.1
Author: James Xu
Version: 0
*/






@media screen {
* { margin: 0; padding: 0; }
body { background:#FFF; font:14px/1.4 "Times New Roman", Times, serif;}

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }



.clear { clear: both; }



.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */



img{border:none;}



#page-wrap { width: 1020px; margin: 20px auto; background:#FFF; position:relative;}



.entry .aligncenter{margin:0 auto; display:block;}  /* fix can't align center */



h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }



p { margin: 0 0 10px 0; }



ul, ol { margin: 0 0 10px 0; }



.clear {clear:both;}







/* add by james */

.top-nav-wrap {position: relative;}
.addthis_sharing_toolbox { position: relative; top: 42px; left: -50px; color: #666; }
#atstbx {position: relative; top:-20px; left:35px;}


.cn-top-nav {font-size: 12px;}

.top-nav a:link{ padding:0 0 0 15px; color:#666; text-decoration:none;} 

.top-nav a:visited{color:#666; text-decoration:none;}

.top-nav a:hover{ color:#000; text-decoration:none;}

h1 img{text-align:center; padding-top:20px;}

.top-nav{ position:absolute; top:0; right:0; }

.logo{text-align:center;}

.cn-page-wrap {}

#menu-item-139 {margin-left: 100px;border-right:1px solid #d1d1d1;}

#menu-item-297 {margin-right: 140px;}

#menu-item-138 {border-right:1px solid #d1d1d1;}



.footer-s-wrap { margin:0 15px; text-align:center;}

.footer-s {background:#000; margin:0 8px;}

.des {background:#000; color:#FFF; text-align:center; height:33px; padding-top:10px; margin-top:-5px; padding-top: 10px;}

.widget_text { display: inline-block;}

#footer-sidebar { text-align:center;}



.f-l {float:left; padding-left:10px; }

.f-r {float:right;  padding-right:15px;}

.copyright { padding:25px 0 70px 0;}

.copyright i { padding-right:10px; border-right:1px solid #000; font-style:normal; margin-right:5px;}

.copyright b {font-weight:normal; border:1px solid #000; padding:3px ;}

.copyright .name{padding-top:35px; }

.copyright .name2{word-spacing:2px; letter-spacing:1px;}

.about-content { position:relative; width:1020px; height:637px; padding-top:10px;margin-top: -25px; }

.content-wrap { position:absolute; width:420px!important; color:#FFF; top:70px; right:60px; text-align:center;}

.content-wrap b { font-size:26px; padding-bottom:10px; font-weight: 400; letter-spacing: 2px; }

.content-wrap .title {font-size:20px; font-style:italic; line-height:38px; padding-bottom:5px; word-spacing:2px; letter-spacing: 1px;}

.content-wrap .des1{ font-size:13px; line-height:27px; padding-bottom:36px; word-spacing:2px; }

.content-wrap .des2 {font-size:20px; padding-bottom:10px; word-spacing: 2px; letter-spacing: 1px;}

.content-wrap .des3 {font-size:18px; color:#000; word-spacing: 1px; letter-spacing: 1px;}

.content-wrap .des3 b { padding:3px 15px; font-weight:normal; background:#FFF; font-size:20px;}


.bottom-share {position: relative;}
#atstbx2 {position: absolute; top:-45px; left: 55px;}
.bottom-share a {margin-right: 8px; border-right:1px solid black; padding-right: 12px;}

.region-wrap {position: relative;}

.region {position: absolute; top:50px; left: 300px; text-align: center;}

.region-wrap a:link{color:white; text-decoration: none; display:block; width:350px; margin: 35px auto; font-size:1.4em;border:2px solid white; padding:2px 15px; }

.region-wrap a:visited {color:white;}

.region-wrap a:hover{background: white; color: black; }



.region-wrap .title {font-size:1.4em; }

.region-wrap p{font-style: normal!important; word-spacing: 3px; font-size: 1em!important; }

.region-wrap h1{font-size: 3em!important; text-shadow:none!important; padding:40px 0 0 0; margin-bottom: 0;}



.sec2 {margin-top:-15px;}

.sec2 .region {color:black!important;}

.sec2 a:link { color:black!important; border: 2px solid black }

.sec2 a:visited {color: black;}

.sec2 a:hover{ background: black!important;color: white!important;}



.thi-top, .sec-top {top:15px!important;}

.pofix-org { top:50px!important; left:280px!important; }

.visit-u {}



.index-img-h {height: 550px!important; }

.index-img-h .content-wrap {width: 1020px!important; right: 0!important; top: 50px!important;}

.index-img-h h1 {letter-spacing: 6px!important; font-size: 30px!important; font-weight: 100;}

.index-img-h .des3 {letter-spacing: 2px!important; font-size:14px; }



.index-img-h .des3 a:link{padding:3px 15px!important;}

.index-img-h .des3 a:visited{padding:3px 15px!important;}

.index-img-h .des3 a:hover{padding:3px 15px!important;}

.visit-cn-wrap .des3 {font-size: 14px!important; margin: 0 0 10px 0;}

.visit-cn-wrap .title{font-weight:100;font-size: 16px!important; font-style: normal; letter-spacing: 3px; line-height: 34px!important;}

.visit-cn-wrap .des1{padding-bottom:30px;font-size: 13px!important; font-style: normal; letter-spacing: 2px; text-align:left!important; line-height:28px;}

.visit-cn-wrap.des3 a:link{padding:3px 10px;letter-spacing:1px;}

.visit-cn-wrap.des3 a:visited{padding:3px 10px;letter-spacing:1px;}

.visit-cn-wrap.des3 a:hover{padding:3px 10px;letter-spacing:1px;}



.small-b-cn h1 { font-size:25px!important; letter-spacing: 2px; }

.small-b-cn {left: 220px!important;}



.p2cn {padding-top: 15px!important;}

.p3cn {padding: 0!important; font-style: normal;}

.p4cn {padding-bottom: 25px!important;}



.pqcn h1 { font-size: 28px!important; }

.pqcn .reserve-lh {font-style: normal!important; font-size:18px;}



.p10cn {margin-bottom: 18px!important;}

.ppqcn h1{font-size: 26px!important;}

.ppqcn p {font-style: normal!important;}



.p11cn { padding-bottom: 20px!important; }

.pwscn h1 {font-size: 28px!important;}

.pwscn p{font-style: normal!important;}



.p88cn {padding-bottom: 25px!important;}

.p9cn {padding-bottom: 25px!important;}



.wp8cn{ right: 400px!important; }



.cnreg a:link { margin: 20px auto !important; padding: 10px 0 !important; }

.cnreg h1 {font-size: 38px!important}

.cnreg .title {letter-spacing: 2px!important; font-size: 1.5em!important;}



.lcn h1 {font-size: 38px;}

.lcn .title {font-size: 1.5em;}

.lcn a:link { margin: 20px auto!important; padding: 10px 0 !important; }



.regcn h1 {font-size: 38px;}

.regcn .title {font-size: 1.5em;}

.regcn a:link { margin: 20px auto!important; padding: 10px 0 !important; }







.otherwinespocn {left: 60px!important;}

.otherwinespocn h1 {font-size:30px!important;}

.otherwinespocn h1 i {font-size:18px; font-style: normal;}



.visit-cn-wrap .des2{ padding-bottom: 19px!important; }



.cn-font .des{ letter-spacing: 2px; }

.cnp {right:180px !important;}

.cnp .title{padding-bottom: 25px!important;}



#footer-sidebar a{color: white;}

#footer-sidebar a:link .des{ background:black; text-decoration: none; }

#footer-sidebar a:visited .des{ background:black; text-decoration: none;  }

#footer-sidebar a:hover .des{ background:#950000; text-decoration: none;  }

/* organic */

.organic-title{position:relative;}

.organic-title .wrap{position:absolute; top:15px; left:20px; color:#58595b;  text-align:center;} 

.organic-title .wrap h1 { font-size:23px; line-height:24px; margin-bottom:3px}

.organic-title .des1{font-style:italic; padding:0 90px 0 80px; font-size:16px; line-height:18px;}

.wines-out .postion1{top:120px; right:190px;}



/* generl wines wrap */

.wines-out {position:relative; }

.wines-out .wrap { position:absolute; color:#5e5b5b; width:365px; font-size:20px; line-height:16px;}

.wines-out .wrap p { line-height:18px;}

.wines-out .title { font-size:24px; color:#ac0101; padding-bottom:17px; font-weight:700;}

.wines-out .location { padding-bottom:36px;}

.wines-out i {font-size:13px; font-style:normal;}

.wines-out .food {padding-bottom:20px;  line-height:18px; padding-top:5px;}



/* generl wrap for small background */

.smbg {position:relative; }

.smbg .wrap { position:absolute;  color:#000;  font-size:20px; line-height:26px; text-align:center;}

.smbg h1 { font-size:20px; margin-bottom:2px; }

.smbg p { font-style:italic; font-size:20px;  line-height:18px;}



/* other wines */

.wines-out .postion2{top:180px; right:50px; }

.otherwinespo { top:50px;right:50px; left:80px; letter-spacing: 2px; line-height: 34px; font-weight: 300;}

.position2{ top:180px; right:50px; }

.position3 { top:20px; padding:0 80px; color:#FFF!important; font-size:18px; font-style:italic; }

.postion4 {top:120px; left:305px; width:620px!important; }

.prem-tast {width: 280px; line-height: 20px; margin-top:15px;}



/* other wines sq*/

.position-pq{ top:30px; right:5px; padding:0 80px 0 85px; color:#FFF!important;  }

.position-pq h1 { padding-bottom:10px; letter-spacing: 1px;}

.postion5 { top:120px; right:60px; width:350px!important; }

.postion6 { top:30px; right:5px;}

.postion7 { top:110px; right:390px; width:320px!important;}



/* other wines sw */

.position-sw {top:40px; right:50px; left:50px; color:#FFF!important; letter-spacing: 1px; font-weight: 300;}

.position-sw h1 { margin-bottom: 10px; }

.postion8 { top:175px; right:430px; width:300px!important;}

.postion9 { top:120px; right:5px; width:650px!important;}



.postion10 { top:50px; right:60px; width:650px!important; }

.postion11 { top:110px; right:60px; width:620px!important;}

.postion10-pad { padding-top: 6px; }

.postion8-pad { padding-top: 6px; }



.h173 {height:173px;}

.h623 {height:623px; margin-top:-7px;}

.h174 {height:174px;}

.h617 {height:615px; margin-top:-7px;}

.h162 {height:162px;}

.h169 {height:168px;}

.h613 {height:613px; margin-bottom:3px;}

.h169 {height:168px;}

.h168{height:168px;}

.rwfix p{padding: 0 50px; letter-spacing:1px; line-height: 30px; font-weight: 300; }



.reserve-lh {padding:0 100px; font-style: italic; font-weight: 300; word-spacing:3px;}



.marg-top { margin-top: -4px; }



.the-line-h {line-height: 30px;}

.tasting-notes { margin-top: 35px; }

.tasting-notes-organic { margin-top: 3px; line-height:18px; letter-spacing:0.02em; }

.b-border {border-bottom: 10px solid black; }

.top-nav b { font-weight:normal; border:1px solid #000; padding:2px 4px; font-size:12px;}

.enjoy {float:right;border:1px solid #000; padding:2px 6px; width:70px; text-align:left; margin:-10px 0;}

.visit { padding-right:15px; font-style:normal; border:none!important;}

/* layout */



.en-enjoy {padding:10px 0 10px 10px!important; width: 60px;}

.p-vist p{letter-spacing:3px; }

.title0{ font-size:25px; margin-bottom: 0; }

.title1{ font-size:30px; }

.title2{ font-size:40px; margin-bottom: 0;}

.title3{ font-size:14px;letter-spacing:1px!important; }

.title4{letter-spacing:1px!important;}

.title1mores {padding-bottom: 10px;}

.t3add {font-size: 18px;}

.contact-form {background: black; color: white; text-align: center; padding-bottom:60px;}

.contact-form input[type=text],

.contact-form input[type=email],

.contact-form textarea

{ background: black; border: 1px solid white; width: 460px!important;}



.cnt3 {font-size: 15px!important;}

.contact-form .wpcf7{ width: 600px; margin:auto; }

.contact-form .title{ padding: 30px 0 20px 0; color: white; font-size: 2.5em; }

.contact-form p { font-size: 16px; }



.p-vist {top:100px!important; left:130px!important; width: 750px!important; position: absolute;}

#page-wrap .primary {}

.slider { float:right;}

.pofix {top:50px!important;}

.pofix .des1{ padding: 0 90px; line-height: 30px; letter-spacing: 1px;}

.container-page p { line-height:1.4em;}



.logo b {font-size:1.1em; font-family:Verdana, Geneva, sans-serif; color:#999;font-weight:400; padding-left:10px; color:#06C; font-style:italic;}

.container { float:left; width:215px; padding:0 10px 0 0; font-family:Verdana, Geneva, sans-serif; line-height:20px; color:#666; font-size:1.2em;}

.slider-f { float:right; width:635px;}

.norborder {border:none !important;}



.blank { width:250px; margin-top:15px; background:#E6E6E6; height:850px; background:url(images/bg.jpg);}

.page-container { width:630px; margin-top:15px; padding:20px; background:#F0F0F0; color:#333; font-family:Verdana, Geneva, sans-serif; line-height:18px;}

.page-container p {margin-bottom:25px;}

.page-about{ background:#EBEBEB url(images/bar-bg.jpg) left bottom repeat-x; line-height:38px; font-size:30px; color:#F30; margin-top:15px; font-family: 'Playball', cursive; }





.slider-1-d {padding-bottom:15px!important;  font-size:3em;}

.slider-1-t {padding-bottom: 400px!important; font-size:1.5em; padding: 5px 10px;}

.slider-1-t b{font-weight:normal;background: white; padding:5px 10px; color: black;}

/* main menu */

.menu-main-container, .menu-secondary-container{ padding-bottom:50px; margin-top:-60px; font-family:Arial, Helvetica, sans-serif;}

.menu-home-container { margin:10px auto;}

ul.menu { z-index: 597; text-align:center; position: relative; }

ul.menu li { display: inline-block; line-height: 2.1em; vertical-align: middle; zoom: 1; }

ul.menu a { display:block;  letter-spacing:2px; color:#333; font-size:13px; text-decoration: none; padding:0 35px; text-transform:uppercase; font-weight:normal !important;}

ul.menu ul a { padding:0 20px; font-size:0.9em;}

ul.menu a:hover {background:#EFEFEF; color:#ad7f12}

ul.menu, ul.menu li, ul.menu ul { list-style: none; margin: 0; padding: 0; color:#333; }



ul.menu li:hover {z-index:599; text-decoration:none; }

ul.menu li:hover ul {width: 1020px;  }

ul.menu ul { visibility: hidden; position: absolute;  left: 0; z-index: 598; padding-top: 35px }

ul.menu ul li { float: none; line-height:34px; margin:0; padding:0; display: inline-block;}

ul.menu ul li a:hover{ }

ul.menu ul ul { top: -2px; left: 100%; }

ul.menu li:hover > ul { visibility: visible }

.active { color:#ad7f12!important; }



/*cn menue  */

.menu-secondary-container ul.menu ul { padding-top: 15px!important; }

#menu-item-358 {margin-left: 230px;}



#menu-main { border-bottom: 1px solid #d1d1d1; padding-bottom: 25px; padding-right:25px;}

/* end of main menu */



/* add this display */

#atstbx,#atstbx2{ display:inline !important;}



.img-warp { float:left; padding-right:17px;}

.img-warp img{ padding:3px; background:#C9C9C9;}

.img-warp .titile{ text-align:center; background:#C9C9C9; font-size:12px; color:#333; line-height:28px; margin-top:-6px; font-family:Verdana, Geneva, sans-serif;}



.feature { margin-top:10px;}

.feature .img-warp:last-child {padding-right:0;}

.main-business { font-family: 'Playball', cursive !important; color:#F30; padding:15px 0 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:28px; margin:10px 0; background:#F5F5F5 url(images/bar-bg.jpg) left bottom repeat-x;}



.slide {widht:960px; margin:0 auto; background:#CCC;}

.post_tags a {margin-right:20px;}

.business_t { font-size:16px; color:#666; font-weight:700;}



H2.news-title { color:red; font-size:16px; font-weight:700;width:100%; background:url(images/news-line.png) 10px center no-repeat;  margin:16px 0 0 0; padding:0 0 0 35px;}



.news .title { font-size:14px; font-family:Verdana, Geneva, sans-serif; background:url(images/dot.png) left 9px no-repeat; padding:3px 0 0 15px; margin-left:10px; }



.news .title a{color:#666;text-decoration:none; }



.news .title a:hover{ color:#666;border-bottom:1px solid red;}



h1.title {font-size:20px; color:red;  font-weight:700;}



.post-edit-link { color:#CCC !important; font-weight:normal !important; font-size:8px !important}





.more { margin:0 25px 0 0; float:right;}

.more a {background:url(images/more.png) right center no-repeat; no-repeat;font-size:12px; color:#666; text-decoration:none; font-weight:700; padding-right:15px;}

.more a:hover {text-decoration:underline; color:red; background:url(images/more.png) 104% center no-repeat;padding-right:15px;}





.more-news {background:url(images/more-news.png) 53px center no-repeat; padding-right:10px; float:right;}

.more-news a { font-size:12px; color:#666; font-weight:700; text-decoration:none; margin:0 20px 17px 0; }

.more-news a:hover {text-decoration:underline;}



.content-right .title {font-weight:700;font-size:1.3em; letter-spacing:0.2em; border-left:3px solid red; padding-left:5px;}

.content-right .title_p {font-weight:700;font-size:1.3em; border-left:3px solid red; padding-left:5px;}

.content-right { font-size:0.97em; color:#333; line-height:1.6em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.content-right .call{ font-size:0.9em; color:#666; text-align:right; padding:0 1.1em 1.1em 0; font-family:Verdana, Geneva, sans-serif;}

.content-right .call span{font-size:1.2em; font-style:italic;}

.show-tag {margin-top:15px; font-size:1.2em; font-weight:700;}

.show-tag nbsp{ color:red;}



.otherwinespo h1 { color: white; }



.content-right p { text-indent:2em; padding-right:1.1em;}



.f-r a:link, .f-l a:link{ color: gray; text-decoration: none; }

.f-r a:visited, .f-l a:visited{ color: gray; text-decoration: none; }

.f-r a:hover, .f-l a:hover{ color:#ad7f12; text-decoration: none; }

.noindent p {text-indent:0 !important;}



#footer {width:1020px; font-size:14px;margin:0 auto; padding-top:20px;}



.logo-bottom { text-align:center; margin-top:25px;}



.copyright { color:#999; text-align:center; padding-top:35px; background:#FFF; font-size: 12px; letter-spacing: 0.03em;}

.address {  color:#999; text-align:center; padding-top:5px;}

.des3 a:link{color:white; border:2px solid white; padding:3px 25px;text-decoration: none; }

.des3 a:visited{color:white; background:black; border:2px solid white; padding:3px 17px;text-decoration: none;}

.des3 a:hover{background:white; color:black;text-decoration: none;}



/* contact form 7 */

.contact { width: 258px; margin:10px auto 0 auto; color:#666; background:url(images/register-now.png) right bottom no-repeat; padding:0 12px 14px 0;}

input[type=email],input[type=text],textarea {font-size:16px; line-height:2em; height:2em;border-radius:3px; border:1px solid #666; font-family:Verdana, Geneva, sans-serif; color:#ADADAD; text-indent:5px;}

input[type=email],input[type=text] {margin-left:5px;}

form span {color:red;}

input[type=email]:focus,input[type=text]:focus,textarea:focus {background:#3B3B3B; color:white;}

input[type=submit] { font-size:18px;width:180px; height:45px; font-family:Verdana, Geneva, sans-serif; color:#333;}

textarea { width:40em !important;  height:9em;}

.note { font-size:0.9em; line-height:1.6em; margin-bottom:1em; }



.wpcf7-list-item-label {color:#666; font-size:0.85em;}





.nav-bottom {text-align:center; list-style-type: none; display: table;   /* Allow the centering to work */

	margin: 0 auto;}



.nav-bottom li{ color:#666;float:left; font-size:16px; }	



.nav-bottom li a{ color:#666; font-size:14px; text-decoration:none; padding:2px 32px; border-left:2px white solid; font-family:Verdana, Geneva, sans-serif;}



.nav-bottom li a:hover{ color:#666; text-decoration:none; border-left:2px #06C solid; background:#E6E6E6;}







.links-title {float:left; padding:10px 0 0 225px;}



UL.links {padding:11px 0 0 0;list-style-type: none; }



UL.links li a{float:left; margin-right:30px;color:#EAEAEA; text-decoration:none; }	



UL.links li a:hover { color:1c669c; text-decoration:underline; }







.designer {width:960px; color:#999; margin:5px auto 20px auto; text-align:center;}	



.designer a {color:#999; text-decoration:underline; }



.designer a:hover {color:#333;text-decoration:none; }







.side {float:left; text-align:left; width:190px;  text-align:right;}



.side2 {float:left; text-align:left; width:200px;  text-align:right;}



.page_title {color:#ff7608; font-weight:700; font-size:26px;  padding-top:10px}



.page_title nbsp{ display:block; color:#999; font-weight:normal; font-style:italic; border-top:1px red dotted; font-size:18px; font-family:Verdana, Geneva, sans-serif;}



.post_page, .main { float:left; width:615px; padding:0 15px 50px 0; color:#333; line-height:26px;}

#post-26 .wp-image-489 { float:right; }

.wp-image-493 {float:left; margin-right:18px; border:5px solid #CCC;}

.wp-image-494 {float:left; margin: 5px 18px 0 0; border:5px solid #CCC;}



.add_abo { color:#333; padding:10px 0 50px 20px; font-size:0.8em; font-family:Verdana, Geneva, sans-serif; line-height:1.5em;}

.about_t { padding-left:15px; background:url(images/dot-about.png) left center no-repeat; font-size:1.4em; font-weight:700; line-height:2em;}



.main a{ font-size:14px; color:#333; text-decoration:none; border-bottom: 1px solid #0069b2; padding-left:10px; background:url(images/dot.png) left center no-repeat; }



.main a:hover{ color:#00F; font-size:14px; text-decoration:none; border-bottom: 1px solid #00F;}



.main h3 {font-weight:normal; color:#ff6600;}



.main h3 span {font-size:12px; color:#999;font-family:Verdana, Geneva, sans-serif; font-style:italic;}

.job_t { margin:20px 0 0 0px; font-size:1.3em; color:red; font-weight:700; font-style:italic;}



.content-line { border-bottom:1px dotted red; width:100%; margin:10px 0;}

.case { font-size:1.6em; font-weight:700; color:red; margin:10px 0 5px 0; font-style:italic;}





.sub_menu { list-style-type:none; font:Verdana, Geneva, sans-serif; font-size:13px; margin:10px 0;}



.sub_menu li {padding:3px 0; color:#FFAD5B;}



.sub_menu a {color:#FFAD5B; text-decoration:none; padding:5px 0;}



.sub_menu a:hover {color:#ff6600; text-decoration:none;}



.news_title {font-size:1em; background:url(images/dot-news.png) left center no-repeat; padding-left:15px;}

.news_title a { text-decoration:none; color:#333;}

.news_title a:hover {text-decoration:none; border-bottom:1px solid red; }

.news_title span{ color:#666; font-style:italic; font-size:0.8em}

.news_menu {font-size:1.6em; color:red; font-weight:700; background:url(images/news-dot.png) left center no-repeat; padding-left:25px; margin:0 20px 5px 0; border-bottom:1px dotted red;}



.post { }







.entry {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



.entry a{ color:#333; text-decoration:none; border-bottom: 1px solid #0069b2; }



.entry a:hover{color:#00F; text-decoration:none; border-bottom: 1px solid #00F;}



#post-392 { display:none;}



.content_l1 {list-style-type:none; margin-bottom:3px;}



.content_l1 li{padding-left:10px; background:url(images/arrow.png) left center no-repeat;}







.content_l2 {list-style-type:none; margin-bottom:3px; margin-left:2em;}



.content_l2 li{padding-left:13px; background:url(images/arrow2.png) left center no-repeat;}







.content_l3 {list-style-type:none; margin-bottom:3px; margin-left:2em;}



.content_l3 li{padding-left:13px; background:url(images/arrow2.png) 0 5px no-repeat; margin-bottom:3px;}







.content_l4 {list-style-type:none; margin-bottom:3px; margin-left:2em;}



.content_l4 li{padding-left:4em;}



.busin-sal { border:none !important;}

.business-tag { color:#333; font-size:14px; border:1px dotted #900; padding:6px 0 20px 12px; width:95%; border-radius:8px; background:url(images/tag.png) 98.5% 95% no-repeat; margin:15px auto;}

.business-tag a{ text-decoration:none; color:#900; padding:0 4px;  display:block; float:left; line-height:1.8em; background:#fcedcb; margin:4px; border-radius:3px; }

.business-tag a:hover {text-decoration:none; color:#FFF; background:#900;}



.category-44,.category-41,.category-property{ margin-bottom:15px; border: 1px dotted #666; background:#FFFFE8 url(images/corner.png) bottom right no-repeat;}

.content-left {float:left;}

.content-left img{margin:15px; display:inline; }

.content-right {float:right; width:60%; padding-top:15px; display:inline;}

.content-wrap {width:100%;}





.bar { border-bottom:1px #2e3192  dashed; width:95%; margin:10px auto 5px auto;  }



.weibo {width:300px; margin:0 auto;}



.fl { float:left;}

.fr { float:right;}



.buss_f { border:1px  dashed #D2D2D2; margin:20px 0 0 0; padding:20px; width:880px;}

.buss_f .title_t {color:#333; font-weight:700; padding:0 0 0 20px; margin-top:5px; background:url(images/title_i.png) left center no-repeat; }



.buss_f .title {font-size:1.2em; margin-top:10px;}



.buss_f_r p {color:#666; line-height:1.6em;}



.buss_f_r { float:right; font-size:12px; width: 70%;}

.buss_f_r a{ color:red; font-weight:700;text-decoration:none;}

.buss_f_r a:hover{text-decoration:underline;}



.buss_f_l { float:left;}

.buss_f_l img {height:75px !important; width:75px !important;}



.read-more a { font-weight:normal !important;text-decoration:none; color:#333; background:url(images/more.png) right center no-repeat; padding-right:15px;}

.read-more a:hover { text-decoration:underline; color:red;background:url(images/more.png) 104% center no-repeat;}



.buss_f .category-41,

.buss_f .category-44,

.buss_f .category-property{ width:47%; height: 172px; float:left; overflow:hidden;

margin:8px; border: 1px dotted #666; background:#EFEFEF url(images/corner.png) right bottom no-repeat;}



.buss_f .category-41:hover,

.buss_f .category-42:hover,

.buss_f .category-property:hover {background:#FBF5CE url(images/corner.png) right bottom no-repeat;}



/*

.corner_y .category-1,

.corner_y .category-property{ background:#EFEFEF url(images/corner-y.png) 103% 103% no-repeat; }

*/  



.more_b { text-align:right; padding-right:20px; margin-bottom:5px;}

.more_b a{ text-decoration:none; text-align:right; background:url(images/more.png) right center no-repeat; font-weight:700; color:#d04152; padding-right:15px; }

.more_b a:hover{ text-decoration:none; color:#333; background:url(images/more.png) 103% center no-repeat; text-align:right;}



.buss_f.buss_f .category-41,

.buss_f .category-property{border:none !important;}





h1.single_news { font-weight:700; font-size:1.8em; padding:20px 0 5px 0;color:#333;}

#news_single_c {padding-right:20px; text-indent:2em; color:#333;}

#news_single_date {color:#999; margin:50px 40px 0 0; text-align:right; font-weight:700;}



.back a{ font-size:14px; margin-top:10px; text-decoration:nonoe; color:#333;}

.back a:hover{ text-decoration:nonoe; color:red;}

.entry a:hover { }









.entry a:hover { }



.designer {color:#E2E2E2; font-size:0.8em;}

.designer  a {color:#D2D2D2; text-decoration:none;}

.designer  a:hover {color:#C9C9C9; text-decoration:none;}



pre { }



code, tt { }







#meta { }



.postmetadata { }







#sidebar { }







.navgation { }



   .next-posts { }



   .prev-posts { }







#searchform { }



	#s { }



	#searchsubmt { }



	





} /* END screen media */