@CHARSET "ISO-8859-1";

body {
/*	background-image: url(/images/modern_woman_background.jpg); */
	background-repeat: no-repeat;
	background-color: black;	
	overflow: hidden;
	font-family: verdana;
	font-size: 10pt;
	color: #BBBBBB;		
}

.gallery_note {
	font-size: 12pt;
	text-align: left;
	margin: 0 180px;
	font-style: italic;
	font-weight: 800;
	color: black;
}

.gallery_note a {
	color: #666666
}

.gallery_note a:link {
	color: #666666
}

.gallery_note a:hover {
	color: #000000
}

.gallery_note a:visited {
	color: #666666
}


.gallery_orig {
	font-size: 12pt;
	text-align: left;
	margin: 10px 40px;
	font-style: none;
	font-weight: 800;
	color: #888888;
	line-height: 1.4;
}

.gallery_orig a {
	color: white
}

.gallery_orig a:link {
	color: #white
}

.gallery_orig a:hover {
	color: #AAAAAA
}

.gallery_orig a:visited {
	color: #AAAAAA
}

.pageDescrText {
	display: none;
	visibility: hidden;
}

.template_wrapper{
	width: 100%;
}

.template_main{
	float: left;
	width: 75%;
	margin: auto;
	text-align: center;	
}

.template_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.template_main a:hover{	
	text-decoration: underline;
}

.template_text{
	width: 600px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 2;
}

.template_main_img_wrapper{
	width: 600px;
	margin: 10px auto;
}

.shoppe_wrapper{
	width: 100%;
}

.shoppe_main{
	float: left;
	margin: auto 40px;
	text-align: center;	
}

.shoppe_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.shoppe_main a:hover{	
	text-decoration: underline;
}

.shoppe_text{
	width: 800px;
	font-family: verdana;
	font-size: 14pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 2;
}

.shoppe_main_img_wrapper{
	width: 750px;
	margin: auto;
	text-align: left;
}

#about_main_image{
	border: solid 1px;	
}

#intro_top_blank{
	margin: 20px auto 0;
	height: 10px;
}

#intro_center_pic{
	margin: 4px auto 0;
	text-align: center;
	opacity: 0;
}

#intro_left_top_pic{
	position: absolute;
	top: 40px;
	left: 120px;
	opacity: 0;
}

#intro_right_top_pic{
	position: absolute;
	top: 60px;
	left: 800px;
	opacity: 0;
}

#intro_right_bottom_pic{
	position: absolute;
	top: 140px;
	left: 700px;	
	opacity: 0;
}

#intro_logo_animation{
	position: relative;
	text-align: center;
	margin: 4px auto;
	opacity: 0.80;
	border: none;
}

#intro_logo_animation_img{
	border: none;
}

.intro_audio_on_off{
	display: block;
	text-align: center;
	margin: 4px auto;
	width: 100%;
	cursor: pointer;
}

#intro_audio_off{
	display: block;
}

#intro_audio_on{
	display: none;
}

.homebody{
	background-color: #333333;		
	background-repeat: repeat;
	width: 1100px;
	overflow: visible;
	overflow-x: hidden;
}

.home_wrapper{
	width: 1100px;
	height: 1100px;
}

.home_main{	
	float: left;
	margin: 0 auto 0;
	width: 850px;
	padding: 0 0 0 50px;
}

.home_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.home_main a:hover{	
	text-decoration: underline;
}

#pic_and_quote_wrapper{
	width: 55%;	
	float: left;
}

#pic_and_shadow_wrapper{
	position: relative;
}

.home_main_pic_wrapper{
	position: relative;
	height: 430px;
}

#main_pic{
	position: absolute;
	border: none;
/*	text-align: center;
	padding: 0 8px 8px 0; */
}

#main_pic_img{
	border: none;
}

#main_pic_shadow{
	position: absolute;
	background: black;
	top: 10px;
	left: 10px;
}

#home_art_quote_fb_wrap{
	float: right;
	height: 700px;
	width: 20%;	
}

.home_main_fb_ticker{
	height: 700px;
	margin: auto auto auto 10px;	
}

.art_quote_of_the_day{
	margin: auto 0 20px 10px;	
}

