@import url("reset.css");
/* Base Elements
------------------------------ */
body{
background:#FFF;
font:75% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
color:#333;
line-height:1.5;
text-align:center;
margin:0 auto 10px;
/*
padding-top:106px;
*/
background-image:url(../img/bg/wrap_bg.gif);
}
/* Link */
a:link,
a:visited{
color:#369;
text-decoration:none;
}
a:hover{
color:#E47911;
text-decoration:underline;
}
/* link:more */
.see-more{padding:0.6em 1em 0;}
* html .see-more, *:first-child+html .see-more{
margin-bottom:5px;
padding:0.9em;
}
p.more{
text-align:right;
margin:0;
padding:0.3em 0;
}
/* link:to top */
#link_to_top{
/*
display:block;
height:41px;
min-height:41px;
line-height:3em;
color:#999;
*/
}
p.page_top{
position:relative;
clear:both;
margin:0;
text-align:center;
}
a#link_to_top {
display:block;
width:111px;
height:28px;
margin:0 auto;
background:url(../img/button/bt_ft_totop.gif) no-repeat 0 0;
text-indent:-3000px;
overflow:hidden;
}
p.page_top a#link_to_top{
/*
color:#999;
background:url(/themed/template2/img/bg/pagetop_bg.png) no-repeat scroll center top;
text-decoration:none;
text-shadow:1px 1px 0 #FFF;
*/
}
p.page_top a#link_to_top:hover{
/*
background:url(/themed/template2/img/bg/pagetop_bg.png) no-repeat scroll center bottom;
color:#105CB6;
*/
}

/* Paragraph */
p {margin:10px 0;}
p.txt{padding:0.5em 1em;}
p.body{padding:0.5em 1em;}
p.txt_p0{padding:0.5em 0;}
p.page_disc{
font-size:14px !important;
margin:-57px 0 37px -19px !important;
}
/* Headdings */
h1{
padding:20px 35px 0;
/*background:url(../img/bg/bg_pagehead.gif) no-repeat 0 0;*/
font-size:1.8em;
font-weight: bold;
letter-spacing:-1px;
color:#333;
}
/*
.head_h1{}
* html .head_h1,
*:first-child+html .head_h1{}
*/
h2,
h3{
font-weight:700;
margin:10px 0;
}
h2 {
height:40px;
padding:0 18px;
font-size:1.3em;
color:#333;
line-height:38px;
background:url(../img/bg/bg_detail_iteminfo.gif) no-repeat 0 0;
}
h2.top{
font-size:16px !important;
padding-top:15px !important;
}
.detail_head h2 {background:none;}
#rightcol h2 {background-image:url(../img/bg/bg_h2_650.gif);}
h3{
font-size:133%;
color:#C00;
line-height:1.2;
}
h3.heading{
font-size:18px;
margin:8px 0;
}
h4 {
padding:.25em;
background:url(../img/bg/bg_h4.gif) repeat-y 0 0;
font-size:116%;
}
h5 {font-size:1em;}
h2.imgText,
h3.imgText {margin-bottom:10px;}

/* Table */
table{
clear:both;
margin:10px 0;
}
/* List */
ul,
ol{}
ol li{
list-style:decimal;
margin-bottom:4px;
margin-left:2.5em;
}
/* Font */
.font-14{font-size:14px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.orange{color:#66BC29;}
.green{color:#577f00;}
.green2{color:#7ec013;}
.red{color:#b41c1c;}
.blk{color:#000;}
.blue{color:#025B8E;}
.off_message{
font-size:1.4em;
line-height:1.8em;
font-weight:700;
color:#AAA;
padding:5.5em 2.5em 5em;
}
.number{
font-size:1.4em;
font-weight:700;
margin-right:5px;
color:#66BC29;
}
.star{
color:#66BC29;
font-size:1.5em;
margin-right:3px;
font-weight:400;
}
/* clear */
.clear_l{
clear:left;
line-height:0;
font-size:0;
height:0;
margin:0;
padding:0;
}
.clear_br{
line-height:0;
font-size:0;
height:0;
clear:both;
margin:0;
padding:0;
}
.clearfix,
.wrapper{
float:left;
clear:both;
width:100%;
}
span.dlmt {display:none;}
hr.hide {margin:10px 0;visibility:hidden;}
/* layout parts */
.align-center{text-align:center;}
.side_2px{margin:0 2px;}
.side_5px{margin:0 5px;}
.float-right/*,
#header .top-menu-site-status*/{
float:right;
}
label.updnWatermark{
color:#999;
font-weight:400;
white-space:nowrap;
padding:0.9em 0.8em;
}
/* text style */
#flashMessage,
#authMessage{
clear:both;
text-align:center;
/*
margin:10px 30px 0 20px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
*/
}

/* Layouts
---------------------------------------- */
#container{
display:table;
width:880px;
margin:0 auto 25px;
text-align:left;
z-index:5;
}
#bg-wrapper{
width:910px;
padding:0 15px;
background:#FFFFFF;
margin:0 auto;
}
/* 2column styles 
 * for users page
------------------------------ */
#leftcol{
float:right;
width:200px;
background:#E0E0E0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#rightcol{
float:left;
width:660px;
padding-bottom:20px;
}
#rightcol .content{
float:left;
width:195px;
margin-bottom:2em;
padding:1.5em 1.5em 0;
background-color:#DEEBF2;
border:2px solid #B2D3E5;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
#rightcol .content h3.side,
#rightcol .content_g h3.side{
font-size:1.3em;
font-weight:700;
color:#4E463F;
margin:0 0 0.3em;
}
#rightcol .content p.side,
#rightcol .content_g p.side{
line-height:1.3em;
margin:0.3em 0 2em;
}
#rightcol .content_g{
float:left;
width:195px;
margin-bottom:2em;
padding:1.5em 1.5em 0;
background-color:#EEFCE4;
border:2px solid #D8E7CE;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
#rightcol ul.tw_list{
font-size:12px;
line-height:1.2em;
margin:0;
}
#rightcol ul.tw_list li{
border-bottom:1px dotted #D8E7CE;
margin:8px 0;
padding:0 2px 8px;
}
div.col3 ul.tw_list{
font-size:12px;
line-height:1.2em;
height:135px;
margin:0;
}
ul.tw_list li{
border-bottom:1px dotted #DEDEDE;
margin:5px 0;
padding:3px 0 11px;
}
/* common */
#siteSummary {
position:relative;
width:100%;
background:#C00;
color:#FFF;
font-size:12px;
/*z-index:9998;*/
}
#siteSummary p {
margin:0;
line-height:2;
}
/* header */
#header{
position:relative;
width:880px;
margin:0 auto;
height:93px;
background:#FFF;
}
#header-inner {
position:static;
width:100%;
}
#header .logo{
float:left;
width:230px;
height:62px;
text-align:left;
}
/*
#header .logo ul{
display:inline;
list-style:none;
}
#header .logo li{
display:inline;
float:left;
font-size:0;
}
*/
#header .logo a.logo{
display:block;
width:285px;
height:57px;
margin-top:3px;
background:transparent url(../img/logo/logo.gif) no-repeat scroll 0 0;
text-indent:-3000px;
overflow:hidden;
}
/*
#header .logo .head_bookmark{
height:35px;
margin:0;
text-align:left;
}
*/
#header .top-menu .top-menu {padding-right:230px;}
#header .top-menu ul{
float:right;
position:relative;
padding-top:12px;
}
#header .top-menu li{
font-size:1em;
margin:0 0 0 10px;
display:inline;
}
#header .top-menu li a{
background-repeat:no-repeat;
background-position:0 50%;
line-height:24px;
color:#333;
text-decoration:none;
}
/* for Guest */
#header .top-menu li#hdBeginner a {
background-image:url(../img/header/ico_hd_beginner.gif);
padding-left:15px;
}
#header .top-menu li#hdMypage a {
background-image:url(../img/header/ico_hd_mypage.gif);
padding-left:15px;
}
#header .top-menu li#hdPot a {
background-image:url(../img/header/ico_hd_bid.gif);
padding-left:18px;
}
#header .top-menu li.regist a {
background-image:url(../img/header/ico_hd_regist.gif);
padding-left:27px;
}
#header .top-menu li.menu_logout a{
background-image:url(../img/header/ico_hd_logout.gif);
padding-left:20px;
}

