/****************************************************

     Old Europa Cafe 
	 http://www.OldEuropaCafe.com/		  
	 June, 2007
	 CSS for main site / admin appearance
	 
	 Designed by Sarah Cassady
	 http://www.UnusualBehavior.com	 
	 
****************************************************/


/****************************************************
                CSS COMMON STYLES  
****************************************************/

/**************************************************** BODY */

* {
   padding:0;
   margin:0;
   background:none;
}
html body {
	color:#000000; 
	/*background: url(../gra/bgfade2.gif) repeat-y top right;*/
	background: url(../gra/knocker3.gif) no-repeat top right;
	background-attachment:fixed;
	/*background-color:#E8DEC7;*/ 
	background-color:#000000;
	font: 11px Tahoma, Arial, Helvetica;
	min-width: 930px;
}
a {color:#2F271D; text-decoration:none; width:100%;}

/**************************************************** IMAGE CLASSES */

.image {
	border: 1px solid #000000;
	background-color: #000000;  
}
image {
	border: 0px;
}
.thumbnail {
	/* align thumb in table cell */
	height: 100px;
	width: 102px;
	text-align:center;
	background-color:#000000;
	vertical-align:middle;
	margin: auto auto;
}
.image_right {
	margin: 2px 0 0 -2px;  
}
.image_center {
	margin: auto auto;  
}

/**************************************************** FORM CLASSES */
input {
  vertical-align: middle;
}
input.checkbox {
  vertical-align: middle;
}
.texta { 
 font-size: 11px; 
 background-color: #cccccc; 
 border: 1px solid #000000; 
 width: 300px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_addnewitem { 
 font-size: 11px; 
 background-color: #cccccc; 
 border: 1px solid #000000; 
 width: 150px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_select { 
 font-size: 11px; 
 background-color: #cccccc; 
 border: 1px solid #000000; 
 width: 200px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_select_search { 
 font-size: 11px; 
 background-color: #ffffff; 
 border: 1px solid #000000;
 width: 200px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_price { 
 font-size: 11px; 
 background-color: #cccccc; 
 border: 1px solid #000000; 
 width: 40px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
 text-align:right;
}
.texta_num { 
 font-size: 11px; 
 background-color: #cccccc; 
 border: 1px solid #000000; 
 width: 20px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
 text-align:center;
}
.texta_qty { 
 font-size: 12px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 15px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
}
.texta_cart_qty { 
 font-size: 11px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 25px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
}
.texta_search { 
 font-size: 11px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 160px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_mailinglist { 
 font-size: 10px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 127px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.texta_cart { 
 font-size: 10px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 250px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
.buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8px; 
 background-color: #CCC1AB; 
 color: #2F271D; 
 color: #000000;
 margin-right: 10px; 
 border: 1px #2F271D solid;
}
select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #cccccc; 
 color: #000000; 
 border: 1px solid #000000;
}
select.edit { 
 width: 97%;
}
.bldtext{
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.smtext{
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.whttext{
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#000000;
}
.textarea_small { 
	 width:94%;
	 height: 150px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #cccccc; 
 	 border: 1px solid #000000; 
}
.textarea_cart { 
	 width:250px;
	 height: 50px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #ffffff; 
 	 border: 1px solid #000000; 
}
.textarea_smallf { 
	 width:450px;
	 height: 150px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #cccccc; 
 	 border: 1px solid #000000; 
}
.textarea_medium { 
	 width:98%;
	 height: 250px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #cccccc; 
 	 border: 1px solid #000000; 
}
.textarea_review { 
	 width:98%;
	 height: 175px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #cccccc; 
 	 border: 1px solid #000000; 
}
.textarea_large { 
	 width:350px;
	 height: 400px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 padding-left:3px;
	 padding-right:3px;
 	 font-size: 11px; 
 	 background-color: #A3B1D1; 
 	 border: 1px solid #000000; 
}
.SubmitLink {
	color: #000000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
	border: none;
	cursor: pointer;
	cursor: hand;
	text-align:right;
}
ul {
	list-style: disc inside;
	margin-left: 0em;
	padding-left: 1.5em;
	text-indent: -1.5em;
}


/**************************************************** LAYOUT ELEMENTS */

.clear {
	clear:both;
	text-align:left;
}
#OEC_header {
	
}
#container {
	margin: 0;
	padding-left: 170px;    /* LC fullwidth */
	padding-right: 202px;   /* RC fullwidth + CC padding */
	min-width: 172px;       /* LC fullwidth + CC padding */
	margin: 0 130px 0 0;
	background: url(../gra/header.gif) no-repeat 0px 0px;
	/*border: 1px dashed #FF0000;*/
	position:relative;
}
#container2 {
	/*background-color:#E8DEC7; */
	height: 615px;
	overflow: visible;
	/*border: 1px solid #000000;*/
	position:relative;
	min-width: 800px;
}
#header, #footer {
	margin-left: -170px;    /* LC fullwidth */
	margin-right: -202px;   /* RC fullwidth + CC padding */
	position:relative;
}
.column {
	float: left;
}
#center {
	margin: 78px 0 10px 0;
	padding: 0;
	width: 100%;
	border: 1px solid #908368;
	background-color: #CCC1AB;
	position:relative;
}
#centerdiv {
	margin: 2px;
	padding: 5px;
	background-color: #FFFFFF;
	position:relative;
	height:478px;
	background: url(../gra/header-grad.gif) repeat-x;
	background-color: #FFFFFF;
	/* overflow:hidden; */
}
* > #centerdiv {
	min-height:478px;
    height:auto;
}
#centerdiv span {
	font-weight:bold;
	color:#2F271D;
	font-size: 12px;
}
#centerdiv span.title {
	font-size: 11px;
}
#centerdiv span.attr_header {
	color: #FFFFFF;
	display:block;
	text-align:center;
	background-color:#2F271D;
	padding: 3px 0 3px 0;
}
#centerdiv span span {
	font-style:italic;
}
#centerdiv span span.title {
	font-style:italic;
	font-size: 11px;
}
#centerdiv .text {
	position:relative;
	width: 96%;
	margin:auto auto;
}
#centerdiv .text a {
	color:#0066FF;
	text-decoration:none;
}
#left {
	width: 150px;           /* LC width */
	padding: 78px 10px 0 10px;        /* LC padding */
	right: 172px;           /* LC fullwidth + CC padding */
	margin-left: -100%;
	position:relative;
}
/*** IE Fix ***/
* html #left {
	left: 330px;            RC fullwidth */
	
}
#right {
	width: 180px;           /* RC width */
	padding: 10px 10px;        /* RC padding */
	margin-right: -100%;
	position:relative;
}
#right div, #left div {
	margin-bottom: 10px;
	position:relative;
}
#right div div, #left div div {
	margin-bottom: 0px;
	position:relative;
}
#footer {
	clear: both;
	border-top: 1px dashed #CCC1AB;
	text-align:left;
	font-size:10px;
	padding: 0 0 5px 10px;
	color:#CCC1AB;
}
#footer a {
	color: #CCC1AB;
	font-weight: bold;
	text-decoration:none;
	font-size:10px;
}	
#footer span a {
	color: #CCC1AB;
	font-weight: normal;
	text-decoration: underline;
	font-size:10px;
}	





