body
	{
/*	margin: 0 auto;*/
	background:url(/images/bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	/*width: 100%;*/
	height: 700px;	
	background-color: #000;
	color: #666666;
	font-family: Arial, Verdana, Helvetica;
	font-size:10pt;
	margin-top: 0;
	
	}

body p a
	{
	color: #ff1f22;
	}
	
a:active, a:visited
	{
	outline: none;
	}


#container
	{
	width:948px;
	margin-left:auto;
	margin-right:auto;
	border-top: 0;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: 1px solid #9B9B9B;
	}
	
#header
	{
	height: 32px;
	background-color: #FFFFFF;
	}

#header_logo
	{
	width: 210px;
	padding-top:8px;
	padding-left:10px;
	float: left;
	}
	
#header_text
	{
	width: 400px;
	float: right;
	border: 0px solid;
	}

#header_image
	{
	margin-left:auto;
	margin-right:auto;	
	background:url(/images/main_image_2010.jpg);
	background-repeat: no-repeat;
	width: 948px;
	height: 188px;		
	border: 0;
	}

#nav_bg
	{
/*	margin-left:auto;
	margin-right:auto;	*/
	background:url(/images/top_nav_bg.jpg);
	background-repeat: no-repeat;
	width: 948px;
	height: 55px;		
	}

#nav_bg2
	{
	margin-left:auto;
	margin-right:auto;	
	background:url(/images/top_nav_bg_2.jpg);
	background-repeat: no-repeat;
	width: 948px;
	height: 55px;		
	}
	
#nav_bgrss
	{
/*	margin-left:auto;
	margin-right:auto;	*/
	background:url(/images/top_nav_bg_rss.jpg);
	background-repeat: no-repeat;
	width: 948px;
	height: 55px;		
	}


#search_area
	{
	float: right;
	width: 250px;
	}
	
#content, #content_home, #content_login
	{
	margin:0;
	padding:0;
	width:944px;
	margin-left:auto;
	margin-right:auto;
	border-top: 0;
	border-left: 2px solid #C8302B;
	border-right: 2px solid #C8302B;
	border-bottom: 2px solid #C8302B;
	background-color: #000;	
	position:relative;
	}

#content_home
	{
	position:relative;
	background:url(/images/home_main_2010a.jpg);
	background-repeat: no-repeat;	
	width: 944px;
	height: 460px;	
	background-color: #000;
	}
	
	
.homemyseatlink1
	{
	position:absolute;
	top:31px;
	left:198px;
	}	
	
.homemyseatlink2
	{
	position:absolute;
	top:204px;
	left:626px;
	}		
	
	

html > body #left_nav
	{
	width: 180px;
	float:left;
	margin: 10px 10px 0px 10px;
	padding: 0;
	background-color: #5C1A17;
	}

#left_nav
	{
	padding: 0;
	margin:0;
	width: 180px;
	float:left;
	margin: 10px 10px 0 5px;
	background-color: #5C1A17;
	}

#left_nav_footer
	{	
	background:url(/images/nav_fade_img.jpg);
	background-repeat: no-repeat;	
	width: 180px;
	height: 50px;
	float:left;
	}
	
#main_content, #main_content_rss2
	{
	width:539px;
	float:left;
	margin: 10px 10px 10px 0px;
	background-color: #F8F7F7;
	padding: 10px;
	min-height: 420px;
	}

	#main_content_rss2
		{
		width:687px;
		padding-left: 22px;
		padding-right: 22px;
		}

#right_links_wrap
	{	
	margin: 0 0 20px 0;
	padding:0;
	float:left;
	background-color: #D5D0D0;
	width: 162px;
	}

#right_links_content
	{
	margin: 0;
	padding: 0;
	width: 162px;
	background-color: #D5D0D0;
	background:url(/images/myseat_bg.gif);
	background-repeat: no-repeat;	
	}

#right_links_footer
	{
	background:url(/images/myseat_bottom.jpg);
	background-repeat: no-repeat;	
	width: 162px;
	height: 121px;
	background-color: #000;
	}
	
#footer
	{
	margin-top:10px;
	margin-bottom:30px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
	
.footerbg
	{
	background: transparent url(/images/assets/bgfooterrepeat.gif) 0 0 repeat-y;
	}
	
#footer_links
	{
	float: right;
	}

#welcome_links
	{
	width: 400px;
	border: 0px solid #FFF;
	float: right;
	margin-top: 270px;
	}

/* --------------- TEXT ----------------*/

h1, h2, h3
	{
	margin: 0;
	padding: 0;
	}

p.links
	{
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	}
	
a.link_right_content:link, a.link_right_content:hover, a.link_right_content:visited
	{
	font-size: 0.8em;
	color: #5C1A17;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}

#right_links_content h2
	{
	margin: 9px 3px 2px 7px;
	border: 0px solid;
	}

#right_links_content h2.boxhead
	{
	margin:0;
	padding:0;
	height:43px;
	}

	
#right_links_content h3
	{
	margin: 3px 3px 2px 7px;
	border: 0px solid;
	}

#right_links_content p
	{
	margin: 5px 2px 0 7px;
	color: #5C1A10;
	}







#right_links_content p.rsstwitter
	{
	margin: 8px 10px 7px 9px;
	padding:0;
	color: #494b4b;
	font-size:11px;
	width:143px;
	display:block;
	word-wrap: break-word;
	}

#right_links_content p.rsstwitter strong
	{
	color: #5c1a17;
	}
	
#right_links_content p.rsstwitter a
	{
	color: #5c1a16;
	font-weight:bold;
	text-decoration:none;
	width:143px;
	}

#right_links_content h2.rsshead
	{
	margin: 6px 10px 0 9px;
	padding:0;
	color: #5c1a16;
	font-size:11px;
	font-weight:bold;
	}

		#right_links_content h2.rsshead a
			{
			margin: 0;
			padding:0;
			color: #5c1a16;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			}


#right_links_wrap img.boxpart
	{
	display:block;
	}
	
#right_links_content p.rssdate
	{
	margin: 5px 10px 0 9px;
	color: #d01920;
	font-size:9.5px;
	}
	
#right_links_content p.rssdate span
	{
	color: #000;
	}	

#right_links_content p.twitterdate
	{
	margin: 4px 10px 8px 9px;	
	color: #d01920;
	font-size:10px;
	}





	
#search_area input.button
	{
	padding: 0;
	margin:0;
	margin: 10px 0 0 8px;
	float:left;
	}

#search_area input.textbox
	{
	padding: 0;
	margin:0;
	width: 145px;
	margin: 12px 10px 6px 2px;
	float:left;
	}


#welcome_links ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}

#welcome_links li
	{
	border: 0px solid #FFF;
	padding: 2px 20px 2px 0px;
	float: right;
	}

/* -------- LOGIN NAME & LINKS ----------*/

#header_text ul
	{
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 5px 10px 0 0;
	}
	
#header_text li
	{
	display: block;
	list-style-type: none;
	padding: 5px 10px 5px 5px;
	margin:0;
	float: left;
	font-size: 0.9em;
	color: #666;
	}

#header_text li a:link, #header_text li a:visited
	{
	margin: 0;	
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #F63730;
	color: #666;
	text-decoration: none;
	}



/* ------------ Basket/History Lists ------*/


#right_links_content ul
	{
	margin:0;
	margin-top: 8px;
	margin-left: 8px;
	padding: 0;
	list-style-type: none;
	}
	
#right_links_content li
	{
	margin: 0;
	padding: 0;
	margin-left:3px;
	font-size:8pt;
	vertical-align:middle;
	padding-bottom:3px;
	padding-left:20px;
     }

#right_links_content li.word
	{
	padding-top: 3px;
	height:12px;
	background: transparent url(/images/assets/icons/page_word.png) no-repeat center left ; 
	}

#right_links_content li.image
	{
	padding-top: 3px;
	height:12px;
	background: transparent url(/images/assets/icons/picture.png) no-repeat center left ; 
	}

#right_links_content li.video
	{
	padding-top: 3px;
	height:12px;
	background: transparent url(/images/assets/icons/film.png) no-repeat center left ; 
	}

a.dotted:link, a.dotted:hover, a.dotted:visited 
	{
	font-size: 1em;
	color: #000;
	text-decoration: none;		
	}
	
#right_links_content li.calendar
	{
	padding-top: 3px;
	height:12px;
	background: transparent url(/images/assets/icons/calendar.png) no-repeat center left ; 
	}


/* ------------ FOOTER LIST & LINKS ------*/

#footer_links li
	{
	display: block;
	list-style-type: none;
	padding: 0px 5px 5px 5px;
	border: 0px solid;
	float: left;
	}

#footer_links a:link, #footer_links a:visited
	{
	padding: 0px 10px 0px 0px;
	font-size: 0.8em;
	border-right: 1px solid;
	color: #666666;
	text-decoration: none;	
	}
	
#footer_links a:link#last, #footer_links a:visited#last
	{
	border-right: 0px solid;
	}	

/* --------------------------------- */

img
	{
	border:0;
	}

hr
	{
	background:url(/images/grad_line.jpg);
	background-repeat: no-repeat;	
	width: 520px;
	height: 1px;
	margin: 0 auto;
	border:none;
	}

hr.longhr
	{
	background:url(/images/grad_line2.jpg);
	background-repeat: no-repeat;	
	width: 687px;
	height: 1px;
	margin: 0 auto;
	border:none;
	clear:both;
	}

/*hr.right_content_split
	{
	border-bottom: 2px solid #E5E1E1;
	border-top: 2px solid #B1ADAD;
	border-left: 0px;
	border-right: 0px;
	width: 162px;
	height: 4px;
	margin: 2px 0 6px 0;
	margin: 0;
	padding:0;
	line-height:0;
	font-size:0;
	display:block;
	}*/
	
hr.right_content_split
	{
	background: transparent url(/images/assets/hr.gif) 0 0 repeat-x; 
	width: 162px;
	height: 4px;
	margin: 2px 0 6px 0;
	padding:0;
	line-height:0;
	font-size:0;
	display:block;
	}	
	

hr.clear
	{
	background:url(/images/grad_line.jpg);
	background-repeat: no-repeat;	
	width: 520px;
	height: 1px;
	margin: 0 auto;
	clear: both;
	}

hr.content
	{
	background:none;
	background-color: #AAA;
	width:100%
	}

form	
	{
	padding: 0;
	margin: 0;
	}

/* -------------- Left Navigation Menu ---------- */

#navigation ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: -4px;
	}

#navigation li
	{
	margin: 0;
	padding: 0;
	font-size:10pt;
	vertical-align:middle;
	margin-top:-3px;
   	}

#navigation li a
	{
	color:#ffffff;
	text-decoration:none;
	}

#navigation ul.subitem
	{
	margin-left:3px;
	padding-bottom:3px;
	padding-left:20px;
	}

#navigation ul.subitem li
	{
	margin-top:3px;
	margin-bottom:3px;
	}


/* ------------ Main, Top Horizontal Menu ------------------ */
	
ul.menu
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-top:7px;	
	}
	
ul.menu li
	{
	margin: 0;
	padding: 0;
	float: left;
	/*width: 5.5em;*/
	margin-right: 4px;
	text-align: left;
	}


a#link_home, a#link_home_sel
	{ 
	background-image:url(/images/home_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_home:hover 
	{ 
	background-image:url(/images/home_tab_over.gif);
	}

a#link_home_sel
	{
	background-image:url(/images/home_tab_up.gif); 
	}

a#link_home_sel:hover 
	{ 
	background-image:url(/images/home_tab_up_over.gif);
	}


a#link_models, a#link_models_sel
	{ 
	background-image:url(/images/models_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_models:hover 
	{ 
	background-image:url(/images/models_tab_over.gif);
	}

a#link_models_sel
	{
	background-image:url(/images/models_tab_up.gif); 
	}

a#link_models_sel:hover 
	{ 
	background-image:url(/images/models_tab_up_over.gif);
	}
	
a#link_releases, a#link_releases_sel
	{ 
	background-image:url(/images/releases_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_releases:hover 
	{ 
	background-image:url(/images/releases_tab_over.gif);
	}
	
a#link_releases_sel 
	{ 
	background-image:url(/images/releases_tab_up.gif);
	}
	
a#link_releases_sel:hover 
	{ 
	background-image:url(/images/releases_tab_up_over.gif);
	}
	
a#link_images, a#link_images_sel
	{ 
	background-image:url(/images/images_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_images:hover 
	{ 
	background-image:url(/images/images_tab_over.gif);
	}
	
a#link_images_sel
	{ 
	background-image:url(/images/images_tab_up.gif);
	}
	
a#link_images_sel:hover 
	{ 
	background-image:url(/images/images_tab_up_over.gif);
	}
	
	
a#link_video, a#link_video_sel
	{ 
	background-image:url(/images/video_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_video:hover 
	{ 
	background-image:url(/images/video_tab_over.gif);
	}
	
a#link_video_sel 
	{ 
	background-image:url(/images/video_tab_up.gif);
	}
	
a#link_video_sel:hover 
	{ 
	background-image:url(/images/video_tab_up_over.gif);
	}
	
a#link_contact, a#link_contact_sel
	{ 
	background-image:url(/images/contact_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:82px; 
	display:block; 
	}

a#link_contact:hover 
	{ 
	background-image:url(/images/contact_tab_over.gif);
	}

a#link_contact_sel 
	{ 
	background-image:url(/images/contact_tab_up.gif);
	}

a#link_contact_sel:hover 
	{ 
	background-image:url(/images/contact_tab_up_over.gif);
	}

a#link_myseat, a#link_myseat_sel
	{ 
	background-image:url(/images/myseat_tab.gif); 
	background-repeat: no-repeat;
	height: 28px; 
	width:117px; 
	display:block; 
	}

a#link_myseat:hover 
	{ 
	background-image:url(/images/myseat_tab_over.gif);
	}

a#link_myseat_sel
	{ 
	background-image:url(/images/myseat_tab_up.gif);
	}

a#link_myseat_sel:hover 
	{ 
	background-image:url(/images/myseat_tab_up_over.gif);
	}

/* -----------------------------------------------------*/


/* ------- CONTENT STYLES ----------*/

#polaroid_image
	{
	width: 150px; 
	float:left; 
	}

#release_text
	{
	width: 390px;
	float:left; 
	padding: 0px 10px 0px 10px;
	margin: 0 0 10px 0;
	}
	
#page_nav
	{
	width: 539px;
	padding: 5px 0px 5px 0px;
	}

#page_nav p
	{
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
	}
	
#page_nav a:link, #page_nav a:visited
	{
	color: #F63730;
	text-decoration: none;
	text-align: left;
	}

#page_nav a:hover
	{
	color: #F63730;
	text-decoration: underline;
	text-align: left;
	}

/* ----- REGISTER ------------ */

#reg_top_section
	{
	margin:0;
	padding: 0;
	width: 942px;
	}
	
#reg_bottom_section
	{
	margin:0;
	padding:0;
	}

#reg_top_section img, #reg_bottom_section img
	{
	float: left;
	border: 1px solid #FFF;
	}

#reg
	{
	margin:0;
	padding:0;
	float: left;
	background:url(/images/register_img_938x450_2010.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	width: 938px;
	height: 280px;
	}
	
#reg_form
	{
	margin:0;
	padding:0;
	background-color: #441412;
	width: 600px;
	float: right;
	margin-top: 60px;
	margin-right: 20px;
	padding: 10px;
	}	
	
#reg_content
	{
	margin:0;
	padding:10px;
	background-color: #731617;
	width: 580px;
	float: right;
	}

#reg_form table 
	{
	margin: 0 auto;
	width: 550px; 
	padding: 0px; 
	border: none; 
	}

#reg_form table td 
	{ 
	font-size: 1.0em; 
	vertical-align: middle; 
	padding: 2px 5px 2px 5px;
	}
	
#reg_form table td.label
	{ 
	text-align: right;
	color: #FFF;
	}

#reg_error
	{
	float: right;
	margin-right: 20px;
	padding: 5px;
	}

p.error_register
	{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.9em;
	color: #FFF;
	}
	
p.error_register a:link, p.error_register a:visited, p.error_register a:hover

	{
	margin: 0;
	padding: 0;
	color: #FFF;
	}

/* ------- LOGIN -------------*/

#nav_login
	{
	margin-left:auto;
	margin-right:auto;	
	background:url(/images/login_redband.jpg);
	background-repeat: no-repeat;
	width: 948px;
	height: 15px;	
	}

#login_bg
	{
	margin:0;
	padding:0;
	width:942px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;	
	border: 1px solid #FFF;
	}

#top_section
	{
	margin:0;
	padding: 0;
	width: 942px;
	}
	
#bottom_section
	{
	margin:0;
	padding:0;	
	}

#top_section img, #bottom_section img
	{
	float: left;
	border: 1px solid #FFF;
	}
	
#login
	{
	margin:0;
	padding:0;
	float: left;
	background:url(/images/login_img_590x248_2010.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	width: 590px;
	height: 248px;
	}
	
#login_form
	{
	margin:0;
	padding:0;
	background-color: #441412;
	width: 300px;
	float: right;
	margin-top: 60px;
	margin-right: 20px;
	}	

#login_content_message
	{
	margin:0;
	width: 195px;
	float: left;
	margin: 60px 0px 0px 10px;
	padding: 10px;
	}

#login_content_message p
	{
	font-size: 10pt;
	color: #F63730;
	line-height: 14pt;
	}
	
#login_content_message a:link, #login_content_message a:visited, #login_content_message a:hover
	{
	font-size: 10pt;
	color: #FFF;
	line-height: 14pt;
	font-weight: bold;
	text-decoration: none;
	}	

	
#login_content
	{
	margin:0;
	padding:10px;
	background-color: #731617;
	width: 280px;
	float: right;
	}

#login_error
	{
	float: right;
	margin-right: 20px;
	padding: 5px;
	}

#login_form img
	{
	border: 0;
	}

#login_form label
	{
	font-size: 0.8em;
	color: #FFF;
	float: left;
	padding: 3px 5px 3px 20px;
	clear: both;
	}

#login_form input.login
	{
	float: left;
	width: 170px;
	margin-bottom: 10px;
	}

#login_form label.remember
	{
	font-size: 0.8em;
	float: left;	
	color: #FFF;
	margin-left: 20px;
	padding: 3px 7px 2px 0px;
	}

#login_form input.remember
	{
	padding: 0;
	width: 20px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	}

a.forgot:link, a.forgot:visited, a.forgot:hover
	{
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin: 3px 0 0 10px;
	padding: 5px 0 5px 0;
	}

a.register_here:link, a.register_here:visited, a.register_here:hover
	{
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
	float: right;
	margin: 3px 15px 0 10px;
	padding: 5px 0 5px 0;
	}

#login_form input.login_btn
	{
	width: 80px;
	height: 21px;
	float: right;
	margin: 0 5px 0 0;
	}

p.error_login
	{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.9em;
	color: #FFF;
	}

p.error
	{
	font-size: 0.8em;
	color: #000;
	}

/* ------ FORGOT PASSWORD ----- */

#forgot
	{
	margin:0;
	padding:0;
	float: left;
	background:url(/images/forgotten_login_img_2010.jpg);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	width: 590px;
	height: 248px;
	}
	
#forgot_form
	{
	margin: 55px 0 0 0;
	padding:0;
	width: 280px;
	
	float: right;
	border: 0px solid;
	padding: 10px 10px 0px 10px;
	}
	
#forgot_form p
	{
	margin: 0 0 10px 0;
	padding: 0;
	color: #FFF;
	width: 270px;
	text-align: left;
	}

#forgot_form p#heading
	{
	margin: 0 0 10px 0;
	padding: 0;
	color: red;
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
	}

#forgot_form label
	{
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	padding: 0;
	float: left;
	}

#forgot_form input.forgot_email
	{
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
	}
	
#forgot_form input.forgot_btn
	{
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	width: 83px;
	height: 21px;
	}
	
a.login_now:link, a.login_now:visited, a.login_now:hover
	{
	float: left;
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin: 0 0 0 0px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
	}

#forgot_form img#arrow
	{
	float: left;
	border: 0px solid;
	margin: 2px 5px 0 0;
	padding:0;
	}
	
#forgot_form p.error_forgot_pass
	{
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 0.9em;
	color: #FFF;
	}


/* ------- CONTENT RELEASES STYLES ----------*/

#polaroid_image img.thumb
	{
	border: 1px solid #BBB;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
  	display: block;
  	margin: 0 auto;
    	margin: 10px 0 10px 0;
    	background-color:#fff;
	}


#pr_polaroid_image img.thumb
	{
	border: 1px solid #BBB;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
    	float: right;
    	margin: 0 0 10px 0;
    	    	background-color:#fff;
	}

h4.pr_heading
	{
	font-size: 1.2em;
	padding: 0px 0px 0px 10px;
	}
	
h4.pr_heading img
	{
	vertical-align: middle;
	}	
	
p.pr_date
	{
	font-size: 0.8em;
	color: #c8302B;
	margin: 0;
	padding: 0 0 5px 0;
	}

p.pr_copy
	{
	font-size: 0.8em;
	color: #666666;
	margin: 0;
	padding: 0;
	}

a.pr_link:link, a.pr_link:visited, a.pr_link:hover
	{
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	
a.pr_read_link:link, a.pr_read_link:hover,  a.pr_read_link:visited
	{
	font-size: 0.8em;
	color: #C8302B;
	text-decoration: none;	
	border-bottom: 1px dotted #C8302B;
	padding: 5px 0 0 0;
	}

a.more_results:link, a.more_results:hover, a.more_results:visited
	{
	font-size: 0.9em;
	color: #716D6D;
	text-decoration: none;	
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
	float: left;
	text-align: left;
	}

a.more_results:link img
	{
	padding: 0 0 0 5px;
	vertical-align:middle;	
	}

/* -------- PRESS RELEASES VIEW ----- */

#pr_view
	{
	margin: 5px 0 10px 0; 
	padding: 0;
	float: left;
	background-color: #DDD;
	}
	
#pr_view p.heading
	{
	margin: 0;
	padding: 10px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	width: 352px;
	}

#pr_head_links
	{
	width: 145px; 
	float: right; 
	margin: 0;
	padding: 0 10px 0 10px;
	}

#pr_head_links p#text
	{
	margin: 0;
	padding: 10px 0 10px 0;
	color: #F63730;
	font-weight: bold;
	float: left;
	text-align: right;
	border: 0px solid;
	}

#pr_head_links img.icons
	{
	margin: 0;
	padding: 0;
	padding: 10px 5px 10px 5px;
	float: right;
	}

#pr_view_related
	{
	width: 540px;
	margin: 5px 0 10px 0; 
	padding: 0;
	float: left;
	background-color: #DDD;
	}
	
#pr_view_related p.heading_related
	{
	margin: 0;
	padding: 10px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	}

#pr_view_image
	{
	width: 490px;
	padding: 10px;	
	margin: 0 auto;
	}

#pr_view_image_thumbs
	{
	width: 100px;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	border: 1px solid #BBB; 
	float: left;
	}

p#med_label, p#high_label
	{
	width: 45px; 
	float: left; 
	padding: 5px 0 0 0; 
	margin: 0; 
	border: 0px solid; 
	font-size: 1em;
	}

p#med_label_icons, p#high_label_icons
	{
	width: 45px; 
	float: right; 
	padding: 5px 0 0 0; 
	border: 0px solid;  
	margin: 0;
	}
	
#pr_view_image_thumbs img.icons
	{
	margin: 0;
	padding: 0;
	}

/* --------- MODEL NAMES -------*/

.model_polaroid
	{
	width:204px; 
	border: 1px solid #BBB; 
	padding: 5px; 
	margin: 10px 0 10px 0;
	float:left;
	}

img.model_polaroid_model_name 
	{
	margin-top:4px;
	}
	
.model_info
	{
	width:312px; 
	margin: 10px 0 0 10px; 
	padding: 0;
	float:left;
	}
.model_info_red_stripe
	{
	background-image:url(/images/up_down_red_strip.gif); 
	background-repeat:no-repeat; 
	width:312px; 
	height:23px;
	}

.model_info_red_stripe img
	{
	border: 0px solid;
	margin-top: 2px;
	}

.modelBox
	{
	background-color: #e8e8e8; 
	width:302px; 
	display:none; 
	padding:5px;
	}

a:link.closeBox, a:hover.closeBox, a:visited.closeBox
	{
	float: right;
	}

.modelBox p
	{
	margin:0; 
	padding:0;
	margin-left:5px;
	}

.modelBox ul
	{
	list-style-type:none; 
	margin:0; 
	padding:0;
	}

.modelBox li
	{
	margin: 0 0 0 15px;
	padding: 0;	
   	}

.modelBox li a
	{
	font-size: 0.9em;
	color:#716D6D;
	text-decoration:none;
	}
	
.models
	{
	width:302px;
	float:left; 
	padding: 5px;
	background-color: #F8F7F7;
	
	}

.models p
	{
	margin: 0;
	padding: 0;	
	}

.models p.left
	{
	float: left;
	width: 145px;
	}

.models p.right
	{
	float: right;
	width: 145px;
	}

.models a:link, .models a:visited
	{
	color: #666666;
	text-decoration: none;
	border: 0px solid;
	padding: 2px;
	margin: 2px;
	}

.models a:hover
	{
	color: #666666;
	text-decoration: underline;
	border: 0px solid;
	padding: 2px;
	margin: 2px;

	}
	
/* ----------- CONTACT PAGE -------*/

.contact
	{
	width: 520px; 
	margin: 0 auto; 
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
	}

.contact_info
	{
	width: 320px;
	float: left;  
	padding: 20px;
	}
	
.contact img.pic
	{
	float: right; 
	border: 1px solid #F63730;
	}

.contact hr
	{
	background:url(/images/grad_line.jpg);
	background-repeat: no-repeat;	
	width: 320px;
	height: 1px;
	margin: 0 auto;
	border:none;
	}

.contact p
	{
	margin: 0;
	padding: 5px 10px 5px 0px;
	line-height: 1.5em;
	color: #716D6D;
	font-size: 0.9em;
	}
	
.contact p.title
	{
	margin: 0;
	padding: 5px 10px 5px 0px;
	color: #F63730;
	font-weight: bold;
	}
	
.contact a:link, .contact a:visited
	{
	color: #716D6D;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	}

.contact a:hover
	{
	color: #716D6D;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;	
	}
	
/* ----------- IMAGES ----------- */

#images_content
	{
	width: 378px; 
	float:left; 
	border: 0px solid; 
	margin-top:10px;
	}

#images_content p
	{
	margin:0;
	padding: 5px 0 5px 0;
	}

p.copyright_text
	{
	margin: 10px 0 10px 0;
	}
	
#images_content a:link, #images_content a:visited
	{
	color: #F63730;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	}

#images_content a:hover
	{
	color: #F63730;
	text-decoration: underline;
	text-align: center;
	}

#download_links
	{
	margin-top:4px; 
	margin-bottom:5px; 
	margin-right:30px; 
	float:left; 
	}

#download_links img.icons
	{
	padding: 0 2px 0 2px;
	}
	
/* ----------- VIDEOS ----------- */

#video_image
	{
	width: 320px; 
	float:left; 
	margin-top:10px;
	border: 0px solid;
	}

#video_content
	{
	width: 190px; 
	float:left; 
	margin-top:10px;
	padding: 10px;
	border: 0px solid;
	}

#video_content p
	{
	margin:0;
	padding: 5px 0 5px 0;
	}
	
#video_content a:link, #video_content a:visited
	{
	color: #F63730;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	}

#video_content a:hover
	{
	color: #F63730;
	text-decoration: underline;
	text-align: center;
	}
	
/* ------- PROFILE -----------*/

a.profile:link, a.profile:visited
	{
	color: #C8302B;
	text-decoration: none;
	text-align: center;
	}

a.profile:hover
	{
	color: #C8302B;
	text-decoration: underline;
	text-align: center;
	}
	
/* ---------- MYSEAT ------------ */
/*
#top_bar
	{
	margin-left:auto;
	margin-right:auto;	
	list-style: none;
	width: 520px;
	}
*/

.liupload
	{
	background:url(/images/up_down_red_strip.gif);
	background-repeat: repeat-x;
	font-size: 0.9em;
	color: #000;
	}

.liupload p.myseat_heading_text
	{
	float:left; 
	margin: 5px 0 0 5px; 
	padding:0;
	color: #FFF;
	font-weight: bold;
	}

.myseat_heading_links
	{
	float:right;
	height:26px;
	margin: 0; 
	padding:0;	
	}

.myseat_heading_links img.download, .myseat_heading_links img.upload
	{
	margin-top:2px;
	}

.uploadform, .uploadurlform
	{
	margin: 0;
	border: 0px solid;		
	background-color: #CCC;
	padding: 10px;
	}
	
.myseat_loancars
	{
	background-color:#e8e8e8; 
	padding:5px 10px 5px 10px;
	}

.myseat_loancars ul
	{
	list-style-type:none; 
	margin:0; 
	padding:0;
	}

.myseat_loancars ul li
	{
	display: inline; 
	margin-right:15px;
	}

.myseat_loancars ul li a:link, .myseat_loancars ul li a:hover, .myseat_loancars ul li a:visited
	{
	font-size: 0.9em;
	color: #F63730;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}







 
/* ---------- MYSEAT MULTI UPLOADS ------------ */

.openurls, .downloadcopies
	{
	width: 520px;
	margin: 10px 0 0 0;
	padding: 0;
	}

.openurls ul, .downloadcopies ul
	{
	border-top: 1px solid #A19C9C;
	margin:0;
	list-style-type: none;
	padding: 0;
	}
	
.openurls li, .downloadcopies li
	{
	height: 14px;
	margin: 0px;	
	padding: 6px 0px 6px 0;
	border-bottom: 1px solid #A19C9C;
	font-size: 1em;
	/*color: #716D6D;*/
	color: #595757;
	
    }
    
.openurls li span, .downloadcopies li span
	{
	float:left;
	margin: 0px;	
	width: 300px;
	
    }
    
.openurls li a, .downloadcopies li a
	{
	float:right;
	margin: 0px;	
	padding: 0 0 0 15px;
	color: #E82023;
	text-decoration: none;
	vertical-align: top;
    }    
    	
.openurls li img, .downloadcopies li img
	{
	padding: 0 0 0 3px;
	vertical-align: top;
	}    	

/* ---------- END ------------ */







	/*
	
#myseat_footer
	{
	margin-left:auto;
	margin-right:auto;		
	background-color: #E1E0E0;
	width: 520px;
	height: 26px;		
	}
	
#top_bar p.event
	{
	font-size: 0.9em;
	color: #FFF;
	margin: 5px 0 0 10px;
	}
	*/
	
	
/* ---------- Models ------------ */
/*


/* allow room for 3 columns */
ul.models
  {
    width: 30em;
margin:0;
padding:0;
  }

  /* float & allow room for the widest item */
ul.models li
  {
    float: left;
    width: 80px;
  }

  /* stop the float */
br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.wrapper
  {
    margin-bottom: 1em;
  }
	
	
/* ------------ MY BASKET----- */

#my_basket
	{
	width: 520px;
	border: 0px solid;
	margin: 0 auto;	
	}

#my_basket ul
	{
	margin:0;
	padding: 0;
	list-style-type: none;
	}
	
#my_basket li
	{
	margin: 0px;	
	padding: 10px 0px 10px 25px;
	border-bottom: 1px solid #A19C9C;
	font-size: 0.9em;
	vertical-align:middle;
    	}

#my_basket li.word
	{
	height:12px;
	background: transparent url(/images/assets/icons/page_word.png) no-repeat center left ; 
	}

#my_basket li.image
	{
	height:12px;
	background: transparent url(/images/assets/icons/picture.png) no-repeat center left ; 
	}

#my_basket li.video
	{
	height:12px;
	background: transparent url(/images/assets/icons/film.png) no-repeat center left ; 
	}
	
#my_basket a.dotted:link, #my_basket a.dotted:hover, #my_basket a.dotted:visited 
	{
	margin: 0;
	padding: 0;	
	color: #716D6D;
	font-weight: bold;
	text-decoration: none;
	float: left;	
	}
	
#my_basket a.remove:link, #my_basket a.remove:hover, #my_basket a.remove:visited 
	{
	margin: 0;
	padding: 0;
	color: #716D6D;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	border: 0px solid;
	float: right;
	}
	
#my_basket #p_download_basket
	{
	margin: 0;
	float: left; 
	border: 0px solid; 
	padding: 5px;
	margin-top: 10px;
	}
	
#my_basket #p_remove_all
	{
	margin: 0;
	float: right; 
	color: #716D6D;	
	border: 0px solid; 
	padding: 5px;
	margin-top: 10px;	
	}
	
#my_basket #p_download_basket a:link, #p_download_basket a:hover, #p_download_basket a:visited
	{
	margin: 0;
	padding-right: 5px;
	color: #716D6D;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	float: left;
	}
	
#my_basket #p_remove_all a:link, #p_remove_all a:hover, #p_remove_all a:visited
	{
	margin: 0;
	padding-left: 5px;
	color: #716D6D;
	font-weight: bold;
	text-decoration: none;	
	text-transform: uppercase;
	}
	
#my_basket ul img, #p_remove_all img
	{
	margin: 0;
	padding: 0;
	vertical-align:middle;
	}
	
/* -------------- MY HISTORY ------------------*/

#my_history
	{
	width: 520px;
	border: 0px solid;
	margin: 0 auto;	
	}

#my_history ul
	{
	margin:0;
	padding: 0;
	list-style-type: none;
	}
	
#my_history li
	{
	margin: 0;	
	padding: 10px 0 10px 25px;
	border-bottom: 1px solid #A19C9C;
	font-size: 0.9em;
	vertical-align:middle;
    	}

#my_history li.word
	{
	height:12px;
	background: transparent url(/images/assets/icons/page_word.png) no-repeat center left ; 
	}

#my_history li.image
	{
	height:12px;
	background: transparent url(/images/assets/icons/picture.png) no-repeat center left ; 
	}

#my_history li.video
	{
	height:12px;
	background: transparent url(/images/assets/icons/film.png) no-repeat center left ; 
	}
	
#my_history a.dotted:link, #my_history a.dotted:hover, #my_history a.dotted:visited 
	{
	margin: 0;
	padding: 0;	
	color: #000;
	text-decoration: none;
	float: left;	
	}
		
a.more_dloads:link, a.more_dloads:hover, a.more_dloads:visited
	{
	margin: 0;
	padding-right: 5px;
	color: #716D6D;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;	
	text-transform: uppercase;
	float: right;
	}
	
	
a.clear_dloads:link, a.clear_dloads:hover, a.clear_dloads:visited
	{
	margin: 0;
	padding-right: 5px;
	color: #716D6D;
	font-weight: bold;
	font-size: 0.9em;	
	text-decoration: none;	
	text-transform: uppercase;
	float: right;
	}

img.clear_dloads
	{
	margin: 0;
	padding: 0;
	vertical-align:middle;	
	}

	
/* ------ PROFILE --------------- */

a.profile_link:link, a.profile_link:visited
	{
	font-size: 0.9em;
	color: #716D6D;
	text-decoration: none;
	}

a.profile_link:hover
	{
	color: #716D6D;
	text-decoration: underline;
	}
	
	
	
/* ---------------- RSS ------------------ */

#main_content_rss
	{
	width:902px;
	float:left;
	margin: 10px 10px 10px 10px;
	background-color: #F8F7F7;
	padding: 10px;
	}
	
#pr_view_related_rss
	{
	width: 900px;
	margin: 5px 0 10px 0; 
	padding: 0;
	float: left;
	background-color: #DDD;
	}
	
#pr_view_related_rss p.heading_related
	{
	margin: 0;
	padding: 10px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	}
	
#rss_image_placeholder
	{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
#rss_image_placeholder img#rss_main_image
	{
	display: block; 
	margin-left:auto; 
	margin-right:auto;
	}
	
#rss_thumbs
	{
	margin-top: 5px;
	padding:10px 10px 0 10px;
	}

#rss_thumbs img
	{
	margin: 0;
	padding:0 10px 0 0;
	
	}


/*------ Twitter and RSS -------*/	

.footertwitter h2, .footerrss h2
	{
	margin-top:9px;
	color:#991217;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	/*text-transform:capitalize;*/
	margin-bottom:2px;
	}
	
.footertwitter p, .footerrss p
	{
	color:#fff;
	margin-bottom:0;
	font-size:11px;
	line-height:14px;
	}
	
	
	.footerrssdate
		{
		font-size:9.5px;
		font-weight:bold;
		letter-spacing:0.02em;
		margin-top:0;
		}	
	
.footertwitter a, .footerrss a
	{
	color:#991217;
	font-weight:bold;
	text-decoration:none;
	}


.footerrss
	{
	width:198px;
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 36px 0 14px;
	}
	
.footerrssdate
	{
	font-size:10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#d01920;
	}	
	
.footertwitter	
	{
	float:left;
	display:inline;
	margin:0 0 0 7px;
	padding:0 0 0 0;
	}

.footertweet	
	{
	float:left;
	display:inline;
	width:190px;
	height:86px;
	margin:0 0 10px 13px;
	padding:0 10px 35px 10px;
	background:#370508;
	position:relative;
	}


p.tweet	
	{
	margin:0;
	padding-top:12px;
	width:190px;
	display:block;
	word-wrap: break-word;
	}







p.footertwitterdate
	{
	position:absolute;
	bottom:9px;
	border-top: 1px solid #4f090c;
	font-size:10px;
	color:#ed1c24;
	margin:0 0 0 0;
	padding: 5px 0 0 0;
	width:190px;
	}
	
.footertwitterh1 
	{
	margin-left: 13px;
	border-bottom:1px solid #4F090C;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-bottom:4px;
	}
	
.footerrssh1 
	{
	border-bottom:1px solid #4F090C;
	margin-top: 5px;
	padding-bottom:4px;
	}
	
.footerrssh1 img, .footertwitterh1 img
	{
	display:block;
	margin:0;
	padding:0;
	}	
	
/*.cornerleft
	{
	width:10px;
	height:10px;
	background: transparent url(/images/assets/cornerleft.gif) 0 0 no-repeat; 
	position:absolute;
	bottom:0;
	left:0;
	}

.cornerright
	{
	width:10px;
	height:10px;
	background: transparent url(/images/assets/cornerright.gif) 0 0 no-repeat; 
	position:absolute;
	bottom:0;
	right:0;
	}*/


.footertop
	{
	display:block;
	height:4px;
	width:950px;
	background: transparent url(/images/assets/bgfootertop.gif) 0 0 no-repeat;
	margin:0;
	padding:0;
	}

.footerbottom
	{
	clear:both;
	display:block;
	height:7px;
	width:950px;
	background: transparent url(/images/assets/bgfooterbottom.gif) bottom left no-repeat;
	}


/*---------- side_content_rss -----------------*/

#side_content_rss
	{
	float:left;
	display:inline;
	width:180px;
	padding: 0 0 90px 0;
	margin:10px 10px 0 10px;
	background: #5c1a17 url(/images/bgsiderss.jpg) bottom left no-repeat;
	}

.siderssh2
	{
	color:#ff1f22;
	font-size:13px;
	font-family:arial,sans-serif;
	font-weight:bold;
	padding: 9px 9px 7px 9px;
	text-decoration:none;
	line-height:14px;
	margin: 0;
	}

.siderssh2 a
	{
	color:#ff1f22;
	text-decoration:none;
	}

.siderssbody
	{
	color:#fff;
	font-size:11px;
	font-family:arial,sans-serif;
	padding: 0 9px 7px 9px;
	margin: 0;
	}

.siderssbody a
	{
	color:#ff1f22;
	font-weight:bold;
	text-decoration:none;
	}

.siderssdate
	{
	color:#ff1f22;
	font-size:10px;
	font-family:arial,sans-serif;
	font-weight:bold;
	margin: 0 9px 0 9px;
	border-bottom: 1px solid #461411;
	padding: 0 0 9px 0;
	}	


/*---------- youtube twitter -----------------*/

.youtubebtnhome
	{
	position: absolute;
	top:430px;
	left:10px;
	}

.likebtnhome
	{
	position: absolute;
	top:430px;
	left:70px;	
	}

.bgyoutubelike
	{
	width:162px;
	height:53px;
	background:#000 url(/images/bgyoutubelike.gif) 0 8px no-repeat;
	padding: 12px 0 0 0;
	}
	
.youtubebtnside, .likebtnside
	{
	float:left;
	display:inline;
	margin: 2px 0 0 8px;
	}

/*iframe, .connect_widget, .transparent_widget
{
	background:#000;
	}*/
	

	
/*---------- tooltips -----------------*/

	
/*.tooltip 
	{
	display:none;
	background:transparent url(/images/assets/tooltip/black_arrow.png);
	font-size:16px;
	font-weight:bold;
	text-align:center;
	font-family:arial,sans-serif;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
	}
	
.tooltip_bottom
	{
	display:none;
	background:transparent url(/images/assets/tooltip/white_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
	}*/
	
	
.tooltip
	{
	display:none;
	background:#ed1c24;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	font-family:arial,sans-serif;
	padding-top:13px;
	color:#ed1c24;	
	width:195px;
	height:31px;
	background:transparent url(/images/bgtooltip.gif);
	}	
	
/*---------- STICKY RELEASE -----------------*/	
	
.stickyrelease{width:513px; border:1px solid #f43630; background-color:#f46262; margin:5px 0 5px 10px; padding: 5px 5px 5px 0;}	
.stickyrelease #release_text{width:370px;}
.stickyrelease #release_text p{color:#C8302B;}

/*---------- SEAT 25 YEARS -----------------*/	
	
a.seat25yrsbtnhome{
	display:block;
	position: absolute;
	top:20px;
	right:14px;
	text-decoration:none;

	}	
	


	