/* for User */
/*
#header .top-menu li a {
font-weight:700;
color:#FFF;
font-size:1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
background-repeat:repeat-x;
padding:0.3em 1em;
}
#header .top-menu li.menu_pot a{
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -680px;
text-shadow:-1px -1px 0 #9c7934;
}
#header .top-menu li.menu_logout a,
#header .top-menu li.menu_account a{
border:1px solid #295278;
background-color:#32679b;
background-position:0 -600px;
text-shadow:-1px -1px 0 #3f6d8e;
}
#header .top-menu li.menu_logout a:hover,
#header .top-menu li.menu_account a:hover{
background-position:0 -640px;
text-shadow:1px 1px 0 #3f6d8e;
text-decoration:none;
}
.#header top-menu li a.active,
#header .top-menu li a.hover{
background:#b7d882;
}
#header .top-menu li.menu_login a,
#header .top-menu li.menu_admin a{
border:1px solid #567824;
background-color:#709A32;
background-position:0 -420px;
text-shadow:-1px -1px 0 #759827;
}
#header .top-menu li.menu_login a:hover,
#header .top-menu li.menu_admin a:hover{
background-position:0 -460px;
text-shadow:1px 1px 0 #759827;
text-decoration:none;
}
*/
/* for admin */
a.menu_admin,
#header .top-menu li.menu_admin a{
-webkit-border-radius:4px;
-moz-border-radius:4px;
font-weight:700;
color:#FFF;
font-size:1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #567824;
background-color:#709A32;
background-position:0 -420px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #759827;
line-height:1;
padding:0.3em 1em;
}
a.menu_admin:hover,
#header .top-menu li.menu_admin a:hover{
background-color:#709A32;
background-position:0 -460px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #759827;
text-decoration:none;
}
/* header login */
#header .top-menu form {
position:absolute;
width:218px;
height:55px;
top:11px;
right:0;
background:#CCC url(../img/bg/bg_hd_form.gif) no-repeat 0 0;
z-index:999;
}
#header .top-menu form #btnLogin {
float:right;
margin:16px 4px 0 0;
display:inline;
}
#header .top-menu form .left {
float:left;
padding:5px 0 0 6px;
}
#header .top-menu form img {
margin-right:2px;
vertical-align:middle;
}
#header .top-menu form #UserUsername,
#header .top-menu form #UserPassword {
width:133px;
height:18px;
margin-bottom:4px;
border:1px solid #999;
-webkit-border-radius:0;
-moz-border-radius:0;
vertical-align:middle;
}
/* gloval navigation */
#sub-header{
position:relative;
height:30px;
background:#FFF;
border-bottom:7px solid #C00;
}
/*
#sub-header .content{
text-align:center;
padding:4px 0 0;
}
#sub-header .how-it-works{
float:left;
width:215px;
margin-right:20px;
}
#sub-header .login-form{
float:right;
width:410px;
}
*/
.login-form div.form-item{
float:left;
margin-right:4px;
}
.login-form input.textbox{
width:140px;
background:#fff url(../img/icon-user.gif) no-repeat;
padding-left:20px;
border:1px solid #d6d6d6;
}
.user-status{
position:absolute;
top:11px;
right:0;
color:#295278;
text-align:right;
padding:0.7em 0 0.7em 20px;
background:url(../img/header/ico_hd_status.gif) no-repeat 0 0;
}
.help_list{
font-size:1.35em;
line-height:2em;
font-weight:700;
-webkit-border-radius:10px;
-moz-border-radius:10px;
float:left;
margin-bottom:0;
background-color:#EDF5F9;
border:5px solid #B2D3E5;
width:90%;
text-align:center;
padding:0.7em 1.5em;
}
.help_list ul{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
margin:0.1em;
padding:0;
}
.help_list ul li{
float:left;
text-transform:none;
list-style-position:inside;
list-style-type:decimal-leading-zero;
margin:0 1.8em 0 0;
}
.top_h2_l{
width:480px;
float:left;
}
.top_h2_r{
width:400px;
float:left;
text-align:right;
color:#999;
font-size:12px !important;
padding:25px 0 0;
}
/* banners */
/*
#ban_left{
width:304px;
height:85px;
}
.ban304{
-webkit-border-radius:10px;
-moz-border-radius:10px;
float:left;
text-align:left;
margin-right:19px;
width:304px;
height:85px;
margin-bottom:15px;
}
.ban304_r{
-webkit-border-radius:10px;
-moz-border-radius:10px;
float:left;
text-align:left;
width:304px;
height:85px;
margin-bottom:15px;
}
.banner-space {
margin:10px 0;
 width:950px;
 min-height:112px;
}
.banner-tw-left {
width:775px;
 height:112px;
 float:left;
 background:url(/themed/template2/img/campaign/twitter_campaign_bn_950.png) no-repeat left top;
}
.banner-tw-right {
width:164px;
 height:101px;
 float:left;
 background:url(/themed/template2/img/campaign/twitter_campaign_bn_950.png) no-repeat right top;
 padding:11px 11px 0 0;
 text-align:right;
}
*/

/* Page Head 
---------------------------------------- */
#menu{
clear:both;
position:relative;
width:880px;
margin:0 auto;
background:#C00;
}
/* Template:default.ctp @home */
#menu_guest_body{
width:880px;
margin-bottom:10px;
text-align:center;
padding:0;
}
#menu_guest_body #mainImageField {
display:block;
width: 634px;
float:left;
margin-left: 5px;
}
#menu_guest_body #blogNewsField {
display:block;
width: 222px;
height:193px;
float:right;
background: #FF9900 url(../img/bg_topics.gif) no-repeat;
color: #FFFFFF;
text-align:left;
margin-top:2px;
margin-right: 11px;
overflow: hidden;
}
#blogNewsField ul {
margin-top: 15px;
}
#blogNewsField li {
list-style-type:circle;
margin-left: 20px;
margin-top: 6px;
}
#blogNewsField .newsDt {
font-weight: normal;
font-size: 0.8em;
}
#menu_guest_body #blogNewsField ul li a {
background:none;
color:#FFFFFF;
font-weight: bold;
}
#blogNewsField li a:link,
#blogNewsField li a:visited{
color:#FFFFFF;
}
#blogNewsField li a:hover {
text-decoration: underline;
}
#menu_guest_body #auctionNewsField {
padding-bottom: 5px;
}
#menu_guest_body ul {padding:5px 0 7px 4px;}
#menu_guest_body ul li {padding:0 6px;}
#menu_guest_body ul li a {
width:205px;
height:80px;
background:#CCC;
}
#menu_guest_body ul li#guestCnt1 a {background-image:url(../img/ban/guest_ban/ban_beginner.gif);}
#menu_guest_body ul li#guestCnt2 a {background-image:url(../img/ban/guest_ban/ban_regist.gif);}
#menu_guest_body ul li#guestCnt3 a {background-image:url(../img/ban/guest_ban/ban_voice.gif);}
#menu_guest_body ul li#guestCnt4 a {background-image:url(../img/ban/guest_ban/ban_faq.gif);}
/*
.guest_l1{
width:465px;
height:189px;
float:left;
}
.guest_l2{
height:48px;
text-align:left;
}
*/
/*IE7*/
/*
* html .guest_l2 a.guide,
*:first-child+html .guest_l2 a.guide{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_guide_b.png) no-repeat left top;
 padding-top:0px;
}
* html .guest_l2 a.guide:hover,
 *:first-child+html .guest_l2 a.guide:hover{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_guide_b.png) no-repeat  0 -48px;
}
* html .guest_l2 a.regist,
*:first-child+html .guest_l2 a.regist{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_regist_b.png) no-repeat left top;
 padding-top:0px;
}
* html .guest_l2 a.regist:hover,
*:first-child+html .guest_l2 a.regist:hover{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_regist_b.png) no-repeat  0 -48px;
}
*/
/*IE7*/
/*
.guest_l2 a.guide{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_guide_b.png) no-repeat 0 0;
 padding-top:34px;
}
.guest_l2 a.guide:hover{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_guide_b.png) no-repeat  0 -48px;
}
.guest_l2 a.regist{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_regist_b.png) no-repeat 0 0;
 padding-top:34px;
}
.guest_l2 a.regist:hover{
background:  url(/themed/template2/img/ban/guest_ban/head_ban_guest_regist_b.png) no-repeat  0 -48px;
}
.guest_l3{
height:29px;
text-align:right;
margin-right:44px;
}
.guest_r1{
width:400px;
height:266px;
float:left;
}
*/
/* banner slide button @home */
/*
#button{
border-top:1px solid #FFF;
z-index:4;
margin:0;
}
#button:hover{background:url(/themed/template2/img/bg/bn_open_hover_bg.png) repeat-x scroll 0 0;}
*/
#but{
width:300px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:14px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
margin-top:15px;
padding:0.5em 1.2em;
}

