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

* {
	margin:0;
	padding:0;
	}

body {
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.clear {
	width:100%;
	height:0;
	clear:both;
	}	

a { outline:none; }
a img { border:0; outline:0; }	
	
#wrapper {
	width:900px;
	height:auto;
	float:left;
	padding:20px 10px 20px 14px;
	background-image:url(../images/wrapper_bg_center.png);
	background-repeat:repeat-x;
	background-position:center top;
	margin-top:5px;
	}

#wrapper_outer_left {
	width:auto;
	height:auto;
	padding-left:8px;
	float:left;
	background-image:url(../images/wrapper_bg_left.png);
	background-repeat:no-repeat;
	background-position:left top;
	}

#wrapper_outer_right {
	width:964px;
	height:auto;
	margin:auto;
	margin-top:50px;
	background-image:url(../images/wrapper_bg_right.png);
	background-repeat:no-repeat;
	background-position:right top;
	}
	
#main_nav_right {
	width:31px;
	height:auto;
	float:right;
	padding-top:18px;
	}
	
#main_nav_right ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	}
#main_nav_right ul li {
	float:left;
	display:block;
	}
	
#main_nav_right ul li#epresskitz a {
	width:31px;
	height:135px;
	float:left;
	display:block;
	background-image:url(../images/menu_epresskitz_a.png);
	background-repeat:no-repeat;
	z-index:999;
	}
#main_nav_right ul li#epresskitz a#active {
	background-image:url(../images/menu_epresskitz_active.png);
	background-repeat:no-repeat;
	margin-left:-1px;
	}
	
#main_nav_right ul li#matching_print_kitz a {
	width:31px;
	height:135px;
	float:left;
	display:block;
	background-image:url(../images/menu_matching_print_kits_a.png);
	background-repeat:no-repeat;
	}
#main_nav_right ul li#matching_print_kitz a#active {
	background-image:url(../images/menu_matching_print_kits_active.png);
	background-repeat:no-repeat;
	margin-left:-1px;
	}


#main_nav_right ul li#other_stuff a {
	width:31px;
	height:135px;
	float:left;
	display:block;
	background-image:url(../images/menu_other_stuff_a.png);
	background-repeat:no-repeat;
	}
#main_nav_right ul li#other_stuff a#active {
	background-image:url(../images/menu_other_stuff_active.png);
	background-repeat:no-repeat;
	margin-left:-1px;
	}
	
	
#top_container {
	width:900px;
	height:auto;
	float:left;
	padding-bottom:16px;
	}
#logo_container {
	width:auto;
	height:auto;
	float:left;
	}

#beside_logo_container {
	width:550px;
	height:auto;
	float:right;
	padding-top:24px;
	}
#login_container {
	width:auto;
	height:auto;
	float:left;
	padding-right:0px;
	}

#login_container input.textbox {
	width:97px;
	height:auto;
	float:left;
	padding:3px 4px;
	border:1px solid #dedcdc;
	margin-right:5px;
	font-size:11px;
	color:#817c7c;
	}
#login_container input.login {
	width:45px;
	height:21px;
	float:left;
	background-image:url(../images/login_button.jpg);
	background-repeat:no-repeat;
	border:0;
	margin-right:10px;
	cursor:pointer;
	}

img.sign_up_free {
	float:left;
	display:block;
	margin-right:8px;
	}
img.tel_num {
	float:left;
	margin-top:2px;
	}


#banner_container {
	width:900px;
	height:268px;
	float:left;
	}
	

#banner_nav_left {
	width:182px;
	height:264px;
	float:left;
	background-image:url(../images/banner_nav_bg.png);
	background-repeat:no-repeat;
	}
#banner_nav_left ul {
	width:179px;
	height:262px;
	float:left;
	}
#banner_nav_left ul li {
	width:auto;
	height:auto;
	float:left;
	display:block;
	}
