/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background-color:#000000;
	font-family:helvetica, arial,  sans serif;
	font-size:12px;
	color:#FFF;
         text-align:left !important;
 
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
a {
	color:#b3b3b3;
        text-decoration:none;  
}

a:hover {
        text-decoration:underline;  
}

form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1{
	color:#FFF;
	font-size:16px;
}

#wrapper{
	width:900px;
	padding-bottom: 10px;
	margin-top: 20px;
}
											
											/*=== Header ===*/
#header{
	border-top:3px solid #FFF;
	border-bottom:3px solid #FFF;
	margin-bottom: 20px;
	/*height:178px;*/
}
#logo{
	width:495px;
	padding:50px 0 20px 0;
}
#hdr_rbox{
	width:160px;
	padding-top: 8px;
}
#hdr_rbox .p12 {
	font-size:14px;
}

#menu{
	background-color:#fff;
	border:1px solid #d5d5d5;
	padding-left: 9px;
}
#menu2{
	padding-left:9px;
}
#menu2 ul{
	padding:0;
	margin:0;
}
#menu2 ul li{
	display:block;
	float:left;
	/*padding:0 10px;*/
	padding: 13px 10px;
	list-style:none;
	background:url(../Images/revimages/bg_border-white.gif) no-repeat right center;
}
#menu2 ul li a{
	color:#FFF;
	font-size:16px;
	text-decoration:none; 
}
#menu2 ul li a:hover{
	color:#FFF;
	font-family:16px;
	text-decoration:underline;
}
#menu2 ul li a cufon{
	height:17px !important;
}
#menu2 ul li a:hover cufon{
	border-bottom:#FFFFFF 2px solid;
	height:15px !important;
}
											/*=== Body ===*/
#body{}
.col_left{
	width:687px;
}			
.col_right{
	width:160px;
}
.br_grey{
	border:1px solid #6a6a6a;
}
.h1_box{
	padding:10px 0 10px 18px;
}
.h1_box h1{
	padding:0;
	margin:0px;
        text-align:left;
}
.bg_grey02{
	border:1px solid #3f3f3f;
}
.gallery_box{
	margin-top:18px;
	margin-bottom:18px;
}
.img_box{
	padding:5px;
        height:248px;
}
.img_box1{
	padding:5px;
      }
.product_list{
/*	padding:20px 0; */
}
.product_box{
	width:166px;
	border:1px solid #585858;
	margin-left: 3px;
	margin-bottom:3px;
        margin-top:15px;
      
}
.product_box-sub{
	width:165px;
	border:1px solid #585858;
}
.prod_img{
	padding-bottom:5px;
	text-align:center;
	height:152px;
}
.prod_img img{
	width:150px;
	height:150px;
}
.p12{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	padding-bottom:3px;
        padding-top:10px;
}

.p11 a{
      color:#FFF;
      text-decoration:none;
}

.p11 a:hover{
      text-decoration:underline;
}
.prod_desc {
	height:60px
}
.p11{
	font-size:13px;
	color:#FFF;
	padding-bottom:3px;
}
.p11 a{
	text-decoration:none;
}

.price{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.artists_box2 {
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background-color:#FFF;
	padding:4px 4px 0 4px;
	margin-top:20px;
	overflow: hidden;
}
*+html .artists_box02 {
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background-color:#FFF;
	padding:4px 4px 0 4px;
	/*margin-top:40px!important;*/
	height: 324px
}
.artists_box2 p{
	font:12px Helvetica, Arial, sans-serif;
	padding-bottom:0px;
}
.artists_box2 p span{
	font:11px Helvetica, Arial, sans-serif;
	padding-bottom:0px;
	color:#B3B3B3;
}
.rbox{
	height:334px!important
}
.artists_img{
	margin-bottom:5px;
}
/*.artists_box p{
	font:12px Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
	color: #000;
} */
.artists_box p span{
	font:11px Helvetica, Arial, sans-serif;
	color:#B3B3B3;
}
*+html .artists_box p{
	font:11px Helvetica, Arial, sans-serif;
	padding-bottom: 21px!important;
}
*+html .artists_box p span{
	font:11px Helvetica, Arial, sans-serif;
	color:#B3B3B3;
}


#hdr_rbox p{
	font-size:11px;
	padding-bottom:2px;
	color:#FFF;
	margin: 0;
}
.txtbox{
	width:158px;
	/*height:20px;*/
	padding-bottom:3px;
}	
.txtbox input{
	width:148px;
	height:16px;
	padding:2px 5px;
	border:1px solid #737373;
}	
.select-box{
	width:158px;
	/*height:18px;*/
}	
.select-box select{
	width:158px;
	height:23px;
	/*padding:2px ;*/
	margin-bottom:2px;
	border:1px solid #737373;
}	
*+html .select-box select{
	width:158px;
	height:20px;
	/*padding:2px ;*/
	margin-bottom:2px;
	border:1px solid #737373;
	font:10px Arial, Helvetica, sans-serif;
}	
.btn_go{
	padding-top:2px;
}
*+html .btn_go{
	padding-top:5px;
}
	
