/* common styles */
body{ background-color:white; margin:0 0 0 0; padding:0 0 0 0; font-family:arial; overflow-x:hidden; 	}
h1{color:#C19F54; font-size:17px;  ; font-family:arial; letter-spacing:0.09em; padding-bottom:8px; padding-top:5px; text-transform:uppercase }
h2{ font-size:13px; letter-spacing:0.3px;  padding:2px 0 2px 0; margin: 0px 0 0px 0}
h3{ }
a{ color:black}
p{font-family:"arial" ; color:#444; font-size:13px; line-height:20px;
margin:5px 0px 10px 0px; padding:0; margin-right:50px    }
p.opening{  font-family:"times new roman"; font-size:14px;  }
p strong{}
div.rhr{ width:90%; margin-left:5%; margin-right:5%; height:10px; margin-top:10px; margin-bottom:10px;
	background:url("../images/line_horiz.jpg") right top repeat-x;
}

ul li { font-size:12px; margin-right:20px; color:#666}
table tr td 
{
font-size:12px	
}
select { font-size:12px; margin-left:10px; color:#444444	 }

select option { font-size:12px	 }
.hr_gold_dotted{ width:90%; border:1px dotted #D6B263; }

/* structural */
#page_outer	
{
position:relative;z-index:1; 
width:10px; margin:auto;  
}
#page_inner
{ 
position:relative;z-index:2;
left:-475px;
width:960px; 
margin:10px auto 0 auto;float:left;
}

#header
{
position:relative; z-index:0;
width:960px; height:109px;	
background:url("../images/header.jpg") left no-repeat;
background-color:black;
}
#body
{
position:relative;  float:left;
width:100%; margin-top:6px;
	/*background:url("../images/left_bar_repeat.jpg") left repeat-y;*/
}
#left_bar
{
position:relative; float:left; margin-right:10px; margin-top:0px;
width:189px; height:638px; background:url("../images/left_bar_top.jpg") left no-repeat;
}
#right_parts 
{ 
/*position:absolute; left:200px; top:0;
height:20px;  */
	position:relative; 
}

/* Content and right bar */
#content
{
position:relative;
  width:546px;
float:left; margin:10px 20px 20px 15px;
background:url("../images/line_vert.jpg") right top repeat-y;		
}
#right_bar
{
position:absolute; width:182px; height:300px;   overflow:hidden; right:0px; top:-5px; 	
}
#right_bar a { border:0; margin:0; padding:0;}
#right_bar a img{ border:0; margin:0 0 0 0; padding:0;}



.right_buts:hover{ position:relative; left:-184px}

#right_bar #mailingListBox
{
width:184px; height:76px; background:url('../images/newsletter_box.jpg') left top no-repeat; margin-top:2px;
}

/* main menu */
#menu
{
position:absolute; left:217px; top:74px;
padding:0px 0px 0px 20px; margin:0;
font-size:13px;
white-space:nowrap;
list-style-type:none;
}
#menu li {display:inline; 	}
#menu li a
{
color:#E2E0E2;	
margin:0 16px 0 16px ;
text-decoration:none;
float:left;
line-height:1px;  
}
#menu li a:hover
{
color:#C6A652;  
background-image: url("../images/underline.jpg"); 
background-repeat: repeat-x; background-position: 100% 100%;
padding-bottom:12px; white-space:nowrap; text-decoration:none;
}

#menu li.closed a
{
color:#737173;	
background-image: none; 
}
#menu li.closed a:hover
{
color:#737173;	
background-image: none; 
}

#menu li#current a
{
color:#C6A652;  
background-image: url("../images/underline.jpg"); 
background-repeat: repeat-x; background-position: 100% 100%;
padding-bottom:12px; white-space:nowrap; 
}

/* sponsors*/
#fujiLink{ position:absolute; width:100px; height:25px; display:block; bottom:142px; left:38px; }
#heidLink{position:absolute;  width:100px; height:25px; display:block; bottom:118px; left:38px;  }
#huberLink{position:absolute;  width:100px; height:25px; display:block; bottom:82px; left:38px ;   }
#spicersLink{position:absolute;  width:100px; height:25px;  display:block;bottom:172px;  left:38px;   }
#aarqueLink{position:absolute;  width:100px; height:25px;  display:block; bottom:42px; left:38px;   }
 
/* bottom of #content*/
#sponsor_block{ 
 height:142px; 
 width:490px; 
 position:relative; 
 float:left;  
 color:#C19F54;
 background:url("../images/line_horiz_thick.jpg") left top repeat-x;   
 margin-left:0px; 
 padding-top:20px; 
 padding-right:20px;
 margin-bottom:30px; 
 margin-top:20px;
 text-align:justify
} 
#sponsor_block h3
{ font-family:"times new roman"; text-transform:uppercase;
	color:#B0924F; font-size:12px; line-height:18px; letter-spacing:2px; margin:0; padding:0;
}
#sponsor_block p, a.spn
{
 font-size:11px; 
 text-decoration:none; 
 line-height:18px;  
 color:#444; 
	 
}
#sponsor_block h3 p, a.spn:hover
{
	color:#9C8441; 
}

/* Splash page items */

#ISAT{ 
position:absolute;
left:-20px;
top:46px; 		
}

#splashMenu{
position:absolute;
left:598px;
top:86px;
width:302px;
height:473px;
background:url('../images/Pride-In-Print-Awards.jpg') left no-repeat
}

ul#splashLinks
{
position:absolute; left:-13px; top:11px;
}		
ul#splashLinks li
{
list-style-type:none; margin:0; padding:0; margin-bottom:4px; padding-top:4px; display:block; height:12px; width:100px;
}		
ul#splashLinks li a
{
  width:120px; height:15px; display:block
}

a#register
{
	width:247px; height:36px; position:absolute; top:200px; left:20px; 
}
a#download
{
	width:247px; height:86px; position:absolute; top:220px; left:20px;  
		
}

/* header items */

#pride_in_print_logo
{
width:194px; height:95px; position:absolute; left:10px; top:10px;	
}

/* PDF */
#pdfCat{
	float:right;
	margin-left:30px;
	margin-right:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.pdf { 
color:#333333;display:inline;  
 margin-right:5px; width:200px; overflow:hidden;
 margin:5px 0px 0px 5px;

font-size:12px;
 
 text-decoration:none;
}
a.pdf:hover {
text-decoration:underline;
}
img.pdfImg{ clear:none; display:inline; }

/* Subscribe */
input#emailInput {
position:absolute; color:#999;
	left:15px; top:173px; height:13px; border:0; padding:0; margin:0; font-size:11px; width:148px;  
}