.small-box{
float:left;
clear:both;
width:100%;
height:36px;
background:url(../img/small-box.gif) no-repeat;
font-size:11px;
font-weight:700;
margin:10px 0;
}
.small-box .content{padding:10px;}
.auction-ticker span.end-price{color:#a91313;}
.auction-ticker span.savings{color:#2f7708;}
.auction-ticker a{margin:0 10px;}

/* layout parts
------------------------------ */
.box{
float:left;
clear:both;
width:100%;
margin:0 0 10px;
}
.box .f-top,
.box .f-top-o,
.box .f-top-w{
min-height:93px !important;
height:auto !important;
height:93px;
background:#C00 url(../img/bg/bg_pagehead.gif) no-repeat 0 0;
}

.box .f-repeat{}
.box .f-repeat-l{}
.box .f-bottom{}
.box .f-bottom-top{padding:10px 0;}
/*
.box .f-top h2,
.box .f-top-w h2,
.box .f-top-o h2 {
font-size:22px;
font-weight:700;
padding:20px 20px 0;
}
.box .f-top h2{
color:#fbffff;
text-shadow:1px 1px 0 #55829f;
}
.box .f-top-w h2,
.box .f-top-o h2{color:#2A60B8;}
*/
.box .f-top p,
.box .f-top-w p,
.box .f-top-o p{
font-size:14px;
margin:0;
padding:0 35px;
}
.box .f-top p{
/*
color:#295278;
text-shadow:1px 1px 0 #4BA1D2;
*/
}
.box .f-repeat .content,
.box .f-repeat-l .content{padding:20px 0;}

.box .f-repeat .pages_content p,
.box .f-repeat-l .pages_content p{
/*font-size:16px;*/
line-height:1.6em;
text-indent:1em;
margin:0 0 10px;
padding:0;
}
.box .f-repeat .pages_content p.num,
.box .f-repeat-l .pages_content p.num{
line-height:1.7em;
text-indent:0;
margin:0;
}
.box_refer{
-webkit-border-radius:8px;
-moz-border-radius:8px;
border:2px solid #E0E0E0;
background-color:#F7F7F7;
padding-bottom:10px;
margin:20px 20px 30px;
}
.box_refer_ppl{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border:4px solid #FFF;
background-color:#FFF;
float:left;
margin:0 10px 15px 18px;
padding:5px;
}
.referral_mail{
-webkit-border-radius:8px;
-moz-border-radius:8px;
border:2px solid #D8E7CE;
background-color:#EEFCE4;
margin:10px 0;
}

/* Auction Item List
 * horizontal type
------------------------------ */
ul.horizontal-bid-list{}
ul.horizontal-bid-list li,
ul.horizontal-bid-list2 li {
float:left;
text-align:center;
height:auto !important;
height:280px;
}
ul.horizontal-bid-list li{
width:168px;
min-height:280px;
margin:0 6px 10px 0;
background:url(../img/bg/bg_item_normal.gif) no-repeat;
}
ul.horizontal-bid-list2 li{
position:relative;
width:170px;
min-height:256px;
margin:0 10px 10px 0;
background:url(/themed/template2/img/bg/bg-horizontal250.png) no-repeat scroll 0 0;
}
ul.horizontal-bid-list li .content{padding:3px 12px 3px 6px !important;}

ul.horizontal-bid-list li h3,
ul.horizontal-bid-list2 li h3{
height:42px;
margin:0;
padding:5px 5px 0 0;
font-size:0.9em;
line-height:1.2em;
}
ul.horizontal-bid-list li h3 a:hover,
ul.horizontal-bid-list2 li h3 a:hover{
color:#E47931;
text-decoration:underline;
}
ul.horizontal-bid-list li .thumb{
min-height:105px;
height:auto !important;
margin:0;
text-align:center;
}
/* lavel of free */
ul.horizontal-bid-list span.free,
ul.horizontal-bid-list2 span.free{
width:166px;
height:59px;
display:block;
position:absolute;
cursor:pointer;
background:url(../img/badge/free_label.gif) no-repeat scroll 100px 0;
}
ul li div.free {background:url(../img/badge/free_label.gif) no-repeat scroll 105px 3px;}
* html ul.horizontal-bid-list li.auction-item span.free,
*:first-child+html ul.horizontal-bid-list li.auction-item span.free{
width:81px;
height:59px;
}
/* label of fixed */
ul.horizontal-bid-list span.fixed,
ul.horizontal-bid-list2 span.fixed{
width:166px;
height:59px;
display:block;
position:absolute;
cursor:pointer;
background:url(../img/badge/fixed_label.gif) no-repeat scroll 100px 0;
}
ul li div.fixed {background:url(../img/badge/fixed_label.gif) no-repeat scroll 105px 3px;}

* html ul.horizontal-bid-list li.auction-item span.fixed,
*:first-child+html ul.horizontal-bid-list li.auction-item span.fixed{
width:81px;
height:59px;
}
/* icon common */
ul.horizontal-bid-list .thumb span,
ul.horizontal-bid-list2 .thumb span{
width:152px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background:transparent url(/themed/template2/img/badge/glossy-gradient.gif) no-repeat 0 0;
}
ul.horizontal-bid-list .thumb span.featured,
ul.horizontal-bid-list2 .thumb span.featured,
li.auction-item span.featured{
background-image:url(/themed/template2/img/badge/featured_flag.gif);
}
ul.horizontal-bid-list .thumb span.peak_only,
ul.horizontal-bid-list2 .thumb span.peak_only,
li.auction-item span.peak_only{
background-image:url(/themed/template2/img/badge/peak_only_flag.gif);
}
ul.horizontal-bid-list .thumb span.nail,
ul.horizontal-bid-list2 .thumb span.nail,
li.auction-item span.nail{
background-image:url(/themed/template2/img/badge/nail_flag.gif);
}
ul.horizontal-bid-list .thumb span.penny,
ul.horizontal-bid-list2 .thumb span.penny,
li.auction-item span.penny{
background-image:url(/themed/template2/img/badge/penny_flag.gif);
}
* html ul.horizontal-bid-list .thumb span,
* html ul.horizontal-bid-list2 .thumb span,
*:first-child+html ul.horizontal-bid-list .thumb span,
*:first-child+html ul.horizontal-bid-list2 .thumb span,
li.auction-item span.glossy{
width:140px;
height:68px;
}
* html ul.horizontal-bid-list .thumb span.featured,
* html ul.horizontal-bid-list2 .thumb span.featured,
*:first-child+html ul.horizontal-bid-list .thumb span.featured,
*:first-child+html ul.horizontal-bid-list2 .thumb span.featured,
li.auction-item span.featured{
/*
width:140px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background:url(/themed/template2/img/badge/featured_flag.png) no-repeat scroll 0 0;
*/
}
* html ul.horizontal-bid-list .thumb span.peak_only,
* html ul.horizontal-bid-list2 .thumb span.peak_only,
*:first-child+html ul.horizontal-bid-list .thumb span.peak_only,
*:first-child+html ul.horizontal-bid-list2 .thumb span.peak_only,
li.auction-item span.peak_only{
/*
width:140px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background:url(/themed/template2/img/badge/peak_only_flag.png) no-repeat scroll 0 0;
*/
}
* html ul.horizontal-bid-list .thumb span.nail,
* html ul.horizontal-bid-list2 .thumb span.nail,
*:first-child+html ul.horizontal-bid-list .thumb span.nail,
*:first-child+html ul.horizontal-bid-list2 .thumb span.nail,
li.auction-item span.nail{
/*
width:140px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background:url(/themed/template2/img/badge/nail_flag.png) no-repeat scroll 0 0;
*/
}
* html ul.horizontal-bid-list .thumb span.penny,
* html ul.horizontal-bid-list2 .thumb span.penny,
*:first-child+html ul.horizontal-bid-list .thumb span.penny,
*:first-child+html ul.horizontal-bid-list2 .thumb span.penny,
li.auction-item span.penny{
/*
width:140px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background:url(/themed/template2/img/badge/penny_flag.png) no-repeat scroll 0 0;
*/
}
/* Timer Style */
ul.horizontal-bid-list li .countdown{
font:1.7em Arial, Helvetica, sans-serif;
color:#004;
font-weight:700;
letter-spacing:-1px;
line-height:120%;
margin:1px 0;
}
ul.horizontal-bid-list li .countdown p{
font-size:20px;
color:#999;
font-weight:700;
letter-spacing:0;
line-height:120%;
margin:3px 0 2px;
}
/* price */
ul.horizontal-bid-list li .price{
font:1.7em Arial, Helvetica, sans-serif;
font-weight:700;
color:#66BC29;
letter-spacing:-1px;
line-height:100%;
}
ul.horizontal-bid-list li .bid-price{padding:0 5px;}
/* name */
ul.horizontal-bid-list li .username{
font:0.9em;
font-weight:700;
margin-top:1px;
color:#EA7E13;
}
/* button */
ul.horizontal-bid-list li .bid-now{margin:1px 0;}
ul.horizontal-bid-list li .bid-button{height:27px;}
ul.horizontal-bid-list .bid-msg{
height:15px;
min-height:15px;
padding:2px;
}

.bid-message{
font-size:11px;
font-weight:700;
color:red;
line-height:130%;
}

.bid-status-message{
font-size:11px;
font-weight:700;
color:red;
line-height:130%;
}


/* Buttons 
----------------------------------------*/
/* no use? */
div.sub-col1 p.button-peak-small,
div.sub-col1 p.button-sold-small,
p.button-peak-small,
p.button-sold-small {
display:block;
width:94px;
height:32px;
margin:0 auto;
text-indent:-3000px;
}
div.sub-col1 p.button-peak-small{
background-image:url(/themed/template2/img/button/b-peak-only-big.gif);
width:199px;
height:59px;
margin-left:45px;
margin-top:-7px;
}
* html div.sub-col1 p.button-sold-small,
*:first-child+html div.sub-col1 p.button-sold-small{margin:0 auto;}

div.sub-col1 p.button-sold-small{
background-image:url(/themed/template2/img/button/b-sold-big.gif);
width:199px;
height:59px;
margin-left:45px;
}
* html div.sub-col1 p.button-peak-small,
*:first-child+html div.sub-col1 p.button-peak-small{margin:0 auto;}

p.button-peak-small{background-image:url(/themed/template2/img/button/b-peak-only.gif);}
p.button-sold-small{background-image:url(/themed/template2/img/button/b-sold.gif);}
/* //no use? */

/* small buttons */
a.b-login,
a.b-login-vertical,
a.button-small,
a.button-small-buynow,
a.button-small-vertical {
display:block;
cursor:pointer;
width:82px;
height:27px;
text-indent:-3000px;
overflow:hidden;
}
a.b-login{
background-image:url(../img/button/b-login.gif);
margin-left:30px;
}
#shoppingBlock a.b-login{
background-image:url(/themed/template2/img/button/b-login.gif);
float:left;
margin:auto;
}
* html a.b-login,
*:first-child+html a.b-login{margin-left:5px;}

a.b-login-vertical{
background-image:url(/themed/template2/img/button/b-login-w.gif);
margin-left:25px;
}
* html a.b-login-vertical,
*:first-child+html a.b-login-vertical{margin-left:3px;}

a.button-small{
background-image:url(/themed/template2/img/button/b-bid.gif);
margin-left:30px;
}
#shoppingBlock a.button-small{
background-image:url(/themed/template2/img/button/b-bid.gif);
float:left;
margin:auto;
}
#shoppingBlock a.button-small-buynow{
background-image:url(/themed/template2/img/button/b-buynow.gif);
float:left;
margin:auto;
width: 67px;
}

* html a.button-small,
*:first-child+html a.button-small{margin-left:5px;}

a.button-small-vertical{
background-image:url(/themed/template2/img/button/b-bid-w.gif);
margin-left:25px;
}
* html a.button-small-vertical,
*:first-child+html a.button-small-vertical{margin-left:5px;}

/* large buttons */
a.b-login-big,
a.button-big {
display:block;
cursor:pointer;
width:207px;
height:65px;
text-indent:-3000px;
}
a.b-login-big{background-image:url(../img/button/b-login-big.gif);}
* html a.b-login-big,
*:first-child+html a.b-login-big{margin-left:2px;}

a.button-big{background-image:url(../img/button/b-bid-big.gif);}

/* all buttons common */
* html a.button-big,
*:first-child+html a.button-big{}
a.b-login:hover,
a.b-login-vertical:hover,
a.b-login-big:hover,
a.button-big:hover,
a.button-small:hover,
a.button-small-vertical:hover{background-position:top right;}




/* auctions/view.ctp as Detail 
--------------------------------------------------*/
/* tooltip */
div.tooltip{
-webkit-border-radius:8px;
-moz-border-radius:8px;
border:2px solid #c1dbf7;
background-color:#fcfcfc;
font-size:12px !important;
height:auto;
margin-top:5px;
width:240px;
display:none;
z-index:2;
padding:5px 10px;
}
div.tooltip p{
font-size:12px !important;
text-align:left;
padding:0 0 8px !important;
line-height:1.2;
}
div.tooltip_t{
-webkit-border-radius:8px;
-moz-border-radius:8px;
border:2px solid #c1dbf7;
background-color:#fcfcfc;
font-size:12px !important;
height:350px;
margin-top:5px;
width:320px;
display:none;
z-index:2;
text-align:left;
padding:10px;
}
div.tooltip_t p{
padding:0 !important;
font-size:12px !important;
text-align:left;
}

