#logo           { width:515px; margin-top: 0px; padding: 0px !important; }
#header         { background:url(../images/awards-header-background.jpg) no-repeat scroll 0 0; }
#mast-head { height:85px; padding-top:2px;}
#content #main-body { width:650px}
#content #sub-body 	{ width:156px}
#main-search 		{ margin-top:20px;}
div.home-box-one	{ float:left; width:305px}
div.home-box-two	{ float:right; width:305px}

#content div.home-box-two ul li {
background-attachment:scroll;
background-color:transparent;
background-image:url("/images/events-bullet.gif");
background-position:left 0.4em;
background-repeat:no-repeat;
font-family:Arial,Sans Serif;
font-size:1.2em;
line-height:2.6em;
list-style-type:none;
padding-left:25px;
border-bottom:1px dotted #CCC;
display:block;
}

/* Main NAVIGATION */

#main-nav ul            { background-color:#F9F6EE; }
#main-nav-wrap          { background-color:#F9F6EE; border-top:1px solid #E6DCBD; }
#main-nav a             { color:#000;}

#main-nav-2010-awards a                      { width:135px; background-color:#F9F6EE; border-right:1px solid #E6DCBD; border-bottom:1px solid #E6DCBD;}
#main-nav-2010-awards.active a               { color:#000; background-color:#fff; border-top:#E6DCBD; border-bottom:1px solid #fff;}
#main-nav-2010-awards a:hover                { background-color:#E6DCBD; color:#000;}
#main-nav-2010-awards.active a:hover         { background-color:#fff;}
#main-nav-how-to-nominate a                       { width:155px; background-color:#F9F6EE; border-right:1px solid #E6DCBD; border-bottom:1px solid #E6DCBD;}
#main-nav-how-to-nominate.active a                { color:#000; background-color:#fff; border-top:#E6DCBD; border-bottom:1px solid #fff;}
#main-nav-how-to-nominate a:hover                 { background-color:#E6DCBD;color:#000; }
#main-nav-how-to-nominate.active a:hover         { background-color:#fff;}
#main-nav-judging a                { width:135px; background-color:#F9F6EE; border-right:1px solid #E6DCBD; border-bottom:1px solid #E6DCBD;}
#main-nav-judging.active a         { color:#000; background-color:#fff; border-top:#E6DCBD; border-bottom:1px solid #fff;}
#main-nav-judging a:hover          { background-color:#E6DCBD; color:#000;}
#main-nav-judging.active a:hover         { background-color:#fff;}
#main-nav-sponsors a                { width:135px; background-color:#F9F6EE; border-right:1px solid #E6DCBD; border-bottom:1px solid #E6DCBD;}
#main-nav-sponsors.active a         { color:#000; background-color:#fff; border-top:#E6DCBD; border-bottom:1px solid #fff;}
#main-nav-sponsors a:hover          { background-color:#E6DCBD; color:#000;}
#main-nav-sponsors.active a:hover         { background-color:#fff;}
#main-nav-previous-awards a                        { width:138px; background-color:#F9F6EE; border-right:1px solid #E6DCBD; border-bottom:1px solid #E6DCBD;}
#main-nav-previous-awards.active a                 { color:#000; background-color:#fff; border-top:#E6DCBD; border-bottom:1px solid #fff;}
#main-nav-previous-awards a:hover                  { background-color:#E6DCBD; color:#000;}
#main-nav-previous-awards.active a:hover         { background-color:#fff;}
#main-nav-contact-us a                        { width:105px; background-color:#F9F6EE; border-bottom:1px solid #E6DCBD;}
#main-nav-contact-us.active a                 { color:#000; background-color:#fff; border-top:#E6DCBD;  border-bottom:1px solid #fff;}
#main-nav-contact-us a:hover                  { background-color:#E6DCBD; color:#000;}
#main-nav-contact-us.active a:hover         { background-color:#fff;}

/* SUB NAVIGATION */