input#buttonInput { 
	background:transparent; cursor:pointer;
  width:40px; height:20px; display:block; border:0; position:absolute; left:10px; top:190px;
 
}
 

/* Contact Form */
#contact-form { position:relative; width:305px; height:321px; background:url('../images/contact_bg.jpg') right top no-repeat;}
#contact-form input, textarea {
 border:0px; font-size:11px; color:#999;
}

	/* labels */
#contact-form span
{
font-size:12px; font-family:arial; font-weight:bold; color:#5b535b 	
}
#contact-form span#label_fname
{
position:absolute; left:0px; top:13px;	
}
#contact-form span#label_lname
{
position:absolute; left:0px; top:36px;	
}
#contact-form span#label_email
{
position:absolute; left:0px; top:63px;	
}
#contact-form span#label_subject
{
position:absolute; left:0px;top:87px;	
}
#contact-form span#label_message
{
position:absolute; left:0px;  top:113px;	
}
	/* input fields */
#contact-form input
{
background:transparent; position:absolute; z-index:1000;	
}

#contact-form input#fName
{
position:absolute; left:84px; top:14px; width:200px 	
}
#contact-form input#lName
{
position:absolute; left:84px; top:38px; width:200px 	
}
#contact-form input#eMail
{
position:absolute; left:84px; top:62px; width:200px 	
}
#contact-form input#subject
{
position:absolute; left:84px; top:85px; width:200px 	
}
#contact-form textarea#message
{
position:absolute; left:84px; top:110px; ; width:200px ; height:164px; 	background:transparent; border:0px solid;
}
#contact-form input#submit
{
position:absolute; left:200px; border:1px solid #ccc; top:290px; cursor:pointer;	
}


/* Forms - Submission styles */
.section 
{
position:relative; float:left;
width:85%; margin-left:29px; margin-bottom:5px;
}
.section_payment 
{
position:relative; float:left;  
width:450px; padding:6px 6px 6px 16px; margin-left:14px; margin-bottom:5px; background-color:#EFEFEF;
	border:1px solid #E7E7E7; 
}
.field_title 
{
position:relative; float:left; font-size:12px; font-weight:bold; width:120px	
}

