*{margin:0;border:0;}
body{background-color:#f5f5d7;padding:0;margin-bottom:.6em;color:black;border-color:#36260a;line-height:1;}
:focus{outline:0;}
ol, ul{list-style:none;}
.floatleft{float:left;}
.marginrighttocenter{margin-right:110px;}
* html .marginrighttocenter{margin-right:110px;}
.floatright{float:right;}
.floatcenter{float:left;}
.clearfloat{clear:both;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.automargin{display:block;margin:auto;}
p{margin-top:1em;margin-bottom:1em;}
form{margin:0px;padding:0px;}
div#wrapper{width:790px;margin:0 auto;}
div#header{}
div.footer a{color:#095191;}
div.flinks{text-align:center;}
a.last_item{text-decoration:none;color:#654;margin:5px 0 5px 0;padding:0px;font-size:11px;}
.pbutton{color:#666;width:130px;height:14px;float:left;text-decoration:none;text-align:center;border:1px solid #cba;margin-left:7px;padding:5px 3px 5px 3px;background:white;font:bold 11px Times;}
.lbutton{color:#666;width:130px;height:10px;float:left;text-decoration:none;text-align:center;border:1px solid #cba;margin:1px;padding:1px 4px 3px 4px;background:white;font:bold 9px Times;}
div#headsprite div{position:absolute;cursor:hand;}
div#body{clear:both;background:url(img/body-bg.gif) repeat-y;}
div#leftcol{float:left;width:163px;background-color:#f7f3c6;border-left:1px solid #cbc69d;border-right:1px solid #cbc69d;font:11px normal Arial, Helvetica, sans-serif;margin-bottom:16px;padding-left:-4px;}
div#leftcol input{border:1px solid #876;font:11px normal Arial, Helvetica, sans-serif;}
}
div#leftcol a{text-decoration:none;color:#333;}
div#leftcol h3{font:16px bold times, Times New Roman, times-roman, georgia, serif;font-weight:bold;text-align:center;color:#654;}
div#leftcolbrowsebyartist{padding:9px;text-align:justify;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;padding-top:0pt;padding-right:7px;padding-bottom:0pt;padding-left:7px;margin-left:3px;margin-bottom:1em;overflow-x:hidden;overflow-y:hidden;}
div#leftcolbrowsebyartist a{font:12px normal Arial, Helvetica, sans-serif;text-decoration:underline;color:blue;}
form#subscr2{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5em;margin-right:3px;width:140px;}
div.lcbox{font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:white;margin:-2px 4px 0px 3px;padding:0 5px 0 5px;border-left:1px solid #cbc69d;border-right:1px solid #cbc69d;width:144px;}
div.lcbox a{text-decoration:none;color:#333;}
div.lcbox a:hover{color:#F33;}
div.lcbox a.button{display:block;text-align:right;margin-right:5px;}
div.lcbox ul{margin:0 11px 0 -2px;padding:0;}
div.lcbox ul li{list-style:none;padding:0 0 0 7px;}
div.lcbox ul.col1{float:left;margin-left:-1px;margin-right:4px;}
a.cbox{border:1px solid #888;width:20px;height:16px;float:left;margin:1px 1px 0 1px;}
#subjectMenu UL{width:144px;margin-right:-10px;}
#subjectMenu UL LI{position:relative;}
#subjectMenu UL LI.hover{background-color:#EEE !important;}
#subjectMenu UL UL{position:absolute;display:none;top:-1px;left:134px;margin-left:0px;}
#subjectMenu UL UL UL{left:120px;}
#subjectMenu LI UL{background:#FFF;padding:2px;border:1px solid #CCC;}
#subjectMenu UL UL LI{margin-left:5px;}
#subjectMenu LI.hover UL UL{display:none;}
#subjectMenu LI.hover UL{display:block;}
#subjectMenu UL UL LI.hover UL{display:block;}
#rightSideBar{float:right;position:relative;height:1469px;background-color:#ffffe7;border-left:1px solid #d6d2af;margin-top:-15px;margin-bottom:16px;right:-11px;}
#rightSideBar DIV.content{width:161px;padding-left:4px;}
#rightsidebottom{position:absolute;bottom:0;left:0;}
#rightSideBar IMG.center{display:block;margin:1em auto;}
table.box2{border-spacing:0;border-collapse:collapse;border:0;margin:0 0 10px 0;padding:0;border-spacing:0;border-collapse:collapse;background-color:white;}
div.paintingcol2{float:left;text-align:left;width:273px;margin:0px 4px 0px 0px;}
.topheadl{padding-left:17px;height:36px;color:#333;vertical-align:top;line-height:20px;font:16px serif;font-weight:bold;margin-top:3px;}
.topheadr{width:18px;height:36px;}
table.box2.centerTitle{text-align:center;}
table.box2 td{padding:0;}
table.box2.fullwidth tbody td.middle{width:100%;}
table.box2.fullwidth{}
table.box2.centerTitle{text-align:center;}
table.box2 thead td.middle{background:url(img/box/n.gif);}
table.box2.centerTitle thead td.middle{text-align:center;}
table.box2 thead img{display:block;margin:auto;}
table.box2 tbody td.w{background:url(img/box/w.gif);}
table.box2 tbody td.middle{background:#FFF;}
table.box2.fullwidth tbody td.middle{width:100%;}
table.box2 tbody td.e{background:url(img/box/e.gif);}
table.box2 tfoot td.middle{background:url(img/box/s.gif);}
table.box2 div.col2{float:left;margin-right:2%;width:48%;}
table.box2 div.col2{margin-right:5px;}
div#middlecolumn{margin-right:9px;padding:20px 12px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;float:left;width:750px;color:#666;margin-top:-20px;}
div#middlecolumn.hasLeftColumn{width:592px;padding-left:10px;}
#middlecolumn p{margin-top:0;text-align:justify;}
#middlecolumn h1{margin-bottom:.5em;font-size:2.4em;line-height:1em;font-family:Times, serif;color:#333;}
#middlecolumn h2{margin-top:1em;margin-bottom:.6em;font-size:1.9em;font-family:Times, serif;color:#333;}
#middlecolumn h3{margin-top:1em;margin-bottom:.6em;font-size:1.5em;font-family:Times, serif;color:#333;}
a.more{position:relative;font-size:14px;font-weight:bold;top:420px;left:125px;width:50px;}
#middlecolumn .col3{float:left;width:184px;background:#FFF !important;margin-right:6px;}
#middlecolumn .col3b{height:455px;}
#middlecolumn .col4{float:left;width:124px !important;height:225px;background:#FFF !important;margin-right:6px;}
.col3 span.initial{font-size:24px;font-family:Times New Roman, Times, serif;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:0 5px;position:relative;top:1px;left:-5px;background:#FFFFE7;}
* html div#body div#middlecolumn .col3 span.initial{top:0;}
.col3 div.warning{margin:10px 0 0 0;color:#933;}
.col3 ul{margin:10px 0 0 0;padding:0;}
.col3 ul li{margin-left:2em;}
.col3 a{display:block;color:#333;text-decoration:none;text-align:center;}
.col3 li a{display:inline;text-align:left;}
.col3 a:hover{color:#933;}
.painting{float:left;width:190px;height:350px;text-align:center;border:1px solid #CCC;}
.pager{clear:both;background:#FFF;border:1px solid #CCC;margin-top:1em;margin-bottom:1em;padding:5px;text-align:center;}
.pager a{color:#095191;margin:0 3px;}
.pager a.active{color:#900;font-weight:bold;text-decoration:none;}
.pager a.active span{color:#666;}
.searchbar{margin-bottom:1em;}
.searchbar form{float:left;}
.searchbar input.text{color:#333;background:#FFF;border:1px solid #999;width:125px;margin-left:20px;margin-right:5px;font-size:11px;}
.searchbar input.submit{background:url(img/go_plain.gif) 0 2px;width:26px;height:24px;cursor:pointer;}
.results-per-page{float:right;border:1px solid #999;background:#EEE;margin-top:.5em;padding:0 5px;}
.results-per-page a{margin-left:3px;background:#999;color:#FFF;text-decoration:none;padding:0 2px;}
.results-per-page a.active{color:#000;}
.results-per-page a:hover{color:#900;}
#middlecolumn div.box{border:1px solid #DDD;background:#EEE;margin-bottom:1em;width:174px;padding:5px;}
#middlecolumn .fullwidth{width:100%;}
#middlecolumn .right{text-align:right;}
div.box a.thumb{display:block;height:150px;}
div.box a.thumb img{border:1px solid #000;}
div.box90{width:90px;height:125px;float:left;margin-right:3px;margin-bottom:3px;text-align:center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.2em;background-color:#EAE8CD;color:#858051;}
div.box90 img{display:block;margin-bottom:3px;}
div.box90 a{color:#858051 !important;}
div.browseByArtists{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;padding:0 7px;margin-left:3px;margin-bottom:1em;overflow:hidden;}
* html div.browseByArtists{width:145px;}
div.browseByArtists a{color:#095191;width:1em;float:left;}
* html div.browseByArtists a{background-color:#F7F3C6;}
div.mostPopularArtists{clear:both;padding-top:1em;margin-right:30px;margin-left:20px;margin:0;}
.mostPopularArtists div.title{text-align:center;width:555px;height:30px;background:url(img/bg3.gif) repeat-x;}
.mostPopularArtists div.title img.left{float:left;}
.mostPopularArtists div.title img.center{}
.mostPopularArtists div.title img.right{float:right;}
.mostPopularPaintings{clear:both;padding-top:1em;margin-right:30px;margin-left:20px;margin:0;}
.roundbox{border-spacing:0;border-collapse:collapse;border:0;}
.roundbox thead td.middle{background:url('img/customorders/upper_bg.gif');}
.roundbox thead img{display:block;margin:auto;}
.roundbox tbody td.w{background:url('img/customorders/box_left_bg.gif');}
.roundbox tbody td.e{background:url('img/customorders/box_right_bg.gif');}
.roundbox tfoot td.middle{background:url('img/customorders/lower_bg.gif');}
.roundbox tfoot img{display:block;margin:auto;}
#middlecolumn div.col2{float:left;width:50%;}
.imagethumbcol1{float:left;width:320px;margin-top:1em;margin-right:23px;}
.imagethumbcol1 div.box{width:300px !important;text-align:center;}
.imagethumbcol2{float:left;width:246px;margin-top:1em;}
.imagethumbcol2 table.box2{width:100%;}
.imagethumbcol2 table.box2 tbody td.middle{width:100%;}
.lastviewed{float:left;width:100px;min-height:120px;border:1px solid #CCC;padding:2px;margin-right:2px;margin-bottom:2px;}
.lastviewed img{margin-bottom:2px;}
.lastviewed a{display:block;text-align:center;line-height:1.2em;}
#paintingSizeForm div.row{cursor:pointer;margin-bottom:5px;}
#paintingSizeForm input.radio{float:left;}
#paintingSizeForm div.row:hover label{color:#F33;cursor:pointer;}
#paintingSizeForm label span.dim{float:left;margin-left:5px;width:140px;}
* html form#paintingSizeForm label span.dim{width:140px;}
span.price{float:right;}
span.pricelt{float:right;text-decoration:line-through;}
#paintingSizeForm div.row2{margin-bottom:2px;}
#paintingSizeForm div.row2 label{float:left;width:50px;}
#paintingSizeForm select{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;background:#FFF;border:1px solid #CCC;margin-right:15px;}
#paintingSizeForm div.row input.checkbox{float:left;margin-right:10px;}
.submitbutton{font-weight:bold;width:150px;height:37px;background:url(img/add.jpg);cursor:pointer;}
table.box2 div.price{float:left;font-size:12px;color:#F33;font-weight:bold;}
table.box2 div.price span{font-weight:normal;padding-left:15px;}
#paintingSizeForm .box2 H4{font-weight:bold;font-size:13px;margin-top:1em;margin-bottom:.5em;position:relative;}
A.popupinfo{cursor:help;float:left;margin-right:2px;top:0;}
#paintingSizeForm .box2 DIV.popup{display:none;position:absolute;background:#FFFF99;border:1px solid #663333;color:#000;padding:10px;width:190px;z-index:10;}
#cartForm INPUT.text{width:20px;text-align:right;border:1px solid #CCC;background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;padding:0 1px;}
#carttitle{background:url(img/your-art-cart.gif) no-repeat;height:22px;text-indent:-9999px;}
DIV.cart{padding:6px;border:1px solid #999;margin-bottom:1em;}
TABLE.cart{border-spacing:0;border-collapse:collapse;border:0;}
TABLE.cart TH{padding:3px;border:1px solid #CCC;white-space:nowrap;}
TABLE.cart TD{padding:3px;border:1px solid #CCC;}
#cartForm INPUT#update{cursor:pointer;width:158px;height:20px;background:url(img/update_quantities.gif);margin-bottom:5px;}
#cartForm DIV.col2 div{text-align:right;margin-bottom:1em;font-weight:bold;}
#cartForm DIV.col2 div span{padding-right:20px;}
#loginForm INPUT.text, #loginForm INPUT.password{border:1px solid #CCC;background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;padding:0 1px;margin:6px 0;}
#loginproceed{width:234px;height:20px;cursor:pointer;background:url(img/btn_proceed_to_checkout.gif);}
#loginsubmit{width:209px;height:20px;cursor:pointer;background:url(img/btn_login_and_checkout.gif);}
DIV.proceed{width:500px;}
TABLE.cart TD.proceed{padding:5px 10px 0 5px;vertical-align:top;border-bottom:none;}
TABLE.cart TR.row2 TD{padding:0 5px 5px 5px;border:1px solid #CCC;border-top:none;}
#rightSideBar{float:right;position:relative;height:1579px;}
#rightSideBar DIV.content{width:160px;padding:0 0 0 4px;}
IMG#rightsidebottom{position:absolute;bottom:0;left:0;}
#rightSideBar IMG.center{display:block;margin:1em auto;}
DIV.bookmarks{margin:0 0 1em 0;height:16px;}
DIV.bookmarks A.bookmark{background-repeat:no-repeat;float:left;width:16px;height:16px;text-indent:-9999px;margin-left:12px;margin-right:11px;}
#sizeChooser{position:relative;}
IMG#infoImg{position:absolute;top:-30px;float:left;}
#sizeChooserPopup{position:absolute;display:none;top:-2px;right:-10px;width:210px;padding:10px;border:1px solid #CCC;background:#FF0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;}
DIV.biography{max-height: 250px;overflow:auto;padding-right:10px;text-align:justify;}
H1#logintitle{background:url(img/login-title.gif) no-repeat;height:50px;text-indent:-9999px;}
TABLE.loginbox{float:left;margin-left:5px;width:340px !important;}
TABLE.loginbox THEAD TD.middle IMG{margin:0;}
A.create_new_account IMG{margin-top:1em;margin-left:70px;}
#loginform{padding-left:130px;}
#loginform LABEL{display:block;font-weight:bold;}
#loginform INPUT.text{border:1px solid #999;background:#FFF;color:#000;width:150px;}
#loginsubmit{display:block;background:url(img/login_button.gif);width:93px;height:23px;margin-top:5px;margin-left:30px;margin-bottom:1em;}
#loginform .error{color:#F33;font-weight:bold;}
#forgottenpasswordform{}
#forgottenpasswordform LABEL{font-weight:bold;float:left;width:100px;}
#forgottenpasswordform INPUT.text{border:1px solid #999;background:#FFF;color:#000;width:150px;}
#forgottensubmit{display:block;background:url(img/submit.gif);width:93px;height:12px;margin-top:10px;margin-left:100px;cursor:pointer;}
#registrationtitle{background:url(img/new-member-registration.gif) no-repeat;height:30px;text-indent:-9999px;}
#middlecolumn TABLE.registrationbox THEAD TD.middle IMG{margin:0;}
#registrationform DIV.row{margin:5px 0;padding:5px 0;border-bottom:1px solid #CCC;}
#registrationform DIV.row.last{border-bottom:none;}
#registrationform DIV.row SPAN{margin-left:1em;}
#registrationform DIV.row DIV.info{margin-top:5px;margin-left:2px;padding-left:1.5em;line-height:1.2em;font-weight:bold;background:url(img/form-info-icon.gif) no-repeat 0 2px;}
#registrationform DIV.row LABEL{float:left;width:180px;}
#registrationform DIV.row INPUT.text{border:1px solid #999;background:#FFF;color:#000;width:150px;}
#registrationform DIV.row INPUT.long{width:200px;}
#registrationform DIV.row INPUT.short{width:100px;}
#registrationform DIV.row INPUT.disabled{background-color:#CCC;}
#registrationform DIV.row SELECT{border:1px solid #999;font-size:13px;}
#registrationform P{margin:1em;}
#submitregistration{background:url(img/submit.gif) no-repeat;width:86px;height:12px;cursor:pointer;margin-top:1em;}
UL.error{margin:1em;}
UL.error LI{color:#F33;font-weight:bold;}
H1#myaccounttitle{background:url(img/my_account_title.gif) no-repeat;height:30px;text-indent:-9999px;}
DIV.dashboard{line-height:11px;}
.middle DIV.welcome{position:relative;}
.middle DIV.welcome SPAN{position:absolute;right:0;top:-30px;font-weight:bold;}
span.boxheader{font-size:13px;font-weight:bold;vertical-align:top;}
div.pageheader{font-family:Book Antique;font-size:30px;line-height:30px;font-weight:bold;color:black;}
DIV.datalist{}
DIV.datalist DIV.row{margin:5px 0;border-bottom:1px solid #CCC;height:2em;}
DIV.datalist DIV.row.last{border-bottom:none;}
DIV.datalist DIV.row LABEL{float:left;width:180px;}
DIV.datalist DIV.row SPAN{float:left;font-weight:bold;}
#welcometitle{height:103px;text-indent:-9999px;}
.browseLargestGallery{width:423px;border-spacing:0;border-collapse:collapse;border:0;}
.browseLargestGallery TD{text-align:center;width:25%;white-space:nowrap;}
#wishlisttitle{background:url(img/wish_list_title.gif) no-repeat;height:30px;text-indent:-9999px;}
.hline{border-width:0px;border-style:none;font-size:1px;height:10px;width:100%;margin:0px;padding:0px;background-color:black;}
div.separe{position:relative;display:block;height:10px;width:100%;background:url(img/testimonials_bg4.gif) repeat-x left top;}
div.separe span.sepl{position:absolute;left:0px;top:0px;display:block;width:50px;height:10px;background:url(img/testimonials_aro1.gif) no-repeat left top;}
div.separe span.sepr{position:absolute;right:0px;top:0px;display:block;width:50px;height:10px;background:url(img/testimonials_aro2.gif) no-repeat left top;}
input.contactus,select.contactus,textarea.contactus{border-color:black;border-width:1px;border-style:solid;}
.leftal{text-align:left;}
hr.testimonial{text-align:center;height:1px;width:500px;margin:20px 30px 20px 30px;background-color:#A39D69;color:#A39D69;}
div.paintinglower{display:block;}
input.bordered{margin:2px;border:1px solid #999;background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;color:black;}
select.bordered{margin:2px;border:1px solid #999;background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;color:black;}
textarea.bordered{border:1px solid #999;background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;color:black;}
div.browseleft{width:100%;height:10px;background-image:url(img/browse/browse_bbg.gif);background-repeat:repeat;}
div.browsecorner{width:100%;height:10px;background-image:url(img/browse/browse_cr.gif);background-repeat:repeat;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;z-index:-1;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;z-index:-1;}
#lightboxCaption{float:left;z-index:-1;}
#keyboardMsg{float:right;z-index:-1;}
#closeButton{right:4px;top:4px;}
#lightbox img{border:none;z-index:-1;}
#overlay img{border:none;z-index:-1;}
#overlay{background-image:url('/_system/views/img/overlay.png');}
* html #overlay{background-color:#000;back\ground-color:transparent;}
#feedback, #feedback:link{background-position:2px 50% !important;position:fixed !important;top:45% !important;display:block !important;width:25px !important;height:98px !important;margin:-45px 0 0 0 !important;padding:0 !important;z-index:100001 !important;background-position:2px 50% !important;background-repeat:no-repeat !important;text-indent:-9000px;}
#feedback:hover{cursor:pointer;}
#feedback{left:0;background-repeat:no-repeat;background-color:#f00;background-image:url("/_system/views/img/feedback/feedback_white.png");border:outset 1px #f00;border-left:none;}
#feedback:hover{background-color:#06C;border:outset 1px #06C;border-left:none;}
#mainSearchForm{color:#666;line-height:2em;}
#mainSearchForm label{font-weight:bold;color:#666;float:left;width:200px;}
#mainSearchForm h4{font-weight:bold;color:#666;font-size:11px;position:relative;}
#mainSearchForm div.row{clear:both;margin:2px 0;}
#mainSearchForm div.row span{padding-left:1em;}
#mainSearchForm div.row input.text{border:1px solid #999;}
#mainSearchForm div.col{float:left;width:190px;margin-bottom:5px;}
#mainSearchForm div.col label{float:none !important;width:auto !important;font-weight:normal;}
#mainSearchForm div.col input{margin-right:5px;}
#mainSearchForm div.color-box{overflow:hidden;height:1%;}
#mainSearchForm label.color{float:left;width:100px;height:100px;text-align:center;}
#mainSearchForm label.color input{margin-top:40px;}
#mainSearchForm label.color span{background:#FFF;color:#000;padding:1px 5px;}
#mainSearchForm div.color-box a{text-decoration:none;}
#mainSearchForm input.submit{width:86px;height:12px;border:0;background:url(img/submit.gif) center no-repeat;cursor:pointer;}
.collectionbox{border-spacing:0;border-collapse:collapse;border:0;}
.collectionbox thead td.middle{background:url(img/collection/art_bg.gif);}
.collectionbox thead img{display:block;margin:auto;}
.collectionbox tbody td.w{background:url(img/collection/art_bg1.gif);}
.collectionbox tbody td.e{background:url(img/collection/art_bg2.gif);}
.collectionbox tfoot td.middle{background:url(img/collection/art_bg3.gif);}
.collectionbox tfoot img{display:block;margin:auto;}