#banner_nav_left ul li#more_flash a {
	width:179px;
	height:51px;
	float:left;
	margin-top:1px;
	margin-left:1px;
	background-image:url(../images/more_flash_button_a.png);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#more_flash a.active {
	background-image:url(../images/more_flash_button_active.png);
	background-repeat:no-repeat;
	margin-top:1px;
	margin-left:1px;
	}
#banner_nav_left ul li#more_pages a {
	width:179px;
	height:52px;
	float:left;
	margin-top:2px;
	margin-left:1px;
	background-image:url(../images/more_pages_button_a.jpg);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#more_pages a.active {
	background-image:url(../images/more_pages_button_active.jpg);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#more_help a {
	width:178px;
	height:49px;
	float:left;
	margin-top:2px;
	margin-left:1px;
	background-image:url(../images/more_help_button_a.jpg);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#more_help a.active {
	background-image:url(../images/more_help_button_active.jpg);
	background-repeat:no-repeat;
	}
	
#banner_nav_left ul li#more_bookings a {
	width:179px;
	height:52px;
	float:left;
	margin-top:2px;
	margin-left:1px;
	background-image:url(../images/more_bookings_button_a.jpg);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#more_bookings a.active {
	background-image:url(../images/more_bookings_button_active.jpg);
	background-repeat:no-repeat;
	}
	
#banner_nav_left ul li#get_a_tour a {
	width:179px;
	height:50px;
	float:left;
	margin-top:2px;
	margin-left:1px;
	background-image:url(../images/get_a_tour_button_a.jpg);
	background-repeat:no-repeat;
	}
#banner_nav_left ul li#get_a_tour a.active {
	background-image:url(../images/get_a_tour_button_active.png);
	background-repeat:no-repeat;
	}


#banner_content_right {
	width:715px;
	height:268px;
	float:left;
	}
#banner_content_right_more_flash {
	width:665px;
	height:268px;
	float:left;
	padding:0px 25px 0 25px;
	background-image:url(../../EPK_SALES/images/pages/free.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}	

#banner_content_right_more_pages {
	width:665px;
	height:228px;
	float:left;
	padding:20px 25px;
	background-image:url(../../EPK_SALES/images/pages/more.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#banner_content_right_more_help{
	width:665px;
	height:228px;
	float:left;
	padding:20px 25px;
	background-image:url(../../EPK_SALES/images/pages/full.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
#banner_content_right_more_bookings{
	width:665px;
	height:228px;
	float:left;
	padding:20px 25px;
	background-image:url(../../EPK_SALES/images/pages/more_bookings.png);
	background-repeat:no-repeat;
	background-position:right;
	}
#banner_content_right_get_a_tour{
	width:665px;
	height:228px;
	float:left;
	padding:20px 25px;
	background-image:url(../../EPK_SALES/images/pages/tour.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}


#banner_content_right p.title, #banner_content_right_more_pages p.title, #banner_content_right_more_help p.title, #banner_content_right_more_bookings p.title, #banner_content_right_get_a_tour p.title {
	font-size:38px;
	font-family:"Times New Roman", Times, serif;
	color:#f7f7f7;
	width:350px;
	line-height:43px;
	display:block;
	padding:16px 0 0 0;
	}
#banner_content_right p.text, #banner_content_right_more_pages p.text, #banner_content_right_more_help p.text, #banner_content_right_more_bookings p.text, #banner_content_right_get_a_tour p.text {
	font-size:15px;
	color:#fff;
	width:350px;
	display:block;
	line-height:24px;
	padding-top:10px;
	}
.banner_content_right_button {
	width:100%;
	height:auto;
	float:left;
	margin-left:-4px;
	display:block;
	}
.banner_content_right_button a#more_pages_content_button {
	width:149px;
	height:51px;
	display:block;
	margin-top:8px;
	background-image:url(../images/more_pages_content_button.png);
	background-repeat:no-repeat;
	}
.banner_content_right_button a#more_pages_content_button span {
	width:149px;
	height:47px;
	display:block;
	cursor:pointer;
	}
	
