@charset 'utf-8';
div#page {
    margin-bottom: 7px;
}
a.category_toggle, a.content_toggle {
    background-position: right;
    width:auto;
}
span.required, span.warning {
    color: #ff0000;
}
span.success{
    color: #39B54A;
}
table.list a.hold, td.hold {
    color: red;
}
table.list a.valid, td.valid {
    color: green;
}
table.list a.deleted, td.deleted, table.list a.banned, td.banned {
    color: #333333;
}
p.free a:hover {
    text-decoration: none;
}
table.list td.title a,
.sidecolumn div.rside_container1 ul li em {
    font-weight: bold;
}
ul.nav li a {
    font-weight: normal;
}
form.create p.sub_text,
dl.form dt, form.create,
p.upload_pic span.note,
p.tags,
.sidecolumn div.rside_container1 ul li,
.sidecolumn div.rside_container1,
.sidecolumn h3.rside_title1 {
	font-size: 11px;
}
div.boxtype2 div.inner h2 {
    font-size: 18px;
}
div.boxtype4 h2,
div.boxtype4 strong,
div.disclaimer h3,
div.boxtype4 div.inner h2,
div.boxtype2 div.inner h2 span,
div.boxtype4 p a,
.sidecolumn h3 {
    font-weight: bold;
}
h3.rside_title2 a,
div.category_box h2.category_title span#this_category,
div.disclaimer h3 span,
div.boxtype4 div.inner h2 span,
div.boxtype2 div.inner h2,
.sidecolumn h3.rside_title1 a {
	font-weight: normal;
}
div.boxtype4 h2 {
    text-transform: uppercase;
}
div.category_box h2 span#this_category {
	text-transform: capitalize;
}
div.boxtype4 p {
	line-height: 1.5em;
}
div.boxtype4 p.category_toggle_p {
    line-height: 1.2em;
}

/*
=============layout=======================================
*/


form.create span.right_note {
	float: right;
}
ul.search_nav li.search_result,
form.create dl.option dt {
	float: left;
}

/*
============= classified top tab END ===========================
*/

ul#sub_nav li a {
	padding: 0 15px;
	border-right: 1px solid #707070;
}
div.category_list ul.first,
form.create dl.option dt,
.sidecolumn div.rside_login_box form {
	clear: both;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height:0;
	line-height: 0;
	font-size: 0;
}
p.inquiry_message {
    font-size: 16px;
    color: #777777;
}
/*
============== right side bar ================
*/

a.button {
    background: #808080;
    display: block;
    padding: 8px 30px;
    color: white;
}

/*
============== classified ================
*/
div.category_box input {
    padding: 0 3px;
}
div.category_box input, div.category_box select {
    margin-right: 7px;
}
div.category_box {
    display: block;
	margin-bottom: 20px;
}
div.category_box form.search input.text {
    width:200px;
}

div.boxtype2 {
    margin-bottom: 10px;
}
div.boxtype3 div.clear {
	line-height: 0;
	font-size: 0;
	height: 0;
}
div.boxtype3 form span.required, div.boxtype3 div.inner form dl.form span.required {
    display:inline;
}
div.boxtype3 p.require_note {
    right: 20px;
    top: 1.5em;
    position:absolute;
    z-index:0;
}
form.create div.disclaimer p,
div.disclaimer p {
	padding-bottom: 0.7em;
    margin-bottom: 0;
}
div.boxtype3 div.inner div.disclaimer h3 {
    padding-bottom:12px;
}
div.boxtype2 div.inner h2 {
    margin-bottom:7px;
	padding-bottom:7px;
	height: 1em;
	line-height: 1em;
}
div.boxtype4 h2.border {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom:7px;
    margin-bottom: 7px;
}

