@charset "utf-8";
/* CSS Document */


@media all and (min-width : 1000px)
{
	
	
body { background-color:#f5f5f5; padding:0; margin:0;}

#top { width:100%; height:40px; background-color:#dfdfdf; margin:0; padding:0; overflow:hidden;  }

#top #topinside {width:1000px; margin:0 auto; height:40px;}

#top #topinside p {text-align:right; line-height:40px; font-size:11px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0;  -webkit-font-smoothing: antialiased; letter-spacing:1px; text-transform:uppercase; /*color:#666; old666*/ color:#555;}

#top #topinside p a {/*color:#666; old666*/ color:#555; font-weight:normal; font-size:11px;}

#container {width:1000px; background-color:#fff; margin:0 auto; padding:0 40px; overflow:hidden;}

#container #header {width:1000px; float:left; height:80px; margin:20px 0 0 0; overflow:hidden;}

#container #header #logo {width:230px; height:80px; float:left; background-color:#fff; overflow:hidden;}

#container #header #strapline {width:470px; height:80px; float:left; margin-left:20px; background-color:#fff; overflow:hidden;}

#container #header #strapline p { font-family:"Alice", Georgia, "Times New Roman", Times, serif; font-size:16px; /*color:#666; old666*/ color:#555;}

#container #header #artsearch {width:246px; height:30px; margin:25px 0; float:right; background-color:#fff; overflow:hidden; position:relative;}
#container #header #artsearch input#search {padding:5px; width:180px; border:1px solid #ccc; background-color:#efefef; height:16px; font-size:11px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; color:#444; letter-spacing:1px; position:absolute; top:1px; left:14px;}
#container #header #artsearch .hbutton { position:absolute; bottom:0; right:0; padding:0; margin:0; height:28px; width:28px;}



#container #header #mob-menuleft {display:none;}
#container #header #mob-menuright {display:none;}
#container #header #mob-logo {display:none;}

.panel {display:none;}



#container #menu {width:1000px; float:left; height:40px; margin:20px 0 20px 0; background-color:#efefef; }

#container #menu #menuinside {width:1000px; height:40px; margin:0 auto; padding:0;}

#container #menu #menuinside ul {float:left; margin:0; padding:0; list-style-type:none;}

#container #menu #menuinside ul li {float:left; margin:0; padding:0; position:relative; }

#container #menu #menuinside ul li a {float:left; display:inline block; padding:0 25px; line-height:12px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:14px 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:uppercase; letter-spacing:1px; border-right:1px solid #999;}

#container #menu #menuinside ul li a:hover { text-decoration:underline;}


#container #menu #menuinside ul li ul {display:none; width:200px; position:absolute; top:40px; left:0; background-color:#efefef; border-top:1px dotted #ddd; z-index:999;}

#container #menu #menuinside ul li ul li {float:left; width:200px; margin:0; padding:0;}

#container #menu #menuinside ul li ul li a {float:left; display:block; padding:10px; line-height:20px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#999; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize; letter-spacing:1px; border:none;}

#container #menu #menuinside ul li ul li a:hover { text-decoration:underline;}

#container #menu #menuinside ul li:hover > ul {display:block;}




#container #content {width:610px; float:left; margin:20px 0 0 20px; overflow:hidden;}

#container #content #artleft {width:380px; float:left; margin:0; overflow:hidden;}

#container #content #artleft ul#thisartgallery {width:380px; float:left; margin:0 0 20px 0; padding:0; overflow:hidden;}

#container #content #artleft ul#thisartgallery li.main {width:380px; float:left; margin:0; padding:0; overflow:hidden;}

#container #content #artleft ul#thisartgallery li.sub {width:95px; float:left; margin:0 5px 0 0; padding:0; overflow:hidden;}


#container #content #artright {width:210px; float:right; margin:0; overflow:hidden; background-color:#fff;}

#container #content #artright h3 {font-weight:normal; text-transform:capitalize; font-size:20px; line-height:20px; margin:0 0 10px 0; padding:0; color:#444;}

#container #content #artright h4 {font-weight:normal; text-transform:capitalize; font-size:16px; color:#444; font-style:italic; margin:0 0 10px 0;}

#container #content h1.arttitle {font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-weight:normal; text-transform:capitalize; font-size:20px; line-height:20px; color:#222; border:none; padding:0; margin:0 0 10px 0; letter-spacing:0; }

#container #content h2.arttitle {font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-weight:normal; text-transform:capitalize; font-size:15px; line-height:15px; /*color:#666; old666*/ color:#555; border:none; padding:0;  margin:0 0 10px 0; letter-spacing:0;}


#container #content #artright ul {padding:0; margin:0; }

#container #content #artright ul li { list-style-type:none; font-weight:normal; text-transform:capitalize; font-size:12px; /*color:#666; old666*/ color:#555; padding:3px 0; line-height:24px;  margin:0; text-decoration:none; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; vertical-align:middle; border-bottom:1px dotted #ccc; }

#container #content #artright ul li.list {  background-position:center left; background-repeat:no-repeat;}
#container #content #artright ul li.list:hover { background-color:#f3f3f3;}
#container #content #artright ul li.list a {padding:2px 0 2px 25px;font-weight:normal; text-transform:capitalize; font-size:12px; /*color:#666; old666*/ color:#555;line-height:24px;text-decoration:none; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; vertical-align:middle; display:block;}

#container #content #artright ul li.list a:hover { color:#555; }

#container #content #artright #contactseller {display:block; padding:10px 20px; background-color:#000; font-weight:normal; text-transform:capitalize; font-size:16px; color:#fff; line-height:24px; text-align:center; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;}


#container #content #artright #contactseller2 {display:block; padding:10px 20px; background-color:#F2F2F2; font-weight:normal; text-transform:capitalize; font-size:16px; color:#fff; line-height:24px; text-align:center; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased;}

#container #content #homeimage {position:relative; margin:0 0 20px 0; width:610px; overflow:hidden;}

#container #content #homeimage p {margin:0; display:block; background-color:#ddd; padding:5px 0 5px 5px;}


#container #content .homesmallimage1 {float:left; position:relative; margin:0 20px 20px 0; width:203px; background-color:#ccc;}

#container #content .homesmallimage2 {float:left;  position:relative; margin:0 0 20px 0; width:203px; background-color:#ccc;}

#container #content .homesmallimage1 p {margin:0; display:block; background-color:#ddd; padding:2px 0 2px 5px;}

#container #content .homesmallimage2 p {margin:0; display:block; background-color:#ddd; padding:2px 0 2px 5px;}

#container #content .featuredsmallbox1 {float:left; position:relative; margin:0 10px 10px 0; width:122px; height:100px; background-color:#ccc;  overflow:hidden;  display:block;}

#container #content .featuredsmallbox1 img {position:absolute; left:0; top:0;}

#container #content .featuredsmallbox2 {float:left; position:relative; margin:0 0 10px 0; width:122px; height:100px; background-color:#ccc;overflow:hidden;  display:block;}

#container #content .featuredsmallbox2 img {position:absolute; left:0; top:0;}

/*HOME CONTENT*/
#container #contenthome {width:790px; float:left; margin:20px 0 0 40px; overflow:hidden;}

#container #contenthome #homeimage {position:relative; margin:0 0 20px 0; width:790px; overflow:hidden;}

#container #contenthome #homeimage p {margin:0; display:block; background-color:#fff; padding:0; line-height:20px;}


.homeartportrait { width:250px; height:355px; float:left; margin:0 20px 10px 0; position:relative; overflow:hidden;}
.homeartportrait .label {height:15px; padding:5px 10px 10px 0; background-color:#fff;  position:absolute; bottom:0; left:0;}
.homeartportrait .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartportrait .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscape { width:520px; height:355px; float:left; margin:0 20px 10px 0; position:relative;overflow:hidden;}
.homeartlandscape .label { height:15px; padding:10px 10px 10px 0; background-color:#fff;   position:absolute; bottom:0; left:0;}
.homeartlandscape .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscape .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}

.homeartportraitlast { width:250px; height:355px; float:left; margin:0 0 10px 0; position:relative;overflow:hidden;}
.homeartportraitlast .label {height:15px; padding:5px 10px 10px 0; background-color:#fff;  position:absolute; bottom:0; left:0;}
.homeartportraitlast .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartportraitlast .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscapelast { width:520px; height:355px; float:left; margin:0 0 10px 0; position:relative;overflow:hidden;}
.homeartlandscapelast .label { height:15px; padding:10px 10px 10px 0; background-color:#fff;   position:absolute; bottom:0; left:0;}
.homeartlandscapelast .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscapelast .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}



.media {height:auto; overflow:hidden; margin:0 0 20px 0; clear:both;}
.media-image {width:150px; height:100px; overflow:hidden; float:left; margin:0 20px 0 0;}
.media-image-square {width:150px; height:150px; overflow:hidden; float:left; margin:0 20px 0 0;}
.media h2 {border:none; margin:0 0 10px 0; padding:0;}
.media h3 {border:none; margin:0 0 10px 0;}
.media p {margin:0 0 5px 0;}



#container #sidebar {width:170px; float:left; margin:20px 0 0 0; overflow:hidden;}

#container #sidebar .box ul {margin:0 0 20px 0; padding:0;}

#container #sidebar .box #accordion li.heading {margin:0; padding:0; line-height:16px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;list-style-type:none; list-style-position:inside; cursor:pointer;}

#container #sidebar .box #accordion li.heading a {line-height:16px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif;text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; cursor:pointer; padding:0; margin:0;}

#container #sidebar .box #accordion div ul {margin:0 0 20px 0; padding:0;}

#container #sidebar .box #accordion div ul li {margin:0; padding:0 0 0 15px; line-height:16px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-decoration:none; color:#000; font-weight:normal; -webkit-font-smoothing: antialiased;list-style-type:none; list-style-position:inside;}

#container #sidebar .box #accordion div ul li a {line-height:16px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif;text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#container #sidebar .box h2 { background-color:#efefef;  padding:10px; font-size:12px; text-transform:uppercase; letter-spacing:1px; border:none; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; letter-spacing:0; /*color:#666; old666*/ color:#555;}

#container #sidebar .box li {margin:0; padding:0; line-height:16px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 5px 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;list-style-type:none; list-style-position:inside;}


#container #sidebar .box li a {line-height:16px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif;text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

#container #adbar {width:140px; float:right; margin:20px 0 0 20px; overflow:hidden; background-color:#fff;}

#container #adbar p {font-size:12px; /*color:#666; old666*/ color:#555;}

#container #adbar h2 {background-color:#efefef;  padding:10px; font-size:12px; text-transform:uppercase; letter-spacing:1px; border:none; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; letter-spacing:0;}

#container #adbar .ad {width:140px; height:140px; margin:0 0 20px 0; background-color:#ddd;}
#container #adbar .adlong {width:140px; height:280px; margin:0 0 20px 0; background-color:#ddd;}

#footer {width:100%; background-color:#96948b; margin:40px 0 0 0; padding:40px 0; overflow:hidden; border-top:10px solid #ca280d; overflow:hidden;}

#footer #footerinside {width:1000px; padding:0; margin:0 auto; overflow:hidden;}

#footer #footerinside .box {width:1000px; float:left; margin:0; background-color:transparent; overflow:hidden;}

#footer #footerinside .box  ul {margin:0; padding:0;}

#footer #footerinside .box  ul li {margin:0 10px 0 0; padding:0 10px 0 0; line-height:12px; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; font-weight:normal; -webkit-font-smoothing: antialiased; list-style-type:none; float:left; border-right:1px solid #fff;}

#footer #footerinside .box  ul li a {color:#fff; text-transform:uppercase; text-decoration:none;}
#footer #footerinside .box p {color:#fff;}


#footer #footerinside .boxleft {width:50%; float:left; margin:40px 0; background-color:transparent; overflow:hidden;}

#footer #footerinside .boxleft p {color:#fff;}

#footer #footerinside .boxleft input.textfield { }

#footer #footerinside .boxleft input.button { }

#footer #footerinside .boxright {width:50%; float:right; margin:50px 0; background-color:transparent; overflow:hidden;}

#footer #footerinside .boxright img.social {float:right; margin:30px 20px 20px 0;}


h1 {line-height:18px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0; text-decoration:none; color:#4e4c4c; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:uppercase; padding:0 0 20px 0; letter-spacing:3px; border-bottom:2px dotted #666;}

h2 {line-height:14px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;text-transform:uppercase; padding:0 0 10px 0; letter-spacing:2px; border-bottom:2px dotted #666;}

h2 a {line-height:14px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 20px 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 {line-height:14px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 20px 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 a {line-height:14px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 20px 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

p {line-height:20px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 20px 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

p a {font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 20px 0; text-decoration:none; color:#ca280d; font-weight:bold; -webkit-font-smoothing: antialiased;}

p a:hover {border-bottom:2px solid #ccc;}

hr {height:1px; background-color: #aaa; margin: 0 0 20px 0; padding:0; border:0;}

#content ul {}

#content ul li {line-height:20px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ul li a {font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol {}

#content ol li {line-height:20px; font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol li a {font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

.box {padding:0; background-color:#fff; margin:0 0 20px 0;}

.artlisting {padding:10px; margin:0 0 20px 0; background-color:#efefef; overflow:hidden; position:relative;}

.artlisting .featured {position:absolute; top:0; right:0; width:80px; height:40px; background-color:transparent;}
.artlisting .featured img {width:80px; height:40px;}
.artlisting p { text-transform:capitalize; margin:0 0 10px 0;}
.artlisting p a {color:#444; font-weight:normal; letter-spacing:0.07em;}
.artlisting p a.readmore { line-height:40px;color:#ca280d; font-weight:normal; letter-spacing:0.03em;}
.artlisting p strong {color:#444;}
.artlisting .artimage {width:300px; height:200px; margin:0 0 0 20px; float:right; padding:0 0 20px 0;}
img.thisimage {margin:0 0 20px 0;}


.featuredartlisting {width:170px; height:300px; float:left; padding:10px; margin:0 20px 20px 0; background-color:#efefef; overflow:hidden; position:relative;}
.featuredartlisting p { text-transform:capitalize; margin:0; font-size:12px; text-align:center;}
.featuredartlisting p a {color:#444; font-weight:normal; letter-spacing:0.07em; font-size:12px;}
.featuredartlisting p a.readmore { color:#ca280d; font-weight:normal; letter-spacing:0.03em; font-size:12px;}
.featuredartlisting p strong {color:#444;}
.featuredartlisting .featuredartimage {width:170px; height:130px; margin:0 auto 10px auto; overflow:hidden;}
.featuredartlisting .featuredartimage .featuredimagethumbnail { text-align:center; margin:0 auto;}

.featuredartlistinglast {width:170px; height:300px; float:left; padding:10px; margin:0 0 20px 0; background-color:#efefef; overflow:hidden; position:relative;}
.featuredartlistinglast p { text-transform:capitalize; margin:0; font-size:12px; text-align:center;}
.featuredartlistinglast p a {color:#444; font-weight:normal; letter-spacing:0.07em; font-size:12px;}
.featuredartlistinglast p a.readmore { color:#ca280d; font-weight:normal; letter-spacing:0.03em; font-size:12px;}
.featuredartlistinglast p strong {color:#444;}
.featuredartlistinglast .featuredartimage {width:170px; height:100px; margin:0 auto 10px auto; overflow:hidden;}
.featuredartlistinglast .featuredartimage .featuredimagethumbnail { text-align:center; margin:0 auto;}


form input.textfield {padding:10px; width:300px; background-color:#efefef; border:1px solid #eee; }

form input.humantextfield {padding:10px; width:50px; background-color:#efefef; border:1px solid #eee; }

form select.list {padding:10px; background-color:#efefef; border:1px solid #eee;  margin:0; line-height:14px;}
form select.list option {padding:5px; margin:0; line-height:14px;}

form textarea.textarea {padding:10px; width:300px; background-color:#efefef; border:1px solid #eee; }

form input.button {padding:10px; min-width:150px; background-color:#333; cursor:pointer; font-weight:normal; color:#fff; letter-spacing:2px; text-transform:uppercase; border:1px solid #222; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:12px;}
form input.button:hover {background-color:#222;}
form input.button:active {background-color:#222;}


.redirectTopayment {padding:10px; min-width:150px; background-color:#333; cursor:pointer; font-weight:normal; color:#fff; letter-spacing:2px; text-transform:uppercase; border:1px solid #222; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:12px;}
.redirectTopayment:hover {background-color:#222;}
.redirectTopayment:active {background-color:#222;}

.headingbox {padding:10px; background-color:#ddd; margin:0 0 20px 0;}
.headingbox p {margin:0;}

#textterms {padding:10px; width:628px; background-color:#ddd; border:1px solid #888;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; height:200px; overflow:auto;}

#artinfoleft { width:295px; height:130px; background-color:#eee; float:left; padding:10px; margin:0 0 20px 0;}
#artinfoleft p {text-align:left; text-transform:capitalize;}
#artinforight {width:295px; height:130px; background-color:#eee; float:right; padding:10px; margin:0 0 20px 0;}
#artinforight p {text-align:left; text-transform:capitalize;}

.editimagethumbnail {width:100px; height:100px; padding:5px; border:1px solid #ddd; float:left; margin:0 10px 10px 0; overflow:hidden; text-align:center; position:relative;}
.editimagethumbnail img {max-width:100px; max-height:100px;}
.editimagethumbnail a { position:absolute; top:0; right:0; width:16px; height:16px; line-height:16px; font-size:16px; text-align:center; background-color:#fff; color:#333; font-weight:normal; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;}


.imagethumbnail {width:300px; height:200px; padding:5px;  float:right; margin:0 0 10px 0; overflow:hidden; text-align:center;}
.imagethumbnail img {max-width:300px; max-height:200px; float:right;}

a.thisinitial {color:#333; text-decoration:underline;}


div.choicebox {width:400px; padding:0; margin:0 auto 20px auto; background-color:#efefef;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; text-align:center;}

div.choicebox:hover {background-color:#ddd;}

div.choicebox a {font-size:14px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#111; font-weight:bold; -webkit-font-smoothing: antialiased; text-align:center!important; display:block; padding:15px;}

div.choicebox a strong {color:#ca280d;}

div.imageuploadermain {width:590px; height:80px; overflow:hidden; padding:10px; background-color:#ddd; margin:0 0 20px 0; float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.imageuploadermain form {clear:both;}

div.imageuploadedmain {width:590px; overflow:hidden; padding:10px; background-color:#ddd; margin:0 0 20px 0; float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.imageuploadedmain p {line-height:14px;}
div.imageuploadedmain .mainimage {float:left; margin:0 10px 0 0;}
div.imageuploadedmain .mainimage .uploadedimg {height:auto; width:auto; position:relative; width:150px; }
div.imageuploadedmain .mainimage .uploadedimg a.delete {position:absolute; top:1px; right:1px; width:20px; height:20px; line-height:20px; font-size:14px; color:#333; text-align:center; background-color:#fff; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;}
div.imageuploadedmain .mainimage .uploadedimg img {width:140px; float:left; padding:5px; border:1px solid #ccc;background-color:#fff; margin:0 0 10px 0;}
div.imageuploadedmain .otherimage {float:left; margin:0 10px 0 0;}
div.imageuploadedmain .otherimage .uploadedimg {height:auto; width:auto; position:relative; width:90px; }
div.imageuploadedmain .otherimage .uploadedimg a.delete {position:absolute; top:1px; right:1px; width:20px; height:20px; line-height:20px; font-size:14px; color:#333; text-align:center; background-color:#fff; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;}
div.imageuploadedmain .otherimage .uploadedimg img {width:80px; float:left; padding:5px; border:1px solid #ccc;background-color:#fff; margin:0 0 10px 0;}

div.imageuploader {width:590px; padding:10px; background-color:#eee; margin:0 0 20px 0; float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
div.imageuploader form {clear:both; height:50px; overflow:hidden;}

.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;cursor:pointer!important; width:172px!important; height:38px!important;
}
.custom-file-input::before {
  content: 'Select an image';
  display: inline-block;
  padding:10px; 
  width:150px; 
   overflow:hidden;
  background-color:#999; 
  cursor:pointer; 
  font-weight:bold; 
  color:#222; 
  border:1px solid #666;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer!important;
  font-weight: 700;
  font-size: 10pt;
  text-align:center;
  float:left;
 
}
.custom-file-input:hover::before {
 background-color:#888; cursor:pointer!important;
}
.custom-file-input:active::before {

}


div.alert {background-color:#ddd; margin:0 0 20px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px;}

div.alert p {margin:0;}

div.alertred {background-color:#ca280d; margin:0 0 20px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px;}

div.alertred p {margin:0; color:#fff;}

div.payment {background-color:#eee; margin:0 0 20px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px;}

div.sortbox {float:right!important; height:40px; width:610px; background-color:#fff; margin:0 0 20px 0; padding:0; clear:both!important; }

div.sortbox ul {float:right; height:40px!important; width:150px!important; padding:0!important; margin:0!important;}

div.sortbox ul li {float:left!important; display:block!important; width:140px!important; padding:5px!important; line-height:30px!important; font-size:14px!important; font-family:"Lucida Sans", Arial, Helvetica, sans-serif!important; margin:0!important; text-decoration:none!important; color:#fff!important; font-weight:bold!important; -webkit-font-smoothing: antialiased; text-transform:capitalize!important; position:relative; cursor:pointer;text-align:center!important; background-color:#444; background-image:url(artplode-images/sortby.jpg);  }

div.sortbox ul li:hover { background-color:#ddd;}

div.sortbox ul li ul {display:none; width:150px; position:absolute; top:40px; right:0; -webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important; background-color:#ccc; z-index:999; margin:0!important; padding:0!important }

div.sortbox ul li ul li {float:left; width:150px; margin:0!important; padding:0!important; border:0!important; text-align:right!important; background: #ddd!important;

  background-image: none!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  border-radius: 0px!important;
  -webkit-box-shadow:none!important;
  -moz-box-shadow:none!important;
  box-shadow:none!important;}

div.sortbox ul li ul li a {float:left!important; display:block!important; padding:10px!important; width:130px!important; line-height:12px!important; font-size:12px!important; font-family:"Lucida Sans", Arial, Helvetica, sans-serif!important; margin:0!important; text-decoration:none!important; color:#222!important; background-color:#ddd!important; font-weight:normal!important; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

div.sortbox ul li ul li a:hover { background-color:#ccc;}

div.sortbox ul li ul li a:hover { text-decoration:underline;}

.sortbox ul li:hover > ul {display:block;}

.myartplodebutton {float:left; margin:0 20px 20px 0;}

a.myartplodeheading {display:block; color:#444; padding:5px; background-color:#efefef; margin:0 0 20px 0;}
a.myartplodeheading:hover { text-decoration:none; border:0;}

.myartplodebox {width:555px; float:left; overflow:hidden; margin:0 0 20px 0;}
img.myartplodeimg {float:left; height:170px; margin:0 20px 0 0;}
img.artplodemore {float:right; height:170px; margin:0;}

.imagescrollbox {width:610px; height:170px; float:left; overflow:hidden; margin:0 0 20px 0;}

img.featuredbutton {float:left; margin:0 20px 20px 0;}


#paginationbox {width:100%; float:left; text-align:right; margin:0 0 20px 0; padding:0;}

#paginationbox .pagination {height:24px; width:24px; margin:0 10px 10px 0; float:left; } 
#paginationbox .pagination a {display:block; background-color:#E59487; color:#fff; font-weight:bold; border:0; line-height:24px; text-align:center; font-size:16px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 
#paginationbox .pagination a:hover { background-color:#D85E4A; color:#fff; border:0;}

#paginationbox .pagination_current {height:24px; width:24px; margin:0 10px 10px 0; float:left;} 
#paginationbox .pagination_current a {display:block; background-color:#ccc; color:#fff; font-weight:bold; border:0; line-height:24px; text-align:center; font-size:16px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 
#paginationbox .pagination_current a:hover {background-color:#ccc; color:#fff; border:0;}


.boxblue {padding:10px; display:block; margin:0 0 20px 0; background-color:#99e1e0;}
.boxyellow {padding:10px; display:block; margin:0 0 20px 0; background-color:#f5e598;}
.boxred {padding:10px; display:block; margin:0 0 20px 0; background-color:#ffb08f;}

.boxblue p {margin:0; text-transform:uppercase; color:#444; letter-spacing:-0.05em;}
.boxyellow p {margin:0; text-transform:uppercase; color:#444; letter-spacing:-0.05em;}
.boxred p {margin:0; text-transform:uppercase; color:#444; letter-spacing:-0.05em;}

/******************************  SCROLLER   *******************************************/



.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative; width:610px; height:170px; background-color:#efefef;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative; width:610px; margin:0 auto;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute; bottom:0; right:0;
				width: 35px;
		height: 170px;
		z-index:3; background-color:#fff;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 0;
		top:0; background-image:url(artplode-images/prev.jpg);
		
	}

	
	.simply-scroll-btn-right {
		right: 0;
		top:0; background-image:url(artplode-images/artplode-more.jpg);
	}

	
	
	
	.simply-scroll-btn-pause {
		
	}


/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 610px;
	height: 170px;
	
}

	.simply-scroll .simply-scroll-clip {
		width:540px; margin:0 auto;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			overflow:hidden;
			height: 170px;
			margin:0 20px 0 0!important;
		}
	.simply-scroll .simply-scroll-list li img { }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/***************************** TURN OFF MOBILE COMPONENTS*******************************/
	
	
	
#mob-menuleft { display:none;}
#mob-logo { display:none;}
#mob-menuright { display:none;}
.mobileintro {display:none;}
.aboutartshow {display:none;}

.facebook {width:250px;float:left; margin:0 20px 0 0; overflow:hidden;}
.twitter {width:250px;float:left;  margin:0 20px 0 0; overflow:hidden;}
.instagram {width:250px;  float:left; margin:0; overflow:hidden;}

.contactseller {padding:20px;}

a.requestlink1st {height: 15px; width: 70%;color:000!important; background-color: #efefef; border: medium none; font-size: 12px; letter-spacing: 0;     padding: 10px; text-transform: uppercase; font-family: Arial;}

.mobileonly { display:none;}
}

@media all and (min-width : 200px) and (max-width : 767px)
{
	
	.hidemob {display:none;}

body {background-color:#fff; width:100%; margin:0; padding:0;}
#top {display:none;}
#container {width:100%; overflow:hidden; margin:0; padding:0;}
#container #header {width:96%; height:50px; padding:2%; margin:0; background-color:#fff;border-bottom:1px solid #ddd;}
#container #logo, #container #strapline, #container #artsearch, #container #menu {display:none;}
#container #content, #container #contenthome {width:96%; padding:2%; margin:0; overflow:hidden;}
#container #sidebar, #container #adbar {display:none;}
#footer {width:100%;background-color:#96948b; margin:0; padding:5% 0; border-top:10px solid #ca280d; overflow:hidden;}
#footer #footerinside {width:96%; padding:0 2%;}
#footer #footerinside .box, #footer #footerinside .boxleft, #footer #footerinside .boxright {width:100%; display:block; clear:both; margin:0 0 2% 0; height:auto;}
#footer #footerinside .box ul {margin:0 0 5% 0; border-bottom:1px solid #777; padding:0 0 5% 0; list-style:none;}
#footer #footerinside .box ul li {margin:0 0 5% 0; padding:0; list-style:none; border:0;}
#footer #footerinside .box ul li a {color:#fff; text-transform:uppercase; text-decoration:none;}
#footer #footerinside .box p {color:#fff;}


#footer #footerinside .boxleft {width:100%; float:left; margin:0 0 3% 0; background-color:transparent; overflow:hidden;}
#footer #footerinside .boxleft p {color:#fff; font-size:1.2em;}

#footer #footerinside .boxleft input.textfield {width:90%; padding:5%; margin:0 auto 3% auto; font-size:1.2em;}
#footer #footerinside .boxleft input.button { width:90%; padding:5%; display:block; margin:0 auto;font-size:1.2em;}

#footer #footerinside .boxright {width:100%; float:left; margin:0 0 3% 0; background-color:transparent; overflow:hidden;}
#footer #footerinside .boxright img.social { display:block; float:left; margin:0 3% 3% 0;}

#container #header #mob-menuleft { height:50px; width:20%; float:left; background-color:#fff; display:block;}
#container #header #mob-menuleft img {display:none; /*height:30px; width:30px; padding:10px; float:left; display:block;*/}
#container #header #mob-logo { margin:0; height:50px; width:60%; background-color:#fff; display:block; float:left;}
#container #header #mob-logo img {height:auto; width:100%; margin:0 auto; display:block;}
#container #header #mob-menuright { height:50px; width:20%; float:right; background-color:#fff; display:block;}
#container #header #mob-menuright img {height:30px; width:30px; padding:10px; float:right; display:block;}

#homeimage {display:none;}
.homeintro {display:none;}
.mobileintro {width:100%; border-bottom:1px solid #ddd; margin:0 0 3% 0;padding:3% 0;}
.mobileintro img {display:block; width:100%;}

.homeartportrait { width:60%; margin:0 auto 3% auto; height:auto; position:relative; overflow:hidden;}
.homeartportrait img {width:80%; height:auto; margin:0 auto; display:block;}
.homeartportrait .label {padding:3%; width:94%; margin:0 auto; background-color:#fff; }
.homeartportrait .label p {margin:0;text-align:center!important; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}
.homeartportrait .label p a {margin:0; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}

.homeartlandscape { width:80%; margin:0 auto 3% auto;  height:auto; position:relative;overflow:hidden;}
.homeartlandscape img {width:80%; height:auto; margin:0 auto; display:block;}
.homeartlandscape .label { padding:3%; width:94%; margin:0 auto; background-color:#fff;  }
.homeartlandscape .label p {margin:0;text-align:center!important; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}
.homeartlandscape .label p a {margin:0; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}

.homeartportraitlast { width:60%; margin:0 auto 3% auto; height:auto; position:relative;overflow:hidden;}
.homeartportraitlast img {width:80%; height:auto; margin:0 auto; display:block;}
.homeartportraitlast .label {padding:3%; width:94%; margin:0 auto; background-color:#fff; }
.homeartportraitlast .label p {margin:0; text-align:center!important;line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}
.homeartportraitlast .label p a {margin:0; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}

.homeartlandscapelast { width:80%; margin:0 auto 3% auto; height:auto; position:relative;overflow:hidden;}
.homeartlandscapelast img {width:80%; height:auto; margin:0 auto; display:block;}
.homeartlandscapelast .label {  padding:3%; width:94%; margin:0 auto; background-color:#fff;}
.homeartlandscapelast .label p {margin:0; text-align:center!important; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}
.homeartlandscapelast .label p a {margin:0; line-height:20px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:1em; letter-spacing:1px;}

.social {display:none;}

.panel {
display: none;
width: 70%;
padding: 5% 5% 50px 5%;
background-color: #eee;
color: #fff;
box-shadow: inset 0 0 5px 5px #ccc;
overflow:scroll;
}

.panel img.resp-white-logo { width:60%; height:auto; margin:0 0 5% 0;}
.panel h3 { color:#555; font-size:1.2em; padding:5% 0 3% 0;}

.panel #respmenu {}
.panel #respmenu li.heading { list-style:none; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:2% 0;}
.panel #respmenu ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #respmenu ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel #byseller ul {padding:0; margin:0;}
.panel #byseller ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #byseller ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel #artplodemenu ul {padding:0; margin:0;}
.panel #artplodemenu ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #artplodemenu ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel input#search {width:90%; padding:3% 5%; background-color:#fff;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
.panel input.hbutton {width:90%; padding:3% 5%; background-color:#222;font-size:1.2em; color:#fff; border:0; margin:0 0 2% 0;}

h1 {line-height:1.2em; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 2% 0; text-decoration:none; color:#4e4c4c; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:uppercase; padding:0 0 2% 0; letter-spacing:3px; }

h2 {line-height:1.2em; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;text-transform:uppercase; padding:0 0 2% 0; letter-spacing:2px; }

h2 a {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 {line-height:1.1em; font-size:1.1em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 a {line-height:1.1em; font-size:1.1em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

p {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

p a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#ca280d; font-weight:bold; -webkit-font-smoothing: antialiased;}

p a:hover {border-bottom:2px solid #ccc;}

hr {height:3px; background-color: #aaa; margin: 0 0 2% 0; padding:0; border:0;}

#content ul {}

#content ul li {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol {}

#content ol li {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

.facebook, .twitter, .instagram {display:none!important;}

.sortbox {float:left; padding:0 0 5% 0; margin:0; width:100%;}
.sortbox ul {padding:0 0 0 5%; margin:0; list-style:none;}
.sortbox ul li {line-height:1em!important; font-size:1em!important; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d!important; font-weight:normal; -webkit-font-smoothing: antialiased; list-style:none; padding:0!important;}
.sortbox ul li a {font-size:1em!important; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#555!important; font-weight:normal; -webkit-font-smoothing: antialiased; padding:2% 0!important; display:block;}

.artlisting {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.artlisting .featured {position:absolute;top:0; right:0;}
.artlisting .artimage {width:100%; height:auto; margin:0 0 5% 0;}
.artlisting .artimage .imagethumbnail {width:100%; height:auto;}
.artlisting .artimage .imagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

.artlisting p {font-size:1em!important; text-transform:capitalize;}

.artlisting a {color:#222;font-size:1em!important; text-transform:capitalize;}
.artlisting a.readmore {color:#ca280d;}

.featuredartlisting {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.featuredartlisting .featured {position:absolute;top:0; right:0;}
.featuredartlisting .featuredartimage {width:100%; height:auto; margin:0 0 5% 0;}
.featuredartlisting .featuredartimage .featuredimagethumbnail {width:100%; height:auto;}
.featuredartlisting .featuredartimage .featuredimagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

.featuredartlistinglast {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.featuredartlistinglast .featured {position:absolute;top:0; right:0;}
.featuredartlistinglast .featuredartimage {width:100%; height:auto; margin:0 0 5% 0;}
.featuredartlistinglast .featuredartimage .featuredimagethumbnail {width:100%; height:auto;}
.featuredartlistinglast .featuredartimage .featuredimagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

#paginationbox {width:100%; margin:5% 0;}
#paginationbox .pagination {margin:0 2% 2% 0; float:left; } 
#paginationbox .pagination a {display:block; background-color:#E59487; color:#fff; font-weight:bold; border:0; line-height:1.3em; text-align:center; font-size:1.3em; padding:3px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 

#paginationbox .pagination_current {margin:0 2% 2% 0; float:left;} 
#paginationbox .pagination_current a {display:block; background-color:#ccc; color:#fff; font-weight:bold; border:0; line-height:1.3em; text-align:center; font-size:1.3em; padding:3px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 

#artleft { width:100%; clear:both; margin:0 0 5% 0;}
#artleft img.thisimage {width:100%; display:block; margin:0 0 5% 0;}
#artleft ul#thisartgallery {padding:0; margin:0 0 5% 0; list-style:none; clear:both;}
#artleft ul#thisartgallery li.main {padding:0; margin:0 0 5% 0; list-style:none;}
#artleft ul#thisartgallery li.main img {width:100%; height:auto; display:block;}
#artleft ul#thisartgallery li.sub {padding:0;width:45%; float:left; margin:0 0 5% 0; list-style:none;}
#artleft ul#thisartgallery li.sub img {width:100%; height:auto; display:block;}
.aboutart {display:none;}
#artright { width:100%; clear:both; margin:0 0 5% 0;}
#artright ul {padding:0; margin:0 0 5% 0; list-style:none;}
#artright ul li {padding:2% 0!important; margin:0 0 1% 0!important; list-style:none; border:0!important;}
#artright ul li a {}

#artright ul li.list {background-image:none!important;}

.contactseller {padding:5% 0;}
.contactseller input.button { background-color:#222!important; border:0; width:100%!important; padding:7% 0!important; margin:0 auto; font-weight:normal; color:#fff; letter-spacing:2px; text-transform:uppercase; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:3.3em!important; display:block!important;}

#content input.textfield {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content select {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content input.humantextfield {width:40%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content textarea.textarea {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222;border:0; margin:0 0 2% 0;}
#content input.button {width:80%; border:0; padding:5%; background-color:#333; font-weight:normal; color:#fff; letter-spacing:2px; margin:0 0 2% 0; text-transform:uppercase; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:1.2em;}


a.requestlink1st { display:block; margin:0.5% 0; width: 68%; padding:3.5% 15%; color:000!important; background-color: #efefef; border: 2px solid #ccc; font-size:1.3em; letter-spacing: 0;  text-align:left; font-weight:bold;   text-transform: uppercase; font-family: Arial;}

}

@media all and (min-width : 768px) and (max-width : 999px)

{

body {background-color:#fff; width:100%; margin:0; padding:0;}
#top {display:none;}
#container {width:100%; overflow:hidden; margin:0; padding:0;}
#container #header {width:96%; height:80px; padding:2%; margin:0; background-color:#fff; border-bottom:1px solid #ddd;}
#container #logo, #container #strapline, #container #artsearch, #container #menu {display:none;}
#container #content, #container #contenthome {width:96%; padding:2%; margin:0; overflow:hidden;}
#container #sidebar, #container #adbar {display:none;}
#footer {width:100%;background-color:#96948b; margin:0; padding:5% 0; border-top:10px solid #ca280d; overflow:hidden;}
#footer #footerinside {width:96%; padding:0 2%;}
#footer #footerinside .box, #footer #footerinside .boxleft {width:100%; display:block; clear:both; margin:0 0 2% 0; height:auto;}
#footer #footerinside .box ul {margin:0 0 5% 0; border-bottom:1px solid #777; padding:0 0 5% 0; list-style:none;}
#footer #footerinside .box ul li {margin:0 0 5% 0; padding:0; list-style:none; border:0;}
#footer #footerinside .box ul li a {color:#fff; text-transform:uppercase; text-decoration:none;}
#footer #footerinside .box p {color:#fff;}


#footer #footerinside .boxleft {width:100%; float:left; margin:0 0 3% 0; background-color:transparent; overflow:hidden;}
#footer #footerinside .boxleft p {color:#fff; font-size:1.2em;}

#footer #footerinside .boxleft input.textfield {width:90%; padding:5%; margin:0 auto 3% auto; font-size:2em;}
#footer #footerinside .boxleft input.button { width:90%; padding:5%; display:block; margin:0 auto;font-size:2em;}

#footer #footerinside .boxright {width:100%; float:left; margin:0 0 3% 0; background-color:transparent; overflow:hidden;}
#footer #footerinside .boxright img.social { display:block; float:left; margin:0 3% 3% 0;}

#container #header #mob-menuleft { height:80px; width:20%; float:left; background-color:#fff; display:block;}
#container #header #mob-menuleft img { display:none; /*height:80px; width:80px; float:left; display:block;*/}
#container #header #mob-logo { margin:0; height:80px; width:60%; background-color:#fff; display:block; float:left;}
#container #header #mob-logo img {height:80px; width:auto; margin:0 auto; display:block;}
#container #header #mob-menuright { height:80px; width:20%; float:right; background-color:#fff; display:block;}
#container #header #mob-menuright img {height:80px; width:80px; float:right; display:block;}

#homeimage {display:none;}
.homeintro {display:none;}

.mobileintro {width:100%; border-bottom:1px solid #ddd; margin:0 0 3% 0;padding:3% 0;}
.mobileintro img {display:block; width:100%;}

.homeartportrait { width:30%; margin:0 3% 3% 0; float:left; height:auto; position:relative; overflow:hidden;}
.homeartportrait .label {height:15px; padding:5px 10px 10px 0; background-color:#fff;  float:left;}
.homeartportrait .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartportrait .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}

.homeartlandscape { width:63%; margin:0 3% 3% 0; float:left; height:auto; position:relative;overflow:hidden;}
.homeartlandscape .label { height:15px; padding:10px 10px 10px 0; background-color:#fff;    float:left;}
.homeartlandscape .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscape .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}

.homeartportraitlast { width:30%; margin:0 0 3% 0; float:left; height:auto; position:relative;overflow:hidden;}
.homeartportraitlast .label {height:15px; padding:5px 10px 10px 0; background-color:#fff;   float:left;}
.homeartportraitlast .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartportraitlast .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}

.homeartlandscapelast { width:63%; margin:0 0 3% 0; float:left; height:auto; position:relative;overflow:hidden;}
.homeartlandscapelast .label { height:15px; padding:10px 10px 10px 0; background-color:#fff;    float:left;}
.homeartlandscapelast .label p {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.homeartlandscapelast .label p a {margin:0; line-height:15px; font-weight:normal; /*color:#666; old666*/ color:#555; text-transform:uppercase; font-size:12px; letter-spacing:1px;}

.social {display:none;}

.panel {
display: none;
width: 70%;
padding: 5% 5% 50px 5%;
background-color: #eee;
color: #fff;
box-shadow: inset 0 0 5px 5px #ccc;
overflow:scroll;
}

.panel img.resp-white-logo { width:60%; height:auto; margin:0 0 5% 0;}
.panel h3 { color:#555; font-size:1.7em; padding:5% 0 3% 0;}

.panel #respmenu {}
.panel #respmenu li.heading { list-style:none; font-size:1.7em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:2% 0;}
.panel #respmenu ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #respmenu ul li a {font-size:1.7em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel #byseller ul {padding:0; margin:0;}
.panel #byseller ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #byseller ul li a {font-size:1.7em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel #artplodemenu ul {padding:0; margin:0;}
.panel #artplodemenu ul li { list-style:none; margin:0 0 2% 0; padding:3% 0;}
.panel #artplodemenu ul li a {font-size:1.7em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none; color:#555; font-weight:normal; -webkit-font-smoothing: antialiased; padding:3% 0; text-transform:capitalize;}

.panel input#search {width:90%; padding:3% 5%; background-color:#fff;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
.panel input.hbutton {width:90%; padding:3% 5%; background-color:#222;font-size:1.2em; color:#fff; border:0; margin:0 0 2% 0;}


h1 {line-height:1.5em; font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 2% 0; text-decoration:none; color:#4e4c4c; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:uppercase; padding:0 0 2% 0; letter-spacing:3px; }

h2 {line-height:1.5em; font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;text-transform:uppercase; padding:0 0 2% 0; letter-spacing:2px; }

h2 a {line-height:1.5em; font-size:1.5em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:bold; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

h3 a {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#444; font-weight:normal; -webkit-font-smoothing: antialiased; text-transform:capitalize;}

p {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

p a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0 0 2% 0; text-decoration:none; color:#ca280d; font-weight:bold; -webkit-font-smoothing: antialiased;}

p a:hover {border-bottom:2px solid #ccc;}

hr {height:3px; background-color: #aaa; margin: 0 0 2% 0; padding:0; border:0;}

#content ul {}

#content ul li {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol {}

#content ol li {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; /*color:#666; old666*/ color:#555; font-weight:normal; -webkit-font-smoothing: antialiased;}

#content ol li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d; font-weight:normal; -webkit-font-smoothing: antialiased;}

.facebook, .twitter, .instagram {display:none!important;}

.sortbox {float:left; padding:0 0 5% 0; margin:0; width:100%;}
.sortbox ul {padding:0 0 0 5%; margin:0; list-style:none;}
.sortbox ul li {line-height:1.2em; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#ca280d!important; font-weight:normal; -webkit-font-smoothing: antialiased; list-style:none; padding:0!important;}
.sortbox ul li a {font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; margin:0; text-decoration:none; color:#555!important; font-weight:normal; -webkit-font-smoothing: antialiased; padding:2% 0!important; display:block;}

.artlisting {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.artlisting .featured {position:absolute;top:0; right:0;}
.artlisting .artimage {width:100%; height:auto; margin:0 0 5% 0;}
.artlisting .artimage .imagethumbnail {width:100%; height:auto;}
.artlisting .artimage .imagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

.artlisting a {color:#222;}
.artlisting a.readmore {color:#ca280d;}

.featuredartlisting {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.featuredartlisting .featured {position:absolute;top:0; right:0;}
.featuredartlisting .featuredartimage {width:100%; height:auto; margin:0 0 5% 0;}
.featuredartlisting .featuredartimage .featuredimagethumbnail {width:100%; height:auto;}
.featuredartlisting .featuredartimage .featuredimagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

.featuredartlistinglast {width:80%; margin:0 auto 5% auto; position:relative; text-align:center;}
.featuredartlistinglast .featured {position:absolute;top:0; right:0;}
.featuredartlistinglast .featuredartimage {width:100%; height:auto; margin:0 0 5% 0;}
.featuredartlistinglast .featuredartimage .featuredimagethumbnail {width:100%; height:auto;}
.featuredartlistinglast .featuredartimage .featuredimagethumbnail img.thisimage {width:100%; height:auto; display:block; margin:0 auto;}

#paginationbox {width:100%; margin:5% 0;}
#paginationbox .pagination {margin:0 2% 2% 0; float:left; } 
#paginationbox .pagination a {display:block; background-color:#E59487; color:#fff; font-weight:bold; border:0; line-height:1.3em; text-align:center; font-size:1.3em; padding:3px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 

#paginationbox .pagination_current {margin:0 2% 2% 0; float:left;} 
#paginationbox .pagination_current a {display:block; background-color:#ccc; color:#fff; font-weight:bold; border:0; line-height:1.3em; text-align:center; font-size:1.3em; padding:3px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; text-decoration:none;} 

#artleft { width:100%; clear:both; margin:0 0 5% 0;}
#artleft img.thisimage {width:100%; display:block; margin:0 0 5% 0;}
#artleft ul#thisartgallery {padding:0; margin:0 0 5% 0; list-style:none; clear:both;}
#artleft ul#thisartgallery li.main {padding:0; margin:0 0 5% 0; list-style:none;}
#artleft ul#thisartgallery li.main img {width:100%; height:auto; display:block;}
#artleft ul#thisartgallery li.sub {padding:0;width:45%; float:left; margin:0 0 5% 0; list-style:none;}
#artleft ul#thisartgallery li.sub img {width:100%; height:auto; display:block;}
.aboutart {display:none;}
#artright { width:100%; clear:both; margin:0 0 5% 0;}
#artright ul {padding:0; margin:0 0 5% 0; list-style:none;}
#artright ul li {padding:2% 0!important; margin:0 0 1% 0!important; list-style:none; border:0!important;}
#artright ul li a {}

#artright ul li.list {background-image:none!important;}

.contactseller {padding:5% 0;}
.contactseller input.button { background-color:#222!important; border:0; width:100%!important; padding:4% 0!important; margin:0 auto; font-weight:normal; color:#fff; letter-spacing:2px; text-transform:uppercase; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:3em!important; display:block!important;}

#content input.textfield {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content select {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content input.humantextfield {width:40%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222; border:0; margin:0 0 2% 0;}
#content textarea.textarea {width:80%; padding:2% 5%; background-color:#eee;font-size:1.2em; color:#222;border:0; margin:0 0 2% 0;}
#content input.button {width:80%; border:0; padding:5%; background-color:#333; font-weight:normal; color:#fff; letter-spacing:2px; margin:0 0 2% 0; text-transform:uppercase; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:1.2em;}
}


.successMsg {
    color: #00c700;
    font-weight: bold;
}

.instabutt {margin:10px 0 0 0; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #ccc; background-color:#ddd;}
.instabutt:hover { border:1px solid #bbb; background-color:#ccc;}

#mc_embed_signup h2 { font-weight:normal!important; border:0!important;}