@charset "utf-8";
html { background-color:#161616; height:auto;}

body{ font:13px/1.5 Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; background:url(../images/bg_top.jpg) no-repeat center top; background-color:transparent; height:100%;}
.main { padding:0 0 0 0; background:url(../images/bg_bottom.jpg) no-repeat center bottom;}
a { text-decoration: none; color:#8b8e8f;}
a:hover { text-decoration: none; color:#debc14;}
#wrapper { width:1000px; margin: 0 auto; border:0; background:none;}

#top-bar { height:27px; clear: both; padding-top:3px;  background:url(../images/top_bar.png) no-repeat center top;}
#mainsearchfrm { padding-right:10px; float:right;}
#top-bar a{ color:#fff;}
#top-bar a:hover { color:#fff; text-decoration:none; }
#top-bar label { float:left; display:block; width:50px; padding: 2px; text-align:center; font-weight:bold; color:#fff; }
#top-bar input, #top-bar select { float:left; display:block; padding:2px; margin-right:10px; font-size:13px !important; }
#top-bar input[type=submit] {  line-height:8px !important; height:24px; background:#fff; color:#000; border-radius:4px; text-shadow:none; width:60px; }
#header { height:300px; clear:both; position: relative; background:url(../images/header.jpg) no-repeat center top; margin: 0 0 0 0;}
#header h1 { margin:0; position: absolute; left:610px; top:43px;}
#header h1 a { color:#fff; }
#header h1 a:hover { text-decoration:none;}
#main-navigator { background:url(../images/nav_bar.png) no-repeat center top; border:0; height:48px; padding:0 0 0 0; margin:0 0 0 0;  position: relative;}
#main-navigator ul { display: block; text-align:center; z-index:1000; padding:7px 0 0 0; margin:0; height:auto;}
#main-navigator ul ul { padding:0; height:auto;}
#main-navigator li li { padding:0 !important;}
#main-navigator ul li { display: inline-block; padding:6px 0; margin:0 15px; font-weight:bold; }
#main-navigator ul li.icon { padding-left:30px; background:url(../images/icon.png) no-repeat center left;}
#main-navigator ul li a { color:#fff; z-index:9999; text-shadow:none;}
#main-navigator ul li a:hover { text-decoration: none; color:#feb600;}

.sidebar { padding:0; float: left; border:0; width:190px; margin:0;}
/*สำหรับเว็บ 1020px
.sidebar.left { margin-left:10px;}
.sidebar.right { margin-right:10px;}*/

.widget { background:url(../images/widget_footer.png) no-repeat bottom center; padding:0 0 18px 0; height:auto; margin:0 0 10px 0; }
.widget .container { background:url(../images/widget_bg.png) repeat-y top center; padding:0;}
.widget h4.title { font-size: 1.1em; background:url(../images/widget_title.png) no-repeat top center; text-align:center; height:69px; margin:0px; line-height:53px; padding:0 0 0 0; color:#000; border:0;}
.widget ul { margin: 0; padding:0 12px; color:#c2c2c2; }
.widget p { margin:0; padding: 3px 12px; color:#c2c2c2; }
.widget p:first-child { padding-top: 10px; }
.widget ul ul { margin: 0; padding: 0 0 0 10px; }
.widget ul li { margin: 0; padding:0; list-style: none; display: block;}
.widget ul li ul li { border:none; background:none; padding:0; }
.widget ul li a { display: block; margin-left: 23px; color:#c2c2c2; }
.widget ul li a:hover { text-decoration: none; color:#feb600;}
.widget ul li label, .widget p label { color:#c2c2c2; }
.widget.poll ul li label, .widget.poll p label  { color:#c2c2c2;}
.widget.shoppingcart ul li label, .widget p label { color:#c2c2c2;}
.widget.shoppingcart ul { color:#c2c2c2;}

.widget.stat { padding:0; height:auto; margin:0 0 10px 0; }
.widget.stat .container { background:url(../images/widget_bg_stat.png) repeat-y top center; padding:0; height:110px;}
.widget.stat h4.title {  font-size: 1.1em; background:url(../images/widget_title_stat.png) no-repeat top center; text-align:center; height:58px; margin:0px; line-height:53px; padding:0 0 0 0; color:#000; border:0;}
.widget.stat ul li label { text-align: left; float: left; }
.widget.shoppingcart ul li label { text-align: left; float: left; }

.widget.default { padding: 5px 0 0 0; margin:0; }
.widget.default .container { text-align: center; }
.widget.link_image ul li { list-style: none; display: block; margin: 0; padding: 0; }
.widget.link_image ul li a { margin: 0; }
/*.widget.link_image { background:url(../images/widget_footer_link.png) no-repeat bottom center; margin-bottom:10px; padding:0 0 44px 0;}
.widget.link_image .container { background:url(../images/widget_bg_link.jpg) repeat-y center;}
.widget.link_image h4.title { background:url(../images/widget_title_link.png) no-repeat top center; height:59px; line-height:57px;}*/

.widget.members { background:url(../images/widget_footer_member.png) no-repeat bottom center; padding:0 0 30px 0; height:auto; margin:0 0 10px 0;}
.widget.members .container { background:url(../images/widget_bg_member.png) repeat-y top center; padding:0;}
.widget.members h4.title { font-size: 1.1em; background:url(../images/widget_title_member.png) no-repeat top center; text-align:center; height:59px; margin:0px; line-height:47px; padding:0 0 0 0; color:#000; border:0;}
.widget.members p:first-child { padding-top:4px; }
.widget.members p { padding:3 14px; }
.widget.members label { width: 44%; display: block; float: left; padding-left:2px; color:#c2c2c2;}
.widget.members .member-forgot-pwd, .widget.members .member-signin { display: block; float: left;}
.widget.members .member-forgot-pwd { margin-right: 10px;}
.widget.members .member-signin { padding-left: 10px; border:none; border-left:1px solid #c2c2c2;}
.widget.members a { color:#c2c2c2; }
.widget.members a:hover { text-decoration:underline; color:#f6b440;}
.widget.poll label.poll-answer-name { display: block; float: left; width: 40%; }
.widget.poll textarea { width: 150px; height: 45px; background:#fff; }
.widget.poll input[type=text] { width: 105px; margin: 0; }
.widget.poll input[type=radio] { display: block; float: left; margin-right: 10px; }
.widget.productsearch {}
.widget.productsearch input[type=text] { margin-bottom: 5px; }
.widget.productsearch select { display: block; margin-bottom: 10px; }
.widget.productsearch br { display: none; }
.widget.newsletter {}
.widget.newsletter .container {}
.widget.newsletter h4.title {} 
.widget.newsletter ul li label, .widget.newsletter p label { color:#C2C2C2; }
.widget.newsletter input[type=text] { width: 154px !important; margin: 0; }
#footer { background:url(../images/bg_footer.jpg) no-repeat center top; text-align:center; font-size: 0.9em; clear: both; border:0; padding:0 0 0 0;}
#footer ul { background:url(../images/nav_bottom.png) no-repeat center top;; display: block; padding:0; margin-bottom:20px;}
#footer ul li { display: inline-block; margin: 0 15px;}
#footer p { color:#fff; font-size:0.8em;}
#footer a { font-weight:bold; color:#fff;}
#footer a:hover { text-decoration: none; color:#feb600; text-shadow:none !important;} 
#foot-navigation { height:48px; line-height:40px; margin:0;} 

.sidebar input[type=text], .sidebar input[type=password] { color:#352547; padding:2px !important; width:44% !important; background:#fff; }
.sidebar input[type=submit], .sidebar input[type=reset] { width:75px; line-height:13px; }

#main-navigator li li a img { margin:0 5px; }
#main-navigator li li a { background:#e1e1e1; color:#000 !important; text-align:left; text-shadow:none !important; }
#main-navigator li li a:hover { background:#ebebeb; color:#000 !important; text-shadow:none !important; }
.sfHover ul { border:#424242 1px solid !important; border-bottom:0 !important; box-shadow:none !important; }
.sfHover ul li { border-bottom:#424242 1px solid !important;}
.sf-sub-indicator { right:-1em;}

.block-content { border:1px dotted #413e29; height:auto;}

.block-content h4.entry-title a { color:#ffcc00; }
.block-content h4.entry-title a:hover { text-decoration:underline;}
.block-content .entry-meta span { color:#959595; }
.entry-meta span { border-left:1px solid #959595; }
.block-content.block-list { margin-right:10px !important; }
.entry-content p { color:#959595;}

#content { margin:0; float:left; color:#000;}
#content.small { width:600px; padding:0 10px;}
#content.medium { width:800px; padding:0 5px;}
#content.full { width:1000px; padding:0;}

.module-header { text-align:left; padding:0 0 0 0; height:51px; margin-bottom:10px; line-height:44px; }
h3.module-title { font-size:1.2em; /*margin-bottom:0;*/ margin:0 0 10px 0;}
a.module-readmore span { color:#ffcc00; padding:22px 0px 0 0; font-weight:bold; text-shadow:none; display:inline-block; }
.module-header .module-title a { margin:0 0 0 20px; color:#fff;/*text-shadow:1px 1px 2px #663700 !important;*/}
a.module-readmore:hover span { text-decoration:none; }
#content.small .module-header { background:url(../images/header_small.png) no-repeat left;}
#content.medium .module-header { background:url(../images/header_medium.png) no-repeat left;}
#content.medium .block-half .module-header { background:url(../images/header_block-half.png) no-repeat left;}
#content.full .module-header { background:url(../images/header_full.png) no-repeat left; /*margin-left: 5px;*/}

.module-content-header { display:none; }
.module-content-footer { display:none; }

.module-content-intro { height:235px;}
#content.small .module-content-intro { background:url(../images/intro_small.png) no-repeat center;}
#content.medium .module-content-intro { background:url(../images/intro_medium.png) no-repeat center;}
#content.full .module-content-intro { background:url(../images/intro_full.png) no-repeat center;}
#content.small .content-padding-intro { padding:27px 267px 27px 40px;}
#content.medium .content-padding-intro { padding:27px 267px 27px 40px;}
#content.full .content-padding-intro { padding:27px 267px 27px 40px;}
.module-content-intro .module-title a { color:#f6d002;}
.module-content-intro p { color:#fff; margin-bottom:0px; text-indent:25px;}
hr.endline { border:0; margin:0; }
.entry-utility a.entry-readmore { color:#ffcc00;}
.entry-utility a.entry-readmore:hover { text-decoration:underline;}

table.forum-table-topic-list tr { border:1px solid #968654; }
table.forum-table-topic-list tr th { background:#f0d788; color:#000; }
.entry-title a, .entry-full-title a, table.forum-table .forum-detail .forum-room-name a, table.forum-table-topic-list .forum-topic-name a, .topic-title, table.forum-table-post .member-name { color:#000; }
.language { display:inline-block; float:right !important; top:0; }

#web-stats, #user-stats { color:#111;}
#sidesearch-frm b { color:#613e00; }
.tab-header { margin: 0 auto; width: 1000px;}
.module-header .module-utility { line-height:1.9em; /*text-shadow:1px 1px 3px #222 !important;*/ margin-right: 10px;}
.forum-topic-author a { color:#000;}
#login-form p select { width:47%;}
.block-full .module-content-intro { margin-bottom:10px; }
.bg_content { padding:10px 0 0 0; /*margin-top:10px; background:#FFFEDF;*/  }

#footer { height:inherit;}
#footer p { height:inherit; overflow:inherit;}