#splash {
	padding: 0px;
	margin: 50px auto auto auto;
	text-align: center;
	position:relative;
}
#splash a {
	color: #CCC1AB;
	font-weight: bold;
	text-decoration:none;
}
#nav_label_links, #nav_mailorder, #nav_mailinglist, #nav_search, #nav_cart {
	border: 1px solid #908368;
	padding: 2px;
	background-color: #CCC1AB;
	position:relative;
}
#nav_label_links a {
	color:#2F271D;
	text-decoration:none;
	width:139px;
	display:block;
	font-weight:bold;
	padding: 3px 0px 3px 5px;
	margin:0px;
	background-color:#E4DDD0;
	position:relative;
}
#nav_label_links a.border {
	border-bottom: 1px solid #CCC1AB;
}
#nav_label_links a:hover {
	background-color:#ffffff;
}
#nav_label_links a:hover.border {
	/*border-bottom: 1px dashed #E4DDD0;*/
}
#nav_mailordernav { 
	padding: 3px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
}
#nav_mailordernav span { 
	padding-left: 2px;
}
#nav_mailorder a.mo {
	color:#2F271D;
	width:139px;
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding: 3px 0px 3px 5px;
	margin:0px;
	background-color:#E4DDD0;
	border-bottom: 1px solid #CCC1AB;
}
#nav_mailorder a:hover.mo {
	background-color:#ffffff;
	/*border-bottom: 1px solid #E4DDD0;*/
}