div.category_box ul {
	margin-bottom:6px;
	width:33%;
}
div.category_box h2.category_title span.category,
div.category_box h2.category_title span#this_category,
div.boxtype2 div.inner form dl.form,
div.boxtype3 div.inner form dl.form/*,
ul.product li img*/ {
	float: left;
}
div#category_list {
    padding-top: 7px;
}
div#category_list ul li {
	height: 20px;
}
div#category_list ul li.column1 {
	margin-left: 0;
}
div#category_list ul li.column2 {
	margin-left: 33%;
}
div#category_list ul li.column3 {
	margin-left: 66%;
}
div#category_list ul li.reset{
	margin-top: -154px;

}
div.category_box h2.category_title a.viewall {
	float:left;
    font-weight: normal;
    font-size: 0.8em;
    text-transform: capitalize;
}
div.step_title h2 {
    padding-left: 20px;
}
ul.nav {
    float: right;
    padding-right: 10px;
}
ul.nav li {
    float: left;
    margin-left: 10px;
}
ul.search_nav {
	height: 1.3em;
	float: left;
}
div.boxtype2 div.inner form dl.form span,
div.boxtype3 div.inner form dl.form span {
	display: block;
}
ul.search_nav, ul.nav {
    display:table;
}
p.free {
    float: right;
    margin-bottom: 0;
}
p.free a,
p.free span {
    display: block;
    background: url(../img/free.gif) no-repeat;
    width:46px;
    height:16px;
    line-height:16px;
    text-align: center;
    color: white;
}
ul.adcreate_button li {
    margin: 18px 13px 0 0;
    float: left;
}
ul.view_product h4 span {
    font-weight:bold;
    padding-bottom:4px;
}
ul.view_product li.productlist {
    display: block;
}
ul.view_product li.productlist div.detail , ul.preview li.productlist div.detail {
    margin-left:220px;
}
ul.preview li.productlist h4 {
    border: none;
}
div.boxtype3 p.title input {
    width:380px;
}
div.boxtype3 div.inner form dl.form.posttype, div.boxtype3 div.inner form dl.form.posttype select {
    width: 385px;
}
div.boxtype2 div.inner form dl.form,
p.sellbuy {
    padding-bottom: 15px;
    margin-right: 15px;
}
form.create p.textarea,
form.create p.title,
p.submitbox,
div.sellbuy, form.create p.upload_pic   {
    padding-bottom: 15px;
}
p.submitbox {
    margin: 10px 0;
}
div.boxtype2 div.inner form dl.form.last {
    margin-bottom: 0px;
}
.registerindex form.signup div.disclaimer {
    height: auto;
}
div.disclaimer h3 {
    margin-bottom: 3px;
}
div.login_list_register #register_form #disclaimerreg_check {
    clear: both;
    margin-bottom: 8px;
}
div#main_nav div.login_list_register #register_form dl.nospace {
    margin-bottom: 0;
}
div.login_list_register #register_form p.ynwrp,
#disclaimerreg_check span {
    font-family: arial;
}
#disclaimerreg_check span {
    font-size: 11px;
    line-height: 1.231;
}

