* { margin: 0; padding: 0 }
*, table, td, span, div, pre, blockquote { font-family: verdana, sans-serif; font-size: 8pt }
.kereta-table td { padding:4px; padding-left:0; }
.widget-table { background:#3b3f4d;}
.widget-table td {padding:3px;color:white;}
.white-text table, .white-text td { color:white; }
.error-text, .required { color:red; }
.clear { display:block; height:4px; line-height:4px; float:none; clear:both; }
.row_even { background:#EDF3F8; }
.row_odd { background:#F8F8F8; }
*, table, td, input, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
h2.h2-left { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; padding:0; margin:0; padding-top:12px; }
hr.search-hr { height:2px; border:1px solid #69C; padding:0; margin:0; }
.form-input { border:1px solid #48596F; color:#0099FF; padding:2px; border:1px solid #999999; }
.form-input:focus, .hover-class { background-color:lightyellow; }
a.kereta-link:link, a.kereta-link:visited, #loginErrorMsg a.kereta-link:link, #loginErrorMsg a.kereta-link:visited { margin:0; font-size:8pt !important; font-weight:normal !important; text-align:left; text-decoration:none !important; color:#0099FF; }
a.kereta-link:hover, #loginErrorMsg a.kereta-link:hover { color:maroon; text-decoration:none; }
#body-container { padding-top:20px; width:100%; display:block; clear:both; padding:0; margin-left:10px; margin:0; }
.formError { background-color:#FFFFCC; border:1px dashed red; color:red; padding:4px; margin:5px; }
a.red_link, a.red_link:visited { color:red !important; text-decoration:none; }
a.red_link:hover { color:black !important; text-decoration:none; }
a.white-link, a.white-link:visited { color:white; text-decoration:none; }
a.white-link:hover { color:#FFFF33; text-decoration:none; }
#errorMsg ul { display:block; list-style:square; margin-left:20px; }
.kereta-button { padding:2px 4px 2px 4px; cursor:hand; cursor:pointer; }
.info_block {display:block;background:#FFFF99; color:#0066FF;padding:4px;border:1px dashed #C5BD25;margin-top:8px;}

label.span-4 { width:20em; display:block; float:left;}

input.search-input {
	background:url(/images/find16.png) no-repeat 4px 2px;
	padding:4px;
	padding-left:24px;
	width:200px;
	border:1px solid #cccccc;
	color:gray;
	font-weight:bold;
	font-style:italic;
}
input.search-input:focus {
	background-color:#FFFF99;
	color:#0066CC;
	font-weight:bold;
	font-style:normal;
	border:1px solid #C7CA3C;
}
button a { color:#000000 !important;}
/*
.footer-top-left{letter-spacing:0.2em;color:gray;font-size:8pt; text-align:left;}
.footer-top-right {color:gray;font-size:8pt; text-align:right; padding-right:6px;}
#footer {float:none;border-top:1px solid black;position:relative;color:#8f8f91;letter-spacing:0.2em; width:100%;bottom:0;display:block;height:24px;margin-bottom:0;padding-top:1px; background-color:#44495d; background-image:url(/images/footer-logo.jpg); background-repeat:no-repeat;background-position:right;}
*/
#footer { clear:both; padding-top:20px; }
#footer td { color: #888; font-size:10pt; }
.kereta-fieldset { border:1px solid lightgray; color:white; margin-left:0; float:none; clear:both; display:block; margin-top:20px; width:100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.kereta-fieldset ul li { padding:4px; padding-left:12px; }
.kereta-legend { background-color:#369; background-image:none; border:1px solid #1E81CA; color:white; letter-spacing:0.2em; text-align:left; width:auto; height:20px; line-height:20px; vertical-align:middle; display:block; float:none; top:-20; padding:2px; }
.kereta-fieldset li.related { list-style:inside; color:black; }
.kereta-header { color: #E26207; font-weight: bold; font-size:10pt; }
.kereta-sub-header { color: #0181E3; font-weight: bold; font-size:8pt; }
#url_preview { float:left; padding:2px 2px 2px 2px; margin-left:8px; margin-top:2px; clear:both; color:#54560C; background:lightyellow; border:1px solid #DDD20B; }
/***************************** Registration Form **********************************/
.divRegister { margin-top:0px; /*border:1px solid lightgray;*/ }
.register-input { border:1px solid #48596F; color:#0066CC; border:1px solid #999999; padding:2px; }
.register-input:focus { background-color:#C6EAFF; }
.register-td-left { text-align:left; height:30px; vertical-align:middle; }
.register-td-right { text-align:left; height:30px; vertical-align:middle; }
.big-title1 { font-family:Impact, "Arial Black", Verdana, Arial, Helvetica, sans-serif; font-size:14pt; height:32px; line-height:30px; vertical-align:middle; text-align:left; color:#CCCCCC; letter-spacing:0.1em; }
.divRegister .tooltip { background-color:#FFFF33; padding:10px; }
/****************************** Page Navigation *****************************************/
#page-nav { padding-top:10px; text-align:center; position:relative; float:right; display:block; }
a.page-nav { padding:2px; color:#0099FF; display:inline-block; width:10px; height:16px; vertical-align:middle; text-decoration: none; }
.page-nav-active, a.page-nav:hover { display:inline-block; width:10px; height:16px; vertical-align:middle; color:#CC0000; font-weight:bold; font-size:8pt; text-decoration:overline; }
a.page-nav-prev { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#369; padding-right:5px; }
a.page-nav-next { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#369; padding-left:5px; }
#page-nav .page-nav-disable { color:#CCCCCC; padding-left:5px; padding-right:5px; }
a.page-nav-prev:hover, a.page-nav-next:hover { color:#CC0000; }
.label_link { cursor:hand; cursor:pointer;vertical-align:middle;height:16px; }
.label_link:hover { color:#0099FF !important; }
/****************************** Search Form *********************************************/
#accordion { display:block; clear:both; margin:0; padding:0; width:754px; z-index:888888;}
#accordion .ui-accordion-header { padding-left:0; border-top:none !important; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
#accordion .ui-accordion-header h3 { padding:0 20px 0 0; padding-top:0 !important;font-weight:normal; }
#accordion a { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; }
#accordion .ui-state-focus a { color:white; }
#accordion .ui-accordion-content { -moz-border-radius: 0; -webkit-border-radius: 0; }
#search-block { float:none; clear:both; padding:4px; background-color:#F9F9F7; border:1px solid #F0F0EE; margin-top:12px; height:auto; width:100%; }
#search-block .search-title { float:none; width:auto; top:50px; padding:5px; margin:0; margin-bottom:5px; border:1px solid lightgray; background-color:#999999; }
#search-block .search-form { float:none; width:98%; display:block; padding:0px; }
#search-form { float:none; width:99.5%; display:block; padding:2px; height:auto; }
#search-result { float:left; clear:both; padding:0; width:754px; margin:0; }
#search-table { border:1px solid lightgray; border-collapse:collapse; margin:0; padding:0; }
#search-table th { height:24px; text-align:center; }
#search-table td { vertical-align:middle; border:1px dotted #87A7B8; border-collapse:collapse;padding:2px; }
.img-viewer li { float: left; padding: 0.4em; margin: 6px; text-align: center; }
.img-viewer li a { float: left; }
.img-viewer li a.ui-icon-zoomin { float: left; }
.img-viewer li img { width: 100%; cursor: hand; cursor:pointer; border:1px solid lightgray; }
span.toggleCheckbox { cursor:hand; cursor:pointer; }
span.toggleCheckbox:hover { color:#0099FF }
.collapsible-search .ui-widget-content, .collapsible-search ui-accordion { background-color:#F9F9F7; border:1px solid #F0F0EE; }
.collapsible-search table, .collapsible-search td { background-color:#F9F9F7; padding:0; }
.price-display, .verified { font-weight:bold; color:#009933; }
.bottom_listing_link { padding:12px; }
#ul_top_posted { float:left;color:white; }
#ul_top_posted li { float:left;display:inline !important;border:none !important; background-color:transparent !important; text-align:left !important; padding:0 !important; margin:0 !important;}
#ul_top_posted li a { color:#FFFFFF; }
#ul_top_posted li a:hover { color:#0099FF; }
#ul_top_posted li a.active-link { color:#0099FF !important; font-size:10pt !important; }
.floating_type {position:absolute;margin-top:-108px;margin-left:-3px;}
.item_block_holder { float:left;}
.item_block { float:left; display:block;width:180px; height:126px; border:1px solid #CCCCCC;border-bottom:none; margin:0 0.6em 6px 0; overflow:hidden;-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;}
.item_block_bottom{ float:left; display:block; clear:both; width:180px; height:20px; line-height:20px; vertical-align:middle; border:1px solid #CCCCCC; border-left:none; border-right:none; background:#F5F5F5; }
.item_status_block { float:left;clear:both;width:180px;text-align:center;margin-bottom:12px;border:1px solid #cccccc;border-top:none;height:20px;line-height:20px;background:#FFFFCC;}
.item_status_available { background:#339900;color:#FFFF99;height:20px;width:180px;display:block;}
.item_status_sold { background:#FF3300;color:#FFFF99;height:20px;width:180px;display:block;}
.content_block:hover { background:#FFFFCC; cursor:hand; cursor:pointer; }
.content_block blockquote {height:98px;padding:3px;overflow:hidden;}
/** login box below login link */
#loginBox { background-color:#44495d; display:block; clear:left; position:absolute; top:32px; z-index:9999; width:300px; margin-left:10px; border:1px solid black; opacity: .93; filter:Alpha(Opacity=93); -moz-border-radius-bottomright: 20px; -webkit-border-radius-bottom-right: 20px; }
#frmLogin { border:1px solid #73778a; width:100%; padding:0; margin:0; -moz-border-radius-bottomright: 20px; -webkit-border-radius-bottom-right: 20px; }
#loginBox td, #loginBox td div, #loginBox input { font-family:Verdana, Arial; font-size:8pt; }
#loginBox td, #loginBox a { color:white; }
#loginBox input { padding:2px; }
#loginBox input.loginBtn { margin-top:12px; width:60px; height:56px; font-weight:bold; text-transform:uppercase; cursor:hand; cursor:pointer; }
.loading { padding:4px; display:block; width:90%; text-align:center; color:white; background-color:#cc0000; opacity: .99; filter:Alpha(Opacity=99); border:1px solid #CFC650; font-weight:bold; font-style:italic; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#loginBox a.white-link:link, #loginBox a.white-link:visited { color:white; text-decoration:none; }
#loginBox a.white-link:hover { color:#FFFF33; text-decoration:none; }
#loginErrorMsg, #loginErrorMsg ul, #loginErrorMsg li { float:left; width:100%; margin:0; font-size:8pt; text-align:left; text-decoration:none; color:red !important; }
#loginErrorMsg li { display:block; list-style:circle !important; }
/***************** listings - picture upload *******************/
#pictures-block { display:block; padding:10px; padding-top:0; float:left; width:100%; }
#pictures { padding-top:0; float:left; width:100%; }
#pictures .img-block { float:left; display:block; border:2px solid lightgray; clear:both; }
#pictures .file-title { color:#999999; display:block; float:left; padding:0; clear:both; }
#pictures a:link { text-decoration:underline; margin-bottom:16px; }
#pictures .img-block img { border:1px solid white; display:block; text-align:center; clear:both; }
#pictures .img-link { width:inherit; text-align:center; display:block; clear:both; }
#uploading { height:90px; line-height:90px; vertical-align:middle; padding-left:10px; }
.status-sold { color:#0066FF; }
.status-available { color:green; }
.status-out_of_stock { color:red; }
/************************** SMS ********************************************************/
#smsSuccessBlock { text-align:left; font-weight:bold; display:block; }
.result-success { border: 1px solid #009933; background: #99DD99; color: #000000; padding: 5px; }
a.smslink:link, a.smslink:visited { text-decoration:none; color:black; font-weight:bold; font-size:7pt; letter-spacing:0.2em; }
a.smslink:hover { color:#FFFF00; }
/********* Account**********************************************************************/
.noticement1 { background-color:#FFFF99; text-align:left; padding:10px; border:1px solid #D3C07E; margin-top:10px; }
.noticement2 { background-color:#E7F9E3; text-align:left; padding:4px; border:1px solid #009933; margin-top:4px; color: black; }
#newPwdBlock { display:block; float:left; clear:both; position:relative; padding:5px; background-color:#FFFFCC; border:1px solid #DAD247; }
.account-fieldset { border:1px solid lightgray; }
.account-legend { padding:4px; padding-right:40px; display:block; }
/*** Header Area ***/
#header-left { width:27%; height:84px; display:block; float:left; padding:0; margin:0; }
#header-left .logo-block { background-image:url(/images/spacing_blue.gif); background-repeat:repeat-x; width:100%; height:84px; display:block; float:right; padding:0; margin:0; overflow:hidden; }
#header-left .logo-area { float:right; clear:both; width:100%; }
#header-left .logo { background:url(/images/logo_kereta.jpg) no-repeat; display:block; background-position:top right; width:100%; height:50px; float:right; padding:0; margin:0; overflow:hidden; }
#current-nav { width:100%; height:20px; float:right; clear:both; display:block; text-align:right; vertical-align:middle; line-height:20px; padding:0; margin:0; margin-top:6px; }
#current-nav a.current-nav { vertical-align:middle; text-decoration:none; color:#0099FF; padding-right:10px; }
#current-nav a.current-nav:hover { text-decoration:underline; }
#top-menu { float: left; display:block; height:83px; vertical-align:bottom; padding:0; margin:0; width:66%; }
a.top-nav { color:#0181E3; padding-left: 10px; float:left; margin-top:16px; margin-right: 8px; text-decoration:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
a.top-nav:hover { text-decoration:underline; }
#body-header { float:left; clear:both; width:100%; padding:0; margin:0; }
.body-header-title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; letter-spacing:0.2em; line-height:80px; vertical-align:middle; color:white; }
.search-body-header { background-image:url(/images/buy_sell_banner.jpg); background-repeat:no-repeat; background-position:left; height:54px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.index-body-header { background-image:url(/images/header_hls.jpg); overflow:hidden; background-repeat:no-repeat; background-position:left; height:180px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.user-body-header { background-image:url(/images/userpage_banner.jpg); overflow:hidden; background-repeat:no-repeat; background-position:left; height:54px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.noticement-body-header { background-image:url(/images/noticement_banner.jpg); overflow:hidden; background-repeat:no-repeat; background-position:left; height:56px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.faq-body-header { background-image:url(/images/faq_banner.jpg); background-repeat:no-repeat; background-position:left; height:54px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.register-body-header { background-image:url(/images/register_banner.jpg); background-repeat:no-repeat; background-position:left; height:54px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
.contact-body-header { background-image:url(/images/buy_sell_banner.jpg); background-repeat:no-repeat; background-position:left; height:54px; float:left; width:768px; background-color:#9c9fa6; padding:0; margin:0; }
/*from beta.kereta.com*/
.container { margin: 0 auto; width: 960px; text-align: left; background-color: white; padding:0; }
/* ---- Top Bar --- */
#topleft { background-color: #44495D; background: url(/images/spacing_blue.gif) repeat-x; }
#midright, #midcenter { background-color: #9C9FA6; }
#topbar { height: 84px; width: 100%; }
#logo { float: left; width: 192px; height: 84px; background-color: #44495D; }
#topnav { float: left; padding-left: 12px; }
#topnav td { vertical-align: bottom; }
#topnav a, #topnav a:link, #topnav a:visited, #topnav a:active { font-weight: bold; color: #0181E3; text-decoration: none; font-size: 10pt }
#topnav a:hover { text-decoration: underline; }
#topnav li { list-style: none; float: left; padding-right: 20px; }
/* ---- End Top Bar ---- */
/* ---- Mid Bar ---- */
#midbar { border:none; }
#midbar table { border: 0; padding: 0; width: 960px; }
#navtrail, #navtrail a { font-size: 8pt; line-height: 1.4em; color:  #0181E3 }
/* ---- End Mid Bar ---- */

/* ---- Content ---- */
#content { padding: 18px 0px; }
#leftnav ul { list-style: none; padding: 0; margin: 0; }
#leftnav li { padding: 0; margin: 0; }
#col1, #col5 { width: 192px; float: left; }
#col2, #col3, #col4 { float: left; }
/* ---- End Content ---- */

/* ---- Index ---- */
#leftbar { font-size: 8pt; padding-bottom: 4px; }
#leftbar a { font-size: 8pt; color: #0181E3; text-decoration: none; }
#leftbar a:hover { text-decoration:underline; }
#leftbar ul li { list-style:none; padding:4px; }
#leftbar ul li ul li { list-style:none; padding-left:12px; }
#leftbar ul li a {/*font-size:10pt;font-weight:bold;*/ }
#leftbar ul li ul li a { font-size: 8pt; font-weight:normal; list-style: none; padding-left:4px;display:block;text-align:left; }
#midbar-tdl { width: 192px; vertical-align: top; padding: 12px 0; }
#midbar-tdr { width: 768px; }
#col1 { width: 192px; }
#col2 { width: 756px; padding-left: 12px }
/* Header Area - User Menu */
#left-top-block-logged { background-color:#369; width:100%; float:right; color:white; height:21px; padding:0; margin:0; min-width:160px; border-top: 1px solid #69C; }
#left-top-block-logged { background-color:#369; width:100%; float:right; color:white; height:21px; padding:0; margin:0; min-width:160px; border-top: 1px solid #69C; }
.message-notice { float:right; clear:both !important; height:34px; line-height:34px; padding-right:8px; vertical-align:bottom; }
#new-message-alert { width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; height:20px; line-height:18px; float:right; vertical-align:middle; padding-left:0; margin-right:0; background-color:#E62E1A; border-left:1px inset white; }
#new-message-alert:hover { background-color:#DED021; }
.message-notice a { color:yellow; text-decoration:none; }
.message-notice a:hover { color:white; }
#user-menu-bar { width:auto; background-color:#369; height:21px; float:none; }
#user-menu { width:auto; color:white; float:right; height:21px; margin:0; padding:0; padding-right:8px; }
#user-menu .nav { list-style: none; margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; z-index: 100; position: relative; width:100%; }
#user-menu .nav ul { list-style: none; margin: 0; padding: 0; background: #363943; border: 1px solid #69C; border-top:none; list-style: none; width: 150px; position: absolute; top: -999em; left: -1px; }
#user-menu .nav ul a { border: none; border-bottom: 0; padding-right: 20px; width: 142px; }
#user-menu .nav ul a:hover { background-color: #363943; color: #FFFFFF; border-top: 1px solid #369; }
#user-menu .nav ul li { border: none; float: none; }
#user-menu .nav li { /*border-left: 1px solid #69c;*/ float: right; margin: 0; padding: 0; position: relative; width:65px; }
#user-menu .nav li:hover ul, #user-menu .nav li.sfHover ul { top: 21px; }
#user-menu .nav li ul li:hover li { position:relative; top:-22px; left:150px; width:200px; }
#user-menu .nav li a, #user-menu .nav li a:link, #user-menu .nav li a:active, #user-menu .nav li a:visited { background: #369; color: #BBD1E8; display: block; padding: 0; padding-left:8px; text-decoration: none; height:21px; line-height:21px; vertical-align:middle; }
#user-menu .nav li a:hover { background:#363943; }
ul#nav-one li:hover a { background: #363943; color: #FFFFFF; }
ul#nav-one li.sfHover a { background: #363943; color: #FFFFFF; }
ul#nav-one li:hover ul a, ul#nav-one li.sfHover ul a { background: #363943; color: white; }
ul#nav-one li:sfHover ul a {background: #363943;color: white;width:100%;}
ul#nav-one li.sfHover ul a:hover { background: #363943; color: white; }
#user-menu .nav li.sub a { }
/** view/upload photo **/

#gallery { float: left; width: 65%; min-height: 12em; } * html #gallery { height: 12em; } /* IE6 */
.gallery.custom-state-active { background: #eee; }
.gallery li { float: left; width: 76px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; }
.gallery li h5 { margin: 0 0 0.4em; cursor: move; }
.gallery li a { float: right; }
.gallery li a.ui-icon-zoomin { float: left; }
.gallery li img { width: 100%; cursor: move; }

#trash { float: right; width: 32%; min-height: 18em; padding: 1%;} * html #trash { height: 18em; } /* IE6 */
#trash h4 { line-height: 16px; margin: 0 0 0.4em; }
#trash h4 .ui-icon { float: left; }
#trash .gallery h5 { display: none; }
			
.img-controller { }
/** Custom jquery UI button style **/
a.customButton { text-decoration:none; }
.customButton { padding: .4em 1em .4em 20px; text-decoration: none; position: relative; }
.customButton span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px; }
/* Messaging */
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
#msg-container { clear: both; float: left; width: 100%; }
.message-header { color:#0066CC; font-weight:bold; }
#msg-body-title { float:none; font-size:8pt; letter-spacing:0.1em; text-align:right; font-weight:bold; padding:4px; margin:0; width:auto; /*border-bottom:2px solid lightgray; background-color:#666666;*/ }
#msg-left { float: left; width: 15%; text-align:left; display:block; padding-left:0; margin-left:0; margin-top:15px; }
#msg-left ul { padding-left:0; margin:0; }
#msg-left ul li { list-style-type:none; padding:6px; padding-left:0; }
#msg-left ul.menu li { width:auto; }
#msg-left ul li.active { display:block; background-color:#F3F3F3; }
#msg-left a { color:#0099FF; text-decoration:none; }
#msg-left li.active a { color:black; font-weight:bold; text-decoration:none; }
/*#msg-left li a.top-link { color:#0099FF; font-weight:bold; text-decoration:none; }*/
#msg-left li a.top-link:hover, #msg-left a:hover { color:black; text-decoration:none; }
#msg-left ul.top-menu li { width:auto; background-color:#666666; color:white; }
#msg-left ul.top-menu li a { color:white; }
#msg-left ul.top-menu li a:hover { color:#FFCC00; }
#msg-left ul.top-menu li.active { display:block; background-color:#369; }
#msg-right { float: left; width:80%; margin:0; padding:0; min-height:200px; background-color:#f3f3f3; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#msg-right-top-container { clear: both; float: left; width: auto; margin: 2px; margin-left:5px; }
#msg-right-bottom-container { clear: both; float: right; width: auto; margin: 4px; margin-right:10px; }
#msg-right-top-container a:link, #msg-right-top-container a:visited, #msg-read-container a:link, #msg-read-container a:visited { text-decoration:none; color:#0066FF; }
#msg-right-bottom-container a:link, #msg-right-bottom-container a:visited { text-decoration:none; color:#0066FF; }
#msg-right-top-container a:hover, #msg-right-bottom-container a:hover, #msg-read-container a:hover { text-decoration:underline; color:black; }
#msg-body { clear: both; float: none; display:block; width: auto; height:auto; margin:1px; padding:10px; background-color:#FDFDF2; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #CCCC00; }
#msg-body-container { display:block; margin: 4px; padding:0; clear: both; float: none; width: auto; position:relative; }
#msg-read { clear: both; float: none; width: auto; height:auto; margin-top:10px; position:relative; }
#msg-read-container { text-align:left; margin: 0; padding:4px; clear: both; float: none; display:block; width: auto; height:auto; position:relative; background-color:#FEFEFE; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #CCCCCC; }
.reply-message { width:100%; background:#CCCCCC; padding:0; margin:0; }
#recipient_name { font-weight:bold; color:#009900; padding-right:10px; height:16px; line-height:16px; vertical-align:middle; }
/** Miscs*/
.row_new { background-color:#DDF7FF; }
.selected-message, .row_active { background-color:#FFFF66 !important; }
/* message retrieval */
#retrieved-message { background-color:#F9F9F9; border:1px solid lightgray; padding:10px; float:none; height:auto; width:auto; display:block; position:relative; }
#retrieved-message p { text-align:left; }
#message-retrieval-code { background-color:#FDFDF2; border:1px solid #CCCC00; padding-top:10px; padding-bottom:10px; }
#message-from { float:left; display:block; position:relative; }
#message-from span.from { color:green; font-size:10pt; padding-right:6px; font-weight:bold; }
#received-date { color:black; float:right; }
.message-subject { float:none; text-align:left; clear:both; padding-top:12px; padding-bottom:6px; }
#send-alert { float:none; display:block; margin-bottom:4px; width:100%; }
#send-alert .sending-alert { padding:4px; display:block; width:50%; text-align:center; background-color:#FFFF99; color:black; border:1px solid #CFC650; font-weight:bold; font-style:italic; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/** New Messaging **/
.messaging_left_block { float:left; width:120px; padding-top:12px; }
.messaging_left_block ul { padding-left:0; margin:0; }
.messaging_left_block ul li { list-style-type:none; padding:6px; padding-left:0; }
.messaging_left_block ul.menu li { width:auto; }
.messaging_left_block ul li.active { display:block; background-color:#F3F3F3; padding-left:4px; }
.messaging_left_block a { color:#0099FF; text-decoration:none; }
.messaging_left_block li.active a { color:black; font-weight:bold; text-decoration:none; }
.messaging_left_block a:hover { color:black; text-decoration:none; }
.messaging_right_block { float:left; width:636px; min-height:160px; background-color:#F3F3F3; }
.messaging_show_result {float:left;width:260px;padding-top:10px;}
.current_menu { float:right; clear:both; display:block; padding:2px 8px 0; }
.top_controller { float:left; display:block; clear:both; padding:2px 0 0 8px; margin:4px; background:#999999; color:#FFFFFF; width:618px; }
.top_controller a { color:white; text-decoration:none; }
.top_controller a:hover { color:#FFFF66 !important; }
.message_content { float:none; display:block; clear:both; width:620px; padding:8px; }
.message_content td { padding:0 0 4px; }
.message_list { background:#FDFDF2; }
.message_list td { padding:3px; }
.message_table_read { background:#FFFFFF; }
.message_table_read td { padding:4px; }
.inner_content td { padding:1px; }
.message_compose_block { padding:8px; float:left; clear:both; display:block; }
.sending_anim { float:right; margin-bottom:4px; padding:2px; display:block; width:auto; text-align:center; background-color:#FFFF99; color:black; border:1px solid #CFC650; font-weight:bold; font-style:italic; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/**random list widget**/
.random_list_widget { margin:12px 0 12px 0; }
.widget_content table { border:1px solid #cccccc; padding:4px; }
/** Custom URL block **/
.custom_url_table { margin:12px 0 12px 0; padding:4px; padding-left:0; }
.custom_url_logo { border-right:1px dotted #666666; padding-right:12px; }
/** search category **/
#cat_search { background:#F0F0E6; border:1px solid #D8D0A9; margin-bottom:12px; }
.cat_title_selected { color:#E26207; font-weight:bolder; }
.cat_group { font-weight:bold; color:#999999; }
#cat_description { color:#666666; }
#kereta_tabs { display: block ! important; width:754px; }
#kereta_tabs .kereta_tab_bottom { background:#3b3f4d; border-color:#666666; height:5px; float:left; clear:both; width:754px; }
#kereta_tabs .preview { background:#3b3f4d; border-color:#666666; height:auto; float:left; clear:both; width:738px; overflow:hidden; color:#ABAFBE; padding:8px; }
#kereta_tabs .preview-link { color:white; text-decoration:none; }
#kereta_tabs .preview-link:hover { text-decoration:overline; }
#kereta_tabs ul { float: left; margin: 0; padding:0; list-style-type: none; }
#kereta_tabs ul li { display: block; float: left; height: 20px; line-height:20px; vertical-align:middle; margin: 0 4px 0 0; padding: 0 10px 0 10px; border: solid #D0CFCF; border-width: 1px 1px 0 1px; background:#F9F9F9; }
#kereta_tabs ul li a { text-decoration: none; }
#kereta_tabs ul li a { }
#kereta_tabs ul li.active { background:#F3F3F3 url(/images/spacing_blue.gif) repeat-x; border-color:#666666; }
#kereta_tabs ul li.active a { color: #E1E9F0 !important; }
#kereta_tabs ul li.active a { font-weight: bold; }
#kereta_tabs ul li.last_tab { margin-right:0; }
#kereta_tab_content { display:block; clear:both; padding:0; margin:0; }
#vehicle_tab a.user_posted_link, #part_accessory_tab a.user_posted_link, #service_tab a.user_posted_link { color:#0099FF !important; }
#vehicle_tab a.user_posted_link:hover, #part_accessory_tab a.user_posted_link:hover, #service_tab a.user_posted_link:hover { text-decoration:underline; }
.upload_block { background:#F3F5F8; border: 1px solid #C7CED3; padding:6px !important; }
.status_list { display:block; float:left; clear:both; position:absolute; width:auto; margin-right:30px; background:#FFFFCC; border:3px solid #E2DC94; text-align:left; padding:6px; z-index:99999 }
/** Auto Suggest **/
.auto_suggest { z-index:99999999; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid white; border-top:none; position:absolute; background:#316CB5; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; color:white; }
.auto_suggest div { cursor: default; padding: 4px;width:500px;}
.auto_suggest div.current { background-color:#434655 ; color: white; -moz-border-radius: 6px; -webkit-border-radius: 6px;cursor:hand;cursor:pointer; }

.vehicle-pop-content {
	margin:0;
	padding:0;
}

/** Ads **/
.ds-container		{ float:left; display:block; height:auto; margin-bottom:10px;}
.ds-bottom			{ float:left; display:block; clear:both; width:756px; margin:12px 0 12px 0;}
.ds-right			{ float:right;}
object				{ outline:none;}
