@charset "UTF-8";
/* CSS Document */

/*******************************************************************/
/*********************       Home Page        **********************/
/*******************************************************************/
#home_page_news_wrapper {
	width:975px;
	height:34px;
}
#home_page_news_wrapper ul {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
}
#home_page_news_wrapper li {
	line-height:14px;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
	display:inline;
	width:700px;
	height:25px;
	padding:0;
	text-align:left;
}
#home_page_news_wrapper_left {
	float:left;
	width:5px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:center;
	background-repeat:no-repeat;
}
#home_page_news_wrapper_center {
	float:left;
	width:965px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	line-height:1;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
}
#home_page_news_wrapper_center a {
	color:#000000;
}
#home_page_news_wrapper_center a:link,
#home_page_news_wrapper_center a:visited {
	text-decoration:none;
}
#home_page_news_wrapper_center a:hover,
#home_page_news_wrapper_center a:focus,
#home_page_news_wrapper_center a:active {
	text-decoration:none;
}
#home_page_news_wrapper_right {
	float:left;
	width:5px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*******************************************************************/
/*********************       Home Page        **********************/
/*******************************************************************/


/*******************************************************************/
/*********************   Community Pages      **********************/
/*******************************************************************/
.community_pages_wrapper {
	float:left;
	width:975px;
	text-align:left;
}
.community_pages_wrapper .top_bottom {
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
.community_pages_wrapper .top_left {
	float:left;
	width:5px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.community_pages_wrapper .top_right {
	float:right;
	width:5px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:no-repeat;
	background-position:0 -108px;
}
.community_pages_wrapper .top_middle {
	float:left;
	width:965px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:repeat-x;
	background-position:0 -54px;
}
.community_pages_wrapper .bottom_left {
	float:left;
	width:5px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.community_pages_wrapper .bottom_right {
	float:right;
	width:5px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:no-repeat;
	background-position:0 -10px;
}
.community_pages_wrapper .bottom_middle {
	float:left;
	width:965px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:repeat-x;
	background-position:0 -5px;
}
.community_pages_inner_wrapper {
	float:left;
	width:875px;
	padding:0 50px;
	background-color:#FFFFFF;
}

.community_pages_wrapper .getting_started_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .getting_started_module_wrapper .left {
	float:left;
	width:370px;
	padding:0 20px 0 0;
}
.community_pages_wrapper .getting_started_module_wrapper .right {
	float:left;
	width:435px;
	padding:0;
}
.community_pages_wrapper .getting_started_header_wrapper {
	float:left; 
	padding-bottom:20px;
}

.community_pages_wrapper .video_tutorial_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .video_tutorial_module_wrapper .left {
	float:left;
	width:420px;
	padding:0 20px 0 0;
}
.community_pages_wrapper .video_tutorial_module_wrapper .right {
	float:left;
	width:800px;
	padding:0;
}
.community_pages_wrapper .video_tutorial_header_wrapper {
	float:left; 
	padding-bottom:20px;
}

.community_pages_wrapper .artist_testimonials_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .artist_testimonials_module_wrapper .left {
	float:left;
	width:800px;
	padding:0;
}
.community_pages_wrapper .artist_testimonials_header_wrapper {
	float:left; 
	padding-bottom:20px;
	
}

.community_pages_wrapper .general_information_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .general_information_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .general_information_header_wrapper {
	float:left; 
	padding-bottom:20px;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .general_information_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .general_information_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .general_information_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .general_information_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}

/*about_fine_art_world*/
.community_pages_wrapper .about_fine_art_world_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .about_fine_art_world_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end about_fine_art_world*/

/*contact_us*/
.community_pages_wrapper .contact_us_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .error {
	color:#FF0000;
	width:85%;
	padding:2%;
	border:1px solid #FF0000;
	background-color:#FFCCCC;
	margin:0 0 10px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .right {
	float:right;
	width:255px;
	padding:0 0 0 40px;
	
}
.community_pages_wrapper .contact_us_module_wrapper .right p {
	font-size:16px;
	padding-bottom:35px;
}
.community_pages_wrapper .contact_us_module_wrapper .right .social_networking_module {
	padding:8px 3px 1px 1px;
	width:130px;
	background-color:#999999;
	border:1px solid #666666;
}
.community_pages_wrapper .contact_us_module_wrapper .left {
	float:left;
	width:500px;
	padding:0 75px 0 0;
	border-right:1px dashed #666666;
}
.community_pages_wrapper .contact_us_module_wrapper .left p {
	padding:0 0 15px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .left #send_button {
	padding:3px 8px;
	font-size:18px;
	font-weight:bold;
	background-color: #3399FF;
	border:1px solid #222222;
	color:#FFFFFF;
}
.community_pages_wrapper .contact_us_header_wrapper {
	float:left; 
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .contact_us_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .contact_us_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .contact_us_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .contact_us_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end contact_us*/

/*privacy*/
.community_pages_wrapper .privacy_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .privacy_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .privacy_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .privacy_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .privacy_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .privacy_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .privacy_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end privacy*/

/*terms of use*/
.community_pages_wrapper .terms_of_use_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .terms_of_use_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .terms_of_use_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .terms_of_use_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .terms_of_use_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .terms_of_use_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .terms_of_use_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end terms of use*/

/*terms of use*/
.community_pages_wrapper .site_credits_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .site_credits_module_wrapper .left {
	float:left;
	width:500px;
	padding:0;
}
.community_pages_wrapper .site_credits_module_wrapper .right {
	float:right;
	width:200px;
}
.community_pages_wrapper .site_credits_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:5px;
}
.community_pages_wrapper .site_credits_module_wrapper h2 {
	padding-bottom:5px;
}
.community_pages_wrapper .site_credits_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .site_credits_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .site_credits_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end terms of use*/

.community_pages_wrapper a {
	color: #3366FF;
}
.community_pages_wrapper a:link,
.community_pages_wrapper a:visited {
	text-decoration:none;
}
.community_pages_wrapper a:hover,
.community_pages_wrapper a:active,
.community_pages_wrapper a:focus {
	text-decoration:underline;
}


.community_pages_wrapper h1 {
	line-height:1;
	padding:0 0 5px 0;
	margin:0;
	font-size:30px;
	font-weight:normal;
}
.community_pages_wrapper h2 {
	line-height:1;
	padding:0 0 10px 0;
	margin:0;
	font-size:22px;
	font-weight:normal;
}
.community_pages_wrapper p {
	line-height:18px;
	padding:0 0 5px 0;
	margin:0;
	font-size:14px;
}
.community_pages_inner_wrapper .module_wrapper p {
	line-height:18px;
	padding:0 0 10px 25px;
	margin:0;
	font-size:14px;
}
/*******************************************************************/
/*********************   Community Pages      **********************/
/*******************************************************************/

body { margin: 0; font-family: Arial, Helvetica, sans-serif; background-color: #000; }

.spacer td {height:10px;} /* THIS DETERMINS THE SPACE BETWEEN MAJOR MODULES*/

.spacer_footer td {height:10px;} /* THIS DETERMINS THE SPACE BETWEEN THE FOOTER AND FEATURED ARTIST BANNER, IT IS LOCATED IN "aboutUsSiteCreditsFooterV2.php" */


/* ---------------------- GLOBAL TEXT SIZES ---------------------- */


.h1 { font-size:22px; }  /* --- GLOBAL PAGE TITLE SIZE --- */

.h2 { font-size:20px; }

.h3 { font-size:18px; }

.h4 { font-size:16px; }

.h5 { font-size:14px; }

.h6 { font-size:12px; }

.h7 { font-size:10px; }

.h8 { font-size:8px; }


/* ---------------------- GLOBAL TEXT COLORS ---------------------- */

.white { color: #FFFFFF; }

.grey_c { color: #CCCCCC; }

.grey_9 { color: #999999; }

.grey_6 { color: #666666; }

.grey_3 { color: #333333; }


/* ---------------------- ERROR MESSAGE TEXT STYLES ---------------------- */

.error_title { font-size: 16px; color:#000000; }

.error_text { font-size:12px; color:#000000; }


/* ---------------------- TOP BANNER  ---------------------- */

.icon {float:right; padding-left: 15px;}

#username {color:#E0BD6C; font-size:12px}


/* ---------------------- TOP MENU BAR  ---------------------- */

.nav a {display:block; padding:3px 0;}

.nav a:link { color: #000; font-size:12px; text-decoration:none;}

.nav a:visited { color: #000; font-size:12px; text-decoration:none;}

.nav a:hover { color: #A53918; font-size:12px; text-decoration:none;}

.nav_current { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a:visited { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a:hover { color: #ccc; font-size:12px; text-decoration:none; padding: 0; }


/* ---------------------- !!! TOP SUB MENU BAR CSS IS LOCATED IN IN THE SPRY MENU BAR HORIZONTAL.CSS !!!  ---------------------- */

.submenu_no_spry a {padding: 5px 10px 5px 10px;}

.submenu_no_spry a:link, .submenu_no_spry a:visited { font-size:12px; color: #fff; text-decoration: none; }

.submenu_no_spry a:hover { font-size:12px; color: #a53918; text-decoration: none; background-color: #b1b1b1; }


/* ---------------------- STANDARD MODULE TITLE BAR  ---------------------- */

.std_module_title { font-size:18px; margin:0 40px  0 10px; color:#000000; } /* --- STD MODULE TITLE --- */

.std_module_title a:link { color:#000000; text-decoration:none; }

.std_module_title a:visited { color:#000000; text-decoration:none; }

.std_module_title a:hover{ color: #999999; text-decoration:none; }


.std_module_subtitle { font-size:12px; margin:0 40px  0 10px; color:#000000; } /* --- STD MODULE SUBTITLE --- */

.std_module_subtitle a:link { color:#000000; text-decoration:none; }

.std_module_subtitle a:visited { color:#000000; text-decoration:none; }

.std_module_subtitle a:hover{ color: #999999; text-decoration:none; }


/* ---------------------- FOOTER BAR  ---------------------- */


.footer { color:#CCCCCC; font-size:12px; }

.footer a:link { color:#CCCCCC; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }

.footer a:visited { color:#CCCCCC; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }

.footer a:hover { color:#666; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }


.fa_float { width:945px;}

.fa_float table {float:left; padding:0px; margin:10px;}

.fa_float table td { height: 115px; width:115px; overflow:hidden;}

.fa_float img {padding:0px; margin:0; border:solid 1px #000000;}

.fa_float a {color:#CCCCCC; font-size:10px;}




.news_chart_title {color:#fff; font-size:18px;}

.news_chart_details { padding:0 0 0 5px; color:#333333; font-size:12px;}

.news_chart td.line { background:#999999;}

.news_chart td.details { background:#f1f1f1;}

/* .news_chart td.details:hover { background-color: #FFFFFF} */

.news_chart_details a:link, .news_chart_details a:visited {color:#333333; font-size:12px; text-decoration:none;}

.news_chart_details a:hover {color:#333333; font-size:12px; text-decoration:underline;}



/* This style pertains to sublinks on info pages, event pages, ctrl panel pages, ect. */

.sub_link a:link, .sub_link a:visited {color:#333333; text-decoration:none; font-size:16px;}

.sub_link a:hover {color:#333333; text-decoration: underline; font-size:16px;}



.event_h1 {color:#333333; font-size:18px;}

.event_h2 {color:#333333; font-weight:bold; font-size:12px;}

.event_h3 {color:#333333; font-size:12px;}

.event_h3 a:link, .event_h3 a:visited {color:#333333; text-decoration:none;}

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



/* Shopping Cart Styles */

.cart_categories {font-size: 12px; color:#333333}

.cart_titles {font-size: 14px; color:#333333}

.cart_details {font-size:12px; color:#333333;}
.cart_details a:link, .cart_detials a:visited {color: #FF0000; text-decoration:none;}
.cart_details a:hover {color:#FF0000; text-decoration: underline}