#trigger_free,
#trigger_fixed,
#trigger_penny,
#trigger_peak,
#trigger_nail,
#trigger_featured{
float:right;
position:relative;
display:block;
width:38px !important;
height:38px;
margin-left:9px;
padding:0;
}
#trigger_topguide{
display:block;
height:19px;
width:19px !important;
position:relative;
float:right;
margin-left:5px;
padding:0;
}
* html .popup a:hover .tips,
*:first-child+html .popup a:hover .tips{
-webkit-border-radius:8px;
-moz-border-radius:8px;
display:block;
top:60px;
left:-240px;
white-space:nowrap;
text-decoration:none;
border:2px solid #D8E7CE;
color:#393733;
background-color:#EEFCE4;
text-align:left;
line-height:1.25em;
padding:1em;
}
* html .popup_time a:hover .tips,
*:first-child+html .popup_time a:hover .tips{
-webkit-border-radius:8px;
-moz-border-radius:8px;
display:block;
top:12px;
left:-100px;
white-space:nowrap;
text-decoration:none;
border:2px solid #c1dbf7;
color:#393733;
background-color:#fcfcfc;
text-align:left;
line-height:1.25em;
padding:1em;
}
body:first-of-type .popup_time a:hover .tips{
-webkit-border-radius:8px;
-moz-border-radius:8px;
display:block;
top:83px;
left:-235px;
white-space:nowrap;
text-decoration:none;
border:2px solid #c1dbf7;
color:#393733;
background-color:#fcfcfc;
text-align:left;
line-height:1.25em;
padding:1em;
}
.popup .tips{
display:none;
position:absolute;
font-weight:400;
z-index:20;
}
.popup a:hover .tips{
-webkit-border-radius:8px;
-moz-border-radius:8px;
display:block;
top:20px;
left:-120px;
white-space:nowrap;
text-decoration:none;
border:2px solid #D8E7CE;
color:#393733;
background-color:#EEFCE4;
text-align:left;
line-height:1.25em;
padding:1em;
}
.popup_time .tips{
display:none;
position:absolute;
font-weight:400;
z-index:2;
font-size:12px;
}
.popup_time a:hover .tips{
-webkit-border-radius:8px;
-moz-border-radius:8px;
display:block;
top:93px;
left:-235px;
white-space:nowrap;
text-decoration:none;
border:2px solid #c1dbf7;
color:#393733;
background-color:#fcfcfc;
text-align:left;
line-height:1.25em;
padding:1em;
}

#pageHead {
position:relative;
width:100%;
background:#C00;
}
.detail_head{
margin:0 7px;
min-height:63px;
height:auto !important;
height:63px;
text-align:left;
font-weight:700;
padding:15px 0;
background:url(../img/bg/bg_detail_title.gif) no-repeat 0 0;
}
.detail_head_l{
width:600px;
float:left;
}
.detail_head_r{
float:left;
width:250px;
padding-top:10px;
text-align:right;
}
.detail_head_r img{ vertical-align:middle;}
.detail_head .detail_head_l h1 {
padding:0 0 0 100px;
font-weight:700;
}

#auction-details {padding-top:15px;}
#auction-details .col1{
float:left;
width:348px;
}
#auction-details .col2{
float:right;
width:521px;
}
#auction-details .col3{}
#auction-details .col3 .lBox,
#auction-details .col3 .rBox {width:245px;}

#auction-details .col1 .content{
width:348px;
min-height:382px;
padding-top:5px;
background:url(../img/bg/bg_detail_mainimg.gif) no-repeat 0 0;
}
#auction-details .col1 .auction-image{
display:table-cell;
width:332px;
height:297px;
text-align:center !important;
vertical-align:middle;
overflow:hidden;
}
* html div.sample1 div {
display:inline;
zoom:1;
}
*:first-child+html div.sample1 div{
display:inline;
zoom:1;
}
#auction-details .col1 .auction-image img {vertical-align:middle !important;}
#auction-details .thumbs{
width:340px;
height:60px;
margin:10px 0 15px 1px;
overflow:hidden;
}
#auction-details .thumbs span{
float:left;
display:block;
width:80px;
height:60px;
margin-left:4px;
background:#FFF;
overflow:hidden;
text-align:center;
display:inline;
}
#auction-details .thumbs span img {
width:auto !important;
height:60px;
}
#auction-details .bid-addwatchlist a{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:14px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
padding:0.5em 1.2em;
}
#auction-details .bkmk{
margin-top:14px;
 text-align:center;
 margin-left:3px;
 padding: 0;
 width: 340px;
}
#auction-details .bkmk a.retweet strong{
 display: none;
}
#auction-details .bkmk img{
 vertical-align: text-bottom;
}
#auction-details .congrats{
font-size:22px;
font-weight:700;
line-height:110%;
letter-spacing:-1px;
margin:5px 0;
}
#auction-details .col2 dl dt{
float:left;
clear:both;
width:105px;
text-align:left;
margin-right:10px;
padding-bottom:8px;
font-weight:700;
padding-top:6px;
}
#auction-details .col2 dl dd{
float:left;
width:150px;
text-align:right;
padding:6px 15px 4px 0;
}
#auction-details .price{
font:30px Arial, Helvetica, sans-serif;
color:#C00;
line-height:60%;
font-weight:700;
}
#auction-details .vat{
font-size:10px;
color:#333;
font-weight:normal;
}
#auction-details .timer{
font:35px Arial, Helvetica, sans-serif;
font-weight:700;
color:#004;
line-height:110%;
letter-spacing:-1px;
/*
padding-bottom:10px;
margin:14px 0 0;
*/
}
#auction-details .timer p{
font-size:32px;
font-weight:700;
color:#999;
line-height:110%;
letter-spacing:0;
padding-bottom:10px;
margin:14px 0 0;
}
#auction-details img.timeincrement{
/*
padding-left:25px;
margin-right:-10px;*/
float:right;
}
/*
* html #auction-details img.timeincrement,
*:first-child+html #auction-details img.timeincrement{
margin-right:-5px;
margin-top:15px;
}
*/
#auction-details .note{
font-size:10px;
line-height:1;
}
#auction-details .username{
font:bold 13px Arial, Helvetica, sans-serif;
line-height:120%;
}
#auction-details .bid-now{
height:59px;
margin:0;
}
#auction-details .bid-msg{
height:18px;
padding:2px;
}
#auction-details .bid-type{
font-size:14px;
font-weight:700;
text-transform:uppercase;
}
#auction-details .bid-savings-price{
color:#C00;
font:bold 1.5em Arial, Helvetica, sans-serif;
}
#auction-details .saving{margin-top:2px;}
#auction-details dl.saving {width:100%;}

#auction-details .fixed-price-end-bid{
font-weight:700;
text-align:left;
margin:10px 0;
}
#auction-details .fixed-price-end-bid label{
float:left;
width:65px;
}
#auction-details .count-saving{margin-bottom:10px;}

#auction-details .count-saving .saving dt,
#auction-details .count-saving .saving dd {
float:left;
width:50%;
margin:0;
padding:8px 0;
border-bottom:1px dotted #333;
}
#auction-details .count-saving .saving dt{clear:both;}
#auction-details .count-saving .saving dd{text-align:right;}
/*
#auction-details .count-saving label,
#auction-details .total-savings label{
float:left;
width:120px;
margin-right:10px;
}
*/
#auction-details .total-savings{
font-weight:700;
padding-top:5px;
}
#auction-details .worth-up-to{
font-size:11px;
margin:30px 0 10px;
}
#payment-info {margin-bottom:20px;}
#payment-info .content{
margin:10px 0;
padding:20px 100px;
text-align:center;
border:1px solid #CCC;
}
#payment-info dt{
float:left;
clear:both;
width:80px;
margin-right:6px;
}
#payment-info dd{
float:left;
width:110px;
}
/*
ul.tabs{
list-style:none;
height:30px;
border-bottom:1px solid #AAA;
margin:0 !important;
padding:0;
}
ul.tabs li{
float:left;
text-indent:0;
list-style-image:none !important;
margin:0 !important;
padding:0;
}
ul.tabs a{
-webkit-border-top-right-radius:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
font-size:12px;
display:block;
height:30px;
line-height:33px;
width:119px;
text-align:center;
text-decoration:none;
color:#333;
position:relative;
top:0;
background:#CFCCC9 url(../img/parts/tab_bg.gif) repeat-x left top;
margin:0;
padding:0;
}
ul.tabs a:active{outline:none;}
ul.tabs a:hover{color:#fff;}
ul.tabs a.current,
ul.tabs a.current:hover,
ul.tabs li.current a{
background-position:-420px -62px;
cursor:default !important;
color:#E47911 !important;
font-size:14px;
background-color:#FFF;
-webkit-border-top-right-radius:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
border-top:1px solid #CFCCC9;
border-left:1px solid #CFCCC9;
border-right:1px solid #CFCCC9;
}
div.panes{
height:211px;
margin-bottom:15px;
text-align:center;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
background-color:#FFF;
border-left:1px solid #CFCCC9;
border-right:1px solid #CFCCC9;
border-bottom:1px solid #CFCCC9;
padding:4px 8px 10px;
}
*/
#auction-details .bid-history{
clear:both;
margin-bottom:15px;
}
#auction-details .bid-history h3{
/*
font-size:11px;
font-weight:700;
color:#555;
text-transform:uppercase;
margin:0 0 4px;
padding:0;
*/
}

#auction-details .bid-history table{
font-size:10px;
line-height:14.5px;
margin:0;
padding:0;
}
#auction-details .bid-history table th{
font-weight:700;
text-align:left;
text-transform:uppercase;
vertical-align:top;
padding:2px 0;
}
#auction-details .bid-history table td{
border-bottom:1px dotted #DEDEDE;
padding:2px 0;
}
#auction-details .bid-history table td.history_r{
width:60px;
text-align:center;
}
#auction-details .bid-history p{margin:5px;}

/* auto coin */
#auction-details #autoCoinBlock {
padding-top:10px;
border-top:1px dotted #333;
}
#auction-details #autoCoinBlock th,
#auction-details #autoCoinBlock td {padding:0 0.3em;white-space:nowrap;}
#auction-details #autoCoinBlock p {text-align:right;}
#auction-details fieldset.auto{margin:0;background:url(../img/titles/sstit_detail_autocoin.gif) no-repeat 0 0;padding-left:80px;}
#auction-details fieldset.auto strong{}
#auction-details fieldset.auto label{
font-size:100%;
width:auto;
}
#auction-details fieldset.auto input{
ime-mode:disabled;
border:2px solid #dedede;
text-align:center;
margin:0 0 5px;
padding:0.4em;
}
#auction-details fieldset.auto td input {width:8em;}
#auction-details span.unit{
vertical-align:middle;
margin:0 0 0 5px;
}
#auction-details span.submit input{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:12px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
padding:0.25em 1em;
}
* html #auction-details span.submit input,
*:first-child+html #auction-details span.submit input{padding:3px 0;}


