body {
padding:0px;margin:0px auto;text-align:center;background:#b2b1b1;color:#fff;font-family: Arial;color:#595959;font-size:12px;
}
a {
	color:#555;
}
form {
margin:0px;padding:0px;
}
table {
	font-size:12px;
}
h3{
	font-weight:normal;font-size:14px; 
}
.materials{
	display:none;
}
#body2{
	width:100%;background:url(images/bg_main.gif) top center;
}
#sub-full{
	width:810px;border:0px solid #ff0000;margin:0px;margin-left:37px;padding-top:35px; 
}
#no-mrg{
	background:url(images/bg_transi.gif) repeat-x;
}
#vert-spacer {
	margin:0px;padding:0px;float:right;width:1px;height:350px;min-height:350px; /*background:#ffff00;border:1px solid #ff0000;*/
}
#content{
float:left;
}	
#top {
	margin:0px auto;padding:0px;padding-top:0px;background:#1f1a17;text-align:center;width:100%;/*border:1px solid #ff00ff;height:63px;*/
}
#top1 {
	width:899px;margin:0px auto;background:url(images/bg_top.gif) repeat-y left top;padding:0px;border-left:1px solid #1f1a17;border-right:1px solid #1f1a17;
}
#top2 {
	width:880px;margin:0px auto;padding-top:10px;padding-bottom:10px;/*border:1px solid #ff0000;*/
}
#loader {
	background:url(images/loader.gif) no-repeat left center;height:30px;padding-left:4px;padding-right:4px;width:100px;padding-top:7px;visibility:hidden;position:absolute;left:650px;top:290px;background-color:#000;font-size:12px;color:#e5e5e5;border:1px solid #555;
}
.logobar {
	width:880px;margin-left:0px;margin-right:0px;text-align:left;/*border:1px solid #ffff00;*/
}
.logobar-right {
	margin:0px;padding:0px;width:400px; text-align:right;padding-right:15px; 
}

.logo{
	margin-left:20px;
}

#top .usernav{
	list-style-type:none;display:inline;
}
#top .usernav li{
	display:inline;margin-right:4px;line-height:14px;  
}
#top .usernav li#reglnk{
	margin-right:0px;
}
#top .usernav li a{
	font-size:11px;	color:#7d7d7d;text-decoration:none; 
}
#top .usernav li a:hover{
	color:#fff;
}
.user{
	display:inline;
 	background:url(images/icon_login.gif) no-repeat left top;;
	padding-top:4px;
	padding-left:40px; 
	/*border:1px solid #ff0000;*/
	padding-bottom:10px;
 
}

.reg{
	display:inline;
 	background:url(images/icon_user.gif) no-repeat right top;
	padding-top:4px;
	padding-right:37px; 
	/*border:1px solid #ff0000;*/
	padding-bottom:10px;
 
}
.wlst{
	display:inline;
 	background:url(images/icon_wlt.gif) no-repeat right top;
	padding-top:4px;
	padding-right:37px; 
	/*border:1px solid #ff0000;*/
	padding-bottom:10px;
 
}
.header{
	width:100%;
}
.header-right{
	padding-top:12px;
	padding-bottom:10px;
	width:200px;
	text-align:right;
	padding-right:20px;
	
}
.searchbox {
	border:1px solid #adadad;
	border-right:0px solid #adadad;
	background:#d8d8d8;
	/*background:url(images/bg_search.gif) no-repeat left center;*/
	width:150px;height:20px;
	padding:2px;
}
.searchbut{
	cursor:pointer;
	height:20;width:25px;
	border:1px solid #a9a9a9;
	background:#999;
	padding:0px;
	margin:0px;
	background:url(images/icon_srch.gif) no-repeat center ;
}
#container {
	margin:0px auto;width:880;text-align:left;background:#fff;/*border:1px solid #222; padding-left:20px; padding-right:20px;*/
}	
#container-hom {
	width:880;text-align:left;background:url(images/sbg_home.gif) repeat-x;
}	

#home-mid0{
	width:880;text-align:left;/*border:1px solid #ff00ff;*/ background:url(images/bg_hm1.gif) repeat-x; height:430px;
}	
#home-mid{
	width:810;text-align:left; border:0px solid #ff00ff; margin-left:35px;padding-top:20px;height:430px;
}	
 
