@charset "UTF-8";
/* CSS Document */

* { margin:0; outline:none; padding:0; }
body { font-family:'Open Sans',sans-serif; line-height:1.4em; text-align:center; }

#content { margin:0 auto; text-align:left; width:1000px; }
#top { height:auto; position:relative; }

#vtop { float:left; height:21px; padding:8px 0 7px; width:100%; }
#vtop ul { float:right; list-style:none; }
#vtop li { float:left; }
#vtop a { border-bottom:1px dotted #fff; color:#333; float:left; font-size:10px; letter-spacing:2px; margin:0 10px 0 0; text-decoration:none; text-transform:uppercase; }
#vtop a:hover { border-bottom:1px dotted; }
.soc { background:#999; border:none!important; color:#fff; float:left; height:21px; line-height:21px; margin:0 0 0 5px!important; text-align:center; width:21px; }
.soc i { color:#fff; float:left; font-size:14px; margin:4px 0 0 1px; width:21px; }
.tw i { margin:4px 0 0 1px; }
.fb:hover { background:#3b589c; }
.tw:hover { background:#598dc9; }

#logo { float:left; height:46px; padding:0 0 12px; text-align:center; width:100%; }

#nav { border-bottom:1px solid #ededed; float:left; height:55px; margin:20px 0 0; text-align:justify; width:100%; }
#nav ul { float:left; height:55px; list-style:none; width:100%; }
#nav li { display:inline-block; padding:0 10px; position:relative; }
#nav li a { color:#333; float:left; font-size:12px; height:55px; letter-spacing:4px; line-height:54px; position:relative; text-decoration:none; text-transform:uppercase; }
#nav li .toplink { cursor:default; }
#nav li i { font-size:14px; }
#nav li a:after { background:#fff; content:""; height:1px; left:-2px; position:absolute; top:16px; transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease; -o-transition:all .6s ease; width:100%; }
#nav li a.active, #nav li a.active2, #nav li a:hover { color:#00583e; }
#nav li a.active:after, #nav li a.active2:after, #nav li a:hover:after { background:#00583e; top:0; }
#nav .br { width:100%; }

.navwel { float:left; }
.navwel2 { float:left; margin:0 10px 0 0; }
.navwel2 a { margin:0!important; }
.navwel2 span { float:left; font-size:10px; margin:0 10px; }

.navwel3 { background:#f5f8f7; color:#333; padding:5px 15px; position:relative; }
.navwel3 .welspan { color:#000; float:left; font-size:12px; letter-spacing:1px; margin:0; text-transform:uppercase; }
.navwel3 a { color:#000!important; border-bottom:1px dotted transparent!important; }
.navwel3 a:hover { border-color:#000!important; }

#nav li ul { background:#fff; border-bottom:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #ededed; display:none; height:auto; left:-11px; padding:5px 20px 10px; position:absolute; top:55px; width:150%; z-index:9999; }
#nav li ul li { margin:5px 0; padding:0; width:100%; }
#nav li ul a { font-size:11px; height:auto; letter-spacing:2px; line-height:normal; text-align:left; }
#nav li ul a:after { left:0; }
#nav li ul a:hover:after { background:#00583e; top:16px; }

.valh2 { float:left; font-size:16px; font-weight:400; letter-spacing:1px; text-transform:uppercase; }
.valh21 { margin:40px 0 0 202px; }
.valbox { border:1px solid #ededed; float:left; padding:30px 40px 40px; }
.valbox1 { margin:20px 0 0 160px; width:598px; }
.valtxt { float:left; font-size:12px; width:100%; }
.valbox label { color:#666; float:left; font-size:10px; font-style:italic; letter-spacing:1.5px; margin:12px 0 2px 5px; text-transform:uppercase; }
.valbox1 label { margin:15px 0 2px 5px; width:588px; }
.valbox1 input { float:left; overflow:hidden; width:598px; }
.vbformbox { float:left; margin:0 40px 0 0; width:279px; }
.vbformbox input[type=text] { border:1px solid #999; color:#333; float:left; font-size:14px; font-style:normal!important; letter-spacing:0.5px; padding:9px 8px 8px; width:261px; }
.vbformbox input[type=text]:hover, .vbformbox input[type=text]:focus { border-color:#2695f9; }
.valbox1 textarea { border:1px solid #999; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0.5px; padding:10px; width:576px; }
.valbox1 textarea:hover, .valbox1 textarea:focus { border-color:#2695f9; }
.valbox label span { color:#c9332a; }
.valbox input[type=submit] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:12px; height:34px; letter-spacing:1px; margin:20px 0 0; padding:0 15px; text-align:center; text-transform:uppercase; width:auto; }
.valbox input[type=submit]:hover { background:#2badff; }

#bread { border-bottom:1px solid #ededed; float:left; padding:12px 10px 10px; position:relative; width:980px; }
#bread ul { float:left; list-style:none; }
#bread li { float:left; font-size:10px; letter-spacing:1px; line-height:normal; text-transform:uppercase; }
#bread li a { border-bottom:1px dotted transparent; color:#2695f9; float:left; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
#bread li a:hover { border-color:#2695f9; }
#bread li .fa { color:#666; font-size:12px; margin:0 15px; }
.backlink { border-bottom:1px dotted transparent; color:#2695f9; float:right; font-size:10px; letter-spacing:1px; line-height:normal; text-transform:uppercase; }
.backlink:hover { border-color:#2695f9; }
.backlink .fa { color:#2695f9; font-size:12px; margin:0 10px 0 0; }

.newbread { height:20px; margin:0; position:absolute; right:10px; top:8.5px; }

.biotop { border-bottom:1px solid #ededed; float:left; padding:24px 10px 20px; width:980px; }
.biotop h1 { color:#333; float:left; font-family:Georgia,serif; font-size:26px; font-style:italic; font-weight:normal; letter-spacing:1px; line-height:26px; text-transform:uppercase; }
.biotop .btr { float:right; }
.biotop .bbtns { float:left; /*border-right:1px solid #ededed; margin:0 20px 0 0; padding:0 20px 0 0;*/ }
.biotop .bbtns a { background:#2695f9; color:#fff; float:left; font-size:10px; height:24px; letter-spacing:1px; line-height:24px; margin:0 0 0 5px; padding:0 8px; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.biotop .bbtns a:hover { background:#2badff; }
.biotop .bbtns a .fa { float:right; font-size:12px; line-height:24px; margin:0 0 0 8px; }
.biotop .twitter-share-button { margin:2px 0 0; }

#bioleft { float:left; padding:25px 10px 0; width:445px; font-size: 14px; font-weight: 300; line-height: 2em; }
.biotext { float:left; font-size:12px; letter-spacing:0.5px; line-height:2em; }

#bioright { float:right; padding:30px 10px 0; width:485px; }
#bioright h2 { color:#333; float:left; font-family:Georgia,serif; font-size:18px; font-style:italic; font-weight:normal; letter-spacing:0.5px; width:100%; }
#bioright .h2txt { loat:left; font-size:12px; font-weight:300; float:left; letter-spacing:0.5px; margin:8px 0 0; width:100%; }
#bioright .h2txt a { border-bottom:1px dotted transparent; color:#2695f9; }
#bioright .h2txt a:hover { border-color:#2695f9; }

.bioimglhs { float:right; padding:5px 0 35px 40px; width:150px; }
.bioimglink { float:left; margin:0 20px 0 0; width:120px; }
.bioslirhs { float:right; width:294px; }
.biotlink { float:left; width:294px; }
.biotlink a { border-bottom:1px dotted transparent; color:#2695f9; font-size:12px; font-weight:600; letter-spacing:0.5px; text-transform:uppercase; }
.biotlink a:hover { border-color:#2695f9; }
.biobids { float:left; margin:5px 0 0; width:294px; }
.bidtype { float:left; font-size:15px; font-weight:600; text-transform:uppercase; width:294px; }
.currbid { color:#00583F; }
.result { color:#669900; }
.notsold { color:#c9332a; }
.bidends { float:left; font-size:12px; font-weight:300; letter-spacing:0.5px; text-transform:uppercase; width:294px; }
.bidends span { font-weight:600; text-transform:none; }
.biobtn { border:1px solid #2695f9; color:#2695f9; float:left; font-size:10px; font-weight:600; height:22px; letter-spacing:0.5px; line-height:22px; margin:8px 10px 0 0; padding:0 10px; text-transform:uppercase; }
.biobtn:hover { background:#2695f9; color:#fff; }
.biovall { border-bottom:1px solid #ededed; float:left; padding:10px 5px; width:475px; }
.biovall .viewall { background:#2695f9; color:#fff; float:right; font-size:11px; letter-spacing:1px; padding:3px 10px 2px; text-transform:uppercase; }
.biovall .viewall:hover { background:#2badff; }

.status-text { border-bottom:1px dotted #ccc; float:left; font-size:18px; font-style:italic; letter-spacing:0.5px; padding:0 0 10px; text-transform:uppercase; width:325px; margin: 0 0 10px;}
.outbidbtn { background:#2695f9; color:#fff; float:left; font-size:14px; letter-spacing:1px; margin:0 0 5px; padding:2px 10px; text-decoration:none; }
.outbidbtn:hover { background:#2badff; }

.bodypop { float:left; text-align:left; }
.bodypop #cform h3 { margin:0 0 10px 19px; }
.bodypop #cform { margin:0; padding:18px 5px 0; width:378px; }
.bodypop #cform .cfin { border:none; float:left; padding:15px 20px 15px; width:338px; }
.bodypop #cform .req { float:none; }
.bodypop .res { float:left; line-height:1.8em; margin:30px 0 20px; width:360px; }

.dettop { border-bottom:1px solid #ededed; float:left; padding:12px 10px; width:980px; }
.dettop .showing { color:#666; float:left; font-family:Georgia, serif; font-size:14px; font-style:italic; letter-spacing:0.5px; line-height:24px; }
.dettop .showing span { font-weight:600; }
.dettop .detlinks { border:none; float:right; height:24px; padding:0; width:auto; }
.dettop .detlinks a { background:#2695f9; color:#fff; float:left; height:24px; letter-spacing:0.5px; line-height:24px; margin:0 0 0 2px; }
.dettop .detlinks a i { float:left; font-size:22px; }
.dettop .detlinks a:hover { background:#2badff; }
.dettop .detlinks a .fa { float:left; font-size:18px; }
.dettop .detlinks .bcklink { font-size:10px; padding:0 10px; text-transform:uppercase; }
.dettop .detlinks .bcklink i { margin:-1px 8px 0 0; }
.dettop .detlinks .arwlink { text-align:center; padding:0; width:24px; }
.dettop .detlinks .arwlink i { float:none; margin:-1px 0 0; }

.dettop2 h1 { text-transform:none!important; }
.dettop2 h1 .h1title { text-transform:uppercase!important; }
.dettop2 h1 .by { color:#999; font-size:16px; margin:0 0 0 10px; text-transform:uppercase; }
.dettop2 h1 .by a { border-bottom:1px dotted #fff; color:#2695f9; }
.dettop2 h1 .by a:hover { border-color:#2695f9; }

#detleft { float:left; padding:20px 10px 0; width:606px; }
#largeImg { float:left; width:606px; }
#largeImg .popup { display:none; float:left; max-width:1000px; }
#largeImg .active { display:block; }
#largeImg .active img { cursor:-moz-zoom-in; max-height:650px; max-width:600px; }

.detthumbs { float:left; list-style:none; margin:20px 0 0; }
.detthumbs li { float:left; margin:0 10px 0 0; }
.detthumbs li a { border:1px solid #ededed; float:left; padding:2px; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
.detthumbs li a:hover, .detthumbs li .active { border-color:#2695f9; }
.detthumbs .tbl { display:table-cell; height:71px; text-align:center; vertical-align:middle; width:71px; }
.detthumbs .tbl img { max-height:71px; max-width:71x; }

#detright { float:right; padding:20px 10px 0; width:339px; }
#detright .detrhs { float:left; padding:0 10px 20px; width:319px; }
#detright .detrhsbt { border-top:1px solid #ededed; padding:30px 10px 20px; }
#detright .detrhs .tdleft { color:#000; font-size:14px; font-weight:300; letter-spacing:0.5px; text-transform:uppercase; }
#detright .detrhs .tdright { color:#000; font-size:14px; letter-spacing:0.5px; }
#detright .detrhs .tdright a { border-bottom:1px dotted transparent; color:#2695f9; }
#detright .detrhs .tdright a:hover { border-color:#2695f9; }
#detright .detrhs .smbid { font-size:10px; margin:0 0 0 5px; }
#detright .detrhs .smbid2 { font-size:10px; }
#detright .detrhs .bidest { font-weight:700; }

#detright .detbids { background:#f5f8f7; border-bottom:1px solid #ededed; float:left; padding:20px 10px; width:319px; }
.detbids form { float:left; width:319px; }
.detbids input[type=text] { border:1px solid #999; float:left; font-size:14px; font-weight:600; height:28px; letter-spacing:0.5px; padding:0 10px; width:139px; }
.detbids input[type=text]:hover, .detbids input[type=text]:focus { border-color:#2695f9; }
.detbids input[type=text]:focus, .detbids .showpound { background:url(../images/pound.png) no-repeat 0 -1px #fff; padding:0 10px 0 30px!important; width:119px!important; }
.detbids input[type=text].qdef { font-size:10px; font-weight:normal; }
.detbids .subbtn { background:url(../images/btnarw.png) no-repeat 125px 0 #2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:13px; height:30px; letter-spacing:1px; line-height:30px; padding:0 10px 0 15px; text-align:left; text-transform:uppercase; width:123px; }
.detbids .subbtn:hover { background-color:#2badff; background-position:135px 0; }
.detbids .ttu { font-size:12px; letter-spacing:0.5px; margin:10px 0 0; }

#bidincs { display:none; float:left; width:300px; }
.bidtitle { float:left; font-family:Georgia,serif; font-size:18px; font-style:italic; letter-spacing:0.5px; text-align:left; text-transform:uppercase; width:100%; }
#bidincs ul { float:left; letter-spacing:0.5px; list-style:outside none none; margin:20px 0 0; text-transform:uppercase; width:300px; }
#bidincs li { float:left; font-size:14px; margin:0 0 10px; width:100%; }
#bidincs .lilhs { float:left; width:200px; }
#bidincs .lirhs { float:left; }

#detright .detbtns { float:left; padding:20px 5px 10px 10px; width:324px; }
#detright .detbtn { border:1px solid #2695f9; color:#2695f9; float:left; font-size:10px; font-weight:600; height:22px; letter-spacing:0.5px; line-height:22px; margin:0 10px 10px 0; padding:0 10px; text-transform:uppercase; }
#detright .detbtn i { font-size:14px; margin:0 0 0 5px; }
#detright .detbtnlg { height:28px; font-size:11px; line-height:28px; margin:0 5px 10px 0; }
#detright .detbtn:hover { background:#2695f9; color:#fff; }
#detright .detbtnactive { background:#00583f; border-color:#00583f; color:#fff; }

.checkleft { float:left; margin:45px 40px 0 160px; width:250px; }
.checkleft ul { float:left; list-style:none; margin:45px 0 0; width:250px; }
.checkleft li { background:#f5f8f7; float:left; font-size:12px; letter-spacing:1px; margin:0 0 1px; padding:8px 10px; text-transform:uppercase; width:230px; }
.checkleft .active { background:#fff; }
.checkright { float:left; margin:45px 0 0 0; width:390px; }
.checkright h2 { float:left; font-family:Georgia, serif; font-size:20px; font-style:italic; font-weight:normal; height:25px; letter-spacing:1px; margin:0 0 0 40px; text-transform:uppercase; }
.checkright-inner { border:1px solid #ededed; float:left; margin:20px 0 0; padding:40px; }
.checkright-inner .text { float:left; padding:0!important; width:308px!important; }
.checkright-inner form { float:left; width:308px; }

.checktbl1 { float:left; font-size:12px; margin:20px 0 0; }
.checktbl1 tr { }
.bordbtm { border-bottom:1px solid #ededed; }
.tbltitle { font-weight:600; text-transform:uppercase; }

.checktbl label { color:#666; float:left; font-size:10px; font-style:italic; letter-spacing:1.5px; margin:12px 0 2px 5px; text-transform:uppercase; width:303px; }
.checktbl label span { color:#c9332a; }
.checktbl input[type="text"], select { border:1px solid #999; color:#333; float:left; font-size:14px; font-style:normal!important; letter-spacing:0.5px; padding:9px 8px 8px; width:290px; }
.checktbl input[type="text"]:hover, .checktbl input[type="text"]:focus { border-color:#2695f9; }
.checktbl textarea { border:1px solid #999; color:#333; float:left; font-family:"Open Sans",Arial,Helvetica,sans-serif; font-size:14px; height:90px; letter-spacing:0.5px; padding:10px; resize:vertical; width:286px; }
.checktbl textarea:hover, .checktbl textarea:focus { border-color:#2695f9; }
.checkbtn { background:#2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:12px; height:34px; letter-spacing:1px; margin:30px 0 0; padding:0 15px; text-align:center; text-transform:uppercase; }
.checkbtn:hover { background:#2badff; }
.checktbl .bluelink { font-size:12px; letter-spacing:0.5px; margin:36px 0 0; text-transform:uppercase; }
.cardtype { float:left; margin:20px 0 0; width:308px; }
.ctrhs { float:left; letter-spacing:0.5px; text-transform:uppercase; width:270px; }
.cttype { float:left; width:100%; }
.cttype2 { float:left; margin:0 10px 0 0; }
.ctsmtxt { float:left; font-size:10px; font-style:italic; line-height:1.4em;  margin:5px 0; text-transform:none; width:220px; }
.ctimg { float:left; margin:1px 0 0; }
.cardtype input { float:right; margin:6px 5px 0 0; }
.checkleft4 { margin:45px 40px 0 10px; }
.checkright4 { margin:45px 0 0; width:690px; }
.checkright4 .text { width:608px!important; }
.checkright4 .checkright-inner form { width:608px; }

.revtbl { float:left; font-size:12px; margin:20px 0 0; }
.revtitle { font-weight:600; letter-spacing:0.5px; line-height:1.4em; text-transform:uppercase; }
.deltitle { float:left; font-size:14px; font-weight:600; letter-spacing:1px; text-transform:uppercase; width:100%; }
.deladd { float:left; font-size:12px; margin:5px 0 0; width:100%; }
.dellhs { float:left; width:280px; }
.dellhs .bluelink { float:left; font-size:12px; letter-spacing:0.5px; margin:15px 0 0; text-transform:uppercase; }
.delrhs { float:right; text-align:right; width:280px; }
.delrhsin { float:left; font-size:12px; letter-spacing:0.5px; line-height:2em; text-transform:uppercase; width:100%; }
.delbold { float:right; font-size:16px; font-weight:600; letter-spacing:normal; width:90px; }

.listtop { background:#f5f8f7; border-bottom:1px solid #ededed; float:left; padding:24px 10px 20px; width:980px; }
.listtop .lt-lhs { float:left; width:830px; }
.listtop h1 { float:left; font-family:Georgia, serif; font-size:24px; font-style:italic; font-weight:normal; letter-spacing:0.5px; }
.listtop .h1text { float:left; font-family:Georgia, serif; font-size:24px; font-style:italic; letter-spacing:0.5px; }
.listtop .auctprog { color:#669900; }
.listtop .auctend { color:#c9332a; }
.listtop .lt-soc { float:right; margin:2px 0 0; }
.listtop .lt-det { color:#333; float:left; font-family:Georgia, serif; font-size:16px; font-style:italic; letter-spacing:0.3px; margin:12px 0 0; }
.listtop .lt-b { color:#666; }
.listtop .lt-sm { color:#666; font-size:12px; }
.listtop .lt-text { float:left; margin:8px 0 0; width:100%; }
#auc-info { display:none; float:left; font-family:'Open Sans',sans-serif; font-size:12px; font-style:normal; margin:5px 0 0 !important; width:100%; }
.listtop .rm-link { border-bottom:1px dotted; color:#2695f9; cursor:pointer; float:left; font-family:'Open Sans',sans-serif; font-size:14px; font-style:normal; letter-spacing:1px; text-transform:uppercase; }
.listtop .rm-link:hover { border-color:#2695f9; }

.lt-results { border-bottom:1px solid #ededed; color:#666; float:left; font-family:Georgia, serif; font-size:14px; font-style:italic; padding:10px 10px 8px; width:980px; }

.lt-filter { border-bottom:1px solid #ededed; color:#666; float:left; font-family:Georgia, serif; font-size:14px; font-style:italic; padding:20px 10px; width:980px; }
.fil-lhs { float:left; width:606px; }
.fil-rhs { float:right; width:360px; }
.lt-filter .selcon { float:left; }
.lt-filter label { float:left; height:30px; line-height:30px; margin:0 10px 0 0; }
.lt-filter label.w50 { margin:0; width:50px; }
.lt-filter .selbox { border:1px solid #999; float:left; height:28px; overflow:hidden; position:relative; }
.lt-filter .selbox:hover { border-color:#2695f9; }
.lt-filter .selbox .fa { color:#333; font-size:20px; font-weight:normal; position:absolute; right:10px; top:4px; z-index:-1; }
.lt-filter .selbox:hover .fa { color:#2695f9; }
.lt-filter .w70 { width:70px; }
.lt-filter .w110 { width:110px; }
.lt-filter .w200 { width:235px; }
.lt-filter select { background:none; border:none; cursor:pointer; float:left; font-family:'Open Sans',sans-serif; font-size:12px; height:28px; letter-spacing:0.5px; padding:1px 0 0 3px; text-transform:uppercase; }
.lt-filter select:hover { color:#2695f9; }
.lt-filter select:-moz-focusring { color:transparent; text-shadow:0 0 0 #2695f9; }
.lt-filter .w70 select { width:100px; }
.lt-filter .w110 select { width:140px; }
.lt-filter .w200 select { width:270px; }
.lt-filter .selview { float:left; }
.lt-filter .selview input { display:none; }
.lt-filter .selview a { border:1px solid #fff; color:#999; cursor:pointer; float:left; height:28px; margin:0 5px 0 0; text-align:center; text-indent:-9999px; width:28px; }
.lt-filter .sellist { background:url(../images/sellist.png) no-repeat #999; }
.lt-filter .selgrid { background:url(../images/selgrid.png) no-repeat #999; }
.lt-filter .selview a:hover { border-color:#2695f9!important; background-color:#2695f9; }
.lt-filter .selview a.active { border-color:#999; }
.lt-filter input[type=text] { border:1px solid #999; float:left; font-family:'Open Sans',sans-serif; font-size:12px; height:28px; padding:0 5px; width:180px; }
.lt-filter input.qdef { color:#999; font-size:12px; font-style:normal; letter-spacing:normal!important; }
.lt-filter input[type=button], .lt-filter input[type=submit] { background:url(../images/search.png) no-repeat right -1px #2695f9; border:none; color:#fff; cursor:pointer; float:left; font-family:'Open Sans',sans-serif; font-size:12px; height:30px; letter-spacing:1px; margin:0 0 0 5px; padding:1px 34px 0 10px; text-transform:uppercase; }
.lt-filter input[type=button]:hover, .lt-filter input[type=submit]:hover { background-color:#2badff; }
.lt-filter .pages { float:right; margin:20px 0 0; }
.lt-filter .adir { background:#2695f9; color:#fff; float:left; font-family:'Open Sans',sans-serif; font-size:12px; font-style:normal; height:30px; line-height:31px; letter-spacing:1px; text-transform:uppercase; padding:0 10px; }
.lt-filter .prev { margin:0 5px 0 0; }
.lt-filter .prev .fa { float:left; font-size:26px; margin:2px 10px 0 0; }
.lt-filter .next { margin:0 0 0 5px; }
.lt-filter .next .fa { float:right; font-size:26px; margin:2px 0 0 10px; } 
.lt-filter .adir:hover { background:#2badff; } 
.lt-filter .adirno { background:#ededed; color:#bbb; cursor:default; }
.lt-filter .adirno:hover { background:#ededed; color:#bbb; }
.ltfilbtm { border-top:1px solid #ededed; }
.ltfilbtm .pages { margin:0; } 

.subhomelinks { border-top:1px solid #ededed; border-bottom:1px solid #ededed; float:left; margin:45px 0 0; padding:15px 0 45px; width:1000px; }
.subhomelinks ul { float:left; list-style:none; width:1000px; }
.subhomelinks li { float:left; margin:30px 29px 0 0; width:314px; }
.subhomelinks li a { float:left; }
.subhomelinks .img { border:1px solid #fff; float:left; height:116px; width:312px; }
.subhomelinks .link { background:#fff; border:1px solid #2695f9; color:#2695f9; float:left; font-size:12px; height:34px; margin:1px 0 0; padding:0 10px; text-transform:uppercase; width:292px; }
.subhomelinks .link span { float:left; font-weight:600; letter-spacing:1px; line-height:35px; }
.subhomelinks .link .fa { float:right; font-size:20px; line-height:34px; position:relative; right:10px; }
.subhomelinks li a:hover .img { border-color:#2695f9; }
.subhomelinks li a:hover .link { background:#2695f9; color:#fff; }
.subhomelinks li a:hover .fa { right:0; }
.subhomelinks .flink .img { border-color:#fff; }
.subhomelinks .flink .link { background:#2695f9; color:#fff; font-size:14px; }
.subhomelinks .flink a:hover .img { border-color:#2badff; }
.subhomelinks .flink a:hover .link { background:#2badff; border-color:#2badff; }

.subhomelinks2 { border-top:1px solid #ededed; border-bottom:1px solid #ededed; float:left; margin:45px 0 0; padding:15px 0 45px; width:1000px; }
.subhomelinks2 ul { float:left; list-style:none; width:1000px; }
.subhomelinks2 li { float:left; margin:30px 29px 0 0; width:314px; }
.subhomelinks2 li a { background:#fff; border:1px solid #ededed; color:#2695f9; float:left; height:154px; width:312px; }
.subhomelinks2 .img { float:left; height:68px; margin:28px 0 10px; text-align:center; width:312px; }
.subhomelinks2 .img .fa { font-size:48px; line-height:68px; } 
.subhomelinks2 .link { float:left; font-size:14px; font-weight:600; height:22px; letter-spacing:1px; line-height:22px; text-align:center; text-transform:uppercase; width:312px; }
.subhomelinks2 li a:hover { background:#2695f9; border-color:#2695f9; color:#fff; }

.artdetaillinks {  float:left; padding:5px 0 45px; width:460px; }
.artdetaillinks ul { float:left; list-style:none; width:460px; }
.artdetaillinks li { float:left; margin: 30px 30px 0px 0px; width:200px; } 
.artdetaillinks li a { background:#fff; border:1px solid #ededed; color:#2695f9; float:left; width:200px; }
.artdetaillinks .img { float:left; height:68px; margin:10px 0 10px; text-align:center; width:200px; }
.artdetaillinks .img .fa { font-size:48px; line-height:68px; }
.artdetaillinks .link { float:left; font-size:14px; font-weight:600; height:22px; letter-spacing:1px; line-height:22px; text-align:center; padding-bottom: 15px; text-transform:uppercase; width:200px; }
.artdetaillinks li a:hover { background:#2695f9; border-color:#2695f9; color:#fff; }
.artdetaillinks p { width: 200px; float: left;text-align: center; margin-top: 10px; font-weight: 500;}
.artdetaillinks p span { font-size: 16px; font-weight: 600; padding: 0px 5px; }

.artlist { float:left; list-style:none; width:1000px; }
.artlist li { background:#fff; border-bottom:1px solid #ededed; float:left; padding:30px 10px; position:relative; width:980px; }
.artlist li:hover { background:#f5f8f7; }
.artlist .img { float:left; margin:0 40px 0 0; overflow:hidden; width:200px; }
.artlist .img img { float:left; max-width:200px; }
.artlist .info { float:left; width:740px; }
.artlist .title { float:left; margin:5px 0 0; width:740px; }
.artlist h2 { display:inline; }
.artlist h2 a { border-bottom:1px dotted transparent; color:#2695f9; font-size:16px; font-weight:400; letter-spacing:1px; margin:0 20px 0 0; }
.artlist h2 a span { text-transform:uppercase; }
.artlist h2 a:hover { border-color:#2695f9; }
.artlist .by { font-size:12px; letter-spacing:0.2px; }
.artlist .btns { float:left; margin:15px 0 0; width:740px; }
.artlist .btns a { border:1px solid #2695f9; color:#2695f9; float:left; font-size:10px; height:22px; letter-spacing:1px; line-height:22px; margin:0 10px 0 0; padding:0 10px; text-transform:uppercase; }
.artlist .btns a:hover { background:#2695f9; color:#fff; }
.mobtn { background:#2695f9; color:#fff!important; }
.mobtn:hover { background:#f5f8f7!important; color:#2695f9!important; }
.artlist .dets { float:left; list-style:none; margin:5px 0 0; width:750px; }
.artlist .dets li { background:none; border:none; font-size:12px; margin:5px 10px 0 0; padding:0; width:240px; }
.artlist .dets li span { font-weight:300; letter-spacing:0.5px; margin:0 2px 0 0; text-transform:uppercase; }
.artlist .dets li div { display:inline; }
.artlist .detsnm { margin:-2px 0 0!important; }
.artlist .detsnm2 { margin:0!important; }
.artlist .status { font-size:14px!important; }
.artlist .status span { font-weight:400!important; } 
.artlist .status-current { color:#669900; }
.artlist .status-notsold { color:#c9332a; }
.artlist .status-result { color:#669900; }

.artgrid { background:url(../images/artgrid.jpg) repeat-y left; position:relative; width:1000px; }
.artgrid:before { background:#fff; content:""; height:30px; left:0; position:absolute; top:0; width:100%; z-index:98; }
.artgrid:after { background:#fff; bottom:0; content:""; height:29px; left:0; position:absolute; width:100%; z-index:99; }
.artgrid li { background:none; border:none; float:none; display:inline-block; margin:30px 40px 30px 0; padding:0 10px!important; position:relative; vertical-align:top; width:200px!important; *display:inline; zoom:1; }
.artgrid li.last { margin:30px 0 30px 0; }
.artgrid li.first:before { background:#fff; content:""; height:30px; left:0; position:absolute; top:-30px; width:1000px; z-index:100; }
.artgrid li.first:after { background:#fff; border-bottom:1px solid #ededed; content:""; height:30px; left:0; position:absolute; top:-60px; width:1000px; z-index:100; }
.artgrid li.toprow:after { display:none!important; }
.artgrid li:hover { background:#fff; }
.artgrid .img { height:140px; margin:0!important; }
.artgrid .img img { max-height:140px; max-width:200px; width:auto; }
.artgrid .info { width:200px; }
.artgrid .title { margin:15px 0 0; width:200px; }
.artgrid .by { float:left; margin:8px 0 0; width:200px; }
.artgrid .dets { width:200px; }
.artgrid .dets li { margin:5px 0 0; padding:0!important; width:200px; }
.artgrid .btns { width:200px!important; }
.artgrid .btns .gridmt10 { margin-top:10px!important; }
.artgrid .timerleft { float:left; }

.colul1 { background:#f5f8f7; float:left; list-style:none; margin:20px 0 0; padding:30px 20px 10px; width:940px; }
.colul1 li { float:left; font-size:12px; letter-spacing:0.3px; margin:0 40px 0 0; padding:0 0 20px 36px; position:relative; width:410px; }
.colul1 li .fa { color:#2695f9; font-size:20px; left:8px; position:absolute; top:1px; }

.colsteps { background:url(../images/colul.jpg) no-repeat 37px 0; float:left; list-style:none; margin:40px 1px 0; width:998px; }
.colsteps li { float:left; margin:0 37px 0 0; width:170px; }
.colimg { float:left; height:96px; margin:0 37px; position:relative; width:96px; }
.colimg span { color:#2695f9; font-size:14px; font-weight:600; left:1px; position:absolute; text-align:center; top:1px; width:25px; }
.coltxt { float:left; font-size:14px; letter-spacing:0.5px; margin:20px 0 0; text-align:center; width:170px; }
.coltxt span { float:left; font-size:9px; font-style:italic; letter-spacing:0.3px; margin:20px 0 0; text-align:center; width:170px; }

.colsteps-alerts { background:url(../images/alertsteps-bck.png) no-repeat 0px 0; float:left; list-style:none; margin:40px 1px 0; width:998px; }
.colsteps-alerts li { float:left; margin:0 37px 0 0; width:308px; }
.colimg-alerts { float:left; height:168px; margin:0 37px; position:relative; width:168px; }
.colimg-alerts span { color:#2695f9; font-size:18px; font-weight:600; left:22px; position:absolute; text-align:center; top:9px;}
.coltxt-alerts { float:left; font-size:15px; letter-spacing:0.5px; margin:20px 0 0; text-align:center; width:240px; color: #2695f9;  } 
.coltxt-alerts span { float:left; font-size:9px; font-style:italic; letter-spacing:0.3px; margin:20px 0 0; text-align:center; width:240px; }

.complete { color: #dddddd!important;}

.alert-types { border-bottom:1px solid #ededed; border-top:1px solid #ededed; float:left; margin:40px 0 0; padding:20px 10px; width:980px; }
.alert-types h2 { color: #333; float: left; font-size: 14px; height: 20px; letter-spacing: 2px; line-height: 20px;text-transform: uppercase; font-weight: 500;}

ul.alert-types { border: none; margin: 5px 0 0; }
ul.alert-types li { float: left; list-style: none; width: 300px; margin-right: 40px; }
ul.alert-types li h2 { background: none repeat scroll 0 0 #ededed;color: #333;float: left;width: 100%;font-style: normal;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 400;height: 35px;letter-spacing: 1px;line-height: 35px;text-align: center;text-decoration: none;text-transform: uppercase;}
ul.alert-types li span { float: left;  color: #333;font-size: 14px;font-weight: 300;letter-spacing: 0.5px;line-height: 1.6em; margin-top: 10px;}
ul.alert-types li a { background: #2695f9;color: #fff;float: left;font-size: 12px;height: 34px;letter-spacing: 1px;text-align: center; text-transform: uppercase; width: 100%; line-height: 34px; margin-top: 15px;}
ul.alert-types li a:hover { background: #2badff; }
#hslider { float:left; height:571px; margin:0 0 45px; position:relative; width:1000px; }
.dotcom { font-size:10px; left:0; letter-spacing:2px; line-height:20px; position:absolute; text-transform:uppercase; top:8px; z-index:999; }
.dotcom div { float:right; margin:0 20px 0 0; }
.dotcom a { border-bottom:1px dotted #fff; color:#2695f9; float:right; transition:all .6s ease; -webkit-transition:all .6s ease; -moz-transition:all .6s ease; -o-transition:all .6s ease; }
.dotcom a:hover { border-color:#2badff; color:#2badff; }

.start-alerts { margin: 15px 0 0; float: left;border-top: 1px solid #ededed;} 
.start-alerts a { background: #2695f9; color: #fff;float: left;line-height: 34px;padding: 40px 0;font-size: 26px;letter-spacing: 1px;text-align: center; text-transform: uppercase; width: 450px; height: 60px; margin: 15px 30px 0px 20px;}
.start-alerts a.no { background: #ededed; color: #2695f9 ; width: 450px; text-align: center; padding: 55px 0 25px; }
.start-alerts a:hover { background: #2badff; }
.start-alerts a.no:hover { background: #e2e2e2; }


.hsimg { border-bottom:1px solid #fff; float:left; height:450px!important; overflow:hidden; position:relative; width:1000px; } 
/*.mainhslider { height:450px!important; }
.mainhslider .anythingSlider { height:450px!important; }*/
.mainhslider .hsimg { height:570px!important; }
.hfeat { background:url(../images/hfeatbck.png) repeat; bottom:0; color:#333; font-family:Georgia, serif; font-size:14px; font-style:italic; height:44px; letter-spacing:2px; line-height:44px; left:0; padding:0 20px; position:absolute; }
.hinfo { background:url(../images/hfeatbck.png) repeat; bottom:0; color:#dfdfde; font-family:Georgia, serif; height:80px; padding:0 105px 0 25px; position:absolute; right:-100px; }
#hslider:hover .hinfo { right:0; }
.htitle { color:#333; float:right; font-size:22px; font-style:italic; letter-spacing:1px; margin:14px 20px 0 0; width:auto; }
.hdate { color:#333; clear:both; float:right; font-size:16px; font-style:italic; letter-spacing:0.5px; margin:6px 20px 0 0; width:auto; }
.hdate .aip { color:#6c9f0c; margin:0 8px 0 0; }
.hinfo a { background:#2695f9; color:#fff; font-size:14px; font-style:italic; height:62px; letter-spacing:1.5px; line-height:21px; padding:18px 20px 0; position:absolute; right:0; text-align:center; text-decoration:none; top:0; width:65px; }
.hinfo a:hover { background:#2badff; }
.hfeat img { margin:0 0 1px 5px; }
.hscroll { float:left; height:120px; width:1000px; }
.hscroll a { border-right: 1px dotted #fff; float:left; height:120px; position:relative; width:auto; }
.hscroll img { float:left; height:120px; }
.hscroll a:after { background:url(../images/hslidebck.png) repeat transparent; content:""; height:120px; left:0; opacity:1; position:absolute; top:0; width:100%; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
.hscroll a:hover:after { opacity:0; }

.index-slide-box { background:url(../images/hfeatbck.png) repeat; bottom:0; color:#333; font-family:Georgia, serif; padding:20px 25px; font-size: 22px; font-style: italic; letter-spacing: 1px; position:absolute; right:0; text-align:right; width:950px; }

.unsold { padding:0 211px 0 25px; right:-205px; }
.unsold a { right:106px; }
.unsold .seclink { background:#6c9f0c; right:0; }

#main { float:left; width:1000px; }
.h31 { float:left; margin:0; width:350px; }
.h32 { float:left; margin:0 30px; width:295px; }
.h33 { float:left; margin:0; width:295px; }
.hthree h1, .hthree h2 { background:#ededed; color:#333; float:left; font-family:'Open Sans',sans-serif; font-size:12px; font-weight:400; height:28px; letter-spacing:1px; line-height:28px; text-align:center; text-decoration:none; text-transform:uppercase; width:100%; }
.h33 h1, .h32 h2 { width:295px; }

.htnav { float:left; list-style:none; width:350px; }
.htnav li { float:left; }
.htnav a { background:#ededed; color:#333; float:left; font-size:11px; font-style:italic; height:28px; letter-spacing:1px; line-height:28px; position:relative; text-align:center; text-decoration:none; text-transform:uppercase; }
.htnav .ht1 a { margin:0 1px 0 0; width:164px; }
.htnav .ht2 a { width:185px; }
.htnav a:hover { background:#2695f9; color:#fff; }
.htnav .active a { background:#333; color:#fff; font-style:normal; }
.htnav .active a:after { background:url(../images/htact.jpg) no-repeat; bottom:-5px; content:""; height:5px; left:0; position:absolute; width:5px; }

.headerlink { background:#2695f9; color:#fff; float:right; font-size:12px; height:26px; letter-spacing:1px; line-height:26px; padding:0 15px; text-align:center; text-transform:uppercase; }
.headerlink:hover { background:#2badff; }

.htbox { float:left; padding:3px 5px 0; width:340px; }
.htbox2 { float:left; padding:3px 5px 0; width:285px; }
.htbox3 { float:left; padding:19px 5px 0; width:285px; }
.htauct { float:left; list-style:none; width:340px; }
.htauct li { display:table; margin:18px 0 0; width:340px; }
.htal { display:table-cell; }
.htac { display:table-cell; width:15px; }
.htar { display:table-cell; }
.htal a { border-bottom:1px dotted #fff; color:#2695f9; font-size:12px; font-weight:600; letter-spacing:1px; line-height:1.8em; text-decoration:none; text-transform:uppercase; }
.htal a:hover { border-bottom:1px dotted #2695f9; }
.htal .date { color:#666; float:left; font-size:12px; letter-spacing:1px; line-height:1.6em; text-transform:uppercase; width:100%; }
.htal .state { float:left; font-size:12px; letter-spacing:1px; line-height:1.6em; text-transform:uppercase; width:100%; }
.htal .stateprog { color:#6c9f0c; }
.htal .stateend { color:#c9332a; }
.htar a { border:1px solid #2695f9; color:#2695f9; font-size:10px; height:22px; letter-spacing:1px; line-height:22px; padding:3px 10px; position:relative; text-decoration:none; text-transform:uppercase; top:4px; white-space:nowrap; }
.htar a:hover { background:#2695f9; color:#fff; }

.ttl { border:none!important; float:right; height:20px!important; padding:10px 5px 10px 10px!important; text-indent:-9999px; width:20px; }
.ttl-ham { background:url(../images/ico-ham.png) no-repeat center; }
.ttl-ham:hover { background:url(../images/ico-ham.png) no-repeat center!important; }
.ttl-clo { background:url(../images/ico-clo.png) no-repeat center; }
.ttl-clo:hover { background:url(../images/ico-clo.png) no-repeat center!important; }
.ui-tooltip { color: #333; font-size:12px; font-weight:300; letter-spacing:0.5px; line-height:2em; background:#fff; padding: 10px 20px; position: absolute; text-align: left; width: 280px; z-index: 9999; -webkit-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.19); box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.19); }
.ttpad { bottom: -20px; height: 20px; left: 0; position: absolute; width: 100%; }
.ttarw { background: url(../images/ttarw.png) no-repeat; bottom: -8px; height: 8px; left: 50%; margin: 0 0 0 -10px; position: absolute; width: 20px; }

.htnews { float:left; list-style:none; width:285px; }
.htnews li { float:left; margin:18px 0 0; width:285px; }
.htnl { float:left; margin:4px 15px 0 0; width:65px; }
.htnr { float:left; width:205px; }
.htnimg { float:left; max-height:80px; overflow:hidden; position:relative; width:65px; }
.htnimg .playbtn { display:none; }
.htnimg-video .playbtn { color:#fff; display:block; height:100%; position:absolute; text-align:center; top:0; width:100%; }
.playbtn i { font-size:42px; left:0; margin:-21px 0 0; position:absolute; top:50%; width:100%; }
.htnimg img { float:left; width:65px; }
.htnimg:hover .playbtn { color:#2695f9; }
.htntxt { border-bottom:1px dotted #fff; color:#2695f9; font-size:12px; font-weight:600; letter-spacing:1px; line-height:1.8em; text-decoration:none; text-transform:uppercase; }
.htntxt:hover { border-bottom:1px dotted #2695f9; }
.htnews span { color:#333; float:left; font-size:12px; letter-spacing:1px; text-transform:uppercase; width:100%; }
.vanews { float:left; margin:15px 0 0; text-align:center; width:100%; }
.vanews a { border-bottom:1px dotted transparent; color:#2695f9; font-size:12px; letter-spacing:1px; text-transform:uppercase; }
.vanews a:hover { border-color:#2695f9; }

.h33 form { float:left; margin:20px 0 0; width:100%; }
.h33 input[type=checkbox] { display:none; }
.h33 input[type=text] { border:1px solid #999; float:left; height:16px; letter-spacing:0.5px; margin:14px 10px 0 0; padding:6px 8px; width:267px; transition:border .4s ease; -webkit-transition:border .4s ease; -moz-transition:border .4s ease; -o-transition:border .4s ease; }
.h33 input[type=text]:hover, .h33 input[type=text]:focus { border-color:#2badff; }
.h33 label { background:url(../images/checkbox.jpg) no-repeat top left; color:#333; cursor:pointer; float:left; font-size:10px; height:16px; letter-spacing:1px; line-height:16px; margin:0 14px 0 0; padding:0 0 0 22px; text-transform:uppercase; }
.h33 label.checked { background-position:0 -20px; }
.h33 input[type=submit] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:12px; height:30px; letter-spacing:1px; margin:10px 0 0; text-align:center; text-transform:uppercase; width:80px; }
.h33 input[type=submit]:hover { background:#2badff; }
.h33 .soc { margin:20px 5px 0 0!important; }
.h33 .fb i { margin:5px 0 0; }
.h33 .tw i { margin:4px 0 0 1px; }
input.qdef { color:#999; font-size:10px; font-style:italic; letter-spacing:1.5px!important; }

.arttopr { float:right; margin:1px 0 0; }
.artsspan { color:#666; float:left; font-size:12px; font-style:italic; letter-spacing:0.5px; margin:1px 10px 0 0; text-transform:uppercase; }
.artsearch { float:right; }
.artsearch input[type=text] { border:1px solid #999; float:left; height:22px; letter-spacing:0.5px; padding:0 5px; width:200px; }
.artsearch input[type=text]:hover, .artsearch input[type=text]:focus { border-color:#2695f9; }
.artsearch input[type=submit] { background:#2695f9; border:none; border-radius:2px; color:#fff; cursor:pointer; float:left; font-size:10px; height:24px; letter-spacing:1px; line-height:24px; margin:0 0 0 5px; padding:0 8px; text-transform:uppercase; }
.artsearch input[type=submit]:hover { background:#2badff; }
.artistul { float:left; margin:15px 0 0; width:980px; }
.artistul li { display:inline-block; *display:inline; padding:0 1% 15px 0; vertical-align:top; width:24%; zoom:1; }
.artistul a { border-bottom:1px dotted transparent; color:#333; letter-spacing:0.5px; text-transform:uppercase; }
.artistul a:hover { border-color:#2695f9; color:#2695f9; }
.brblue { color: #2695f9!important; }

#footer { border-top:1px solid #ededed; float:left; margin:80px 0 0; padding:20px 0 0; width:1000px; }
#footer form { float:left; }
#footer label { color:#333; float:left; font-size:12px; height:30px; letter-spacing:2px; line-height:30px; padding:0 0 0 10px; text-transform:uppercase; width:320px; }
#footer input[type=text] { border:1px solid #999; float:left; font-family:'Open Sans',sans-serif; height:28px; margin:0 10px 0 0; padding:0 10px; width:218px; }
#footer .qdef { color:#666; font-size:10px; font-style:italic; text-transform:uppercase; }
#footer input[type=text]:hover, #footer input[type=text]:focus { border-color:#2695f9; }
#footer input[type=submit] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:left; font-size:12px; height:30px; letter-spacing:1px; text-align:center; text-transform:uppercase; width:82px; }
#footer input[type=submit]:hover { background:#2badff; }
#footer .socf { float:right; margin:4px 0 5px; }
#footer .soct { color:#666; float:left; font-size:12px; letter-spacing:2px; line-height:22px; text-decoration:none; text-transform:uppercase; }
#footer .soctw { margin:4px 10px 5px 30px; }
#footer .soc { margin:0 0 0 10px!important; }
#footer .socf:hover .fbt { color:#3b589c; }
#footer .socf:hover .fb { background:#3b589c; }
#footer .socf:hover .twt { color:#598dc9; }
#footer .socf:hover .tw { background:#598dc9; }
#footer .footertitle { color: #333; font-size: 12px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; }

.quicklinks { border-bottom:1px solid #ededed; border-top:1px solid #ededed; float:left; margin:20px 0 0; padding:40px 10px; width:980px; }
.ulbox { float:left; margin:0 16px 0 0; width:242px; }
.ulbox span { float:left; height:25px; width:100%; }
.ulbox span a { color:#333; font-size:12px; font-weight:600; letter-spacing:2px; text-transform:uppercase; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
.ulbox span a:hover { color:#2695f9; }
.ulbox ul { float:left; list-style:none; margin:6px 0 0; width:100%; }
.ulbox li { float:left; width:100%; }
.ulbox li a { color:#666; float:left; font-size:10px; letter-spacing:2px; line-height:2.4em; text-transform:uppercase; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
.ulbox li a:hover { color:#2695f9; }
.ulbox2 { margin:0; text-align:right; width:206px; }
.ulbox2 li { color:#666; font-size:10px; letter-spacing:2px; line-height:2.4em; }
.ulbox2 li .feml { float:none!important; text-transform:none!important; }
.mapl { color:#2695f9!important; border-bottom:1px dotted transparent; float:none!important; text-transform:uppercase!important; }
.mapl:hover { border-color:#2695f9; }
.footbox1 { color:#666; float:left; font-size:10px; letter-spacing:1.5px; padding:22px 10px; width:980px; }
.fb1s1 { float:left; width:300px; }
.fb1s2 { float:left; text-align:center; width:380px; }
.fb1s3 { float:left; text-align:right; width:300px; }
.fb1s3 a { color:#666; }
.fb1s3 a:hover { color:#2695f9; }
.footbox2 { border-top:1px solid #ededed; color:#666; float:left; font-size:10px; letter-spacing:1.5px; padding:22px 10px; text-align:center; width:980px; }

.accul { background:#f5f8f7; border-bottom:1px solid #ededed; float:left; list-style:none; width:1000px; }
.accul li { float:left; margin:0 1px 0 0; }
.accul a { color:#2695f9; float:left; font-size:12px; letter-spacing:0.5px; padding:8px 14px; position:relative; text-transform:uppercase; }
.accul a:hover { background:#fff; }
.accul a.active:after { background:#fff; bottom:-1px; content:""; height:1px; left:0; position:absolute; width:100%; }
.accul a.active { background:#fff; color:#333; }
.accul .acclogout { float:right; margin:0; }

.artists-accul { text-align:center; }
.artists-accul li { display:inline-block; *display:inline; float:none; width:36px; zoom:1; }
.artists-accul a { padding:8px 0; text-align:center; width:100%; }

.bidhist { float:left; list-style:none; width:1000px; }
.bidhist li { background:#fff; border-bottom:1px solid #ededed; float:left; padding:30px 10px; position:relative; width:980px; }
.bidhist li.transall:hover { background:#f5f8f7; }
.bidhist .bhtitle { border-bottom:1px solid #ededed; float:left; font-family:Georgia,serif; font-style:italic; letter-spacing:0.5px; padding:24px 10px 20px; text-transform:uppercase; width:980px; }
.bidhist .bhtitle h2 { font-size:16px; font-weight:400; }
.bidhist .img { float:left; margin:0 40px 0 0; overflow:hidden; width:200px; }
.bidhist .img img { float:left; width:200px; }
.bidhist .info { float:left; width:740px; }
.bidhist .title { float:left; margin:5px 0 0; width:740px; }
.bidhist h3 { display:inline; }
.bidhist h3 a { border-bottom:1px dotted transparent; color:#2695f9; font-size:16px; font-weight:400; letter-spacing:1px; margin:0 20px 0 0; }
.bidhist h3 a:hover { border-color:#2695f9; }
.bidhist .by { font-size:12px; font-weight:400; letter-spacing:0.2px; }
.bidhist .bhres { float:left; font-size:16px; font-weight:600; margin:5px 0 0; text-transform:uppercase; width:100%; }
.bidhist .bhmsg { float:left; font-size:14px; font-weight:600; letter-spacing:0.5px; margin:5px 0 0; text-transform:uppercase; width:100%; }
.bidhist .bhgreen { color:#669900; }
.bidhist .bhred { color:#c9332a; }
.bidhist .bhybid { float:left; font-size:14px; margin:5px 0 0; width:100%; }
.bidhist .bhybid span { font-weight:300; letter-spacing:0.5px; margin:0 2px 0 0; text-transform:uppercase; }
.bidhist .bhtot { float:left; font-size:14px; margin:5px 0 0; text-transform:uppercase; width:100%; }
.bidhist .bhtot2 { font-weight:300; margin:0 2px 0 0; }
.bidhist .bhtot3 { font-size:10px; font-style:italic; font-weight:400; letter-spacing:0.3px; margin:0 0 0 8px; }
.bidhist .btns { float:left; margin:15px 0 0; width:100%; }
.bidhist .bhbtn { border:1px solid #2695f9; color:#2695f9; float:left; font-size:10px; height:22px; letter-spacing:1px; line-height:22px; margin:0 10px 0 0; padding:0 10px; text-transform:uppercase; }
.bidhist .bhbtn:hover { color:#fff; background:#2695f9; }

.watchlist .info { width:550px; }
.watchlist .title { width:550px; }
.watchlist .wlrem { float:right; margin:7px 0 0; width:180px; }
.watchlist .wlrem a { border:1px solid #c9332a; color:#c9332a; float:right; font-size:10px; height:22px; letter-spacing:1px; line-height:22px;  padding:0 10px; text-transform:uppercase; }
.watchlist .wlrem a:hover { background:#c9332a; color:#fff; }

.congrats { font-size:14px!important; letter-spacing:0.2px; line-height:1.8em; }

.detchange { background:#dceedc; color:#333; float:left; font-size:12px; font-weight:600; letter-spacing:0.3px; line-height:30px; margin:40px 90px 0; text-align:center; width:820px; }

.following { float:left; list-style:none; padding:0 0 0 10px; width:990px; }
.following li { display:inline-block; *display:inline; margin:40px 80px 0 0; vertical-align:top; width:450px; zoom:1; }

.following2 { float:left; list-style:none; padding:0 0 0 10px; width:990px; }
.following2 li { display:inline-block; *display:inline; margin:40px 20px 0 0; vertical-align:top; width:228px; zoom:1; }
.following2 .foltitle { float:left; font-size:12px; letter-spacing:1px; text-transform:uppercase; width:100%; }
.following2 .stop { border:1px solid #c9332a; color:#c9332a; float:left; font-size:10px; height:22px; letter-spacing:0.5px; line-height:22px; margin:10px 0 0 0; padding:0 10px; text-transform:uppercase; }
.following2 .stop:hover { background:#c9332a; color:#fff; }

.foljewl { float:left; list-style:none; margin:10px 0 0; padding:0 10px; width:980px; }
.foljewl li { display:inline-block; *display:inline; margin:20px 0 0; vertical-align:top; width:33%; zoom:1; }
.foljewl input[type="checkbox"] { display:none; }
.foljewl label { background:url(../images/checkbox.jpg) no-repeat top left; color:#333; cursor:pointer; float:left; font-size:12px; height:16px; letter-spacing:1.5px; line-height:16px; padding:0 0 0 35px; text-transform:uppercase; }
.foljewl label.checked { background-position:0 -20px; }
.foljewlbtn { background:#2695f9; border:none; color:#fff; cursor:pointer; float:left; font-size:12px; letter-spacing:1px; margin:30px 0 0 10px; padding:4px 10px; text-transform:uppercase; }
.foljewlbtn:hover { background:#2badff; }

.normtxt { color:#333; font-size:12px; font-weight:300; letter-spacing:0.5px; line-height:2em; }
.normtxt br { line-height:1.4em; }
.hthree h3 { color:#777; float:left; font-family:Georgia,serif; font-size:18px; font-style:italic; font-weight:normal; letter-spacing:0.5px;  margin:8px 0 12px; width:100%; }
.transall { transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; }
.transbord { transition:border-color .4s ease; -webkit-transition:border-color .4s ease; -moz-transition:border-color .4s ease; -o-transition:border-color .4s ease; }

.loginlhs { border:1px solid #ededed; float:left; margin:45px 0 0 110px; padding:40px; width:308px; }
.loginlhs2 { margin:45px 0 0 90px; }
.loginlhs3 { margin:45px 0 0 205px; width:508px; }
.loginlhs4 { margin:45px 0 0 305px; }
.loginlhs form { float:left; margin:10px 0 0; }
.logtxt { color:#666; float:left; font-size:12px; letter-spacing:0.2px; width:100%; }
.logerr { color:#c9332a; font-weight:600; }
.loginlhs label { color:#666; float:left; font-size:10px; font-style:italic; letter-spacing:1.5px; margin:12px 0 2px 5px; text-transform:uppercase; width:303px; }
.loginlhs label span { color:#c9332a; }
.loginlhs input[type="text"], .loginlhs input[type="password"] { border:1px solid #999; color:#333; float:left; font-size:14px; font-style:normal!important; letter-spacing:0.5px; padding:9px 8px 8px; width:290px; }
.loginlhs input[type="text"]:hover, .loginlhs input[type="text"]:focus, .loginlhs input[type="password"]:hover, .loginlhs input[type="password"]:focus { border-color:#2695f9; }
.loginlhs input[type="submit"] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:12px; height:34px; letter-spacing:1px; margin:20px 0 0; padding:0 15px; text-align:center; text-transform:uppercase; }
.loginlhs input[type="submit"]:hover { background:#2badff; }
.fgplink { border-bottom:1px dotted transparent; color:#2695f9; float:right; font-size:12px; letter-spacing:0.3px; margin:30px 0 0; }
.fgplink:hover { border-color:#2695f9; }
.passreq input { background:none; border-bottom:1px dotted transparent; border-left:none; border-right:none; border-top:none; color:#2695f9; cursor:pointer; font-size:14px; margin:0 0 20px; }
.passreq input:hover { border-color:#2695f9!important; }
.loginrhs { float:left; margin:45px 0 0 40px; width:350px; }
.loginrhs h2 { background:#ededed; color:#333; float:left; font-family:"Open Sans",sans-serif; font-size:12px; font-weight:400; height:28px; letter-spacing:1px; line-height:28px; text-align:center; text-decoration:none; text-transform:uppercase; width:100%; }
.loginrhs .logtxt { padding:19px 5px 0; width:340px; }
.loginrhs input[type="submit"] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:left; font-size:12px; height:34px; letter-spacing:1px; margin:20px 5px 0; padding:0 15px; text-align:center; text-transform:uppercase; }
.loginrhs input[type="submit"]:hover { background:#2badff; }
.loginrhs2 { border:1px solid #ededed; float:left; margin:45px 0 0 40px; padding:40px; width:308px; }
.loginrhs2 h2 { font-family:Georgia,serif; font-size:18px; font-style:italic; font-weight:normal; letter-spacing:0.5px; text-transform:uppercase; }
.loginrhs2 textarea { font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0.5px; padding:10px; width:286px; }
.loginlhs4 textarea { border:1px solid #999; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0.5px; padding:10px; resize:vertical; width:286px; }
.loginlhs4 textarea:hover, .loginlhs4 textarea:focus { border-color:#2695f9; }
.logbrk { border-top:1px dotted #ccc; float:left; margin:50px 0 22px; width:100%; }
.logerrmsg { border:1px solid #ededed; float:left; margin:40px 0 0 90px; padding:40px; width:740px; }
.loginlhs .selbox { border:1px solid #999; float:left; height:34px; overflow:hidden; position:relative; width:306px }
.loginlhs .selbox:hover { border-color:#2695f9; }
.loginlhs .selbox select { background:none; border:none; cursor:pointer; float:left; font-family:"Open Sans",sans-serif; font-size:12px; height:33px; letter-spacing:0.5px; padding:1px 0 0 3px; text-transform:uppercase; width:330px; }
.loginlhs .selbox .fa { color:#333; font-size:20px; font-weight:normal; position:absolute; right:10px; top:8px; z-index:-1; }
.loginlhs .selbox:hover .fa { color:#2695f9; }
.loginlhs select:-moz-focusring { color:transparent; text-shadow:0 0 0 #2695f9; }

.bidbox { background:#ededed; float:left; margin:15px 0 0; padding:20px; width:268px; }
.bidbox label { margin:0 0 2px; text-align:center; width:268px; }
.bidbox input[type=text] { margin:5px 50px; width:150px; }
.bidbox .bidinput { float:left; position:relative; }
.bidbox .bidinput:before { background:url(../images/bidpound.jpg) no-repeat 20px 0; content:""; height:36px; left:10px; position:absolute; top:5px; width:40px; }
.bidbox .entermax { color:#c9332a; float:left; font-size:12px; font-style:italic; letter-spacing:0.5px; text-align:center; text-transform:uppercase; width:268px; }
.bidbox input[type=submit] { margin:15px 80px 0; padding:0 !important; width:110px; }

.offertitle { float:left; font-size:18px; font-weight:300; letter-spacing:1px; text-transform:uppercase; }
.offerest { float:left; font-size:14px; font-weight:300; letter-spacing:0.5px; margin:20px 0 0; text-transform:uppercase; }
.offerest span { font-weight:600; }
.poundspan { color:#999; float:left; font-size:16px; font-style:italic; height:36px; line-height:36px; margin:0 10px 0 0; }
.termspan { color:#999; float:left; font-size:10px; font-style: italic; letter-spacing:0.5px; margin:10px 0 0 5px; }

.popform { border:none; margin:0; padding: 0px 40px;}
.poptop { float:left; font-size:18px; font-weight:300; letter-spacing:0.5px; margin:0 5px 5px; text-transform:uppercase; width:298px; }
.poptop span { font-weight:700; }
.poptxtbtm { float:left; font-size:11px; font-style:italic; letter-spacing:0.2px; line-height:1.4em; margin:12px 5px 0; width:305px; }
.popconf { float:left; font-size:12px; font-style:italic; letter-spacing:0.5px; line-height:34px; margin:10px 0 0; text-align:center; text-transform:uppercase; width:268px; }
.bidlbl { color:#000!important; font-size:12px!important; }
.bidlbl span { color:#c9332a; font-size:10px; font-weight:600; }
.logtxt2 { padding:0 5px; width:298px; }
.yourbid { float:left; font-size:14px; font-weight:300; letter-spacing:0.5px; padding:0 5px; text-transform:uppercase; width:298px; }
.spanrhs { font-weight:600; }
.spanrhs-maxbid{ font-size:22px; font-weight:600; }
.spanrhs-totalbid{ font-size:18px; }
.spanlhs { float:left; width:215px; }
.yourtotal { float:left; font-size:14px; font-weight:300; letter-spacing:0.5px; margin:5px 0 0; padding:0 5px; text-transform:uppercase; width:298px; }
.ytsmtxt { float:left; font-size:10px; font-style:italic; letter-spacing:0.3px; line-height:1.4em; margin:5px 0 0; width:200px; }
.bidspc { background:#ededed; float:left; height:1px; margin:20px 0 30px; width:100%; }

.newsul { float:left; list-style:none; padding:24px 10px 0; width:980px; }
.newsul li { float:left; margin:40px 0 0; }
.newsul .newsimg { float:left; margin:0 40px 0 0; max-height:180px; overflow:hidden; position:relative; width:200px; }
.newsul .newsimg .playbtn { display:none; }
.newsimg-video .playbtn { color:#fff; display:block!important; height:100%; position:absolute; text-align:center; top:0; width:100%; }
.newsimg-video .playbtn i { font-size:60px; margin:-30px 0 0; }
.htnimg-video .playbtnsm i { font-size:30px; margin:-15px 0 0; }
.newsul .newsimg img { width:200px; }
.newsul .newsimg:hover .playbtn { color:#2695f9; }
.newsul .newsrhs { float:left; width:740px; }
.newsul h2 { float:left; width:100%; }
.newsul h2 a { border-bottom:1px dotted transparent; color:#2695f9; font-size:16px; font-weight:400; letter-spacing:0.5px; line-height:1.5em; text-transform:uppercase; }
.newsul h2 a:hover { border-color:#2695f9; }
.newsul .newsdate { color:#333; float:left; font-size:12px; letter-spacing:0.5px; margin:0; text-transform:uppercase; width:100%; }
.newsul .newsshorttxt { float:left; font-size:12px; margin:10px 0 0; width:740px; }
.newsul .newsbtn { border:1px solid #2695f9; color:#2695f9; float:left; font-size:10px; height:22px; letter-spacing:1px; line-height:22px; margin:15px 0 0; padding:0 10px; text-transform:uppercase; }
.newsul .newsbtn:hover { background:#2695f9; color:#fff; }
.newstop h1 { max-width:800px; }
.newssoc { float:right; }
.newslhs { float:left; width:665px; }
.newslhs .text { line-height:2em; width:645px!important; }
.newsrhs { float:right; width:295px; }
.newsrhs .h22 { background:#ededed; float:left; font-size:12px; font-weight:400; letter-spacing:1px; line-height:28px; margin:25px 0 0; text-align:center; text-transform:uppercase; width:100%; }
.newsrhs .htnews { padding:3px 5px; }

.complhs { width:565px; }
.complhs .text { width:545px!important; }

.comprhs { width:395px; }
.comprhs .h22 { color:#333; font-size:18px; font-weight:600; letter-spacing:2px; line-height:36px; }
.comprhs .htnews { width:385px; }
.comprhs .htnews li { width:385px; }
.comprhs .htnl { width:105px; }
.comprhs .htnimg { max-height:150px; max-width:105px; width:auto; }
.comprhs .htnimg img { width:105px; }
.comprhs .htnr { width:265px; }

#map_canvas { float:left; height:450px; width:1000px; }
#cform { float:left; padding:19px 5px 0; width:340px; }
#cform .req { color:#333; font-size:12px; font-weight:300; letter-spacing:0.5px; line-height:2.2em; }
.cfin .loader { display:none; float:left; margin:15px 0 0; text-align:center; width:100%; }
.cfin label { color: #666; float:left; font-size:10px; font-style:italic; letter-spacing:1.5px; margin:12px 0 2px 5px; text-transform:uppercase; width:335px; }
.cfin label span { color:#cc0000; font-weight:normal; }
.cfin input[type="text"], .cfin input[type="password"] { border:1px solid #999; color:#333; float:left; font-size:14px; letter-spacing:0.5px; padding:9px 8px 8px; width:322px; }
.cfin input[type="text"]:focus, .cfin input[type="password"]:focus, .cfin input[type="text"]:hover, .cfin input[type="password"]:hover { border-color:#2badff; }
.cfin textarea { border:1px solid #999; color:#333; float:left; font-family:"Open Sans",Arial,Helvetica,sans-serif; font-size:14px; height:90px; letter-spacing:0.5px; padding:10px; resize:vertical; width:318px; }
.cfin textarea:focus, .cfin textarea:hover { border-color:#2badff; }
.cfin .csub { float:left; margin:18px 0 0; width:340px; }
.cfin .csub span { color:#666; float:left; font-size:11px; font-style:italic; height:30px; letter-spacing:0.5px; line-height:40px; margin:0 0 2px 5px; text-transform:uppercase; }
.cfin .csub span span { color:#cc0000; float:none; font-style:normal; }
.cfin .csub label { color:#666; font-size:20px; font-weight:600; line-height:38px; margin:0 0 0 15px; width:auto; }
.cfin .csub input { float:right; width:40px; }
#cform input[type="submit"] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:right; font-size:12px; height:34px; letter-spacing:1px; margin:15px 0 0; padding:0 15px; text-align:center; text-transform:uppercase; }
#cform input[type="submit"]:hover { background:#2badff; }
#cform .res { color:#333; float:left; font-size:12px; font-weight:300; letter-spacing:0.5px; line-height:2.2em; }

.fb_iframe_widget iframe { right:0!important; }

.exb { font-weight:600; }
.smt { font-size:11px; }
.ttu { text-transform:uppercase; }

.bluelink { border-bottom:1px dotted transparent; color:#2695f9; }
.bluelink:hover { border-color:#2695f9; }

.fl { float:left!important; }
.fr { float:right!important; }
.ml15 { margin-left:15px!important; }
.mt0 { margin-top:0px!important; }
.mt5 { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt20 { margin-top:20px!important; }
.mt45 { margin-top:45px!important; }
.nmr { margin-right:0!important; }
.mr150 { margin-right:150px!important; }
.mb30 { margin-bottom:30px!important; }

a { text-decoration:none; }
a img { border:none; }

#main .top { border-bottom: 1px solid #ededed; float: left; padding: 24px 10px 20px; width: 980px; }
#main .text { float: left; font-size:13px; padding: 24px 10px 0px; width: 980px; }
#main h1 { color:#333; float:left; font-family:Georgia,serif; font-size:26px; font-style:italic; font-weight:normal; letter-spacing:1px; line-height:26px; text-transform:uppercase; }
.top h2 { color:#333; float:left; font-family:Georgia,serif; font-size:20px; font-style:italic; font-weight:normal; letter-spacing:1px; line-height:26px; text-transform:uppercase; }
.home { background: none repeat scroll 0 0 #ededed; color: #333; float: left; width: 100%; font-style:normal; font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: 400; height: 28px; letter-spacing: 1px; line-height: 28px;text-align: center;text-decoration: none; text-transform: uppercase;
}

.comptext h2 { color:#2695f9; float:left; font-size:50px; font-weight:600; letter-spacing:1px; line-height:45px; text-transform:uppercase; width:100%; }
.compsubhead { color:#333; float:left; font-size:16px; font-weight:600; letter-spacing:1px; margin:10px 0 0; text-transform:uppercase; }
.compsubhead2 { color:#666; float:left; font-size:16px; font-weight:600; line-height:1; letter-spacing:1px; margin:30px 0 20px 0; text-transform:uppercase; width:100%; }
.complist { background:#f5f8f7; float:left; list-style:none; margin:10px 0 0; padding:10px 20px 30px; width:455px; }
.complist li { float:left; font-size:14px; letter-spacing:0.5px; line-height:40px; margin:10px 0 0; padding:0 0 0 45px; position:relative; text-transform:uppercase; width:600px; }
.compnum { color:#2695f9; font-size:30px; left:0; position:absolute; text-align:center; top:-2px; width:30px; }
.compnum2 { float:left; width:310px; }
.compentry { color:#999; font-size:12px; font-weight:600; margin:0 0 0 10px; }
.compbtn { float:left; margin:9px 0 0; }
.compnum2 input[type="text"] { border:1px solid #999; float:left; font-family:"Open Sans",sans-serif; height:28px; margin:4px 0 0; padding:0 10px; width:218px; }
.compnum2 input[type="text"]:hover, .compnum2 input[type="text"]:focus { border-color:#2695f9; }
.compnum2 input[type="submit"] { background:#2695f9; border:none; color:#fff; cursor:pointer; float:left; font-size:12px; height:30px; letter-spacing:1px; margin:20px 0 0; padding:0 10px; text-align:center; text-transform:uppercase; }
.compnum2 input[type="submit"]:hover { background:#2badff; }
.compwinners a:hover { border:none; }

.startbid {color:#00583F;}
.startbid-status { color: #00583F; font-size: 18px; text-transform: uppercase;}
.enddate {float:left;padding-left:95px;color:#666666;font-style:italic;}
.artgrid .enddate { padding:0; }
.enddate-details {color:#666666;font-size:12px}