#horizontal_bar_blue{
	margin: auto;
	text-align: center;	
}

#menu_left_sidebar{
	float: left;
	height: 900px;
/*	width: 20%; */
	width: 200px;
}

.sidebar_menu_img{
	border: none;
}

#sidebar_blank{
	background-color: #333333;		
	height: 8px;
	width: 240px;
}

#home_juxtapoz_quote{
	background-color: #333333;		
	width: 399px;
	text-align: left;
	font-family: verdana;
	font-size: 10pt;
	color: #BBBBBB;
	padding: 10px;
}

#home_see_purchase_note{
	background-color: #333333;		
	width: 399px;
	text-align: left;
	font-family: verdana;
	font-size: 14pt;
	font-style: italic;
	color: #BBBBBB;
	padding: 10px;	
}

#quote_wrapper{
	width: 399px;
	margin: auto;
	text-align: center;
}

#niagara_signature{
	text-align: center;
	width: 100%;
	margin: 20px auto;
	border: none;
}

.niagara_signature_img{
	border: none;	
}

.about_wrapper{
	width: 100%;
}

.about_main{
	float: left;
	width: 75%;
	margin: auto;
	text-align: center;	
}

.about_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.about_main a:hover{	
	text-decoration: underline;
}

.about_text{
	width: 600px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 2;
}

.about_main_img_wrapper{
	width: 600px;
	margin: 10px auto;
}

#about_main_image{
	border: solid 1px;	
}

.contact_wrapper{
	width: 100%;
	height: 1100px;
}

.contact_main{
	background-image: url(/images/art/marry-2.jpg);
	background-repeat: no-repeat;
/*	background-repeat-y: no-repeat; */
	float: left;
	width: 65%;
	margin: auto auto auto 80px;
	text-align: center;	
}

.contact_form{
	text-align: left;
	font-size: 14pt;
	margin: 500px 0px;
}

.contact_form a{
	color: #BBBBBB;
	text-decoration: underline;
}

.contact_form a:hover{	
	text-decoration: underline;
}

.contact_table{
	background: transparent;	
	font-family: "Verdana";
	font-size: 10pt;
	color: "#333333";
	text-align: left;		
}

.contact_field_name{
	background: #333333;
	font-family: "Verdana";
	font-size: 10pt;
	color: "#BBBBBB";
	text-align: right;	
}

.contact_field_value{
	background: #BBBBBB;
	border: none;
	
}

.events_main_img_wrapper{
	width: 700px;
	margin: 10px auto;	
}

#events_main_image{
	width: 700px;
}

.events_text{
	width: 700px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: -400px auto 40px;
	text-align: left;
	line-height: 2;
}

.buyme_main{
	float: left;
	width: 75%;
	margin: auto;
	text-align: center;	
}

.buyme_main_img_wrapper{
	width: 600px;
	margin: 10px auto;
}

.buyme_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.buyme_main a:hover{	
	text-decoration: underline;
}

.buyme_text{
	width: 600px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 2;	
}

.buyme_select{
	background-color: #333333;
	color: #BBBBBB;
	font-size: 12pt;	
}

#button_back2gallery{
	cursor: pointer;	
}

.merch_wrapper{
	width: 100%;
}

.merch_main{
	float: left;
	width: 75%;
	margin: auto;
	text-align: center;	
}

.merch_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.merch_main a:hover{	
	text-decoration: underline;
}

.merch_text{
	width: 600px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 2;
}

.merch_text{
	width: 600px;
	font-family: verdana;
	font-size: 11pt;
	color: #BBBBBB;
	margin: 10px auto;
	text-align: left;
	line-height: 1;	
}

.merch_main_img_wrapper{
	width: 600px;
	margin: 10px auto;
}

#merch_main_image{
	border: solid 1px;	
}

.merch_extra_img_wrapper{
	width: 1600px;
	margin: 10px auto;
}


.merch_buyme{
	margin: 40px auto;
	text-align: center;	
}

.merch_buyme_main{
	width: 100%;
	height: 1400px;
	margin: auto;
	text-align: center;	
}

#buyme_main_merch_price {
	font-size: 14pt;	
}

