﻿body {
	padding:0; margin:0;
	background:#ffffff url('../gfx/bg.jpg') repeat-x;
	font-size:12px;
	color:#1f3c47;
	font-family:'Arial';
}

/* GLOBALS */
a img { border:0; }
em { color:#6e851d; text-decoration:underline; }
a { color:#207794; }
h2 { font-size:14px; padding:0; margin:7px 0px; }
.h2 { font-size:18px; font-weight:bold; font-style:italic; margin:0px; }
h3 { padding:0; margin:7px 0px; float:left; width:100%; font-size:14px; }
p { margin: 1em 0; }
.error-message { color:#b72f48; font-weight:bold; width:100%; float:left; }
.message { background:#b72f48; color:#ffffff; font-weight:bold; padding:10px; margin:1em 0; }
.success { background:#93a930; color:#ffffff; font-weight:bold; padding:10px; margin:1em 0; }
/* END GLOBALS */

/* CONTAINER */
.site-container { width:100%; float:left; background:url('../gfx/cloud.png') center top no-repeat; }
.site { width:874px; margin:0 auto; }
/* END CONTAINER */

/* HEADER */
.header { margin:15px 0px 35px 0px; height:56px; width:663px; }
.header h1 { padding:0; margin:0; float:left; }
.header .login label { float:left; position:relative; top:5px; margin-right:5px; }
.header .login { float:right; color:#648a92; font-size:11px; background:url('../gfx/login_bg.png') no-repeat; width:418px; height:24px; padding:7px 9px 6px 9px; position:relative; top:10px; }
.header .login input[type=text], .header .login input[type=password] { margin-right:10px; float:left; border:1px solid #dde8ec; color:#799aa1; font-size:12px; width:105px; height:16px; padding:3px; }
.header .login input[type=submit] { background: transparent url('../gfx/login.png') no-repeat; cursor:pointer; width: 55px; height: 24px; border: none; }
.header .login .user-status { position:relative; top:5px; float:left; }
.header .login ul { float:right; padding:0; margin:0; position:relative; top:5px; }
.header .login ul li { list-style-type:none; float:left; padding:0px 6px 0px 6px; border-right:1px solid #dde8ec; }
.header .login ul li.last { border:none; }

.top-menu { float:right; color:#648a92; font-size:11px; background:url('../gfx/login_bg.png') no-repeat; width:418px; height:24px; padding:7px 9px 6px 9px; position:relative; top:10px; }
.top-menu ul { float:left; padding:0; margin:0; position:relative; top:5px; }
.top-menu ul li { list-style-type:none; float:left; padding:0px 6px 0px 6px; border-right:1px solid #dde8ec; }
.top-menu ul li.last { border:none; }

/* END HEADER */

/* LEFT */
.left { width:663px; float:left; }
.left .new-visitor { float:left; }
.left .new-visitor h2, .left .new-visitor .h2 { font-size:18px; font-weight:bold; font-style:italic; margin:0px; }
.left .new-visitor .special { width:161px; height:164px; background:url('../gfx/special.png') no-repeat; float:left; }
.left .new-visitor .welcome { position:relative; width:338px; padding:13px 13px 13px 145px; height:138px; background:url('../gfx/home_content_bg.png') no-repeat; float:left; margin-right:6px; }
.left .new-visitor .welcome .bag { position:absolute; left:5px; top:-20px; }
.help-btn { font-size:14px; color:#ffffff; width:140px; height:23px; background:url('../gfx/help_button_bg.png') no-repeat; text-decoration:none; display:block; padding:7px 0px 0px 33px; }

.left .ending-soon { float:left; width:663px; background:url('../gfx/ending_soon_bg.png') no-repeat; height:164px; }

.left .weekend { float:left; width:353px; height:154px; padding:10px 10px 0px 300px; margin:0px 0px 5px 0px; background:url('../gfx/biddor_50percent.png') no-repeat; }
.left .weekend #viewpackages { margin:5px 0px 0px 220px; }
/* END LEFT */

/* RIGHT */
.right { width:202px; margin-left:9px; float:left; padding-top:106px; position:relative; }
.right .biddor_time { position:absolute; left:0; top:4px; font-size:12px; }
.right .biddor_time #time { font-weight:bold; }

#ourcategories { color:#ffffff; font-size:15px; background:url('../gfx/categories_bg.png') no-repeat; cursor:pointer; width:202px; height:37px; position:absolute; top:25px; right:0; z-index:50; }
#ourcategories span { position:relative; top:8px; left:15px; cursor:pointer; }
#cats { display:none; background:url('../gfx/categories_dd_bg.png') no-repeat; width:282px; height:138px; padding:0px 0px 0px 0px; position:absolute; top:48px; right:0px; z-index:40; }
#cats ul { padding:0; margin:10px 0px 0px 0px; }
#cats ul li { float:left; list-style-type:none; width:80px; margin:3px 0px 0px 10px; }
#cats ul li ul { margin:0; }
#cats ul li a { font-weight:bold; color:#ffffff; text-decoration:none; }
#cats ul li ul li { float:none; margin:1px 0px 0px 10px; }
#cats ul li ul li a { color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal; }
#cats ul li a:hover { text-decoration:underline; }

#register, #manage, #back { color:#ffffff; font-size:15px; background:url('../gfx/register_bg.png') no-repeat; width:187px; height:29px; text-decoration:none; display:block; padding:8px 0px 0px 15px; }

.right .container { width:202px; padding:27px 0px 3px 0px; position:relative; margin:5px 0px; }
.right .container .tab { position:absolute; left:5px; top:0px; }
.right .container .box { width:202px; background:url('../gfx/box_bg_repeat.png') repeat-y; min-height:70px; position:relative; }
.right .container .box .top { width:202px; height:7px; background:url('../gfx/box_bg_top.png') no-repeat; position:absolute; top:-3px; left:0px; z-index:0; }
.right .container .box .btm { width:202px; height:7px; background:url('../gfx/box_bg_btm.png') no-repeat; position:absolute; bottom:-3px; left:0px; z-index:0; }
.right .container .box .content { z-index:5; position:relative; width:188px; padding:10px 7px; }
.right .container .box .content ul { padding:0; margin:0; }
.right .container .box .content ul li { list-style-type:none; position:relative; padding:5px 0px 4px 0px; border-bottom:1px solid #dde8ec; }
.right .container .box .content ul li.last { border:none; }
.right .container .box .content ul li a { font-size:14px; text-decoration:none; color:#15586a; }
.right .container .box .content ul li a:hover { text-decoration:underline; }
.right .container .box .content ul li span.cost { position:absolute; right:0; font-weight:bold; color:#8e9c4c; }

.past-winner { height:50px; position:relative; font-size:14px; }
.past-winner a { float:left; }
.past-winner .details { width:128px; text-align:right; float:left; padding:15px 0px 0px 10px; height:35px; }
.past-winner .name { float:left; }
.past-winner .price { color:#8e9c4c; font-weight:bold; }
/* END RIGHT */

/* AUCTIONS */
.green { color:#95b841; }

ul.auctions { padding:0; margin:0; }
ul.auctions li { padding:0; margin:0; list-style-type:none; float:left; }

ul.auctions.vertical li { background:url('../gfx/auction_vert_bg.png') no-repeat; margin:4px 7px 3px 0px; width:160px; height:300px; }
ul.auctions.vertical li.nospacing { margin:4px 0px 3px 0px; }
ul.auctions.vertical li .title { line-height:16px; font-size:11px; height:40px; width:152px; padding:5px 4px 0px 4px; text-align:center; }
ul.auctions.vertical li .title a { color:#1f3c47; }
ul.auctions.vertical li .alert { height:18px; width:152px; padding:0px 4px; text-align:center; }
ul.auctions.vertical li .type { width:152px; padding:3px 4px; height:14px; text-align:center; font-size:11px; }
ul.auctions.vertical li .image { width:152px; padding:0px 4px; height:100px; text-align:center; }
ul.auctions.vertical li .countdown { width:152px; padding:0px 4px; height:27px; text-align:center; font-size:22px; color:#555555; font-weight:bold; }
ul.auctions.vertical li .bid-price { width:152px; padding:0px 4px; height:34px; text-align:center; font-size:28px; font-weight:bold; }
ul.auctions.vertical li .bid-bidder { width:152px; padding:0px 4px; height:15px; text-align:center; }
ul.auctions.vertical li .bid-button { width:152px; padding:3px 4px; height:29px; text-align:center; }

ul.auctions.vertical.square li { background:url('../gfx/auction_box_bg.png') no-repeat; margin:4px 7px 3px 0px; width:160px; height:170px; }
ul.auctions.vertical.square li .date { width:152px; padding:0px 4px; height:25px; text-align:center; }
ul.auctions.vertical.square li .image { width:152px; padding:0px 4px; height:90px; text-align:center; }
ul.auctions.vertical.square li.nospacing { margin:4px 0px 3px 0px; }
/* END AUCTIONS */

/* FOOTER */
.footer { padding:15px 20px; width:834px; height:17px; background:url('../gfx/footer_bg.png') no-repeat; margin:10px 0px 0px 0px; float:left; }
.footer ul { padding:0; margin:0px 0px 0px 15px; float:left; color:#a4c2ce; }
.footer ul li { list-style-type:none; display:inline; }
.footer span { float:left; }

.networks { margin:7px 0px; float:left; width:874px; text-align:right; }
.networks a { margin:0px 0px 0px 10px; }
/* END FOOTER */

/* REGISTER */
.register-page fieldset label { width:120px; text-align:right; float:left; margin:0px 5px 0px 0px; }
/* END REGISTER */

/* AUCTION PAGE */
.left .float { float:left; width:663px; }
.right .history { font-size:11px; }
.left .photos { float:left; width:356px; height:428px; background:url('../gfx/photos_bg.png') no-repeat; padding:2px 2px; }
.left .photos .center { width:356px; height:340px; float:left; text-align:center; }
.left .photos .thumb-list ul { padding:0; margin:0; }
.left .photos .thumb-list ul li { list-style-type:none; float:left; width:88px; height:88px; text-align:center; }

.left .col-left { float:left; width:297px; margin:0px 5px 0px 0px; }
.left .bid-box { width:293px; height:268px; background:url('../gfx/details_bg.png') no-repeat; padding:2px 2px; float:left; }
.left .savings { width:293px; height:151px; background:url('../gfx/savings_bg.png') no-repeat; padding:2px 2px; float:left; margin:5px 0px 0px 0px; }

.left .bid-box .small { display:block; font-size:10px; color:#8e8e8e; }
.left .bid-box .row { float:left; width:273px; padding:10px 10px 5px 10px; }
.left .bid-box .row .title { float:left; font-size:14px; }
.left .bid-box .row .title.middle { margin-top:10px; }
.left .bid-box .row .value { float:right; text-align:right; }
.left .bid-box .row .value.bid-bidder { font-weight:bold; font-size:14px; }
.left .bid-box .countdown { font-size:36px; color:#555555; font-weight:bold; line-height:30px; }
.left .bid-box .bid-price { font-size:36px; font-weight:bold; line-height:32px; }
.left .bid-box .center { width:293px; float:left; text-align:center; margin:15px 0px 0px 0px; }
.left .bid-box .process { margin:10px 0px 0px 0px; padding:0px 10px; float:left; width:273px; font-size:11px; }
.left .bid-box .earnmore { position:relative; top:-22px; margin-bottom:-22px; }
.left .bid-box .alert { margin:0px 0px 2px 0px; height:25px; }
.left .bid-box .bid-loading { height:39px; }
.left .bid-box .future { margin:60px 0px 0px 0px; padding:0px 10px; width:273px; float:left; text-align:center; }
.left .bid-box .future .start { font-size:26px; color:#555555; font-weight:bold; line-height:30px; }

.left .savings .row { float:left; width:273px; margin:3px 10px 3px 10px; }
.left .savings .row.border { border-top:1px solid #dedede; padding:5px 0px 0px 0px; }
.left .savings .title { float:left; font-size:11px; }
.left .savings .value { float:right; text-align:right; font-weight:bold; font-size:13px; }
.left .savings .bid-savings-price { color:#719222; }
.left .savings .heading { font-size:14px; margin:10px 0px 15px 10px; float:left; }

.right .bid-butler { font-size:11px; }
.right .bid-butler label { display:block; }
.right .bid-butler input[type=text] { border:1px #c7d9e0 solid; }
.right .bid-butler input[type=submit] { margin:5px 0px 0px 0px; background: transparent url('../gfx/add_bid_butler.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.right .bid-butler .input { margin:0px 0px 5px 0px; }

.left .details .payment { width:100%; float:left; }
.left .details .payment th { background-color:#eaf2f5; }

/* WON AUCTIONS PAGE */
.left .pagenumber ul { list-style:none; }
.left .pagenumber ul li { float:left; min-width:10px; }
.clearclass { clear:both; }
/* END WON AUCTIONS */
/* END AUCTION PAGE */

/* ADVERTISEMENTS */
.right .ad { height:122px; width:202px; margin:5px 0px 0px 0px; }
/* END ADVERTISEMENTS */

/* USERS */
.address label { float:left; }
.address div.input { width:250px; padding:0px 80px 10px 0px; float:left; }
.address select { width:114px; float:right; }
.address input[type=text] { width:114px; float:right; }
.address select { display:block;}
.address .checkbox label { float:none; }
.address .checkbox { float:left; width:290px; margin-top:20px; }
.address .submit { float:left; width:250px; margin-top:20px; }
.address input[type=submit] { background: transparent url('../gfx/add_address.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.address.edit input[type=submit], .useredit input[type=submit] { background: transparent url('../gfx/save_changes.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
/* END USERS */

/* REGISTER, LOGIN PAGE, FORGOT PAGE, CONTACT PAGE */
.change { width:550px; float:left; }
.register, .user-login, .forgot, .contact, .useredit { width:450px; float:left; margin-right:10px; }
.register .input, .user-login .input, .forgot .input, .contact .input, .change .input, .useredit .input { float:left; width:444px; padding:3px 3px 3px 3px; }
.register .input label, .user-login .input label, .forgot .input label, .contact .input label, .change .input label, .useredit .input label { float:left; }
.register .input input[type=text], .register .input input[type=password], .contact .input input[type=text], .change .input input[type=password], .contact .input textarea, .forgot .input input[type=text], .register .input select, .useredit .input select, .useredit .input input[type=text], .useredit .input input[type=password], .user-login .input input[type=text], .user-login .input input[type=password] { float:right; }
.register .checkbox label, .user-login .checkbox label, .useredit .checkbox label { float:none; width:auto; }
.register .checkbox, .register .submit, .useredit .checkbox, .useredit .submit, .user-login .checkbox, .user-login .submit, .contact .submit { width:222px; float:left; margin-top:20px; }
.forgot .submit, .contact .submit, .change .submit { float:left; width:450px; margin-top:20px; }
.register .submit, .user-login .submit, .forgot .submit, .contact .submit, .address .submit, .change .submit, .useredit .submit { text-align:right; }
.register input[type=submit] { background: transparent url('../gfx/register_now.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.user-login input[type=submit] { background: transparent url('../gfx/login_pink.png') no-repeat; cursor:pointer; width:75px; height:24px; border: none; }
.forgot input[type=submit] { background: transparent url('../gfx/reset_now.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.contact input[type=submit] { background: transparent url('../gfx/send_inquiry.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.change input[type=submit] { background: transparent url('../gfx/change_now.png') no-repeat; cursor:pointer; width:95px; height:24px; border: none; }
.other { width:203px; float:left; }

.pages ul li ul li { margin:5px 0px; }
/* END REGISTER, LOGIN PAGE, FORGOT PAGE, CONTACT PAGE  */

/* CATEGORIES */
.category-list { padding:0; margin:0; }
.category-list li { float:left; list-style-type:none; text-align:center; margin:0px 10px 0px 0px; width:100px; }
.category-list li .title h4 { padding:0; margin:1em 0; }
/* END CATEGORIES */

/* TABLE FORMATTING */
.results { width:100%; }
.results th { background-color:#EAF2F5; text-align:left; }
/* END TABLE FORMATTING */