#sub-nav                        { float:left;overflow:hidden; width:808px; margin:0;padding:0; background:#EEEAD6 url(http://group.bmj.com/repository/images/bg-sub-nav.gif) repeat-x scroll bottom center; }
#sub-nav ul                     { margin:0 5px;padding:12px 0 10px 0; display:block;  }
#sub-nav li                     { display:inline; font-size:1.2em;margin:0;}
#sub-nav.empty                  { height:37px; background:#EEEAD6 url(http://group.bmj.com/repository/images/bg-sub-nav.gif) repeat-x scroll bottom center; width:808px}
#sub-nav a                      { float:left; cursor:pointer; display:block;text-decoration:none; border-bottom:0; background:url(http://group.bmj.com/repository/images/bg-sub-nav-left.gif) no-repeat left top;}
#sub-nav a span                 { float:left; margin:0 5px; padding:5px 6px 5px 3px; background:url(http://group.bmj.com/repository/images/bg-sub-nav-right.gif) no-repeat right top; }
#sub-nav a.active               { float:left; display:block; background:transparent url(http://group.bmj.com/repository/images/bg-sub-nav-left-on.gif) no-repeat left top; }
#sub-nav a.active span          { float:left; margin:0 5px; padding:5px 6px 5px 3px;background:transparent url(http://group.bmj.com/repository/images/bg-sub-nav-right-on.gif) no-repeat right top; }
#sub-nav li a:active            { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a:hover             { color:#f0f; font-weight:bold; text-decoration:none; }
#sub-nav li a.active:link       { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a.active:visited    { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a.active:active     { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a.active:hover      { color:#f0f; font-weight:bold; text-decoration:none; }
#sub-nav a.disabled-focus       { float:left; display:block; background:transparent url(http://group.bmj.com/repository/images/bg-sub-nav-left-on.gif) no-repeat left top; }
#sub-nav a.disabled-focus span  { float:left; margin:0 5px; padding:5px 6px 5px 3px;background:transparent url(http://group.bmj.com/repository/images/bg-sub-nav-right-on.gif) no-repeat right top; }
#sub-nav li a:link              { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a:visited           { color:#333; font-weight:bold; text-decoration:none; }
#sub-nav li a:hover           { color:#f0f; font-weight:bold; text-decoration:none; }