.detail_right_tw{
/*
-webkit-border-radius:8px;
-moz-border-radius:8px;
background-color:#FFF;
border:1px solid #CFCCC9;
margin-bottom:3px;
font-size:12px;
padding:1em 1em 0.8em;
*/
}
.detail_right_tw ul{margin:0 0 5px;}
.detail_right_tw li{
line-height:1.3em;
border-bottom:1px dotted #DEDEDE;
margin-bottom:5px;
padding:5px 0 8px;
}
.detail_right_tw p {text-align:center;}
.detail_right_tw p span {margin:0 5px;}
#twitter_div{width:220px;height:84px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}
/*
.detail_right_fn{
-webkit-border-radius:8px;
-moz-border-radius:8px;
background-color:#FFF;
border:1px solid #CFCCC9;
margin-bottom:0;
font-size:12px;
line-height:1.3em !important;
padding:1em 1em 0.8em;
}
.detail_right_fn table,
#news-info .col3 table{
line-height:1.3em !important;
margin:3px 0 0;
}
.detail_right_fn table td a.bc_tickerlink,
#news-info .col3 table td a.bc_tickerlink{
line-height:1.3em !important;
display:block;
margin:0 0 5px;
}
.detail_right_fn table td a:hover,
#news-info .col3 table td a:hover{
text-decoration:underline !important;
}
.detail_right_fn table td p.bc_tickersummary,
#news-info .col3 table td p.bc_tickersummary{
line-height:1.25em !important;
margin:-15px 0 0;
}
*/
/* item description */
#product-desc .f-top-w {
min-height:1px !important;
height:auto !important;
background:none;
}
#product-desc .content{
font-size:1em;
margin:0;
}
#product-desc .content h3{
font-size:1.2em;
line-height:1em;
color:#C00;
margin:0;
padding:0.5em 0 0.2em;
}
#product-desc .content h4{
font-size:1.1em;
font-weight:700;
line-height:1em;
color:#025B8E;
margin:0;
padding:0.5em 0 0;
}
#product-desc .content p{
margin:0;
padding:0.4em 0 1em;
}
#product-desc .content ul{
clear:both;
margin:0.2em 0 1em 1.3em;
}
#product-desc .content li{
font-size:1.1em;
line-height:1.4em;
list-style:circle;
list-style-position:inside;
text-indent:0;
margin:0;
padding:0.2em 0;
}
#product-desc .content hr{
border-color:#C8CED5;
border-style:dotted none none;
}
#product-desc .content .tblBorderGray{
border-collapse:collapse;
border-left:1px solid #BAC4C8;
border-right:1px solid #BAC4C8;
border-top:1px solid #BAC4C8;
}
#product-desc .content .itemviewColor02b{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0E0E0 none repeat scroll 0 0;
}
#product-desc .content .itemviewColor03b{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-weight:700;
background:#F5F5F5 none repeat scroll 0 0;
}
#product-desc .content .tblBorderGray th{
font-weight:400;
line-height:120%;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #BAC4C8;
border-right:1px solid #BAC4C8;
padding:3px;
}
#product-desc .content .tblBorderGray td{
line-height:120%;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #BAC4C8;
border-right:1px solid #BAC4C8;
padding:4px 3px;
}
/**/
#payment-info .col1,
#payment-info .col2,
#payment-info .col3 {
float:left;
margin-bottom:10px;
}
#payment-info .col1{
width:300px;
margin-right:15px;
}
#payment-info .col2{
width:280px;
margin-right:15px;
}
#payment-info .col3{
width:250px;
margin-right:0;
}
#payment-info dl dt,
#payment-info dl dd {
float:left;
padding:.25em !important;
text-align:left !important;
}
#payment-info dl dt {
clear:both;
font-weight:700;
margin-right:0;
}
#payment-info .col1 dl dt{width:120px;}
#payment-info .col2 dl dt{width:80px;}
#payment-info .col2 dl dd{width:170px;}
#payment-info .col3 dl dt{width:80px;}
#payment-info .col1 dl dd,
#payment-info .col3 dl dd{width:160px;}
#payment-info .col2 div.info,
#payment-info .col3 div.info{padding:.25em;}
/* //auctiondetail style  */

/* crumb */
.crumb_bar{}
.crumb{
overflow:hidden;
background:url(../img/bg/bg_yrhere.gif) no-repeat left top;
padding:0.25em 0.5em 0.25em 1em;
}
.crumb a {color:#333;}

/* no use? */
div.column4{
margin-left:2%;
width:23%;
float:left;
margin-bottom:30px;
}
div.column4 h3{
color:#393733;
margin:0 0 0.5em;
padding:0;
}
div.column4 h3 a{
color:#393733;
text-decoration:underline;
}
div.column4 ul{
line-height:1.7em;
margin:0 1em;
}
/* //no use? */

/* foot 
---------------------------------------- */
#foot{
clear:both;
float:none;
position:relative;
width:880px;
background:#D9D9D9;
text-align:left;
}
#foot a {color:#C00;}
#foot a img {margin-left:3px;vertical-align:middle; display:inline;}
#foot .col1,
#foot .col2,
#foot .col3,
#foot .col4{
float:left;
padding:10px 0;
display:inline;
}
#foot .col1 a,
#foot .col2 a,
#foot .col3 a,
#foot .col4 a{}
#foot .col1,
#foot .col2,
#foot .col3,
#foot .col4{width:280px;margin-left:10px;}
#foot img {margin-bottom:5px;}
/*
.foot_dt{
font-weight:700;
text-align:left;
margin:0 5px;
padding:4px 0 0;
}
*/
#foot ul ul {
width: 280px;
}
#foot ul li li {list-style:inside;color:#C00;}
.foot_dl{padding:0.5em 0;}
.foot_dd{padding:0.25em;}
dd.foot_dd ul li{zoom:1;}
/* footer */
#footer{
clear:both;
position:relative;
width:100%;
padding:0 0 4em;
text-align:center;
background:#C00;
color:#FFF;
}
/*
#footer .col1{
width:300px;
float:left;
text-align:left;
color:#999;
}
#footer .col2{
float:right;
width:650px;
text-align:right;
}
*/
#footer .footer-menu{
padding:.5em 0;
background:#CCC;
color:#333;
}
#footer .footer-menu a {color:#333;}

/* Global Menu Style 
------------------------------ */
#select-categories {
width:880px;
margin:0 auto;
text-align:left;
}
/* common and parent */
#nav{
position:relative;
height:30px;
z-index:1000;
}
#nav li{padding-right:5px;}
#nav li a{
height:30px;
text-indent:-3000px;
overflow:hidden;
}
#nav li#nHome a {background-image:url(../img/bg/bg_nav_home.gif);width:80px;}
#nav li#nCat1 a {background-image:url(../img/bg/bg_nav_auction.gif);width:110px;}
#nav li#nCat2 a {background-image:url(../img/bg/bg_nav_about.gif);width:120px;}
#nav li#nCat3 a {background-image:url(../img/bg/bg_nav_wish.gif);width:120px;}
#nav li#nCat4 a {background-image:url(../img/bg/bg_nav_voice.gif);width:100px;}
#nav li#nCat5 a {background-image:url(../img/bg/bg_nav_faq.gif);width:100px;}
#nav li#nCat6 a {background-image:url(../img/bg/bg_nav_coinmall.gif);width:120px;}
#nav li a:hover,
#nav li a.current{background-position:0 -30px;}
/* child */
/*
#nav li.list a:hover{
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#nav li li a{
font-size:12px;
display:block;
height:auto;
margin:0;
padding:0.1em 1em 0.1em .5em;
}
#nav li ul{
position:absolute;
left:-999em;
height:auto;
width:14.1em;
font-weight:400;
background:#F4F7FA;
border-bottom:1px solid #b1c0c5;
border-width:0.25em;
margin:0;
padding:0;
}
#nav li li{
height:auto;
background:none;
text-align:left;
line-height:180%;
width:13em;
border-left:1px solid #b1c0c5;
border-right:1px solid #b1c0c5;
border-top:1px solid #FFF;
margin:0 !important;
padding:0 1em 0 0 !important;
}
#nav li ul a{
width:12em;
}
#nav li ul ul{
margin:-1.75em 0 0 14em;
}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul{
left:-999em;
}
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul{
left:auto;
}
#nav li li:hover,

#nav li li.sfhover{
background:#E4E4E4;
}
*/

/* form styles 
------------------------------*/
fieldset .desk{
color:#025B8E;
font-size:1.5em;
line-height:1.5em;
font-weight:700;
margin-top:1.8em;
padding:0 0 0.8em;
}
fieldset .desk2{
font-size:1.2em;
line-height:1.5em;
font-weight:700;
margin-top:1.8em;
padding:0 0 0.8em;
}
fieldset{
border:none;
margin:10px 0;
}
fieldset legend{
font-weight:bold;
font-size:16px;
color:#555;
letter-spacing:-1px;
margin-bottom:10px;
margin-left:-6px;
}
fieldset label{
float:left;
display:inline;
width:160px;
margin-right:10px;
text-align:right;
font-size:1.3em;
}
fieldset .radio-group label{
float:none;
display:inline;
width:auto;
margin-right:10px;
}
fieldset .form-container input.textbox,
fieldset .form-container textarea{
font-size:14px;
width:50%;
border:1px solid #dedede;
padding:2px;
}
fieldset .form-container input.form-error{
border:1px solid #c18888;
}
fieldset .form-container .error-message{
font-size:11px;
font-weight:700;
color:#e45b00;
margin-left:160px;
_margin-left:163px;
}
fieldset .error-message{
font-size:11px;
font-weight:700;
color:#e45b00;
}
fieldset .text label{
float:left;
display:inline;
width:150px;
margin-right:10px;
padding-bottom:8px;
}

