/* =============================================================================
   HOMEPAGE - CYCLE
   ========================================================================== */
 
	
/* =============================================================================
   HOMEPAGE - SOCIAL MODULE
   ========================================================================== */
   
	#social_module_1,
	#social_module_2,
	#social_module_3 { display:none; }
	
	#social_module_container { border:1px solid #DADADA; height:419px; overflow:hidden; }
	#social_module_container ul#social_module_nav_container { list-style:none; padding:0; margin:0; }
	#social_module_container ul#social_module_nav_container li { display:inline-block; float:left; }
	
	#social_module_container ul#social_module_nav_container li a:link,
	#social_module_container ul#social_module_nav_container li a:visited { 
		display:inline-block; 
		height:38px;
		width:50px; /*393 = total, 295 = open, 50 = closed */
		border-bottom:1px solid #DADADA;
		background-position:0 0;
		background-repeat:no-repeat;
		}
	
	#social_module_container ul#social_module_nav_container li.first-child a:link,
	#social_module_container ul#social_module_nav_container li.first-child a:visited { 
		width:293px; 
		border-bottom:1px solid #ffffff;
		background-image:url(../images/social_module/twitter_feed.png);
		
		}
	#social_module_container ul#social_module_nav_container li.second-child a:link,
	#social_module_container ul#social_module_nav_container li.second-child a:visited { 
		width:49px; 
		border-left:1px solid #DADADA;
		background-image:url(../images/social_module/facebook_feed.png);
		}
	#social_module_container ul#social_module_nav_container li.last-child a:link,
	#social_module_container ul#social_module_nav_container li.last-child a:visited { 
		width:49px; 
		border-left:1px solid #DADADA;
		background-image:url(../images/social_module/clio_feed.png);
		}
	#js_content_container { height:375px; overflow-x: hidden; overflow-y: scroll;  }
	#js_content_container span.container { font-size:90%; display:block; padding:10px; }
	
	/* FACEBOOK STYLING */
	#example { overflow:hidden; width:350px; }
	
	/* rest of the facebook more detailed styles are found in the  
	js/libs/facebook_neosmart folder jquery.neosmart.fb.wall.css */
	
