@charset "utf-8";
@import url("buttons.css");
@import url("modal.css");
@import url("tabs-accordion.css");

body{margin:0px; font:12px Arial, sans-serif, Helvetica; height:100%; color:#000000; background-color:#5A4D9F; width:100%; padding:0px;}
h1{font-size:16px;}
table, td {vertical-align:top;}

.mainTable{height:100%; width:100%; margin:0; padding:0; background-color:#FFF;}
.catTitle{background-color:#5B4DA0; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FFF; border-color:#000; border-style:solid; border-width:1px 0 1px 0; padding:0 5px;}
.catHeader{padding:8px 8px 8px 20px;}
.catHeader img{margin:0 10px 0 0;}
/*.prodDataImg{vertical-align:top; text-align:center; width:200px;}
.prodDataImg img{background-color:#FFF; padding:20px; border:1px solid #000; text-align:center; background:url(../images/css/clickToView.jpg) no-repeat center bottom;}
.prodDataImg a img{border:1px solid #CCC;}
.prodDataImg a:hover img{background-position:bottom;}
*/
.prodData{padding:5px; vertical-align:top; text-align:left; line-height:22px;}
.prodData h1{font-size:16px; margin-top:0;}
.prodData h1 a{color:#333; padding-right:72px;}
.prodData h1 a:hover{color:#F7CB2C; background:url(../images/css/hyperlink_indicator.gif) no-repeat right 5px;}
.prodData .shortDesc{padding:2px; padding-left:12px; line-height:14px;}
.prodData .message{font:10px Arial, sans-serif; color:#4C79FF;}
.prodData .alert{font:10px Arial, sans-serif;	color:#CC0000;}
.prodData .item_details{line-height:18px;}

/* ORDER CONFIRMATION */
.order_confirm_val, .order_confirm_val td{text-align:left; color:#666; line-height:18px;}

/* HOMEPAGE */
.home_page_images img{padding:10px; border:1px solid #666;}
#musicians img, #fine_art img, #merchandise img, #animation img, #on_sale img, #photographers img{display:none;}
#musicians img.active, #fine_art img.active, #merchandise img.active, #animation img.active, #on_sale img.active, #photographers img.active{display:block;}
.page_title img{white-space:nowrap; padding:0; border:none;}

/* BACKSTAGE */
h1.backstage_events a{font-size:18px; color:#000;}
h1 a.backstage_events{font-size:11px; font-weight:normal; color:#666;}
h1 a:hover{color:#06F;}

/* IMAGE MANIPULATION */
.med_image{text-decoration:none; border:1px solid #333;}
.product_img{width:200px;}
.product_img a{position:relative;}
.product_img img{padding:20px; text-align:center; -ms-interpolation-mode:bicubic; background:url(../images/css/clickToView.jpg) #FFF no-repeat center bottom;}
.product_img a img{border:1px solid #CCC;}
.product_img a:hover img{background-position:bottom;}

.artist_img{width:200px;}
.artist_img a{position:relative;}
.artist_img img{padding:20px; text-align:center;}
.artist_img a img{border:1px solid #CCC;}
.artist_img a:hover img{border:1px solid #000;}


.pageNav{text-align:center; padding:20px 0 40px 0; color:#666; font:11px/18px Arial, Helvetica, sans-serif;}
.pageNav .active, .pageNav a:hover{font-weight:bold;}

a{color:#3366FF; text-decoration: none;}
a:hover{color:#FBC92C;} <!-- color:#3366FF; -->

.viewCat a{font:10px Arial; color:#3366FF; cursor:pointer; background:url(../images/bullet_point.gif) left no-repeat; margin-left:10px; padding-left:10px;}
.viewCat a:hover{color:#F7C12B;}

.header{background:url(../i/structure/top_gradient.jpg) repeat-x; font-size:10px;	font-family:sans-serif;}
.header a, .header a:hover{color:#FFFFFF; text-decoration:none;}
.header .display{position:absolute; right:0px; border:2px solid #000; padding:8px; background:#F9F5E8; color:#000; display:block; -moz-border-radius: 7px; -webkit-border-radius: 7px;	-khtml-border-radius: 7px;}
.header .hide{position:absolute; right:0px; border:2px solid #000; padding:8px; background:#F9F5E8; color:#000; display:none; -moz-border-radius: 7px; -webkit-border-radius: 7px;	-khtml-border-radius: 7px;}
.header .display a{color:#3366FF; text-decoration:none; font:bold Arial, Helvetica, sans-serif 11px;}
.header .hide a:hover{color:#F7C12B;}

/* UPPER RIGHT LOGIN MENU */
#my_account{width:250px; height:auto; right:40px; z-index:100;}
#my_account h3{text-align:left; font-size:14px; margin:3px;}
#top_right_menu{padding:9px 10px 2px 4px;}
#quickshow_cart{height:auto; width:200px; right:10px; text-align:left; padding:8px; z-index:200;}
#quickshow_cart h3{font:bold 12px/16px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

/* START MESSAGE FORMATTING */
#message{ padding:10px; }
#message a{ color:#FFF; }

.row .col1{font:bold 12px Arial, Helvetica, sans-serif; text-align:right; padding:3px 8px 3px 3px; width:125px;}

ul{ list-style:none; }

.view_art_div{ float:left;}
.view_art_div a{font-size:14px; line-height:20px; color:#666; text-decoration:none;}
.view_art_div a:hover{color:#33F;}
.view_art_div ul.hidden{display:none; list-style:url(../i/icons/bullet.gif); margin-left:20px;}
.view_art_div ul.display{display:block;}

h3.art_bookmark{padding-left:20px; background:url(../i/icons/viewcart.png) no-repeat left;}

/*.info_message{text-align:left; font:bold 10px/18px Arial; background:url(/i/messages/tile.png) repeat-y top center; width:400px; padding:2px 50px 5px 40px;}
.info_message ul{list-style:url(/i/icons/checkmark.gif); list-style-position:inside; text-align:left;}

.error_message{text-align:left; font:bold 10px/18px Arial; background:url(/i/messages/tile.png) repeat-y top center; width:400px; padding:2px 50px 20px 40px;}
.error_message ul{list-style:url(/i/icons/checkmark.gif); list-style-position:inside; text-align:left;}
.error_message li, .error_message a, .error_message p, .error_message p b{font:10px/18px Arial;}

.temp_message{text-align:left; font:bold 10px/18px Arial; background:url(/i/messages/tile.png) repeat-y top center; width:400px; padding:2px 50px 20px 40px;}
.temp_message ul{list-style:url(/i/icons/checkmark.gif); list-style-position:inside; text-align:left;}
/* END MESSAGE FORMATTING */


.privacy, .required_alert, .originalDisplayInfo{font:10px Arial, Helvetica, sans-serif; text-align:left;}
.originalDisplayInfo{color:#666;}
.todays_date{ font:11px Arial, Helvetica, sans-serif; color:#666; padding:2px 10px 0px 0px; text-align:right;}

/* FORMS */
form h3{margin-top:0;}
.info{display:none;}
 
p.product_details_para {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 1px;
	}
	
p.divider{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 70px;
	border-width:1px;
	border-bottom-style:outset;
	width:600px;
	border-color:#CCCCCC;
	}
.breadcrumbs{float:left; position:absolute; top:125px; font:10px Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding:0px 0px 2px 5px; color:#000000;}
.breadcrumbs a{color:#000000;}
.breadcrumbs a:hover{color:#666666;}
.left_menu_td_bg{
	background-image: url(../images/left_menu_top_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.menu_left{background:url(../i/structure/menu_top.jpg) no-repeat top;}

.footer {
	background-color: #5B4EA0;
	background-image: url(../images/footer/background.jpg);
	color:#FFF;
	font-size:10px;
	text-align:center;
}
.footer a, footer a:hover {
color:#FFFFFF;
text-decoration:none;
}
.left_button_silver {
	background-image: url(../images/left_button_silver.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:right;
	font-weight:bold;
	padding-right:44px;
	vertical-align:middle;
}
.left_button_silver a, .left_button_silver a:hover {
	color:#000000;
}

.left_grey_box {border: 1px solid #FFFFFF; background-image: url(../images/transparent_black.png);	vertical-align: top; width:200px; padding:3px; color:#FFF; font-size:11px;}
.left_grey_box form{margin:0px;}
.left_grey_box input {font-size:11px; line-height:18px;}
.left_grey_box p, .left_grey_box a {color:#FFF; text-decoration:none;}
.left_grey_box a:hover {color:#F7C12B;}
.left_grey_box input.submit20x21 {background:url(../images/submit20x21.gif) no-repeat bottom center; width:20px; height:21px; cursor:pointer; border:none;}
.left_grey_box input.submit20x21:hover{background-position:top;}

.left_button_rollover {
	background-image: url(../images/left_button_rollover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:right;
	font-weight:bold;
	padding-right:44px;
	vertical-align:middle;
}
.left_button_rollover a, .left_button_rollover a:hover {
 color:#000000;
}
.product_alert_div {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background:url(../i/icons/alert.jpg) no-repeat;
	width: 450px;
	height:44px;
	padding:20px 10px 10px 70px;
	text-align:left;
}

.category_div {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #EDB323;
	border: 1px solid #666;
	width: 450px;
	padding: 10px;
	margin:15px;
	margin-left:30px;
}

.category_div a, .category_div a:hover {
	color: #000000;
	text-decoration: none;
}



/* START | NEED TO REVIST THESE - REALLY UN-NEEDED */


.Arial_16_black, .Arial_16_black a  {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000000;
}
.Arial_16_black a:hover {
	color: #000000;
}

.ArialBlack_14_white, .ArialBlack_14_white a{
	font-family: Arial Black, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
  .ArialBlack_14_white a:hover {
	color: #CCCCCC;
}
.ArialBlack_14_black, .ArialBlack_14_black a {
	font-family: Arial Black, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}
.ArialBlack_14_black a:hover {
	color:#666666;
}
.Arial_14_black, .Arial_14_black a {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}
.Arial_14_black a:hover {
	color: #000000;
}
.Arial_14_white, .Arial_14_white a{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

 .Arial_14_white a:hover{
	color: #cccccc;
}

.ArialBlack_12_white, .ArialBlack_12_white a {
	font-family: Arial Black, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.ArialBlack_12_white a:hover  {
	color: #cccccc;
}


.Arial_12_white, .Arial_12_white a  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Arial_12_white a:hover {
	color: #cccccc;
}




.Arial_12_blue, .Arial_12_blue a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4C79FF;
}
.Arial_12_blue a:hover {
	color: #6064FD;
}
.Arial_12_black, .Arial_12_black a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Arial_12_black a:hover {
	color: #666666;
}
.Arial_14_black, .Arial_14_black a {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}
.Arial_14_black a:hover {
	color: #666666;
}

.Arial_11_white, .Arial_11_white a  {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Arial_11_white a:hover {
	color: #cccccc;
}
.Arial_11_black, .Arial_11_black a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Arial_11_black a:hover {

	color: #666666;
}

.Arial_10_white {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Arial_10_black {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.Arial_10_blue, .Arial_10_blue a {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #4C79FF;
}
.Arial_10_blue a:hover {
	color: #6064FD;
}

/* END | NEED TO REVIST THESE - REALLY UN-NEEDED */


.centralContents{
vertical-align:top;
padding-left:10px;
}

form td{line-height:22px;}
input, select, textarea{font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

.input, textarea{
	color:#5A698B;
	border:1px solid #CCC;
	padding-left:4px;
}
.select{background-color: #fff; color:#5A698B; margin:0; padding-left:2px; border:1px solid #CCC;}
.size_select{background-color: #fff; color:#5A698B; margin:0; padding-left:2px; border:1px solid #CCC;}
.qty_select{background-color: #fff; color:#5A698B; margin:0; padding-left:2px; border:1px solid #CCC;}

.my_buttons{
	background-color: #695DA9;
	height: 25px;
	border: 2px outset #695DA9;
	color: #FDFFF0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size: 10px;
	font-weight: bold;
}
.retail_price {
	color:#666;
}
.sale_price {
	color: #FF0000;
}
.error {
	color: #FF0000;
	font-size:10px;
}

.cart_add{vertical-align:top;}
.cart_add a img.cart{background:url(../images/buttons/addCart.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.cart_add a img.contact{background:url(../images/buttons/contact_us.jpg) top no-repeat; cursor:pointer; border:none; margin:1px;}
.cart_add a:hover img{background-position:bottom;}
/*.cart_add h1{font:bold 16px Arial;}
.cart_add p.s_descr{padding:2px 2px 2px 12px; font:11px Arial;}
.cart_add p{font:bold 12px Arial;}*/
.imgcat_thumb a img{border:1px solid #333;}
.imgcat_thumb a:hover img{border:1px solid #EDB323;}