#UserLoginForm div.text label,
#UserLoginForm div.password label,
#UserRegisterForm div.text label,
#UserRegisterForm div.password label{
float:left;
display:inline;
width:130px;
margin-right:10px;
padding-bottom:8px;
text-align:right;
font-size:1.3em;
}
#UserRegisterForm div.text label,
#UserRegisterForm div.date label,
#UserRegisterForm div.select label,
#UserRegisterForm div.password label,
#UserEditForm div.text label,
#UserEditForm div.date label,
#UserEditForm div.select label,
#UserEditForm div.password label{
float:left;
display:inline;
width:200px;
margin-right:10px;
padding-bottom:8px;
text-align:right;
font-size:1.2em;
}
.input-opti {
	display:inline;
	margin-left: 5px;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	border:#666666 1px solid;
	background-color:#999999;
	text-align:center;
	width: 3em;
}
.input-ness {
	display:inline;
	margin-left: 5px;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	border:#CC0000 1px solid;
	background-color:#CC6600;
	text-align:center;
	width: 3em;
}
#UserRegisterForm div.checkbox{
font-size:1em;
margin-left:100px;
margin-bottom:0;
padding:0.2em 0 0.8em;
}
#UserEditForm div.checkbox{
font-size:1em;
margin-left:150px;
padding:0.5em 0 1em;
}
fieldset.upadd div.checkbox{
font-size:1em;
margin-left:145px;
padding:0.5em 0 1em;
}
#UserRegisterForm .error-message,
#UserEditForm .error-message{
font-size:1.3em;
margin-left:150px;
color:#e45b00;
padding:0.2em 0 0.5em;
}
#UserRegisterForm select,
#UserEditForm select,
fieldset.upadd .select select,
fieldset.contact .select select{
font-size:2em;
}
.checkbox_login{
font-size:1em;
margin-left:160px;
padding:0.2em 0 0.5em;
}
fieldset.upadd .text label,
fieldset.upadd .select label{
float:left;
display:inline;
width:135px;
margin-right:10px;
text-align:right;
font-size:1.3em;
}
fieldset .input,
fieldset.upadd .input{
clear:both;
font-weight:700;
padding:0 0 1em;
}
fieldset.coupon .text label{
float:left;
display:inline;
width:150px;
margin-right:10px;
text-align:right;
font-size:1.3em;
}
fieldset.coupon div.submit input{
font-size:16px;
}
fieldset .text input,
fieldset .password input,
fieldset .textarea textarea{
font-size:1.2em;
width:50%;
border:2px solid #dedede;
padding:0.5em;
}
fieldset input.disabled,
form input.disabled{
ime-mode:disabled;
text-transform:lowercase;
}
fieldset .text input:hover,
fieldset .password input:hover,
.textarea textarea:hover,
fieldset input.disabled:hover,
form input.disabled:hover,
form#UserResetForm input.disabled:hover,
#bid-product-details fieldset.auto .text input:hover,
#auction-details fieldset.auto input:hover,
#InviteIndexForm textarea#recipient_list:hover,
#InviteIndexForm textarea#InviteMessage:hover{
border-color:#F60;
}
div.submit,
#frmPaypal input{
text-align:center !important;
margin:1em 1em 20px;
}
div.submit input,
#UserResetForm div.submit input,
fieldset.contact div.submit input,
#UserEditForm div.submit input{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:1.7em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
padding:0.5em 1.6em;
}
#UserRegisterForm div.submit input,
#frmPaypal input{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:1.7em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -960px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #9c7934;
padding:0.5em 1.6em;
}
#UserLoginForm div.submit input{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:1.7em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #567824;
background-color:#709A32;
background-position:0 -220px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #759827;
padding:0.5em 1.6em;
}
#bid-product-details .bid-butler div.submit input,
a.addedit,
p.button a,
td.gray_b a,
a.button,
div.see-more a{
-webkit-border-radius:6px;
-moz-border-radius:6px;
font-weight:700;
color:#545454;
font-size:1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #C4C4C4;
background-color:#DEDEDE;
background-position:0 -540px;
background-repeat:repeat-x;
text-shadow:1px 1px 0 #FFF;
right:0;
top:0;
padding:0.4em 1em;
}
* html #bid-product-details .bid-butler div.submit input,
*:first-child+html #bid-product-details .bid-butler div.submit input {
padding:0.4em 0;
}
* html #bid-product-details .bid-butler div.submit input{
width:170px;
margin:0;
}

fieldset.enquete label,
fieldset.pw .text label {
float:left;
display:inline;
margin-right:10px;
text-align:right;
font-size:1.3em;
}
fieldset.enquete label{
width:200px;
}
fieldset.pw .text label{
width:150px;
padding-bottom:8px;
}
fieldset .text label,
fieldset.contact .text label,
fieldset.contact .select label,
fieldset.contact .textarea label{
float:left;
display:inline;
width:200px;
margin-right:10px;
padding-bottom:8px;
text-align:right;
font-size:1.3em;
}
#UserRegisterForm div.submit input:hover,
#frmPaypal input:hover,
ul.to-do li.orange a:hover{
background-color:#a78525;
background-position:0 -1050px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #9c7934;
}
#UserLoginForm div.submit input:hover,
ul.to-do li.green a:hover{
background-color:#709A32;
background-position:0 -320px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #759827;
}
* html #bid-product-details .bid-butler div.submit input:hover,
*:first-child+html #bid-product-details .bid-butler div.submit input:hover,
#bid-product-details .bid-butler div.submit input:hover,
a.addedit:hover,
p.button a:hover,
td.gray_b a:hover,
a.button:hover,
div.see-more a:hover,
ul.to-do li a:hover{
background-position:0 -900px;
border:1px solid #484848;
color:#FFF;
text-shadow:-1px -1px 0 #565656;
text-decoration:none;
}
#InviteIndexForm textarea#recipient_list,
#InviteIndexForm textarea#InviteMessage{
font:14px Arial, Helvetica, sans-serif;
width:90%;
border:3px solid #dedede;
margin:10px 0;
padding:0.5em;
}

#UserImportForm label{
width:115px;
}
#UserImportForm div.input input.importerLogin,
#UserImportForm div.input input.importerPassword{
width:60%;
}
fieldset .checkbox label{
float:none;
padding-left:4px;
}
fieldset div.submit{
margin:10px 0 20px;
}
fieldset .text .error-message,
fieldset .select .error-message,
fieldset .textarea .error-message,
fieldset .checkbox .error-message,
fieldset .password .error-message{
font-size:1.3em;
margin-left:210px;
color:#e45b00;
padding:0.2em 0 0.5em;
}
fieldset.upadd .text .error-message,
fieldset.upadd .select .error-message,
fieldset.upadd .textarea .error-message,
fieldset.upadd .checkbox .error-message,
fieldset.upadd .password .error-message{
font-size:1.3em;
margin-left:145px;
color:#e45b00;
padding:0.2em 0 0.5em;
}
fieldset .select .error-message,
fieldset .password .error-message{
margin-left:170px;
}
div.checkbox{
margin-left:215px;
margin-bottom:20px;
}
fieldset .textarea .error-message{
margin-left:210px;
}
fieldset .hint{
font-size:11px;
color:#666;
margin-left:160px;
_margin-left:163px;
}
* html .regist_side_txt1,
*:first-child+html .regist_side_txt1{
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
margin-bottom:155px 0 78px;
padding:1em;
}
* html .regist_side_txt2,
*:first-child+html .regist_side_txt2{
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
padding:1em;
}
body:first-of-type div.regist_side_txt1{
-webkit-border-radius:5px;
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
margin:155px 0 67px;
padding:1em;
}
body:first-of-type div.regist_side_txt2{
-webkit-border-radius:5px;
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
padding:1em;
}
.regist_side_txt1{
-moz-border-radius:5px;
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
margin:155px 0 67px;
padding:1em;
}
.regist_side_txt2{
-moz-border-radius:5px;
float:left;
width:210px;
border:1px solid #D8E7CE;
background-color:#EEFCE4;
padding:1em;
}
.actions ul{
margin:10px 0;
padding:0;
}
.actions ul li{
float:left;
list-style:none;
margin:0 10px 10px 0;
padding:0;
}
.message,
.success{
padding:1em;
background:#C00;
color:#FFF;
font-size:1.2em;
/*
background:#FFFBC6;
border:1px solid #F7ED64;
color:#555;
font-weight:700;
font-size:1.2em;
line-height:1.5em;
padding:14px 16px;
*/
}
.success{
clear:both;
/*
color:#517B29;
background:#E3F9DB;
border:1px solid #C5DABA;
font-weight:700;
font-size:1.2em;
line-height:1.5em;
padding:14px 16px;
*/
}

