/*
Spikes 2009
/css/pages.css
individual page stylesheet
author: Chris Armstrong, thoughtbubble Ltd
created: 16 January 2009
*/

.winners_table { margin:0 0 7px 0; color:#666666; width:100%; }
.winners_table td { border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;  }
.winners_table td { padding:3px 3px 3px 3px; font-size:0.75em; }
.winners_header { color:#FFFFFF; font-weight:bold; }
.winnersTitle { float:left; display:block; width:530px; padding:10px 10px 10px 40px; }
.CopyStrongGold { font-weight:bold; color:#666666; }
.archiveInnerDiv { float:left; width:230px; padding:5px 0 0 10px; background-color:#56565A; border-bottom:1px solid #FFFFFF; margin-bottom:3px; }
.archiveInnerLink a:link, .archiveInnerLink a:visited { display:block; background-color:#56565A; color:#FFFFFF; padding:0px; text-decoration:none; margin:0; }



/* 
--------------------------------------
HOME PAGE
--------------------------------------
*/

.home_main_col { float:left; width:957px; padding:0 0 0 0; margin:5px 0 0 5px; overflow:hidden; display:inline; }
.home_row { float:left; display:inline; width:957px; height:311px; }
#ticker { 
	position:relative;
	width:967px; 
	/*top:100px; 
	left:0px;*/
	height:40px; 
	background:#F4CF04; 
	margin:0px; 
	overflow:hidden; 
	color:#000; 
	font-weight:bold; 
	font-size:1.2em;
	z-index:1000;
	}

#ticker_content, #ticker_content2 {
 	white-space: nowrap;
 	line-height: 40px;
 	font-weight:bold; 
	font-size:1.2em;
}

#ticker_content p, #ticker_content2 p {
 	padding: 0;
}

.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}

.jscroller2_left, .jscroller2_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}

.home_right_col { float:left; width:785px; padding:0 0 0 0; margin:5px 0 0 5px; overflow:hidden; display:inline; }

