@charset "UTF-8";
/* CSS Document */
a:focus, a:hover, a:active { outline:none }
html {min-height: 100%; margin-bottom: 1px; }
html {overflow: -moz-scrollbars-vertical !important;} 
a, img {border:none;}
body {margin:0; padding:0; background-color:#a8a78b; font-family:arial;}
#wrap {width:939px; margin:0 auto;}
#header {width:939px; height:118px; float:left; display:inline;}
#logo {float:left; display:inline; margin:20px 0 0 1px;}

h2 {font-size:16px; color:#3e3b27; margin:10px 0; padding:0; font-weight:normal;}

#top-links {float:right; display:inline; margin:20px 0 10px 0; padding:0;color:#3e3b27; font-size:10px;}
#top-links a:link, #top-links a:active, #top-links a:visited {color:#3e3b27; font-size:10px; margin:0 2px; text-decoration:none;}
#top-links a:hover {}

#login {float:right; display:inline; margin:0; padding:0; clear:right; color:#ffffff; font-size:10px;}
#login a:link, #login a:active, #login a:visited {color:#ffffff; font-size:10px; margin:0 2px; text-decoration:none; }
#login a:hover {}

#tabs {float:right; display:inline; margin:-20px 0 0 0; padding:0; clear:right;}
#tabs ul {margin:0; padding:0; float:right; display:inline;}
#tabs ul li {margin:0; padding:0; display:inline; list-style:none; float:left; display:inline;}
#tabs li a:link, #tabs li a:active, #tabs li a:visited {padding:10px 15px 8px 15px; float:left; display:inline; outline-style:none;}
#tabs li a:hover {background-color:#000000;}

#icon-cart, #icon-cart-selected {float:right; display:inline; margin:0px 0px 0 0px; padding:5px 17px 3px 17px;}
#icon-cart-selected{background-color:#000;}

#signout {width:57px; height:18px; padding:7px 0 0 20px; background-image:url(/images/icon-plus.gif); background-repeat:no-repeat; font-size:10px; font-weight:bold; font-family:arial; color:#3e3b27; text-decoration:none; float:right; display:inline; background-color:#d5d4c6; background-position:7px 8px;}

#content {clear:both; width:939px; background-color:#ffffff;}
#intro {display:block; width:909px; text-align:left; margin:0px 0; padding:10px 10px 14px 20px; font-size:11px; font-weight:bold; color:#3e3b27; background-image:url(/images/intro-bg.gif); background-repeat:repeat-x; background-position:bottom;}
#share{float:right;padding-right:10px;}

#c-left {float:left; display:inline; margin:20px 0 20px 20px; padding:0 20px 0 0; width:561px; background-image:url(/images/border-ver.gif); background-repeat:repeat-y; background-position:right;}

/*Left Content Blocks */
#scroller {float:left; display:inline; width:300px; height:205px; clear:both; margin:12px 0 0 0; background-image:url(/images/border-ver.gif); background-repeat:repeat-y; background-position:right; padding:0 12px 0 0;}
#scroller a:link, #scroller a:active, #scroller a:visited {float:left; display:inline;}
#scroller img {border:1px solid #d4d4d4;}
#nav2 {float:left; display:inline; margin:-12px 0 0 0; z-index:1000; text-align:center; width:300px; padding:0 auto;}
#nav2 a:link, #nav2 a:active, #nav2 a:visited {font-size:8px !important; width:auto; height:auto; color:#ffffff; text-decoration:none; text-align:center; margin:0 7px 0 0; outline-style:none;}
#prev-link, #next-link {display:none !important;}
.num-link {display:inline !important; float:none !important; position:relative; }
.highlight {color:#000000 !important;}

.bor-hor {background-image:url(/images/border-hor.gif); background-repeat:repeat-x; height:1px; margin:20px 0; padding:0;}
.car-desc {margin:5px 0 0 0 !important;}

.c-left-div {width:543px; border:1px solid #d4d4d4; padding:10px 8px; font-size:11px; color:#3e3b27;}
#c-left a:link, #c-left a:active, #c-left a:visited {color:#0066ff; font-size:11px; text-decoration:none;} 
#featured-exhibitions {}
#statement-biography {}
#art-rewards {margin:10px 0 0 0;}

#statement-biography div {float:left; display:inline; width:415px;}
#statement-biography div p, #artist_label p {float:left; display:inline; width:340px; margin:0 0 10px 0 ; padding:0;}
#statement-biography div .label, #artist_label .label {clear:both; width:65px !important; text-align:right; margin:0 10px 10px 0 !important; font-weight:bold;}
.bio-img {float:right; display:inline; width:108px; border:1px solid #d4d4d4;}
#statement-video {margin:10px 0; border:1px solid #d4d4d4;}
#btn-works {margin:10px 0;}


#scroller-right {float:right; display:inline; width:222px; padding:0 0 0 9px;}
#scroller-right p, #scroller-right ul li {font-family:arial; font-size:11px; color:#3e3b27;}
#scroller-right p {font-weight:bold; margin:10px 0; padding:0;}
#scroller-right ul {margin:0 0 15px 0; padding:0;}
#scroller-right ul li {list-style:none; margin:5px 0; padding:0 0 0 12px; background-image:url(/images/icon-blue-arrow.gif); background-repeat:no-repeat;background-position:0px 2px; }
#scroller-right ul li a:link, #scroller-right ul li a:active, #scroller-right ul li a:visited {color:#0066ff; text-decoration:none; outline-style:none;}
#scroller-right ul li a:hover {color:#000000;}
#scroller-right a {outline-style:none;}


.fl {float:left; display:inline;}
.fr {float:right !important; display:inline;}
.center {text-align:center; margin:0; padding:0;}
.clear {clear:both; height:0px; margin:0; padding:0;}

/*Right Content Blocks */
#c-right {float:left; display:inline; width:300px; margin:20px 10px 20px 18px; padding:0;}
.c-right-div {width:282px;border:1px solid #d4d4d4; padding:10px 8px; margin:0px 0 0 0; font-size:11px; color:#3e3b27;}
#featured-artist {height:179px; }
#featured-artist p {font-family:arial; font-size:11px; color:#3e3b27;margin:10px 0 0 10px; padding:0; line-height:15px; float:left; display:inline; width:160px;}
.artist-links {margin:7px 0 0 0 !important; padding:0; display:inline; width:298px !important; vertical-align:middle; color:#777777;}
.artist-links a:link, .artist-links a:active, .artist-links a:visited { display:inline; color:#0066ff; text-decoration:none; outline-style:none; margin:0 3px;}
.artist-links .fr img {margin:-3px 10px 0 0;}
#fa-img {border:1px solid #d4d4d4; margin:10px 0 0 0;  display:inline;}
.fa-title {display:block; text-align:left;}

#featured-works {}
.f-work {float:left; display:inline; clear:both;  margin:10px 0 0 0; padding:0;}

.f-work-img {float:left; display:inline;border:1px solid #d4d4d4;margin:0 10px 10px 0; }
.f-work p {float:left; display:inline; vertical-align:bottom; line-height:15px;  margin:auto 0 0 0; padding:0px 0 0 0; width:120px; }
#link-see-all-works {clear:both; padding:10px 0 10px 160px; text-decoration:none;color:#0066ff; font-size:10px; position:relative; top:5px;}

.ad-top {font-size:10px; font-weight:bold; text-align:center; margin:3px 0 1px 0; padding:0; color:#858585;}
#c-right .bor-hor {background-image:url(/images/border-hor.gif); background-repeat:repeat-x; height:1px; margin:20px 0 0 0; padding:0;}

#artist-statement-page #statement-biography,#artist-statement-page #featured-works {min-height:570px;}

/* Full Page Content */
#c-full {display:block; width:auto; width:900px; margin:20px; color:#3E3B27;
font-family:arial;
font-size:11px;}
#c-full div {border:1px solid #d4d4d4;  padding:10px 11px 20px 11px;}


.author {color:#3e3b27; font-size:16px; font-family:arial; margin:0; padding:0;}
.author img {margin:0 10px -1px 0;}
.author-links {display:block; float:left; padding:8px 0 21px 0; border-bottom:1px dashed #d4d4d4; width:876px; color:#3e3b27; font-size:10px; margin:0;}
.author-links a:link, .author-links a:active, .author-links a:visited {color:#0066ff; font-size:10px; text-decoration:none;}
.author-links a:hover {}
#img-link {float:right; display:inline;}

#work-detail-info {float:left; display:inline; width:270px !important; margin:0px 30px 10px 0; border:none !important; font-size:11px; color:#3e3b27; padding:21px 0 11px 0 !important;}
#work-detail-info h3 {margin:0 0 6px 0; padding:0; color:#3e3b27; font-size:16px;}
#work-detail-info a:link, #work-detail-info a:active, #work-detail-info a:visited {display:block;margin:0 0 5px 0; padding:0;text-decoration:none; color:#0066ff;}
#btn-add-to-cart {margin:17px 0;}
#work-detail-info-table {width:270px !important; border:none !important;font-size:11px; color:#3e3b27; border-top:1px dashed #d4d4d4 !important; padding:17px 0 0 0 !important;}
#work-detail-info-table p {display:inline; float:left; width:190px; margin:0 0 7px 0; padding:0;}
#work-detail-info-table a {margin:0 !important;}
#work-detail-info-table .label {width:70px !important; margin:0 10px 7px 0 !important; text-align:right; font-weight:bold;}
#work-detail-img {float:left; display:inline; margin:25px 0 0 0;}

#links-and-pagination {display:block; float:left; padding:0px 0 !important;  border:none !important; border-bottom:1px dashed #d4d4d4 !important; width:876px !important; color:#3e3b27; font-size:10px; margin:0;}
.sort-links {float:left; display:inline; width:350px; color:#3e3b27; font-size:10px; margin:5px 0 0 0;}
.sort-links a:active, .sort-links a:link, .sort-links a:visited {color:#0066ff; font-size:10px; text-decoration:none; margin:0px 3px;}
.sort-links span{margin:0px 3px;}

#pagination {float:right; display:inline; width:auto; margin:0 0 10px 0; padding:0; text-align:right;height:18px;}
#pagination span {padding:4px 12px; border:1px solid #3e3b27; margin:0 3px;}
#pagination img {margin:0 4px; vertical-align:middle;}
#pagination .disabled{border:0;margin:0;padding:0;}

#work-thumbs {clear:both; float:left; display:block; padding:0 !important; border:none !important;}
.work-thumb {float:left; display:inline; width:268px; border:1px solid #d4d4d4; margin:10px 32px 20px 0px; padding:0;}
.wt-last {margin:10px 2px 20px 0px !important;}
#work-thumbs-detail {clear:both; float:left; display:block; padding:0 !important; border:none !important; padding:15px 0 0 0;}
.wt-det {float:left; display:inline; width:268px; border:none !important; margin:10px 32px 20px 0 !important; padding:0 !important;}
.wt-det-last  {margin:10px 2px 20px 0px !important;}
.wt-det p {font-size:11px; color:#3e3b27; margin:0; padding:0;}
.wt-det-links {margin:10px 0 0 0 !important;}
.wt-det a:link, .wt-det a:active, .wt-det a:visited {color:#0066ff; font-size:11px; text-decoration:none; line-height:20px;}

/* Work Thumbs Page */
.work-thumbs-sm {clear:both; float:left; display:block; padding:0 !important; border:none !important; border-bottom:1px dashed #d4d4d4 !important; font-size:10px; font-weight:bold; color: #3e3b27;min-height:300px;}
.work-thumbs-sm p{padding:0;margin:4px 0 0 0;}

.last-one {border:none !important;}
.work-thumb-sm {float:left; display:inline; width:133px; border:1px solid #d4d4d4; margin:20px 13px 20px 0px; padding:0;}
.wt-sm-last  {margin:20px 0px 20px 0px !important;}

/* Artists Page */
.artist-thumbs {clear:both; float:left; display:block; padding:10px 0 0  !important; border:none !important; border-bottom:1px dashed #d4d4d4 !important; }
.artist-thumbs img {margin:0 0 5px 0;}
.at-last {border:none !important;}
.art-td {float:left; display:inline; width:150px; border:none !important; margin:10px 31px 20px 0 !important; padding:0 !important;}
.art-td-last  {margin:10px 2px 20px 0px !important;}
.art-td p {font-size:11px; color:#3e3b27; margin:3px 0; padding:0;}
.art-td-links {margin:10px 0 0 0 !important;}
.art-td a:link, .art-td a:active, .art-td a:visited {color:#0066ff; font-size:10px; text-decoration:none; margin:0px 0;}

/* Exhibitions Pages */
.exh-img {float:right; display:inline; width:258px; border:1px solid #d4d4d4;}
#exhibition div {float:left; display:inline; width:255px;}
#exhibition div p {float:left; display:inline; width:255px; margin:0 0 10px 0 ; padding:0;}
.middle {text-align:center; margin:25px 0 !important;}

.art-img-featured {float:right; display:inline; border:1px solid #d4d4d4;}

#featured-exhibits {}
.f-exh {float:left; display:inline; clear:both; height:167px; margin:10px 0 0 0; padding:0;}
.f-exh-img {float:left; display:inline;border:1px solid #d4d4d4;margin:0 10px 10px 0; }
.f-exh p {float:left; display:inline; line-height:15px;  margin:0 0 0 0; padding:0px 0 10px 0; width:120px;}
.f-exh p a:link img, .f-exh p a:active img , .f-exh p a:visited img {margin:0 0 0 0px;}
#link-see-all-exh {clear:both; padding:10px 0 10px 160px; text-decoration:none;color:#0066ff; font-size:10px; position:relative; top:5px; }

/* Rewards Content */
#rewards {border:1px solid #; padding:10px;}
#its-easy {font-size:11px; border:none !important; color:#3e3b27; padding:20px 0 22px 0px !important; width:100%; background-image:url(/images/border-hor.gif); background-repeat:repeat-x; background-position:bottom; }
#rewards h3 {margin:0 0 10px 0; padding:0; font-size:16px; font-weight:normal;}
.checkbox {width:23px !important; min-height:40px; padding:0 !important;}
#its-easy p {width:400px; margin:0; padding:4px 0 0 0;}

#membership-levels {width:879px; height:177px; padding:10px 0 0 0px !important; background-image:url(/images/membership-levels.gif); background-repeat:no-repeat; margin:9px 0 0 0; border:none !important;}

#membership-levels div {float:left; display:inline; width:302px; font-size:11px; color:#3e3b27; padding:0 0 0 10px!important; border:none !important;}
#membership-levels div ul {margin:0 0 0 17px; padding:0;}
#membership-levels div ul li {list-style-image:url(/images/blue-arrow.gif); line-height:16px;}
#platinum {width:261px !important;}
#membership-levels div h3 {font-family:arial; font-size:16px; font-weight:normal;margin:7px 0; padding:0; }
#membership-levels div p {margin:5px 0; padding:0;}
#membership-levels input {margin-left:0;padding-left:0;}
.btn-continue {text-align:center; margin:10px 0; padding:0; width:100%;}

/* Register Content */
#register-form {width:714px; margin:10px 0 0 0px; font-size:11px; font-family:arial; color:#3e3b27;}
#register-form .error-text {width:119px; text-align:right;}

#reg-membership-level {background-image:url(/images/reg-membership-level.gif); background-repeat:no-repeat; width:504px; border:none !important; padding:20px 25px 0 192px !important; height:40px; margin:0 0 20px 0;background-position:139px 0;}
#reg-membership-level span {margin:0 0 0 100px;}
#register-form h3 {display:inline; margin:0 10px 0 0; padding:0;font-family:arial; font-size:16px; font-weight:normal;}
.reg-link {margin:0 10px 0 0; font-size:10px; color:#0066ff; text-decoration:none;}

#reg-profile-info {background-image:url(/images/reg-profile-info.gif); background-repeat:no-repeat; width:693px; border:none !important; padding:20px 0px 0 0px !important; height:440px; margin:0 0 20px 0; background-position:139px 0; }

.pi1 {width:243px;}
.pi1 td {vertical-align:middle;}
div.pi1 {border:none !important; padding:0 !important; margin-right:20px; width:430px;}
table.pi1 {float:left; display:inline; width:430px;}
.pi-right {width:243px !important;}
.pi1 td {padding:3px 0 3px 1px;}
.pi1 td span {color:#a8a68b;}
.pi1 img {margin:0px 0 0 0;}
#pi2 {float:left; display:inline; width:241px; border:none !important; padding:0 10px !important;margin-top:100px;}
#pi2 p {margin:0; padding:0;}

#register-form input {border:1px solid #d4d4d4; height:13px; padding:4px 1px 1px 1px; font-size:11px; font-family:arial; color:#3e3b27; margin:0 5px 5px 0;}

#reg-address {background-image:url(/images/reg-address.gif); background-repeat:no-repeat; width:693px; border:none !important; padding:20px 0px 0px 0px !important; height:238px; margin:0 0 20px 0; background-position:139px 0;}
.check {border:none !important; height:auto !important; padding:0 !important; margin:0 2px 0 0 !important;}

#reg-sign-info {background-image:url(/images/reg-sign-info.gif); background-repeat:no-repeat; width:693px; border:none !important; padding:20px 0px 0 0px !important; height:171px; margin:0 0 20px 0; background-position:139px 0;}

#btn-submit {width:70px; height:21px !important; background-image:url(/images/btn-continue.gif); background-repeat:no-repeat; border:none !important; margin:0; padding:0; background-color:transparent; outline:none; cursor:pointer;}

#btn-save-changes {width:102px; height:21px !important; background-image:url(/images/btn-save-changes.gif); background-repeat:no-repeat; border:none !important; margin:0; padding:0; background-color:transparent; outline:none; cursor:pointer;}
.agree {font-size:10px;}
.agree .reg-link {margin:0 !important;}
.squeeze td {padding:1px 1px !important;}

/* Cart Pages */
.chosen {background-color:#000000;}
#network-solutions {float:left; display:inline; padding:15px 30px;}
#cart-form { margin:10px 0 0 20px; font-size:11px; font-family:arial; color:#3e3b27; float:left; display:inline; width:551px;}
#cart-table { margin:10px 0 0 20px; font-size:11px; font-family:arial; color:#3e3b27; float:left; display:inline;}
#cart-table .error-text {width:119px; text-align:right;}
.error-box {float:left; display:inline; width:134px !important; margin:0 30px 0 0 !important; min-height:200px;}




.clear {clear:both;}

#your-order {background-image:url(/images/h-cart-repeat-bg.gif); background-repeat:repeat-y; width:554px; border:none !important; padding:0px 0px 0 0px !important;  margin:0 0 5px 0;}
#your-order-table {margin:5px 0 0 21px; border:none;}
#your-order-table td {padding:7px 2px;}
#your-order-table select {margin:0 0 0 5px;}
.row td {font-weight:bold; border-bottom:1px solid #d4d4d4;}
.row table td {font-weight:normal; border-bottom:none;}
.bold {font-weight:bold;}
.info {font-weight:normal !important;}
.img-thumb {padding:14px 2px !important;}

.price, .delete {width:65px;}
.price {font-weight:bold !important; text-align:right;}
.delete {text-align:center;}
.item {width:145px;}

.yo-links {text-align:right; width:100%; margin:5px 0; padding:7px 0; border-bottom:1px dashed #d4d4d4;}
.yo-links a:link, .yo-links a:active, .yo-links a:visited, .whatis {color:#0066ff; font-size:10px; font-family:arial; text-decoration:none;}

#shipping-info {border:none !important; background-image:url(/images/shipping-info-bg.gif); background-repeat:no-repeat; width:693px;  padding:20px 0px 0px 0px !important; height:338px; margin:20px 0 0px 0; background-position:139px 0;  }
#shipping-info2 {background-image:url(/images/shipping-info-bg2.gif); background-repeat:no-repeat; width:540px;  padding:20px 0px 0px 14px !important; height:157px; margin:20px 0 0px 0; border:none !important; border-bottom:1px dashed #d4d4d4 !important;}

#update-info {background-image:url(/images/update-info.gif); background-repeat:no-repeat; background-position:139px 0; width:693px; border:none !important; padding:20px 0px 0 0px !important; height:104px; margin:20px 0 0px 0;}

#cred-info {background-image:url(/images/cred-info-bg.gif); background-repeat:no-repeat; width:693px; background-position:139px 0; border:none !important; padding:20px 0px 0 0px !important; height:207px; margin:20px 0 0px 0;}
#cred-info2 {background-image:url(/images/cred-info-bg.gif); background-repeat:no-repeat; width:540px; border:none !important; padding:20px 0px 0 14px !important; height:67px; margin:20px 0 0px 0;}

.cvv {width:50px;}

#cart1 {margin:0 15px 0 116px;}
#cart2 {margin:0 15px 0 0;}
#tabs-5 p {text-align:right; padding-right:85px;}

#btn-edit-order {width:116px; height:21px !important; background-image:url(/images/btn-edit-order.gif); background-repeat:no-repeat; border:none !important; margin:0 5px 0 0; padding:0; background-color:transparent; outline:none; cursor:pointer;}

#btn-place-order {width:126px; height:21px !important; background-image:url(/images/btn-place-order.gif); background-repeat:no-repeat; border:none !important; margin:0; padding:0; background-color:transparent; outline:none; cursor:pointer;}

#btn-processing-order {width:126px; height:21px !important; background-image:url(/images/btn-processing-order.gif); background-repeat:no-repeat; border:none !important; margin:0; padding:0; background-color:transparent; outline:none; cursor:pointer;}

#btn-get-receipt {width:126px; height:21px !important; background-image:url(/images/btn-get-receipt.gif); background-repeat:no-repeat; border:none !important;  padding:0; background-color:transparent; outline:none; cursor:pointer; float:right; display:inline; margin:40px 0 0 120px;}

/* On my Wall code */
#on-my-wall {}
#on-my-wall div {border:none; padding:0; }
.welcome {font-size:11px; font-family:arial; color:#3e3b27; margin:4px 0 10px 0; padding:0;}
.welcome a {color:#0066FF; text-decoration:none; font-size:10px;}
#omy-stepa {width:611px; height:137px; background-image:url(/images/omy-step1.gif); background-repeat:no-repeat; padding:21px 22px 0 18px !important;float:left; display:inline; margin:0 0 20px 0;}
#omy-car {border-right:1px dashed #d4d4d4; float:left; display:inline;width:130px ; padding:0 10px 0 0 !important; clear:left;}

#opt-a {margin:0 0 10px 0; padding:0; font-family:arial; font-weight:bold; font-size:11px; color:#3e3b27; float:left; display:inline; width:384px;}
#opt-b {margin:-25px 0 10px 0 !important; padding:0; font-family:arial; font-weight:bold; font-size:11px; color:#3e3b27; float:left; display:inline; width:200px;}
#opt-c {font-weight:bold;}

#omy-optb {float:left; display:inline; width:175px; padding:0 20px !important;}

#btn-apply-room {width:88px; height:21px !important; background-image:url(/images/btn-apply-room.gif); background-repeat:no-repeat; border:none !important; margin:21px 0 0 22px; padding:0; background-color:transparent; outline:none; cursor:pointer;}
#btn-apply-color {width:92px; height:21px !important; background-image:url(/images/btn-apply-color.gif); background-repeat:no-repeat; border:none !important; margin:31px 0 0 30px; padding:0; background-color:transparent; outline:none; cursor:pointer;  display:inline;}

#pickb {float:left; display:inline; margin:9px 0 0 0;}
#pickc {float:right; display:inline; margin:9px 25px 0 0;}

#your-room {float:left; display:inline; width:206px; padding:0 0 0 20px !important;}
#omy-optb p, #your-room p {margin:0 0 10px 0; padding:0; font-family:arial;  font-size:11px; color:#3e3b27; float:left; display:inline; width:205px;}
#your-room p span {font-size:10px !important;}

#room-input {width:127px; height:18px; font-size:11px; border:1px solid #d4d4d4;margin:4px 0 4px 0;}
#btn-browse {width:64px; height:27px !important; background-image:url(/images/btn-browse.gif); background-repeat:no-repeat; border:none !important; margin:0px 0 4px 8px; padding:0; background-color:transparent; outline:none; cursor:pointer; background-position:0 6px ; }

#your-room #btn-apply-room {margin:0 10px 0 75px !important;float:left; display:inline;}

#yra {float:right; display:inline; width:80px !important; text-align:left; margin:-3px 0 0 0 !important; line-height:13px;}
#omy-stepa a:link,#omy-stepa a:active, #omy-stepa a:visited { font-size:10px; text-decoration:none; color:#0066ff;}

#omy-stepb {width:188px; height:138px; background-image:url(/images/omy-step2.gif); background-repeat:no-repeat; padding:20px 0px 0 37px !important;float:left; display:inline;}
#omy-stepb p {margin:0 0 10px 0; padding:0; font-family:arial; font-size:11px; color:#3e3b27;  width:190px;}
#omy-stepb select {width:140px; height:18px; font-size:11px; border:1px solid #d4d4d4; margin:0 0 0 5px;}
#btn-view-portfolio {width:108px; height:21px !important; background-image:url(/images/btn-view-portfolio.gif); background-repeat:no-repeat; border:none !important; margin:62px 0 0px 50px; padding:0; background-color:transparent; outline:none; cursor:pointer;  }

#viewer-wrap {clear:both; background-image:url(/images/viewer-wrap-bg.gif); background-repeat:no-repeat; background-position:top; padding:20px 0 0 18px !important; width:862px; float:left; display:inline;}
#viewer {width:614px; height:458px; background-color:#d4d4d4;float:left; display:inline; position:relative; }

#resize-img, .resize-img { position:absolute; z-index:100;}
.resize-img{border:4px dashed #f97901;}

.inserted_work{z-index:101;position:absolute;cursor:pointer;}
#resize-icon {position:relative; z-index:200;top:269px; left:381px; cursor:pointer;}
#btn-apply-size {width:82px; height:21px !important; background-image:url(/images/btn-apply-size.gif); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer;position:relative; z-index:300; left:143px; top:127px; }

#viewer-btns {float:left; display:inline; width:602px; margin:10px 0; padding:0 0 0 6px; text-align:center;}
#btn-save-my-room {width:101px; height:21px !important; background-image:url(/images/btn-save-my-room.gif); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer; }
#btn-add-to-cart2 {width:88px; height:21px !important; background-image:url(/images/btn-add-to-cart2.gif); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer; }
#viewer-btns input, #viewer-btns a {}
#delete-room{padding:0;height:21px;width:101px;background-image: url(/images/btn-delete-room.gif);background-repeat:no-repeat;
border:medium none !important; cursor:pointer;}

#btn-view-my-rooms {width:101px; height:21px !important; background-image:url(/images/btn-view-my-rooms.png); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer; }
#btn-new-room {width:101px; height:21px !important; background-image:url(/images/btn-new-room.png); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer; }
#btn-delete-art {width:101px; height:21px !important; background-image:url(/images/btn-delete-art.png); background-repeat:no-repeat; border:none !important; margin:0px; padding:0; background-color:transparent; outline:none; cursor:pointer; }

#sidebar {float:right; display:inline; width:211px; padding:0 0 0 20px !important; border-left:1px dashed #d4d4d4 !important; min-height:485px;}
#sidebar p {float:left; display:inline; width:auto; font-size:11px; color:#3e3b27; font-weight:bold;}
#sidebar #pag {float:right; display:inline; width:auto; font-weight:normal; margin:0;}
#pag a:link, #pag a:active, #pag a:visited {text-decoration:none; color:#0066FF; }
#sb-thumbs {clear:both; width:100%;}
#sidebar #sb-thumbs a {width:105px;float:left; display:inline;}
.omy-th-l {text-align:left;}
.omy-th-r {text-align:right;}

/* Miscellaneous Items */
h1 {font-size:16px; margin:0 0 10px 0; padding:0; color:#3e3b27;}
#audio {float:right; display:inline; margin:0px 10px 0 0; color:#0066ff; font-size:8px; text-transform:uppercase;}
#audio img {float:left; display:inline; margin:1px 4px 0 0;}
#header-with-border {background-image:url(/images/border-hor.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 10px 0; margin:0;}
#header-with-border .author img {margin:0 10px -2px 0;}
#audio-text {margin:4px 0 0 0 !important;}
.error-text {color:#ff0000; font-size:11px; font-weight:normal; font-family:arial;}
sup {font-size:7px; line-height:7px;}
.one-sixty {width:150px;}
.right-label {width:119px; text-align:right;}
.right-label2 {text-align:right;}

.no-bot-mar {margin-bottom:0 !important;}

/* Legal/FAQs Template Code - Basic Page */
#left-links {width:132px; margin:10px 30px 0 0; float:left; display:inline; border:none !important; padding:10px 11px 20px 0 !important;}
#left-links ul {margin:0; padding:0;}
#left-links ul li {list-style:none;}
#left-links ul li a:link, #left-links ul li a:active, #left-links ul li a:visited {font-size:10px; color:#0066ff; text-decoration:none;}
#left-links ul li a:hover {}
#left-links .selected a:link, #left-links .selected a:active, #left-links .selected a:visited {color:#3E3B27;}

#page-content {float:left; display:inline; width:550px; margin:4px 0 ;border:none !important;}
#page-content p, #page-content li {font-size:11px; color:#3e3b27;}
#page-content li {margin:0 0 5px 0;}
#page-content a:link, #page-content a:active, #page-content a:visited {color:#0066ff; text-decoration:none;}
.link {color:#0066ff; font-size:11px; text-decoration:none;}
.fraud {float:left; display:inline; width:150px; margin:10px;}

/* Get Updates Code */
#updates {width:165px; padding:5px 10px 10px 10px; margin:0; background-color:#d5d4c6; height:157px; position:absolute; top:580px; ;}
#close-link {display:block; float:right; text-align:right; width:100%; margin:0; padding:0;}
#updates p {float:left; display:inline; width:165px; margin:0; padding:0; font-size:11px; line-height:16px;}
#btn-submit2 {width:53px; height:21px !important; background-image:url(/images/btn-submit.gif); background-repeat:no-repeat; border:none !important; margin:15px 0 0 45px; padding:0; background-color:transparent; outline:none; cursor:pointer;}

/*Footer Content*/
#footer {clear:both;background-color:#000000; color:#ffffff;}
#footer p {margin:0; padding:6px 10px; text-align:center; display:block; font-size:10px;}
#footer p a:link, #footer p a:active, #footer p a:visited {font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; margin:0 3px;}
#copyright {display:block; text-align:center; margin:5px 0; padding:0; font-size:10px; font-weight:bold; color:#d5d4c6;}
.review {margin:13px 0 10px 0; padding:0; color:#3e3b27; font-size:16px; }
.blue {color:#0066ff;}


/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background-color:#000000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; clear:both; width:939px; background-color:#000000;   font-size:10px; font-family:arial; font-weight:bold; color:#ffffff;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-panel p {font-size:10px; font-family:arial; font-weight:bold; color:#ffffff; margin:0; padding:6px 10px;}
.ui-tabs-panel p a:link, .ui-tabs-panel p a:active, .ui-tabs-panel p a:visited {font-size:10px; font-family:arial; font-weight:normal; color:#0066ff; text-decoration:none;}
.ui-tabs-panel p a:hover, .ui-tabs-panel p a.selected {color:#ffffff ; }


#tabs-1 {text-align:right; padding:0 417px 0 0; width:522px;}
#tabs-1 p {text-align:right;}
#tabs-2 {text-align:right; padding:0 246px 0 0; width:693px;}
#tabs-2 p {text-align:right;}
#tabs-3 {text-align:right; padding:0 210px 0 0; width:729px;}
#tabs-3 p {text-align:right;}
#tabs-4 {text-align:right; padding:0 126px 0 0; width:813px;}
#tabs-4 p {text-align:right;}

/* Search Box Content */
.searchform {float:left; display:inline; width:250px; margin:2px 0 0 2px !important; padding:0 !important; text-align:left !important;}
.searchform input {height:15px; border:1px solid #d4d4d4; width:140px; margin:0 5px 0 0; vertical-align:top; float:left; display:inline; padding:2px; color:#8a8a8a !important; font-size:11px; font-family:arial;}
#btn-search {width:60px !important; height:21px !important; background-image:url(/images/btn-search.gif); background-repeat:no-repeat; border:none !important; margin:0px 0 0 0px; padding:0; background-color:transparent; outline:none; cursor:pointer;}

div#admin_wrapper table th, div#admin_wrapper table td{padding:5px;border:1px solid #aaa;}

div#admin_wrapper table th{color:#000}
div#admin_wrapper a, div#admin_wrapper a:visited{color:#0000FF;}

div#admin {background:#ddd;border:1px solid #666;padding:10px;margin-bottom:10px;font-size:14px;}
div#admin_wrapper{padding:20px;color:#666;}
div#admin_wrapper label, div#admin_wrapper b{color:#000;}
.handle {
  cursor: move;
  color: #777;
}

div.sortable {float:left;padding:5px;margin:3px;width:75px;border:1px solid #cdcdcd;height:50px;background-color:#ededed;}
#member_billing_country_id, #member_shipping_country_id, #customer_billing_country_id, #customer_shipping_country_id{width:155px;}



/*Left Content Blocks */

#scroller-wrap {float:left; display:inline;  overflow:hidden; width:290px; height:205px;  margin:12px 0 0 0;padding:0 12px 0 0;}
#scroller {overflow:hidden; position:relative; width:3000px; height:205px; clear:both; margin:0px 0 0 0;}
#scroller a:link, #scroller a:active, #scroller a:visited {float:left; display:inline;}
#scroller img {border:1px solid #d4d4d4;}
#nav2 {float:left; display:inline; margin:-12px 0 0 0; z-index:1000; text-align:center; width:300px; padding:0 auto;}
#nav2 a:link, #nav2 a:active, #nav2 a:visited {font-size:8px !important; width:auto; height:auto; color:#ffffff; text-decoration:none; text-align:center; margin:0 7px 0 0; outline-style:none;}
#nav2 .carousel-selected {color:#000000 !important;}
.carousel-active{color:#000000;}

#scroller-right {float:right; display:inline; width:222px; padding:0px 0 0 9px; background-image:url(/images/border-ver.gif); background-repeat:repeat-y; background-position:left 0px;margin:24px 0 0 0; height:205px;}
#scroller-right p, #scroller-right ul li {font-family:arial; font-size:11px; color:#3e3b27;}
#scroller-right p {font-weight:bold; margin:10px 0; padding:0;}
#scroller-right p.first {margin:0 0 10px 0 !important;}
#scroller-right ul {margin:0 0 15px 0; padding:0;}
#scroller-right ul li {list-style:none; margin:5px 0; padding:0 0 0 12px; background-image:url(/images/icon-blue-arrow.gif); background-repeat:no-repeat;background-position:0px 2px; }
#scroller-right ul li a:link, #scroller-right ul li a:active, #scroller-right ul li a:visited {color:#0066ff; text-decoration:none; outline-style:none;}
#scroller-right ul li a:hover {color:#000000;}
#scroller-right a {outline-style:none;}


/* Carousel Code */
#example2 {width: 544px; margin:10px 0 0 0px; height:298px;z-index: 2; padding: 0;  overflow: hidden; position: relative;}
.inner-wrap {float:left;width: 542px; height: 298px; margin:0 0 0 0px; overflow:hidden;}
.inner-car {width:3000px;}

#example2 a.prev { position: absolute;    top: 103px;    left: 5px;    width: 18px;    height: 29px;    cursor: pointer;background-color: transparent;background-image:url(/images/prev-horizontal.gif); background-repeat:no-repeat ; background-position:0 0 ;}
#example2 a.next {float: right;position: absolute;    top: 103px;    right: 5px;    width: 18px;height: 29px;cursor: pointer;background-color: transparent ; background-image:url(/images/next-horizontal.gif); background-repeat:no-repeat ; background-position:-18px 0 ;}
#example2 a:hover {color: #000;}
.carousel-disabled {background-position:0 0;}

.slide {  background-image:url(/images/border-ver.gif); background-repeat:repeat-y; background-position:right; padding: 2px 9px 2px 9px; min-height:290px;}
.slide { float: left;    list-style: none; width: 170px; }
.slide p {margin:0; padding:0;}
.inner-car .first {padding-left:0 !important; width:170px !important;}
.inner-car .last {background-image:none !important;}

   
.inner-car {overflow:hidden; position:relative;z-index:1;}

div.other-featured{padding-top:20px;}

p#past_orders{margin-left:20px;font-size:12px;}

#no-/images{clear:both;font-size:12px;color:#aaaaaa;margin:20px;width:670px;text-align:center;padding:50px;}

#collection-signin{width:301px; height:80px; border:8px solid #0065fb;padding-top:63px;text-align:center;font-size:12px;position:absolute;margin-top:-300px;background-color:#fff;margin-left:310px;}
#collection-signin a{text-decoration:none;}

/* New Carousel Code */
#omy-car {border-right:1px dashed #d4d4d4; float:left; width:130px ; padding:0 10px 0 0 !important; clear:left;}
.inner-wrap2 {float:left;width: 108px; margin:0 0 0 22px; overflow:hidden; z-index:1;}
.inner-car2 {width:3000px;}

#omy-car a.prev { float: left;position: relative;    top: 23px;    left: 5px;    width: 7px;    height: 9px;    cursor: pointer;background-color: transparent;background-image:url(/images/prev-horizontal2.gif); background-repeat:no-repeat ; background-position:0 0 ;}
#omy-car a.next {float: right;position: relative;    top: 23px;    right: 5px;    width: 7px;height: 9px;cursor: pointer;background-color: transparent ; background-image:url(/images/next-horizontal2.gif);; background-repeat:no-repeat ; background-position:0px 0 ;}
#omy-car #btn-apply-room {margin-top:90px !important; margin-left:16px !important;}


#sign-in {width:209px; padding:5px 13px 10px 13px; margin:0; background-color:#d5d4c6; height:auto; position:absolute; top:93px; left:1019px;}
#close-link2 {display:inline; float:right; text-align:right; width:20px; margin:0; padding:0;}
#sign-in p {float:left; display:inline; width:209px; margin:0; padding:0; font-size:10px; line-height:16px; color:#3e3b27;}
#btn-submit3 {width:53px; height:21px !important; background-image:url(/images/btn-submit.gif); background-repeat:no-repeat; border:none !important; margin:0px 0 0 5px; padding:0;background-color:transparent; outline:none; cursor:pointer;}
.signinfield {width:139px; border:1px solid #000;padding:3px 2px; color:#8a8a8a !important; font-size:11px; font-family:arial;}
#sign-in input, #sign-in p {vertical-align:middle;}
.signin-check {margin:0; padding:0;}
#sign-in a:link, #sign-in a:active, #sign-in a:visited {color:#0066ff; text-decoration:none; font-size:10px;}
#sign-in h2 {margin:7px 0 0 0; padding:7px 0 0 0; border-top:1px dashed #ffffff;float:left; display:block; width:209px; font-size:14px; font-family:arial;}



p#cancel_membership{padding-left:140px;}

p.reg_copy{clear:both; padding-left:163px;}

div.home-exhibition{height:198px;}
div.work-list-wrapper{height:230px;}

/* New Items added by AC on 8/20/2010 */
#art-collection-guide {width:268px; height:99px; padding:16px; background-image:url(/images/art-guide-bg.gif); background-repeat:no-repeat; margin:10px 0 ;}
#art-collection-guide form {margin:0; padding:0;}
#art-collection-guide p {color:#3e3b27; font-family:arial; font-size:11px; margin:0 0 4px 0; padding:0; width:180px;}
#art-collection-guide #email, #updates_email {color:#8a8a8a !important; font-size:11px; font-family:arial;}
#acg-email {width:178px; border:1px solid #3e3b27; font-size:11px; font-family:arial; color:#929292;}
#thankyou {border:none !important;}
#thankyou h2, #thankyou p {width:300px; }
#thankyou  img {margin-left:17px;}

.btn-more {margin-top:4px; display:block;}
#tour-box {margin-top:22px;}

#simple_captcha{border:none !important;padding:0 !important;}
#simple_captcha input{border:1px solid #d4d4d4 !important;}

.pagination{border: none !important;}