#home-mid1{
	float:left; border:0px solid #000;width:281px;background:url(images/ttl_member_login.gif) no-repeat;border:0px solid #ff00ff;
}
#home-midm{
	/*float:left;border:0px solid #000;width:340px;position:relative;top:-2;left:-2;*/
}		
#home-midm div{
	height:20px;padding-top:0px;padding-bottom:13px;font-weight:bold;position:relative;top:-3;color:#1f1a17;
}	
.mur-lnk a{
	font-weight:normal;color:#595959;text-decoration:underline;padding-top:10px;display:block;font-size:11px;
}
.mur-lnk a:hover{
	 color:#1f1a17;
}
#home-mid2{
	float:left;border:0px solid #000;width:281px;background:url(images/ttl_new_arrivals.gif) no-repeat;border:0px solid #ffeeff;
}	
#mid-mv{
	background:url(images/ttl_most_viewed.gif) no-repeat;padding-top:30px;margin:0px; border:0px solid #ff0000;height:95px;
}	
#home-mid3{
	float:left;width:245px;height:340px;border:0px solid #eee;background:url(images/ttl_creativity_is_a_devine_madness.gif) no-repeat;border:0px solid #ffeeff;
}	
#menu-level{
	width:880px;background:#d9d9d9;height:40px;position:relative;
}
.header {
	/*padding-top:18px;*/
}
.header-left{
	padding-left:20px;
	padding-top:7px;
}
#menu-level a#home { background-image:url(images/lnk_home.gif); height: 12px;width:45px; display:block; background-repeat:no-repeat; }
#menu-level a#home span { display:none; }
#menu-level a#home:hover { background-image:url(images/lnk_home_active.gif);background-repeat:no-repeat; }

#menu-level a#artists { background-image:url(images/lnk_artists.gif); height: 12px;width:58px; display:block;background-repeat:no-repeat; }
#menu-level a#artists span { display:none; }
#menu-level a#artists:hover { background-image:url(images/lnk_artists_active.gif);background-repeat:no-repeat; }

#menu-level a#exhibitions { background-image:url(images/lnk_exhibitions.gif); height: 12px;width:78px; display:block;background-repeat:no-repeat; }
#menu-level a#exhibitions span { display:none; }
#menu-level a#exhibitions:hover { background-image:url(images/lnk_exhibitions_active.gif);background-repeat:no-repeat; }

#menu-level a#about { background-image:url(images/lnk_about.gif); height: 12px;width:55px; display:block; background-repeat:no-repeat; }
#menu-level a#about span { display:none; }
#menu-level a#about:hover { background-image:url(images/lnk_about_active.gif);background-repeat:no-repeat; }

#menu-level a#list { background-image:url(images/lnk_list.gif); height: 12px;width:40px; display:block;background-repeat:no-repeat; }
#menu-level a#list span { display:none; }
#menu-level a#list:hover { background-image:url(images/lnk_list_active.gif);background-repeat:no-repeat; }

#menu-level a#contacts { background-image:url(images/lnk_contacts.gif); height: 12px;width:55px; display:block;background-repeat:no-repeat; }
#menu-level a#contacts span { display:none; }
#menu-level a#contacts:hover { background-image:url(images/lnk_contacts_active.gif);background-repeat:no-repeat; }

#menu-level a#search { background-image:url(images/lnk_search.gif); height: 12px;width:44px; display:block;background-repeat:no-repeat; }
#menu-level a#search span { display:none; }
#menu-level a#search:hover { background-image:url(images/lnk_search_active.gif);background-repeat:no-repeat; }

/*ACTIVE STATES*/

#menu-level a#home_active{ background-image:url(images/lnk_home_active.gif); height: 12px;width:45px; display:block; background-repeat:no-repeat; }
#menu-level a#home_active span { display:none; }
#menu-level a#home_active:hover { background-image:url(images/lnk_home.gif);background-repeat:no-repeat; }

#menu-level a#artists_active { background-image:url(images/lnk_artists_active.gif); height: 12px;width:58px; display:block;background-repeat:no-repeat; }
#menu-level a#artists_active span { display:none; }
#menu-level a#artists_active:hover { background-image:url(images/lnk_artists.gif);background-repeat:no-repeat; }

