/*-----------------------------------------------------------------------------
version:   1.0.1-Beta
author:    daniel vecchiato
email:     info@4webby.com
website:   http://www.4webby.com/
-----------------------------------------------------------------------------*/
/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin
* {margin: 0; padding: 0;}*/
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote,  ul {margin: 1em 0;}
/* Class for clearing floats */
.clear {clear:both; margin:0; height:0; line-height:0;}
/* Remove border around linked images */
img {border: 0;}
td{vertical-align:top;}

/* =Typography
-----------------------------------------------------------------------------*/
body,html{padding: 0;margin:0; color:#fff}
html{font: 90%/1.6  Arial, Helvetica, sans-serif;background:#444 url(../2010_images/bg.gif) center repeat-y;}
/* =Wrapper
-----------------------------------------------------------------------------*/
.wrapper {background: #000; padding: 0px 10px 0px 10px;}
#wrapper{padding: 0px 10px 0px 10px !important; margin-top:10px;}
#wrapper.noackground{padding-bottom:0 !important;}
/* =Round corner
-----------------------------------------------------------------------------*/

/* Centering Technique
================================== */
#topmenu,
.wrapper {position: relative; width: 900px; margin: 0px auto;}
#bottombox {margin: 0px auto;}
/* =Headings
-----------------------------------------------------------------------------*/
.logo{margin-top:5px;}
#header {padding:0px; height: 78px; position:relative; }
#header h1 {display:none;}
#header form {position:absolute; right:-2px; top:24px;}
#header form input.inputmin{width:150px;}


#browse_crag {width:500px; text-align:right; position:absolute; right:0px; top:-14px; color: #999; font-size:12px; padding: 5px 0; display:inline;}
#browse_crag li{display:inline; padding-left:10px;}
#browse_crag li a{text-decoration: none;font-weight: bold;color:#cc9;}
#browse_crag li a:hover {text-decoration:none; color: #fff;}
/* =Translation
-----------------------------------------------------------------------------*/
div#translation{position:absolute; top:5px; right:20px; color:#5f1f1f; font-size:11px; height:10px;}
div#translation img {padding-right:4px; vertical-align:middle;}
/* =Links
-----------------------------------------------------------------------------*/
a:link, a:visited {text-decoration: none; font-weight: normal; color: #666;}
a:hover, a:active {text-decoration:none; color: #FF0000;}
/* =Branding
-----------------------------------------------------------------------------*/
/* =Main Nav
-----------------------------------------------------------------------------*/
#navlist {width: 602px; margin: 0;}
ul#navlist {font: 11px verdana, arial, sans-serif; list-style-type: none; padding-bottom: 24px; margin: 0; margin-left: 190px;}
ul#navlist li {float: left; height: 20px; background-color: #99FF00; margin: 6px 2px 0px 2px; border: 1px solid #99FF00; border-bottom: none;}
#navlist a {float: left; display: block; color: #666; text-decoration: none; padding: 4px;}
#navlist a:hover {background: #fff;}
/* =Menu
-----------------------------------------------------------------------------*/

#menu {}
/* =Main Content
-----------------------------------------------------------------------------*/
#mainContent {padding: 0px ;}
#mainContent.nobackground{padding: 0 !important;}

#mainContent h1,
.page_content_sidebar h3{text-transform:uppercase; line-height:normal; margin:0px 0px 0px 11px; font-size:28px;}
#mainContent a {color: #cc9; background-color: transparent; text-decoration: none; font-weight: normal;}
#mainContent a:visited {color: #cc9; background-color: transparent; text-decoration: none;}
#mainContent a:hover {color: #fff; text-decoration: none; background-color: transparent;}
#mainContent ul {list-style:none; padding: 0 0 0 0px; margin: 8px 0 12px 0;}
#mainContent li {padding: 0 0 0 18px; margin: 0 0 6px 0; background:url(../images/bullet.png) no-repeat left 4px;}

#mainContent li.label{clear:both; border-bottom:1px solid #ccc;}
#mainContent li.label span{display:block; width:150px; float:left;}

#mainContent li p {margin-left: 0; margin-right: 0;}
#mainContent .rss {float: right; width: 200px; margin: 0 0 10px 10px; border: 1px #D0D0D0 solid; padding: 10px; font-size: 10px;}
#mainContent .rss h2 {border: none; margin: 0; font-size: 16px;}
.important {background-color: #FBE6F2; border: 1px solid #D893A1; color: #333; margin: 10px 0 5px 0; padding: 10px; font-weight: bold; width: 400px;}
.important p {margin: 6px 0 8px 0; padding: 0;}
/* =Footer
-----------------------------------------------------------------------------*/
#footer {text-align:center; color: #000; font-size:12px; background:url(../2010_images/footer.gif) #444 center top no-repeat; height:44px; padding-top:50px; color:#999}
#footer a {text-decoration: none;}
.footer_menu {font-size:14px; color: #FFFFFF;}
.footer_menu a {padding-left: 10px; padding-right: 10px; color: white; text-decoration: none; border-right: 1px solid #99FF33;}
.footer_menu a:hover {background-color: #99FF33; color: #000000;}

/* =FLASH MESSAGE
-----------------------------------------------------------------------------*/
#flashMessage {width:400px; color:#FF0000; border-bottom: 2px solid #FF0000; border-top: 1px solid #FF0000; font-size: 16px; margin: 8px 0px; font-weight: bold; padding: 10px;}
/* =CODE BOX
-----------------------------------------------------------------------------*/
#mainContent code, #mainContent pre {font-family: Courier,monospace;  font-size: 12px;  background-color: #f9f9f9;  border: 1px solid #D0D0D0;  color: #002166;  display: block;  margin: 14px 0 14px 0;  padding: 12px 10px 12px 10px;}

/* =Menu
-----------------------------------------------------------------------------*/
/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

#topmenu{background:#000; padding:0 10px; margin:0 0 0 -10px; width:600px; height:0px;top:34px; right:-10px; position:absolute; z-index:1}

#topmenu, #topmenu ul{z-index:100000000 !important; float:right;}
.nav li {display:inline;}
.nav li a{text-transform:uppercase; border-right:1px solid #fff; color:#fff; font-size:15px; font-weight:normal; margin-left:5px; padding-right:5px;}
.nav li a:hover{color:#cc9}
.nav li ul{display:none}

div.pagination{padding: 3px; margin: 20px 7px;}
div.pagination a{padding: 2px 5px 2px 5px; margin: 2px 1px 2px 1px ; border: 1px solid #666; text-decoration: none; /* no underline */ color: #000099;}
div.pagination a:hover, div.pagination a:active{border: 1px solid #c99; color: #000;}
div.pagination a.activeSlide{background-color:#555 !important;}
div.pagination span.current{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: normal; background-color:#dedede; color: #000;}
div.pagination span.disabled{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}

div.orderright{float:right;}

#newsNav{margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px solid #ccc;}

/* =Tabella
-----------------------------------------------------------------------------*/
table.list2,
table.list{width:100%; margin:10px 0; padding:0px 0 10px 0; }
table.list2 th,
table.list th{border:1px solid #333; text-align:left; background-color:#555; padding:4px; color:#fff;}

table.list2 tr.total td,
table.list tr.total td{text-align:left; border-top:1px solid #555; padding:4px; font-weight:bold; color:#CC0000;}
table.list2 tr.total td.label,
table.list tr.total td.label{text-align:right;}

table.list2 tr.alternate td,
table.list tr.alternate td{background:url("../2010_images/gradient.gif") repeat-y scroll left top #222222}
table.list2 tr.element td,
table.list tr.element td{border:1px solid #333; padding:10px ;}
table.list2 .image,
table.list .image{float:left;}

table.list2 .images,
table.list .images{float:left; margin-right:5px;    border:0;}
table.list .starting_price,
table.list .starting_price{font-size:12px; float:right; margin-right:20px;}

#object .addtocart,
table.list .addtocart{z-index:99; font-size:11px; line-height:16px; display:block; float:right; padding-left:20px; margin-right:20px; margin-top:5px;}


.object_content .addtocart a,
table.list .addtocart a{color:#777 !important; background-position:right center; padding-right:20px; background-repeat:no-repeat;}
.object_content .addtocart a.unsold,
table.list .addtocart a.unsold{background-image:url(../images/cart.png);}
.object_content .addtocart a.returned,
table.list .addtocart a.returned{background-image:url(../images/cart_returned.png);}
.object_content .addtocart a.sold,
table.list .addtocart a.sold{background-image:url(../images/cart_sold.png);}
.returned{padding-left:20px; background:url(../images/icon_alert.gif) no-repeat left 2px; font-weight:bold; color:#c00;}
.object_content .addtocart a{margin-top:20px;}
table.list td .addtocart a{position:absolute; bottom:5px; right:20px;}
.object_content .addtocart a:hover,
table.list .addtocart a:hover{color:#fff !important;}
table.list tr.alternate td.highlight,
table.list tr.element td.highlight{background:#455;}
div.object_title,
div.object_title a {font-weight:normal !important;}
div.object_title a {}

/* =Carrello
-----------------------------------------------------------------------------*/
div#cartBottom,
div#cartTop,
div#cart {display:none;}
div#cart h2{
margin:0; font-size:18px; padding:0px 10px;}
div#cart div.element{float:left; width:290px; height:80px; padding:10px 0px 0px 10px; position:relative;}
div#cart div.element img{float:left; margin-right:4px;}
div#cart div.element .removecart img{float:none !important; vertical-align: text-bottom ;}
div#cart img.imgreturned{position:absolute; top:45px; left:10px;}
/* =Menu
-----------------------------------------------------------------------------*/
div.rotate img{margin:auto;}
div.rotate{}
div.rotate h2{}
div.rotate p{margin:0 0 5px 0;}

div#highlights{position:relative; width:255px;}

div#highlights img{margin:0px 0 0 0; padding-left:0px;}
 div.menubox{margin-bottom:0px; font-size:12px; float:left; width:255px; padding:0 20px 0px 20px;}
div.menubox h2{margin:0; font-size:18px;}
div.menubox form{margin:0;}
/* =auctionlist
-----------------------------------------------------------------------------*/

.auctionlist{margin:10px 0 0 0; padding:5px;}
.auctionlist2 {background:url(../2010_images/gradient.gif) repeat-y scroll top left #222222; border:1px solid #333;}
.auctionlist img{float:left; margin-right:10px;}
.auctionlist .detail{width:520px; float:left;}
.auctionlist .links{float:left; width:200px; margin:0 0 0 20px;}
.auctionlist .links a.buttonsave{color:#000 !important; border:0 !important; line-height:40px; margin-bottom:3px; margin-top:3px;}
.auctionlist h2{margin:0; font-size:16px;}
.auctionlist p{margin:0;}

.auctionlist .files .pdf{margin:10px 0 0px 0;}


.page_content_text{width:680px; float:left}
.page_content_sidebar{width:180px; float:right}
.page_content_sidebar ul {margin-top:15px;}
.page_content_sidebar ul li{line-height:15px; background:none !important}
.page_content_sidebar ul li a{background:url("../2010_images/gradient.gif") repeat left top #444444 !important; display:block; margin:0 -23px 3px -17px; padding:3px;}

/* =Files
-----------------------------------------------------------------------------*/

/* home page */
/* catalogue */
div.auction div.files{white-space: nowrap; width:800px;}
div.pdf{display:block; background-image:url(../images/file_pdf.png); background-repeat:no-repeat; background-position:10px center; height:32px; width:120px; padding:0px 0 0px 50px; line-height:normal; float:left; margin:20px 20px 0 0;}
div.pdf_mini{float:left; background-image:url(../images/file_pdf_mini.png); background-repeat:no-repeat; background-position:left center; height:16px; width:120px; padding:0px 0 0px 20px; line-height:100%; float:left; margin:20px 20px 0 0; font-size:12px;}
div.pdf .file{font-size:12px; color:#999;}
div.pdf .size{font-size:12px; color:#999;}

div.pdf a {font-weight:bold !important; font-size:14px !important;}

/* =News
-----------------------------------------------------------------------------*/
div.news h2{font-size:14px;}
div.news div.date{font-size:11px;}
div.news div.text{font-size:12px;}
.allNews h2{margin:0; font-size:16px;}
.allNews .news{border-top:1px solid #ccc; margin-top:10px; padding-top:10px;}
/* =Saerch Box Line
-----------------------------------------------------------------------------*/

.search_line{margin-top:10px; padding:2px; border:1px solid #333; background:url("../2010_images/menu.gif") repeat-y left top #222}
.search_line table {width:100%;}
.search_line table td{vertical-align:bottom;}
.search_line table td input,
.search_line table td select{width:160px;}
/* =Search Box
-----------------------------------------------------------------------------*/
.sarchTable{width:100%;}
.sarchTable th{width:100px; font-weight:normal; text-align:left;}
.sarchTable td{text-align:right;}

.searchbox select{width:142px;}
.menubox .searchTable select{width:160px;}

.searchbox input{width:140px;}

#mainContent .searchbox{float:right; width:250px; margin:-13px -10px 0 0 !important; padding:9px 20px 0px 20px !important; background-image:url(../images/separator.gif); background-repeat:no-repeat; background-position:left;}
#mainContent .searchbox h2{margin:0 !important; padding:10px 0 0 0 !important;}

/* = Newsletter Box
-----------------------------------------------------------------------------*/
#mainContent .newsletterbox{float:right; width:200px; margin:-9px -10px 10px 0 !important; padding:9px 20px 0px 20px !important; background-image:url(../images/separator.gif); background-repeat:no-repeat; background-position:left;}
#mainContent .newsletterbox h2{font-size:17px;}
#mainContent .newsletterbox input.input{width:200px;}
#mainContent .newsletterbox select.select{width:200px;}
/* =
-----------------------------------------------------------------------------*/
#search_result table.list .description{width:300px; float:right; font-size:12px; min-height:100px; height:auto !important; height:100px; position:relative;}
#search-waiting{position:absolute; border:4px solid #999; background-color:#fff; text-align:center; padding:10px; width:400px; top: 0; left: 0; z-index:99999 !important; display:none;}
#object{width:100%; font-size:14px;}
#object h2{ padding:0; margin:30px 0 0px 0; font-size:24px; }
#object .img_description{text-align:center; font-size:10px; margin:0; min-height:280px;}
#object .object_content{padding-left:10px;}
#object .description{margin:20px 0 3px 0 ;}
#object .detail{}
#object .description{height:220px; overflow:auto; line-height:1.3em;}
#object .description ul {list-style-image: none; margin: 8px 0 12px 20px;}
#object .description ul li{}
#object .description h3{ padding:0 10px; color:#f88; font-size:16px; margin:0 0 10px 0px;}
#object .addtocart{float:right; margin-top:-21px}

.placeholder{display:block; background-color:#efefef; border:1px solid #ccc;}
.nextprevlot{clear:both; text-align:center; font-size:13px;margin-top:10px;}
.nextprevlot a{display:block; padding:2px 5px; border:1px solid #aad; margin:20px 20px 2px 20px;}
.nextprevlot a.prev{float:left;}
.nextprevlot a.next{float:right;}

.nextprevlot a:hover{border: 1px solid #ddd; color: #fff;}
/* =Cart
-----------------------------------------------------------------------------*/
form#cart_list table *{font-size:13px;}
form#cart_list input.input{width:150px;}
form#cart_list .description{width:550px; float:left;}

form#cart_list .description h2.object_title{margin:0;}
form#cart_list .offer{width:300px; margin-left:20px; float:left;}
form#cart_list .offer h3{margin:0;}

form#cart_list .removetocart{font-size:11px; margin-top:10px;}
form#cart_list .removetocart img{margin: 0 4px 2px 0; vertical-align:middle;}

.auctionline{text-transform:uppercase;  font-size:10px; color:#999; position:absolute; width:700px; top:490px;  border-top:1px dotted #555; padding-top:0px; margin-top:10px;}
.auctionline strong{margin-right:10px;}

/* =Auction
-----------------------------------------------------------------------------*/
div#auctions_container{ }
div#auctions_container .bigimg{ float:left; margin-right:5px; }
div#auctions_container .imgauction{border:1px solid #999}
div#auctions_container .text{ float:right; width:180px; line-height:15px; font-size:13px; color:#FFFFCC}
div#auctions_container .text h2{font-size:16px; margin-bottom:4px;}
div#auctions_container .text p{margin:0 0 3px 0}

div.auction_list a{color:#ff9 !important;}
div.auction_list{float:left; color:#eee !important;}
div.auction_list img{border:3px solid #ddd;}

div.files h2,
div.auction_list h2{line-height:normal !important; margin:0; color:#fff; width:220px; font-size:18px;}
div.auction_list h3{color:#d8f1fe;}
div.auction_list div.cover{float:right; margin-left:10px;}
div.auction {width:580px;}
div.auction div.cover{float:left; margin:0px 10px 0 0; padding:0;}

div.auction_list div.pdf{}
/* =Forms
-----------------------------------------------------------------------------*/

/* :KLUDGE: Explicitly set the width for IE6- */
* html .error {width: 10em;}
fieldset {margin:1em 0; padding: 1em; border: 1px solid #ccc;}
legend {font-weight:bold;}
label {display:block; font-size:12px;}
#register {margin: 0;}
#register label, #changePassword label  {width: 150px;}
#register .error span{}

#register .note  {display: block;}
#register_form .note,
#login_form .note,
#login_form .note  a{display:block; font-size:12px !important; line-height:normal;}
span.note img{margin-top:5px;}

.button {text-align:center; font-weight:bold; cursor: pointer;}
.button a {text-align: center; text-decoration: none; background: url(../images/fade-butt.png); border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 0.25em;}
.button a:active {background: #f4f4f4; border: 3px double #ccc; border-left-color: #999; border-top-color: #999;}

input.input, textarea.textarea, select.select{width:400px; font-size:18px; border:1px solid #4a7697; background-image:url(../images/bottom.gif); background-position:bottom; background-repeat:no-repeat; padding:3px;}
input.inputmin, textarea.textareamin, select.selectmin{border:1px solid #4a7697; background-image:url(../images/bottom.gif); background-position:bottom; background-repeat:no-repeat;}
.files input.inputmin,.files  textarea.textareamin{width:220px;}
.files select.selectmin{width:222px;}

input.lot{width: 60px;}
select.auction{width: 300px;}

textarea.privacy{font-size:11px; height:350px;}

input.hover, textarea.hover{border:1px solid #900;}
input.focus, textarea.focus{border:1px solid #090;}

.error {color:#FF3300; padding-left: 18px; font-size:12px; background: url(../../shared/images/error.png) no-repeat left 3px; margin:0;}
.separator{margin:0px;}
/* = Input button
-----------------------------------------------------------------------------*/

.buttoncancel,
.button
{font-size: 11px;     font-weight: normal;     color: #ffffff;     background-repeat: repeat-x;     padding: 2px 5px; color:#fff !important; cursor:pointer; height:21px; vertical-align:middle; letter-spacing:1px; border:none; width:auto !important; border-width:2px; border-style:solid;}
input{border:1px solid #999;}

.button{background-color: #000;     background-image: url(../images/default.gif); border-color:#000;}
.buttoncancel{background-color: #C50E08;     background-image: url(../images/cancel.gif); border-color:#900;}
.buttonsave,
.submit{border: 0px solid white !important; display:block; width:220px; height:40px; background: url(../images/submit.png) no-repeat; text-align:left; padding-left:20px; font-weight:bold; cursor:pointer;}
/* jqzoom */
.jqzoom{border:1px solid black; position:relative; padding:0px !important; cursor:crosshair;}
.jqzoom img{}
.spacer{}
div.zoomdiv {z-index: 100; position: absolute; top:0px; left:0px; width: 200px; height: 200px; background: #ffffff; border:3px solid #000; display:none; text-align: center; overflow: hidden;}
div.jqZoomPup {z-index: 10; visibility: hidden; position: absolute; top:0px; left:0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
/* tables */
table.tablesorter {color:#000; background-color: #fff; margin:10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border-collapse:collapse;}
table.tablesorter a{color:#000 !important; font-weight:bold !important; text-decoration:underline !important}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {background-color: #ccc; border: 1px solid #999; font-size: 8pt; padding: 4px;}
table.tablesorter thead tr .header {background-image: url(../images/sort_bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top; border-bottom:2px solid #fff;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(../images/sort_asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../images/sort_desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
table tr.approved td{background-color:#DFD}
table tr.waiting td{background-color:#FFD}
table tr.rejected td{background-color:#FDD; text-decoration:line-through}
/* calendar styles */
#calendar_div {display: none; border: 1px solid #777; z-index: 1000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0;}
#calendar_div a {cursor: pointer; cursor: hand;}
button.calendar_trigger {width: 25px;}
img.calendar_trigger {margin: 2px; vertical-align: middle;}
#calendar_control, #calendar_links, #calendar_header, #calendar, #calendar_time {clear: both; float: left; width: 185px; color: #fff;}
#calendar_control {background: #400;}
#calendar_links {background: #000;}
#calendar_control a, #calendar_links a {font-weight: bold; font-size: 80%; letter-spacing: 1px; color: #eee; padding: 2px 5px;}
#calendar_control a:hover {background: #fdd; color: #333;}
#calendar_links a:hover, .calendar_titleRow a:hover {background: #ddd; color: #333;}
#calendar_clear, #calendar_prev {float: left;}
#calendar_current {float: left; width: 35%; text-align: center;}
#calendar_close, #calendar_next {float: right;}
#calendar_header, #calendar_time {background: #333; text-align: center; font-weight: bold;}
#calendar_header select, #calendar_time select {background: #333; color: #fff; border: 0px; font-weight: bold;}
#calendar {background: #ccc; text-align: center; font-size: 100%;}
#calendar a {width: 100%; display: block;}
#calendar a:hover {color: #eee;}
#calendar .calendar_titleRow {background: #777;}
#calendar .calendar_titleRow a {color: #eee;}
#calendar .calendar_titleRow a:hover {color: #000;}
#calendar .calendar_daysRow {background: #eee; color: #666;}
#calendar .calendar_daysCell {border: 1px solid #ddd;}
#calendar .calendar_daysCell a {color: #000; width: 100%;}
#calendar .calendar_daysCell a:hover {background: none;}
#calendar .calendar_weekEndCell {background: #ddd;}
#calendar .calendar_daysCellOver {background: #fff; border: 1px solid #777;}
#calendar .calendar_unselectable {color: #888;}
#calendar_today {background: #fcc !important;}
#calendar_currentDay {background: #999 !important;}
#calendar_cover {display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 300px; /*must have to match width and borders*/
    height: 300px; /*must have to match maximum height*/
}
#CP_hourcont {padding: 0px; position:absolute; border:1px dashed #999999; background-color:#f2f2f2;}
#CP_minutecont {padding: 1px; position:absolute; background-color:#dddddd; width:45px;}
.floatleft {float:left;}
.CP_hour {padding:3px; font-family: Arial, Helvetica, sans-serif; font-size:10px; white-space:nowrap; cursor:pointer; width:35px;}
.CP_minute {padding:2px; background-color:#dddddd; font-family: Arial, Helvetica, sans-serif; font-size:9px; white-space:nowrap; cursor:pointer; width:auto;}
.CP_over {background-color:#FFFFFF;}
.zoomify{background:url(../images/zoomify.png); width:32px; cursor:pointer; height:32px; position:absolute; left:10px; top:365px;}
.zoomifyOver{background-position:left 32px;}

.lastAuction{width:260px; float:left; padding:8px;}
.lastAuction img{float:left; margin-right:10px; border:1px solid #ccc}
.lastAuction h3{margin:0;}
.sIFR{margin-bottom:0;}
/* =Newsletter
-----------------------------------------------------------------------------*/
.newsletter{padding:5px 3px 5px 40px; margin:2px 2px 8px 2px; background:url(../images/file_pdf.png) no-repeat 3px 3px; height:35px; width:390px; border:1px solid #ccc; line-height:normal;}
.download{float:left; padding:5px 3px 5px 40px; margin:2px; background:url(../images/file.png) no-repeat 3px 3px; height:35px; width:230px; border:1px solid #ccc; line-height:normal;}
.download_over{border:1px solid #000; background-color:#555;}
.download a{font-weight:bold !important;}
.download .detail{font-size:12px; color:#005500;}
.download_pdf{background-image:url(../images/file_pdf.png);}
.download_doc{background-image:url(../images/file_doc.png);}
.download_xls{background-image:url(../images/file_xls.png);}
.download_zip{background-image:url(../images/file_zip.png);}
.cartnextstep{float:right; background:url(../images/cartbig.png) no-repeat left center; padding-left:36px; margin:0 20px; font-size:20px;}

.tooltip {position: absolute; z-index: 3000; width:145px; background:#dedede; border:1px solid #ccc;}
.tooltip_text {text-align:left; padding: 5px; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.lastAuctionRotate{width:540px;}
.rotateAuction img{float:left}


.sliderot{width:70px; text-align:center;}
.sliderot .nums{display:block; font-size:10px; text-transform:uppercase;}
.sliderot a {letter-spacing:0;}
.sliderot a img{padding:0 10px; }
.sliderot a img.prev{border-right:1px solid #363636}
.sliderot a img.suc{border-left:1px solid #a4a4a4}

.sliderot_right{width:90px; float:right;}

/* SIFR */
h1{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
#object .object_content h2{color:#fbe6bf; font-family:Calibri; font-weight:normal; font-size:26px; line-height:0;}
#object .object_content h3{color:#fff; font-family:Calibri; font-weight:normal; font-size:22px; margin:4px 0 0 0; }
#object h1{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
.page_content_sidebar h3{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
.sIFR, #mainContent #searchbox h2{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
.auction_list h2, .files h2, #auctions_container #searchbox h2{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
#cart h2{font-family:Calibri; font-weight:normal; font-size:26px; line-height:26px;}