#nav_mailinglist div { 
	padding: 3px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
	position:relative;
}
#search_all { 
	padding: 3px 3px 6px 3px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
	border-bottom: 1px dashed #CCC1AB;
	position:relative;
}
#search_label { 
	padding: 3px 3px 6px 3px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
	position:relative;
}
#nav_search a.search_link { 
	padding: 3px 0px 3px 5px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
	position:relative;
	text-align:left;
	border-top: 1px solid #CCC1AB;
	display:block;
	text-decoration:none;
	width:169px;
}
#nav_search a:hover.search_link { 
	background-color:#FFFFFF;
}
table.labels { 
	padding: 0;
	margin: 0;
	width:156px;
}
table.labels a { 
	color:#2F271D;
	font-weight:normal;
	display:block;
	font-size: 9px;
}
table.labels a:hover { 
	background-color: #E4DDD0; 
}
table.labels tr { 
	border-bottom: 1px solid #000000;
}
#nav_cart_div { 
	padding: 3px;
	background-color: #E4DDD0;
	color:#2F271D;
	font-weight:bold;
	position:relative;
}
#nav_scart {
	position:relative;
	border: 1px solid #2F271D;
	width: 160px;
	padding: 5px 3px 5px 3px;
	background-color: #FFFFFF;
	font-weight:normal;
	margin: 0px;
}
#nav_scart span {
	font-weight:bold;
}
#nav_scart .nav_scart_item a {
	font-size:10px;
	display:block;
	padding: 2px 3px 2px 10px;
	width: 148px;
	margin: 3px 0 3px 0;
	color:#0066FF;
	background: url(../gra/rightarrow.gif) no-repeat 0px 9px;
	text-decoration:none;
}
#nav_scart .nav_scart_item a:hover {
	/*background-color:#E4DDD0;*/
}
#nav_scart_checkout {
	position:relative;
	border-top: 1px dashed #CCC1AB;
}
#nav_scart_checkout a {
	text-align:center;
	display:block;
	font-weight:bold;
	color:#2F271D;
	text-decoration:none;
	margin-top: 2px;
}
#nav_scart_checkout a:hover {
	background-color:##E4DDD0;
}





#adv_search {
	border: 1px dashed #CCC1AB;
	padding: 5px;
	background-color: #E4DDD0;
	margin: auto auto;
	margin-bottom: 20px;
	position:relative;
}
#adv_search span {
	display:block;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
}

table {
	margin: auto auto;
}
table.alpha {
	padding: 0px;
	margin: 0 0 0 auto;
	text-align: center;
}
table.alpha td {
	padding: 0px;
	margin: 1px;
}
table.alpha a {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2F271D;
	color: #FFFFFF;
	font-weight: bold;
	display:block;
	font-size: 9px;
	width:20px;
	text-decoration:none;
}
table.alpha a:hover {
	background-color: #ffffff;
	color: #2F271D;
	text-decoration:none;
}
table.alpha a.new {
	/*background-color: #ffffff;
	color: #2F271D;*/
	background-color: #2F271D;
	color: #ffffff;
	width:42px;
}
table.alpha a.new:hover {
	background-color: #FFFFFF;
	color: #2F271D;
}
table.alpha a.dot:hover {
	background-color: #999999;
}

table.more {
	padding: 0px;
	margin: 0 0 0 auto;
	text-align: center;
}
table.more td {
	padding: 0px;
	margin: 1px;
}
table.more a {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2F271D;
	color: #FFFFFF;
	font-weight: bold;
	display:block;
	font-size: 9px;
	width:130px;
	text-decoration:none;
}
table.more a:hover {
	background-color: #ffffff;
	color: #2F271D;
	text-decoration:none;
}










#search_all {
}
#search_all a {
	color:#000000;
	text-decoration:underline;
	font-size:9px;
	font-weight:bold;
}
#search_label {
}
#search_label a {
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
}
#label_container {
	position: relative;
	height:177px;
	width: 165px;
}

/**************************************************** PRODUCTS */