.sell-work_box {
	border:1px solid #c9c9c9;
	background-color:#FFF;
	padding:0;
	margin-top: 20px;
}

.sell-work_img{
	height:140px;
	text-align:center;
}

.sell_work{
	width:47px;
	background-color:#000;
	margin:-1px 0 0 -1px;
}
.sell_work h2{
	font-size:16px;
	color:#FFF;
	padding:0 0 8px 0!important;
	line-height:15px;
}
.txt_consign{
	font-size:16px;
	color:#000;
	padding-bottom:14px;
	padding-left: 5px;
	padding-right: 5px;
}	
.btn_go-btm{
	padding-bottom:7px;
	padding-right:5px;
	text-align:right;
}
.img_news{
	width:60px;
}
.img_news img{
	width:60px;
         height:60px;
}

.news_desc{
	width:600px;
	color:#FFF;
	font-size:12px;
}
.news_desc a{
    /*	text-decoration:none; */
        color:#FFF;
}

.news_desc p {
	padding:0;
}
.news_desc span{
	color:#B3B3B3;
	font-size:11px!important;
}
.news_box{
	margin-top:20px;

}
.icon{
	padding-top:20px;
	padding-bottom:10px;
}
.icon_img{
	width:35px;
}
.alerts{
	color:#FFF;
	font-size:11px;
}
.alerts p{
	color:#FFF;
	font-size:11px;
	padding-bottom:3px;
}
.captcha{
	padding:12px 0;
}

.rmenu {
	padding:15px 18px;
	border:1px solid #6A6A6A;
	margin:20px 0;
}
.rmenu ul {}
.rmenu ul li {
	line-height:11px;
	list-style:none;
}
.rmenu ul li a{
	text-decoration:none;
	font-size:11px;
}
.rmenu ul li a:hover{
	text-decoration:underline;
}
.btn_viewcart {
	position:absolute;
	margin:10px 0 0 575px;
}

.large_product {
	margin:5px 0 0 0;
	padding-bottom:20px;
}
.imgprod_large {
	width:518px;
}
.imgprod_large img {
	border:12px solid #fff;
        width:477px;
}
.descprod_large {
	width:160px;
}
.descprod_large ul{
	list-style:none;
        font-size:10px;
} 

.descprod_large ul li{
        padding-bottom:5px;
} 
.descprod_large h3 {
	padding:0 0 8px;
	font-size:14px;
}
.descprod_large p {
	font-size:10px;
	padding:0 0 8px;
}
.buy {
	padding:25px 0 0 0;
}
.faq_ask {
	padding:15px 18px;
	border:1px solid #6A6A6A;
	margin:20px 0 0 0;
	font-size:11px;
	color:#b3b3b3;
	line-height:12px;
}
.faq_ask a{
         /*   text-decoration:none; */

}

.rbox2 {
	padding:15px 18px;
	border:1px solid #6A6A6A;
	margin:20px 0 0 0;
}
.snetwork {
	padding:15px 18px;
	border:1px solid #6A6A6A;
	margin:20px 0 0 0;
}
.snetwork2{
	padding:15px 18px 0px 8px;
	border:1px solid #6A6A6A;
	margin:20px 0 0 0;
}
.snetwork a, .snetwork span {
	display:block;
	float:left;
	margin-right:3px;
}
.snetwork span {
	width:16px;
	overflow:hidden;
	height:17px;
}
.artist_profiles {
	margin:20px 0 0 2px;
	position:relative;
	width:692px;
}
/* Artist profile */
.artist_cont {
       font-family:helvetica,arial,sans serif;
	width:160px;
	background-color:#fff;
	height:490px;
/*	padding:4px 4px 0; */
	margin:0 15px 20px 0;
	float:left;
        font-size:11px;
}
.artist_img {
/*	padding:0 0 15px; */
}

.artist_img img{
/*	padding:0 0 15px; */
        width:150px;
        height:150px;
}