.field_input_small 
{
 float:right;
 height:30px;	width:50px;  margin-top:2px;
 background:  url('../images/form_field_small.jpg') left top no-repeat;	
}
.field_input_small input
{
 border:0px; background:transparent; font-size:11px; margin-top:3px; margin-left:4px; color:#666; 
}
.field_input_1 
{
 float:right;
 height:30px;	width:260px;  margin-top:2px;
 background:  url('../images/form_field_1.jpg') left top no-repeat;	
}
.field_input_1 sub  
{
float:left;	
}

.field_input_1 input
{
 border:0px; background:transparent; font-size:11px; margin-top:3px; margin-left:4px; color:#666; width:207px;
}
.field_input_1 input.locked
{
	background-color:#F8F1E1
}

.field_input_2 
{
 float:right;
 height:30px;	width:446px; margin-top:5px;
 background:  url('../images/form_field_3.jpg') left top no-repeat;	
}
.field_input_3 
{
 float:right;
 height:20px;	width:446px; margin-top:5px;
 background:  url('../images/form_field_1.jpg') left top no-repeat;	
}
.field_input_4 
{
 float:right;
 height:107px;	width:446px; margin-top:5px;

}
.field_input_4 textarea
{
 border:0px;  font-size:11px; padding-top:6px; padding-left:6px;  color:#666; width:300px; height:106px;
 background:  url('../images/form_input_wide.jpg') left top no-repeat;		
}
.field_input_2 sub  
{
float:left;	
}
.field_input_3 input
{
 border:0px; background:transparent; font-size:11px; padding-top:3px; padding-left:4px; color:#666;
}
.field_input_2 input
{
 border:0px; background:transparent; font-size:11px; padding-top:3px; padding-left:4px; color:#666; 
}
/* tick boxes */
.field_input_tick
{		
	width:20px; height:20px;
	padding-top:3px; padding-left:3px;
	/*background:  url('../images/form_field_tick.jpg') left top no-repeat;	*/
	float:right;  
	margin-right:243px;	
}

.field_input_tick input
{
	
}
/* Next buttons */

.form_button_2 
{
position:relative;	
float:right; clear:both;
margin-right:220px;	width:95px; height:22px; margin-top:15px;
overflow:hidden;	
background:url('../images/form_but_2.png') left no-repeat; cursor:pointer;
}
.form_button_2 img
{
position:absolute; left:0; top:0;	
}

.form_button_2 img:hover
{
position:absolute; left:-96px; top:0;	
}

#user_panel
{
 margin-left:15px; 	
}

#user_panel p a
{
 color:#666666; 	
}
#user_panel p a:hover 
{
 color:#D6B263;
}
#user_panel p a#user_panel_current 
{
 color:#999; text-decoration:none
}
/* Submission bread crumb*/
#user_section_panel 
{
width:420px; height:25px; padding:2px;
background:#e6e6e6;	margin-bottom:5px;
}
#user_section_panel h2
{
font-size:13px; margin-left:8px; margin-top:2px;	
}
#user_section_panel h2 a
{
font-size:12px; margin-left:0px; margin-top:2px; color:darkred	
}
#user_section_panel span.light
{
 color:#CAC7C7	
}

/* B1 Drop down */
.drop_down 
{
 position:absolute; top:0px; right:55px; z-index:10000;
	
}
.drop_down input, option
{
 border:1px solid #A5A5A5; 
 
}

/* submission  Payment styles  */
 
sub.sub 
{
 
color:#444444;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:4px;
	display:block;
}
sub.sub2 
{ 
color:#444444;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:4px;
	
}
.subm_input{ width:20px }

td.labelCell3 .field_title{
	width:80px
}
 
input#login{ position:absolute; right:100px; bottom:-10px;}
#loginPanel
{
 width:501px; margin:auto; margin-bottom:330px; margin-top:20px 
}
#loginPanel .section .field_input_1
{
margin-right:60px	
} 
h1 span.h1small{ font-size:13px}
#regForm{width:470px; margin-left:20px}
#regForm input{  color:#666; font-size:10px;  }

.judge_cats{ width:200px; float:left; font-size:12px;}


.process_checkbox
{
float:left; clear:both	
}
.process_checkbox font
{
font-size:12px; ;  color:#737373
}

/*Forms */
textarea.largeBg 
{
background-image:url(../images/form_input_wide.jpg);
overflow-y:hidden;
overflow-x:hidden;
	width:313px; height:105px;
}

td.fieldCell3{ height:10px}

