/* CSS Document */


/* FLOATING CATALOG IMAGE STYLES  */

/* Main Floating Container */
div.imageFloater {
  float: left;
  width:132px;
  height:157px;
  z-index:100;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
}
  
/* Main Content Wrapper Container  */  
div.container {
  position:absolute;
  width:132px;
  height:157px;
  z-index:100;
}

/* POSITION DYNAMIC IMAGE : relative to OVERLAY */
.dynamic_image {
	left:5px;
}

/* POSITION DYNAMIC IMAGE : relative to FLOATING Container */
div.dynamicGraphic {
	position:relative;
	z-index:100;
	top:28px;
	left:15px;	
}

/* POSITION AND STYLE PRODUCT ID */
span.productID_text {
	display:block;
	position:relative;
	z-index:300;
	padding-top:11px;
	padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#000000;
	text-decoration:none;
}

/* POSITION GIF OVERLAY GRAPHIC */
div.imageFloaterOverlay_GIF {
	position:absolute;
	width:132px;
	height:157px;
	z-index:400;
	top:-28px;
	left:-16px;
	background-image:url(http://www.professionalanimations.com/images/overlay_gif.gif);
}

/* POSITION FLASH OVERLAY GRAPHIC */
div.imageFloaterOverlay_FLASH {
	position:absolute;
	width:132px;
	height:157px;
	z-index:400;
	top:-28px;
	left:-16px;
	background-image:url(http://www.professionalanimations.com/images/overlay_flash.gif);
}

/* POSITION FLASH Video OVERLAY GRAPHIC */
div.imageFloaterOverlay_FLV {
	position:absolute;
	width:132px;
	height:157px;
	z-index:400;
	top:-28px;
	left:-16px;
	background-image:url(http://www.professionalanimations.com/images/overlay_flashvideo.gif);
}

/* POSITION QuickTime OVERLAY GRAPHIC */
div.imageFloaterOverlay_MOV {
	position:absolute;
	width:132px;
	height:157px;
	z-index:400;
	top:-28px;
	left:-16px;
	background-image:url(http://www.professionalanimations.com/images/overlay_quicktime.gif);
}

/* ESTABLISH CLICKABLE AREA OVER GRAPHICS */
/*
.clickImage {
	width:130px;
  	height:155px;
	border:0;
}
*/

.clickImage {
	top:40px;
	width:130px;
  	height:120px;
	border:0;
}


/* CONTACT PAGE STYLES */
.contact_text_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#000000;
	line-height:16px;
}
.contact_text_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#FFFFFF;
	line-height:16px;
}
.contact_text_white a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#FFFFFF;
	line-height:16px;
}


/* LOGIN PAGE STYLES */
.login_title_image {
	padding-bottom: 8px;
	border:0;
}
.login_main_title_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	padding-left:10px;
}
.login_white_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:600;
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:0px;
}
html > body .login_white_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#FFFFFF;
	line-height:12px;
	padding-left:10px;
}
.login_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#000000;
	width:170px;
	margin-top:6px;
	background-color:#FFFFFF;	
}
.login_main_title_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#990000;
	padding-left:20px;
}
.login_black_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:600;
	color:#000000;
	padding-left:20px;
	padding-bottom:0px;
}
.login_password_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:10px;
}
.login_password_white_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:600;
	color:#FFFFFF;
	padding-left:20px;
}


/* SHOPPING CART STYLES  */
.product_caption_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:600;
	color:#990000;
	margin-bottom:16px; 
	display:block;
}
.product_red_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#990000;
	padding-bottom:3px;
	padding-top:8px;	
}
.product_black_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#000000;
	padding-bottom:3px;
	padding-top:7px;	
}
.product_black_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#000000;
	/* line-height:16px; */
	padding-bottom:3px;
}
.product_black_text a: {
	color:#000000;
}
.product_black_text_normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000000;
	/* line-height:16px; */
	padding-bottom:3px;
}



div.graphic_overlay_section {
	position:relative;
	width:132px;
	height:157px;
	/* border:1px solid green;
	 visibility:hidden; */
}

div.overlay_graphic {
	position:absolute;
	display:inline;
	z-index:100;
	top:0px;
	left:0px;
	/* border:1px solid blue;
	visibility:hidden; */
}

div.overlay_graphic a {
	text-decoration:none;
	color:#000000;
}

div.dynamic_graphic {
	position:absolute;
	display:inline;
	z-index:-100;
	top:28px;
	left:15px;
	
	/* visibility:visible;
	 border:1px solid red; */
}



/* IMAGE DESCRIPTION STYLES */
.item_id_number {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#000000;
	line-height:16px;
	padding-top:10px;
	padding-left:16px;
}


/* ARTIST PROFILE / UPLOAD PAGE STYLES */
.media_image_container {
	border:0px solid red;	
	padding-top:2px;
}
.media_image_box {
	width:240px;
	height:200px;
	border:2px solid #000000;
	background-color:#FFFFFF;	
	padding-top:16px;	
}
.media_image {
	border:2px solid #000000;
}
.media_image_label_container {
	width:200px;
	height:16px;
	background-color:#FFFFFF;
	border:2px solid #000000;
	margin-top:8px;
	text-align:justify;
	padding-left:4px;
	color:#000000;
}
.media_text_container {
	width:259px;
	/* border:2px solid red; */	
	padding-left:10px;
}
.artist_text_container {
	width:259px;
	/* border:2px solid red; */	
}


/* SEARCH RESULT PAGE STYLES */
.anim_search_result_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#FFFFFF;
	padding-left:6px;
	line-height:16px;
	
}
.product_search_results_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#000000;
	padding-top:10px;
	padding-left:6px;
	line-height:16px;
	padding-bottom:10px;
	
}

/* ARTIST PROFILE STYLES */
.artist_image_container {
	border:0px solid red;	
	padding-top:0px;
}
.artist_image {
	/* border:2px solid #000000; */
}
.artist_image_box {
	width:240px;
	height:200px;
	background-color:#FFFFFF;	
}
.artist_image_label_container {
	width:200px;
	height:16px;
	background-color:#FFFFFF;
	/* border:1px solid #000000; */
	margin-top:8px;
	text-align:justify;
	padding-left:4px;
	color:#000000;
}
.artist_image_label_container a {
	color:#000000;
	text-decoration:none;
}
.artist_black_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000000;
	/* line-height:16px; */
	padding-bottom:3px;
	padding-right:20px;
	padding-top:7px;
}

/* CATEGORY PAGE SUB NAVIGATION  */

.category_sub_nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#666666;
	padding-bottom:4px;
}
.category_sub_nav a:link {
	color:#666666;
	padding-bottom:4px;
	text-decoration:none;
}
.category_sub_nav a:visited {
	color:#666666;
	padding-bottom:4px;
	text-decoration:none;
}
.category_sub_nav a:hover {
	color:#990000;
	padding-bottom:4px;
	text-decoration:none;
}
.category_sub_nav a:active {
	color:#666666;
	padding-bottom:4px;
	text-decoration:none;
}