.productsum {
	position:relative;
	border-top: 1px dashed #CCC1AB;
	padding: 8px 5px 8px 5px;
	/*width: 96%;
	margin:auto auto;*/
}
.productsum .browsing a {
	text-decoration:none;
	font-weight:bold;
	color:#2F271D;
	font-size:11px;
}
#productsum_title {
	padding-bottom: 5px;
	position:relative;
}
#productsum_title a {
	text-decoration:none;
	font-weight:bold;
	color:#2F271D;
	font-size:11px;
}
#productsum_title a span {
	font-style:italic;
	font-size:11px;
}
#productsum_image {
	text-align:center;
	position:absolute;
	top:3px;
	left:0px;
}
#productsum_imageheight {
	float: left;
	position:relative;
	height: 45px;
	width: 0px;
}
#productsum_image a {
	font-weight:normal;
	color:#2F271D;
}
#productsum_details {
	position:relative;
	margin-left: 85px;
}
#productsum_details a {
	text-decoration:none;
	color: #0066FF;
}
#centerdiv #product_title {
	font-weight:bold;
	color:#2F271D;
	font-size: 14px;
}
#centerdiv #product_title span {
	font-style:italic;
	color:#2F271D;
	font-size: 14px;
}
#product_details {
	vertical-align:bottom;
	position:relative;
	margin-top: 15px;
}
#product_details table {
	margin: 0;
}
#centerdiv #product_details span {
	font-size:11px;
	font-weight:bold;
}
#centerdiv #product_details a.discogs {background:none; margin:0; padding:0; font-weight:bold; width:auto; }
#product_image {
	text-align:center;
	float:left;
	padding-right: 10px;
	position:relative;
	font-weight:bold;
}
#centerdiv #product_image a {
	text-decoration:none;
	color: #0066FF;
	padding: 0px;
	margin: 0px;
	background: none;
	display:inline;
}
#centerdiv .product_section {
	border-top: 1px dashed #CCC1AB;
	padding: 10px 5px 10px 5px;
	position:relative;
}
#centerdiv .product_section a {
	color: #0066FF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}
#centerdiv .product_section span {
	font-weight:bold;
	color:#2F271D;
	font-size: 12px;
}
#centerdiv .product_section div {
	margin: auto auto;
	position:relative;
}
#centerdiv .product_section div a {
	text-decoration:none;
	display:block;
	color: #0066FF;
	padding: 0px 0px 1px 15px;
	margin: -5px 0px 0 15px;
	background: url(../gra/rightarrow.gif) no-repeat 0px 2px;
	font-weight:normal;
	width:80%;
}
#centerdiv .product_section div a.audio {
	text-decoration:none;
	display:block;
	color: #0066FF;
	padding: 0px 0px 1px 20px;
	margin: -5px 0 0 15px;
	background: url(../gra/sound.gif) no-repeat 0px 2px;
	font-weight:normal;
}
#centerdiv .product_section div a span {
	font-weight:bold;
	color: #0066FF;
	font-size: 11px;
}
#centerdiv .product_section div.tracks {
	width: 80%;
	margin: -5px auto 0 auto;
	position:relative;
}
#centerdiv .product_section div.tracks span {
	font-weight:bold;
	font-size: 11px;
}
#centerdiv .product_section div.half {
	width: 49%;
	float:left;
	position:relative;
}


/**************************************************** SHOPPING CART */

#centerdiv .cart_price {
	padding-top:1px;
}
#centerdiv .cart_product_title {
	padding-bottom:5px;
	border-bottom: 1px solid #000000;
}
#centerdiv .cart_product {
	padding-bottom:5px;
	font-weight: normal;
	font-size: 10px;
}
#centerdiv .cart_product span {
	font-weight: bold;
	font-size: 10px;
}
#centerdiv .cart_smallprint {
	font-size:10px;
}
#centerdiv table.cart_table a {
	color: #0066FF;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}
#centerdiv table.cart_table a span {
	color: #0066FF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}
.order_error {
	border: 1px dashed #000000;
	font-weight: bold;
	font-size:12px;
	margin: 3px 0 3px 0;
	padding: 5px;
	background-color: #FFFFCC;
	position:relative;
	text-align:center;
}
























/**************************************************** RELEASES */

#releases_cd a, #releases_cdr a, #releases_7in a, #releases_10in a, #releases_12in a,
#releases_box a, #releases_cass a, #releases_dvd a, #releases_video a, #releases_tshirt a {
	text-decoration:none;
	font-weight:bold;
	color:#2F271D;
	padding-left:25px;
	display:block;
}
#links_artists a span, #links_labels a span, #links_media a span, #links_art a span, #links_various a span {
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color: #0066FF;
}
#links_artists a:hover, #links_labels a:hover, #links_media a:hover, #links_art a:hover, #links_various a:hover, 
#links_artists a:hover span, #links_labels a:hover span, #links_media a:hover span, #links_art a:hover span, #links_various a:hover span {
	text-decoration:underline;
}