.artist_cont h4 {
	color:#000;
	font-size:14px;
	padding:0;
	font-weight:bold;
      padding-top:10px;
       padding-bottom:2px
}
.artist_cont h4 a{
	color:#000;
        text-decoration:none;
}

.artist_cont h4 a:hover{
        text-decoration:underline;
}
.artist_cont p {
	color:#B3B3B3;
	font-size:11px;
        margin:0px;
}

/* Featured artist home*/
.artists_box {
        width:160px;
	background-color:#fff;
	height:362px;
/*	padding:4px 4px 0;  */
	margin:0 15px 20px 0;
	float:left;
}
.artists_box img{
/*	padding:0 0 15px; */
        width:150px;
        height:150px;
}

.artists_box h4 {
	color:#000;
	font-size:14px;
	padding:0;
	font-weight:bold;
        padding-top:10px;
        padding-bottom:2px
}
.artists_box h4 a{
	color:#000;
        text-decoration:none;
}
.artists_box p {
	color:#B3B3B3;
	font-size:11px;
        margin:0px;
}

.artists_box a {
      color:#000 !important;
      text-decoration:none;
}
.artists_box a:hover {
       text-decoration:underline;
} 
*+html .artists_box {
	border:1px solid #c9c9c9;
	background-color:#FFF;
	padding:4px 4px 0px 4px;
	margin-top:3px;
	/*min-height:330px;
	height: auto !important;*/
	height:390px!important;

}
/*End featured artist*/


.catalog_box {
	margin:20px 0 0 0;
	position:relative;
	width:688px;
	padding-bottom:15px;
}
.catalog_cont {
	width:335px;
	border:1px solid #666666;
	margin:0 6px 5px 0;
	float:left;
}
.cat_img {
	padding:5px;
	height:150px
}
.cat_desc {
	width:152px;
	padding:5px 0;
}
.cat_desc h4 {
	font-size:11px;
	padding:0 0 8px 0;
	text-transform:uppercase;
}
.cat_desc p {
	font-size:11px;
}




											/*=== Footer ===*/
											
#footer{
	border-top:3px solid #FFF;
	padding-top:20px;
        margin-top:20px;
}
*+html #footer{
	border-top:2px solid #FFF;
	padding-top:10px;
        margin-top:20px;
}
#footer ul {
	margin:0;
	padding:15px 0 0 0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#B3B3B3;
	border-right:1px solid #B3B3B3;
	padding:0 7px;
	text-decoration:none;
	font:11px  Helvetica, Arial, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
.footer-btm{
		border-top:2px solid #FFF;
		margin-top:20px;
}
*+html .footer-btm {
	margin:0;
}
#nb02 a{
	border:0 none!important;
}
#nb {
	background:none!important;
}
#nb01{
	background:none!important;
}
#copyright a{
	padding-left:0 !important;
}

.small-product  {
         border:1px solid #666666;
         height:263px;
         margin:0 6px -21px 0;
         position:relative;
         text-align:left;
        width:163px;
}

li.productItem {
        float:left;
         height:282px;
}

ul.productfeaturelist  {
           list-style-type:none;
         /* margin:0 10px 10px 0; */
}
/*CAtalog*/
.catalogue-image img{
      width:152px;
      height:152px;
}
.catalogue  {
       border:1px solid #666666;
       height:162px;
       margin:0 6px 6px 0;
      overflow:hidden;
       width:336px;
}
.catalogue-image  {
         float:left;
        height:151px;
       margin:5px;
          overflow:hidden;
       width:151px;
}
.catalogue-details{
        margin:5px 5px 5px 185px;
         color:#ffffff;
}
.catalogue h3 {
       margin-top:10px;
       font-size:14px;
}
.catalogue-details a{
      text-decoration:none;
      color:#ffffff;
      font-weight:bold;
}

.catalogue-details a:hover{
     text-decoration:underline;
}

/****************************************  NEWS WEB APP *****************************************/

.news-list {
	width:673px;
	height:150px;
	padding:5px;
	border:1px solid #000;
	background-color:#fff;
	color:#000;
}
.news-list h1, .news-list h2, .news-list h3, .news-list h4 {
	color:#fff;
}
.news-list a {
	color:#000;
        text-decoration:none;
}

.news-list a:hover {
	 text-decoration:underline;
}
.news-image {
/*	width:151px; */
/*	height:151px; */
	overflow:hidden;
	float:left;
       margin-bottom:20px;
}
.news-image img{
     height:150px;
     width:150px;

}
.news-info {
	text-align:left;
	margin-left:171px;
}
.news-details {
	width:640px;
	padding:20px;
	background-color:#fff;
	color:#000;
}
.news-details h1, .news-details h2, .news-details h3, .news-details h4 {
	color:#000;
}
.news-details a {
	color:#000;
    text-decoration:underline;
	font-weight:bold;
}