/* News 
 * news/index.ctp
---------------------------------------- */
ul.news{
clear:both;
margin:0;
padding:0;
}
ul.news li{
list-style:none;
border-bottom:1px dotted #dedede;
margin:0 0 16px;
padding:0 0 4px;
}
ul.news li h2.heading{
background:none;
margin:4px 0;
padding:0;
}
ul.news li .meta{
font:10px Tahoma, Arial, Helvetica, sans-serif;
color:#999;
text-transform:uppercase;
width:150px;
margin:10px 0;
}
span.meta{
font:12px Tahoma, Arial, Helvetica,sans-serif;
color:#999;
text-transform:uppercase;
padding-left:20px;
margin:10px 0;
}
.news_desc{
float:left;
margin-top:0;
font-size:1.1em;
padding:0 30px 0 150px;
}
/* elements/pagenation.ctp */
.paging{
float:left;
clear:both;
width:100%;
margin:10px 0 15px;
}
.paging a{text-decoration:none;}
.totalresults{
text-align:right;
padding:0.3em 0;
}
.pagenumber ul{
list-style-type:none;
margin:0;
padding:0;
}
.pagenumber ul li{
display:inline;
font-size:1em;
}
.pagenumber ul li a{
-webkit-border-radius:4px;
-moz-border-radius:4px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF none repeat scroll 0 0;
border:1px solid #9AAFE5;
color:#3B5998;
display:block;
float:left;
font-size:14px;
margin-right:6px;
text-decoration:none;
line-height:20px;
padding:3px 8px;
}
.pagenumber ul li a:hover{border:1px solid #E47911;}
.pagenumber .current{
-webkit-border-radius:4px;
-moz-border-radius:4px;
background-color:#3B5998;
display:block;
float:left;
font-size:14px;
margin-right:6px;
color:#FFF;
font-weight:700;
line-height:20px;
padding:4px 9px;
}
/* elements/pagenation.ctp and more... */
table.results{
clear:both;
width:100%;
margin:0.5em 0 0.7em;
}
table.results tr.border{border:1px solid #a7d5ed;}
table.results tr{background-color:#E8F5FB;}
table.results tr.altrow{background-color:#FFF;}
table.results th,
table.results td {
border:1px solid #FFF;
padding:12px 8px;
}
table.law th {white-space:nowrap;}
table.results th{background:#FFB05E;color:#600;}
table.results th.center{
text-align:center;
background:#c0e2f3;
padding:12px 8px;
}
table.results th.left{
text-align:left;
background:#c0e2f3;
}
table.results th.right{
text-align:right;
background:#c0e2f3;
}
table.results th a,
table.results th.center a{
color:#22374D;
text-decoration:underline;
}
table.results th a:hover,
table.results th.center a:hover{
color:#0056B3;
text-decoration:underline;
}
table.results td{background:#E7E7E7;}
table.results td.left{
text-align:left;
}
table.results td.right{
text-align:right;
}
table.results td.center{
text-align:center;
}
table.results td span.thumb{
width:80px;
border:1px solid #D5D5D5;
float:left;
padding:1px;
}

table.address{
clear:both;
width:100%;
font-size:1.2em;
margin:0 0 0.5em;
}
table.address td{
border-bottom:1px dotted #BDB9B9;
padding:8px 5px;
}
a.button_orage{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:20px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -960px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #9c7934;
padding:0.5em 1.2em;
}
a.button_orage:hover{
background-color:#a78525;
background-position:0 -1050px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #9c7934;
text-decoration:none;
}
a.button_blue{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:16px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
padding:0.5em 1.2em;
}
a.button_refer{
-webkit-border-radius:5px;
-moz-border-radius:5px;
font-weight:700;
color:#FFF;
font-size:14px;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #3f6d8e;
margin-left:10px;
padding:0.5em 1em;
}
td.pay_pot a{
-webkit-border-radius:14px;
-moz-border-radius:14px;
font-weight:700;
color:#FFF;
font-size:1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -680px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #9c7934;
padding:0.5em 0.8em;
}
a.pay{
-webkit-border-radius:15px;
-moz-border-radius:16px;
font-weight:700;
color:#FFF;
font-size:1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -680px;
background-repeat:repeat-x;
text-shadow:-1px -1px 0 #9c7934;
text-decoration:none;
padding:0.6em 0.8em;
}
img.guide{
-webkit-border-radius:5px;
-moz-border-radius:5px;
float:left;
border:2px solid #D8E7CE;
margin:0 1em 1em 0;
padding:5px;
}
img.guide_c{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border:2px solid #D8E7CE;
margin:0 1em 1em 0;
padding:5px;
}
img.guide_r{
-webkit-border-radius:5px;
-moz-border-radius:5px;
float:right;
border:2px solid #D8E7CE;
margin:0 0 1em 1em;
padding:5px;
}
/* user local menu */
.module{
margin-bottom:10px;
padding:5px;
}
.module h3{
margin:0 0 0.25em;
padding:.75em .5em;
background:#C00;
font-size:116%;
font-weight:700;
color:#FFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
/* menu_user.ctp */
ul.menu{
margin:0 0 1.5em;
/*
padding-left:0;
font-size:14px;*/
}
ul.menu2{
margin:0 0 0.5em;
padding-bottom:0.5em;
border-bottom:1px dotted #999;
/*
padding-left:0;
font-size:14px;*/
}
/*
ul.menu li,
ul.menu2 li{
list-style:none;
margin:0;
padding:0;
}
*/
ul.menu li a,
ul.menu2 li a{
display:block;
padding:0.5em 0.75em 0.5em 15px;
background:url(../img/users/ico_user_menu.gif) no-repeat 0 50%;
color:#333;
/*
font-size:1em;
width:170px;
text-align:left;
*/
}
/*
ul.menu li a:hover,
ul.menu2 li a:hover{
-webkit-border-radius:13px;
-moz-border-radius:15px;
font-weight:700;
color:#FFF;
font-size:1em;
cursor:pointer;
background-color:#32679b;
text-shadow:-1px -1px 0 #3f6d8e;
text-decoration:none;
text-align:left;
padding:0.3em 0.9em;
}
*/

/* use : users/index.ctp*/
ul.to-do{
font-size:116%;
margin:1.5em 0 3em;
padding:0;
}
ul.to-do li{
/*list-style:none;
font-size:1em;*/
margin:0 0 2.3em;
padding:0 0 0 1.5em;
}
ul.to-do li a{
-webkit-border-radius:6px;
-moz-border-radius:6px;
font-weight:700;
color:#545454;
font-size:1.1em;
text-align:center;
cursor:pointer;
background-image:url(/themed/template2/img/bg/nav-bars.png);
border:1px solid #C4C4C4;
background-color:#DEDEDE;
background-position:0 -540px;
background-repeat:repeat-x;
text-shadow:1px 1px 0 #FFF;
right:0;
top:0;
padding:0.4em 1em;
}
ul.to-do li.orange a,
ul.to-do li.green a,
ul.to-do li.blue a {
-webkit-border-radius:5px;
-moz-border-radius:5px;
color:#FFF;
font-size:1.4em;
padding:0.5em 1.6em;
}

ul.to-do li.orange a{
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -960px;
text-shadow:-1px -1px 0 #9c7934;
}
ul.to-do li.green a{
border:1px solid #79662f;
background-color:#a78525;
background-position:0 -220px;
text-shadow:-1px -1px 0 #9c7934;
}
ul.to-do li.blue a{
border:1px solid #295278;
background-color:#32679b;
background-position:0 0;
text-shadow:-1px -1px 0 #3f6d8e;
}
a.purchase-bid{
background:url(../img/icon-cart.gif) no-repeat;
padding-left:20px;
}

/* use: home
 * auctions/homr.ctp
------------------------------ */
#campaignBanner {
width:860px;
margin:0 auto 20px;
padding:7px 10px;
background:#999;
text-align:center;
}
.latest-winner {
position:relative;
overflow:hidden;
width:880px;
}
.latest-winner ul {
margin-left:-19px; width:900px;
}
.latest-winner li {
width:279px;
height:125px;
margin-left:20px;
background:url(../img/bg/bg_item_results.gif) no-repeat 0 0;
}
.latest-winner li .inBox {padding:10px;}
.latest-winner li a {float:none !important;}
.latest-winner li img {border:none !important;}
.latest-winner li span {color:#F60}

#news-info .col1{
float:left;
width:300px;
margin-right:0;
margin-bottom:5px;
border-right:1px solid #DAE2EF;
padding-right:15px;
height:180px;
}
#news-info .col2{
float:left;
width:296px;
margin-right:0;
text-align:left;
margin-bottom:5px;
border-right:1px solid #DAE2EF;
border-left:1px solid #FFF;
padding-right:15px;
padding-left:15px;
height:180px;
}
#news-info .col3{
float:left;
width:240px;
margin-right:0;
margin-bottom:5px;
padding-left:15px;
border-left:1px solid #FFF;
height:180px;
}
/* shopping list */
#shoppingBlock {
position:relative;
margin-left:10px;
overflow:hidden;
}
/* giftcard list */
#giftcardBlock {
/*
float:left;
position:relative;
width:348px;
overflow:hidden;
*/
position:relative;
margin-left:10px;
overflow:hidden;
}
#giftcardBlock ul.horizontal-bid-list li {background:url(../img/bg/bg_item_card.gif) no-repeat;}
/* coinpack list */
#coinpackBlock {
/*
float:left;
position:relative;
margin-left:10px;
width:522px;
overflow:hidden;
display:inline;
*/
position:relative;
margin-left:10px;
overflow:hidden;
}
#coinpackBlock ul.horizontal-bid-list li {background:url(../img/bg/bg_item_coin.gif) no-repeat;}

/* idol list */
#idolBlock {
/*
float:left;
position:relative;
width:348px;
overflow:hidden;
*/
position:relative;
margin-left:10px;
overflow:hidden;
}
#idolBlock ul.horizontal-bid-list li {background:url(../img/bg/bg_item_idol.gif) no-repeat;}
li.category-id-4 {background:url(../img/bg/bg_item_idol.gif) no-repeat !important;}

/* no use (mobile_home.ctp only) 
#live-bids div.bid-heading{margin-bottom:0;}
#live-bids div.bid-heading .content{padding:2px;}
#live-bids div.bid-heading .col1,
#live-bids div.bid-heading .col2,
#live-bids div.bid-heading .col3,
#live-bids div.bid-heading .col4,
#live-bids div.bid-heading .col5{
float:left;
font-size:11px;
text-transform:uppercase;
}
#live-bids div.bid-heading .col1{
width:135px;
display:inline;
margin:0 10px 0 2px;
}
#live-bids div.bid-heading .col2{
width:380px;
margin-right:30px;
}
#live-bids div.bid-heading .col3{
width:105px;
margin-right:10px;
font-weight:700;
}
#live-bids div.bid-heading .col4{
width:70px;
margin-right:65px;
font-weight:700;
}

ul.vertical-bid-list{
float:left;
clear:both;
width:100%;
margin:0;
padding:0;
}
ul.vertical-bid-list li{
float:left;
clear:both;
width:100%;
list-style:none;
border-bottom:1px dotted #e9e9e9;
margin:0 0 6px;
padding:0 0 6px;
}
ul.vertical-bid-list li .content{
padding:4px 0 !important;
}
ul.vertical-bid-list li .thumb{
float:left;
margin-right:10px;
}
ul.vertical-bid-list li .col1{
float:left;
width:140px;
display:inline;
padding:8px 0;
}
ul.vertical-bid-list li .col2{
float:left;
width:370px;
margin-right:10px;
padding-top:10px;
}
ul.vertical-bid-list li .col2 h3{
font-size:1.2em;
line-height:1.1em;
margin:0;
padding:0 0 0.5em;
}
ul.vertical-bid-list li .col2 .fixed-bid{
font-size:11px;
margin:25px 0 10px;
}
ul.vertical-bid-list li .col3{
float:left;
width:110px;
text-align:center;
margin:20px 10px 0 0;
}
ul.vertical-bid-list li .col4{
float:left;
width:100px;
font-size:12px;
font-weight:700;
text-align:center;
margin-right:10px;
padding:28px 0 0;
}
ul.vertical-bid-list li .col5{
float:left;
width:140px;
text-align:center;
padding:10px 0 0;
}
ul.vertical-bid-list .bid-button{
height:32px;
margin-top:3px;
}
ul.vertical-bid-list li .price{
font:bold 18px Arial, Helvetica, sans-serif;
color:#66BC29;
line-height:100%;
}
ul.vertical-bid-list li .rrp{
font:0.8em Arial, Helvetica, sans-serif;
font-weight:400;
margin-top:0.2em;
}
ul.vertical-bid-list li .timer{
height:30px;
font:bold 2em Arial, Helvetica, sans-serif;
color:#004;
letter-spacing:-1px;
}
ul.vertical-bid-list li .timer p{
height:30px;
font-size:20px;
font-weight:700;
color:#999;
letter-spacing:0;
}
ul.vertical-bid-list li span.saving{
font-size:14px;
font-weight:700;
color:#669f15;
}
*/


