* {margin:0; padding: 0;}

body{ background: #fff; color: #555; font: 76%/1.6 "Trebuchet MS", Arial, Verdana; margin:0; padding:0px;  text-align: center;}
.mceContentBody{ background: #fff; text-align: left;}

a:link, a:visited{ color: #4D87CE; font-weight: bold; text-decoration: none; }
a:hover, a:active{ color: #000; text-decoration: underline; }

a.arrow:link, a.arrow:visited{ background: url(../images/arrow_b.gif) no-repeat scroll 4px 4px; color: #333; display: block; padding-left: 18px;}
a.arrow:hover, a.arrow:active{color: #039;}

a.more:link, a.more:visited{color: #5682e5;}
a.more:hover, a.more:active{color: #2b6ebe;}

img { border: none; vertical-align: middle; }
ul  { list-style: none; }
p   { padding: 4px 0 8px; }
.thumb_box p { margin-right: 60px;}

h1{color: #555; font-size: 26px; font-weight: normal; }
h1.head{color: #000; font-size: 26px; font-weight: normal; }
h3{ font-size: 15px;  margin-bottom: 6px;}
h3.pad { font-size: 15px; border-bottom: 2px solid #eee; margin-bottom: 6px !important;}
h4{ font-size: 12px; }
h2 {color: #555; font-family: tahoma; font-size: 26px; font-weight: normal; margin-bottom:14px;}
h2.red_head {border-bottom: 1px solid #eee; color: #728C40; /*color: #E40000;*/ font-family: tahoma; font-size: 20px; font-weight: normal; margin-bottom:14px;}
h2.prof_head {border-bottom: 1px solid #eee; color: #000; font-size: 17px; font-weight: normal; margin-bottom:6px;}

h2 a:link, h2 a:visited{color: #2b6ebe; font-weight: bold;  text-decoration: none;}
h2 a:hover, h2 a:active{color: #728C40; text-decoration: none;}
h3 em{ color: #ddd; font-style: normal;} 

.cls {clear: both; font-size: 1px; height: 1px; line-height: 1px;}
.cls_left {clear: left; font-size: 1px; height: 1px; line-height: 1px;}
.clear_fix {clear: both;}
.sep { color:#8d8d8d; font-size: 7px; }
.fright { float: right; margin: 0 8px;}
.right {float: right;}

.bottompad {margin-bottom:10px;}

.block, .date-outer { margin-bottom:20px; }

.block a:link, .block a:visited {}
.block a:hover, .block a:active {}

small {color: #8d8d8d;}
small a:link, small a:visited{color: #8d8d8d;} 
small a:hover, small a:active{color: #039;} 

ul.padding { margin-left: 30px;}
p.big {font-size: 14px;}

form input {font-size: 105%; padding: 4px 6px !important; vertical-align:middle;} 
textarea {background: #fff; border: 1px solid #a7a7a7; height: 200; padding: 4px; width: 480px;}

.form_item { clear:left; line-height:26px; padding: 6px 0; }
.form_item label{ float: left; font-size: 12px; font-weight: normal; margin-right: 10px; text-align: left; width: 150px; }
.form_item .form_input{ float: left; }
.form_item .form_input label { float: none; width: auto; }
.form_item .form_input .chkbox { margin:0 0 4px; vertical-align: middle; }
.form_item .rinput  {background: #FFFFFE; border: 1px solid #a7a7a7; padding: 5px 6px !important; width: 370px;}
.form_item .tinput  {background: #FFFFFE; border: 1px solid #a7a7a7; padding: 5px 6px !important; width: 100px;}
.form_item .input_b {background: #FFFFFE; border: 1px solid #a7a7a7; padding: 5px 6px !important; }
.form_item p {padding: 0;}
.form_item .binput { background: #FFFFFE url(../images/input_b.png) repeat-y scroll 0 0; border: 1px solid #a7a7a7;  font-size: 105%; padding: 5px 6px !important; vertical-align:middle; width: 142px;} 
.box_inner .binput { margin-top: -3px;} 

.error { margin: 3px 0; }
.error span {background: #FFF1A8; color: #000; font-size: 13px; font-weight: normal; padding: 3px 8px; }

.wrap, .header, .footer {clear: both; text-align: left; margin: 0 auto; width: 860px;}
.panel {margin-right: 206px;}
.prorile_panel {margin-right: 190px;}

#hwrap { height: 90px; text-align: left;}

.panel .wrapper, .panel_full .wrapper, .panel_alt .wrapper, .hold .wrapper, .panel_block .wrapper, prorile_panel{ float: left; width: 100%;}

#sidebar, .sidebar {float: right; width: 180px; overflow: hidden;}
.Profile_sidebar {float: right; width: 160px;}

/*Controls logo hotspot*/
#logo { float: left; margin-top: 6px; width: 380px;}
#logo h1 { background:url(../images/floreantpos.png) scroll -7px 0px no-repeat; float: left; margin:0; padding:0; line-height:82px; width:375px;}
#logo h1 a{ color: #444; display:block; text-indent:-5000px; text-decoration:none; line-height:82px; width:375px;}
#logo h4 { font-size: 16px; font-weight: bold; line-height: 38px; margin-left: 106px; }

.nav_menu { float: right; margin-top: 32px;}
.nav_menu li { float: left; margin: 0 2px; }
.nav_menu li a:link, .nav_menu li a:visited { color: #736451; display: block; float: left; font-size: 14px; font-weight: normal; /*letter-spacing: -0.2px;*/ line-height: 28px; padding-right: 8px; text-align: center; text-decoration: none; text-transform: capitalize; }
.nav_menu li a:link strong, .nav_menu li a:visited strong{ cursor: pointer; display: block; float: left; line-height: 30px; padding-left: 10px; }
.nav_menu li a:hover, .nav_menu li a:active { background: #0188ad url(../images/button_blue.png) no-repeat scroll 100% 100%; color: #fff; text-decoration: none; }
.nav_menu li a:hover strong, .nav_menu li a:active strong { background: #0188ad url(../images/button_blue.png) no-repeat scroll 0% 100%;  }

.nav_menu li.cur_item a:link, .nav_menu li.cur_item a:visited { background: #0188ad url(../images/button_blue.png) no-repeat scroll 100% 100%; color: #fff; text-decoration: none; }
.nav_menu li.cur_item a:link strong, .nav_menu li.cur_item a:visited strong{ background: #0188ad url(../images/button_blue.png) no-repeat scroll 0% 100%; color: #fff; text-decoration: none; }
.nav_menu li.cur_item a:hover, .nav_menu li.cur_item a:active { color: #fff; text-decoration: underline; }

.nav_menu li.right { float:right; margin-left: 8px; }
.nav_menu li.right a:link, .nav_menu li.right a:visited { color: #404040; font-size: 14px; font-weight: normal; padding:0; }
.nav_menu li.right a:link strong, .nav_menu li.right a:visited strong {  color: #404040; padding:0 8px 0 0;}
.nav_menu li.right a:hover, .nav_menu li.right a:active { background: none; color: #404040; text-decoration: underline; }
.nav_menu li.right a:hover strong, .nav_menu li.right a:active strong { background: none; color: #404040; text-decoration: underline; }

.nav_menu li.login {position: relative;}
.nav_menu li.login a:link, .nav_menu li.login a:visited { background: url(../images/arrow_d.png) no-repeat 100% 52%; color: #404040; padding:0 10px 0 0;}
.nav_menu li.login a:hover, .nav_menu li.login a:active { color: #404040; text-decoration: underline; }

#login_popup { background: #F3F3F3 url(../images/boxbg_sn.png) no-repeat scroll 20% 40%; border:medium none; display:none; height:125px; padding:20px; position:absolute; right:0; top:28px; width:250px; z-index:9999; }
#login_popup h3 { margin-bottom: 8px; }
#login_popup .form_item { background: none; border: 0 none; padding: 0 0 2px;}
#login_popup .form_item label { width: 65px; }
#login_popup .form_item .rinput { border-color: #BEBEBE #F3F3F3 #F3F3F3 #BEBEBE; width: 152px; }

/*sneak*/
.sneak { /*margin: 24px 0;*/ padding: 18px 0; }
.sneak h1 {color: #736451; font-size: 26px; font-weight:normal; }
.sneak h2 { color: #404040; font-size: 28px; line-height: 32px; }

.sneak p.slogan {color: #99B198!important; font-size: 14px!important; font-weight: normal; padding: 0!important; margin: 0px 0 10px!important; text-transform: uppercase; }

.sneak .sneak_hold { float:left; margin-right:2%; width:48%; }
.sneak_hold .button_box { margin: 14px 0;}
.sneak_hold ul li {float:left; margin-right: 8px;}

.sneak img.splash {float: right; width: 442px;}
.sneak .meta { margin-right: 460px; }
.sneak .meta p {color: #99b198; font-size: 22px; margin: 0 0 14px;}

/*footer*/
#fwrap {}
#fwrap p{ color: #666; font-size: 12px; padding: 14px 0px 24px; text-align: left; }
#fwrap .product { float: right; color: #666; font-size: 12px; text-decoration: none; }
#fwrap .product a img { padding: 0 2px 2px; }

.footer .foot_block { float: left; margin-right: 2%; width: 22%;}
.footer .foot_block h3 {color: #444; font-size: 12px; font-weight: bold;}
.footer .foot_block li { line-height: 24px; }
.footer a:link, .footer a:visited {color: #444; font-size:12px; font-weight: normal; font-style: italic; line-height:20px; text-decoration: none; }
.footer a:hover, .footer a:active {color: #003399; text-decoration: underline;}

/*sidebar*/
.sideitem, #sidebar .widget {margin-bottom: 24px;}
.sideitem h2, .sideitem h3, #sidebar .widget h2 {border-bottom:1px solid #eee; color:#728C40; font-family: tahoma; font-size:18px; font-weight:normal; margin-bottom: 8px;}
.sideitem .sidebox {}
.sb_menu {margin-top: 70px;}
.sb_menu .menu_list {border-bottom: 1px solid #dadada; font-size: 11px; line-height: 28px; }
.sb_menu .menu_list a:link, .sb_menu .menu_list a:visited { color: #003399; font-weight: normal; text-decoration: none;}
.sb_menu .menu_list a:hover, .sb_menu .menu_list a:active {text-decoration: underline;}

.submenu li {clear: left; font-size:11px; float: left; width: 100%;}
.submenu li a:link, .submenu li a:visited {background: url(../images/submenua.gif) no-repeat scroll 100% 50% ; color:#4D87CE; display: block; padding: 5px 8px;}
.submenu li a:hover, .submenu li a:active {background: #eee;}

/* */
.sp_list_item{ background:#edebc9; border:1px solid #d3d1a6; color:#202020; margin-bottom:8px; padding:8px 12px; position: relative; }
.sp_list_item .rinput { background:#fff; border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE; border-style:solid; border-width:1px; padding:3px 4px !important; width:80%; }
.sp_list_item h4 { color: #202020; float: left; font-size: 14px; line-height: 26px; }
.sp_list_item button{ position: absolute; right: 10px; top: 8px; }

.box_yellow{ background:#FFF298; border:1px solid #ECD852; color:#424242; padding:10px 16px; }

.para h3{ padding:10px 0 0; }
.para p{ line-height:20px; padding:0 0 10px; }


#mainbar {border-right: 1px solid #eee; padding-right: 34px;}
#cse {margin: 16px 0 0;}

.block img.articleimg {border:1px solid #EEEEEE; float:right; margin-right:16px; padding:6px; width:62px;}
.block .cont_introduction {margin-right: 120px;}
.block .source_link {margin: 36px 0;}

.feature p {margin-bottom:12px;}
.feature li {background: #f9f9f9 url(../images/icon_list.png) no-repeat scroll 8px 12px; line-height: 22px; padding: 4px 8px 4px 20px; margin-bottom:2px;}
.feature ul {margin-left: 0px;}

/* cloud */
#tagbox {margin: 0 0 14px;}
#tagbox a:link, #tagbox a:visited { color: #99B198; text-decoration: none;}
#tagbox a:hover, #tagbox a:active {text-decoration: underline;}

.tagcloud0 { font-size:11px; }
.tagcloud1 { font-size:12px; }
.tagcloud2 { font-size:13px; }
.tagcloud3 { font-size:14px; }
.tagcloud4 { font-size:15px; }
.tagcloud5 { font-size:16px; }
.tagcloud6 { font-size:17px; }
.tagcloud7 { font-size:18px; }
.tagcloud8 { font-size:19px; }
.tagcloud9 { font-size:20px; }
.tagcloud10 { font-size:21px; }
.tagcloud11 { font-size:22px; }
.tagcloud12 { font-size:23px; }
.tagcloud13 { font-size:24px; }
.tagcloud14 { font-size:25px; }
.tagcloud15 { font-size:26px; }
.tagcloud16 { font-size:27px; }
.tagcloud17 { font-size:28px; }
.tagcloud18 { font-size:29px; }


#searchbox input.text {border:1px solid #A7A7A7; width:86%;}

/* custom search */
.gsc-search-box { margin-bottom: 18px;}

input.gsc-input {border:1px solid #E3E3E3!important; margin:2px 0; padding:4px 6px !important; vertical-align:middle; width:97%!important; }
input.gsc-search-button { border: 0 none; background: url(../images/search.gif) no-repeat; height: 26px; line-height: 26px; padding: 0!important; margin: 0!important; text-indent: -5000px; width: 60px;}

.gsc-branding, .gsc-tabsArea { display: none; }
.gsc-resultsHeader {border: 0 none!important;}

/* share this */
#sharethis_0 a.stbutton { padding: 0 5px 0 22px!important;}
#sharethis_0 .stico_default { background: url("http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC") no-repeat scroll 0 50% transparent !important}

/*rss link*/
.rss {float: right; margin-top: 4px;} 
.rss a:link, .rss a:visited{ background: url(../images/rss_small.png) no-repeat scroll left center; color: #656565; font-size:10px; padding-left: 12px;}
.rss a:hover, .rss a:active{color: #036; text-decoration: underline;}
/*end*/

/*button_submit*/
.button_submit_small {background:transparent; border:0 none; cursor:pointer; margin:0; padding:0; }
.button_submit_small strong.button_inner {background:transparent url(../images/button_green.png) no-repeat scroll 0 50%; cursor:pointer; display:block; line-height:24px; padding-left:10px; margin: 0 -3px;}
.button_submit_small strong.button_inner strong { background:transparent url(../images/button_green.png) no-repeat scroll 100% 50%; color:#FFFFFF; cursor:pointer; display:block; font-size: 11px; font-weight:bold; line-height:24px; padding-right:10px;}

.button_submit {background:transparent; border:0 none; cursor:pointer; margin:0; padding:0; }
.button_submit strong.button_inner {background:transparent url(../images/button_green_28px.png) no-repeat scroll 0 50%; cursor:pointer; display:block; line-height:28px; padding-left:10px; margin: 0 -3px;}
.button_submit strong.button_inner strong { background:transparent url(../images/button_green_28px.png) no-repeat scroll 100% 50%; color:#FFFFFF; cursor:pointer; display:block; font-size: 11px; font-weight:bold; line-height:28px; padding-right:10px; text-transform: uppercase;}


a.button_link:link, a.button_link:visited {background:transparent url(../images/button_green.png) no-repeat scroll 0 50%; color: #fff; cursor:pointer; display:block; float: left; line-height:24px; margin: 10px; padding-left:10px}
a.button_link:link strong, a.button_link:visited strong {background:transparent url(../images/button_green.png) no-repeat scroll 100% 50%; color:#FFFFFF; cursor:pointer; display:block; float: left; font-size: 11px; font-weight:bold; line-height:24px; padding-right:10px;}
a.button_link:hover, a.button_link:active {text-decoration: underline;}

/* Pagination */
.pagination { /*clear:both;*/ font-size:10px; margin:2px 0pt; }
.pagination p{}
.pagination a:link, .pagination a:visited, .pagination span, #tab-bar span.nbutton, #tab-bar span.nbutton-cur {background:#fff; border:1px solid #fff; color: #444; display:block; float:left; line-height: 16px; margin-right: 2px; padding: 0px 5px; text-transform: capitalize;}
.pagination span.current, #tab-bar span.nbutton-cur, #tab-bar .search2-go {background:#2b6ebe; border:1px solid #2b6ebe; color:#fff; font-weight:bold;}
.pagination a:link, .pagination a:visited, #tab-bar span.nbutton { color: #2b6ebe; border:1px solid #c9c9c9; text-decoration:none;}
.pagination a:hover { color: #2b6ebe; border-color:#2b6ebe; text-decoration:none; }
.pagination a.previous:link, .pagination a.previous:visited{ border:1px solid #fff; }
.pagination a.previous:hover, .pagination a.previous:active{ border:1px solid #2b6ebe; }
.pagination a.next:link, .pagination a.next:visited{ border:1px solid #fff; }
.pagination a.next:hover, .pagination a.next:active{ border:1px solid #2b6ebe; }

/*navegation*/
.navegation { background: #eee; margin-bottom: 18px; padding: 28px 0 18px; } 
.navegation_tool { float: right; margin-top:8px; }
.navegation_tool li { color:#777; font-size: 11px; float: left; margin: 0 2px; line-height: 25px;  }
.navegation_tool li a:link, .navegation_tool li a:visited { color: #777; display: block; float: left; font-size: 11px; font-weight: normal; line-height: 25px; text-align: center; text-decoration: none; text-transform: capitalize; }
.navegation_tool li a:hover, .navegation_tool li a:active {color: #039; text-decoration: none; }

.navegation_tool input {border : 1px solid #d7d7d7; padding:4px 5px!important;}

/*account*/
.set_account {background:none repeat scroll 0 0 #F9F9F9; padding:12px;}

.profile_info {background: url(../images/profile_bg.png) repeat-x scroll left top; border: 1px solid #ccc; margin-bottom: 20px; padding: 12px;}
.profile_info .avatar {float: left; width: 80px;}
.profile_info .avatar img {background: #fff; border: 1px solid #f6f6f6; height: 72px; padding: 3px; width: 72px;}
.profile_info .meta {margin-left: 95px;}
.profile_info .meta h3 {color: #fff; font-size: 16px; font-weight: bold;}
.profile_info .meta p {padding: 3px 0;}

.profile_block a:link, .profile_block a:visited {color: #003399; font-size: 12px; font-weight: normal; text-decoration: none;}
.profile_block a:hover, .profile_block a:active {text-decoration: underline;}

.profile_block li {line-height: 22px; margin-left: 26px;}

.col_first {float: left; margin-right: 4%; width: 48%;}
.col_second {float: left; width: 48%;}
.breadcream a:link, .breadcream a:visited {color: #003399; font-weight: normal; text-decoration: none;}
.breadcream a:hover, .breadcream a:active {text-decoration: underline;}

/* twitter */
.twtr-ft span {display: none;}

/*Table*/
table.membership {border-collapse:collapse; font-size:14px; margin-bottom:20px; margin-left:0; margin-right:0; margin-top:15px; text-align:left; width:100%;}
table.membership th {background-color:#D4D4D4; border:1px solid #D4D4D4; color:#555555; font-size:12px; font-weight:bold; padding:8px 10px 4px; text-align:center;}
table.membership td {background:#FCFCFC; border:1px solid #D4D4D4; color:#333333; padding:8px 0;}
table.membership td strong {display:block;padding: 0 8px;}

.ico-no  {background: url("../images/ico_x.png") no-repeat scroll center center; display:block; height:20px; line-height: 0; text-indent: -50000px; width:20px;}
.ico-yes {background: url("../images/ico_check.png") no-repeat scroll center center; display:block; height:20px; line-height: 0; text-indent: -50000px; width:20px;}
a.browse-btn {background:url("../images/btn-browse-our-themes.png") no-repeat scroll left top; display:block; height:26px; margin:0; overflow:hidden; text-indent:-999em; width:230px;}
a.signup-btn {background:url("../images/btn_signup.png") no-repeat scroll center top;  display:block; height:26px; line-height: 0; margin:0; overflow:hidden; text-indent:-999em; width:119px;}
a.process_now_btn {background:url("../images/btn_process_now.png") no-repeat scroll center top;  display:block; height:26px; line-height: 0; margin:0; overflow:hidden; text-indent:-999em; width:131px;}

/*private message*/
.message_headline{background:#ddd; color:#404040; font-weight:bold; height:30px; line-height:30px; padding: 0px 8px; width:100%;}
.message_headline li {float: left;}
.message_headline li.message_author {margin-left: 4%; width: 40%;}
.message_headline li.message_title {width: 50%;}
.message_headline li.message_date {width: 22%;}

.message_tools {clear: left; color: #404040; float: left; font-size: 11px; padding:8px; width: 100%;}
.message_tools_bto {background: #f3f3f3; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}

.message_tools li.left {float: left;}
.message_tools li.action {margin-right: 6px;}
.message_tools li.left a:link, .message_tools li.left a:visited {background:#FFFFFF; border:1px solid #D6D6D6; color:#003399; padding:2px 6px; text-decoration: none;}
.message_tools li.left a:hover, .message_tools li.left a:active {text-decoration: underline;}

.message_tools li.right {float: right; margin-right:8px; } 
.message_tools li.separator {font-size:7px; margin-top:4px;} 
.message_tools li.right a:link, .message_tools li.right a:visited {color: #404040; text-decoration: none;}
.message_tools li.right a:hover, .message_tools li.right a:active {text-decoration: underline;}

.message_list{border-top :1px solid #EFEEEE; clear:left; float: left; line-height: 20px; padding:8px 8px 7px; width: 100%;}
.unread_pm{ font-weight:bold; }

.message_list li {float: left;}
.message_list li.message_author {width: 40%; padding-left : 4%;}
.message_list li.reply_icon {background: url(../images/reply_icon.gif) no-repeat scroll left center;}
.message_list li.message_author img {float: left; height:40px; margin-right:8px; width:40px;}
.message_list li.message_author span {display:block; line-height:12px;}
.message_list li.message_author strong {color:#444444; font-size: 10px; font-weight:normal;}
.message_list li.message_author a:link, .message_list li.message_author a:visited {color: #003399; text-decoration: none;}
.message_list li.message_author a:hover, .message_list li.message_author a:active {color: #000; text-decoration: none;}
.message_list li.message_title {width: 50%;}
.message_list li.message_title a:link, .message_list li.message_title a:visited {color: #000; text-decoration: none;}
.message_list li.message_title a:hover, .message_list li.message_title a:active {text-decoration: underline;}
.message_list li.message_date {color: #666; font-size: 10px; width: 22%;}
.message_list li.message_checkbox {float:right; margin: 2px 0 0; width: 3%;}

#pm_from .form_button {margin-left:160px;}



/*faq*/
.faq {float: left; width: 100%;}
.faq .block {float: left; width: 50%;}

/*message detail*/ 
.message_head_left {background: url(../images/msg_head_l.png) no-repeat scroll left top;}
.message_head_left div {background: url(../images/msg_head_r.png) no-repeat scroll right top;}
.message_head_left div .message_head_b {background: url(../images/msg_head_b.png) repeat-x scroll left top; line-height:36px; margin: 0px 5px; padding:0 8px;}
.message_head_b h1 {background:transparent url(../images/icon_inbox_msg.png) no-repeat scroll left center; color:#404040; font-size:14px; font-weight:bold; padding-left:24px;}
.spam_msg li {float: right;}
.spam_msg li a:link, .spam_msg li a:visited {background:transparent url(../images/icon/icon_spam_gray.png) no-repeat scroll left center; color:#656565; font-size:11px; padding-left:14px;}
.spam_msg li a:hover, .spam_msg li a:active {background:transparent url(../images/icon/icon_spam_blue.png) no-repeat scroll left center; text-decoration: underline;}

.message_box {margin-bottom: 10px;}
.message_box .message_cont {border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding:6px 12px;}
.message_box .message_cont h3 {color: #000; font-size: 12px; font-weight: normal; margin-bottom:4px;}
.message_box .message_cont h3 span {color: #666; font-weight: bold;}
.message_box .message_box_topl {background: url(../images/message_box_topl.png) no-repeat scroll left top;}
.message_box .message_box_topl div {background: url(../images/message_box_topr.png) no-repeat scroll right top;}
.message_box .message_box_topl div .message_box_topb {background: url(../images/message_box_topb.png) repeat-x scroll left top; height:30px; margin: 0px 5px; padding:0 8px;}

.message_meta li{float: left; line-height: 30px; margin-right: 6px;}
.message_meta li.massage_time{color: #8d8d8d; font-size: 11px;}
.message_meta a:link, .message_meta a:visited {color: #2b6ebe; font-size: 14px; font-weight: bold; text-decoration : none;}
.message_meta a:hover, .message_meta a:active {color: #404040; text-decoration : none;}
.message_meta a:link img, .message_meta a:visited img {background: #fff; margin-right: 6px; padding: 2px;} 

.message_box .message_box_botl {background: url(../images/message_box_botl.png) no-repeat scroll left top;}
.message_box .message_box_botl div {background: url(../images/message_box_botr.png) no-repeat scroll right top;}
.message_box .message_box_botl div .message_box_botb {background: url(../images/message_box_botb.png) repeat-x scroll left top; height: 6px; margin: 0px 6px;}

.massage_reply { background: #f3f3f3; float:left; width:100%;} 
.massage_reply .reply_cont {border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding:10px 0;}

.message_box .reply_botl {background: url(../images/reply_botl.png) no-repeat scroll left top;}
.message_box .reply_botl div {background: url(../images/reply_botr.png) no-repeat scroll right top;}
.message_box .reply_botl div .reply_botb {background: url(../images/reply_botb.png) repeat-x scroll left top; height: 6px; margin: 0px 6px;}
.massage_reply .reply_button {margin-top: 10px;}

.alt_item .form_item label{ float: left; margin-right: 10px; text-align: right; width: 70px; }=======
.faq .block {float: left; width: 50%;}

.error  {
    background:none repeat scroll 0 0 #FFF1A8;
    border:1px solid #D8EE99;
    color:#000000;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:24px;
    margin:4px 0;
    padding:0 8px;
} 


.topic_header_left, .topic_header_right, .topic_header_right div {height: 30px; line-height: 30px;}

.topic_header_left  {background: url(../images/th_left.png) no-repeat scroll left top;}
.topic_header_left .topic_header_right {background: url(../images/th_right.png) no-repeat scroll right top;}
.topic_header_left .topic_header_right div {background: url(../images/th_middle.png) repeat-x scroll left top; margin: 0 6px;}

.topic_header_right li {color: #fff; float: left; font-size: 12px; font-weight: bold; margin-left: .5%;}
.topic_header_right li.th_topic {width: 54%;}
.topic_header_right li.th_post {width: 8%;}
.topic_header_right li.th_poster {width: 20%;}
.topic_header_right li.th_freshness {width: 16%;}

.topic_list {border: 1px solid #ccc; margin-bottom: 10px;}
.topic_item {border-bottom:1px solid #ccc; clear:both; padding:6px 6px 0;} 
.topic_item .topic_row {color: #555; float: left; font-size: 12px; line-height: 32px; margin-left: .5%;}
.topic_item .topic_title { width: 54%;}
.topic_item .topic_post {width: 8%}
.topic_item .poster {width: 20%}
.topic_item .post_time { overflow: hidden; width: 16%;}

.topic_item a:link, .topic_item a:visited {color:#555; font-weight: normal; font-size: 12px;  line-height: 30px; text-decoration: none; }
.topic_item a:hover, .topic_item a:active {text-decoration: underline;}>>>>>>> .r208