#button_back2merch {
	border: none;
}

.press_wrapper{
	width: 1200px;
	height: 5200px;	
}

.press_main{	
	float: left;
	margin: auto;
	width: 940px;
	padding: 0 0 80px 0;
	font-size: 11pt;
}

.press_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.press_main a:hover{	
	text-decoration: underline;
}

.press_links{
	margin: 10px auto auto 100px;
	line-height: 1.8;
}

.press_links_title{
	font-size: 14pt;
}

.press_headlines{
	margin: 30px auto auto 100px;
	width: 600px;
}

.press_headlines_wrap{
	text-align: center;
	margin: auto;		
	color: #BBBBBB;
	padding: 20px;
	margin: 10px auto;
}

.press_headlines_img{
	border: solid 1px;
	color: #BBBBBB;
}

.gallery_blurb{
	width: 500px;
	font-family: verdana;
	font-size: 10pt;
	font-style: italic;
	color: #333333;
	margin: 30px auto;
	text-align: left;
}

.gallery_body{
	background-color: #FFFFFF;
	text-align: center;
	margin: auto;
	overflow-y: scroll;		
}

#gallerySO_link {
	width: 80%;
	font-size: 14pt;
	color: #333333;
	margin: 10px auto;
	text-align: left;
}

#gallerySO_link a {
	width: 80%;
	font-size: 14pt;
	color: #333333;
	margin: 10px auto;
	text-align: left;
	text-decoration: underline;
}

.blank_div{
	float: none;
	display: block;
}
#gallery_header{
	float: none;
	width: 80%;
	height: auto;
	margin: 10px auto; 
	text-align: center;
}

.gallery_label_wrapper{
	float: none;	
	width: 80%;
	height: 20px;
	margin: 10px auto; 
	text-align: center;
	font-family: verdana;
	font-size: 14pt;
/*	color: #333333;	*/
	cursor: pointer;
}

.gallery_thumb_label_wrapper{
	float: none;	
	width: 70%;
	height: 20px;
	margin: 10px auto; 
	text-align: center;
	font-family: verdana;
	font-size: 14pt;
/*	color: #333333; */	
	cursor: pointer;
}

.gallery_view_all{
	
}

#gallery1_all_slider{
}

.gallery_rt_arrow{
	float: left;
	width: 20px;
	margin: 2px auto 0 auto;
	text-align: left;
}

.gallery_label{
	float: left;
	text-align: left;
	padding-left: 8px;
}

.art_gallery_label{
	color: #333333;
}

.press_gallery_label{
	color: #BBBBBB;
}

#galleries_wrapper{
	display: none;	
}

#gallery1_all_label{
}

#gallery1_thumbs_label{
}

.gallery_subheading{
	font-size: 12pt;
	color: #333333;
}

.gallery_subsubheading{
	font-size: 12pt;
	color: #666666;
	text-align: left;
}

.gallery_view_wrapper{
	width: 80%;
	margin: 10px auto; 
	text-align: center;
	float: none;	
}

.art_gallery_view_wrapper{
	color: #333333;
	height: 600px;	
}

.press_gallery_view_wrapper{
	color: #BBBBBB;
	height: 500px;
}

#gallery1_view_wrapper{
}

.gallery_view_prev_btn{
	width: auto;
	margin: auto; 
	text-align: center;
	float: left;	
	cursor: pointer;
}

.gallery_view_next_btn{
	width: auto;
	margin: auto; 
	text-align: center;
	float: left;
	cursor: pointer;
}

#gallery1_prev_btn{
}

#gallery1_next_btn{
}

.gallery_img_view{
	width: 90%;
/*	height: 800px; */
	margin: auto; 
	text-align: center;
	float: left;	
}

#gallery1_imgview{
}

#galleries_loading_msg{
	position: relative;
	display: block;
	text-align: center;
	font-size: 16pt;
	color: #BBBBBB;
	margin: 80px auto;
}

#image_pending_animation{
	margin: auto auto auto;
	text-align: center;
	display: none;
	z-index: 10;	
}