/* use:detail
 * auctions/view.ctp
------------------------------ */
.count-saving .lBox {width:260px;}
.count-saving .rBox {width:210px;}
#auction-details .col2 table {width:100%;}
#auction-details .col2 table th,
#auction-details .col2 table td {
padding:.25em .5em;
vertical-align:middle;
}
table.typeLine th,
table.typeLine td {border-bottom:1px dotted #333;}
table.typeLine td {text-align:right;}
#auction-details .col2 table td.price {border-right:1px dotted #333;}

table.shoppingTbl tr.buyNow th,
table.shoppingTbl tr.buyNow td {padding:1em .25em;}
a.btnBuy {
width:207px;
height:65px;
background-image:url(../img/button/bt_buy_user.gif);
text-align:left;
}
a.btnBuy:hover {background-position:right 0;}
#auction-details .col2 dl#infoBox,
#auction-details .col2 dl#timeInfoBox {
position:relative;
border-bottom:1px dotted #333;
}
#auction-details .col2 dl#infoBox dt,
#auction-details .col2 dl#infoBox dd {float:left;}
#auction-details .col2 dl#infoBox dt,
#auction-details .col2 dl#timeInfoBox dt {
clear:none;
width:95px;
}
#auction-details .col2 dl#infoBox dd {width:130px;}
#auction-details .col2 dl#timeInfoBox {margin-bottom:10px;}
#auction-details .col2 dl#timeInfoBox dd {width:400px;text-align:center;}
#product-desc {
width:880px !important;
overflow:hidden;
}
#subInfo {
margin:15px 5px 0 0;
padding:9px 14px;
border:1px solid #CCC;
text-align:left;
}

/* elements/latest_news.ctp
---------------------------------------- */
.latest-news{
border-bottom:1px dotted #DEDEDE;
clear:both;
height:60px;
padding:4px 0;
}
.latest-news .date{
float:left;
width:90px;
height:60px;
padding:0 6px 0 2px;
}
.latest-news .title{
line-height:1.1em;
padding-top:3px;
margin-bottom:3px;
font-weight:700;
}
.latest-news p.brief{
line-height:1.2em;
font-size:1em;
margin:0 0 0 96px;
padding:0;
}

/* Latest Winners List
 * elements/latest_winner.ctp
---------------------------------------- */
.latest-winner{padding:4px 0;}
.latest-winner .title{
margin:0 8px 0 0;
padding:0 0.2em;
line-height:1.2em;
}
.latest-winner .thumb{
float:left;
margin:0 8px 8px 0;
padding:0 0.2em;
}
.latest-winner .inBox div {line-height:1.2;}
.latest-winner .thumb img{
background-color:#FFF;
border:1px solid #DEDEDE;
}
.latest-winner .thumb span.glossy,
.latest-winner .thumb span.featured,
.latest-winner .thumb span.peakonly,
.latest-winner .thumb span.nail,
.latest-winner .thumb span.penny{
width:140px;
height:68px;
display:block;
position:absolute;
cursor:pointer;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:1px 1px;
}
.latest-winner .thumb span.glossy{background-image:url(/themed/template2/img/badge/glossy-gradient.gif);}
.latest-winner .thumb span.featured{background-image:url(/themed/template2/img/badge/featured_flag.gif);}
.latest-winner .thumb span.peakonly{background-image:url(/themed/template2/img/badge/peak_only_flag.gif);}
.latest-winner .thumb span.nail{background-image:url(/themed/template2/img/badge/nail_flag.gif);}
.latest-winner .thumb span.penny{background-image:url(/themed/template2/img/badge/penny_flag.gif);}
.latest-winner .congres{
padding-top:5px;
font-size:1.15em;
letter-spacing:-1px;
}
.latest-winner .name{
margin-bottom:10px;
font-size:1.15em;
font-weight:bold;
}
.latest-winner .default-price {
font-size: 0.8em;
}
.latest-winner span.price{
color:#F60;
font-weight:700;
font-size:14px;
}
.latest-winner .rate {
color: #FF0000;
font-weight:bold;
}
.latest-winner div.more{}

/* categories
----------------------------------------*/
ul.categories{width:100%;position:relative;left:6px;padding:5px 0 0;}
ul.categories li{
float:left;
margin:0 10px 10px 0;
}
ul.categories li img {width:100px;height:auto;}
/*
ul.categories li .title h3{height:30px;font:bold 1.2em Arial, Helvetica, sans-serif;line-height:1.6em;margin:0;padding:0.7em 0 0; letter-spacing: -1px;}
ul.categories li .title h3 a:hover{color:#3062BE;text-decoration:underline;}
ul.categories li .thumb{min-height:100px;height:auto !important;}
*/
ul.categories li .bid-bidder{font-size:1em;font-weight:700;color:#434343;padding:0.4em 0;}

/* all item overwrite
----------------------------------------*/
fieldset.coupon div.submit{margin:10px 0;}
.align-right,
#sub-links{
text-align:right;
}
.orange2,
.pagenumber ul li a:hover,
#nav li ul a:hover{
color:#E47911;
}
.bold,
ul.vertical-bid-list li .col2 h3.heading a:link,
ul.vertical-bid-list li .col2 h3.heading a:visited,
#live-bids div.bid-heading .col5{
font-weight:700;
}
#header .logo .head_bookmark a,
#nav li:hover,
#nav li.sfhover{
background:none;
}
#header .top-menu li.menu_pot a:hover,
td.pay a:hover,
td.pay_pot a:hover,
.top-menu li.menu_pot a:hover,
a.pay:hover,
td.pay_pot a:hover{
background-color:#a78525;
background-position:0 -720px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #9c7934;
text-decoration:none;
}
.head_h1_home,
* html .head_h1_home,
*:first-child+html .head_h1_home{
height:67px;
}
#but:hover,
#auction-details .bid-addwatchlist a:hover,
a.button_blue:hover,
a.button_refer:hover{
background-color:#32679b;
background-position:0 110px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #3f6d8e;
text-decoration:none;
}
#news-info,
#payment-info,
#payment-info .col2 div.info p,
#payment-info .col3 div.info p{
margin:0;
}
#news-info .col3 h3,
.detail_right_tw h3,
.detail_right_fn h3{
font-size:14px;
font-weight:700;
margin:0;
}
#news-info .col4,
#payment-info .col4{
float:left;
width:130px;
margin-bottom:10px;
}
.latest-news .title a,
p.more a,
.latest-winner .title a,
ul.horizontal-bid-list li h3 a,
ul.horizontal-bid-list2 li h3 a{
display:block;
}
ul.vertical-bid-list li .col1 img,
#auction-details .thumbs span img,
table.results td img{
width:100%;
}
.popup a:hover,
.popup_time a:hover{
position:relative;
text-decoration:none;
}
#auction-details .col2 .sub-col1 {
margin-bottom:10px;
}
div.panes div.pane,
div.panes div{
display:none;
}
#auction-details .bid-history table td.history_l,
#nav ul li a{
padding-left:10px;
}
#auction-details span.submit input:hover,
*:first-child+html #auction-details span.submit input:hover,
* html #auction-details span.submit input:hover,
div.submit input:hover,
#UserResetForm div.submit input:hover,
fieldset.contact div.submit input:hover,
#UserEditForm div.submit input:hover,
ul.to-do li.blue a:hover{
background-color:#32679b;
background-position:0 110px;
background-repeat:repeat-x;
color:#FFF;
text-shadow:1px 1px 0 #3f6d8e;
}

fieldset .form-container,
fieldset .input{
clear:both;
padding:6px 0 6px;
border-bottom: #CCCCCC 1px dotted;
}
fieldset .form-container input.checkbox,
fieldset .form-container input.button{
font:14px Arial, Helvetica, sans-serif;
width:auto;
padding:2px;
}

/* use:pages */
div.textBox {
clear:both;
padding:2em 0;
border-bottom: 1px dotted #333;
}
div.textBox p {
font-size:1em !important;
text-indent:0 !important;
}
div.textBox p strong {color:#C00;}
div.textBox p strong.type2 {color:#C00;}
div.textBox p strong.type3 {color:#C00;}
div.textBox img.imgLeft {
float:left;
margin:0 3em 3em 1em; 
display:inline;
}
div.textBox img.imgRight {
float:right;
margin:0 1em 3em 3em; 
display:inline;
}
/*guide*/
div.textBox .guide {
padding-left:55px !important;
min-height:49px;
height:auto !important;
height:49px;
background:url(../img/guide/img_guide.gif) no-repeat 0 0;
}
/*faq*/
#faqBlock .textBox h3 {
min-height:46px;
height:auto !important;
height:46px;
margin-bottom:1em;
padding-left:50px;
background:url(../img/guide/ico_faq_q.gif) no-repeat 0 50%;
}
#faqBlock .textBox .aBox {
min-height:31px;
height:auto !important;
height:31px;
padding-left:50px;
background:url(../img/guide/ico_faq_a.gif) no-repeat 0 0;
}
/* sitemap */
#sitemap ul li {
margin-right:30px;
padding-left:15px;
background:url(../img/bg/ico_arrow.gif) no-repeat 0 .25em;
font-size:1.1em;
}
#sitemap ul li a {color:#333;}
#sitemap ul li ul {clear:both;}
#sitemap ul li li {
float:none;
display:block;
background:url(../img/bg/ico_childlist.gif) no-repeat 0 50%;
font-size:1em;
}
#sitemap ul li li a {float:none;}

/* ------------------------------------*/
/* << BEGIN COPY                       */
/* ------------------------------------*/

/* caption styling */

.caption-top, .caption-bottom {
        color: #666666;
        padding: 0em;
        /* font-weight: bold; */
        font-size: 9px;
/*        font-family: arial;*/
        cursor: default;
        border: 0px solid #ffffff;
        background: #ffffff;
}
.caption-top {
   border-width: 0px 0px 1px 0px;
}
.caption-bottom {
   border-width: 1px 0px 0px 0px;
}
.caption a, .caption a {
        border: 0 none;
        text-decoration: none;
        background: #ffffff;
        padding: 0em;
}
.caption a:hover, .caption a:hover {
        background: #ffffff;
}
.caption-wrapper {
/*        float: left;*/
margin:0 auto !important;
}
br.c { clear: both; }

/* ------------------------------------*/
/* END COPY >>>                        */
/* ------------------------------------*/