#menu-level a#exhibitions_active { background-image:url(images/lnk_exhibitions_active.gif); height: 12px;width:78px; display:block;background-repeat:no-repeat; }
#menu-level a#exhibitions_active span { display:none; }
#menu-level a#exhibitions_active:hover { background-image:url(images/lnk_exhibitions.gif);background-repeat:no-repeat; }

#menu-level a#about_active { background-image:url(images/lnk_about_active.gif); height: 12px;width:55px; display:block; background-repeat:no-repeat; }
#menu-level a#about_active span { display:none; }
#menu-level a#about_active:hover { background-image:url(images/lnk_about.gif);background-repeat:no-repeat; }

#menu-level a#list_active { background-image:url(images/lnk_list_active.gif); height: 12px;width:40px; display:block;background-repeat:no-repeat; }
#menu-level a#list_active span { display:none; }
#menu-level a#list_active:hover { background-image:url(images/lnk_list.gif);background-repeat:no-repeat; }

#menu-level a#contacts_active { background-image:url(images/lnk_contacts_active.gif); height: 12px;width:55px; display:block;background-repeat:no-repeat; }
#menu-level a#contacts_active span { display:none; }
#menu-level a#contacts_active:hover { background-image:url(images/lnk_contacts.gif);background-repeat:no-repeat; }

a#a_newarr { background-image:url(images/ttl_new_arrivals.gif); height: 12px;width:72px; display:block;background-repeat:no-repeat;float:right; }
a#a_newarr span { display:none; }
a#a_newarr:hover { background-image:url(images/ttl_new_arrivals_active.gif); }

a#a_mostview { background-image:url(images/ttl_most_viewed.gif); height: 12px;width:72px; display:block;background-repeat:no-repeat; }
a#a_mostview span { display:none; }
a#a_mostview:hover { background-image:url(images/ttl_most_viewed_active.gif); }

#homemain {
	margin:0px;padding:0px;padding-left:0px;padding-right:0px;padding-top:20px;padding-bottom:20px;text-align:left;font-size:12px;height:305px;
	
}
#mids{
	margin-left:40px;
}
.tblmid,.tblmid td,.tblmid tr{
	margin:0px;padding:0px;
}
#newarr {
float:left;border:0px solid #ccc;
width:164px;margin-top:180px;
}
#mviewd {
float:left;margin-top:180px;
border:0px solid #ccc;
width:164px;
}
#vln {
float:left;width:1px;height:414px;background:url(images/lin_v1.gif) no-repeat;margin-right:13px;margin-left:12px
}
#hom_cont{
	margin-left:40px;padding-top:35px;
}
.hom_cont{
	font-size:11px;line-height:16px;color:#5b5b5b;
}
.hom_title{
	padding-bottom:25px;
}
#hom_a a{
	font-size:10px;text-decoration:none;background:url(images/arrow_right.gif) no-repeat right top;padding-right:10px;color:#8c8c8c;line-height:15px;
}
#hom_a a:hover{
	color:#1f1a17;
}
#wrap-mid{
	padding-bottom:32px;padding-top:37px;
}
.splink {
	clear:left;
}
.splink1 {
	clear:left;	width:162px;text-align:right;  padding-right:2px;
}
.midwraper{
	margin-top:32px;height:95px;
}
.midwraper .loguser{
	border:1px solid #8d8d8d;width:110px;height:22px;
}
.loguser2{
	margin-left:16px;
}
.homreset{
	margin-left:15px;
	display:inline;
}

.homecont{
	height:306px;/*border:1px solid #333;*/text-align:justify;padding-top:4px; 
}
.introtext{
font-size:12px;padding-left:39px;line-height:28px;color:#4c4c4c;
}
  
.formbutton{
cursor:pointer;
height:25;width:47px;
border:outset 1px #a9a9a9;
background:#999;
color:#666;
font-weight:normal;
padding: 1px 2px;
text-transform:uppercase;
font-family:Arial;
color:#404040;
font-size:10px;
background:url(images/bg_hom_btns.gif) repeat-x left top;

 }
 .homethumbs {
height:72px;border:0px solid #ff0000;
 }
.homethumbs .preview {
float:left;border:1px solid #dedede;height:44px;margin-right:12px;
 }