#img_desc_placeholder, #img_src_placeholder, #img_caption_placeholder {
	position: absolute;
	top: 20px;
	left: 400px;
	width: 25px;
	height: 25px;
	color: white;
	z-index: 1;	
	opacity: 0;
}

#img_src_placeholder #img_caption_placeholder{
	
}

.gallery_main_img{
}

.gallery_shows_wrapper{
	width: 100%;
	margin: 10px auto 20px auto; 
	text-align: left;	
}

.gallery_shows_wrapper a{
	text-decoration: underline;	
	color: #333333;
}

.gallery_shows_wrapper a:hover{
	text-decoration: underline;	
	color: #333333;
}

.gallery_shows{
	width: 80%;
	margin: 10px auto; 
	text-align: left;
	font-size: 14pt;
	color: #333333;
	line-height: 2;
}

.gallery_shows_text{
	width: 80%;
	margin: auto; 
	text-align: left;
	font-size: 11pt;
	color: #333333;
	line-height: 2;
}

.event_shows_wrapper{
	width: 100%;
	margin: 10px auto 20px auto; 
	text-align: left;	
}

.event_shows_wrapper a{
	text-decoration: underline;	
	color: #BBBBBB;
}

.event_shows_wrapper a:hover{
	text-decoration: underline;	
	color: #BBBBBB;
}

.event_shows{
	width: 80%;
	margin: 10px auto; 
	text-align: left;
	font-size: 14pt;
	color: #BBBBBB;
	line-height: 2;
}

.event_shows_text{
	width: 80%;
	margin: auto; 
	text-align: left;
	font-size: 11pt;
	color: #BBBBBB;
	line-height: 2;
}

.art_gallery_main_img{
	border: solid 3px #AAAAAA;
/*	height: 600px; */
/*	height: auto;
	width: auto; */
	margin: auto auto auto;
}

.press_gallery_main_img{
	border: solid 3px #AAAAAA;
	height: 500px;
	margin: auto auto;
}

.gallery_main_img_caption_wrapper{
	width: 70%;
	margin: 10px auto;
	text-align: center;	
	font-family: verdana;
	font-size: 10pt;
}

.press_gallery_caption{
	height: 50px;
	color: #BBBBBB;	
}

.art_gallery_caption{
	height: 80px;
	color: #333333;	
}

.gallery_main_img_caption{
	float: left;
	width: 70%;
	text-align: right;
	margin: auto 10px auto 0;
}

.gallery_main_img_purchase{
	float: left;
	width: 20%;
	text-align: right;
	margin: auto auto auto auto;
	cursor: pointer;
}

.share_chiclets {
	margin: 4px auto;
}

#gallery1_main_img{
}

.gallery_thumbs_view{
	width: 80%;
	height: auto;
	margin: 10px auto; 
	text-align: center;
	float: none;	
	padding: 0 25px 0 0;	
}

#gallery1_thumbs_slider{
}

.gallery_thumb_table{
	width: 80%;
	height: auto;
	margin: 10px auto; 
	text-align: center;
	float: none;	
	border: solid 1px #AAAAAA;
}

.thumb_table_field{
	width: 100px;
	height: 100px;
	margin: auto;
	padding: 10px;
	text-align: center;
	cursor: pointer;
}

.thumb_table_img{
	width: 80px;
	margin: auto;
	text-align: center;
	border: solid 1px #AAAAAA;
}

.dark_page_footer {
	/*width: 100%; */
	margin: 10px 0px 10px 200px;
	text-align: center;
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #BBBBBB;
}

.dark_page_footer a {
	text-decoration: none;
	color: #BBBBBB;
}

.dark_page_footer a:hover {
	text-decoration: underline;	
	color: #BBBBBB;
}

.gallery_footer {
	width: 100%;
	margin: 10px auto;
	text-align: center;
	font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #BBBBBB;
}

.gallery_footer a {
	text-decoration: none;
	color: #BBBBBB;
}

.gallery_footer a:hover {
	text-decoration: underline;	
	color: #BBBBBB;
}

.music_wrapper{
	width: 100%;
/*	height: 4000px; */
}

#music_main{	
	float: left;
	margin: 0 auto 0;
	width: 75%;
	padding: 0px;
}

