@font-face {font-family: 'FranKleinBook';src:url('FranKleinBook.eot');}
@font-face {font-family:'FranKleinBook';src:url('FranKleinBook.ttf') format('truetype');}

body{background:#e5e5e5 url(../images/wallbg.jpg) repeat-x;text-align:center;font-family:'FranKleinBook',arial;font-size:14px;line-height:1.3em;margin:0 auto;color:#000;}
td{vertical-align:top;}
div ul li{margin:0px;padding:0px;}
.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

a{text-decoration:none;color:#367588;}a:hover{text-decoration:underline;}a:focus{outline:0;}a img{border:solid 1px #fff;}a:hover img{ border:solid 1px #fff;}
strong,b{font-weight:bold;}i{font-style:italic;}
p{padding-bottom:11px;line-height:1.5em;}

#header{width:1000px;height:170px;margin:0 auto;text-align:left;clear:both;margin-bottom:4px;position:relative;}
#header img{border:none;}
#header_left{float:left;width:150px;height:165px;padding-top:5px;color:#fff;}
#header_right{float:left;margin: 10px 0px 0px 0px;width:850px;}
#header_right .top{padding-bottom:3px;margin-top:2px;border-bottom:solid 1px #ddd;height:23px;float:right;width:770px;}
#tagline{font-size:14px;color:#686868;float:left;text-align:right;padding-right:10px;}

#loginlinks{float:right;}
#loginlinks a{color:#4d4d4d;display:inline-block;float:right;height:13px;border-right:solid 1px #4d4d4d;padding-right:10px;margin-right:10px;}
#loginlinks a:hover {color:#367588;text-decoration:none;}
#cart{float:right;text-align:right;display:inline-block;height:13px;position:relative;top:1px;}
#cart a{color:#4d4d4d;}
#cart a:hover{color:#367588;text-decoration:none;}
#cart .fa-shopping-cart{margin-right:5px;}
#trolley{display:inline-block;float:right;}

#quicksearch{text-align:left;float:right;margin-top:15px;margin-bottom:3px;clear:both;width:370px;height:25px;font-size:20px;font-weight:bold;position:relative;z-index:0;}
#quicksearch span{display:inline-block;margin-top:4px;color:#4d4d4d;}
#quicksearch .txt{background-color:#fff;width:200px;height:25px;padding:1px 5px;font-size:12px;border:solid 1px #414141;display:inline-block;position:absolute;right:0px;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#quicksearch .searchbutton {background:url(../images/search.jpg) no-repeat top left;height:19px;width:21px;display:block;position:absolute;top:5px;right:0px;border:none;z-index:99;}
#quicksearch .searchbutton:hover{cursor:pointer;}
#artspecifier {float:right;font-size:14px;}
#artspecifier a{display:inline-block;margin-left:10px;padding:3px 10px;font-size:13px;font-weight:bold;letter-spacing:0.05em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;background-color:#414141;text-align:center;}
#artspecifier a:hover{background-color:#93918F;color:#000;text-decoration:none;}

.content-strip,.content-strip2{width:100%;padding:15px 0px 20px 0px;margin:0px;margin-bottom:20px;border-bottom:solid 2px #ddd;}
.content-strip3{width:100%;padding:10px 0px 10px 0px;border-top:solid 1px #eee;border-bottom:solid 2px #ddd;margin:10px 0px 20px 0px;text-align:left;}
.filter-strip{width:100%;padding:20px 0px 20px 0px;border-top:solid 1px #eee;border-bottom:solid 2px #ddd;position:relative;margin:-22px 0px 20px 0px;text-align:center;}
.content-strip,.filter-strip{background-color:#fff;}.content-strip2{background-color:#e5e5e5;}
.content-strip h1{padding:25px 20px 15px 20px;font-size:24px;text-align:center;text-transform:none;font-weight:bold;}
.content-strip .content{padding:0px 50px;font-size:16px;text-align:center;}

#container{width:1000px;color:#000;margin:0 auto;text-align:left;padding:20px 0px;margin:3px auto 5px auto;}
#contentArea{width:100%;height:100%;color:#000;}
#catContent{color:#000;clear:both;padding:20px 10px 0px 20px;}

.contactLine{width:800px;clear:both;}
.contactLabel{width:150px;margin-right:20px;text-align:right;float:left;margin-top:3px;}
.contactInput{float:left;width:400px;margin-top:3px;}

.textbox{border: solid 1px #666666;background-color: #efefef;color: #666666;width:250px;height: 17px;font-size:11px;}
.textboxAmount{border: solid 1px #666666;background-color:#efefef;color:#666666;width:100px;height:17px;font-size:11px;}
.dropdown{border: solid 1px #666666;background-color: #efefef;color: #666666;width:253px;height:19px;font-size:11px;}
.textarea{border: solid 1px #666666;background-color: #efefef;color: #666666;width:250px;height:200px;font-size:11px;font-family:Arial;}
.textarea2{border: solid 1px #666666;background-color: #efefef;color: #666666;width:250px;height:110px;font-family:'FranKleinBook',arial;font-size:12px;padding:2px;}
.address{border: solid 1px #666666;background-color: #efefef;color: #666666;width: 250px;height:100px;font-size:11px;}
.submitButton{font-size:12px;letter-spacing: 0.1em;font-weight: bold;color:#fff;text-decoration:none;border:solid 1px #685E4F;border-bottom: solid 2px #685E4F;background-color: #968C73;text-align:center;padding-left:8px;padding:3px 8px 3px 8px;width:105px;display:block;float:left;margin-right:7px;}
.submitButton:hover{color:#000;text-decoration:none;}
.mandatory {font-size:12px;font-weight:bold;color:#999;font-family:Verdana;width:15px;text-align:right;float:left;padding-top:5px;}
.hidden {display:none;}

ul.square li{list-style-type:square;}
ul.noindent {margin-left:0px;padding-left:15px;}

h1{display:block;color:#000;font-size:24px;font-weight:normal;text-transform:uppercase;text-align:center;margin:15px 0px 25px;}
#artvitals h1{display:block;color:#000;font-size:24px;font-weight:normal;text-transform:none;text-align:left;margin:15px 0px 10px 0px;}
h2{display:block;color:#686868;font-size:20px;font-weight:normal;margin:0px;margin-bottom:15px;padding-top:5px;}
h3{display:block;font-size:16px;color:#686868;margin:0px;margin-bottom:15px;padding-top:5px;font-weight:600;}
h4{display:block;font-size:14px;color:#686868;margin:0px;margin-bottom:15px;padding-top:5px;font-weight:600;}
.h1{display:block;font-size:18px;font-weight:bold;color: #000;margin:0px 0px 0px 20px;padding-top:5px;}
#home_page_about h1 {display:inline;font-size:12px;color:#666;margin:0px;padding:0px;font-weight:normal;}

.head1{text-align:left;}
.head2{color:#666;font-size:14px;font-weight:bold;}
.head3{color:#666;font-size:20px;}
.head4{padding:0 0 15px 0; color:#686868;font-size:14px;font-weight:bold;clear:both;}
.head4 a{padding:15px 0 15px 0; color:#686868;font-size:14px;text-transform:uppercase;font-weight:bold;clear:both;}
.head4border{border-top:solid 4px #666;}
.head5{font-size:18px;font-weight:normal;text-transform:none;color:#CCB8A1;}

.allcaps{font-size:12px;color:#000000;text-transform:uppercase;font-weight:bold;}
.medText{font-size:15px;letter-spacing:2px;color:#666666;font-weight:500;}
.largeText{font-size:17px;letter-spacing:2px;color:#666666;font-weight:500;}
.txt10{font-size:10px;}.txt11{font-size:11px;}.txt12{font-size:12px;}.txt13{font-size:13px;}.txt14{font-size:14px;}
.label{color:#6d6d6d;font-size:13px;}

.addthis{padding-top:10px;height:20px;margin-left:15px;width:60px;float:left;}
.zoom{margin-top:5px;height:20px;}

a.smallwhite {font-size:10px;color:White;text-decoration:none;}
a.smallwhite:hover {font-size:10px;color:White;text-decoration:underline;}

select{padding:1px;font-size:11px;}

.whiteBold {font-size:15px;color:#fff;font-weight:bold;}
.orangeBold {font-size:18px;color:#CCB8A1;}
.bordered {border:solid 1px black;}
.white {color:#fff;} .yellow{color:#686868;} .red{color:#cc0000;} .grey{color:#6d6d6d;} .lightgrey{color:#808080;} .black{color:#000;} .green{color:#c7c9b1;} .turquoise {color:#00ccff;} .pink {color:#CCB8A1;} .lightgreen{color:#c7c9b1;}
.lightgreen_bg {background-color:#c7c9b1;} .green_bg {background-color:#CCB8A1;}
.bold {font-weight:bold;} .normal{font-weight:normal;} .italic {font-style:italic;}

a.headerLink{display:block;font-size:14px;color: #ffffff;padding:5px;text-decoration:underline;}
a.headerLink:hover{font-size:14px;color: #ffffff;padding-top:5px;text-decoration:none;}


#footer-container{width:100%;background-color:#474747;color:#fff;padding:15px 0;}
#footer{width:100%;max-width:1000px;margin:0 auto;color:#fff;font-size:13px;text-align:left;line-height:1.5em;}
#footer a{color:#fff;text-decoration:none;display:block;}
#footer a:hover{color:#c7c9b1;text-decoration:none;}
#footer .head{font-weight:bold;text-transform:uppercase;}
#footer-links{width:100%;}
#footer-links .col{width:20%;padding:10px 0px 0px 20px;float:left;}
#footer #ship-worldwide span {display:block;float:left;width:50px;margin:20px 0px 0px 0px;margin-right:10px;}
#footer #social {padding-top:15px;float:right;margin:15px 20px 0px 0px;text-align:right;}
#footer #social a{display:inline-block;margin:0px 2px;}
#sub-footer{width:100%;background-color:#000;color:#fff;padding:10px 0;text-align:center;}
.scroll-top{height:45px;}
    

#featuredArt{margin:5px 0px 10px 0px;}
#featuredArt .artwork{float:left;width:420px;padding:10px;margin-top:10px;text-align:center;}
#artvitals{float:left;width:300px;padding-right:40px;margin:10px 20px 0px 20px;}
#artvitals .title{font-size:20px;}
#artvitals .artist{font-style:italic;}
.buyartwork {padding:10px 10px 5px 10px;background-color:#fff;margin-top:15px;width:100%;color:#999;line-height:1.5;font-size:12px;}
.buyartwork .price{color:#000;font-size:20px;margin-top:4px;margin-bottom:8px;float:left;width:115px;}
.buyartwork .buynow{display:block;float:right;min-width:110px;height:29px;padding:4px 5px 5px 5px;background-color:#509062;color:#fff;font-size:16px;font-weight:bold;margin-top:3px;text-decoration:none;margin-bottom:10px;text-align:center;text-transform:uppercase;}
.buyartwork a.buynow:hover{background-color:#77c054;}
.buyartwork .returns {border-top:solid 3px #666;width:100%;padding-top:10px;float:none;clear:both;}
.notforsale,.notforsale-reserved,.notforsale-sold{display:block;float:left;height:29px;padding:5px 10px;background-color:#77c054;color:#fff;font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:10px;text-align:center;text-transform:uppercase;}
.notforsale-sold{background-color:#cc0000;}

/* detailed art page */
#featuredArt .detail{clear:both;width:100%;margin-top:10px;}
#featuredArt .detail .leftCol{font-weight:bold;font-size:12px;margin-top:8px;}
#featuredArt .detail .rightCol{width:100%;font-size:12px;margin-top:2px;}
#featuredArt .detail .rightCol a{font-size:12px;font-weight:normal;color:#CCB8A1;}
#featuredThumbs{float:left;width:230px;padding-top:10px;}
#featuredThumbs .painting{float:left;width:100px;margin-left:15px;}
#featuredThumbs .painting a.image img{/*border:solid 1px #000;*/margin-bottom:10px;}
#featuredThumbs .painting a.image:hover img{/*border:solid 1px #CCB8A1;*/margin-bottom:10px;}
#tags {margin-left:15px;width:230px;clear:both;float:none;}
#tags a{display:inline-block;margin-right:10px;margin-top:10px;background-color:#666;color:#eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;font-size:11px;padding:2px 4px;text-decoration:none;}
#tags a:hover {background-color:#CCB8A1;color:#000;text-decoration:none;}
#featuredArtist, #reservedWorks {padding:10px 10px 5px 10px;background-color:#fff;margin-top:15px;}
#featuredArtist img{border:solid 1px #ccc;padding:2px;}
#featuredArtist a.link {display:block; margin-top:6px;font-size:12px;padding:2px 0px 2px 0px;color:#999;}
#featuredArtist a.link:hover {text-decoration:none;color:#ccc;}
.add-to-favourites, .remove-favourite {background:#fff;display:block;float:left;width:100%;padding:3px 0px;height:36px;margin-top:10px;text-decoration:none;color:#999;font-size:15px;text-transform:uppercase;font-weight:bold;}
.add-to-favourites:hover, .remove-favourite:hover, .reserve:hover {color:#666;text-decoration:none;}
.add-to-favourites .fa-circle,.reserve .fa-circle {color:#efefef;}
.add-to-favourites:hover .fa-circle,.reserve:hover .fa-circle {color:#367588;}
.add-to-favourites .fa-stack-1x,.reserve .fa-stack-1x {color:#666;}
.add-to-favourites:hover .fa-stack-1x,.reserve:hover .fa-stack-1x {color:#fff;}
.add-to-favourites span, .remove-favourite span, .reserve span {display:inline-block;margin-left:10px;}
.remove-favourite .fa-circle {color:#000;}
.remove-favourite:hover .fa-circle {color:#999;}
.remove-favourite .fa-stack-1x {color:#fff;}
.remove-favourite:hover .fa-stack-1x {color:#000;}

.heart, .unheart, .addtobasket .fa-cart-plus{display:inline-block;width:18px;float:right;text-align:right;}
.heart .fa, .addtobasket .fa {color:#999;}
.heart:hover .fa, .addtobasket .fa-cart-plus:hover{color:#509062;text-decoration:none;margin-top:-4px;font-size:16px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;}
.unheart .fa {color:#509062;}
.unheart:hover .fa {color:#999;text-decoration:none;font-size:16px;}
.reservedText {clear:both;float:none;border:solid 1px black;padding-top:15px;color:#509062;}




.divider{background-color:#000000; width:600px;border-top:solid 1px #efefef;margin-top:5px;height:10px;margin-left:45px;}
.spacer{clear:both;width:100%;height:5px;} .break{clear:both;width:100%;height:1px;}
.txt16{font-size:16px;} .big{font-size:20px;}.extrabig{font-size:30px;}
a.black{color:#000;} a:hover.black {color:#000;}
a.grey{color:#666;} a:hover.black {color:#666;}
a.white{color:#fff;} a:hover.white {color:#fff;}
a.underline{text-decoration:underline;}a:hover.underline{text-decoration:none;}
a img.noborder{border-width:0px;border-style:none;} a:hover img.noborder{border-width:0px;border-style:none;}

/* detailed artist page */
.blackborder {border:solid 10px #1a1a1a;} .whiteborder{border:solid 5px #fff;}
.blackbox {background-color:#fff;color:#1a1a1a;}
.blackbox .head1 {font-size:26px;color:#000;margin:0px;padding:0px;}
.blackbox .head2 {font-size:16px;color:#000;}
.follow{display:block;background-color:#1a1a1a;position:absolute;width:230px;color:#fff;font-weight:bold;font-size:14px;padding:8px 0px 8px 0px;text-align:center;color:#fff;z-index:10;bottom:20px;left:10px;filter:alpha(Opacity=60);opacity:0.6;-moz-opacity:0.6;}
.follow:hover{filter:alpha(Opacity=90);opacity:0.9;-moz-opacity:0.9;text-decoration:none;}
.followCol1{width:105px;margin-top:3px;text-align:right;} .followCol2{width:260px;margin-top:3px;text-align:left;margin-left:15px;}
.followError{text-align:center;padding:15px 0px 15px 0px;color:#cc0000;}

#catThumbs {}
#catThumbs .artwork{margin-top:40px;float:left;width:270px;height:330px;margin-right:35px;}
#catThumbs .painting{width:250px;height:250px;background-color:#fff;padding:5px;text-align:center;position:relative;z-index:1;}
#catThumbs .painting a img{display:block;/*border:solid 1px #1a1a1a;*/position:absolute; bottom:0; top:0; left:0; right:0; margin:auto;}
#catThumbs .painting a:hover img{display:block;/*border:solid 1px #CCB8A1;*/}
#catThumbs .artist{margin-top:40px;float:left;width:190px;height:260px;margin-right:35px;}
#catThumbs .thumb{height:190px;background-color:#1a1a1a;position:relative;z-index:1;}
#catThumbs .thumb a img{display:block;border:solid 1px #000;position:absolute; bottom:0; top:0; left:0; margin:auto;}
#catThumbs .thumb a:hover img{display:block;border:solid 1px #CCB8A1;}
#catThumbs .sold{z-index:5;background-image:url(../images/soldsign.png);width:40px;height:40px;position:relative;top:10;left:10;}
#catThumbs .title{margin-top:5px;width:250px;background-color:#000;color:#fff;font-size:11px;}
.newartist{clear:both;margin-bottom:5px;}

#contentblocks{/*color:#808080;color:#c7c9b1;*/color:#fff;}
.contentblocks{/*color:#808080;color:#c7c9b1;*/color:#fff;}
#contentblocks .col{float:left;width:210px;margin-left:20px;margin-right:5px;}
#contentblocks img{width:210px;border:none;}

a.btn1{display:block;text-align:center; border:solid 1px #fff; background-image: url(../images/bgTile_grey2.gif);background-repeat:repeat-x; color:#fff; font-size:12px; width:170px; text-decoration:none;padding:3px;}
a.btn1:hover{border:solid 1px #000;}
.btn_submit{background-image: url(/images/btn_submit.jpg);background-repeat:no-repeat;}

.horzDot{clear:both;height:10px;background:url(../images/horz_dot.gif) repeat-x center; margin:5px 0px 5px 0px;}
.horzDotPadded{clear:both;height:15px;width:100%;margin-top:15px;border-top:solid 1px #ccc;}
.horzLine {width:100%;height:1px;background-color:#999999;margin-top:10px;margin-bottom:10px;clear:both;}
.vertDot{height:10px;background:url(../images/divider_tile.gif) repeat-y center; margin:0px 5px 0px 5px;}
.vertSpacer{clear:both;height:10px;margin:0px;padding:0px;float:none;}
.horzSpacer{float:left;width:15px;margin:0px;padding:0px;height:1px;}
.horzGreyLine {width:100%;height:10px;border-top:solid 3px #ccc;margin-top:10px;}
.horzBlackLine {width:100%;height:1px;background-color:#000;margin-top:10px;margin-bottom:10px;}

.left{float:left;} .right{float:right;}
.clearR{clear:right;} .clearL{clear:left;} .clearA{clear:both;}
.marT5{margin-top:5px;} .marT10{margin-top:10px;} .marT15{margin-top:15px;}
.marR15{margin-right:15px;} .marR10{margin-right:10px;}
.marL10{margin-left:10px;} .marL15{margin-left:15px;} .marL20{margin-left:20px;} 
.padB15{padding-bottom:15px;}
.padL5{padding-left:5px;} .padL10{padding-left:10px;} .padL15{padding-left:15px;} .padL30{padding-left:30px;}
.pad5{padding:5px;} .pad10{padding:20px;} .pad20{padding:20px;}

.contactCol1{width:150px;margin-top:3px;} .contactCol2{width:260px;margin-top:3px;}
.col150{width:150px;margin-top:3px;} .col200{width:200px;margin-top:3px;} .col250{width:250px;margin-top:3px;} .col300{width:300px;margin-top:3px;} .col400{width:400px;margin-top:3px;} .col450{width:450px;margin-top:3px;} .col600{width:580px;margin-top:3px;}
.block700{width:700px;clear:both;}
.contentBlock {padding-bottom:20px;padding-right:20px;}
.note{font-size:10px;margin-top:3px;}

/* shopping basket */
.greenBar .continue {z-index:10;position:absolute;margin-left:10px;}

/* glossary */
#glossary a{display:block;}
#GlossaryAlphabet, #PagingAlphabet{clear:both;float:none;width:900px;height:40px;}
#GlossaryAlphabet a, #PagingAlphabet a{float:left;margin-right:13px;font-weight:bold;width:23px;height:23px;padding:4px 4px 7px 7px;background-color:#7f7f7f;color:#fff;} 
#GlossaryAlphabet a:hover, #PagingAlphabet a:hover{float:left;margin-right:13px;font-weight:bold;width:23px;height:23px;padding:4px 4px 7px 7px;background-color:#CCB8A1;color:#fff;text-decoration:none;}

/* paging */
.paging li{float:left;margin:0px 5px;}
.paging li:last-child{margin:0px 0px 0px 5px;}
.paging a {display:block;font-size:14px;font-weight:bold;padding:10px 5px 0px 5px;background-color:#fff;color:#999;width:35px;height:35px;text-align:center;border:solid 1px #4d4d4d}
.paging a:hover {text-decoration:none;background-color:#ccc;color:#4d4d4d;}
.paging .active-page {background-color:#4d4d4d;color:#fff;}
.paging .active-page:hover {background-color:#4d4d4d;color:#fff;}

/* gift card */
#GiftCardPreview{width:400px;height:338px;border:solid 2px #000;background-color:#f7f7f7;margin-left:20px;}
#GiftCardPreview #gc_header{margin:12px;background-color:#666;color:#fff;font-size:24px;width:220px;text-align:center;vertical-align:bottom;font-family:Times New Roman;padding-top:10px;padding-bottom:10px;}
#GiftCardPreview #gc_message{margin:0px 12px 12px 12px;}
#GiftCardPreview #gc_body{height:153px;overflow:hidden;width:220px;}
.bookmark_tile{background-image:url(../images/bookmark_tile.jpg);background-repeat:repeat-y;}

/* advanced search */
.searchCol{font-size:10px;float:left;}
.searchCol .criteria{margin-bottom:10px;}
.searchCol strong{display:block;margin:7px 0px 7px 0px;color:#8b9298;}
.searchCol select{width:200px;padding:1px;font-size:11px;background-color:#6d6d6d;}
.tagSelector td{width:150px;}

.featuredin a{float:left;} .featuredin a img{border:none;}

a.giftcollection{display:block;margin-bottom:5px;border:none;background-color:#1a1a1a;padding:5px;text-decoration:none;border:solid 1px #000;color:#CCB8A1;}
a.giftcollection:hover{border:solid 1px #6d6d6d;color:#6d6d6d;}

.button, .button1{background-color:#367588;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;display:inline-block;text-decoration:none;}
.button:hover, .button1:hover{border:2px solid #367588;background-color:#367588;color:#fff;text-decoration:none;cursor:pointer;}

.button {border:2px solid #367588;font-size:14px;padding:4px 6px;}
.button:active {position:relative;top:1px;}

.button1 {border:2px solid ##fff;font-size:16px;padding:8px 10px;}
.button1:active {position:relative;top:1px;}

.button2 {background-color:#000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CCB8A1;display:inline-block;color:#CCB8A1;font-size:13px;padding:4px 6px;text-decoration:none;}
.button2:hover {text-decoration:underline;}
.button2:active {position:relative;top:1px;}

.button3 {background-color:#474747;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #fff;display:inline-block;color:#fff;font-weight:bold;font-size:13px;padding:4px 6px;text-decoration:none;}
.button3:hover {background-color:#93918F;text-decoration:none;}

ul.picturebox {margin:0px;padding:0px;list-style-image:none;width:1000px;overflow:hidden;}
ul.picturebox li{float:left;display:block;margin:0px 26.5px 5px 0px;width:230px;height:230px;padding:0px;position:relative;z-index:0;}
ul.picturebox li:last-child{margin:0px 0px 5px 0px;}
ul.picturebox .overlay{background-color:#534741;position:absolute;font-size:30px;width:100%;height:40px;text-align:center;bottom:0px;z-index:10;filter:alpha(Opacity=80);opacity:0.8;-moz-opacity:0.8;}
ul.picturebox .overlay a{text-decoration:none;display:block;width:100%;height:40px;color:#fff;padding-top:10px;}
ul.picturebox img {border:none;}

ul.contentbox {margin:0px 0px 0px 0px;padding:0px;list-style-image:none;width:1000px;overflow:hidden;}
ul.contentbox li{display:block;float:left;margin:0px 42.5px 20px 0px;padding:0px;position:relative;z-index:0;width:305px;height:305px;}
ul.contentbox li:nth-child(3n+3){margin:0px 0px 20px 0px;}
ul.contentbox li img{width:100%;}
ul.contentbox .overlay{background-color:#534741;/*color:#93918F;*/color:#fff;position:absolute;padding-top:10px;font-size:20px;font-weight:bold;width:100%;height:103px;text-align:center;bottom:0px;z-index:10;filter:alpha(Opacity=80);opacity:0.8;-moz-opacity:0.8;}
ul.contentbox .overlay span{display:block;color:#fff;font-size:13px;font-weight:normal;margin:5px 15px;}
ul.contentbox .overlay a{display:block;font-size:13px;color:#CCB8A1;}
ul.contentbox img {border:none;}

#giftcardhead {height:40px;}
#giftcardhead h2{margin:10px 0px 0px 0px;padding:0px;font-size:22px;text-transform:uppercase;}

.button4 {background-color:#c7c9b1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #aaad98;display:inline-block;color:#fff;font-weight:bold;font-size:14px;padding:6px 8px;text-decoration:none;}
.button4:hover {border:2px solid #c7c9b1;background-color:#aaad98;color:#fff;text-decoration:none;}

#modal{width:800px;background-color:#fff;color:#000;padding:10px 10px 20px 20px;text-align:left;}
#modal h1 {color:#000;font-size:24px;border-bottom:solid 1px #1a1a1a;padding-bottom:10px;}
#modal h2 {color:#000;font-size:16px;font-style:italic;font-family:Georgia;padding-bottom:5px;margin-bottom:0px;}
#modal h3 {color:#666;font-size:12px;margin-bottom:20px;}

.info {display:block;background-color:#efefef;border:solid 2px #c7c9b1;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:3px;color:#000;padding:7px;margin-bottom:10px;}
.error {display:block;background-color:#c7c9b1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:3px;color:#000;padding:7px;margin-bottom:10px;}
#login {float:left;width:350px;margin-top:10px;height:290px;}
.login-col-left{float:left;clear:left;width:110px;margin-top:5px;}
.login-col-right{float:left;width:200px;margin-top:5px;}
#login .textbox{width:190px;padding:2px 5px;}
#register {float:left;width:350px;padding-left:50px;border-left:solid 1px #dadada;margin-top:10px;margin-left:30px;}
.reg-col-left{float:left;clear:left;width:110px;margin-top:5px;}
.reg-col-right{float:left;width:200px;margin-top:5px;}
#register .textbox{width:190px;padding:2px 5px;}
#forgotpwd .textbox{width:190px;padding:2px 5px;}

#PageOverlay {background-color:rgba(0, 0, 0, 0.8);color:#666;z-index:999;position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
#PageOverlay span{position:relative;top:40%;transform:translateY(-40%);color:#666;text-align:center;}
#info-msg {background-color:#77c054;color:#fff;font-size:14px;z-index:999;position:fixed;left:0;top:0;width:100%;height:35px;padding-top:15px;display:none;}
#info-msg .close{display:inline-block;height:20px;width:20px;}
#info-msg .close .fa{font-weight:normal;color:#fff;}

/* account verification */
#verify{padding:50px;color:#000;font-size:14px;}
.verify-head {display:block;color:#999;font-size:20px;font-weight:bold;margin-bottom:10px;}

/* art filters that appear at top of browse page */
.filter-container{background-color:#fff;padding:20px 0px 20px 20px;margin:0px 0px 15px 0px;}
.filter1, .filter2{height:28px;overflow:hidden;background:url(/images/filter-open.jpg) no-repeat right #fff;border:1px solid #ccc;float:left;margin-right:22px;}
.filter1{width:120px;}
.filter2{width:150px;}
.filter1 select, .filter2 select{background:transparent;padding:5px;font-size:13px;line-height:1;border:0;border-radius:0;height:28px;-webkit-appearance:none;}
.filter1 select{width:140px;}
.filter2 select{width:170px;}

ul.orientation{height:30px;margin:-15px 0px 0px 20px;padding:0px;list-style-type:none;width:105px;}
ul.orientation li{float:left;background-color:#f0f0f0;width:35px;height:30px;border-right:solid 5px #fff;padding:0px;margin:0px;list-style-image:none;}
ul.orientation li:first-child{display:block;width:100%;border-right:0px;font-size:11px;background-color:#fff;height:17px;margin-top:-2px;padding-bottom:2px;float:none;clear:both;text-align:center;color:#474747;}
.filter-square, .filter-square-active{display:block;height:18px;width:18px;margin:6px;}
.filter-portrait, .filter-portrait-active{display:block;height:22px;width:14px;margin:4px 8px;}
.filter-landscape, .filter-landscape-active{display:block;height:14px;width:22px;margin:8px 4px;}
.filter-square,.filter-portrait,.filter-landscape{background-color:#666;}
.filter-square:hover, .filter-portrait:hover, .filter-landscape:hover {background-color:#1a1a1a;}
.filter-square-active,.filter-portrait-active,.filter-landscape-active {background-color:#1a1a1a;}
.filter-reset{display:block;float:right;margin-right:30px;}
.sort-container{line-height:0.9em;margin:0px 0px 10px 0px;padding-left:10px;}
.sort-container a{display:inline-block;margin:0px 10px;}