/* =============================================================================
   HOMEPAGE - SOCIAL MODULE - FEEDBURNER
   ========================================================================== */
	
	#js_content_container .feedburnerFeedBlock ul { list-style:none; margin:0; padding:0; } 
	#js_content_container .feedburnerFeedBlock ul li:hover span { }
	#js_content_container .feedburnerFeedBlock ul li span,
	#js_content_container .feedburnerFeedBlock ul li p.date,
	#js_content_container .feedburnerFeedBlock ul li div { margin:0; padding:0; }
	
	#js_content_container .feedburnerFeedBlock ul li span { font-weight:bold; }
	#js_content_container .feedburnerFeedBlock ul li p.date { margin:5px 0; }
	#js_content_container .feedburnerFeedBlock ul li div { border-bottom:1px solid #DADADA; padding-bottom:5px; margin-bottom:5px; color:#505050; }
	
	/* =============================================================================
   TERMS AND CONDITIONS
   ========================================================================== */
   
	.fixed_container { height:600px; overflow-y:scroll; margin-bottom:10px; }
	.fixed_container section { margin-bottom:10px; }
	
	/* =============================================================================
   PRESS
   ========================================================================== */
	
	ul#subnavigation li a span.press_date { display:block; font-weight:bold; padding-bottom:5px; }
	ul#subnavigation li a span.press_link { display:block; font-size:12px; }
	
	div.press_story_date { font-weight:bold; color:#0973A5; background-color:#529DC0; color:#fff; padding:3px 10px; }
	div.press_story_header { font-weight:bold; border-bottom:1px solid #ebebeb; margin-bottom:10px; }
	div.press_story_location { }
	div.press_story_release_date { font-weight:bold; text-decoration:underline; }
	div.press_story_contact { font-size:80%; }
	
	/* =============================================================================
   JURY
   ========================================================================== */
	
	ul.jury_list { margin:0; padding:0; list-style:none; }
	ul.jury_list li { 
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:358px;
	border-bottom:1px solid #0973A5;
	}
	ul.jury_list li.no_margin { margin-right:0; }
	ul.jury_list li a:link,
	ul.jury_list li a:visited { display:block; text-decoration:none; color:#636363; font-weight:bold; }
	/*ul.jury_list li a .image_container { display:inline-block; float:left; height:116px; width:175px; background-color:#2d2d2d; overflow:hidden; }*/
	ul.jury_list li a .image_container img { display:block; }
	ul.jury_list li a .Jname { color:#000; font-size:130%; margin-bottom:10px; }
	
	.jury_details { display:inline-block; float:left; width:150px; margin-left:10px; }
	
	/* SINGLE JUROR PAGE */
	.jurer_details {
		position: relative;
		color: #2d2d2d;
		font-weight: bold;
		padding: 0px 10px 10px 10px;
		background: #6A6869;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4FBF4', endColorstr='#DFDFDF');
		background: -webkit-gradient(linear, left top, left bottom, from(#F4FBF4), to(#DFDFDF));
		background: -moz-linear-gradient(top, #F4FBF4, #DFDFDF);
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		}	
	.lt-ie7 .jurer_details { width:300px !important; padding:0 0 10px 10px; }
	.jurer_name_ribbon {
		width: 317px;
		height: 34px;
		line-height:30px;
		padding: 0px 0 0 15px;
		color: white;
		background-image: url(../images/jury/name-ribbon.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		position: relative;
		left: -17px;
		top: -0px;
		font-weight: bold;
		font-size:88%;
		}
	.jurer_container { float: left; width: 320px; padding: 0px 20px 10px 0px; }	
	.jurer_bio { float: left; width: 300px; padding: 20px 0px 0px 20px; }
	
	.image_container{
		background-color:#A0948C;
		color: white;
		float: left;
		height: 116px;
		margin: 0;
		padding:7px;
		overflow: hidden;
		padding: 0;
		width: 175px;
		border:2px solid #ccc;
		}
	.image_container:hover{
		border: 2px solid #CDDEE6;
		}
	.presidents_name { font-size:1.2em; font-weight:bold; }
	.presidents_of { font-size:1.1em; }
	.presidents_city { font-size:0.9em; }
	
	.headJuror{
   		width:auto;
   		height:430px;
   		overflow:hidden;
   		margin:20px 10px 10px 0;
   		float:left;
   	}
   	.jurorMore{
   		text-align:right;
   		margin:5px 25px 15px 0;
   	}
   	.jurorMore a{
   		text-decoration:none;
   		color:#0873A4;
   		padding:0 2px 0 4px;
   		outline:none;
   	}
   	.jurorMore a:hover{
   		background:#CDDEE6;
   		color:#fff;
   	}
   	.jurorMore a:focus{
   		outline:none;
   	}
   	.jurorMore a:visited, .jurorMore a:visited{
   		outline:none;
   	}
   	a:focus{
   		outline:none;
   	}
   	
   	
   	.no-js .headJuror{
   		overflow:visible;
   	}
   	.headJuror .jurorBio{
   		height:auto;
   	}
	.jurorBio{
	display:inline-block; 	
	float:right; 
	width:360px; 
	padding-right:10px;
	}
   	.jurorMore, .jurorLess{
   		text-align:right;
   		margin:15px 15px 15px 0;
   		display:none;
   	}
   	.jurorMore a, .jurorLess a{
   		text-decoration:none;
   		padding:0 2px 0 4px;
   		
   	}
  
   	.jurorMore a:hover, .jurorLess a:hover{
   		background:#999;
   		color:#fff;
   	}
	
	/* =============================================================================
   STORE
   ========================================================================== */
	
	.store_basket_form_holder { width:765px; padding:10px; background:#ECECEC; margin:2px 0 10px 5px; padding:10px; border:solid 1px #666; } 
	.store_col { margin-left:5px; }
	.store_item { width:475px; background:#ECECEC; margin:2px 0 10px 0; padding:10px; border:solid 1px #666; }
	.store_individual_item { width:450px; background:#E1E1E1; margin:10px 0 10px 0; padding:10px; border:solid 1px #666; }
	
	.submit_button { font-weight:bold; padding:3px 10px; border:none; background-color:#0773A2; color:#fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.store_basket_form_col table {  }
	.store_basket_form_col table tr,
	.store_basket_form_col table td { padding:5px; }
	.store_basket_form_col select { width:305px; }
	
	ul.store_items { 
		margin:0 0 10px 0;
		padding:5px;
		list-style:none; 
		background: #EEE;
		border: 1px solid rgba(0, 0, 0, 0.1);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}
	ul.store_items li { padding:0 0 10px 0;}
	
	ul.store_items li a:link,
	ul.store_items li a:visited {
		display:block;
		background-color:#0773A2;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		padding:3px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align:center;
		}
	ul.store_items li a:hover { background-color:#085C83; }
	
	.divider { background-color:#EEEEEE; }
	.alt { border-top:1px solid #529DC0; border-bottom:1px solid #529DC0; }
	.store_item_now_available { 
		display:inline-block; background-color:#3698a5; margin:5px 0; color:#fff; 
		padding:3px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size:0.8em;
		margin-top:6px;
		}
	
	/* =============================================================================
   TABLE DESIGN
   ========================================================================== */
		
	table.bordered { *border-collapse: collapse; border-spacing: 0; width: 100%; }
	.bordered {
		border: solid #ccc 1px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 1px 1px #ccc; 
		-moz-box-shadow: 0 1px 1px #ccc; 
		box-shadow: 0 1px 1px #ccc;         
		}
	.bordered tr:hover {
		background: #fbf8e9;
		-o-transition: all 0.1s ease-in-out;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-ms-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;     
		}    
		
	.bordered td, .bordered th {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		padding: 10px;
		text-align: left;    
		}
	
	.bordered th {
		background-color: #dce9f9;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
		background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
		background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
		background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
		background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
		background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
		-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
		-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
		box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
		border-top: none;
		text-shadow: 0 1px 0 rgba(255,255,255,.5); 
		}
	
	.bordered td:first-child, .bordered th:first-child {
		border-left: none;
		}
	
	.bordered th:first-child {
		-moz-border-radius: 6px 0 0 0;
		-webkit-border-radius: 6px 0 0 0;
		border-radius: 6px 0 0 0;
		}
	
	.bordered th:last-child {
		-moz-border-radius: 0 6px 0 0;
		-webkit-border-radius: 0 6px 0 0;
		border-radius: 0 6px 0 0;
		}
	
	.bordered th:only-child{
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
		}
	
	.bordered tr:last-child td:first-child {
		-moz-border-radius: 0 0 0 6px;
		-webkit-border-radius: 0 0 0 6px;
		border-radius: 0 0 0 6px;
		}
	
	.bordered tr:last-child td:last-child {
		-moz-border-radius: 0 0 6px 0;
		-webkit-border-radius: 0 0 6px 0;
		border-radius: 0 0 6px 0;
		}
	
	
	
	/*----------------------*/
	
	.zebra td, .zebra th {
		padding: 10px;
		border-bottom: 1px solid #f2f2f2;    
		}
	
	.zebra tbody tr:nth-child(even) {
		background: #f5f5f5;
		-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
		-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
		box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
		}
	
	.zebra th {
		text-align: left;
		text-shadow: 0 1px 0 rgba(255,255,255,.5); 
		border-bottom: 1px solid #ccc;
		background-color: #eee;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
		background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
		background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
		background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
		background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
		background-image:         linear-gradient(top, #f5f5f5, #eee);
		}
	
	.zebra th:first-child {
		-moz-border-radius: 6px 0 0 0;
		-webkit-border-radius: 6px 0 0 0;
		border-radius: 6px 0 0 0;  
		}
	
	.zebra th:last-child {
		-moz-border-radius: 0 6px 0 0;
		-webkit-border-radius: 0 6px 0 0;
		border-radius: 0 6px 0 0;
		}
	
	.zebra th:only-child{
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
		}
	
	.zebra tfoot td {
		border-bottom: 0;
		border-top: 1px solid #fff;
		background-color: #f1f1f1;  
		}
	
	.zebra tfoot td:first-child {
		-moz-border-radius: 0 0 0 6px;
		-webkit-border-radius: 0 0 0 6px;
		border-radius: 0 0 0 6px;
	}
	
	.zebra tfoot td:last-child {
		-moz-border-radius: 0 0 6px 0;
		-webkit-border-radius: 0 0 6px 0;
		border-radius: 0 0 6px 0;
		}
	
	.zebra tfoot td:only-child{
		-moz-border-radius: 0 0 6px 6px;
		-webkit-border-radius: 0 0 6px 6px
		border-radius: 0 0 6px 6px
		}
	 
	ul.basket_actions { margin:10px 0 0 0; padding:0; list-style:none; }
	ul.basket_actions li { display:inline-block; float:left; margin-right:10px; }
	ul.basket_actions li.first-child { 
		float:right; background-color:#CCCCCC; margin-right:0; margin-top:-10px; padding:10px; color:#2d2d2d; 
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		}
	
	ul.basket_actions li a.add_more:link,
	ul.basket_actions li a.add_more:visited { 
		display:inline-block; background-color:#A4C806; padding:2px 10px 2px 10px; color:#fff; text-decoration:none; 
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-weight:bold;
		}

	/* =============================================================================
   BASKET STAGE 1
   ========================================================================== */
   
   form#stage1 label,
   form#stage1 input,
   form#stage1 select { margin-bottom:10px; }
   form#stage1 label { width:200px; display:inline-block; }
   form#stage1 input.textinput { width:350px; }
   form#stage1 select { width:355px; }
   
	/* =============================================================================
   BASKET CREDIT CARD DETAIL
   ========================================================================== */
	
   form#credit label,
   form#credit input,
   form#credit select { margin-bottom:10px; }
   form#credit label { width:200px; display:inline-block; }
   form#credit input.textinput { width:350px; }
   form#credit select { width:355px; }
   form#credit select.ExpMonth { width:175px; }
   form#credit select.ExpYear { width:175px; }
   
	/* =============================================================================
   LOGIN BAR
   ========================================================================== */
   
	.top_login #loginForm {  }
	/*.top_login #loginForm .textinput { float:left; width:140px; padding:0px 1px 0 2px; background-color:#F6F6F6; border:1px solid #999999; color:#999999; height:19px; margin:0 10px 0 0; display:inline; }*/
	.top_login #loginForm .checkboxinput { float:left; width:10px; margin:5px 10px 0 0; display:inline; }
	.top_login #loginForm .login_submit { float:left; width:47px; display:inline; }
	.top_login .login_help { float:left; width:14px; margin:0 0 0 5px; display:inline; }
	.top_login .login_heading {
    color: #68685C;
    font-size: 14px;
    margin: 5px 0 0 0;
	font-weight:bold;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	margin-bottom:5px;
    }
	.top_login{
    background: none repeat scroll 0 0 #EBEBEB;
	    }
	/*.top_login .link_btn{
    background-color: #0773A2;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    font-weight: bold;
    padding: 3px 10px;
	}
	.top_login .login_text{
		margin:0 0 10px 0;
	}
	.top_login a:link, .top_login a:visited{
		text-decoration:none;
	}
	.top_login a:hover, .top_login a:active{
	background-color:#085C83;
	}
	/*.top_login #loginForm input#email, .top_login #loginForm input#top_login_password {
    border: 1px solid #0773A2;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 5px;
    padding: 3px;
    width: 250px;
    color:#0773A2;
    }*/
    .submit_button:hover{
	 background-color:#085C83;      
    }
    .top_login .submit_button{float:left;}
	
	a.link_btn:link, a.link_btn:visited{

	background-color: #0773A2;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 3px 10px;
    margin:5px;
    cursor:pointer;
	text-decoration:none;
}
a.link_btn:hover, a.link_btn:active{background:#0773A2; text-decoration:none;}
	
	
	/* =============================================================================
   LOGIN PAGE
   ========================================================================== */
   
	h2.login_form { border-bottom:2px solid #0873A4; color:#0873A4; }
	a.fancy_button:link,
	a.fancy_button:visited { 
		display:inline-block;
		background-color:#0873A4;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		padding:3px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}
	form#mainloginForm { margin:10px 0; }
	form#mainloginForm label { width:100px; display:inline-block; margin-bottom:10px; }
	form#mainloginForm input.input { width:250px; margin-bottom:10px; }
	
	/* =============================================================================
   AWARDS
   ========================================================================== */
	
	.cycle { display:block; margin:0; padding:0; list-style:none; }
	.no-js .cycle { display:none; }
	
	a.register_link_awardspage:link,
	a.register_link_awardspage:visited { 
		/*background-image:url(http://www.cliohealthcare.com/images/register_images/btn_register.gif);
		background-position:0 0;
		background-repeat:no-repeat;*/
		background-color:#0873A4;
		color:#fff !important;
		text-align:center;
		font-weight:bold;
		display:block;
		width:229px; 
		/*position:relative;
		top:-160px; left:300px;*/
		padding:3px 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-decoration:none;
	}
	a.register_link_awardspage:hover { background-color:#085C83; }
	
	a.register_link_awardspage.header-pos {
		position: absolute;
		top: 70px;
		right: 10px;
		}
		
	/* =============================================================================
   CONTACT US
   ========================================================================== */
	
	#contactForm { margin:0px 0px 0px 0px; width:600px; }
	#contactForm label { float:left; width:170px; margin-bottom:10px; margin-right:20px; }
	
	#contactForm .input { float:left; width:300px; padding:2px; margin-bottom:10px; border:1px solid #999999; }
	#contactForm .smallinput { float:left; width:80px; padding:2px; margin-bottom:10px; margin-right:5px; border:1px solid #999999;}
	#contactForm .selectinput { float:left; width:306px; margin-bottom:10px; border:1px solid #999999; }
	#contactForm .textareainput { float:left; width:400px; margin-bottom:10px; border:1px solid #999999; }
	#contactForm .checkBox { float:left; width:15px; padding:2px; margin-bottom:10px; }
	#contactForm .errorMsg { color:#C00000; font-weight:bold; }
	
	/* =============================================================================
   SPONSORS
   ========================================================================== */
	.heading_1,
	.heading_2,
	.heading_3 { color:#2d2d2d; font-weight:bold; margin-bottom:20px; padding:5px 0 3px 8px;}
	
	.heading_1 { font-size:1.4em; border-bottom:1px solid #2d2d2d; }
	.heading_2 { 
	font-size:1.3em; 
	font-variant:small-caps;
	border: 1px dashed #ccc;
	color: #666;
	text-align:center;
	background:#eee;
	margin-top:15px;
	border-radius:0 5px;
	-moz-border-radius:0 5px;
	-webkit-border-radius:0 5px;
	}
	.heading_3 { 
	font-size:1.1em;
	background:#529DC0;
	color:#fff;
	}
	
	.sponsorSection{
		margin:10px 0;
		box-shadow: 2px 2px 2px #999, -1px -1px 1px #ccc;
		-moz-box-shadow: 2px 2px 2px #999, -1px -1px 1px #ccc;
		-webkit-box-shadow: 2px 2px 2px #999, -1px -1px 1px #ccc;
	}

	
	.content_section { 
	float: right;
    margin: 0 10px 20px 0;
    width: 373px;
	
	}

	
	a.sponsor_img:link,
	a.sponsor_img:visited { 
		display:inline-block; width:312px; height:200px; margin-bottom:20px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		margin-top:40px;
		}
		
	a.sponsor_img:focus{
		outline:none;
	}
	
	a.sponsor_img.gsw { background-image:url(../images/sponsors/sl_gsw_2.jpg); }
	a.sponsor_img.inventive { background-image:url(../images/sponsors/inventiv_logo.gif); }
	a.sponsor_img.landlogo { background-image:url(../images/sponsors/Langland_Logo.jpg); }
	a.sponsor_img.ochww { background-image:url(../images/sponsors/OCHWW_Logo.jpg); }
	a.sponsor_img.pharmapalooza { background-image:url(../images/sponsors/Pharmapalooza.jpg); }
	a.sponsor_img.ssw { background-image:url(../images/sponsors/ssw.gif); }
	a.sponsor_img.abelson { background-image:url(../images/sponsors/logo_abelson_taylor.gif); }
	a.sponsor_img.green { background-image:url(../images/sponsors/aa_innovation_green.gif); }
	a.sponsor_img.AAOS { background-image:url(../images/sponsors/AAOS.gif); }
	a.sponsor_img.alh { background-image:url(../images/sponsors/ALH_Logo.gif); }
	a.sponsor_img.draftfcb { background-image:url(../images/sponsors/sl_draftfcb.gif); }
	a.sponsor_img.healthcareGlobal { background-image:url(../images/sponsors/healthcareGlobal.jpg); }
	a.sponsor_img.juice_logo { background-image:url(../images/sponsors/juice_logo.jpg); }
	a.sponsor_img.OTA { background-image:url(../images/sponsors/OTA.gif); }
	a.sponsor_img.palio_p_pms { background-image:url(../images/sponsors/palio_p_pms.gif); }
	a.sponsor_img.TorreLazurMcCann { background-image:url(../images/sponsors/TorreLazurMcCann.gif); }
	a.sponsor_img.sh { background-image:url(../images/sponsors/sh.jpg); }
	a.sponsor_img.publicis_logo { background-image:url(../images/sponsors/publicis.jpg); }
	a.sponsor_img.posna_logo { background-image:url(../images/sponsors/posna_logo.gif); }


	a.sponsor_img.indigenus { background-image:url(../images/sponsors/Indigenus.jpg); }
	a.sponsor_img.w2o { background-image:url(../images/sponsors/w2o.jpg); }
	

 div.gallerylist {
	float: left;
	display:inline-block;
	
	padding: 8px 8px 12px 8px;
	background: #eee;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 2px 5px #333;
	-webkit-box-shadow: 0px 2px 5px #333;
	box-shadow: 0px 2px 5px #333;
	position: relative;
	
	margin:10px 10px 20px 0;
	}