html{background:#000 url(images/html-bg.jpg) repeat-x 100% 0;}
body{margin:0; font:11px Arial, Helvetica, sans-serif; background:url(images/body-bg.jpg) no-repeat 100% 0; color:#000;}

img{border-style:none;}

a{color:#005C76; text-decoration:none;}
a:hover{text-decoration:underline;}
.divLine {border-bottom:#000 dotted 1px; margin:20px 0;}
.required {color:#F00;}

input,textarea,select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{margin:0; padding:0; border:none;}

#page{width:900px; margin:0 auto;}

.top-nav{width:100%; overflow:hidden; list-style:none; margin:0; padding:0;}
.top-nav li{float:right; font-size:11px; font-weight:bold; line-height:30px; padding:0 12px;}
.top-nav li a{color:#fff;}

.header{width:100%; overflow:hidden; padding-top:13px; position:relative; z-index:3;}
#header h1{background:url(images/logo.png) no-repeat; width:220px; height:82px; text-indent:-9999em; overflow:hidden; margin:4px 0 0; float:left;}
#header h1 a{height:100%; display:block; cursor:pointer; position:relative;}
#header h2{float:right; background:url(images/header-celebrating1.png) no-repeat; width:266px; height:107px; text-indent:-9999em; overflow:hidden; margin:0 18px 0 0; display:inline;}

.navigation{width:100%; overflow:hidden; list-style:none; margin:-22px 0 0; padding:14px 0 0; background:url(images/navigation-bg.gif) no-repeat; position:relative; z-index:2; height:48px; border-bottom:1px solid #00c6f8;}
.navigation li{float:left; background:url(images/navigation-separator.gif) no-repeat; padding:10px 23px 0; height:29px;}
.navigation li a{display:block; text-indent:-9999em; height:19px;}
.navigation li.nav-upcoming{background:none; padding:10px 23px 0 28px;}
.navigation li.nav-upcoming a{background:url(images/nav-upcoming.gif) no-repeat; width:148px;}
.navigation li.nav-finder a{background:url(images/nav-finder.gif) no-repeat; width:135px;}
.navigation li.nav-services a{background:url(images/nav-services.gif) no-repeat; width:63px;}
.navigation li.nav-resource a{background:url(images/nav-resource.gif) no-repeat; width:79px;}
.navigation li.nav-refarals a{background:url(images/nav-referals.gif) no-repeat; width:75px;}
.navigation li.nav-ads a{background:url(images/nav-ads.gif) no-repeat; width:109px;}
.navigation li a:hover{background-position:0 100%;}

#main{background:#fff;}

.auctions-holder{width:100%; overflow:hidden; padding-top:17px; background:#565656 url(images/auctions-bg.gif) repeat-y;}
.auctions-box{width:340px; float:left; color:#fff;}
.auctions-content{float:left; width:560px; background:url(images/proffecionals-bg.gif) repeat-y; overflow:hidden; padding-top:10px;}
.auctions-title{width:295px; padding:0 23px 17px 22px; overflow:hidden;}
.auctions-title h3.auctions-heading{background:url(images/auctions-heading.gif) no-repeat; width:74px; height:20px; text-indent:-9999em; overflow:hidden; margin:2px 0 0;}
.auctions-menu{float:right; background:url(images/auctions-menu-bg.gif) repeat-x;}
.auctions-menu div{background:url(images/auctions-menu-left.gif) no-repeat; float:left; padding-left:15px;}
.auctions-menu ul{list-style:none; margin:0; padding:6px 15px 0 0; background:url(images/auctions-menu-right.gif) no-repeat 100% 0; float:left; height:17px; overflow:hidden;}
.auctions-menu ul li{float:left; font-size:10px; text-transform:uppercase; border-left:1px solid #fff; margin:0 1px 0 -1px; padding:0 5px;}
.auctions-menu ul li a{color:#fff;}
.auctions-list{list-style:none; margin:0; padding:0 0 0 10px; overflow:hidden;}
.auctions-list li{width:100%; overflow:hidden; margin-bottom:22px;}
* html .auctions-list li{float:left;}
.auctions-list li img{float:left; margin-right:12px;}
.more{display:block; font-size:14px; font-weight:bold; background:url(images/more-actions-bg.gif) repeat-y; padding:9px 0 9px 19px;}
.more a{color:#fff; background:url(images/more-actions-arrow.gif) no-repeat 0 50%; padding-left:13px;}

.review-list{list-style:none; margin:0; padding:12px 0 11px 19px; width:321px; overflow:hidden; background:url(images/review-bg.gif) repeat-y;}
.review-list li{float:left; font-size:11px; font-weight:bold; background:url(images/review-arrow.gif) no-repeat 0 50%; padding-left:13px; margin-right:12px;}
.review-list li a{color:#fff;}

.offerings{float:left; width:224px; padding:0 20px 0 20px; color:#fff; overflow:hidden;}
.offerings img{float:left; border:1px solid #707070; margin-right:6px;}
h3.offerings-heading{background:url(images/special-offerings-heading.gif) no-repeat; width:111px; height:15px; text-indent:-9999em; overflow:hidden; margin:0 0 14px;}

.professional{float:left; width:249px; padding-left:18px; overflow:hidden;}
h3.professional-heading{background:url(images/proffecionals-heading.gif) no-repeat; width:161px; height:36px; text-indent:-9999em; overflow:hidden; margin:0 0 10px 18px;}
.professional img{display:block; border:1px solid #999; margin-bottom:10px; margin-left:18px;}
.professional p{margin:0 0 5px 18px; font-size:11px; line-height:18px; color:#999;}
.click{display:block; color:#ccc; font-size:11px; background:url(images/click-bg.jpg) no-repeat; width:180px; height:23px; line-height:23px; margin-left:18px;}
.clickOfferings{display:block; color:#ccc; font-size:11px; background:url(images/click-bg.jpg) no-repeat; width:180px; height:23px; line-height:23px; margin-left:25px; margin-bottom:8px;}
.overview-tabs{background:url(images/overview-bg.gif) no-repeat; width:900px; position:relative; padding:286px 0 0;}
.overview-tabs .tabset{width:888px; overflow:hidden; background:url(images/overview-tabs-bg.gif) repeat-x; height:40px; padding-left:12px;}
.overview-tabs div.tab{position:absolute; top:0px; left:-1px; width:900px; height:600px;}
.overview-tabs .tabset a{float:left; text-indent:-9999em; overflow:hidden; height:40px; outline:none; margin-right:2px;}
.tabset a.grafee{background:url(images/tab-graffe-overview.gif) no-repeat; width:162px;}
.tabset a.process{background:url(images/tab-auction-process.gif) no-repeat; width:175px;}
.overview-tabs .tabset a:hover, .overview-tabs .tabset a.active{background-position:0 100%;}
#videoWrap{float:left; width:450px;}
#overviewWrap {float:right; width:350px;}
.overview-block{width:393px; float:right; padding:52px 40px 0 0;}
.overview-heading{background:url(images/overview-heading.gif) no-repeat; width:194px; height:56px; text-indent:-9999em; overflow:hidden; margin:0 0 30px;}
.overview-block p{margin:0 0 10px; color:#000; font-size:11px; line-height:18px;}
.learnMore a{font-size:11px; font-weight:bold; padding-left:11px; color:#00bcf3; background:url(images/overview-arrow.gif) no-repeat 0 50%;}
.process-block{width:393px; float:right; padding:52px 68px 0 0;}
.process-heading{background:url(images/process-heading.gif) no-repeat; width:194px; height:66px; text-indent:-9999em; overflow:hidden; margin:0 0 30px;}
.process-block p{margin:0 0 10px; color:#000; font-size:11px; line-height:18px;}
.process-block a{font-size:11px; font-weight:bold; padding-left:11px; color:#00bcf3; background:url(images/overview-arrow.gif) no-repeat 0 50%;}

.mailing-list-holder{width:895px; padding:5px 0 0 5px; overflow:hidden; background:#ccc url(images/mailing-list-bg.gif) no-repeat; height:89px; border-top:4px solid #00bdf3;}
.mailing-list{width:284px; float:left; padding-left:13px;}
.mailing-list.ads{padding:0 13px 0 24px; width:264px;}
.mailing-list.join{width:277px; padding-right:7px;}
.title{width:100%; overflow:hidden;}
.title img{float:right;}
.mailing-list h3{text-indent:-9999em; overflow:hidden; margin:8px 0 5px; height:15px;}

h3.join-heading{background:url(images/join-heading.gif) no-repeat; width:134px;}
h3.finder-heading{background:url(images/finder-heading.gif) no-repeat; width:110px;}
h3.search-heading{background:url(images/search-heading.gif) no-repeat; width:110px;}
h3.ads-heading{background:url(images/ads-heading.gif) no-repeat; width:90px;}
.title p{font-size:10px; color:#666; margin:0;}

.join-form{width:100%; overflow:hidden; padding:4px 0 0;}
.join-formMailing{width:500px; overflow:hidden; padding:4px 0 0;}
.join-form input{float:left; width:206px; border:1px solid #ccc; padding:5px 0 4px 8px; font:11px Arial, Helvetica, sans-serif; color:#999;}
.join-form input.go-btn{width:auto; border:none; padding:0; margin:0 0 0 9px;}
.click-btn{font-size:11px; color:#666; background:url(images/click-bg2.gif) no-repeat; width:241px; height:23px; line-height:23px; padding-left:19px; display:block;}

.main-title{background:#005c76; padding:10px 0 0 24px; height:62px;}

h2.services{background:url(images/services-heading.gif) no-repeat; width:170px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.resources{background:url(images/resources-heading.gif) no-repeat; width:217px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.profile{background:url(images/profile-heading.gif) no-repeat; width:364px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.contact{background:url(images/contact-heading.gif) no-repeat; width:236px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.equipment{background:url(images/equipment-heading.gif) no-repeat; width:385px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.referrals{background:url(images/referrals-heading.gif) no-repeat; width:220px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.mailing{background:url(images/mailing-heading.gif) no-repeat; width:264px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.auctions01{background:url(images/auctions01-heading.gif) no-repeat; width:197px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}
h2.details{background:url(images/details-heading.gif) no-repeat; width:348px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}

.calendar-title{background:#005c76; padding:10px 0 0 24px; height:62px;}
h2.upcoming{background:url(images/upcoming-heading.gif) no-repeat; width:420px; height:48px; text-indent:-9999em; overflow:hidden; margin:0;}

#calendar{background:#fff;}
.calendar-tabs{padding:5px 0 0;}
.calendar-tabs div.tab {background:url(images/main-tabs-bg.gif) no-repeat; padding:30px 58px 0 30px;}
.calendar-tabs h3{margin:0 0 8px; font-size:37px; font-weight:bold; color:#00b1e5;}

.main-tabs{padding:5px 0 0;}
.main-tabs div.tab{background:url(images/main-tabs-bg.gif) no-repeat; padding:30px 58px 0 30px;}
.main-tabs h3{margin:0 0 8px; font-size:37px; font-weight:bold; color:#00b1e5;}
.main-tabs h4{margin:20px 0; font-family: Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#005C76; letter-spacing:1px;}
.main-tabs p{margin:0 0 17px; font-size:12px; font-weight:normal; line-height:18px; color:#000;}
.main-tabs .indent{padding-left:10px; font-size:12px; font-weight:normal; line-height:18px; color:#000;}
.main-tabs .indent2{padding-left:25px; font-size:12px; font-weight:normal; line-height:18px; color:#000;}
.main-tabs .question {color:#005C76; font:14px Verdana, Geneva, sans-serif; font-weight: bold; line-height:18px; margin:5px 10px 10px 0;}
.main-tabs ol, li{font-size:12px; font-weight:normal;}
.main-tabs img{float:right; margin:0 0 5px 15px;}
.main-tabs .tabset{width:894px; padding-left:6px; overflow:hidden; background:#fff; height:32px;}
.main-tabs .tabset a{float:left; color:#6b95ab; font-size:12px; font-weight:bold; background:url(images/main-tab.gif) no-repeat; width:130px; height:28px; text-align:center; line-height:28px; padding:4px 3px 0 0; outline:none; text-decoration:none;}
.main-tabs .tabset a.active{color:#005c76; background:url(images/main-tab-active.gif) no-repeat; width:130px; padding:0 7px 0 0; line-height:32px; height:32px;}
.main-tabs .tabset a:hover{color:#005c76;}

#footer{width:880px; padding:22px 0 18px 20px; overflow:hidden; background:#000 url(images/footer-bg.gif) no-repeat; position:relative;}
.footer-logo{position:absolute; top:20px; right:14px; width:160px; height:45px; text-indent:-9999em; overflow:hidden;}
#footer ul{ width:100%; overflow:hidden; list-style:none; margin:0; padding:0;}
#footer ul li{float:left; font-size:10px; text-transform:uppercase; font-weight:bold; margin-right:30px;}
#footer ul li a{color:#fff;}
.footer-info{width:100%; overflow:hidden; padding:17px 0 40px;}
.footer-info div{float:left; width:auto; padding-right:35px;}
.footer-info h3{margin:0; font-size:10px; font-weight:bold; color:#666; text-transform:uppercase;}
.footer-info span{font-size:10px; font-weight:bold; color:#ccc;}
#footer p{margin:0; font-size:10px; color:#565656; line-height:16px;}
#footer p a{color:#999; font-weight:bold;}