.home_statue_back { float:left; width:150px; height:311px; margin-top:0px; background:#000; }
.home_main_image { float:left; width:807px; height:311px; margin-top:0px; }


#home_slide { float:left; width:807px; height:311px; overflow:hidden; }
.no_statue { position:relative; width:957px; }
.no_statue #home_slide {  width:957px; }

.home_main_image_label_text {
	position:absolute;
	top:143px;
	left:575px;
	width:957px;
	color:#FFFFFF;
	z-index:100;
	font-weight:bold;
}

.troxyText { position:relative; left:30px; font-size:1.5em; }

.bgdark {
	background-color:#000;
	color:#FFFFFF;
}

.home_right_jury_content {
	/*background-color:#000; was 262425*/
	color:#FFFFFF;
	padding:10px;
	height:350px;
	/*background:url(/images/home/statback_right2.jpg) #000 no-repeat;*/
	background: url(/images/layout/statback.jpg) #000 no-repeat;
}


.home_jury_image {
	float:left; width:177px; padding-bottom:18px;
}/* was width:163px; padding-bottom:10px; */

.home_right_sponsor_content {
	float:right;
	position:relative;
	top:-122px;
	width:361px;
	height:52px;
	text-align:right;
	color:#000000;
	padding:10px;
	margin:5px 0px 0px 0;
	border-right:2px solid black;
	border-bottom:2px solid black;
	background:#fff;
	z-index:100;
}

.homeStatue { position:relative; top:-30px; left:10px; z-index:1000; }
.no_statue .homeStatue { position:absolute; top:-30px; left:10px; z-index:1000; }


#polaroid_container { position:absolute; margin-left:0px; top:140px; width:957px; height:360px; overflow:hidden; }
#polaroid_container .polaroid { width:116px; height:142px; position:absolute; cursor:pointer; z-index:12; }
#polaroid_container .polaroid img.leftShadow { position:absolute; top:-2px; left:2px; width:114px; height:140px; margin:0px; z-index:9; }
#polaroid_container .polaroid img.rightShadow { position:absolute; top:-2px; left:-2px; width:114px; height:140px; margin:0px; z-index:9; }
/*#polaroid_container .polaroid p { text-align:center; font-family:Georgia,serif; font-size:16px; color:#2E2E2E; margin-top:8px; }*/
#polaroid_container .polaroidGloss.leftGloss { position:relative; top:0px; left:0px; width:114; height:140px; background: url(/images/home/polaroids/pol_gloss.png) no-repeat; z-index:10; }
#polaroid_container .polaroidGloss.rightGloss { position:relative; top:0px; left:0px; width:114; height:140px; background: url(/images/home/polaroids/pol_glossR.png) no-repeat; z-index:10; }
#polaroid_container .polaroidShadow { position:relative; left:3px; width:114; height:140px; background: url(/images/home/polaroids/pol_shadow.png) no-repeat; z-index:0; }
#polaroid_container .polaroidNoShadow { position:relative; top:-140px; left:3px; width:114; height:140px; z-index:1; }
#polaroid_container .detailPanel { width:136px; height:60px; background-color:#D3D8DC; text-align:left; font-family:Georgia,serif; color:#2E2E2E; padding:10px; margin-left:0px; }
#polaroid_container .detailPanelTitle { width:136px; height:20px; background-color:#D3D8DC; text-align:left; font-family:Georgia,serif; font-weight:bold; font-size:14px; color:#2E2E2E; }
#polaroid_container .detailPanelText { width:136px; height:40px; background-color:#D3D8DC; text-align:left; font-family:Georgia,serif; font-size:12px; color:#2E2E2E; }
.fancyCursor { cursor:pointer; }
.sponsor_icon { background:#fff; }

.home_statues { position:absolute; top:-453px; left:552px; }/* was top:-473px; left:482px; */
.homePage_statues { position:absolute; top:-543px; left:0px; }

.home_category_left_col { float:left; width:300px; padding:20px 0 30px 0; }
.home_category_right_col { float:left; width:300px; padding:20px 0 30px 0; }
.home_category_left_col a:link, .home_category_left_col a:visited { display:block; color:#BB982B; padding:1px 0 1px 0; }
.home_category_left_col a:hover {}
.home_category_right_col a:link, .home_category_right_col a:visited { display:block; color:#BB982B; padding:1px 0 1px 0; }
.home_category_right_col a:hover {}

#juryPolaroidTitle { position:absolute; display:inline; top:15px; right:50px; }
#lia25Stamp { position:absolute; display:inline; top:20px; left:35px; z-index:3; }

.home_main_image_label_bg, .home_main_image_label_bg a {
	position:relative;
	top:35px;/*if 25 stamp there - was 95*/
	left:0px;
	margin-left:0px;
	padding-left:20px;
	width:300px;
	z-index:100;
	color:#000;
	font-size:1.6em;
	font-weight:bold;
	text-decoration:none;
}

.home_main_dates_text { position:relative; top:110px; left:45px; z-index:3; font-size:1.3em; }
* html .home_main_dates_text { top:210px; }

/* 
--------------------------------------
ABOUT PAGE
--------------------------------------
*/

.about_statues { float:left; position:relative; width:215px; padding-bottom:0px; }
.about_move_pos { position:relative; top:23px; }
* html .about_move_pos { position:relative; top:23px; }
.about_copy { width:490px; padding:0 0px 0 250px; text-align:justify; }
* html .about_copy { width:530px; padding-left:20px; }


/* 
----------------------------------------------------------------------------------
ABOUT US
---------------------------------------------------------------------------------- 
*/

h1.about_timeline { margin-bottom:-5px; }
.about_full_width { position:relative; height:500px; }
.about_viewport { width:957px; height:500px; overflow:hidden; border-top:1px solid #000; border-bottom:1px solid #000; position:absolute;}
#about_panels { position:absolute;}
.about_panel { width:957px; height:500px; float:left; display:block; background-color:#262425; color:#FFFFFF; }

.about_years { margin:0px 0; padding:0 0 0 35px; background-color:#B7B3B2; line-height:30px; }
.about_years ul { padding:0; }
.about_years ul li { display:inline; padding:0 3px 0 2px; font-weight:bold; cursor:pointer; }

a.about_year_link:link, a.about_year_link:visited { text-decoration:none; color:#000000; font-weight:bold; }
a.panel_link_on:link, a.panel_link_on:visited { text-decoration:none; color:#F4F41A; font-weight:bold; }

.about_full_width, .about_viewport, .about_panel { height:600px; }

.about_pointer_holder { position:relative;  height:5px; margin-top:1px; }
#about_pointer { position:absolute; left:18px; width:12px; height:5px; }
/* NOTE: IE6 needs a width and height to enforce opacity, but in IE6 opacity on a bg looks crap */
.about_panel h2 { filter:alpha(opacity=30); opacity:.3; font-size:500%; line-height:50%; margin-bottom:25px; }

.history_left_col { float:left; width:50px; padding:10px 0 0 10px; }
.history_centre_col { float:left; width:490px; padding:10px 0 0 0px; }
.history_right_col { float:left; width:407px; padding:10px 0 0 0px; }
.history_entries { float:left; width:200px; font-size:1.2em; color:#FFFFFF; background:none; margin:0;  }
.history_countries { float:left; width:200px; font-size:1.2em; color:#FFFFFF; background:none; margin:0;  }
.history_media { padding-top:40px; width:400px; overflow:hidden; }
.history_media img { margin-bottom:10px; }

.history_centre_col a:link, .history_centre_col a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.history_centre_col a:hover { color:#F4F41A; text-decoration:none; }

.history_centre_col a.history_media_link_on:link, .history_centre_col a.history_media_link_on:visited { color:#F4F41A; text-decoration:none; }
.history_centre_col a.history_media_link_on:hover { color:#F4F41A; text-decoration:none; }
.history_centre_col p { margin:0; }
.history_title { font-size:1.2em; color:#FFFFFF; background:none; padding:0 0 10px 0; margin:0; font-weight:bold; }


/* 
--------------------------------------
JURIES
--------------------------------------
*/

.jury_president_image_col { float:left; width:275px; padding:10px 20px 0 5px; }
.jury_president_image_col h2 { font-size:1.4em; padding:5px 0 5px 5px; color:#7C7B7D; }
.jury_president_name { color:#000000; font-weight:bold; padding:3px 0 3px 5px; }
.jury_president_detail { color:#7C7B7D; font-weight:bold; padding:0px 0 3px 5px; }

.jury_president_text_col { float:left; width:657px; padding:10px 0px 0 0px; }
.jury_president_text_col h1 { font-size:1.6em; color:#7C7B7D; padding:0px 0 8px 0px; }
.jury_president_text_col h2 { font-size:1.4em; padding:5px 0 3px 0px; color:#7C7B7D; }

.jurers {
	background-color:#E5E5E5;
	margin:5px 5px 0 5px;
	padding:0 0 20px 0;
}
.jurers h2 {  
	border-bottom:1px solid #FFFFFF;
	font-size:1.8em; padding:4px 0 4px 5px;
}
.jury_member { float:left; width:226px; padding:10px 0 0 10px; }

/* 
--------------------------------------
PRESS
--------------------------------------
*/
#press_items {      
    position:relative; 
    overflow:auto;    
    height: 470px;
    width: 290px;
} 
	 
/* root element for scrollable items */ 
#press_items .items {     
    position:absolute;  
    height:20em;     
}


/*.navi { float:left; display:inline; position:relative; height:120px; }*/

.press_nav { float:left; position:relative; width:295px; padding:10px 0px 0px 5px; }
.press_nav a:link, .press_nav a:visited {
	display:block;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	margin:0 0px 0 0;
}
.press_nav a:hover, .press_nav a.press_link_on:link, .press_nav a.press_link_on:visited, .press_nav a.press_link_on:hover { color:#BB982B; }
.press_item { float:left; width:637px; padding:10px 0px 0px 10px; }
.press_item_leader { color:#000000; font-weight:bold; font-size:1.1em; }
.press_item_footer { margin:10px 0 0 0; padding:10px 0 30px 0; font-size:0.85em; color:#666666; border-top:1px solid #000000; }
.press_item_pdf { margin:10px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #000000; }
.press_item_pdf a:link, .press_item_pdf a:visited { display:block; }
.press_item_pdf a:hover {  }

.press_image_overlay { 
	position:absolute; 
	top:145px; 
	left:353px; 
	z-index:10; 
	line-height:25px; 
	background-color:#262425; 
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; 
	width:284px; 
	height:25px; 
	color:#fff; 
	font-weight:bold; 
	font-size:1.2em; 
	padding-left:5px;
}


/* STUFF FOR THE SCROLLABLE NAVIGATION FOR PRESS */
.press_nav .navi {
	float:left; 
	display:inline; 
	position:relative;
	margin-left:50px;
	width:200px;
	height:11px;
	margin-top:-20px;
	margin-bottom:10px;
	background-color:#ececec;
	overflow:hidden;
}

/* items inside navigator */
.press_nav .navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/images/nav/navigator.png) 0 0 no-repeat;
	background-color:#ececec;
	cursor:pointer;
	
}

/* mouseover state */
.press_nav .navi a:hover {
	background-position:0 -8px;
	background-color:#ececec;      
}

/* active state (current page state) */
.press_nav .navi a.active {
	background-position:0 -16px;   
	background-color:#ececec;  
} 	
/* prev, next, prevPage and nextPage buttons */
.press_nav a.prevPage{
	position:absolute;
	top:272px;
	left:12px;
	width:18px;
	height:18px;
	background:url(/images/nav/left.png) no-repeat;
	cursor:pointer;
}

.press_nav a.nextPage {
	position:absolute;
	top:272px;
	left:265px;
	width:18px;
	height:18px;
	background:url(/images/nav/right.png) no-repeat;
	cursor:pointer;
}

.press_nav .navi_wrap { float:left; background-color:#ececec; border:1px solid #666; height:24px; width:286px; z-index:1; }

/* mouseover state */
.press_nav a.prevPage:hover {
	background-position:0px -18px;		
}

.press_nav a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
.press_nav a.disabled {
	visibility:hidden !important;		
}

/* 
--------------------------------------
ENTRIES
--------------------------------------
*/

.entries_left_col { float:left; width:957px; padding:0 0 0 0; margin:5px 0 0 5px; overflow:hidden; display:inline; }
.entries_statue { height:auto; background:url(/images/layout/statback.jpg) #000 no-repeat; }
.entries_statues { float:left; width:137px; height:633px;}

.entries_content_block {
	float:left;
	position:relative;
	padding:10px 0 20px 20px;
	width:500px;
	min-height:593px;
}
.entries_content_block_wide {
	float:left;
	position:relative;
	padding:10px 0 20px 20px;
	width:700px;
	min-height:593px;
}
* html .entries_content_block { height:593px; }

.linked_top_col {
	float:left;
	width:200px;
	padding:5px 0 0 5px;
}
.linked_top_col a:link, .linked_top_col a:visited {
	display:block;
	background-color:#262425;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	margin:0;
}
.linked_top_col a:hover, .linked_top_col a.linked_top_link_on:link, .linked_top_col a.linked_top_link_on:visited, .linked_top_col a.linked_top_link_on:hover {
	color:#BB982B;
}


.linked_bottom {
	float:left; width:700px;
	padding:5px 10px 0 10px;
}
.linked_bottom_title { font-size:1.8em; color:#BB982B; padding:0 0 10px 0; text-transform:uppercase; }

.linked_subheader { color:#BB982B; font-weight:bold; font-size:1.2em; }

/* 
--------------------------------------
CONTACT US
--------------------------------------
*/

.contact_details_col {
	margin:0px 0px 0 5px;
	float:right;
	width:537px;
	padding:10px;
	position:relative;
}

.contact_mailing_list_col {
	background-color:#000000;
	color:#FFFFFF;
	margin:0px 5px 0 5px;
	float:left;
	width:370px;
	padding:10px;
	position:relative;
}

#mailing_list_form { width:340px; padding:10px 0px 10px 0px; }
#mailing_list_form label { float:left; width:120px; margin:0 10px 8px 0; text-align:right; display:inline; }
#mailing_list_form div.label { float:left; width:120px; margin:0 10px 8px 0; text-align:right; display:inline; }
#mailing_list_form label.longlabel { float:left; width:150px; text-align:left; margin:0 10px 8px 0px; line-height:1.8em; display:inline; }
#mailing_list_form .textinput { float:left; width:200px; margin:0 0 8px 0; border:1px solid #999999; }
#mailing_list_form .selectinput { float:left; width:200px; margin:0 0 8px 0; border:1px solid #999999; }
#mailing_list_form .textareainput { float:left; width:270px; margin:0 0 8px 0; border:1px solid #999999; }
#mailing_list_form .telephone1 { float:left; width:50px; margin:0 0 8px 0; border:1px solid #999999; }
#mailing_list_form .telephone2 { float:left; width:70px; margin:0 0 8px 5px; border:1px solid #999999; }
#mailing_list_form .telephone3 { float:left; width:70px; margin:0 0 8px 5px; border:1px solid #999999; }

#mailing_list_form .submit_button { 
	float:right;
	color:#000000;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	border:0;
	font-weight:bold;	
}
#mailing_list_form label.form_error { color:#FF0000; font-weight:bold; }
#mailing_list_form input.form_error { border:1px solid #FF0000; }
#mailing_list_form input.form_error { border:1px solid #FF0000; }
.error_text { padding:0 0 5px 50px; color:#FF0000; font-weight:bold;  }

/* reps */

#rep_country { padding:0 0 20px 0; }
#rep_country .selectinput { width:260px; }
.rep_left_col { background-color:#E5E5E5; float:left; width:224px; margin-left:5px; height:486px; overflow:hidden; }
.rep_map_col { float:left; margin-left:5px; width:728px; }

/* 
--------------------------------------
AWARDS CEREMONY
--------------------------------------
*/

.awards_left_col { float:left; width:957px; padding:0 0 0 0; margin:5px 0 0 5px; overflow:hidden; display:inline; }
.awards_right_col { float:left; width:697px; padding:0 0 0 0; margin:5px 0 0 5px; overflow:hidden; display:inline; }

.awards_main_image { position:relative; }
.awards_main_image { position:relative; width:697px; height:247px; overflow:hidden; }
.awards_statue { height:370px; background:url(/images/awards/statback_right.jpg) no-repeat; }
#awards_slide { width:697px; height:247px; overflow:hidden; }
.awards_main_image_label_bg {
	background-color:#000000;
	opacity:0.85;
	filter:alpha(opacity=85);
	position:absolute;
	top:167px;
	left:0;
	width:697px;
	height:80px;
	z-index:100;
}

.awards_main_image_label_text {
	position:absolute;
	top:177px;
	left:10px;
	width:697px;
	height:70px;
	z-index:2;
	color:#FFFFFF;
	z-index:100;
}

/*
------------------------------------------------------------
IMAGE GALLERY
------------------------------------------------------------
*/

.gallery_left_col { float:left; width:235px; padding:10px 0 0 0; }
.gallery_main_image { float:right; width:724px; padding:10px 0 0 0; }
.gallery_main_image IMG#mainimage { border:2px solid #FFFFFF; }

#gallerySelect { padding:0 0 10px 0; }
#gallerySelect a:link, #gallerySelect a:visited {
	display:block;
	background-color:#262425;
	color:#FFFFFF;
	padding:4px 5px 4px 5px;
	border-bottom:2px solid #FFFFFF;
	text-decoration:none;
}
#gallerySelect a:hover, #gallerySelect a.gallery_link_on:link, #gallerySelect a.gallery_link_on:visited, #gallerySelect a.gallery_link_on:hover { color:#BB982B; }
#gallerySelect a.gallery_link_final:link, #gallerySelect a.gallery_link_final:visited, #gallerySelect a.gallery_link_final:hover { border:0; }

#gallery_thumbs { height:340px; overflow:hidden; }
.gallery_thumb { float:left; width:109px; margin:0px 0px 5px 5px; }
.gallery_thumb IMG { border:2px solid #000000 }

#gallery_text { float:left; width:500px; color:#FFFFFF; margin:0px 0px 8px 0px; }
.captiontitle { margin:0px 0px 0px 0px; font-weight:bold; }
.captiontext { margin:0px 0px 8px 0px; }
#gallery_download { float:right; width:190px; margin:5px 0px 0px 0px; text-align:right; display:inline; }

#galleryPaging { background-color:#272526; color:#BB982B; text-align:right; font-weight:bold; padding:4px 5px 4px 0; margin:0 5px 0 5px; }
#galleryPaging a:link, #galleryPaging a:visited { text-decoration:none; }
#galleryPaging a:hover {  }

/*
------------------------------------------------------------
EVENTS
------------------------------------------------------------
*/

a.event:link, a.event:visited  {
	color:#000; 
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	margin-left:0px;
}
a.event:hover { text-decoration:underline; color:#BB982B; }

a.event:active { color:#BB982B; }

.event_month { position:relative; width:40px; display:block; float:right; font-size:1.3em; margin-top:-32px; margin-right:20px; z-index:1000; }
* html .event_month { position:inherit; }

.event_month_box { 
	width:635px;
	padding:10px 0 10px 0;
	position:relative;
}
* html .event_month_box { width:635px; }
.event_month_tl {
	position:absolute;
	top:-3px;
	left:-3px;
}
.event_month_tr {
	position:absolute;
	top:-3px;
	left:540px;
}

.month_header { position:absolute; top:-3px; left:-3px; }
.event_item { float:left; width:250px; padding:10px 0 10px 34px; }
.event_item_date { font-weight:bold; }
.event_item_location { font-weight:bold; }
.event_item_title {}
.event_item_description {}

.event_left_col { float:left; width:299px; margin:10px 0 0 10px; }
.event_pic_col { float:left; width:289px; height:258px; margin-bottom:10px; padding:0px; border:1px solid black;}


/* --------------*/
/* Judges comments
/* --------------*/
/*
.judgesComment { width:945px; margin-bottom:10px; border-bottom:1px solid #666; }
.judgesCommentItem { width:945px; padding:0px 0px 0 0px; margin-bottom:10px; text-align:justify; }
.greyCommment { background:#DBDDDC; }
.judgeHeadshot { float:left; width:200px; padding:10px; margin-right:10px; }
.judgeHeadshotRight { float:right; width:200px; padding:10px; margin-left:10px; }
.JudgeCommmentLeft { width:690px; padding:10px 0 0 10px; }
.JudgeCommmentRight { float:right; width:690px; padding:10px 10px 0 0px; }
*/

/*
------------------------------------------------------------
Awards 2010 [04/12/2009]
------------------------------------------------------------
*/
.awards_top_left_box {
	float:left;
	width:240px;
	height:245px;
	padding:5px 5px 5px 5px;
	margin:5px 0 0 5px;
	overflow:hidden;
	display:inline;
	background-color: #000000;
	}
.awards_top_right_box {
	float:left;
	width:701px;
	height:255px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
	overflow:hidden;
	display:inline;
	}
.awards_bottom_left_box {
	float:left;
	width:250px;
	height:255px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
	overflow:hidden;
	display:inline;
	background-color: #FFF;
	}
.awards_bottom_right_box {
	float:left;
	width:701px;
	height:255px;
	padding:0 0 0 0;
	margin:5px 0 0 5px;
	overflow:hidden;
	display:block;
	background-color: #000000;
	}
.polaroids_right {float:left; position:relative; left:100px; display:block; width:600px; margin-top:-41px; padding:0px 10px 0 0; z-index:1;}

/*----------------
Shipping and fees
-----------------*/


.shippingContainer { 
	float:left; 
	width:957px;
	background: url(/images/layout/statback.jpg) #000 no-repeat;
	border-top:5px solid white; 
	border-left:5px solid white; 
	border-right:5px solid white;
	color:#fff;
}
	
.shippingContainer_nostatback { 
	float:left; 
	width:957px;
	background: url(/images/layout/shipping_statback_right.gif) #000 no-repeat;
	border-top:5px solid white; 
	border-left:5px solid white; 
	border-right:5px solid white;
	color:#fff; 
}

.shipping_content_block_wide {
	float:left;
	position:relative;
	padding:10px 0 20px 20px;
	width:920px;
}

.shippingContainer .whiteTitle { color:#fff; margin:20px 0 0 490px ; }
 
#subnav_page_nav_2010 {
	float:left;
	width:290px;
	padding:5px 0 0 500px;
}
#subnav_page_nav_2010 a:link, #subnav_page_nav_2010 a:visited {
	display:block;
	background-color:#000;
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
}
#subnav_page_nav_2010 a:hover, #subnav_page_nav_2010 a.subnav_link_on:link, #subnav_page_nav_2010 a.subnav_link_on:visited, #subnav_page_nav_2010 a.subnav_link_on:hover {
	text-decoration:underline;
} 

/* winners archive page */
#subnav_page_nav_winners {
	float:left;
	width:240px;
	padding:5px 0 0 40px;
}
#subnav_page_nav_winners a:link, #subnav_page_nav_winners a:visited {
	display:block;
	background-color:#000000; /*262425*/
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	margin:0;
}
#subnav_page_nav_winners a:hover, #subnav_page_nav_winners a.subnav_link_on:link, #subnav_page_nav_winners a.subnav_link_on:visited, #subnav_page_nav_winners a.subnav_link_on:hover {
	color:#BB982B;
}


/* 
--------------------------------------
tickets PAGE
--------------------------------------
*/

.tickets_statues { float:left; position:relative; width:215px; padding-bottom:0px; }
.about_move_pos { position:relative; top:23px; }
* html .about_move_pos { position:relative; top:23px; }
.tickets_copy { width:490px; padding:15px 0px 0 280px; text-align:justify; }
* html .tickets_copy { width:530px; padding-left:20px; }
#formContent { float:left; width:700px; padding:10px 0 10px 0px; }

#formContent .copy { width:195px; padding:2px; display:none; }

#ticketRes .formRow { margin-bottom:10px; }
#ticketRes label { float:left; width:150px; text-align:right; margin-right:10px; }
#ticketRes label.narrowLabel{ float:left; width:150px; text-align:right; margin-right:10px; }
#ticketRes .textinput { float:left; width:200px; }
#ticketRes .selectinput { float:left; width:200px; }
#ticketRes .form_cf_error { float:left; width:500px; color:red; font-size:1.2em; font-weight:bold; margin-bottom:10px; }

#ticketRes .formLine { width:600px; height:5px; border-bottom:1px solid #666; margin-bottom:10px; }

.tickets_results { width:620px; padding:15px 0px 0 280px; text-align:justify; }
.resultRow { float:left; border-bottom: 1px solid #ccc; margin-bottom:10px; padding-bottom:10px; }
.resultRow .rowTag { float:left; width:150px; font-weight:bolder; margin-right:15px; }
.resultRow .rowValue { float:left; width:150px; font-weight:normal; }