/**************************************************** LINKS */

#centerdiv .text #links_artists a, #centerdiv .text #links_labels a, #centerdiv .text #links_media a, #centerdiv .text #links_art a, #centerdiv .text #links_various a {
	text-decoration:none;
	font-weight:bold;
	color:#2F271D;
	padding-left:0px;
	display:block;
	position:relative;
}
#links_artists a span, #links_labels a span, #links_media a span, #links_art a span, #links_various a span {
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color: #0066FF;
}
#links_artists a:hover, #links_labels a:hover, #links_media a:hover, #links_art a:hover, #links_various a:hover, 
#links_artists a:hover span, #links_labels a:hover span, #links_media a:hover span, #links_art a:hover span, #links_various a:hover span {
	text-decoration:underline;
}

.linkcat {position:relative;float:left;width:25%;margin: 0px;border-right-width: 0px;}
* html .linkcat {margin-right: -8px; margin-left: -1px;   }
.linkcat_end {position:relative;float:left;width:24%;margin: 0px;}

.newscat {position:relative;float:left;width:50%;margin: 0px;border-right-width: 0px;}
* html .newscat {margin-right: -8px; margin-left: -1px;   }
.newscat_end {position:relative;float:left;width:49%;margin: 0px;}

#centerdiv .linkcat a, .linkcat_end a,  .newscat a, .newscat_end a {
	display:block;
	text-align:center;
	border: 1px solid #000000;
	margin: 0 3px 0px 3px ;
	color:#2F271D;
	font-weight:bold;
	background-color:#CCC1AB;
	text-decoration:none;
	position:relative;
}
#centerdiv .linkcat a.top, .linkcat_end a.top {
	/*border-bottom: 0px;*/
	margin-bottom: 0px;
}
#centerdiv .linkcat a:hover, .linkcat_end a:hover, .newscat a:hover, .newscat_end a:hover  {
	background-color:#E4DDD0;
	text-decoration:none;
}

/**************************************************** OEC RELEASES TOP LINKS */

.linkcat_rel {
	position:relative;
	float:left;
	width:20%;
	margin: 0px;
	border-right-width: 0px;
}
* html .linkcat_rel {
	margin-right: -8px;      
	margin-left: -1px;   
}
.linkcat_rel_end {
	position:relative;
	float:left;
	width:19%;
	margin: 0px;
}
#centerdiv .linkcat_rel a, .linkcat_rel_end a {
	display:block;
	text-align:center;
	border: 1px solid #000000;
	margin: 0 3px 0px 3px ;
	color:#2F271D;
	font-weight:bold;
	background-color:#CCC1AB;
	text-decoration:none;
	position:relative;
}
#centerdiv .linkcat_rel a.top, .linkcat_rel_end a.top {
	/*border-bottom: 0px;*/
	margin-bottom: 0px;
}
#centerdiv .linkcat_rel a:hover, .linkcat_rel_end a:hover {
	background-color:#E4DDD0;
	text-decoration:none;
}

/**************************************************** CONTACT */

#contact {
	width: 400px;
	margin: auto auto;
	position:relative;
}
#contact a {
	color:#0066FF;
}
#contact_image {
	float:left;
	position:relative;
}
#contact_demo {
	text-align:center;
	margin: 0 0 0px 0;
	border: 1px #000000 solid;
	border-left-width: 15px;
	border-right-width: 15px;
	padding: 5px 0 5px 0;
	position:relative;
}
#contact span {
	font-size:10px;
}

/**************************************************** ADMINISTRATOR */