#final {
margin-right:0px;
} 
.tblimg{
	width:44px;height:44px; margin:0px;padding:0px;
 }
.tblimg td{
 /*background:#fff*/;text-align:center;	width:44px;height:44px; margin:0px;padding:0px; 
 }
 
.hom-more{
 clear:left;margin:0px;padding:0px;width:235px;text-align:right;font-size:10px;color:#666;
 }
.hom-more a{
	color:#666;text-decoration:none;
 } 
.hom-more a:hover{
	color:#ff0000
 }
 
.homcontent{
	padding-top:45px;text-align:justify;
} 
.home-vl{
	float:left;width:1px;height:300px;margin-left:15px;margin-right:15px;/*background:#ccc;background:url(images/lin_w1.gif) no-repeat*/
}
.hom-vsp{
	height:5px;
}
.hom-hl {
height:1px;width:235px;margin-top:10px;margin-bottom:15px;background:url(images/lin_g1.gif) no-repeat;
}
#hom-bottom {
	clear:both;width:810;height:45px;text-align:left;border:0px solid #ff0000; background:url(images/bg_bot_line.gif) repeat-x;margin-left:41px;
}
#bottom {
	width:810;height:40px;text-align:left;margin-left:35px;margin-top:5px;/*border-top:1px solid #ccc;*/height:60px;background:url(images/bg_bot_line.gif) repeat-x;clear:both;
}
.tblbottom{
	width:100%;font-size:11px;height:15px; padding-top:2px;
}
.bottom-right {
	text-align:right;width:250px;
}

.bottom-right ul {
	list-style-type:none;margin-top:10px;
}

.bottom-right ul li {
	display:inline;
}

.tblbottom  a{
	text-decoration:none;color:#514f4d;
}

.tblbottom a:hover{
	text-decoration:underline;color:#171412;
}
.btm-bdr{
/*background:#b8b7b7*/;height:15px;border-bottom:0px solid #bbb;padding:0px;margin:0px;background:#1f1a17;
}
.btm-sdw{
background:url(images/bg_bot_sdw2.gif) repeat-x;height:8px;width:900px;margin:0px auto;
}

/* MENU START HERE...*/


#mymenu  {
	position:absolute;width:460px;top:109px;margin:0px;padding:0px;background:#1f1a17; border:1px solid #1e1e1e;	border-left:0px solid #1e1e1e;	border-right:0px solid #1e1e1e;	border-bottom:1px solid #1e1e1e;font:12px Arial;visibility:hidden;
}

#mymenu  div {
	margin:0px;padding:0px;float:left;margin-right:20px;margin-top:20px;padding-bottom:10px;
}

#mymenu #final {
	margin-right:10px;
}

#mymenu  span {
	margin-left:20px;font-size:11px;color:646464;font-weight:bold;text-transform:uppercase;
}

#mymenu ul {
	padding:0px;margin:20px;list-style-type:none;	
}

#mymenu ol li {
	line-height:20px;padding-left:0px;color:#888;
}
 
#mymenu a{
	text-decoration:none;color:#888;
}

#mymenu a:hover{
	text-decoration:underline;color:#666;
}


/*********************************** ARTIST PAGE SECTION******************************************/
#artist-list
{
	/* background:#ccc; */
	/*visibility:hidden;*/
	float:left;
	border:0px solid #ccc;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	padding: 0px;
	width:200px;
}
.artist{
	/*clear:left;*/
	
	float:left;
	border:0px solid #ff0000;
	margin:0 20px 20px 0;
	padding:0px;
	padding-bottom:8px;
	/*width:200px;*/
	/*height:31px;*/
	text-align:left;
	 }
.artist img{
	float:left;
	margin:0px 10px 0 0;
	border:1px solid #EBEBEB;
}