/* PRODUCT LINK STYLING */
a:link          { color:#0066CC; text-decoration: none; }
a:visited       { color:#0066CC; text-decoration: none; }
a:hover         { color:#f0f; text-decoration: none; }
a:active        { color:#0066CC; text-decoration: none; }

/* ADDITIONAL CONTENT STYLING */

#breadcrumbs {font-size:1.1em; margin:10px;}
#site-nav strong { width: 100px;}
#site-nav ul { margin-left:-30pt; }
#register {-x-system-font:none; background:transparent url(http://group.bmj.com/repository/images/bg-horizontal-dotted.gif) repeat-x scroll left bottom; font-family:arial,sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:5px; padding-bottom:5px; }
#society-members {-x-system-font:none; font-family:arial,sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:5px; padding-bottom:5px; }
#access {-x-system-font:none; font-family:arial,sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
#status {background:none; border-bottom:none; border-top:none; float:right; line-height:1.4em; margin-bottom:10px; margin-top:5px;
padding-bottom:5px; padding-top:5px; width:162px;  }
#status #background {background:#E4E4E4 none repeat scroll 0% 0%; border-bottom:5px solid #CCCCCC; border-top:5px solid #CCCCCC; float:right; line-height:1.4em; margin-bottom:10px; margin-top:5px; padding-bottom:5px; padding-top:5px; width:162px; }
div.button a {float:right; }
form div { font-size:1.1em; font-weight:normal; margin-bottom:7px; }
label { font-size: 1.1em; font-weight:bold; }
.float-right { float:right; margin-left: 5px; margin-bottom: 5px; }
.float-left { float:left; margin-right: 5px; margin-bottom: 5px; }
#press-media-search { display:block; background-color: #F1F5FA; border: #C7D7EB 1px solid;   }


/* MAIN IMAGE HOMEPAGE*/
#content #main-image { width:632px; height:376px; position:relative; float:left; background:#000}

#content #main-image ul.main-image-links {
	background-color:#000000;
	bottom:0;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	min-height:30px;
	opacity:0.8;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	position:absolute;
	width:610px;
	margin-bottom:0;
	float:left;
	z-index:2;
	}

#content #main-image ul.main-image-links li 				  {display:inline}
#content #main-image ul.main-image-links li.book-a-table 	  {background-color:transparent;background-image:url("/images/book-a-table-icon.gif");background-position:left top;background-repeat:no-repeat;list-style-type:none; padding-left:40px; margin-right:30px}
#content #main-image ul.main-image-links li.register-to-enter {background-color:transparent;background-image:url("/images/register-to-enter-icon.gif");background-position:left top;background-repeat:no-repeat;list-style-type:none; padding-left:40px}

#content #main-image ul.main-image-links li.book-a-table a 		 { color:#FFF}  
#content #main-image ul.main-image-links li.register-to-enter a  { color:#FFF} 

#content #main-image ul.main-image-links li.book-a-table a:hover 		{ color:#f0f}	  
#content #main-image ul.main-image-links li.register-to-enter a:hover   { color:#f0f}	

/* FONT STYLING*/
#content h1 					{ border-bottom:1px solid #000; padding-bottom:5px}
#content h3						{ line-height:1.6em; font-size:1.6em; }
#content h3.black-background 	{ color:#FFF; background:#000; height:20px;padding:0 5px; font-size:1.4em; line-height:1.4em; font-weight:normal }
#content h2.sponsor-heading		{ background:#F9F6EE; border-bottom:1px solid #E6DCBD; text-align:center; font-size:1.6em; line-height:1.8em; margin-top:0; padding:0}
#content div.demo p				{ white-space:normal; margin-bottom:10px; margin-top:10px; padding-left:5px }

/* BUTTONS STYLING */

div.button a.athens    {  width: 115px; }
#status div.shibboleth {
background:transparent url(http://group.bmj.com/repository/images/bg-horizontal-dotted.gif) repeat-x scroll left top; margin-top:5px;
padding-top:5px; }
#status div.athens {background:transparent url(http://group.bmj.com/repository/images/bg-horizontal-dotted.gif) repeat-x scroll left bottom; margin-bottom:5px; padding-bottom:5px; 
}
#status div.referrers {-x-system-font:none; font-family:arial,sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-top: 4px; clear:both;}
#status div.user {-x-system-font:none; font-family:arial,sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal;
font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-bottom: 4px; clear:both;}
.username { font-weight:bold;}
#social-bookmarking ul li { display:inline; background:none !important;}

/* TABLE/FIGURE STYLING */

div.figure {width: 97%; border:1px solid #666666; text-align:center; background-color:#999999;}
div.links {width: 97%; background-color: #E0E0E0; text-align:right;  border-width:0px 1px 1px 1px; border-color:#666666; border-style:solid;}
div.links ul { list-style:none; margin-top: 0px !important; margin-bottom: 0px !important; padding:3px;}
div.links ul li { list-style:none; background:none !important; padding-left:2px !important;}
div.caption {width: 97%; background:#FFFFFF; margin-bottom: 5px;}
table { font-size:1.1em; }

.side-panel-box {background:#FFF none repeat scroll 0 0;
border:1px solid #E6DCBD;
padding:0;
}

#article-nav-header {background:#E6DCBD; border:1px solid #E6DCBD; padding-left:5px;}
#article-nav-header h3 { margin-top: 5px;}
#article-nav-body {background:#F9F6EE; border:1px solid #E6DCBD; padding:5px; margin-bottom:10px;}

/* Plone form text area width */
#region-content #comment {width:500px;}

/* Flow player */
#player { display:block; height:350px; width:100%; }


/* GALLERY STYLES */

.pikachoose{width:530px;margin:0 auto auto auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left: 2px!important;width:540px;height:auto;margin:0;overflow:hidden;padding-top: 35px;}
.pikachoose ul li{float: left;border:1px solid #fff;padding:2px;background:#fff;margin:0 6px 4px 0;position:relative;overflow:hidden;background:none !important; padding: 2px!important;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:540px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:none;background:#fff;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('../images/black.png') top left;}
.pika_caption a{color:white;}


.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../images/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../images/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:5px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../images/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../images/fastf.png') top right no-repeat;}


/* root element for tabs  */
#tabbed-widget { float:left}	
#tabbed-widget { clear:both}

/* root element for tabs  */
#tabbed-widget ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	background-image:url(/images/tabbed-menu-bg.gif);
	background-repeat:repeat-x;
	height:24px;
	width:632px;
}

/* single tab */
#tabbed-widget ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	background-image:url(/images/tab-seperator.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#tabbed-widget ul.tabs li.first{ 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	border-left:1px solid #000;
}

#tabbed-widget ul.tabs li.last { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	border-right:none;
	background-image:none;
	border-right:1px solid #000;
}

/* link inside the tab. uses a background image */
#tabbed-widget ul.tabs a { 
	font-size:15px;
	display:block;
	height: 24px;  
	line-height:22px;
	width: 105px;
	text-align:center;	
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	outline:none;
}