.news-details a:hover {
    text-decoration:underline;
	font-weight:bold;
}
.news-description {
	width:640px;
	display:block;
	margin-bottom:20px;
}
.news-description img {
	padding:20px 0;
}	
.news-list-backup {
	width:600px;
	margin-bottom:20px;
}
.news-date {
	font-size:10px;
	font-weight:normal;
	color:#fff;
}	
#RSS-news {
	float:right;
	margin-top:25px;
}
/****************************************  ARTIST PROFILES WEB APP *****************************************/

.artist-list {
	width:673px;
	padding:5px;
	border:1px solid #000;
	background-color:#fff;
	color:#000;
}
.artist-list h1, .artist-list h2, .artist-list h3, .artist-list h4 {
	color:#fff;
}
.artist-list a {
	color:#000;
        text-decoration:none;
     
}
.artist-list a:hover {
	 text-decoration:underline;
}

.artist-image {
	width:151px;
	height:151px;
	overflow:hidden;
	float:left;
       margin-bottom:10px;
}
.artist-info {
	text-align:left;
	margin-left:171px;
}
.artist-details {
	width:640px;
	padding:20px;
	background-color:#fff;
	color:#000;
}
.artist-details h1, .artist-details h2, .artist-details h3, .artist-details h4,artist-details a {
	color:#000;
}
.artist-description {
	width:640px;
	display:block;
	margin-bottom:20px;
}
.artist-description img {
	padding:20px 0;
}
.artist-description a {
	color:#000;
	text-decoration:none;
}
.artist-description a:hover {
	text-decoration:underline;
}		
.go-button {
	position:relative;
	top:6px;
}
li.pag-next {
   padding: 5px 2px;
	background-color:#000;
	color:#fff;
	border:1px solid #fff;
        width:150px;
        height:25px;
        line-height:25px;
}
.blackbar {
       background-color:#000000;
       clear:both;
       height:2px;
       margin:20px 0;
      width:100%;
}
#contact-us-map {
      float:right;
      width:162px;
       }

/****************************************  BLOG *****************************************/

.blog {
	width:640px;
	padding:20px;
	background-color:#fff;
	color:#000;
}
.blog h1, .blog h2, .blog h2 a, .blog h3, .blog h3 a, .blog h4, .blog h4 a, .blog p, .blog p a {
	color:#000;
}
.blog a {
	color:#000;
       text-decoration:none;
}
.blog a:hover {
    text-decoration:underline;
}
#RSS-blog {
	float:right;
}

#imageData #caption{ font-weight: bold;	color:#000; font-family:Arial, Helvetica, sans-serif;font-size:12px;} !important	
/*** About***/
#white-content {
     background-color:#FFFFFF;
      color:#000000;
      padding:20px;
}

*+html .product_box  {
    border:1px solid #585858;
    margin-bottom:3px;
    margin-left:3px;
     width:164px;
    margin-top:10px;
}
*+html .product_box img{
    width:150px;
   height:150px;
}
.img-stock3 img{
    width:43px;
}
.sell_sold  {
      background-color:#000000;
    /*  margin:-1px 0 0 -1px; */
      width:47px;
      position:absolute;
}

.sell_sold1 {
   /*   background-color:#000000; */
 /*   margin:-1px 0 0 -1px; */
  /*   width:47px; */
      position:absolute;
}
/* 

*+html .sell_sold1 img{
     width:74px;
     height:25px;
}
.sell_sold1 img{
     width:43px;
     height:25px;
}
*/


*+html .sell_sold  {
      background-color:#000000;
      margin:-1px 0 0 -680px;
      width:47px;
      position:absolute;
}
#white-content {
      background-color:#FFFFFF;
       color:#000000;
       padding:20px;
       margin-top:20px;
}
#white-content a{
       color:#000000;
     /*  text-decoration:none; */
}
*+html .artist_cont {
       font-family:helvetica,arial,sans serif;
	width:150px;
	background-color:#fff;
	height:465px;
	padding:4px 4px 0;
	margin:10px 15px 20px 0;
	float:left;
        font-size:11px;
}
.catCartDetails {
     font-family:helvetica,arial,sans serif;
      font-size:11px;
     color:#000;
}
#proper-gander-images img {
		width:647px;
}
#proper-gander-sidebar {
	margin-bottom:18px;
}