.tblartist td{
	padding:0px;margin:0px;
	border:0px solid #ccc;
}
.artist a:hover img{
	border:1px solid #df3203;
}
.artist a {
	font-size:12px;text-decoration:none;
	color:#595959;
}
.artist a:hover {
	color:#df3203;
}
 
 .tblartist{
 margin-bottom:5px;
 width:160px;
 
  }
 #content .row {
	/*POSITION: relative;*/
	padding:0px;
	margin:0px;
	WIDTH: 320px;
	/*border:1px solid #00ffcc;*/
	/*margin-top:20px;*/
	padding-left:0px;
}
#content .row LI {
	float:left;
	DISPLAY: block; 
	WIDTH: 110px; 
	/*PADDING-BOTTOM: 0.6em;*/
}
#content .row .third{
	WIDTH: 87px; /*border:1px solid #ccc;*/
}
#content .row .sixth{
	WIDTH: 87px; /*border:1px solid #ccc;*/
}
#content .row .nineth{
	WIDTH: 87px; /*border:1px solid #ccc;*/
} 
#content .preview {
	/*DISPLAY: block; */
	/*POSITION: relative;*/
	MARGIN:0px;
	PADDING:0px;
	width:87px;
	height:120px;
	
	/* FLOAT: left;*/ 
	/*border:1px dashed #0000ff;*/
	/*text-align:left;*/
	/*MARGIN-BOTTOM: 5px; */
}
 
#tblpreview{
	border:0px solid #fff;
	width:100%;
	height:85px;
	width:85px;
}
#tdpreview{
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
#content .preview  .previewIMG{
	margin:0px;
	padding:0px;
	width:85px;
	height:85px;
	border:1px solid #d9d9d9;
	text-align:center;
 
	/*visibility:hidden;*/
}
#content .preview  .previewIMG img{
	border:0px solid #ff0000;
}

/******************************* PAGER DETAILS***********************************************************/

.pager {
	clear:both;
	position:relative;
	/*top:-70px;*/
	padding:0px;margin:0px;
	/*WIDTH: 70%; */
	padding-left:0px;
 	MARGIN-BOTTOM:20px;
	font-size:11px;
	color:#666;
}

.pager UL {
	MARGIN: 0px;
	padding-left:0px;
}
.pager UL LI {
	DISPLAY: inline; 
	MARGIN: 0px; 
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP:0px;
}
 
.pager a{
	text-decoration:none;
	font-size:11px;
	color:#666;
}

.pager .current a{
	/*background:#666;*/
	text-decoration:underline;
	font-weight:bold;
 	color:#ccc;
	font-size:11px;
}
.pager .next a{
	/*background:#666;*/
	font-size:14px;
}

#details{
/*background:#ccc;*/
text-align:right;
/*border:1px solid #ff0000;*/
/*width:470px;*/
width:487px;
}

#canvas{
	/*background:#ff56ff;*/
	/*border:1px solid #ff0000;*/
	padding:0px;margin:0px;
	width:487px;
	text-align:right;
}
.tddetails{
	padding:0px;margin:0px;
	width:488px;
	text-align:right;
}

#rightCol{
	margin-top:20px;
	width:487px;
	text-align:right;
}
#item-detail{

}
#rightCol ul {
	list-style-type:none;
}

#rightCol ul li {
	display:inline;padding-left:6px;font-size:11px;
}
#rightCol .sep {
	font-size:10px;color:#ccc;
}
 
.det-name{
	font-weight:bold;margin:0px;padding:0px;
} 
.det-artist a{
	text-decoration:none;color:595959;
} 
.det-artist a:hover{
	text-decoration:underline;
} 
 
.det-add,.det-av ,.det-na{
	font-size:10px;margin-left:10px;
}

.det-add a{
	text-decoration:none;color:#333;background:url(images/icon_wl.gif) no-repeat;padding-left:13px;
}

.det-add a:hover{
	text-decoration:underline;
}
.det-av a{
	font-size:10px;text-decoration:none;color:#333;background:url(images/icon_av.gif) no-repeat;padding-left:13px;
}
 
.det-av a:hover{
	text-decoration:underline;
}
.det-na a{
	font-size:10px;text-decoration:none;color:#333;background:url(images/icon_na.gif) no-repeat;padding-left:13px;
}
.det-na a:hover{
	text-decoration:underline;
}
.titles{
	margin-bottom:20px;
}
.titles  ul{
	list-style-type:none;display:inline;padding:20px; margin:0px;
}

.titles  ul li{
	display:inline;padding:0px; margin:0px;padding-right:15px;
}

.titles a{
	color:#888;text-decoration:none;font-size:11px;
}
 