h1 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.texta_login { 
 font-size: 11px; 
 background-color: #A3B1D1; 
 border: 1px solid #000000; 
 width: 200px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 padding-left:3px;
 padding-right:3px;
}
fieldset {
	border: 1px solid #584A3A;
	margin: 0px 5px 5px 5px;
	padding: 0em 1em 1em 1em;
	text-align:center;
}
legend {
	font-weight: bold;
	font-size: 12px;
}
#admin_centerdiv fieldset span {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
fieldset a {
	color:#0066FF;
	text-decoration:none;
}
fieldset a:hover {
	color:#0066FF;
	text-decoration:none;
}
#admin_login {
	position:relative;
	width:400px;
	margin: 78px auto 0 auto;
	border: 1px solid #2F271D;
	background-color: #CCC1AB;
}
#admin_logindiv {
	margin: 2px;
	padding: 5px;
	background-color: #FFFFFF;
	position:relative; 
	text-align:center;
}
#admin_logindiv span {
	font-weight:bold;
	color:#2F271D;
	font-size: 12px;
}
#admin_container {
	margin: 0;
	min-width: 172px;   
	margin: 0 140px 0 0;
	background: url(../gra/header_admin.gif) no-repeat 0px 0px;
	/*border: 1px dashed #FF0000;*/
	padding-top:78px;
	position:relative;
}
#admin_container2 {
	/*background: url(../gra/knocker.gif) no-repeat top right;
	background-color:#E8DEC7; */
	height: 615px;
	overflow:visible;
	/*border: 1px solid #000000;*/
	position:relative;
	min-width: 800px;
}
#admin_center {
	margin: 0 0 10px 170px;
	padding: 0;
	border: 1px solid #908368;
	background-color: #CCC1AB;
	position:relative;
}
#admin_centerdiv {
	margin: 2px;
	padding: 5px;
	background-color: #FFFFFF;
	position:relative; 
	height:400px;
}
* > #admin_centerdiv {
	min-height:;
    height:auto;
}
#admin_centerdiv span {
	font-weight:bold;
	color:#2F271D;
	font-size: 12px;
}
#admin_centerdiv span span {
	font-style:italic;
}
#admin_centerdiv .text {
	position:relative;
	width: 96%;
	margin:auto auto;
}
#admin_centerdiv .text a {
	color:#0066FF;
}
#admin_left {
	width: 150px;           
	position: absolute;
	top: 78px; 
	left: 10px;
}
#admin_footer {
	clear: both;
	border-top: 1px dashed #CCC1AB;
	text-align:left;
	font-size:10px;
	padding: 0 0 5px 10px;
	position:relative;
	color: #CCC1AB;
}
#admin_footer a {
	color: #CCC1AB;
	font-weight: bold;
	text-decoration:none;
	font-size:10px;
}	
#admin_footer span a {
	color: #CCC1AB;
	font-weight: normal;
	text-decoration: underline;
	font-size:10px;
}	
.addnewitem {
	display:none;
	font-weight:bold;
	width: 296px;
	border: 1px dashed #000000;
	margin: 3px 0 3px 0;
	padding: 5px;
	background-color: #FFFFCC;
	position:relative;
}
.confirm_delete {
	display:none;
	font-weight:normal;
	float:right;
	border: 1px dashed #000000;
	margin: 3px 0 3px 0;
	padding: 5px;
	background-color: #FFFFCC;
	position:relative;
}
#message {
	text-align:left;
	font-weight:bold;
	font-size:11px;
}
#admin_centerdiv a.audio {
	text-decoration:none;
	display:block;
	color: #0066FF;
	padding: 0px 0px 1px 20px;
	margin: 0 0 0 15px;
	background: url(../gra/sound.gif) no-repeat 0px 2px;
	font-weight:bold;
}
#product_listing_textcat {
	 position:relative;
	 text-align:left;
}
#product_listing_sect {
	 position:relative;
	 text-align:center;
	 border-bottom: 1px solid #000000;
	 margin-bottom: 3px;
	 padding-bottom:2px;
}
#product_listing_sect span {
	 font-weight: bold;
	 color: #0066FF;
}
#product_listing_sort {
	 position:relative;
	 text-align:right;
	 padding-top:2px;
	 border-top: 1px solid #000000;
	 margin-top: 3px;
}
#product_listing_sort span {
	font-weight: bold;
	background-color: #FFFFCC;
	padding: 0 5px 0 5px;
	border: 1px solid #000000;
	display:block;
	float:right;
}
#product_listing_title{
	 position:relative;
	 text-align:left;
	 border-bottom: 1px solid #000000;
	 margin-bottom: 3px;
	 padding:1px;
	 font-weight:bold;
}
#product_listing {
	 position:relative;
	 text-align:left;
	 margin-bottom: 3px;
	 background-color: #F3F3F9;
	 padding:1px;
}
#product_listing span {
	 font-weight:bold;
}
#product_listing div {
	 position:relative;
	 float: right;
	 margin-left: 8px;
}
#product_listing a span {
	color: #000000;
	font-weight:bold;
}
#product_listing a {
	color: #000000;
	font-weight:normal;
}
#admin_centerdiv table.sampletable td {
	border-top: 1px #00000 solid;
}