/* Global Reset */
* { border: auto; margin: 0; padding: 0; }

/* Common Elements */
html {}
body {font-size:100%; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/page-tile.gif); height:100%; position:relative; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#2c475a !important; outline:none;} /*35434d*/
a:hover, a:active {color:#5482a5 !important; text-decoration:underline;}
form {padding:0px; margin:0px;}
p {font-size:12px; line-height:18px; color:#666;}

.right {float:right;}
.clear {clear:both; line-height:0px;}
.relative {position: relative;}
.absolute {position: absolute;}

.inlinetable {display:inline-table;}
.table {display:table;}
.tablecell {display:table-cell;}
.tablerow {display:table-row;}
.left, .ie6 .tablecell, .ie7 .tablecell {float:left;}
.block, .ie6 .tablerow, .ie7 .tablerow {display:block;}
.inline {display:inline;}
.bold {font-weight:bold;}
.normal {font-weight:normal !important;}
.pointer {cursor:pointer;}
.default {cursor:default;}
.middle {vertical-align:middle;}

.font9 {font-size:9px !important; line-height:normal !important;}
.font10 {font-size:10px !important; line-height:normal !important;}
.font11 {font-size:11px !important; line-height:normal !important;}
.font12 {font-size:12px !important; line-height:normal !important;}
.font13 {font-size:13px !important; line-height:normal !important;}
.font14 {font-size:14px !important; line-height:normal !important;}
.font15 {font-size:15px !important; line-height:normal !important;}
.font16 {font-size:16px !important; line-height:normal !important;}
.font17 {font-size:17px !important; line-height:normal !important;}
.font18 {font-size:18px !important; line-height:normal !important;}
.centered {text-align:center;}
.textright {text-align:right;}
.tahoma {font-family:Tahoma, Geneva, sans-serif;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.verdana {font-family:Verdana, Geneva, sans-serif;}
.divcenter {margin:0 auto;}
.lineheight20 {line-height:20px;}
.pad10 {padding:10px;}

/* font colors */
.white {color:white;}
.yellow {color:#FFDB70;}
.darkgrey {color:#333;}
.grey {color:#666;}
.red {color:#cc0000;}
.brown {color:#5A4222;}
.black {color:#000;}
.ca-blue {color:#495b6f;}
.green {color:#1a8302;}
.purple {color:#800080;}
.blue {color:#039;}

/* bg colors */
.bglighttan {background:#eeeee0;}
.bgyellow {background:#e5e4da;}
.f4f4e9 {background-color:#f4f4e9;}
.f8f8f8 {background-color:#f8f8f8;}
.cccccc {background-color:#cccccc;}
.eeeee0 {background:#eeeee0;}
.ffffff {background:#ffffff;}

/* End AF styles to combine classes */
.border {border:1px solid red;}
.mywidth {width:782px;}
.win .chrome .mywidth { width: 782px; }
.ie6 .mywidth, .ie7 .mywidth, .ff3 .mywidth {width:780px;}

/* AF singular styles */
.calogo {margin:5px 0 0 10px; width:380px; height:40px;}
.register {margin:15px 0 0 0;}
.headerlinks {width:400px; margin:10px 0 0 0 ;}
.ie .register {margin:15px 0 0 0;}
.toplinks {margin:0px 10px 0 0;}
.main {width:800px; margin:0px auto; background-color:#FFF;}
.page {width:782px; margin:0px auto;}
.columns {margin:0; padding:0; display:inline-block; width:100%;}
.columns li {padding:0; margin:0; list-style:none; float:left;}
.columns li div {width:90%;}
.cigbrand{font-size:12px; margin:0px; padding:0px; font-weight:bold;}

/* -- Auction.cfm -- */
.prodSpecName {width:75px; padding:2px 0 2px 5px; font: 12px/18px Arial, Helvetica, sans-serif; color:#888;} 
.prodSpecDetail {width:130px; color:#000; padding:2px 0; font: 12px/18px Arial, Helvetica, sans-serif; }

.SpecName {width:75px; padding:2px 0 2px 5px; font: 12px/18px Arial, Helvetica, sans-serif; color:#888;} 
.SpecDetail {width:110px; color:#000; padding:2px 0; font: 12px/18px Arial, Helvetica, sans-serif; }
/* END auction.cfm */

/* home space css */
.home-featured-container {width:413px;}
.home-space {width:15px; height:400px;}
.acc-featured-container {width:352px;}
.home-featured {height:27px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -970px; padding:5px 0 0 0;}
.home-ending {height:27px; margin:0 auto;  background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -1007px; padding:5px 0 0 0;}
img.spfc-wide { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -75px; width: 780px; height: 60px; }
.dtitle {margin:8px 0 0 8px;}
.home-itemdesc {height:130px; width:413px; margin-top:5px;}
.acc-itemdesc {font-size:.678em; height:80px;}
.ending-soon-container, .acc-ending-soon-container {width:352px;}
.thumbimg {border:1px solid #ccc;}
.ending-item-desc {width:185px; margin:0 5px;}
.ending-item-bid-now {margin:55px 0 0 0;}
.ending-soon-banner {_position:relative; _top:-15px;} /* hacks */
.auto-bid-home {margin-top:0px; _position:relative; _top:-15px;} /* hacks */
.home-big-img {width:200px !important;}
.featured-container {width:200px; border:1px solid #c5c2b9; margin:25px 0 0 10px;}
.featured-box {width:200px; line-height:20px; font-size:13px;}
.featured-margin {margin:10px;}
.auto-bid-home {margin-top:0px; _position:relative; _top:-15px;} /* hacks */
.homefoot {z-index:10; position:relative; bottom:1825px; left:-35px; font-size:11px;color:#7d7d7d; font-weight:normal;}
.featured-infoleft {width:70px; margin:0 3px 0 0; line-height:20px;}
.featured-bidbutton {margin:5px 0 0 0; text-align:right; line-height:0px;}
.ending-soon-info {width:75px; line-height:20px;}

/* homepage right side */
.home-ending-item{width:350px; height:105px; border-top:1px solid #ccd1c9; border-right:1px solid #ccd1c9; border-left:1px solid #ccd1c9;}
.home-ending-item-even{background:#e5e4da; border-top:1px solid #e5e4da; border-left:1px solid #e5e4da; border-right:1px solid #e5e4da;}
.home-ending-item-margin {margin:15px 7px;}
.bottom-border {border-bottom:1px solid #ccd1c9;}

/* POP UP IMAGE */
#overlayBackground {position:absolute; background-color:Black; top:0; left:0; z-index:90;}
#largeImage {position:absolute; width:400px; top:100px; z-index:95; border:3px solid #bababa; cursor:pointer;}
.menuname{text-decoration:none;}
.lastmenu{border-right:1px solid #fff;}

/* final countdown styles */
.tabnav { height:38px;}
.tabnav ul {display:inline-block; height:31px; margin:0 15px 0 0; padding:0;}
.tabnav li {display:block; list-style:none; width:110px; height:31px; padding:0; margin:0 3px 0 0;}
.tabnav li a {display:block; width:100%; height:31px; text-align:center; text-decoration:none; font-size:12px; padding:8px 0 0 0;}
.ie6 .tabnav li a {display:block; width:100%; height:23px; text-align:center; text-decoration:none; font-size:12px; padding:8px 0 0 0;}

.tabnav-blue { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -716px; padding-top: 5px; height: 25px; width: 110px; position: relative; top: 7px; }
.tabnav-blueia { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -581px; padding-top: 5px; height: 24px; width: 110px; display:block; position: relative; top: 7px; }
.tabnav-yellow { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -887px; padding-top: 5px; height: 25px; width: 110px; position: relative; top: 7px; margin: 0 3px 0 3px;  }
.tabnav-yellowia { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -842px; margin-left: 3px; margin-right: 3px; padding-top: 5px; height: 24px; width: 110px; display:block; position: relative; top: 7px; }
.tabnav-green { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -842px; margin-left: 3px; margin-right: 3px; padding-top: 5px; height: 24px; width: 110px; display:block; position: relative; top: 7px; }
.tabnav-grey { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -626px; padding-top: 5px; height: 25px; width: 110px; position: relative; top: 7px;}
.tabnav-greyia { background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -671px; padding-top: 5px; height: 24px; width: 110px; position: relative; top: 7px;}

.final-listtop {width:782px; height:24px; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -932px; padding-top:8px;}
.final-watchhdr {width:782px; height:24px; background:url(/images/hdr_listing_yellow.jpg) no-repeat; background-position:0px -1px; padding-top:8px;}
.final-title {color:#2d506c; font-size:18px; font-weight:bold;}
.final-refresh {position:relative; top:-4px; padding-left:10px; padding-right:5px; float:left; cursor:pointer;}
.final-results {float:left; font-size:11px; display:inline;}
.final-login-btn {position:relative; top:-2px; padding-left:10px; padding-right:10px; float:right;}
.final-login {text-align:left; font-size:11px; position:relative; margin-right:5px; margin-top:-1px; width:76px; height:16px; border:1px solid #8c8c85; float:right;}
.final-signin {margin-right:10px; float:right;}
.final-listbox {font-size:9pt; font-weight:normal; padding:10px;}
.final-container { margin-bottom:10px; float:left; margin-right:4px; padding-left:9px; padding-right:9px; width:173px; height:227px; background:url(/images/final-container.jpg); background-repeat:no-repeat;}
.final-container-conf { width:191px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat; }

/*
.iphone.safari .final-container-conf {margin-left:-9px; margin-top:0px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.gecko .final-container-conf {margin-left:-9px; margin-top:27px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.win.gecko .final-container-conf {margin-left:-9px; margin-top:26px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.ie6 .final-container-conf {margin-right:0; margin-top:29px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;position:relative;z-index:100;}
.ie7 .final-container-conf {margin-left:-10px; margin-top:29px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.ie8 .final-container-conf {margin-left:-9px; margin-top:24px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.safari .final-container-conf {margin-left:-9px; margin-top:28px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.win.safari .final-container-conf {margin-left:-9px; margin-top:26px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.chrome .final-container-conf {margin-left:-9px; margin-top:28px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
.win.chrome .final-container-conf {margin-left:-9px; margin-top:26px; padding:0px 9px; width:173px; height:227px; background:url(/images/final-container-confirm.jpg) no-repeat;}
*/
.final-time-red {font-family:Arial, Helvetica, Sans Serif; color:#cb290e; font-size:18px; font-weight:bold; padding-top:5px;}
.final-time-yellow {font-family:Arial, Helvetica, Sans Serif; color:#ce9d00; font-size:18px; font-weight:bold; padding-top:5px;}
.final-time-green {font-family:Arial, Helvetica, Sans Serif; color:#3c7a03; font-size:18px; font-weight:bold; padding-top:5px;}
.final-item {height:40px; margin-top:3px; color:#233c50; font-size:12px; font-weight:bold; line-height:14px;}
.final-skupic {border:1px solid #bebc9d; float:left; margin-right:6px;}
.final-auctiontype {position:relative; padding-bottom:20px; float:left;}
.final-highbidder {color:#5f6468; font-size:11px; line-height:13px; padding-bottom:5px; position:relative; top:2px;}
.final-highuser {color:#3f7a0a; font-size:12px; font-weight:bold; position:relative; top:-3px;}
.final-currentbid {text-align:left; position:relative; top:2px; float:left; color:#5f6468; font-size:11px; padding-top:0px; margin-bottom:0px;}
.final-currentbid2 {position:relative; top:2px; text-align:left; line-height:14px; float:left; color:#5f6468; font-weight:bold; font-size:0px; padding-top:0px; padding-right:5px; margin-bottom:0px;}
.final-currentdoll {float:left; position:relative; top:-2px; font-family:Arial Black; color:#af2500 !important; font-weight:bold; font-size:14px; padding-top:0px; margin-bottom:0px;}
.final-qty {color:#5f6468; font-weight:bold; font-size:12px; position:relative; top:10px; margin-bottom:0px;}
.final-newbid {text-align:center; font-size:18px; position:relative; margin-left:10px; margin-top:4px; width:75px; height:20px; border:1px solid #8c8c85; float:left;}
.final-placebid {margin-top:4px; position:relative; padding-left:10px; padding-right:5px; float:left;}
.final-confirmtext {font-family:Arial, Helvetica, Sans Serif; color:#fffef3; font-size:20px; font-weight:bold; padding-top:25px;}
.final-confirmtext-s {font-family:Arial, Helvetica, Sans Serif; color:#fffef3;}
.final-confirmblurb {margin-top:1px; margin-left:7px; margin-bottom:5px; color:#edecdf; font-size:12px; line-height:17px;}
.final-confirmprice {position:relative; top:1px; font-family:Arial Black; color:#fff; font-weight:bold; font-size:18px; margin-bottom:5px;}
.final-buttonblock {width:191px; margin:0 auto;}
.final-logintobid {width:176px; margin:0 auto; padding-top:94px;}
.final-bidplaced {margin:0 auto; padding-left:55px; padding-top:56px;}
.final-buttonblock2 {width:191px; margin:0 auto; padding-top:62px;}
.final-biderror {width:181px; margin:0 auto; padding-top:104px;}
.final-confirmbid {width:191px; margin:0 auto; padding-left:27px; padding-top:71px;}
.final-confirmbid2 {width:191px; margin:0 auto; padding-left:27px; padding-top:23px;}
.final-cancelbid {margin-top:4px; position:relative; float:left;}
.final-okaycancel {margin-top:108px; position:relative;}
.final-submitbid {margin-top:4px; position:relative; padding-left:10px; float:left;}
.final-quaninput {float:left; width:20px; font-size:14px; height:18px; border:1px solid #ffdb70; margin-right:0px; position:relative; top:2px;}
/* End Final Countdown Styles*/

a.title {color:#ffdb70 !important; text-decoration:none !important;} /*35434d*/
a.title:hover {color:#eaebdd !important; text-decoration:underline !important;}
a.smallLink {font-family:Verdana, Geneva, sans-serif; font-size:9px;}
a.white {color:#fff !important; text-decoration:none; outline:none;}
a.noline {text-decoration:none;}

/* Wrapper */
div#wrap {width:100%; margin:0;}

/* Header */
div#header {width:800px; height:50px !important; margin:0 auto; background:url(/images/head-bg.jpg);}
div#header h1 {float:left; margin:5px 0 0 10px; width:190px; height:60px;}
div#header h2 {float:left; width:250px; height:75px; position:relative; top:5px; left:25px; padding:0px; background-color:#666;}
div#header .login {float:right; position:relative; top:-30px; margin:0px 10px 0 0; width:277px; height:78px; background:url(/images/loginbox-bkg.jpg) no-repeat; font-size:12px;}
.login-body {position:relative; top:-3px; left:2px; font-size:11px;}
#header .loginput {padding:2px 2px 2px 2px; width:100px; font-size:10px; height:10px; border:1px solid #ccc;}
div#header table{margin-top:10px; margin-left:10px;}
div#header .advanced {font-size:9px;}
.no-account {font-size:11px; padding-top:4px;}
li {margin-left:30px;}

/*Style for header scroller */
#pscroller2{float:left; width:250px; height:50px; padding:0px; background:url(/images/bg_scroller.gif); border:1px solid #d4d4d4;}
.scroller {float:left;}
.scrolltitle {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; float:left; width:190px; position:relative; left:10px; margin:3px 0px 3px 0 ; line-height:14px;}
#pscroller2  a:active, a:visited {color:#333;}
.scrolltitle a, a:active, a:visited {text-decoration:underline;}
.scroll-icon {height:50px; width:50px; float:left;}
.select-box {border:1px solid #c5c2b9; padding-left:3px; font-size:12px; width:185px;}
.email-alerts {position:relative; top:10px; width:410px; border:1px solid #000; text-align:;}
.register-text {font-size:11px; font-weight:bold;}
.searchform {margin:2px 0 0 0 ;}
.register-box {height:16px; width:175px; border:1px solid #888;}
.searchbutton {margin:0 0 0 2px;}
.someclass{} /* class to apply to your scroller(s) if desired */
.emailsignup {font-size:11px; height:12px; width:175px; margin-left:25px; margin-top:3px; margin-right:5px; padding:2px 2px 2px 2px; border:1px solid #ccc;}

/* -- level mark -- */
ul.dropdown ul {width:150px; margin-top:0px;}
ul.dropdown ul li {font-weight:normal;}

/* Navigation */
div#navtop {}
div#navtop {width:790px; height:35px;  background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -932px no-repeat; margin-left:10px; font-size:12px; color:#ffdb70;}
div#navtop a {color:#ffffff; text-decoration:underline;}	
#navtop .kwsearch {margin-top:6px; margin-left:10px; padding:3px 3px 3px 3px; border:1px solid #ffdb70; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:14px; float:left; width:360px;}
#navtop select {margin-top:5px; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.searchbtn {margin:8px 0 0 5px; float:left;}
.searchbtn-acc {float:right; position:relative; top:2px; *top:-22px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.searchbtn-acc {float:right; position:relative; top:-1px; *top:-22px; left:-7px;} }

/* Main */
div#main {width:800px; margin:0px auto; background-color:#FFFFFF; position:relative;}

/* Stage */
div#stage {margin:0px; width:658px; background-color:#FFF; padding:0px;}
div#welcomebox {margin:0 0 0 0; height:45px; width:800px; background:url(/images/welcome-bg.jpg) no-repeat;}
.account-links a {color:#333; text-decoration:none;}
.account-links a:hover {color:#333; text-decoration:underline;}
div#welcomebox p {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#666; margin-top:10px; padding-top:10px; margin-left:25px;}

/* Content */
div#content {width:800px; margin:0 auto; padding:15px 0 15px 0;}
div#contentsmall {margin:0 0 0 10px;}

/* home page */
div#featured {float:left; height:538px; width:455px; background:url(/images/featured-bg.jpg) no-repeat ;}
div#featured h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#412e08; margin:5px 0 5px 5px;}
div#featured h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin:0px 0 0 5px;}
div#featured .sku {height:200px; width:200px; border:1px solid #cccccc; margin-left:20px; margin-top:10px;}
div#featured .actionbox{height:200px; width:200px; background-color:#000;}
div#endingsoon {float:left; height:538px; width:327px; margin:0; background:url(/images/endingsoon-bg.jpg) no-repeat; padding:0px; overflow:hidden;}
div#box {width:154px; height:149px; background:url(/images/item-endingsoon-test.jpg) no-repeat;}
.topl {margin:0; float:left;}
.topr {margin:0; float:right;}

/*search results*/
.listtop {width:782px; height:24px; padding-top:8px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -242px; vertical-align:middle; border-bottom:solid 2px #ffdb70; }
.listhead {background:url('/images/csg-stretchx.jpg') 0 -750px repeat-x; border-bottom:solid 1px #7f694b; border-left:solid 1px #bababa; border-right:solid 1px #bababa;}
.listrow {border-bottom:1px solid #ffffff;}
.listrow-border {border-left:1px solid #fff; padding:8px 5px;}
.listbtm{ width:782px; height:9px; margin:0; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -760px; }
.buttonRow {text-align:center; width:100%;}
div#listings {width:782px; margin:0 auto; background:url(/images/listings_bg.jpg) ; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666; overflow:hidden; z-index:20 !important;}
div#listingssmall {width:640px; background:url(/images/listings_bg_small.jpg) repeat-y; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666666;}
.ie6 div#listingssmall {width:638px;}	
div#listings .listtop-f{width:782px; height:24px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -383px; padding-top:8px; overflow:hidden;}
div#listings .listtop-p {width:782px; height:24px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -289px; padding:8px 0 0 0; overflow:hidden;}
.listtop-f-contents{position:relative; top:-10px; height:34px; overflow:hidden;}
div#listingssmall .listtop{width:640px; height:24px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -336px; padding-top:8px; border-bottom:solid 2px #ffdb70;}
.listtop p, .listtop h1 { font: 16px/16px Arial, Helvetica, sans-serif normal; color:#ffdb70; margin: 0 0 0 10px; }
h1.listtop { font: 16px/16px Arial, Helvetica, sans-serif normal; color:#ffdb70; padding: 8px 0 0 10px; }
.listtop-f p {font-family:Arial, Helvetica, sans-serif; color:#3d5161; font-size:16px; padding:0px 0 0 10px;}
.listtop-f h1 {font: 16px/16px Arial, Helvetica, sans-serif normal;}
.listtop-p h1 {font: 16px/16px Arial, Helvetica, sans-serif normal;}
.listtop-p p {font-family:Arial, Helvetica, sans-serif; color:#3d5161; font-size:16px; padding:0px 0 0 10px;}
.listtop select {font-size:12px;}
.listtop-f select {font-size:12px;}
div#listbtm{width:640px; height:13px; margin:0px auto 10px auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -808px;}

/* -------------------------------------------------------------------- */

.itemtxt {color:#444444;}
.smalltxt {font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative; top:-5px; left:85px;}
.smalltxt2 {font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative; top:-5px; _top:0px;} /* hacks */
.smalltxtimage {position:relative; top:3px; border-bottom:1px solid #ccc; _top:1px;} /* hacks */
.smalltext2-line {border-bottom:1px solid #ccc;}
.itemtitle {padding-left:5px; padding-bottom:0px; height:32px;}
.itemtitlew a, a:active, a:visited {color:#060; padding-left:0px; padding-bottom:0px;}
.rating {position:relative; top:-1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#826109;}
.contents {display:block; list-style-type:none;}
.tableEnd {border-bottom:solid 1px #BABABA; margin-bottom:15px;}

/* Detail Page */
div#detail { width:444px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.ie6 div#detail {width: 444px; overflow: hidden; }
div#detail a, a:visited, a:active {text-decoration:underline;}
div#detail .smalltxt { font-size:9px; font-family:Verdana, Geneva, sans-serif; }
.header-bidhistory {float:left; height:24px; margin:0 auto; padding-top:8px; width:640px; color:#ffdb70; background:url(/images/header-bidhistory.jpg) no-repeat;}
.acc-menu {margin-bottom:10px; height:24px; margin:0 auto; padding-top:8px; width:780px; color:#ffdb70; background:url(/images/headerbar-780.jpg) no-repeat;}

.similar_block {width:777px;}
.similar-auctions { height:24px; line-height:24px; color:#ffdb70; background:url(/images/header-similar.jpg) no-repeat;}
.similar_cell {width:177px; height:110px; border-left:1px solid #ccd1c9; padding:8px; font-size:11px; float:left; border-top: 1px solid #ccd1c9; border-bottom:1px solid #ccd1c9;}
.similar_cell2 {background:#e5e4da; border-top:1px solid #e5e4da; border-bottom:1px solid #e5e4da;}
.similar_title {height:24px;}
.similar_title a {line-height:12px; font-weight:700;}
.similar_info {width:177px; height:55px; position:relative; display:table-cell; vertical-align:bottom;}
.similar_sku {position:relative; float: left; width: 55px; height: 55px;}
.similar_sku img {width:55px; height:55px; border: 1px solid #ccc;}
.similar_sku .quickViewBtn {width:84px; height:28px; border: 0px solid #ccc;}
.similar_table {position:relative; left:10px; width:114px; height:55px; line-height:12px; font-size:11px;}
.similar_bidbtn {padding-top:5px;}
.similar_bidbtn img {width:63px; height:27px;}






div#detail .detailtop { position: relative; left: -1px; margin:0; padding:0; height:31px; width:446px; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -196px; }
div#detail .detailbtm {position:relative; left:-1px; margin:0; padding:0; height:10px; width:446px; background:url(/images/btm_details.jpg) no-repeat; _top:4px;} /* hacks */
.auction-title {font-size:13pt; color:#333; margin-top:10px; margin-bottom:10px; font-weight:bold;}
div#detail .auctionover {font-size:19px; color:#cc3300; font-weight:bold; text-decoration:none; white-space:nowrap; display:inline; width:227px; position:relative; left:10px;}
div#detail .dtimeleft {font-size:26px; color:#cc3300; font-weight:bold; text-decoration:none; white-space:nowrap; display:inline; width:227px; position:relative; left:10px;}
div#detail .dtimeleft-l {border:none; background-color:#ffffff; font-size:26px; color:#669933; font-weight:bold; text-decoration:none; white-space:nowrap; display:inline; width:227px; position:relative; left:10px;}
div#detail .ddesc {font-size:18px;}
div#bidding { width:324px; background:url(/images/bg_bidding.jpg); font-family:Arial, Helvetica, sans-serif; line-height:18px; }
.ie6 div#bidding {overflow:hidden;}
div#bidding .bidinput {float:left; width:70px; font-size:19px; height:22px; padding:2px 2px 2px 2px; border:1px solid #ffdb70; margin-right:10px; position:relative; top:2px;}
div#bidding .bidinput2 {float:left; width:40px; font-size:14px; height:18px; padding:2px 2px 2px 2px; border:1px solid #ffdb70; margin-right:10px; position:relative; top:2px;}
div#bidding .quaninput {float:left; width:20px; font-size:14px; height:18px; padding:2px 2px 2px 2px; border:1px solid #ffdb70; margin-right:0px; position:relative; top:2px;}
div#bidding .biddingtop {margin:0; padding:0; height:31px; width:324px; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -150px;}
div#bidding .bidtable {height:145px; font-size:16px; background:url(/images/bg_bidtable.jpg) no-repeat; background-position-y:bottom; background-position:bottom left; padding-left:10px;}

/* other pages */
.contact {width:520px; text-align:left; margin:0 auto;}
.contact .con-full {width:510px; float:left; vertical-align:top;}
.contact .lside{float:left; width:130px; vertical-align:top; text-align:right; padding-right:8px;}
.contact .rside {float:left; width:380px; vertical-align:top;}
.contact input, .contact textarea, .contact select {border:1px solid #ffdb70; font-size:12px; margin-bottom:2px; display:block; vertical-align:top;}
.contact input {width:225px; height:18px;}
.contact textarea {width:225px; height:100px;}
.contact select {width:180px; height:18px;}
.contact .charcount {border:1px solid #fff; background-color:#fff; width:40px; display:inline;}
#submitMsg {text-align:center; margin-top:50px; margin-left:20px; font-size:16px; padding:5px; color:#036; background-color:#fff; display:none; width:745px;}
.email-adds {font-weight:700; text-decoration:underline;}
.email-box {padding-left:20px; font-size:11px; width:648px; margin:16px auto; line-height:12px;}
.email-box div {height:24px; width:648px; padding-bottom:12px;}
.email-box div div {float:left; text-align:left; width:240px; height:24px;}

.review-single {width:380px; margin:10px 0; padding:10px; border:1px solid #495b6f; float:left;}
.review-break {margin:10px 0; border-top:1px solid #495b6f; padding:0 10px;}
.review-customer {border-top:1px dotted #ccc; padding:10px 50px 0; text-align:right;}
.revrating {text-align:center; width:310px; margin:60px 10px 0 15px;}
.revrating span {padding:0 10px;}
.revhead {font-size:16px; color:#000; padding-bottom:16px;}
.ratebars {font-size:11px;}

/* help section */
.help-main {padding:30px 25px 10px;}
.help {cursor:help; margin-left:25px; font-size:9.5pt; margin-bottom:5px; color:#9f9f9f;}
.help a {color:#9f9f9f !important;}
.help a:hover {color:#5482a5 !important;}
.help-topic {font-size:11pt;}
.help-topics {font-size:11pt; width:600px; margin:10px auto; padding-top:16px;}
.help-topics div {width:280px;float:left; padding-right:20px;}
.search-help {padding:5px 10px 12px 40px; float:left; font-size:12px; font-weight:700;}
.watch-help {padding: 0 0 10px 40px; margin:0;}
.watch-help li {padding-top:5px;}
.shiprates {margin:10px 2px 10px 3px; border:1px solid #3c5e79; text-align:center;}
.shiprates2 {margin:10px 3px; border:1px solid #3c5e79; text-align:center;}
.shiprates .t-head {background-color:#3c5e79; font-weight:700; color:#fff;}
.shiprates2 .t-head2 {background-color:#3c5e79; font-weight:700; color:#fff; float:left; width:371px; padding:3px;}
.shiprates .t-cell {width:101px; float:left; vertical-align:middle; padding:3px;}
.shiprates2 .t-cell2 {width:371px; float:left; vertical-align:middle; padding:3px; border-bottom:1px solid #495b6f;}
.shiprates2 .nobord {border-bottom:0px solid #fff;}
.shiprates .t-bord {border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:48px; background-color:#eee;}
.shiprates .t-bord3 {border-bottom:1px solid #ccc; height:48px; background-color:#eee;}
.shiprates .t-bord2 {border-right:1px solid #ccc;}
.addresses {font-size:11px; width:740px; margin:16px auto; line-height:15px;}
.addresses span {width:228px; float:left;}
.addresses div {width:512px; float:left; text-indent:-8px;}

/* Footer */
#footerdiv {position:relative; z-index:0; width:790px; height:152px; padding:5px; background:url(/images/bg-footer.jpg) no-repeat; margin: 0 auto; }
.ff2 #footerdiv {position:relative; z-index:-100; top:-10px; width:790px; height:152px; padding:5px; background:url(/images/bg-footer.jpg); background-repeat:no-repeat;}
div#footer {width:800px; margin:0 auto;} /*--background:url(/images/footer.jpg) no-repeat; --*/
.headerbox-left {height:37px; background: url('/images/csg-4cfd1ee43ad46.jpg')  0 -477px; padding-left:10px; margin:0 0 10px; }
img.spheaderbox-right{ background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -529px; width: 10px; height: 37px; }
.subheader {float:left; height:28px; width:95%; padding-top:7px; border-top:1px solid #bababa; border-bottom:1px solid #bababa; vertical-align:middle; color:#906c00; font-size:18px;}
.subheader-tan {float:left; width:755px; padding-right:5px; border-top:1px solid #bababa; border-bottom:1px solid #bababa; vertical-align:middle; color:#906c00; font-size:18px; line-height:35px;}
.subheader-blue {float:left; height:28px; width:597px; padding-top:7px; border-top:1px solid #bababa; border-bottom:1px solid #bababa; vertical-align:middle; color:#455869; font-size:18px;}
.account-frame {float:left; width:130px; margin-bottom:25px;}
.account-frame p {padding:7px 0px 7px 8px; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 0; color:#ffdb70; font-size:14px;}
.account-frame a {font-size:12px; margin-left:8px; display:block;}
.account-body {padding:10px 0px; background:#dfe2e5; color:#5b5757; border:1px solid #bababa;}
.content-spacer {float:left; margin-left:8px; width:620px; margin-bottom:10px; _width:600px;} /* hacks */
.box-yellow {vertical-align:middle; padding:5px; width:577px; height:22px; background:#f2f1e6; font-family:Arial, Verdana, sans-serif; color:#24405d; font-size:11px; border-top:2px solid #ffffff;}
.box-blue {vertical-align:middle; padding:5px; width:577px; height:22px; background:#d5d5d5; font-family:Arial, Verdana, sans-serif; color:#24405d; font-size:11px; border-top:2px solid #ffffff;}
.dir{float:left; width:103px; font-size:13px;}
.dir-spacer {float:left; background:#394750; width:6px;}
.dir-spacer li:hover {float:left; background:#394750; width:6px;}
.itemtext {font-size:12px; color:#888888;}
.itemtext-details {font-size:12px; color:#888888; padding-left:10px;}
.item-details-black {color:#000; padding-left:5px;}
.dollar {float:left; width:15px; font-size:20px; position:relative; top:7px; padding-left:40px;}
.dollar2 {float:left; width:15px; font-size:18px; position:relative; top:7px; padding-left:5px;}
.required {color:#CC0000;}

/* My Account */
.notice {color:#426f92; font-size:13px; padding:10px 0px; display:block;}
.notice b {font-variant:small-caps; font-size:13.5px; margin-right:3px;}
.smallNote {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666666; font-style:italic;}
div#noteBox {background-color:#f1f5f8; border:solid 1px #BABABA; padding:2px; width:70%; margin:10px 0px 0px 15%; font-size:11px;}
div#noteBox ul, div#noteBox li {list-style:none; padding:0px; margin-left:7px; font-size:-1;}
.columnLeft {width:35%; float:left; text-align:right; margin-bottom:25px; margin-top:10px;}
.columnRight {float:left; width:60%; margin-bottom:25px; margin-top:10px;}
.accountInput {border:1px solid #ffdb70; font-size:12px; height:18px; width:65%; margin-bottom:2px; display:block;}
.accountInputNew {border:1px solid #ffdb70; font-size:12px; height:18px; width:235px; float:left; margin-top:2px;}
.accountCaption {font-size:13px; margin-right:5px; clear:left; line-height:20px; display:block; color:#666666; margin-top:2px\9;}
.accountCaptionNew {font-size:13px; margin-right:5px; float:left; text-align:right; color:#666666; width:160px; margin-top:2px;}
html>/**/body .leftClear   /*for all but IE6 & 7*/ {clear:left;}
.accountContent {font-size:13px; margin-right:5px; clear:left; line-height:20px; display:block; color:#333333; font-weight:bold;}
.alertBox {width:70%; margin:10px 15%; clear:both; border:dashed 1px #CC0000; color:#CC0000;}
.alertBox ul, .alertBox ol {list-style:none; list-style-image:none; padding-left:10px;}
.alertBox p {padding:10px;}
.alertBox h4 {font-variant:small-caps; font-weight:bold; text-align:center;}
.radioText {color:#666666; padding:10px 20px; margin:0 auto; clear:both; display:block; width:75%;}
.subSection {width:94%; min-width:94%; margin:0 3%; float:left; display:block;}
.ie6 .subSection {margin:0 1%;}
.subSection h3 {color:#725937; border-bottom:solid 1px #9b8567; margin-bottom:10px;}
.subSection ol, .subSection ul {padding-left:40px;}
.subSection li {padding:5px 0px;}
div.buttonRow img {cursor:pointer;}

/*These styles are similar to "listings", but meant for pages without gridviews...see "Forgot Password" page for examples*/
div#data {width:782px; margin:0 auto; background:url(/images/listings_bg.jpg) ; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
div#data .listtop{width:782px; height:24px; margin:0 auto; background:url(/images/hdr_listing.jpg) no-repeat; padding-top:8px;}
div#data .listtop-f{width:782px; height:24px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -383px; padding-top:8px;}
div#data .listbtm{width:782px; height:9px; margin:0 auto; background: url('/images/csg-4cfd1ee43ad46.jpg') 0 -760px;}
div#data .dataContent {padding:10px;}
.dataContent ol, .dataContent ul {padding-left:40px;}
.dataContent li {padding:5px 0px;}
.watchListBubble {height:147px; background:url(/images/adv-search-bg.png) no-repeat;}
.watchListBubble p {padding-top:10px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5d4f3c;}
.hometab ul {background:url(/images/hometab.jpg); background-repeat:no-repeat; height:230px; width:83px; padding:10px; font-size:11px; text-decoration:none; cursor:default; float:left; position:relative; top:-10px;}
.hometab ul:hover {background:url(/images/hometab-selected.jpg); background-repeat:no-repeat; height:230px; width:83px; padding:10px; font-size:11px; text-decoration:none; cursor:pointer; float:left;}
.hometab-thumb {padding-top:10px; padding-bottom:5px;}
.hometab-image {border:1px solid #ccc;}
.reviewtxt {font-size:8.5pt; line-height:12px; margin-bottom:5px;}
.time-running-out {font-weight:bold; color:#cc0000;}
.time-running-out-big {font-weight:bold; color:#cc0000; font-size:14px;}
.time-running-out-big-red {font-weight:bold; color:#cc0000; font-size:14px;}
.time-running-out-big-green {font-weight:bold; color:#669933; font-size:14px;}
input.clockbox {color:#cc0000; background-color:#FFFFFF; font-family :Verdana, Trebuchet MS, Arial, Helvetica; font-weight :bold; font-size :9pt; border:0px solid white; padding:0px; height:16px;}
.stats_tabs {color:#111; font-size:12px; width:352px; top:-40px; left:10px;}
.stats_tabs_container {position:relative; top:-25px; left:10px;}
.stats_tabs li {list-style:none;float:left;margin-bottom:-2px; margin-left:0px;}
.stats_tabs ul a {display:block; padding:6px 10px; text-decoration:none!important; margin:1px 3px 1px 0; color:#868177; background:url('/images/csg-stretchx.jpg') 0 0 repeat-x; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.stats_tabs ul a:hover {color:#666157; background:#e9dfce; background:url(/images/tab-hover.png) repeat-x #f3eee7;}
.stats_tabs ul a.selected {margin-bottom:0; color:#000; background:url('/images/csg-stretchx.jpg') 0 -250px repeat-x; border-bottom:1px solid #f3eee7; cursor:default; }
.stats_tabs div {width:400px; clear:left; background:#eeeee0; border-top:0px; margin-right:15px; _width:380px; *padding-top:3px; /margin-top:0px;} /* hacks */
.tab_content{width:400px; margin:0!important; padding:10px; height:90px!important; border-left:1px solid #e8ded0; border-right:1px solid #e8ded0; border-bottom:1px solid #e8ded0; overflow:auto!important; margin-right:0px; _width:380px;} /* hacks */
.tab_content_review {width:400px; margin:0!important; padding:10px!important; height:90px!important; border-left:1px solid #e8ded0; border-right:1px solid #e8ded0; border-bottom:1px solid #e8ded0; overflow:auto!important; margin-right:15px; _width:380px;} /* hacks */
.tab_spacer {margin-right:15px;}
.sampler-tab-info {width:90%; font-weight:bold; font-size:12px; padding-bottom:7px;border:none;}
.sampler-tab-info-bod {line-height:12px; font-size:11px; font-weight:normal;}
.rating-box-small {position:relative; z-index:1; float:left; text-align:left; line-height:19px; width:25px; height:25px; padding-top:2px; padding-left:5px; font-size:13px; font-weight:bold; color:#fff; background: url(/images/csg-4cd81154d3a8e.png) no-repeat  0 -1719px; }
.characteristic {font-size:11px;}
.rating-slide {padding-top:2px; padding-right:5px;}

div#vtip #vtipArrow {position:absolute; top:-10px; left:5px;}
#hideshow {position:absolute; width:100%; height:100%; top:0; left:0;}
#fade {background:#000; position:fixed; width:100%; height:9999px; filter:alpha(opacity=60); opacity:.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; left:0; top:-50px; z-index:100;} /*--IE 8 Transparency--*/
.popup_block {background:#ddd; padding:10px 20px; border:10px solid #fff; float:left; width:480px; position:fixed; top:20%; left:50%; margin:0 0 0 -250px; z-index:110;}
.popup_block .popup {float:left; width:100%; height:350px; overflow:auto; background:#fff; margin:10px 0; padding:10px; border:1px solid #bbb; font-size:12px;}
.popup h3 {margin:0 0 20px; padding:5px 10px; border-bottom:1px solid #bbb; font-size:1.5em; font-weight:normal;}
.cntrl {position:absolute; right:-20px; top:-20px; top:0px\9;}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position:absolute; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop :document.body.scrollTop);}
*html .popup_block {position:absolute; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + ((documentElement.clientHeight-this.clientHeight)/2) :document.body.scrollTop + ((document.body.clientHeight-this.clientHeight)/2)); left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (document.body.clientWidth /2 ) :document.body.scrollLeft + (document.body.offsetWidth /2 ));}

.char_level-l {padding-right:5px;}
.char_level-r {padding-left:5px;}
.text-rating {position:relative; top:-9px; padding-left:35px; color:#669933;}
.attributeHelp {cursor:help; position:relative; top:-1px; float:left;}
.rating_caption{color:#524838; font-family:Verdana,Geneva,sans-serif; font-size:12px; text-align:center;}
.overallRating{color:#a1916e; font-size:11px; font-weight:normal;}
.overallRating_num{color:#524838;}

/**************************************************/
/*                  Tooltips		       	      */
/**************************************************/
.tooltip-offer {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#f4efe4; border:1px solid #d8d0bf; z-index:60;}
.tooltip-rating {color:#a39681; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#fff; border:1px solid #a39681; padding:2px 5px; z-index:60;}
.tooltip-small {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#f4efe4; border:1px solid #a39681; padding:2px; z-index:60; width:250px;}
.tooltip {text-decoration:none;}
.tooltip_box {border:1px solid #3e2a15; padding:0px; margin:0px; width:250px; height:auto;}
.tooltip_caption {background-color:#d8d0bf; padding:2px; font-weight:bold; color:#3e2a15; font-size:11px;}
.tooltip_close {float:right; margin-top:-15px; margin-right:3px;}
.tooltip_close_chrome {float:right; margin-top:0px; margin-right:3px;}
.tooltip_content {padding:2px; background-color:#f4efe4; height:auto;}
.line {height:1px; margin-top:10px; margin-bottom:20px; color:#ccc;}
.small-indented {font-size:12px; padding-left:10px;}

.product-image {width:200px; float:left; padding-left:10px;}
.send-to-friend {padding-top:5pt; width:95px; height:27px; float:left;}
.send-friend-img {position:relative; top:-5px;}
.auction-watchlist {padding-top:5pt; margin-left:8px; width:95px; height:27px; float:left; _margin-left:0px; _position:relative; _left:5px;} /* hacks */
.watch-button {position:relative; top:-5px;}
.auction-detail-body {position:relative; left:5px; float:left; width:227px; _left:10px;} /* hacks */
.a-text-detail {position:relative; left:13px; line-height:18px; margin-top:10px;}
.end-small {font-weight:bold; font-size:11px;}
.end-small-smaller {font-size:9px;}
.black-text {color:#000;}
.customer-rated {position:relative; top:4px; left:-5px; float:left; width:82px; height:17px;}
.product-details-box {padding:5px; background:#f7f7ee; position:relative; left:13px; top:15px; line-height:18px; border:1px solid #dddddd;}
.product-details-title {top:0px; font-size:12px; color:#757575; font-weight:bold;}
.product-details-line {width:90%; color:#ccc;}
.vert-space-5px {position:relative; top:-5px;}
.mid-grey {color:#8c8b8b;}
.misc-padding {padding:10px; _padding:5px;} /* hacks */
.misc-padding-container {line-height:15px; position:relative; left:10px; top:-40px;}
.misc-padding-container2 {line-height:15px; position:relative; left:10px; top:-25px;}
.quotetop {width:95%;height:6px;border:none;background-color:#fff;background:url(/images/smallquote-top.png);background-repeat:no-repeat;}
.quotebod {border:none; width:330px; height:40px; background:url(/images/smallquote-body.png);background-repeat:repeat-y; overflow:hidden; font-size:10pt; padding-left:20px; padding-right:10px;padding-bottom:5px;}
.quotetitle {font-size:11pt; color:#d55841;}
.quotemore {font-size:11px;width:305px;border:none;background-color:#fff;}
.quoteless {font-size:11px;width:305px;border:none;display:none;background-color:#fff;}
.quotebottom {height:33px;border:none; width:350px; margin-bottom:10px; /margin-top:0px; background:url(/images/smallquote-bottom.png); background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#74665e;}
.quotecustomer {color:#97491c;}
.winning-bid-title {padding-bottom:10px; font-weight:bold;}
.winning-bid-number {padding-left:5px; padding-bottom:10px; font-size:20px; font-weight:bold; color:#000;}
.winning-bid-height {line-height:30px;}
.no-form-padding {margin:0px; padding:0px;}
.enter-max-bid {padding-top:10px; padding-bottom:20px; font-weight:bold;}
.max-bid-line {position:relative; top:-10px; margin:auto; width:80%; color:#ccc; _top:-20px;} /* hacks */
.max-bid-centering {padding-bottom:0px; _position:relative; _top:-20px;} /* hacks */
.max-bid-quantity {margin-left:0px; font-size:16px; width:70px; float:left; position:relative; top:5px;}
.submit-bid {float:left;}
.amount-offering {font-size:12px; _position:relative; _top:-20px;} /* hacks */
.whole-dollar {position:relative; left:26px; margin-top:8px; width:195px; text-align:left; font-size:12px; line-height:13px; _top:-20px;} /* hacks */
.bid-history-container {position:relative; top:12px; left:8px; float:left; margin-bottom:10px;}
.bid-history-bg {color:#676666; background:url(/images/bg-bid-history.jpg); background-repeat:no repeat; padding-top:5px; font-size:11px;}
.winning-bid-line {width:85%; margin-top:5px; height:1px; color:#ccc;}
.padding-l-30 {padding-left:30px;}
.bid-users {height:80px; overflow:auto;}
.tiny-spacer {font-size:4px; line-height:5px;}
.auto-bid-auction {margin-top:10px !important; float:right !important; position:relative !important; left:-10px !important;}
.color-bluegrey {color:#596f84;}
.color-bloodred {color:#cc3300;}
.color-bloodred-bold {color:#cc3300; font-weight:bold;}
.hidden {visibility:hidden;}
.none {display:none;}
.float-left {float:left;}
.margin-0 {margin:0;}
.font-9 {font-size:9px;}
.divlink {cursor:pointer;}
.aucBodyHead {font-size:18px; font-weight:bold;}

/* cigar brand list */
.cigar-brands {padding:15px; width:770px; height:auto; clear:both;}
.cigar-brands h1 {background:url(/images/hdr_listing.jpg) no-repeat; font-size:18px; text-align:center; width:780px; height:35px; color:#FFDB70; padding-top:5px; margin-left:-5px;}
.cigar-brands ul {float:left; list-style:none; margin:10px 45px 0 0; padding:0;}
.ie7 .cigar-brands ul,.ie6 .cigar-brands ul {float:left; list-style:none; margin:10px 30px 0 0; padding:0;}
.cigar-brands .last-brand-list {margin:10px 0 0;}
.cigar-brands li {margin:0;}
.cigar-brands a {cursor:pointer; font-size:12px;}
.cigar-brands a:hover {color:#FFDB70;}

#totals { position:absolute;top: 225;left: 136;padding:1px;z-index: 0;}
.bidhistory { width: 326px; height: 150px; color: #676666; background: url(/images/bg-bid-history.jpg) no-repeat; }
.bidhistoryyankee { background: url(/images/bg-bid-history-yankee.jpg) no-repeat; width: 326px; height: 297px; }

/* js styles for building the bidder table */

.bidderleft { width: 190px; }
.bidderright { width: 70px; }
#highbidder { font: 12px; font-weight:bolder !important; }
#highbid { font-size: 12px; font-weight:bolder!important; }

.entermaxbid { margin: 0; text-align:center; }
.entermaxhr { margin: 7px auto; color:#ccc; width: 270px; }
.ie7 .entermaxhr { margin: 2px auto; color:#ccc; width: 270px; }
.ie6 .entermaxhr { margin: 2px auto; color:#ccc; width: 270px; }
.entermaxunder { margin: 0px;}

.link2fam{color:green !important;text-decoration:underline;cursor:pointer;}

#pageflip {position:absolute; z-index:75;right:0;top:0;}
#pageflip img {width:50px; height:52px; z-index:75; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic;}
#pageflip .msg_block {width:50px; height:50px; position:absolute; z-index:70; right:0; top:0; background:url(/images/Sniper-MainCurl.png) no-repeat right top; text-indent:-9999px;}