/* submissions */
#submitter_notice{ width:500px; height:15px; position:absolute; top:5px; left:35px; font-size:12px; overflow:hidden}
#submitter_notice h1 { font-size:11px }

#submitter_notice marquee{   color: #A1864A;  }

#registration_notice{ border:1px solid #A1864A; background-color:#F8ECD2; color: #A1864A;  padding:4px;  font-size:14px ; margin-bottom:10px; font-family:"times new roman"; text-align:center; margin-right:50px }

/* submission forms */
.form_but 
{
padding-left:205px;	
}
.form_but_b2
{
	padding-left:225px;	
}

#logout
{
position:absolute; top:50px; right:0px	
}

/* Edit / Delete Submissions */
.edit_submission
{
	position:relative; width:440px; float:left; margin-left:20px; background-color:#ECEEEC; padding:10px	
}
.edit_submission .del, .edit
{
	float:right
}
.edit_submission .title b.text
{
padding:2px;  
}
.edit_submission{ border-top:1px solid #333; margin-bottom:10px}
 .number{ position:absolute; right:0px; top:0px; width:100px }


/* Order Certificates */

table#certTable3 
{
 margin-left:30px;  
}
table#certTable3 td.quant 
{
 background-color:red; width:100px
}

 table#certTable2 
{
 margin-left:30px
}
 table#certTable 
{
 margin-left:30px
}
input#Register
{
	float:right	; margin-right:0px; margin-top:20px;
 
}
#orderCertificateForm
{
 width:486px;
}

/* Award Winners */

.winner{   position:relative; width:502px}
.winner h3{ margin-left:0;}
.judgesComment p, h4{ font-style:italic}

.win_info img { float:left; margin-right:10px}
.win_info h2.heading{ color:#C19F54; text-transform:uppercase}
.win_info h3 {color:#6B6573; text-transform:uppercase	}
.win_info h4 {color:#6B6573; text-transform:uppercase; font-style:normal 	}

a.top_of_page{ position:absolute; bottom:-5px; right:5px; color:#B99D5A; font-size:11px; font-family:verdana}
a.top_of_page:hover{ text-decoration:none;  }

.top_of_page_2010{ width:100%; height:10px; margin-top:20px; float:left;  }
.top_of_page_2010 a{position:relative; float:right; color:#B99D5A; font-size:11px; font-family:verdana;padding-right:50px}
.top_of_page_2010 a:hover{ text-decoration:none;  }


a.top_of_page2{ float:right; color:#B99D5A; font-size:11px; font-family:verdana; margin-right:20px}
a.top_of_page2:hover{ text-decoration:none;  }

.quick_jump{ position:relative; width:40%; float:left; padding-right:5px;}
.quick_jump a{ color:#B99D5A; font-size:11px; font-family:verdana; display:block; }
.quick_jump a:hover{ text-decoration:none;  }

/* 2010 */

.award_2010{ width:100%; float:left; position:relative;}
.hr{width:90%; float:left; height:5px; margin:15px 0px 5px 0px; background:url("../images/line_horiz_thick.jpg") left top repeat-x;   }
/* 2010 Supremem winner */
#supreme_winner_2010{ width:100%; float:left; margin-top:10px}
.main_title_2010{ font-size:12px; position:absolute; right:0; top:0; text-align:right ;color:#AE9962; font-weight:bold;}
.menu_heading_2010{ width:100%; float:left; margin-top:5px }
.menu_heading_2010 p {font-size:11px; padding:0; margin:3px 0px 3px 0px; }
/* 3 col */
.quick_jump3{ position:relative; width:153px; float:left; padding-right:5px;}
.quick_jump3 a{ color:#B99D5A; font-size:11px; font-family:verdana; display:block; }
.quick_jump3 a:hover{ text-decoration:none;  }

.quick_jump3b{ position:relative; width:103px; float:left; padding-right:5px;}
.quick_jump3b a{ color:#B99D5A; font-size:11px; font-family:verdana; display:block; }
.quick_jump3b a:hover{ text-decoration:none;  }

/* 2010 winners - supreme*/
.win_info_2010 
{
  float:right; width:110px; margin-left:13px; 	
font-size:12px; text-align:right	
}
.win_info_2010 span {display:block; margin-bottom:4px} /* info */
.judge_2010{position:absolute; left:10px; bottom:10px; width:220px; font-size:13px ;  color:#AE9962; }
.judge_2010 span{ display:block; font-size:10px; color:black;}

img.pic_2010{ float:left;}

/* 2010 winners - category */

.cat_win_2010{ width:100%; margin-top:30px; margin-bottom:20px; position:relative; float:left}
.cat_title_2010{ font-size:12px; float:left; text-align:left ;color:#AE9962; margin-left:10px; font-weight:bold; display:block;
  }
.cat_info_2010 
{position:absolute; left:210px; top:10px;	
font-size:12px; text-align:right }
.cat_info_2010 span {display:block; margin-bottom:4px} /* info */  
  
.cat_info_2010_280 
{position:absolute; left:240px; top:30px;	
font-size:12px; text-align:right }
.cat_info_2010_280 span {display:block; margin-bottom:4px} /* info */   

.cat_info_2010_497 
{position:absolute; left:200px; top:20px;	
font-size:12px; text-align:right }
.cat_info_2010_497 span {display:block; margin-bottom:4px} /* info */   

.cat_info_2010_590 
{position:absolute; left:160px; top:40px;	
font-size:12px; text-align:right }
.cat_info_2010_590 span {display:block; margin-bottom:4px} /* info */   



.cat_pic{  position:absolute; right:50px; bottom:-20px; border:0px }
.cat_pic280{  position:absolute; right:50px; bottom:20px ; border:0px}

/* 2010 winners - process */

.pro_win_2010{ width:100%; margin-top:30px; margin-bottom:20px; position:relative; float:left}
.pro_title_2010
{ 
font-size:12px; float:left; text-align:left;
color:#AE9962; margin-left:203px; font-weight:bold; display:block;
}

.pro_info_2010 
{float:left; width:110px; margin-left:203px; 	
font-size:12px; text-align:left;  }

.pro_info_2010 span {display:block; margin-bottom:4px} /* info */
.pro_pic{  position:absolute; left:10px; bottom:-10px ; border:0px}
.pro_pic_568{  position:absolute; left:10px; bottom:35px ; border:0px}
.pro_pic_463{  position:absolute; left:10px; bottom:5px; border:0px }
.pro_pic_140{  position:absolute; left:10px; bottom:35px ; border:0px}
.pro_pic_188{  position:absolute; left:10px; bottom:25px ; border:0px}
.judge_pro_2010{float:left; font-size:13px ;  width:270px; color:#AE9962; clear:right; margin-left:203px; margin-top:20px }
.judge_pro_2010 span{ display:block; font-size:10px; color:black;}


  
  
  
.judge_cat_2010{float:left; font-size:13px ;  width:270px; color:#AE9962; clear:left; margin-left:10px; margin-top:10px }
.judge_cat_2010 span{ display:block; font-size:10px; color:black;}



.clearingDiv{ width:100%; float:left}
#questions{ float:right; width:100%;}
.winner_info_left
{
color:#636563;	
position:relative; 
float:left;	
width:230px; margin-left:20px;	
font-family:Verdana;
font-size:13px	
}
.winner_info_right 
{
	color:#636563;
position:relative; 
float:left;	
width:230px; 	
font-family:Verdana;font-size:13px
}

.judgesComment
{
	width:100%; float:left; margin-top:20px; color:#737573; font-family:verdana;
 	border-bottom:2px solid #BDBEBD;
	
}
.judgesComment h4 
{
	text-transform:uppercase; color: #C19F54; font-style:normal 
}
.yr2008
{
	position:relative;	
	float:left; width:502px; 
	background-color:#EAEAE0;  
	border:2px solid  #1C2441; 
	padding:10px;
	margin-bottom:20px;
}

.yr2009
{
	position:relative;	
	float:left; width:502px; 
 
	border:0px solid  #1C2441; 
	padding:10px;
	margin-bottom:20px;
}
 
	
/* Gravure */

#gravBlue { height:420px; width:502px;}
#gravImage{ position:absolute; right:90px; top:50px; }
 
 


/* Flexographic */

#flexYellow { }
#flexImage{ position:absolute; right:45px; top:100px; }
 
 
 
/* Web Offset */

#webPukeGreen { }
#webImage1{ position:absolute; left:10px; top:100px; margin-top:0px; }
#webImage2{ position:absolute; right:5px; top:80px; margin-top:0px;}

 
 

/* Labels  */

#labelsPink { }
#labelsImage{ position:absolute; left:53px; top:70px; }
 

/* Business Print*/

#businessPurple { }
#businessImage{ position:absolute; left:20px; top:90px; }
 
 

/* Business Print */

#businessPurple {  }
#businessImage{ position:absolute; left:20px; top:90px; }
 
 


/* Digital */

#digitalOrange {  }
#digitalImage1{ position:absolute; left:10px; top:90px; }
#digitalImage2{ position:absolute; right:10px; top:90px; }
 
 

/* Print Finishing */
#pFinishGreen {  }
#printImage{ position:absolute; right:15px; top:90px; }
 
 

/* Industry Development */
#industryBrown { }
#indusImage{ position:absolute; right:10px; top:90px; }
 
 
	
.awardWinners h3{
font-size:13px;
letter-spacing:0.3px;
margin:0 0;
padding:2px 0;
	
	
} 
.awardWinners h4{  
	
font-size:12px;
letter-spacing:0.3px;
margin:0 0;
padding:2px 0;	
	
} 
 
	
/* colors */
 .supreme { background-color:#1C2441; width:508px;    font-size:13px; color:#FFFFFF; font-weight:bold;   float:left; margin-bottom:20px; margin-top:0; padding:0px; /* blue */ }
 .supreme2 { background-color:#1C2441; width:508px;   font-size:13px; color:#FFFFFF; font-weight:bold;  float:left; margin-bottom:20px; margin-top:0; padding:0px; /* blue */ }

.gravure { background-color:#00ADEF;    font-size:13px; color:#FFFFFF; font-weight:bold; width:99%; float:left; margin-bottom:20px; margin-top:0; padding:0px; /* blue */ }
.flex{
	background-color:#FFF200;
 	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	color:#000000;
	width:99%;
	float:left;
	margin-bottom:20px;
	margin-top:0;
	padding:0px /* yellow */
}  
.pack{ background-color:#BA0E31;  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold;  margin-bottom:20px; margin-top:0; padding:0px /* red */ }
.web{background-color:#B8B60E; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold;width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px /* green */}
.screen { background-color:#F69679; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold;width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px/* peach */}
.sheet{ background-color:#475950;  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold ;width:99%; float:left; margin-bottom:20px; margin-top:0; padding:0px/* greeny grey*/}
.labels{ background-color:#EC008C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; width:99%; float:left; margin-bottom:20px; margin-top:0; padding:0px /* pink */}
.business{background-color:#25408E; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold;width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px  /* blue  */}
.digital{ background-color:#F05123; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold ;width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px /* orange */}
.special{ background-color:#00A650;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px/* green */}
.pFinish{background-color:#00A650;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; width:99%; float:left; margin-bottom:20px; margin-top:0; padding:0px /* green */}
.indus{ background-color:#CF974C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;width:99%; float:left;  margin-bottom:20px; margin-top:0; padding:0px /* brown */}
.judgesComment{ margin-bottom:10px}
.margin-left{  }

/* individual styles*/
.winner{width:100%; float:left; margin-bottom:20px;  }
.winner h3{ margin-left:20px;}
 
 

.winnerImageLeft{ float:left; margin-top:20px; margin-bottom:20px;}
.winnerImageRight{float:right; margin-top:00px; margin-bottom:20px;}

.winnerInfo{ width:250px; margin-right:10px; margin-top:40px; float:right}
 
.padding{ float:left }
/* padding for colored blocks*/
.supremeAwardFinalists .gravure, .flex, .pack, .web, .screen, .sheet, .labels, .business, .digital, .special, .pFinish, .indus{ padding:3px; width:508px;}

/*Award winners JQzoom styles*/

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #1C2441;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #1C2441;
	background-color: #FFF;
}

/* Main menu drop down - award winners */
 
#award_years
{
	position:absolute; left:512px; top:89px; z-index:100000;	
	width:96px; height:90px; background:url('../images/awards-menu.jpg') no-repeat; 
	font-size:11px; padding-top:8px;
}
#award_years a
{
	display:block; text-decoration:none;  margin-left:13px; margin-top:4px
}
#award_years a:hover, #award_years a.current
{
	text-decoration:underline;
}

 
#awards_night_drop
{
	position:absolute; left:615px; top:89px; z-index:100000;	
	width:105px; height:90px; background:url('../images/awards-menu2.jpg') no-repeat; 
	font-size:11px; padding-top:8px;
}
#awards_night_drop a
{
	display:block; text-decoration:none;  margin-left:13px; margin-top:4px
}
#awards_night_drop a:hover, #awards_night_drop a.current
{
	text-decoration:underline;
}

.display_none{ display:none}