.banner_content_right_button a#more_help_content_button {
	width:149px;
	height:51px;
	display:block;
	background-image:url(../images/more_help_content_button.png);
	background-repeat:no-repeat;
	}
.banner_content_right_button a#more_help_content_button span {
	width:149px;
	height:46px;
	display:block;
	cursor:pointer;
	}
	

.banner_content_right_button a#more_bookings_content_button {
	width:149px;
	height:51px;
	display:block;
	background-image:url(../images/more_bookings_content_button.png);
	background-repeat:no-repeat;
	}
.banner_content_right_button a#more_bookings_content_button span {
	width:149px;
	height:46px;
	display:block;
	cursor:pointer;
	}	
	
.banner_content_right_button a#get_a_tour_content_button1 {
	width:195px;
	height:51px;
	display:block;
	background-image:url(../images/get_a_tour_content_button1.png);
	background-repeat:no-repeat;
	}
.banner_content_right_button a#get_a_tour_content_button1 span {
	width:195px;
	height:51px;
	display:block;
	cursor:pointer;
	}
.banner_content_right_button a#get_a_tour_content_button2 {
	width:195px;
	height:51px;
	display:block;
	background-image:url(../images/get_a_tour_content_button2.png);
	background-repeat:no-repeat;
	}
.banner_content_right_button a#get_a_tour_content_button2 span {
	width:195px;
	height:52px;
	display:block;
	cursor:pointer;
	}

.more_flash_image {
	width:287px;
	height:222px;
	float:right;
	margin-top:20px;
	background-image:url(EPK_SALES/images/pages/free.jpg);
	background-repeat:no-repeat;
	}	
.more_flash_image span {
	width:287px;
	height:222px;
	display:block;
	}
	
.more_pages_image1 {
	width:291px;
	height:222px;
	float:right;
	background-image:url(../images/more_pages_image1.png);
	background-repeat:no-repeat;
	}	
.more_pages_image1 span {
	width:291px;
	height:222px;
	display:block;
	}
.more_help_image1 {
	width:291px;
	height:222px;
	float:right;
	background-image:url(../images/more_help_image1.png);
	background-repeat:no-repeat;
	}	
.more_help_image1 span {
	width:291px;
	height:222px;
	display:block;
	}

.get_a_tour_banner_image1 {
	width:291px;
	height:222px;
	float:right;
	background-image:url(../images/more_pages_image1.png);
	background-repeat:no-repeat;
	}	
.get_a_tour_banner_image1 span {
	width:291px;
	height:222px;
	display:block;
	}


.banner_content_right_nav {
	width:342px;
	height:50px;
	float:left;
	margin-top:16px;
	background-image:url(../images/more_flash_button_panel_bg.png);
	background-repeat:no-repeat;
	}
.banner_content_right_nav span {
	width:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-0.1px;
	float:left;
	padding-top:14px;
	padding-left:8px;
	padding-right:8px;
	color:#575555;
	}

.banner_content_right_nav ul {
	width:auto;
	height:34px;
	float:right;
	position:relative;
	list-style:none;
	margin-top:4px;
	background-image:url(../images/more_flash_button_panel_each_bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	}
.banner_content_right_nav ul li {
	float:left;
	display:inline-block;
	}
.banner_content_right_nav ul li a {
	width:auto;
	height:24px;
	float:left;
	padding:10px 6px 0 6px;
	color:#8a1317;
	text-decoration:none;
	font-size:11px;
	font-weight:none;
	letter-spacing:-0.2px;
	}
.banner_content_right_nav ul li a:hover {
	background-image:url(../images/more_flash_button_panel_active.jpg);
	background-repeat:repeat-x;
	}


.banner_content_right_nav ul li a.active {
	background-image:url(../images/more_flash_button_panel_active.jpg);
	background-repeat:repeat-x;
	}

.banner_content_right_nav ul li.separator {
	width:2px;
	height:35px;
	float:left;
	display:block;
	background-image:url(../images/banner_content_right_nav_separator.png);
	background-repeat:no-repeat;
	}
#content_container {
	width:900px;
	height:auto;
	float:left;
	}	