div.disclaimer {
    overflow: auto;
    height: 115px;
    border: 1px solid #cccccc;
    padding: 10px;
    background: white;
    margin: 0 0 10px 0;
    clear: both;
    margin-bottom: 8px;
    font-family: Arial;
}
div.disclaimer p {
    color: #636363;
}
div.boxtype3 div.inner div.disclaimer h4 {
	border-bottom: 0;
}
div.disclaimer li {
	list-style-type: disc;
}
div.disclaimer ul{
	padding-left: 1.5em;
	padding-bottom: 1.2em;
}
form.create dl dt, form.create dl dd {
    line-height: 1.6em;
}
form.create p, dl.form dt, form.create dt {
    margin-bottom:0;
}
form.signup dt {
    height: 1.6em;
}
div.selloption {
    margin-bottom: 10px;
}
form.create textarea, div.boxtype3 div.inquiry textarea {
    width: 99.5%;
    height: 125px;
}
div.boxtype3 div.inquiry p.text {
    padding-bottom: 3px;
    margin-bottom: 0;
    font-size: 11px;
}
div.selloption p {
    margin-bottom: 3px;
}
ul.sale_option li {
    height: 1.8em;
}
ul.sale_option li label {
    padding-left: 5px;
}
p.sbchoice {
    padding-top: 2px;
}
p.sbchoice br {
    display: none;
}
p.sbchoice label {
    padding-right: 13px;
}
p.sbchoice input {
    margin-right: 5px;
}
div.selloption p {
    font-size: 0.9em;
    font-weight: bold;
}
.pageaction .thumbnail {
	width: 100px;
	height: 100px;
	position: relative;
	float: left;
	margin-right: 23px;
}
.pageaction .thumbnail img {
	display: block;
}
.pageaction .thumbnail a {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 13px;
	height: 13px;
	background-image: url(../img/close-button-13x13.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999em;
	overflow: hidden;
	display: block;
}
.pageaction .thumbnail a:hover {
	background-position: 0 -13px;
}
table.list td.title a span {
	float: left;
}
table.list td.title a {
	display: block;
	cursor: pointer;
}
table.list td.title a span.title {
    background:url(../img/icons/page_edit.png) no-repeat right center;
    height: 18px;
    line-height: 18px;
    display: block;
    padding-right: 25px;
}
table.list td.checkbox, table.list th.checkbox {
    text-align: center;
}
div.one_column {
    min-width: 950px;
}
div.nav_bar {
    margin: 5px 0;
}
input.submit {
    margin: 15px 0;
}
ul.action li {
    margin-right: 8px;
}
p.edit a {
    background:url(../img/icons/page_edit.png) no-repeat left center;
    height:18px;
    line-height:18px;
    display:block;
    float:right;
    padding: 5px 0 10px 18px;
}
p.edit {
    text-align: right;
    padding: 0;
    margin: 0;
    width: 150px;
    float:right;
}
form.signup {
    position: relative;
}
form.signup p.login_submitbox {
    position: absolute;
    left: 400px;
    top: 1.6em;
}
p.upload_pic {
    line-height: 1.8em;
}
div.custom_ad {
    clear: both;
    width: 626px;
    margin: auto;
    padding-top: 20px;
}
div.reset_password div.boxtype3 div.inner form dl.form{
    padding-bottom: 0;
}
div.static_page div.bottom_nav p.print a, div.static_page div.top_nav p.print a {
    background:transparent url(../img/icons/classic_icons/16/8.png) no-repeat left center;
}
div.static_page div.top_nav p a, div.static_page div.bottom_nav p a {
    display:block;
    font-size:11px;
    line-height:40px;
    padding-left:20px;
}
div.static_page div.top_nav p, div.static_page div.bottom_nav p {
    float:right;
    margin-bottom:0;
}
div.static_page div.top_nav, div.static_page div.bottom_nav p {
    display:block;
    height:40px;
    padding-bottom:0;
}
div.static_page div.bottom_nav {
    border-top:1px solid #DBDBDB;
}
div.static_page div.singlecolumn h2 {
    font-family:Georgia,"ＭＳ Ｐ明朝",serif;
    font-size:24px;
    font-style:italic;
    line-height:40px;
}
div.static_page h3 {
    font-weight:bold;
}
div.static_page div.content ul {
    list-style-position:inside;
    list-style-type:disc;
}
div.static_page div.content {
    padding:10px 0;
}
div.static_page div.boxtype6 p.title {
    border-bottom:1px solid #DBDBDB;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:9px;
}
div.static_page div.boxtype6 {
    padding:12px 13px;
}
#page .important .toggle_inner {
    font-size: 11px;
}
#page .important {
    margin-bottom: 15px;
}
#page .important h2 {
    color: #252525;
}
/*---------------------------------------------------------------------------------

SETTING

---------------------------------------------------------------------------------*/
.settingindex .titlebox {
    padding: 15px 10px;
}
.settingindex .titlebox h2 {
    font-family: georgia,serif,"ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝";
    font-size: 24px;
    padding-bottom: 3px;
}
.settingindex form dl.form {
    float: left;
    width: 272px;
    margin: 0 15px 15px 0;
}
.settingindex .inner {
    padding: 15px;
}
.settingindex form dl.form span {
    display: block;
    font-size: 11px;
    color: #656565;
}
.settingindex form dl.form input.text {
    width: 260px;
    padding: 2px 3px;
}
.settingindex form dl.form dt {
    color: #252525;
}
.settingindex form .submitbox {
    clear: both;
    padding-bottom: 0;
    margin-bottom: 0;
}
/*---------------------------------------------------------------------------------

SPECIAL AD

---------------------------------------------------------------------------------*/
div.upperforms {
    margin-bottom: 10px;
}
#specialbannerl {
    background: url(../img/ads/donationl.gif) no-repeat left top;
}
#specialbannerr {
    background: url(../img/ads/donationr.gif) no-repeat right top;
}
#specialbanner {
    background: url(../img/ads/donationc.gif) repeat-x top;
    margin: 0 102px;
    height: 37px;
    padding: 10px 0;
}
#specialbanner .arrow {
    color: #ec1c24;
    display: inline;
}
#specialbannerlink,
#specialbannerlink span {
    display: block;
    color: #533f27;
    text-align: center;
    line-height: 19px;
}
#specialbannerlink .title {
    font-weight: bold;
}
#specialbannerlink .cnt {
    font-size: 11px;
}
#specialbannerlink {
    margin-bottom: 19px;
}
/*---------------------------------------------------------------------------------

ERROR

---------------------------------------------------------------------------------*/