#tabbed-widget ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
#tabbed-widget ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#ff00ff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#tabbed-widget ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
	background:#FFF;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
#tabbed-widget ul.tabs a.s 				{ background-position: -553px 0; width:81px; }
#tabbed-widget ul.tabs a.s:hover 		{ background-position: -553px -31px; }
#tabbed-widget ul.tabs a.s.current  	{ background-position: -553px -62px; }

/* width 2 */
#tabbed-widget ul.tabs a.l 				{ background-position: -248px -0px; width:174px; }
#tabbed-widget ul.tabs a.l:hover 		{ background-position: -248px -31px; }
#tabbed-widget ul.tabs a.l.current  	{ background-position: -248px -62px; }


/* width 3 */
#tabbed-widgetul.tabs a.xl 				{ background-position: 0 -0px; width:248px; }
#tabbed-widget ul.tabs a.xl:hover 		{ background-position: 0 -31px; }
#tabbed-widget ul.tabs a.xl.current 	{ background-position: 0 -62px; }


/* initially all panes are hidden */ 
#tabbed-widget div.panes div {	
	display:none;
	padding:15px 0;
	border:1px solid #000;
	border-top:0;
	font-family:arial,sans-serif;
	font-size:1.0em;
	background-color:#fff;
	min-height:205px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:610px;
}

#tabbed-widget div.panes div img { float:left; margin-right:10px}
.tab-text 						 { font-size:1.2em; line-height: 1.3em}
.tab-view a						 { font-size:1.2em; line-height: 1.3em; text-align:right}

#tabbed-widget div.tab-col-left  		{float:left; width:320px;  padding:10px }
#tabbed-widget div.tab-col-right 		{float:right; width:280px; padding:10px 10px 10px 0; text-align:left }
#tabbed-widget div.gallery-col-left 	{float:left; width:440px;  padding:10px }
#tabbed-widget div.gallery-col-right 	{float:right; width:160px; padding:10px 10px 10px 0; text-align:left }

/* tab pane styling 
div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-family:arial,sans-serif;
	font-size:1.0em;
	background-color:#fff;
}*/


/*SPONSORS PAGE TOP IMAGE JUMPS*/
#content ul.sponsors-image-jumps { width:632px }
#content ul.sponsors-image-jumps li.sponsors-image-top {
	background-image:none;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight: bold;
	text-align:center;
	line-height:1.6em;
	list-style-type:none;
	padding-left:0;
	display:inline;
	width:210px;
	height:120px;
	float:left;
	}

#content img.image-top { width:210px;}		
.view-link {font-size:1.2em;font-weight:bold;}
.quote-box { background:#D7EFFF; border:1px solid #A8CDD5; padding:5px}

/*REMOVE SPONSOR COLUMN FROM SPONSOR PAGE*/
body.section-sponsors #sub-body div.section { display:none}

/*DIVIDE PAGE IN TWO*/
#content .col-half {
	display:inline;
	float:left;
	width:50%
	}

#content .body-copy {
	margin:10px;
	}

.demo {
	background-color:#FFF;
	border:1px solid #E6DCBD;
	padding:0 0 5px 0;
	}
	
img.random {
float:left;
position:absolute;
z-index:1;
}

div.pointer { height:436px; padding:10px 0}

#strap-line { padding-left:0; padding-right:0; width:808px; list-style-type:none }