.music_main a{
	color: #BBBBBB;
	text-decoration: underline;
}

.music_main a:hover{	
	text-decoration: underline;
}

.music_main_image{
	width: 700px;
	height: 1300px;
	margin: auto;
	text-align: center;	
}

.music_main_img_stack{	/* for images */
	border: solid 2px gray;
}

#music_main_img_div_1{
	width: 587px;
	height: 744px;
	top: 150px;
	left: 680px;
	z-index: 1;
	position: absolute;	
	opacity: 1;	
}

#music_main_img_div_2{
	width: 495px;
	height: 355px;
	top: 120px;
	left: 580px;
	z-index: 2;	
	position: absolute;	
	opacity: 1;	
}

#music_main_img_div_3{
	z-index: 3;	
	position: absolute;	
	top: 170px;
	left: 780px;
}

#music_main_img_div_4{
	z-index: 4;	
	position: absolute;	
	top: 180px;
	left: 270px;
}

#music_main_img_div_5{
	z-index: 5;
	position: absolute;	
	top: 270px;
	left: 510px;
}

#music_main_img_div_6{
	z-index: 6;
	position: absolute;	
	top: 600px;
	left: 680px;
}

#music_main_img_div_7{
	z-index: 7;	
	position: absolute;	
	top: 630px;
	left: 980px;
}

#music_main_img_div_8{
	z-index: 8;	
	position: absolute;	
	top: 590px;
	left: 290px;
}

#music_main_img_div_9{
	z-index: 9;	
	position: absolute;	
	top: 650px;
	left: 300px;
}

#music_main_img_div_10{
	z-index: 10;
	position: absolute;	
	top: 840px;
	left: 650px;
}

.music_notes{
	width: 800px;
	font-size: 11pt;
	line-height: 2;
	padding: 40px 0 10px 300px;
}

.music_clip{
	width: 700px;
	margin: auto;
	text-align: center;	
	padding: 0 0 10px 70px;
}

.music_clip_embed{
	
}

.music_clip_caption{
	text-align: left;		
}

.music_story{
	width: 600px;
	font-size: 11pt;
	line-height: 2;
	padding: 40px 0 10px 300px;
}

.music_video{
	width: 700px;
	margin: auto;
	text-align: center;	
}

.footer_follow_buttons{
	display: block;
	width: 600px;
	text-align: center;
	margin: 10px auto;
}

.footer_links{
	display: block;
	width: 100%;
}

.footer_text{
	display: block;
	width: 100%;
}
.copyright_info{
	display: inline;
}

.artifizz_industries_credit{
	display: inline;
}

.floatObj{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	border: none;
}

#floatObj1{
	top: 200px;
	left: -200px;
}

#floatObj2{
	top: -200px;
	left: 5000px;
}

#floatObj3{
	top: 900px;
	left: 500px;
}

#floatObj4{
	top: 900px;
	left: 100px;
}
/* New Start

 */
#gallery1_all_slider{
	width:100%;
}
#gallery1_main_img {

	height: auto;
	max-width:100%;
}
#gallery1_thumbs_slider{
	width:100% !important;
}
#gallery2_thumbs_slider{
	width: 100% !important;
}
#gallery2_all_slider{
	width: 100% !important;
}
#gallery3_all_slider{
	width:100%;
}
#gallery3_main_img {

	height: auto;
	max-width:100%;
}
#gallery3_thumbs_slider{
	width: 100% !important;
}
.gallery_main_img_caption{
	text-align: left;
	font-size: 24px;
	padding-bottom: 10px;
	float: none;
	height: auto;
}
.gallery_main_img_purchase{
	width:100%;
	float: none;
	text-align: left;

}
.art_gallery_caption{
	height: auto;
}
.gallery_label_wrapper{
	height: auto;
	text-align: center;
}
.share_chiclets{
	float: right;
	display: inline-block;
}
.art_gallery_caption{
box-sizing: border-box;
	border: 1px solid #999;
	padding: 10px;

	background: #eee;
}
.gallery_main_img_caption_wrapper{
	width:80%;
}
.gallery_thumbs_view{
	width: 100%;
}
/* New Stop

 */