div.notification_box2 {
    background-repeat: no-repeat;
    background-position: 39px 30px;
    background-color: #F5F5F5;
    border: 1px solid #D7D7D7;
    margin: 30px auto 0;
    padding: 30px 50px 30px 118px;
    display: table;
}
div.notification_box2 h2 {
    font-family:Arial, sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
}
div.notification_box2 div.search_no_result p {
    font-size: 14px;
    color: #636363;
    margin-bottom: 0;
}
div.notification_box2 div.search_no_result p.subline {
    margin-bottom: 4px;
}
div.notification_box2 div.search_no_result p a {
    color: #636363;
    text-decoration: underline;
}
div.notification_box2 div.search_no_result p a:hover {
    color: #252525;
}
div.notification_notice {
    background-image: url("../img/icons/classic_icons/48/10.png");
}

/*---------------------------------------------------------------------------------

IMPORTANT MESSAGE

---------------------------------------------------------------------------------*/
.important_message_forbuyer {
    background: #fffcde;
    margin-bottom: 15px;
    font-size: 11px;
    padding: 10px 18px 3px;
}
.important_message_forbuyer h3 {
    font-weight: bold;
    margin-bottom: 3px;
    text-transform: uppercase;
    color: #333;
}
.important_message {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #EAEAEA;
}
.important_message strong {
    font-weight: bold;
    color: #333;
}
/*---------------------------------------------------------------------------------

FORM - forml

---------------------------------------------------------------------------------*/
.forml fieldset {
    border-bottom: 1px solid #D7D7D7;
    padding: 17px 55px 23px;
}
.forml .row {
    margin-bottom: 16px;
}
.forml .column3e-1 input,
.forml .column3e-3 input {
    width: 286px;
}
.forml .fieldname {
    color: #252525;
    font-size: 14px;
    margin-bottom: 3px;
}
#page .pageaction .pageactionIn.single {
    padding-bottom: 26px;
    padding-top: 22px;
}
.csizespace {
	margin-right: 15px;
}
.forml .cpageactionIn {
    padding: 8px 39px;
}
#page .pageaction .cpageactionIn.single {
    padding-bottom: 26px;
    padding-top: 22px;
}
/*---------------------------------------------------------------------------------

Search Box

---------------------------------------------------------------------------------*/
.category_box2 {
	background: #ececec;
}
.category_box2 h2 {
	font-family: Metrophobic,Myriad,"Myriad pro",Arial,sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #252525;
}
.category_box2 form.search {
	padding: 19px 41px;
}
.category_box2 form.search .category_title {
	margin-bottom: 10px;
	float: left;
}
.category_box2 form.search label {
	font-size: 11px;
	display: block;
	margin-bottom: 3px;
}
.category_box2 form.search #searchadvance_list {
	padding-bottom: 23px;
}
.category_box2 form.search .line1 {
	padding-bottom: 21px;
}
.category_box2 form.search .line1 {
	line-height: 26px;
}
.category_box2 form.search .line1 .keywords {
	width: 350px;
	float: left;
}
.category_box2 form.search .line1 .keywords input {
	width: 324px;
	padding: 4px 10px;
	border: 1px solid #999;
}
.category_box2 form.search .line1 .text_dropkick {
	border: 1px solid #999;
	line-height: 14px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
}
.category_box2 form.search .line1 .text_dropkick input {
	border: 0;
	padding: 0;
	width: 328px;
	padding: 6px 10px;
	outline: 0;
	background: transparent;
}
.category_box2 form.search .line1 .text_dropkick:focus {
	border-color: #4498e7;
}
.category_box2 form.search .line1 .select {
	width: 271px;
	margin-left: 8px;
	float: left;
}
.category_box2 .line1 .dk_toggle {
	width: 244px;
}
.category_box2 form.search .line1 .select select {
	width: 269px;
	text-align: text-bottom;
}
.category_box2 form.search #searchadvance_list .list1,
.category_box2 form.search #searchadvance_list .list2 {
	margin-left: 8px;
	float: left;
}
.category_box2 form.search #searchadvance_list .list1.first {
	margin-left: 0;
}
.category_box2 form.search #searchadvance_list .list2.first {
	margin-left: 12px;
}
.category_box2 form.search #searchadvance_list .list1,
.category_box2 form.search #searchadvance_list .list1 select {
	width: 180px;
}
.category_box2 form.search #searchadvance_list .list2,
.category_box2 form.search #searchadvance_list .list2 select {
	width: 170px;
}
.category_box2 form.search .line3 {
	height: 33px;
	padding-bottom: 5px;
}
.category_box2 form.search .advancedsearch a {
	color: #252525;
	text-decoration: underline;
}
.category_box2 form.search .advancedsearch a:hover {
	color: #0071BC;
}
.category_box2 form.search .advancedsearch {
	line-height: 33px;
	padding-left: 10px;
	line-height: 18px;
	float: left;
}
.category_box2 form.search .line3 .category_box2_submit input {
	font-size: 14px;
}
.category_box2 form.search .line3 .category_box2_submit {
	float: left;
	margin: 0;
}
.category_box2 #searchadvance_list ul {
    width: 227px;
    float: left;
}
.category_box2 #searchadvance_list ul li {
	line-height: 20px;
}
.category_box2 #searchadvance_list ul li a {
	color: #464646;
}
.category_box2 .title .viewall {
	color: #464646;
	font-size: 12px;
}
.alert_container {
	background: #8fac3b url(../img/icons/common_img/category_box2_alert.gif) repeat-x top;
	min-height: 34px;
	position: relative;
}
.alert_container span {
	display: block;
	float: left;
	height: 22px;
}
.alert_container span.alert_container_email input {
	margin-right: 1px;
}
.alert_container form.alert {
	padding: 0;
}
.alert_container fieldset {
	background-image: url(../img/icons/common_img/category_box2_alert_icon.png);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 19px;
	padding-top: 6px;
}
.alert_container .alert_container_txt {
	padding-right: 14px;
	background: url(../img/icons/common_img/category_box2_alert_arrow.png) no-repeat right 5px;
	margin-right: 7px;
	color: #fff;
	font-family: Arial, "Hiragino Kaku Gothic Pro","MS P Gothic",verdana,Helvetica,sans-serif;
}
.alert_container .category_box2_alert .alert_container_txt {
	padding-left: 73px;
	width: 335px;
}
.alert_container .alert_candidate .alert_container_txt {
	padding-left: 50px;
	width: 375px;
}
.alert_container input.text {
	border: 1px solid #8c927a;
	padding: 4px;
	font-size: 11px;
	height: 11px;
	width: 210px;
	color: #464646;
}
.alert_container .warning input.text {
	background: #fefdb1;
}
.alert_container .gsubmitbox4_1 {
	width: 60px;
	padding-left: 6px;
}
.alert_container .gsubmitbox4_1 input {
	background-color: transparent;
	background-image: url(../img/gsubmitbox4_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 60px;
	height: 21px;
	border: 0;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
}
.alert_container .gsubmitbox4_1 input:hover {
	background-position: left -21px;
}
/*---------------------------------------------------------------------------------

Side Banner

---------------------------------------------------------------------------------*/
.subcolumn ul.txt_adsection {
    margin-bottom: 10px;
}
/*---------------------------------------------------------------------------------

Product List

---------------------------------------------------------------------------------*/
.view_article {
    margin-bottom: 15px;
    position: relative;
}
.view_article .view_article_type {
    position: relative;
    z-index: 1;
}
.view_article.hover_box .view_article_type {
	width: 100%;
}
.view_article .view_article_tag {
    min-height: 15px;
}
.view_article h2 {
    border-color: #39B54A;
    border-style: solid;
    border-width: 0 0 0 3px;
    line-height: 21px;
}
.view_article.spotlight_article h2.spotlight a {
    padding-right: 52px;
}
.view_article.spotlight_hover_box h2.spotlight a {
	padding-right: 50px;
}
.view_article h2 a {
    border-color: #CECECE;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    color: #303030;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 14px;
}
.view_article h2 a:hover {
	color: #0071bc;
	text-decoration: none;
}
.view_article .view_article_content {
    position: relative;
    border-color: #CECECE;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 12px;
    word-wrap: break-word;
}
.view_article .view_article_content .article_thumb {
    left: 12px;
    position: absolute;
    top: 12px;
    border: 1px solid #CCCCCC;
    display: block;
}
.view_article .view_article_content .view_article_post_date {
    color: #7D7D7D;
    font-size: 11px;
    text-align: right;
    white-space: nowrap;
    padding-left: 10px;
    float: right;
}
.view_article .view_article_content .logospace {
    margin-top: -4px;
    min-height: 86px;
    padding-left: 95px;
}
.view_article .view_article_content .view_article_tag {
    background: url("../img/dash_border-v2.gif") repeat-x left top;
    margin-top: 10px;
    padding-top: 10px;
}
.view_article.hover_box h2,
.view_article:hover h2 {
	border-left: 0;
}
.view_article.hover_box h2 a,
.view_article:hover h2 a {
	border-width: 0 0 1px 0;
	border-top-color: #f4f4f4;
	padding-left: 15px;
	padding-top: 3px;
}
.view_article.hover_box h2 a,
.view_article:hover h2 a,
.view_article h2 a:hover {
	color: #0071BC;
	text-decoration: none;
}
.view_article.hover_box .view_article_content,
.view_article:hover .view_article_content {
	padding: 12px 11px 13px 11px;
	border-width: 0;
}
.view_article.hover_box .view_article_content,
.view_article:hover .view_article_content {
	padding-bottom: 11px;
}
.view_article.hover_box .view_article_content .article_thumb,
.view_article:hover .view_article_content .article_thumb {
	left: 11px;
}
.view_article.hover_box .view_article_content .view_article_post_date,
.view_article:hover .view_article_content .view_article_post_date {
	right: 9px;
}
.view_article.hover_box,
.view_article:hover {
	border-color: #4498e7;
	border-width: 2px;
	border-style: solid;
}
.spotlight_article h2.spotlight a:hover,
.view_article.spotlight_article:hover h2.spotlight a,
.view_article.feature_hover_box h2.spotlight a {
	color: #775419;
}
.view_article.spotlight_article:hover,
.view_article.feature_hover_box {
	border-color: #ffa300;
}
.view_article .view_article_type .view_article_feature {
    background-position: 0 -49px;
}
.view_article_type .view_article_feature {
    background-image: url("../img/view_job_tag.png");
    background-repeat: no-repeat;
    display: block;
    height: 49px;
    position: absolute;
    right: -1px;
    text-indent: -999em;
    top: -1px;
    width: 52px;
}
.spotlight_article h2.spotlight {
    border-color: #FFA300;
}
.spotlight_article h2 {
	background: #dfdbc8;
	background: -moz-linear-gradient(top, #eeebdd, #dfdbc8);
	background: -webkit-gradient(linear, left top, left bottom, from(#eeebdd), to(#dfdbc8));
}
.spotlight_article .view_article_content {
    background: #EEEBDD;
    border-color: #D6D0B2;
}
.view_article h2.spotlight a:hover,
.view_article:hover h2.spotlight a,
.spotlight_hover_box h2.spotlight a {
	color: #775419;
}
.spotlight_article:hover,
.view_article.spotlight_hover_box {
	border-color: #ffa300;
}
.view_article.hover_box .view_article_type .view_article_feature,
.spotlight_article:hover .view_article_type .view_article_feature {
	top: -3px;
	right: -3px;
}
.view_article .view_article_tag .view_article_tag_list {
	float: left;
}
/*---------------------------------------------------------------------------------

Single Product View

---------------------------------------------------------------------------------*/
.dateline {
    text-align: right;
    font-size: 9px;
    margin-bottom: 0;
    text-transform: uppercase;
    line-height: 20px;
}
.productlist {
	position: relative;
	min-height: 205px;
	padding: 0 0 15px;
}
.create_preview .productlist {
	padding: 0 0 23px;
}
.productlist .thumb {
	position: absolute;
	left: 0;
	top: 3px;
}
.productlist .thumb img {
    border: 1px solid #BEBEBF;
}
.productlist .detail {
    padding-left: 220px;
    word-wrap: break-word;
}
.productlist .detail h2 {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 4px;
}
.productlist address {
    margin-top: 15px;
}
.productlist .tags {
    margin-bottom: 0;
	font-style: italic;
	float: left;
}
.productlist .link_group {
    margin-top: 13px;
}
.productlist .tagline {
    margin-top: 5px;
}
.productlist .link_group .fb_iframe_widget {
    vertical-align: top;
}
.productlist .link_group .addthis_toolbox {
    display: inline-block;
    padding-top: 2px;
}
.productlist .link_group .fb_ltr {
    width: 93px !important;
}
.navigation_tool {
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    position: relative;
}
.navigation_top {
    padding-bottom: 4px;
}
/*---------------------------------------------------------------------------------

Auth

---------------------------------------------------------------------------------*/
.classifieds_auth_wrapper {
    height: 667px;
	margin-bottom: -10px;
	background: #e7efdb;
}
.classifieds_auth {
	min-width: 1030px;
    padding-top: 15px;
}
.classifieds_auth_inner {
	width: 990px;
	margin: 0 auto;
	padding: 37px 20px 54px;
}
.classifieds_auth .classifieds_auth_info {
	color: #203404;
	background: url(../img/classifieds_auth_info.gif) no-repeat bottom left;
	padding: 0 19px 132px;
	width: 334px;
	float: left;
}
.classifieds_auth .classifieds_auth_info h2 {
	font-size: 24px;
    font-family: Metrophobic, Myriad, "Myriad pro", Arial, sans-serif;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.classifieds_auth .classifieds_auth_info p {
	font-size: 14px;
}
.classifieds_auth .auth_form_container {
	padding: 0 30px 0 0;
	width: 560px;
	float: right;
}
.classifieds_auth .auth_form_container .menu_box .title.menu-open a:hover {
	text-decoration: none;
}
.classifieds_auth .auth_form_container .menu_box .title.menu-open a {
    background: none repeat scroll 0 0 #349434;
}
.classifieds_auth .auth_form_container .menu_box .title a {
    background: none repeat scroll 0 0 #AACFA7;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-transform: uppercase;
}
.classifieds_auth .auth_form_container .menu_box .title {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 1px;
}
.classifieds_auth .auth_form_container .menu_box .title.menu-open:after {
    background-image: url("../img/gbottom_arrow.gif");
}
.classifieds_auth .auth_form_container .menu_box .title.menu-open:after {
    background-position: center bottom;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 25px;
    padding-bottom: 4px;
}
.classifieds_auth .auth_form_container .menu_box .title {
    display: block;
    float: left;
    margin-right: 1px;
}
.classifieds_auth .auth_login_connect .title,
.classifieds_auth .auth_form_container .menu_box {
    border-bottom: 1px solid #349434;
    height: 25px;
    line-height: 25px;
    margin-bottom: 13px;
}
.classifieds_auth .auth_form_container .disclaimer,
.classifieds_auth .auth_form_container .auth_form_field input.text {
    border: 1px solid #349434;
}
.classifieds_auth .auth_form_container .disclaimer {
	margin: 12px 0 8px;
}
.classifieds_auth .auth_form_container .auth_form_field input.text {
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
}
.classifieds_auth .auth_form_container .auth_form_field dl.side1 input.text {
    width: 268px;
}
.classifieds_auth .auth_form_container .auth_form_field dl.side2 input.text {
	border-left: 0;
    width: 269px;
}
.classifieds_auth .auth_form_container .row {
    margin-bottom: 10px;
}
.classifieds_auth .auth_form_container dt {
    color: #303030;
    margin-bottom: 4px;
    font-size: 11px;
}
.classifieds_auth .auth_form_container .note {
    font-size: 11px;
}
.classifieds_auth .auth_form_container p.note {
    margin-bottom: 0;
    margin-top: 4px;
}
.classifieds_auth .auth_form_container .stxt {
	color: #558551;
}
.classifieds_auth .auth_form_container .warning {
	color: #FF0000;
}
.classifieds_auth .auth_form_container {
    font-family: Arial,"Hiragino Kaku Gothic Pro","MS P Gothic",verdana,Helvetica,sans-serif;
}
.classifieds_auth .auth_form_container dl.side1,
.classifieds_auth .auth_form_container dl.side2 {
    float: left;
    width: 280px;
}
.classifieds_auth .auth_form_container .sideaction,
.classifieds_auth .auth_form_container .log_sub_links {
	float: left;
    margin: 13px 0;
    line-height: 28px;
}
.classifieds_auth .auth_form_container .log_sub_links a {
	font-size: 11px;
	color: #558551;
}
.classifieds_auth .auth_form_container .log_sub_links a:hover {
	text-decoration: underline;
	color: #203404;
}
.classifieds_auth .auth_form_container .log_sub_links .canotlogin {
	background: url(../img/auth_form_div.gif) no-repeat right;
	padding-right: 9px;
	margin-right: 7px;
	padding-left: 14px;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}