#left_content_container {
	width:164px;
	height:auto;
	padding:8px 8px;
	float:left;
	}
#left_content_container p.title {
	font-size:20px;
	font-weight:bold;
	color:#982126;
	float:left;
	display:block;
	line-height:22px;
	width:100%;
	padding-bottom:16px;
	font-family:"Times New Roman", Times, serif;
	}
#left_content_container p.text {
	color:#6e6c6c;
	font-size:13px;
	width:100%;
	display:block;
	line-height:19px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#homepage_four_columns_container {
	width:702px;
	height:auto;
	float:left;
	margin-top:-1px;
	border-bottom:2px solid #cdcdcd;
	border-left:2px solid #cdcdcd;
	border-right:2px solid #cdcdcd;
	padding-bottom:5px;
	background-color:#eeeeee;
	}
.homepage_four_columns_container_each {
	width:174px;
	height:auto;
	float:left;
	}
.homepage_four_columns_container_each_title {
	width:174px;
	height:29px;
	padding-top:10px;
	float:left;
	margin-top:-3px;
	background-image:url(../images/ttitle_bg_4_columns.jpg);
	background-repeat:repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#920b0a;
	text-align:center;
	}

.homepage_four_columns_container_each_content {
	width:152px;
	height:auto;
	float:left;
	padding:10px;
	}
.homepage_four_columns_container_each_content p {
	font-size:11px;
	color:#4c4c4c;
	display:block;
	width:100%;
	line-height:15px;
	padding-bottom:12px;
	}
.homepage_four_columns_container_each_content p a {
	font-size:11px;
	color:#4c4c4c;
	text-decoration:underline;
	}
.homepage_four_columns_container_each_content p a:hover {
	color:#871217;
	}
.homepage_four_columns_container_each_content a img {
	display:block;
	margin:4px auto 0 auto;
	}

.homepage_four_columns_container_separator {
	width:2px;
	height:215px;
	float:left;
	display:block;
	background-image:url(../images/homepage_four_colums_separator.png);
	background-repeat:no-repeat;
	margin-top:-3px;
	}
	
#line_below_four_columns {
	width:691px;
	height:2px;
	display:block;
	float:left;
	background-image:url(../images/line_below_four_columns.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:4px;
	padding-top:6px;
	}

#featured_artist_container {
	width:666px;
	height:158px;
	padding:8px 20px 0 20px;
	float:left;
	margin-top:1px;
	background-image:url(../images/featured_artist_container.jpg);
	background-repeat:no-repeat;
	}
#featured_artist_container img {
	display:block;
	float:left;
	}
#featured_artist_text_container {
	width:442px;
	float:left;
	display:block;
	padding:0 0 0 12px;
	}
#featured_artist_text_container p.title {
	font-size:21px;
	color:#982126;
	float:left;
	display:block;
	line-height:18px;
	width:100%;
	margin-bottom:8px;
	font-family:"Times New Roman", Times, serif;
	}
#featured_artist_text_container p.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:8px;
	line-height:17px;
	color:#524f4f;
	width:100%;
	clear:both;
	}
#featured_artist_text_container a{
	color:#600;
}
#featured_artist_text_container a:link{
	color:#600;
}
#featured_artist_text_container a:visited{
	color:#600;
}
	
/* FOOTER */


#footer_container {
	width:906px;
	height:auto;
	padding:10px;
	clear:both;
	border-top:4px solid #767474;
	background-color:#8f1419;
	font-size:10px;
	color:#fff;
	margin-left:7px;
	margin-bottom:20px;
	}
#footer_container_link {
	float:right;
	display:block;
	}
#footer_container_link a {
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	padding:0 4px;
	}
#footer_container_link a:hover {
	color:#CCCCCC;
	}