.bord-sold {
	width:95px;padding-left:1px;padding-top:1px;padding-bottom:1px;height:100px;
 	background:url(images/bg_sold.gif) no-repeat left top; 
}

.bord-sold {
	width:95px;padding-left:1px;padding-top:1px;padding-bottom:1px;height:100px;
}

.img-left {
	float:left;width:335px;margin-top:0px;
}
.content-left {
	float:left;width:470px;font-size:12px;line-height:18px;color:#4c4c4c;margin-top:0px;text-align:justify;
}

/*#########################LOGIN SECTION********************************/

#login fieldset input {float:left;display:block;width:205px }
#login fieldset input:hover { border-color : #000; }
#login fieldset input:active, #login input:focus {border-color : #900;}
#login label, label span {margin-right:0px; display : block; padding-bottom : .25em; }
#login label { float : left; width : 100%; }
#login label span { float : left; /*width : 45%;*/ text-align : left; }

/* =fieldset */
#login fieldset { 
	padding:0px;
	margin:0px;
	width:213px;
	text-align:left;
	float:left;
	background : url(images/fieldset.png) repeat-x; 
	margin-bottom : 10px; 
	padding : 0px; 
	border : 0px solid #a23668; 
}
#login fieldset#second { 
	margin-left:25px;
}
/* =div */
#login div {clear:left; margin-bottom : 20px; padding-top : 10px; border : 0px solid #a23668; text-align : left;font-size:12px; }


 .error {
	border:0px solid #ccc;width:100%;line-height:20px; color:#f00;padding-left:10px;
}

.message   {background:#ffffaa;border:1px solid #eec600;padding:5px;padding-bottom:5px;margin-bottom:10px;color:#444; }


#register fieldset input { float : left; width : 230px;padding:0px;margin:0px;  }
#register fieldset select { float : left; width : 230px;padding:0px;margin:0px;  }
#register fieldset img { float : left;padding:0px;margin-left:0px;border:1px solid #444;  }

#register fieldset input#vercode {float:left;width:108px;margin-left:15px;text-align:center;background:url(images/bg_cross.gif);font-weight:bold; }

/*#register fieldset input#state {visibility:hidden}*/

#register fieldset input:hover { border-color:#000;padding:0px;margin:0px; }
#register fieldset input:active, #register input:focus { border-color : #900;padding:0px;margin:0px; }
#register label, label span { display : block; padding-bottom : 0.25em;border:0px solid #ccc; }
#register label { float : left; width : 90%; }
#register label span { float : left; width : 20%; text-align : left; }
#register   #final{clear:both; margin-bottom:20px;margin-left:160px; padding:10px ;  }
#register   #final input {margin-right:10px ;  }

/* =fieldset */
#register fieldset { 
	float : left;
	margin : 0 20px 20px 0; 
	padding : 0px; 
	background : url(images/fieldset.png) repeat-x; 
	border : 0px solid #a23668; 
	overflow:hidden;
	line-height:19px;
	font-size:12px;
 }

  fieldset { 
	border : 0px solid #a23668;padding:0px;margin:0px; 
 }

#register fieldset:hover { border-color : #fff; }


.artist_photo {
float:left;
margin-top:35px;
margin-left:0px;
}


.artist_content{
	margin:0px;padding:0px;
	float:left;
	margin-left:32px;
	margin-top:35px;
	width:500px;
}

.addleft {
	margin-right:40px;margin-left:0px;float:left;width:340px;font-size:11px;color:#7e7e7e;line-height:20px;
}

.addleft .adhead{
color:#151515;
}
.addleft a{
	color:#000;text-decoration:none;
}

.addleft a:hover{
	color:#000;text-decoration:underline;
}

.feedback {
	float:left;width:400px;height:430px;margin-top:3px; border:0px solid #ccc;font-size:11px;
}

#feedback fieldset {float:left;margin-top:10px; }
#feedback fieldset input {float:left;width:170px;color:#444;/*border:1px solid #ccc*/ margin:0px;padding:0px; }
#feedback fieldset textarea {float:left;width:362px;height:140px;background:#fff;color:#444;/*border:1px solid #ccc*/ }
#feedback div {clear:both;margin-top:20px;margin-left:0px; }
#feedback div  input {clear:both;background:#fff; }
 
#feedback label {float:left;padding:0px;margin:0px;width:193px }

