/*
Theme Name: SengStar
Theme URI: http://www.sengstar.com
Description: Premium Theme Power By Classipress Theme
Version: V1
Author: Floyd
Author URI: http://www.loipanpan.com
*/

.headleft{ float:left; width:180px; background:url(images/headbar.gif) no-repeat;}

#catnav a{padding: 5px 10px; display: block; text-decoration: none; color: #005870; z-index:100}
#catnav li.current-cat a { background-color:#ABE3F5;  display:block; padding:5px 10px; }
#catnav li a:hover { color:#000;}
#catnav li ul li{border-bottom:1px solid #EEE; border-width:0 1px 1px; background:#F3FCFE}

.topbar { border-top: solid 1px #3BAAC8; border-bottom: solid 1px #3BAAC8; background: url(http://sengstar.googlecode.com/files/topbarbg.jpg) repeat-x center top; margin:0; padding: 10px 0 10px 0; }
.search { width: 404px; height: 49px; background: url(http://sengstar.googlecode.com/files/searchbg.jpg) no-repeat center top; float: left; margin-left: 10px;}
.postbutton { float: right; width: 231px; background: url(http://sengstar.googlecode.com/files/postbuton.jpg) no-repeat center top; display: block; font-size: 17px; color: #fff; text-decoration: none; text-align: center; padding: 12px 0 16px 0; outline: none; margin-right: 10px;}

.main { border: solid 1px #67D6F2; border-top: solid 3px #67D6F2;}
.ins { margin-top:5px;}

.footer { border: solid 15px #E0F4F9; background: #E0F4F9; width: 890px; margin: 20px auto 0px auto; color: #1E6476; }
.footer h5 { color:#999;}
.footer h4 { color:#999; font-size:11px;  margin-top:5px; }
.footer h4 a{ color:#1E6476; text-align:justify;}
.footer h4 a:hover{ color:#F02565; text-decoration:underline;text-align:justify;}
.footer a { text-decoration:none; color: #1E6476;}
.footer a:hover { text-decoration:underline;}

.left .title h2 { font-size: 18px; font-weight: bold; width: 400px; float: left; color: #058EB3; }
.left .title .prices { background: #FF2A00; float: right; max-width:150px; padding: 15px; line-height: 30px; font-size: 35px; font-family: Arial, MINGLIU; color: #fff;}
.left .product h3 { font-size: 18px; font-weight: bold; color: #586B70; border-bottom: solid 1px #D7EAEF;clear:both; }

.ins .right { width: 270px; float: right; border: solid 8px #C2EAF4; background: #C2EAF4;}
.ins .right h2 { font-size: 22px; font-weight: bold; font-family: Arial, MINGLIU; line-height: 22px; font-weight: bold; color: #005A7C; border-bottom: solid 1px #AAD4DF; padding-bottom: 5px;}

.classform { background: #DAF5FC; padding: 20px; width: 880px; margin: 10px auto 0; }
.classform .adfields { border: solid 1px #59A6B9; padding: 5px; margin-bottom: 10px; width:350px; }
.classform select {margin-bottom: 10px; padding: 5px; border: solid 1px #59A6B9; width:200px; font-family: Arial, MINGLIU;}
.classform input.postit {border: solid #fff; padding:5px; font-size: 17px; color: #fff; background: #069BC3; cursor: pointer; }

input.lbutton { background:#069BC3 none repeat scroll 0 0;border: solid 1px #069BC3;color:#fff;cursor:pointer;font-size:13px;padding:3px; }
input.lbutton:hover {background:#069BC3 none repeat scroll 0 0;border-right: solid 1px #1E6476; border-bottom: solid 1px #1E6476;color:#fff;cursor:pointer;font-size:13px;}
.button2 { background: url(images/post-now.jpg) top center no-repeat; width:148px; height:41px; }

.post_head_button { background: url(images/post-now.jpg) top center no-repeat; width:148px; height:41px; }
.next_post_link { background: url(images/next.jpg) top center no-repeat; width:119px; height:33px; }
.previous_post_link{background:url(images/back.jpg) top center no-repeat; width:119px; height:33px}

.email_form{color:#375158; border-top:1px #AAD4DF solid; padding-top:15px; padding-left:15px}
.email_form a{font-size:16px; font-family: Arial, MINGLIU; background:url(images/email.gif) 30px 3px no-repeat; font-weight:bold; display:block; text-decoration:none; text-align:center; color:#058EB3}
.email_form input{margin-bottom:5px; background-color:#DAF5FC; border:1px #005A7C solid; padding:2px 5px; width:228px}
.email_form textarea{margin-bottom:5px; background-color:#DAF5FC; border:1px #005A7C solid; padding:5px; width:228px; height:150px}

.like_input{margin-bottom:5px; background-color:#DAF5FC; border:1px #005A7C solid; padding:3px 5px; width:228px}

.register_button_img{background:url(images/register.jpg) top center no-repeat; width:87px; height:17px}
.sidebar_box{border-top:1px #AAD4DF solid}
.sidebar_box h3{margin:0; padding:7px 0; text-align:center; font-family:Arial, MINGLIU; font-weight:bold; font-size:17px; color:#058EB3}
.subnav{padding:5px 10px; background-color:#DAF5FC}
.post_now_box{width:148px; margin:0 auto; color:#018fb7; font-weight:bold; font-size:15px; font-family:"Trebuchet MS"; text-align:left}


/* Pan's Style */
.table {background:#fff; width: 920px; margin: 0px auto 0px auto; padding: 0 0px 15px 0px; }
.pheader { background: #f5f5f5; width: 904px; margin: 6px auto 6px auto; border: solid 1px #c9c9c9; padding:7px; color: #357AB5;}

.maincontent {width: 920px; margin: 10px auto 10px auto;}
.cancel-comment-reply {margin-top:8px;}
.cancel-comment-reply a{text-decoration:none; color:#ff2a00;}

.subcontent { border:solid 5px #96C464; width: 910px; float: left; text-align:justify; padding-top:15px;}
.subcontent ul {  margin:0px; padding:0px; list-style:none; }
.subcontent ul li { height:38px; text-decoration: none; padding:0 0 10px 16px; background: url(http://sengstar.googlecode.com/files/dot.gif) repeat} 
.subcontent ul li h3 { font-size: 11px; color: #5E8A89;}
.subcontent ul li a {text-decoration: underline; }
.subcontent ul li a:hover {text-decoration: underline; }

.pad230 { padding: 0 0 5px 15px;}
.pad232 { margin-top:10px; padding:7px; width: 270px; float: right; border: solid 1px #C2EAF4; border-top:solid 3px #C2EAF4;}
.pad232:hover {border: solid 1px #F02565; border-top:solid 3px #F02565;}

.pside_author {padding:10px; margin-bottom:10px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#fff; }

/* Master CSS */
body {margin: 0px; font-family: Arial, MINGLIU; font-size: 12px; color:#555;}
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-weight: normal; }
a { color: #555; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
pre, code { display:block; line-height:1.833em }
blockquote { color:#666; font-style:italic; padding:10px 30px }
.clear { clear:both; display: block; }  
.content, .header-nav, .footer, .header, .in {margin: 0px auto 0px auto; }

/* start main */
.header-nav { width: 920px; margin: 0px auto; color: #1E6476; }
.header-nav a { text-decoration: none; color: #1E6476; }
.header-nav a:hover { text-decoration: underline; color: #000; }
.header-nav .right {background: #f7f7f7; padding: 0 10px 0 10px; float: right;font-size:12px; text-align: right; line-height:28px; }
.header-nav ul { padding:0; margin:0; float:left; padding-bottom:5px; width:100% }
.header-nav li { display:inline }
.header-nav li a { padding-right:15px;}
.header_left {float: left; margin-top:15px;}

#header {width: 920px; position:relative; margin:0 auto; height: 100px; }
#header img {margin-top:0px;}

#user-photo {float:right; border: solid 5px #EEE; }
#sticky { background-color: #FFFBCC; }
#closelink { float:right; margin:-8px !important; margin:0; font-weight:bold; }
#closelink  a { text-decoration:none; }

.header-ad{right:0px; bottom:23px; position:absolute;}
.header-logo{vertical-align:middle;display:table-cell;height:120px;}
.header_login{border:1px #069AC2 solid; padding:2px 5px; margin-bottom:5px; font-size:11px; width:100px}

.in { width: 900px; }
*+ html .search .input {margin: 6px 0px 10px 0px;}
*html .search .input {margin: 6px 0px 10px 0px;}
.search .input { width: 319px; margin: 6px 0px 10px 10px; padding: 8px 8px 9px 8px;  border: 0px;  font-size: 16px; color: #666; float: left; }
.search .go { font-family: Arial, MINGLIU; float: right; font-size: 17px; color: #fff; border: 0px; background: transparent; margin: 6px 6px 8px 0px; width: 53px; padding: 5px 0px 7px 0px; }
.content { width: 575px; margin: 0px auto 0px auto; float: left; }
.pcontent { width: 920px; margin: 20px auto 20px auto;}


.left { border:1px solid #E0F4F9;width: 620px; float: left; }
.product { border: solid 15px #fff;  letter-spacing:1.5px;} 
.pcomment, .author-main { border: solid 15px #fff;}
.title {border:10px solid #fff; margin-top:10px; padding-left:5px;}
.left .product p, .author-main p { line-height: 18px; }
.left .product p.details { font-weight: bold; color: #375158;}
.left .product p.details span { width: 150px; display: block; float: left; clear:both; font-weight: normal; color: #7898A1; }
.left .product a img { border: solid 5px #EEE; padding: 3px; margin: 5px 5px 5px 0; vertical-align: middle; }
.left .product ul{margin:5px 0; padding:0 0 0 30px}
.left .product ol{margin:5px 0; padding:0 0 0 35px}
.left .product ul li, li, ol li{list-style-type:inherit}
.left .pcomment ol{margin:5px 0; padding:0;}

.author-main  ul { list-style-type:none;margin-left: 0; padding-left: 0;}
.author-main  ul li {background:transparent url(images/bullet_go.png) no-repeat scroll 0 0;padding:0 0 5px 18px;}
.author-main h3 { font-size: 17px; font-weight: bold; line-height: 17px; font-family: Arial, MINGLIU; color: #586B70; border-bottom: solid 1px #D7EAEF; padding-top:20px; padding-bottom: 5px; clear:both; }

.comment-field {padding-top:0px;}
.mid{ background:#eee; border-top:1px solid #bbb; border-left:1px solid #bbb; border-bottom:1px solid #f9f9f9; border-right:1px solid #f9f9f9; width:200px}
#commentform label{ line-height: 28px;}

.breadcrumb {margin-bottom:5px;}
textarea#comment{width: 99%; padding: 2px; margin: 0;}

.description { padding-left: 25px; width: 600px; float: left; }


.main_page_img { display: block;float: left;width: 50px;height: 50px;border: 5px #FFF solid;margin-left: 8px; }
.main_page_no_img { width: 50px; margin-left: 8px; }




div.right li {list-style-type: none; padding:3px 0;}
div.right ul {margin: 10px 0 10px -25px; padding-left:40px;}
div.right ul li a { background:transparent url(images/bullet_go.png) no-repeat scroll 0 60%; padding-left:18px; }

input.report{float:right; width:89px; height:21px; background:url(images/report.gif) top center no-repeat; cursor:pointer; border:none}
input.report:hover{background:url(images/report.gif) bottom center no-repeat}

.footer .left { float: left; width:80%; }
.footer .left strong { display: block; font-size: 17px; font-weight: normal; }
.footer .right { float: right; text-align: right; }

.ins .right span { color: #6D8F98; text-transform: uppercase; font-family: Arial, MINGLIU; }
.ins .right p span { text-transform: none; width: 100px; display: block; clear: both; float: left; font-weight: normal; }
.ins .right p { line-height: 18px; font-weight: bold; color: #375158; }
.ins .right h2 { padding-left:15px; }

.prdetails {color:#999; padding-bottom:0px;}
.prdetails a{color:#999;}
.prdetails a:hover{color:#000;}
.pedit {float:right; padding:0px;}

.left_form { float: left; padding-left:25px;}
.right_form { float: right; padding-right:25px; max-width:400px;}
.right_form_confirm { float: right; width: 50%;}
.classform label { display: block; margin: 5px 0 5px 0;}

.extrasbox { background:#fff none repeat scroll 0 0; border:1px solid #C8D2DB; margin:0; width:393px; }

.captcha { padding:20px 0; }

.err { border: solid 15px #FF3E02; background: #FF3E02; color: #fff; margin: 20px auto 0 auto; }
.err a, .cant_post a { color: #fff; }
.cant_post {text-align: center; background: #FF3E02; border: solid 10px #FF3E02; margin: 10px auto 5px auto; color: #fff; }
.ok { text-align: center; width: 898px; background: #FFFFCC; border:1px dotted #D8D2A9; margin: 20px auto 0 auto; padding:10px; color: #F12564;}

.box-yellow { background-color:#FFFFCC; border:1px dotted #D8D2A9; margin-bottom:20px; min-height:25px; padding:10px; }
.box-red { background-color:#FFEBE8; border:1px dotted #CC0000; margin-bottom:20px; min-height:25px; padding:10px; }

.navigation { background-color: #fff; clear:both; padding-top:5px;}
.navigation a{ text-decoration:none;}
.navigation1{ background-color: #fff; clear:both; padding-top: 10px; text-align: center;}
.navigation2{ padding-top: 8px; padding-bottom: 4px; margin: 0 auto; width: 400px; background-color: #fff; }
.navigation2 img{ border: none; clear: both; }

.alignleft { float: left;}
.alignright { float: right;}

.wp125ad {padding:5px;}
.odd {float:left;}
.even {float:right;}
.sidebar_box ul{margin:5px 0 15px; padding:0 0 0 15px; list-style-type:none}
.sidebar_box ul li{padding:0 0 7px 0}
.sidebar_box ul li a{background:url(images/bullet_go.png) no-repeat scroll 0 60%; padding-left:18px}
.categories ul.children { margin:5px 0 -3px 5px; padding-left:10px}

div#location{background:url(images/house.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:left; display:block; text-transform:none; color:#6D8F98; }
div#phone{background:url(images/phone.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:left; display:block; text-transform:none; color:#6D8F98; }
div#listed{background:url(images/calendar.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; font-size:12px; float:left; display:block; text-transform:none; color:#6D8F98;}
div#expires{background:url(images/hourglass.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:left; display:block; text-transform:none; color:#6D8F98;}
div#profile-link{background:url(images/user.gif) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:right; display:block; color:#6D8F98; }

/* Pan's Comment */
.commentlist li{background:#fff; list-style:none; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px 10px 10px 10px; margin-bottom:15px;float:none;color:#555;}
.commentlist li img.avatar{float:left;margin-right:10px;}
.commentmetadata{color:#999;font-size:11px;}
.comment-tips{color:#D00;}
.commentlist li.even{background:#fff;}
.commentlist li.comment .url{text-decoration:none;}
a.comment-reply-link{float:right;padding-right:20px;height:16px;overflow:hidden;display:block;background:url(images/reply.gif) no-repeat right top;text-transform:uppercase;font-size:12px;}
a.comment-reply-link:hover{background:url(images/reply.gif) no-repeat right bottom;}
.commentlist li ul li{}
.commentlist li ul.children {list-style: none; margin-top:30px; }
.commentlist li.alt{list-style:none;}
.gravatar{margin:0px 5px 5px 0px; padding:0px; width:34px; height:34px; float:left}
.comment-type{margin:0px; padding:0px;}

#respond {padding-top:30px;}
#calendar_wrap { padding:10px 0 20px px; }
.sidebar_box{padding-bottom:10px;}
.email_form h3 a:hover{text-decoration:underline}
.email_err{background-color:#C03; color:#FFF; text-align:center; font-weight:bold; font-size:13px; margin:10px 0; padding:5px 0; width:238px}
.email_ok{background-color:#6DA22E; color:#FFF; text-align:center; font-weight:bold; font-size:13px; margin:10px 0; padding:5px 0; width:238px}
.footer ul{padding:0; margin:0; float:left; padding-bottom:5px; width:100%}
.footer li{display:inline; font-size:13px;}
.footer li a{padding-right:10px}
.login_buttons{float:left; padding-right:10px; padding-top:2px}
.login_buttons a img{border:none}
.sidebar_box a img{border:none}
.subnav ul{padding:0; margin:0}
.subnav li{display:inline}
.subnav li a{color:#fff; font-weight:bold; font-family:Arial, MINGLIU; text-decoration:none; margin-right:10px}
.subnav li a:hover{text-decoration:underline}
input.condiment{display:none}
.payment_made{background:#33CC33 none repeat scroll 0 0; font-weight:bold; border:10px solid #33CC33; color:#fff; margin:20px auto 0; text-align:center; width:960px;}
.post_now{float:right; text-align:center; width:200px}
.post_now a img{border:none}
.post_now_box span{font-size:35px; padding-right:10px; float:left; font-family:"Trebuchet MS"; font-weight:bold; color:#dc1e1e}
.header_user_info{padding-top:5px;text-align:right;float:right; font-size:11px;}
.header_user_info a{font-size:11px}
#user_options {padding-top:5px;}

/* Page Nav */
#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:1; z-index:100}
#nav a{display:block; line-height:28px; padding:0 10px; z-index:100}
#nav li{float:left;}


/* AJAX Errors */
#TB_overlayBG {opacity:0.25;}
.ajax_errors { display: block;	font-size: 10px; border: 1px solid #c00; -moz-border-radius: 2px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	background: #ffebe8 url(images/icon-sprites.png) no-repeat left -214px;	padding: 5px 5px 5px 30px;text-align: left; }
#modalformstep2 .classform label { font-weight: bold; color: #333; border-bottom: 1px solid #ddd; padding-bottom: 2px; margin-bottom: 6px; }
#modalformstep2 .classform span {}


.page_comment {margin:13px 0 15px 0;}
.page_comment a{ padding:2px 5px 2px 5px; text-decoration:none; border: 1px solid #71CBE5; }
.page_comment a:hover{border-color: #F12465;}
.page_comment a:active{border-color: #F5C060;}