
/*
  $Id: style.php,v 3.0 2007/01/13
  Stylesheet for rockcd.de
  Copyright (c) 2006 - 2007 RABBITWORKS
*/


BODY {
  background-color: #332c27;
  background-image:url(includes/images/bg_loading.gif);
  background-position:50% 300px;
  background-repeat:no-repeat;
  color: #000000;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
}

.errorBox { font-family: Verdana, Arial, sans-serif; font-size: 10px;
 background: #FF8E90; font-weight: bold; }
.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px;
 color: #cc0033; }
.orderEdit { color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 10px;
 text-decoration: none; }


/* STANDARD LINKS */
A {color: #666666; text-decoration: none;}

A:hover {color:#000000;}

/* STANADRD FORMS */
FORM {display: inline;}

/* ALL MAIN CONTENT */
TABLE.main, TD.main, P.main {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
}

/* HEADER AND FOOTER (GREEN BAR) */
TR.headerNavigation, TD.headerNavigation {
  background-color:#877A4E;
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  color:#FFFFFF;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #333333;
}

/* HEADER ERROR MESSAGES */
TR.headerError {
  background-color:#FFE6E6;
  border:1px #FF8E90 solid;}

TD.headerError {
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	color:#CC3333;
	background-color:#FFE6E6;
	font-weight : bold;
	text-align : center;
}

/* HEADER INFO MESSAGES */
TR.headerInfo {
  background-color:#FFE6E6;
  border:1px #FF8E90 solid;}

TD.headerInfo {
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	color:#CC3333;
	background-color:#FFE6E6;
	font-weight : bold;
	text-align : center;
}

/*BOXES*/
/*infoBox*/

.infoBox {
	background:none;
	background-color:transparent;
}

.infoBoxContents {
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	color:#000000;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  font-weight: bold;
  background: #000000;
  text-transform:uppercase;
  color:#FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

/*standardBox*/
TABLE.standardBox {
	background-image:url(includes/images/infobox/bg_box_standard.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-bottom:15px;
	text-align:center;
	width:150px;
}

TD.standardBoxHeading {
	background-image:url(includes/images/infobox/bg_box_standard_hdr.gif);
}

TABLE.standardBoxContents {
	width:130px;
	margin-left:10px;
}

.standardBoxContents {
	color:#000000;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

/*myBox*/
.myBox {
	background-image:url(includes/images/design/black/bg_box_myrockcd.gif);
	
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-bottom:15px;
	text-align:center;
	width:150px;
	color:#FFFFFF;
}
TABLE.myBoxContents {
	color:#FFFFFF;
	width:130px;
	margin-left:10px;
}

.myBoxContents {
	color:#FFFFFF;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

.myBox A {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.myBox A:hover{
	color:#877A4E;
}

INPUT.myBoxContents {
	width:120px;
	height:16px;
	background-color:#FFFFFF;
	border:none;
	color:#877A4E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}

/*cart box*/
.cartBox {
	background-image:url(includes/images/infobox/box-bg-cart.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-bottom:15px;
	text-align:center;
	width:150px;
	color:#877A4E;
}
TABLE.cartBoxContents {
	color:#877A4E;
	width:130px;
	margin-left:10px;
}

.cartBoxContents HR {
	border:thin solid;
}

.cartBoxContents {
	color:#877A4E;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

.cartBox A {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.cartBox A:hover{
	color:#877A4E;
}

/*rockfeed box*/
.rfBox {
	background-image:url(includes/images/infobox/box-bg-rockfeed.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin-bottom:15px;
	text-align:center;
	width:150px;
	color:#877A4E;
}
TABLE.rfBoxContents {
	color:#877A4E;
	width:130px;
	margin-left:10px;
}

.rfBoxContents HR {
	border:thin solid;
}

.rfBoxContents {
	color:#877A4E;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

.rfBox A {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.rfBox A:hover{
	color: #CCCCCC;
}

/*style box*/
.styleBox {
	background-image:url(includes/images/infobox/bg_box_style.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-align:center;
	width:150px;
}
TABLE.styleBoxContents {
	width:130px;
	margin-left:10px;
}

/*blank box*/
.blankBox {
	background-image:none;
	margin-bottom:15px;
	text-align:center;
	width:150px;
}

TABLE.blankBoxContents {
	width:130px;
	margin-left:10px;
}

.blankBoxContents {
	color:#000000;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

/*ad box*/
.adBox {
	background-image:none;
	margin-bottom:15px;
	text-align:center;
	width:150px;
}

TABLE.adBoxContents {
	background-color:#EEEEEE;
	width:147px;
	text-align:center;
	border:1px solid #D0D3B7;
	border-bottom:none;	
}

.adBoxContents {
	color:#000000;
 	font-family: Verdana, Arial, sans-serif; font-size: 10px;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

/*.productListingNormal { background-image:none; }
.productListingHighlight { 
}*/

TABLE.productListing {
	width:100%;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
}

INPUT.productListing-data {
	background-color:transparent;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	width:25px;
	height:16px;
	border: #eee2c8 1px solid;
	text-align:center;
	padding:0px;
	margin:0px;
}

A.album {
	background-image:url(includes/images/design/black/bg_link_cd.gif);
	font-size:11px;
	display:block;
	height:24px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:32px;;
	margin-top:12px;
}
A.album:hover {
	background-position:0px -36px;
}
A.dvd {
	background-image:url(includes/images/design/black/bg_link_dvd.gif);
	font-size:11px;
	display:block;
	height:24px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:32px;;
	margin-top:12px;
}
A.dvd:hover {
	background-position:0px -36px;
}

A.cartbutton {
	background-image:url(includes/images/design/black/bg_link_cart.gif);
	display:block;
	width:24px;
	height:24px;
	background-position:0px 0px;
}
A.cartbutton:hover {
	background-position:0px -36px;
}

A.pageResults {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
  color:#877A4E;
  text-decoration:none;
}

A.pageResults:hover {
  text-decoration:none;
  color:#000000;}

SPAN.pageResultsThis {
  font-size:14px;
  font-weight: bold;
  color:#877A4E;
}

TD.pageHeading, DIV.pageHeading, H1.pageHeading  {
  font-family: Arial, Helvetica, sans-serif;
  font-size:30px;
  color:#877A4E;
  font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
  text-transform:lowercase;
}

H1.pageHeading A  {
  color:#877A4E;
	text-decoration:none;
}

H1.pageHeading A:hover  {
  color:#877A4E;
	text-decoration:underline;
}

TD.pageDescription, DIV.pageDescription, H2.pageDescription  {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
  color:#877A4E;
  margin-bottom:0;
  padding-bottom:0;
  font-weight:normal;
  text-transform:none;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#000000;
  font-weight: bold;
  text-transform:lowercase;
}

H3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000000;
  font-weight: bold;
  text-transform:lowercase;
  margin-bottom:0px;
}


DIV.productPrice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  background-image:url(includes/images/infobox/bg-price.gif);
  background-repeat:no-repeat;
  padding:20px 0px 0px 109px;
  height:55px;
}

SPAN.productPrice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  padding:0px 0px 0px 100px;
}

DIV.productSpPrice {
  background-image:url(includes/images/design/black/bg_tag_burnout_deals.gif);
  background-repeat:no-repeat;
  padding:8px 0px 0px 108px;
  height:55px;
}

SPAN.productSpPrice {
  color:#000000;  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

SPAN.productNormalPrice {
  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
  color:#666666;
  font-weight:normal;
  text-decoration:line-through;
  white-space:nowrap;
}

SPAN.productSpecialPrice {
  color: #FF6600;
  white-space:nowrap;
}

DIV.productInfo {
	position:relative;
	color:#000000;
	font-size:12px;
	margin: 0px 10px 10px 0px;
	overflow:visible;
}

DIV.productButtons {
	width:174px;
}

.productName {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;}

TD.productName {
  font-size: 16px;
}

SPAN.productName {
  font-size: 14px;
}

/*SPECIAL PRODUCTS*/

DIV.specialProducts {
	position:relative;
	width:125px;
	height:115px;
	text-align:center;
	margin: 0px 0px 5px 6px;

}

DIV.specialPriceTag {
	background-image:url(includes/images/price_tag.png);
	background-repeat:no-repeat;
	background-position:top left;
	color: #000000;
	position:absolute;
	width:59px;
	height:35px;
	right:7%;
	bottom:7%;
	z-index:3;
	text-align:center;
}

DIV.normalPriceTag {
	background-image:url(includes/images/price_tag_normal.png);
	background-repeat:no-repeat;
	background-position:top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	position:absolute;
	width:59px;
	height:35px;
	right:7%;
	bottom:7%;
	z-index:3;
	text-align:center;
}

SPAN.productNoPriceTag {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#333333;
  text-decoration:line-through;
}

SPAN.productSpPriceTag {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#FFFFFF;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}
TD.smallText9, SPAN.smallText9, P.smallText9 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#000000;
}
TD.smallText9light, SPAN.smallText9light, P.smallText9light {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#a1a1a1;
}
TD.smallText11, SPAN.smallText11, P.smallText11 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  color:#CA4E4E;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  color:#877A4E;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}


SPAN.errorText {
  font-family: Verdana, Arial, sans-serif; font-size: 10px;
  color:#CC3333;
}

.moduleRow { }
.moduleRowOver { background-color:#E7E9DB;
 cursor: pointer; }
.moduleRowSelected { background-color:#D0D3B7;
 }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px;
 }

.messageStackError, .messageStackWarning, .messageStackSuccess {
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	background-color:#FFE6E6;
}

TD.messageStackError {
	background-image:url(includes/images/icons/error.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
	padding-left:20px;
	border:1px #FF8E90 solid;
	}
	

TD.messageStackWarning, TD.messageStackSuccess {
	background-image:url(includes/images/icons/warning.gif);
	background-position:5px;
	background-repeat:no-repeat;
	border:1px #FF8E90 solid;
	padding-left:20px;
}

TD.messageStackInfo {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	color:#CA4E4E;
	background-image:url(includes/images/icons/info.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	padding-left:24px;
}

TD.messageStackInfo DIV {
	border-left:1px solid #CA4E4E;
	padding-left:5px;
	padding-top:2px;
	min-height:17px; 
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html TD.messageStackInfo DIV {
	height:17px;
}
/**/

TD.messageStackInfo A {
	text-decoration:underline;
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	color:#CA4E4E;
}

TD.messageStackInfo SPAN {
	white-space:nowrap;
	font-weight:bold;
}


TD.messageStackInfo H3 {
	font-weight:bold;
	text-transform:none;
	margin-bottom:3px;
	margin-top:0px;
	font-family: Verdana, Arial, sans-serif; font-size: 12px;
	color:#CA4E4E;
}


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px;
color:#CA4E4E;
 }


.subNav		{padding-left:33px;line-height:19px; border:none;}

.maintable {background-color:#FFFFFF; width:760px;}

#alphabet ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#alphabet li {
	float: left;
	margin: 0;
	padding-right:7px;
	}
	
#alphabet a {
	text-decoration: none;
	}
	
#alphabet a:hover {
	color:#000000;	}
	
#alphabet #currentpage a {
	text-decoration:underline;
	color:#000000;}
	

.contentBoxHeading {
	color:#000000;	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.contentBoxContents {
	font-size:11px;
}

.headerTop {
	background-color:#000000;
}

.headerSub {
	background-image:url(includes/images/design/black/bg_header_sub.gif);
	
	background-repeat:repeat-x;
	background-color:#D0D3B7;
	border-top:4px solid #FFFFFF;
}

.headerMenu {
	background-color:#FFFFFF;
	margin:3px 0px;
}

/* INFO TABLE */
TABLE.infotable, TD.infotable, DIV.infotable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#877A4E;
	background-color:#D0D3B7;
}

.infotable A {
	color:#877A4E;
	text-decoration:underline;
}

.infotable A:HOVER {
	color:#000000;}

DIV.infotable_title {
	cursor:pointer;
}

/* PLAYER TABLE */
DIV#playertable-title {
	background-image:url(includes/images/infotable/infotable3-title_a.gif);
	background-repeat:no-repeat;
}

TABLE.playertable, TD.playertable, DIV.playertable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#877A4E;
	background-color:#A53A2D;
}

/* GREEN CONTENT */
TABLE.green_content, TD.green_content, DIV.green_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#877A4E;
}

.green_content A {
	color:#877A4E;
	text-decoration:underline;
}

.green_content A:HOVER {
	color:#000000;}


/*TOOLTIPS*/
.tooltipChead {
	background-image:url(includes/images/design/black/bg_tip_c.png);
background-position:top left;background-repeat:no-repeat;padding:3px 10px 0px 20px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:157px;
	height:17px;
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
	}
	
.tooltipCbody {
	background-image:url(includes/images/design/black/bg_tip_c.png);
background-position:bottom left;background-repeat:no-repeat;padding:0px 10px 6px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:152px;
	
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
	}
	
.tooltipDhead {
	background-image:url(includes/images/design/black/bg_tip_d.png);
background-position:top left;background-repeat:no-repeat;padding:3px 10px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:210px;
	height:17px;
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
}
	
.tooltipDbody {
	background-image:url(includes/images/design/black/bg_tip_d.png);
background-position:bottom left;background-repeat:no-repeat;padding:0px 10px 6px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-position:bottom left;
	background-repeat:no-repeat;
	width:210px;
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
}

.tooltipHhead {
	background-image:url(includes/images/bg_tip_h.png);background-position:top left;background-repeat:no-repeat;padding:3px 10px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:157px;
	height:17px;
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
}
	
.tooltipHbody {
	background-image:url(includes/images/bg_tip_h.png);background-position:bottom left;background-repeat:no-repeat;padding:0px 10px 6px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-repeat:no-repeat;
	width:157px;
	filter:alpha(opacity=95); /* IE */
	opacity:0.95; /* FF */
}


/* HEADER SEARCH INPUT */
TD.searchHeader {
	background-color:#000000;
}

INPUT.header_search {
	width:150px;
	height:14px;
	background-color:#FFFFFF;
	border:none;
	color:#877A4E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

/*INFOTIP [?] */
SPAN.infotip {
	cursor:help;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	}

IMG.infotip {
	cursor:help;
}
	
/* orange text */
.orangeText {
	color:#000000;	font-size:16px;
	font-weight:bold;
	}
	
OPTION.sort_dropdown, SELECT.sort_dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#877A4E;
	background-color:#D0D3B7;
	border:1px solid;
	border-color:#D0D3B7;
}

TD.sort_dropdown {
	background-color:#D0D3B7;
}
	
/* NAVIGATION */
a.menuNavigation {
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

a.menuNavigation:hover {
	background-position:0px -15px;
}

span.menuNavigation {
	background-position:0px -15px;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

IMG.artistImage {
	float:right;
	margin:10px;
}

IMG.productImage {
	float:left;
	margin:10px;
}


TABLE.infoField {
	border:1px #CCCCCC solid;
}

DIV.infoFieldHeader {
	display:block;
	height: 20px;
	width: 180px;
	font-size:12px;
	font-weight: bold;
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding: 4px 0px 0px 4px;
}
	

/* begin POP-UPs MASSAGEed styles */ 
#showimage{
	background-image:url(includes/images/bg_loading_white.gif);
	background-position:50%;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color:#FFFFFF;
 /* this is the color of the "Close Window [x]" text */ 
	position:absolute; 
	visibility:hidden;
	z-index:12;
}

#dragbar {
	position:relative;
	background-image:url(includes/images/infotable/image_dragbar.png);
	background-position:top right;
	background-repeat:no-repeat;
	background:none;
	background-color:transparent;
	height:20px;
	cursor: pointer;
	z-index:12; 
	visibility: visible;
	filter:alpha(opacity=60); /* IE */
	opacity:0.6;
	width:100%;
}

#showimg_bg {
	position:relative;
	z-index:12;
	visibility:hidden;
}


/* tag box */
DIV.tagbox {
	background-image:url(includes/images/tagbox/bg_tagbox.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:180px;
	filter:alpha(opacity=90); /* IE */
	opacity:0.9; /* FF */
	margin-right:5px;
	}

DIV.tagbox_title {
	cursor:pointer;
	width:180px;
	filter:alpha(opacity=90); /* IE */
	opacity:0.9; /* FF */
	margin-right:5px;
}
	
P.tagbox, TD.tagbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

INPUT.tagbox {
	width:125px;
	height:16px;
	background-color:#FFFFFF;
	border:none;
	color:#877A4E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

TABLE.tagbox {
	background:none;
	background-color:transparent;
}

H1.tagTitle, SPAN.tagTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#877A4E;
}

DIV.preload {
	position:absolute;
	top:-1000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

TD.greenText, P.greenText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5334;
}

#footer_menu {
	padding:0;
	margin:0;
}

#footer_menu UL {
	text-transform:lowercase;
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	color:#877A4E;
}

#footer_menu UL UL {
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#877A4E;
}

#footer_menu A {
	background-image:url(includes/images/design/black/bullet_star.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	color:#877A4E;
}

#footer_menu A:HOVER {
	background-image:url(includes/images/design/black/bullet_star.gif);
	color:#000000;}

/* tag box */
INPUT.rockcd_search {
	color:#CA4E4E;
	width: 350px;
	height: 26px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	border:1px solid;
	border-color:#D0D3B7;
	background-image:url(includes/images/icons/icon_search_sel.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
}

/* tag box */
INPUT.rockcd_search_light {
	color:#D0D3B7;
	background-image:url(includes/images/icons/icon_search.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	width: 350px;
	height: 26px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	border:1px solid;
	border-color:#D0D3B7;
}


IMG.imglink {
	cursor: pointer;
}

LABEL.labellink {
  cursor: pointer;
}

TD.preview {
	background-image:url(/management/images/bg_trans_grid.gif);
	background-repeat:repeat;
	border:1px solid #C9C9C9;
}

TR.form_multi TD.tda {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
	background:none;
	background-color:transparent;
}

TR.form_multi_over TD.tda {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
	background-color:#dfe3ea;
}

TR.form_multi TD.tdb {
	background-image:url(/includes/images/bg_form_multi.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
}

TR.form_multi_over TD.tdb {
	background-image:url(/includes/images/bg_form_multi.gif);
	background-position:0px -50px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
}

#chartlist_small {
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
	color: #333;
	text-align:left;
}

#chartlist_small ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#chartlist_small li {
	border-bottom: 3px solid #FFFFFF;
	margin: 0;
}
		
#chartlist_small li a {
	background-repeat:no-repeat;
	background-position:0px 0px;
	display: block;
	padding: 0px 2px 0px 25px;
	color:#877A4E;
	text-decoration: none;
	width: 100%;
	height:25px;
	overflow:hidden;
}

html>body #chartlist_small li a {
	width: auto;
}

#chartlist_small li a:hover {
	background-position:0px -25px;
	color:#877A4E;
}

DIV.pl_h TD{
}

DIV.pl_h-over TD{
  cursor:pointer;
}

DIV.pl_h A{
  color:#000000;
}

DIV.pl_h-over A{
  color:#000000;
}

DIV.charts_number {
  display:block;
  width:40px;
  height:35px;
  padding-top:8px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#000000;
  background-image:url(includes/images/bg_charts_numbers.gif);
  background-position:50% 0;
  background-repeat:no-repeat;
}

/* SEARCH RESULTS */
A.search_result {
  display:block;
  width:100%;
  margin-bottom:3px;
  background-image:url(includes/images/bg_search_over.gif);
  background-position:100% 0%;
  background-repeat:no-repeat;
}

A.search_result TD, A.search_result SPAN, H3.search_result {
	color:#877A4E;
}

A.search_result:hover {
  background-position:100% 100%;
}

A.search_result TABLE {
  background-color:#e7e9db;
  background-image:url(includes/images/bg_search.gif);
  background-position:100% 0%;
  background-repeat:repeat-y;
  margin-right:40px;
}

A.search_result:hover TABLE {
  background-color:#d0d3b7;
  background-position:100% 100%;
  background-repeat:no-repeat;
}

A.search_result:hover TD, A.search_result:hover SPAN {
  color:#000000;
}

/* LIST ITEM */
DIV.list_item_container {
	position:relative;
}

DIV.bg_list_item {
	position:relative;
	display:block;
	height:35px;
	width:100%;
	padding-left:5px;
	background-image:url(includes/images/bg_list_item.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#dfe1cf;
	overflow:hidden;
}

DIV.bg_list_item_over {
	position:relative;
	display:block;
	height:35px;
	width:100%;
	padding-left:5px;
	background-image:url(includes/images/bg_list_item.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#D0D3B7;
	overflow:hidden;
}

DIV.list_item {
	width:100%;
	margin-top:3px;
	position:absolute;
	padding:1px;
}

A.list_item {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	color:#000000;
}

SPAN.list_item {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}


A.product_box {
	position:relative;
	display:block;
	margin:0px 10px 10px 0px;
	float:left;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
}

A.product_box:hover {
	background-color:#E7E9DB;
}

H3.product_box{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
	font-weight:bold;
	text-transform:none;
	margin-top:0px;
	padding-bottom:5px;
}

DIV#info_block {
	display:none;
	border:none;
	padding:10px 0px 0px 0px;
}

A.info_block {
	white-space:nowrap;
}

DIV.cover_box {
	position:relative;
	display:block;
	margin:0px 10px 20px 0px;
	float:left;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
}


/* AD-3 */
DIV.ad-3_head {
	color:#000000;	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	width: 145px;
	margin-bottom:5px;
	text-align:left;
	overflow:hidden;
	word-wrap:break-word;
}