/*#feedback label span { float : left; width :40px; text-align : left; }*/
/* ####################### WISHLIST TABLE*/


#wlisttable {
	width: 100%;
	padding: 0;
	margin: 0;
	background:#222;
	font-size:12px;
	margin-top:0px;
	border:1px solid #333;
}

#wlisttable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font-size:11px;
	text-align: left;
}

#wlisttable th {
	font-size: 11px;
	font-weight:bold;
	color: #8d8d8d;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #222;
}
#wlisttable .wlrow{
	border-bottom: 2px solid #fff;margin:10px;
}
#wlimg {
	text-align:center;
}

#wlisttable td{
	border-bottom:1px solid #333;height:45px;
}
/*#wlisttable td.alt {
	background: #333;
	color: #797268;
}*/
#wlisttable td.total-head {
	color: #797268;
}


#wlisttable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#wlisttable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
.wl-note {
	font-size:11px; margin-top:20px;
}
.wlist-links {
	width:100%;
	margin-top:30px;

}
.wlist-links #ew{
	width:120px;padding-left:20px;
}
.wlist-links #ew:hover{
	background:#333;text-decoration:none;
}
.wlist-links #cs{
	width:150px;padding-left:20px;
}
.wlist-links #cs:hover{
	background:#333;text-decoration:none;
}

.wlist-links #sw{
	width:185px;padding-left:5px;padding-right:20px;background:#d90000;color:fff;
}
.wlist-links #sw:hover{
	background:#333;text-decoration:none;
}
.wlist-links  a{
	font-size:12px;text-decoration:none;color:#555;border:1px solid #222;width:100%;
}
.wlist-links  a:hover{
	font-size:12px;text-decoration:underline;color:#ccc;
}

.tblorder{
	border-left:1px solid #ccc;border-top:1px solid #ccc;width:100%;font-size:12px;
}

.tblorder  td{
	border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding-left:10px;height:20px;
}
.tblorder .otitles{
	height:25px;background:#d9d9d9;font-weight:bold;
}
.tblorder  a{
	color:#1f1a17;
}


.useropts{
	list-style-type:none;padding:0px;margin:0px;
}

.useropts li{
	line-height:25px;text-transform:uppercase;font-size:10px;display:inline;padding-right:20px;
}


.useropts li a{
	color:#444;text-decoration:none; background:url(images/bg_hom_btns.gif) left top;padding:2px;border:1px solid #ccc;  width:150px;margin-top:10px;text-align:center;
}

.useropts li a:hover{
	color:#000;text-decoration:underline;
}
.disc{
text-align:left;margin-left:20px;margin-right:20px;background:#fff;
}
.topdisc{
	padding-top:10px;padding-bottom:10px;background:#1f1a17;text-align:left;
}
.ttl_mural{
	height:30px;
}
 
.critical a{
	color:#ce251c;text-decoration:none;
}

.critical a:hover{
	text-decoration:underline;
}
#artistname{
	font-size:12px;padding-right:5px;
}

#artistname a{
	font-size:12px;
}

#artistname a:hover{
	text-decoration:underline;
}

.artist_name{
	font-size:12px;
}

#notice{
	position:absolute;font-size:11px; width:175px;background:#f5f5f5;border:0px solid #e5e5e5;border-top:0px solid #ccc;text-align:left;height:20px;padding-top:3px;visibility:hidden;
}
.tblRegister {
	font-size:12px;
}
.tblRegister select ,.nt {
	width:240px;
}
.tblRegister div{
	/*float:left;width:200px;border:1px solid #ff0000;*/
} 

 .tblRegister tr{
 overflow:hidden;
 }
#othstate {
	/*display:none;*/ 
	
}
.tblRegister #sub-btns{
	padding-top:15px;
}
.firstcol{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.tbldisclaimer {
	font-size:11px;line-height:15px;
}

.tbldisclaimer a{
	color:#ccc;
}
.tbldisclaimer p {
	padding:0px;margin:0px;
}
.bsep{
	margin-left:5px;
	margin-right:5px;
	 width:1px;height:5px;display:inline; 
	 font-size:10px;
	 
}
.lstterms{
	 list-style-type:default;
}
.lstterms li {
	padding-bottom:18px;
}