

/* COMMON STYLE COLORS
 ---------------------------------------------------------------- */
html {
   color: #495c72;
}

h1, h2 {
   color: white; 
}

h3 {
    color: #f9d37c;
}

a {
    color: #36582d;
}

a:hover {
    color: #4e5255;
}

.dotted {
    color: #b7b7b7;
}


/* SUBNAV COLORS
 ---------------------------------------------------------------- */

#subnavtable td a {
    color: #edf9cb;
    background-color: #6e7432a;
    border: 0px;
    border-color: #666633;
    
}

#subnavtable td a:hover {
    color: #eae158;
    border: 0px;
    background-color: #5f7a38;
    border-color: #666633;
}



/* MAIN NAV COLORS
 ----------------------------------------------------------------- */

#ms_main_menu .nolink {
    color: #36582d;
    background-color: #c4ca75;
    border: 0px;
    border-color: #b4c6b4;
}

#ms_main_menu ul li a {
    color: #36582d;
    border: 0px; 
    border-color: #b4c6b4;
}

#ms_main_menu ul li a.current {
    background-color: #d8df81;
    border: 0px;
    border-color: #b4c6b4;
}

#ms_main_menu ul li a:hover {
    background-color:#d8df81;
}

#ms_main_menu ul li.navsub a {
    color: #495c72;
}

#ms_main_menu ul li.navsub a.current {
    background-color: #d8df81}

#ms_main_menu ul li.navsub a:hover {
    background-color: #d8df81}

/* Structure settings - DO NOT CHANGE ANYTHING BELOW THIS LINE!!!
 _________________________________________________________________ */ 


/* COMMON STYLES
 ---------------------------------------------------------------- */

	BODY {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

	H1 {
		font-size: 18px;
		margin: 25px 0px 17px 10px;
        padding-left: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        }

	H2 {
		font-size: 32px;
        padding-left:5px;
        padding-right: 10px;
        font-family: Georgia, serif;
		text-transform:uppercase;
		}
	
	H3 {
		font-weight: bold;
		font-size: 100%;
		margin: 15px 0 17px 10px;
		padding: 0;
		}
	
	
	A {
		text-decoration:none;
		}
		
	
	.dotted {
		margin: 0;
		padding: 0;
		border: none;
		border-bottom: 1px dotted;
		}

	STRONG { font-weight: bold; }
	
	.justify { text-align: justify; }

	#bd {
		text-align:left;
		}


	* HTML .main_content_col {
		/* IE Only, to fix weird issues with content column overlapping menu */
		width: 793px;
		float: right;
		margin-right: 0;
		margin-left: 0;
		}

    #main_title {height:185px}
		
/* PROMOS
 ---------------------------------------------------------------- */

	#promos {
		margin-top: 1px;
		height: 106px;
		}
	
		#promo_1, #promo_2, #promo_3, #promo_4 {
			margin-right: 7px;
			float:left;
			height:106px;

			}
			
/* SUBNAV
 ---------------------------------------------------------------- */

	
	#subnavtable {
	width:780px;
	margin-top:10px;
	margin-right:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	#subnavtable td.subnav_last a {
	border-right:none;
	}
	
	#subnavtable td a{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:solid 1px;
	border-right:solid 1px;
	}
	
	
/* TEASERS
 ---------------------------------------------------------------- */
    .teasers > div {
        background: url('/UPLOADS/original/ecotrip/site/module.png') no-repeat;
        width:369px;
        height:128px;
        margin-top:10px;
        padding-left:15px;
        padding-right: 5px;
        padding-top: 6px;
    }
    
    .teaser_left {
        float:left;

        /* ie6 does not support child selectors :( */
         background: url('/UPLOADS/original/ecotrip/site/module.png') no-repeat;
        width:369px;
        height:128px;
        margin-top:15px;
        padding-left:15px;
        padding-right: 5px;
        padding-top: 6px;
     }

    .teaser_right {
        float:right;
        margin-right:8px;
        
        /* ie6 does not support child selectors :( */
        background: url('/UPLOADS/original/ecotrip/site/module.png') no-repeat;
        width:369px;
        height:128px;
        margin-top:15px;
        padding-left:15px;
        padding-right: 5px;
        padding-top: 6px;
     }

    .teaser h3 {
        margin:0px;
        padding:0px;
        margin-top:7px;
        font-size:13px; 
    }

    .teaser p {
        font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:10px;
    }

    .teaser_detail {
        height:90px;
    }

    .teaser img {
        float:right;
        width:184px;
        height:115px;
		margin-left:10px;
    }

    .teaser_links {
        font-size:10px;
    }
 
/* MAIN NAV
 ---------------------------------------------------------------- */

	#ms_main_menu {
        padding-top:185px;
		padding-bottom:20px;
		float: left;
		overflow: hidden;
		margin-left: 6px;
        _margin-left: 4px;
		}
	
		#ms_main_menu #menu_content{
			padding-top:0px;
			width: 165px;
			background: transparent url('/UPLOADS/original/ecotrip/site/ecotrip_navtop.png') no-repeat top left;
			}
			* HTML #ms_main_menu #menu_content {
				padding-top:0px;
				background-image: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UPLOADS/original/ecotrip/site/ecotrip_navtop.png', sizingMethod='crop');
				}
				
		#ms_main_menu #menu_headimage{
		display:block;
		position:relative;
		width:160px;
		height:70px;
		
		}		
	
	
		#ms_main_menu UL {
			list-style: none;
			margin: 0 3px 0 0;
			}

			#ms_main_menu UL * {
				
				}
	
			#ms_main_menu UL LI {
				list-style-type: none;
				
				}
				
					
			#ms_main_menu .nolink {
					text-decoration: none;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 85%;
					font-weight:bold;
					text-transform:uppercase;
					display: block;
					padding: 9px 0 9px 10px;
					position: relative;
					border-top: solid 1px;
					margin-right:2px;
					margin-left:1px;
				}
				
		
	
	
				#ms_main_menu UL LI A {
					text-decoration: none;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 85%;
					font-weight:bold;
					text-transform:uppercase;
					display: block;
					padding: 9px 0 9px 10px;
					position: relative;
					border-top: solid 1px;
					margin-right:2px;
					cursor: pointer !important;
					margin-left:1px;
					}
					
				

					#ms_main_menu UL LI A.current {
					border-top: solid 1px;
					margin-right:2px;
					}
					 
					 
					#ms_main_menu UL LI.navsub A {
					background-color:transparent;
					padding-left:20px;
					font-weight:normal;
					text-transform:none;
					margin-right:0px;
					cursor: pointer !important;
					margin-left:1px;
					}	
					
					
					#ms_main_menu UL LI.first A {
						}
					#ms_main_menu UL LI.last {
						border: 0;
						}
						#ms_main_menu UL LI.last A {
							padding-bottom: 0;
							}
	
		#ms_main_menu #menu_foot{
			width: 174px;
			height: 16px;
			background: transparent url('/UPLOADS/original/ecotrip/site/ecotrip_navbottom.png') no-repeat top left;
			}
			* HTML #ms_main_menu #menu_foot {
				background-image: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UPLOADS/original/ecotrip/site/ecotrip_navbottom.png', sizingMethod='crop');
				}
/* HOME
 ---------------------------------------------------------------- */

	.home_page {
		background: #ffffff  url(/UPLOADS/original/lazy_e/site/lazy_e_bg_long2.jpg) top left no-repeat;
		}
		
	

/* PHOTO GALLERY
 ---------------------------------------------------------------- */

    h3#galleries  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
		letter-spacing:1px;
        font-weight: bold;
        color: #4e5255;
        padding: 0px;
        margin: 0px;
    }

	.photos_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_short.jpg) top left no-repeat;
		}
	
	.gallery_content {
        margin-right: 12px;
        _margin-right:11px;
		padding-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:35px;
        margin-bottom:40px;
        background-color: #f1f4ed;
		}

		.gallery_content .galleries_left {
			background: url(/UPLOADS/original/ecotrip/site/gradient_1px.jpg) repeat-x;
			margin-top:12px;
			width: 270px;
			float:left;
			padding-left:5px;
			}

			.gallery_content .galleries_left .title {
				border-bottom: 1px #7c7987 dotted;
				margin: 6px 0 10px 0;
				padding-left:0px;
				padding-bottom:15px;
				}
			.gallery_content .galleries_left .title H1 {
				}

			.gallery_content .galleries_left #gallery_table {
				margin-top: 5px;
				}
	 
				.gallery_content .galleries_left #gallery_table TD {
					color: #4e5255;
					}
	
				.gallery_content .galleries_left #gallery_table A.image {
					background: url('/UPLOADS/festival/2009/site/66x47_whiteborder.png') no-repeat 0 0;
					display: block;
					padding: 4px 10px 8px 4px;
					}
					* HTML .gallery_content .galleries_left #gallery_table A.image { /* IE */
						background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UPLOADS/festival/2009/site/66x47_whiteborder.png', sizingMethod='crop');
						position: relative;
						}
	
				.gallery_content .galleries_left #gallery_table A {
					font-size: 77%;
					color:#4e5255;
					}

		.gallery_content #photo_gallery { /* Right column */
			width: 440px;
			float: right;		
			margin-top: 13px;
			}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ABOUT 
 ---------------------------------------------------------------- */
	.about_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_short.jpg) top left no-repeat;
	}

    #about_content {
        background-color: #f1f4ed;
        margin-right:10px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:25px;
        margin-bottom:40px;
        width:762px;
        font-size:11px;
     }


     #about_content h2 {
        font-size:20px;
		letter-spacing:1px;
        color: #4e5255;
        font-family: arial, sans-serif;
        font-weight:bold;
    }

    #about_content h3 {
        font-size:12px;
		text-transform:uppercase;
        color:#889751;
        font-weight:bold;
        margin-left:0px;
        padding-left:0px;
        margin-bottom:8px;
        font-family: arial, sans-serif;
    }


    #subtitle {
        height:50px;
    }

    #about table {
        width: 100%;
    }

    #about_left {
        width: 330px;
        padding: 5px 10px;
        padding-top:0px;
    }

    #about_left img {
        width:320px;
        height:240px;
        margin-bottom: 10px;
    }


    #about_right { 
        background: url(/UPLOADS/original/ecotrip/site/gradient_1px.jpg) repeat-x;
        padding-left:10px;
        padding-right:10px;
     }

    #about_title {
        padding-left:0px;
        margin-top:10px;
        padding-top:0px;
        padding-bottom:5px;
     }


    #about_nav {
        margin-top:10px;
        margin-bottom:10px;
    }

    #about_nav a {
        font-weight:bold;
        font-size:10px;
		text-transform:uppercase;
		color: #4e5255;
		
    }

    #about_nav a:hover  {
        color:#889751;    
    }

    #about_caption {
        color:#889751;
		font-weight:bold;
    }

    .about_more {
        color: #ca6e25;
        font-weight:bold; 
    }

    #about_right p a {
        color: #ca6e25;
    }

    #related_links {
    }

    #related_links li {
        margin-bottom:10px;
    }

    .related_link  {
        color:#889751;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
    }
	
	/*
	--------------------EPISODES----------------------*/
	
		.episodes_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_short.jpg) top left no-repeat;
	}
	
	    #episodes_content {
        background-color: #f1f4ed;
        margin-right:10px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:25px;
        margin-bottom:40px;
        width:762px;
        font-size:11px;
     }
	 
	    #episodes_content h2 {
        font-size:20px;
		letter-spacing:1px;
        color: #4e5255;
        font-family: arial, sans-serif;
        font-weight:bold;
    }

    #episodes_content h3 {
        font-size:12px;
		text-transform:uppercase;
        color:#889751;
        font-weight:bold;
        margin-left:0px;
        padding-left:0px;
        margin-bottom:8px;
        font-family: arial, sans-serif;
    }
	
	.ms_episode_col_a {
		width:380px;
		float:left;
        background: url(/UPLOADS/original/ecotrip/site/gradient_1px.jpg) repeat-x;
        padding-left:10px;
        padding-right:10px;
		padding-top:0px;
		margin-top:0px;
  
	}
	
	    #episodes_title {
        padding-left:0px;
        margin-top:0px;
        padding-top:10px;
        padding-bottom:10px;
     }


.episode_number {
color:#889751;
font-weight:bold;
text-transform:uppercase;
}



		.episode_listing {
			padding: 8px 5px 8px 2px;
			background: transparent url('/UPLOADS/original/ecotrip/site/line_dotted.gif') repeat-x bottom left;
			font-size: 10px;
			height:16px;
			}	
			.episode_listing .sub {
				color: #4e5255;
				font-weight: normal;
				}

		.episode_current {
			padding: 15px 5px 15px 2px;
			background: transparent url('/UPLOADS/original/ecotrip/site/line_dotted.gif') repeat-x bottom left;
			font-size: 10px;
			}

			.episode_current .title {
				}
			.episode_current .desc {
				margin: 0 0 0 0 2px;
				padding-top: 10px;
				font-size: 11px;
				}
				
			.episode_current .showings {
				margin-top: 15px;
				}
				.episode_current .showings .title {
					font-weight: bold;
					font-size: 11px;
					}

				.episode_current .showings .epshow {
					margin-top: 10px;
					height:20px;
					}
					
					.epshow_info {
					float:left;
					}
					 .remind {
						float: right;
						width: 100px;
						}



		/*
		.ms_episode_col_a .content_block {
			padding: 20px;
			}
		.ms_episode_col_a .episode_cb_title {
			background: transparent url('/UPLOADS/original/ecotrip/site/line_dotted.gif') repeat-x bottom left;
			padding: 20px 20px 0 20px;
			}
		.ms_episode_col_a .episode_cb_header {
			background: transparent url('/UPLOADS/original/ecotrip/site/line_dotted.gif') repeat-x bottom left;
			padding: 20px 0 15px 20px;
			}
			*/

	.ms_episode_col_b {
		width: 344px;
		float: right;
		background: transparent url('/UPLOADS/original/ecotrip/site/episode_sidebar_bg.gif') repeat-x 0 0;
		}
	
		.ms_episode_col_b .main_image {
			margin: 10px 10px 15px 10px;
			width: 320px;
			overflow: hidden;
			border: 2px solid white;
			
			}

		.ms_episode_col_b .episode_cb_header {
			padding: 10px;
			background: transparent url('/UPLOADS/original/ecotrip/site/episode_cb_header_bg.png') no-repeat bottom left;
			color: #889751;
			text-transform: uppercase;
			font-weight: bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			}
			
	.text_list {
		list-style: none;
		padding: 8px 0 0 10px;
		}
		.text_list LI {
			list-style-type: none;
			padding-bottom: 10px;
			color: #4e5255;
			font-weight: normal;
			}
			.text_list LI A {
				color: #4e5255 !important;
				font-weight: normal;
				text-transform: uppercase;
				font-size:9px;
				}
			
				.tl_arrow_right LI {
			padding-left: 18px;
			background: transparent url('/UPLOADS/original/ecotrip/site/link_icon_arrow_right.gif') no-repeat 0 3px;
			
			}
			
					.tl_arrow_out LI {
			padding-left: 18px;
			background: transparent url('/UPLOADS/original/ecotrip/site/link_icon_arrow_out.gif') no-repeat 0 3px;
			}
		.tl_plus LI {
			padding-left: 18px;
			background: transparent url('/UPLOADS/original/ecotrip/site/link_icon_plus.gif') no-repeat 0 3px;
			}
			
			
/*
--------------------SCHEDULE----------------------*/

	.schedule_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_long2.jpg) top left no-repeat;
	}
	
	    #schedule_content {
        background-color: #f1f4ed;
		padding-top:10px;
        margin-right:10px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:25px;
        margin-bottom:40px;
        width:762px;
        font-size:11px;
     }
	 
	 #schedule_main {
		background: url('/UPLOADS/original/ecotrip/site/schedule_bg.png') repeat-x;
		}
		
		#schedule_main h2 {
        font-size:20px;
		letter-spacing:1px;
        color: #4e5255;
        font-family: arial, sans-serif;
        font-weight:bold;
    }
	
	#headerwrapper {
	background:transparent url(/UPLOADS/original/ecotrip/site/line_dotted.gif) repeat-x scroll left bottom;
	padding: 20px 0 20px 20px;
	}
	
	.day_header {
			background: transparent url('/UPLOADS/original/ecotrip/site/line_dotted.gif') repeat-x bottom left;
			height:20px;
			text-transform: uppercase;
			font-size: 12px;
			padding:20px 0 0 10px;
			}	
	
	.day_header .day {
				color:#889751;
				}
				
		.day_header .month {
				
				font-size:12px;
				}
		
	.showing_item {
			background: transparent url('/UPLOADS/original/ecotrip/site/schedule_item_bg.png') repeat-x bottom left;
			height:45px;
			padding-left:10px;
			}
			
	 .showing_item .time {
				width: 175px;
				float: left;
				padding-top: 15px;
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#4e5255;
				}
	 .showing_item .title {
				width: 130px;
				float: left;
				padding-top: 15px;
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-style:italic;
				color:#4e5255;
				}
				
		.showing_item .setreminder {
		width:100px;
		float:left;
		padding-top:15px;
		}
				
	 .showing_item .thumb {
				width: 68px;
				float: right;
				}
	 .showing_item .thumb IMG {	
					border: 1px solid white;
					}	

		
	/* WATCH
 ---------------------------------------------------------------- */

	.watch {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_long2.jpg) top left no-repeat;
		}
		
	

		.watch .page_title {
			padding-left: 3px !important;
			}


		.watch .video_player {
			background: url('/minisites/festival/gfx/fu_video_bg.png') no-repeat 0 0;
			width: 495px;
			height: 463px;
			overflow: hidden;
			float: left;
			}
			* HTML .watch .video_player { /* IE */
				background-image: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisites/festival/gfx/fu_video_bg.png', sizingMethod='crop');
				}

			.watch .video_player .content {
				padding: 4px 0 0 6px;
				}

		.watch .whatis {
			background: url('/minisites/festival/gfx/fu_teasers_bg.png') no-repeat 0 0;
			width: 293px;
			height: 455px;
			overflow: hidden;
			float: right;
			margin-top: 1px;
			}
			* HTML .watch .whatis { /* IE */
				background-image: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisites/festival/gfx/fu_teasers_bg.png', sizingMethod='crop');
				}
			.watch .whatis .content {
				padding: 10px 17px 0 15px;
				}

			.watch .whatis H3 {
				font-size: 12px;
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#4e5255;
				margin-left:0px;
				padding-left:5px;
				}
			.watch .whatis P {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#4e5255;
				}

			.watch .whatis P.desc {
				margin-top: 7px;
				padding-left:5px;
				font-size:11px;
				line-height:14px;
				}
				
				.watch .whatis P.capdesc {
				margin-top: 7px;
				}

			.watch .whatis .whatis_teaser {
				margin-top: 20px;
				}
				.watch .whatis .whatis_teaser .image {
					float: left;
					width: 133px;
					height: 105px;
					overflow: hidden;
					background: url('/minisites/festival/gfx/fu_teaser_image_bg.png') no-repeat 0 0;
					}
					* HTML .watch .whatis .whatis_teaser .image { /* IE */
						background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisites/festival/gfx/fu_teaser_image_bg.png', sizingMethod='crop');
						}
						* HTML .watch .whatis .whatis_teaser .image A {
							position: relative;
							}


					.watch .whatis .whatis_teaser .image IMG {
						margin: 2px 0 0 7px;
						}

				.watch .whatis .whatis_teaser .info {
					float: right;
					width: 110px;
					overflow: hidden;
					}
				.watch .whatis .whatis_teaser .title {
					font-weight: bold;
					}
				.watch .whatis .whatis_teaser .desc {
					color: #4e5255;
					}
				.watch .whatis .whatis_teaser .link {
					font-size: 11px;
					display: block;
					padding-top: 10px;
					color:#889751;
					}
					.watch .whatis .whatis_teaser .link:hover {
						color: #4e5255;
						}
				


		
		#bcTabs {
			}
			#bcTabs .yui-hidden { display: none; }

			#bcTabs .yui-nav {
				margin: 0 0 0 10px;
				}
				#bcTabs .yui-nav LI {
					background: url('/UPLOADS/original/ecotrip/site/tab_r.png') no-repeat top right;
					_background-image: url('/UPLOADS/original/ecotrip/site/tab_r.gif'); /* IE */
					padding-right: 10px;
					float: left;
					display: block;
					height: 24px;
					}
					#bcTabs .yui-nav LI A {
						background: url('/UPLOADS/original/ecotrip/site/tab_l.png') no-repeat top left;
						_background-image: url('/UPLOADS/original/ecotrip/site/tab_l.gif'); /* IE */
						padding-left: 10px;
						display: block;
						height: 24px;
						float: left;
						}
						#bcTabs .yui-nav LI A EM {	
							display: block;
							font-size: 10px;
							padding: 7px 13px 0 13px;
							color:#4e5255;
							}

	 				#bcTabs .yui-nav LI.selected {
						background-image: url('/UPLOADS/original/ecotrip/site/tab_selected_r.png');
						_background-image: url('/UPLOADS/original/ecotrip/site/tab_selected_r.gif'); /* IE */
						}
						#bcTabs .yui-nav LI.selected A {
							background-image: url('/UPLOADS/original/ecotrip/site/tab_selected_l.png');
							_background-image: url('/UPLOADS/original/ecotrip/site/tab_selected_l.gif'); /* IE */
							}
							#bcTabs .yui-nav LI.selected A EM {
							color:#889751;
							}
							

			#bcTabs .content {
				clear: both;
				width: 792;
				}
					* HTML #bcTabs .yui-content A {
						position: relative;
						}
				
				#bcTabs .yui-content .tab_item .tab_content {
					clear: both;
					background: transparent url('/UPLOADS/original/ecotrip/site/tabset_bg_top.png') no-repeat 0 0;
					padding: 20px;
					}
					* HTML #bcTabs .yui-content .tab_item .tab_content { /* IE */
						background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UPLOADS/original/ecotrip/site/tabset_bg_top.png', sizingMethod='crop');
						}

				#bcTabs .yui-content .tab_item .tab_bottom {
					background: url('/UPLOADS/original/ecotrip/site/tabset_bg_bottom.png') no-repeat 0 0;
					height: 25px;
					clear: both;
					margin-right: 1px;
					}
					* HTML #bcTabs .yui-content .tab_item .tab_bottom { /* IE */
						background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UPLOADS/original/ecotrip/site/tabset_bg_bottom.png', sizingMethod='crop');
						}
			
			#bcTabs .bc_video {
				width: 97px;
				float: left;
				margin: 0 22px 10px 0;
				}
				#bcTabs .bc_video .image {
					width: 97px;
					height: 75px;
					overflow: hidden;
					background: transparent url('/UPLOADS/original/ecotrip/site/watch_img_bg.png') no-repeat 0 0;
					}
					* HTML #bcTabs .bc_video .image { /* IE */
						background-image: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/minisites/festival/gfx/fu_teaser_image_bg.png', sizingMethod='crop');
						}
						* HTML #bcTabs .bc_video .image A {
							position: relative;
							}

					#bcTabs .bc_video .image IMG {
						margin: 3px 0 0 7px;
						}

				#bcTabs .bc_video .title {
					font-size: 10px;
					padding: 0 5px 0 0;
					color: #4e5255;
					height: 44px;
					overflow: hidden;
					text-transform:uppercase;
					}

/* Profiles
 ----------------------- */

	.profiles_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_short.jpg) top left no-repeat;
		}	

  #profiles_content {
        background-color: #fff;
        padding-bottom:25px;
        margin-bottom:40px;
        width:782px;
     }
         
         #profiles_content h3 {
         color:#e67415;
         margin:10px 0 5px 0;
         font-family:Arial, Helvetica, sans-serif;
         font-size:12px;
         font-weight:normal;
         text-transform:uppercase;
         
         
         }
         
         #profiles_content p {
         color:#495c72;
         font-family:Arial, Helvetica, sans-serif;
         font-size:10px;
         line-height:14px;
         }
         
         
         .profiles_sum_light{
         background: #f2f5fa;
         border-bottom:1px solid #C7E0FB;
        border-top:1px solid #C7E0FB;
        padding:20px 0 0 10px;
        margin-bottom:5px;
        cursor:pointer !important;
         }
         
         .profiles_sum_light:hover{
         background: #ececd0;
         }
         
         .profiles_sum_dark {
         background: #e1ecf9;
         border-bottom:1px solid #C7E0FB;
        border-top:1px solid #C7E0FB;
        padding:20px 0 0 10px;
        margin-bottom:5px;
        cursor:pointer !important;
}

.profiles_sum_dark:hover{
background: #ececd0;
}
         
        .profiles_sum_left{
        padding:20px 0 0 10px;
        width:136px;
        height:110px;
        float:left;
        
        }
        .profiles_sum_thumb{
        height:110px;
        width:136px;
        float:left;
        background: url('/UPLOADS/original/greenporno/site/gp_profilethumb_bg.png') no-repeat 0 0;
        }
                
                .profiles_sum_thumb img {
                padding: 3px 0 0 3px;
                }
        
        .profiles_sum_content{
        width:616px;
        float:right;
        }

      #profiles_content .clear {
        clear:both;
        }

  /*  
    --------------------PROFILE----------------------*/
    .profile_page {
		background: #ffffff url(/UPLOADS/original/lazy_e/site/lazy_e_bg_short.jpg) top left no-repeat;
		}	

 

    #profile_content {
        background-color: #fff;
        margin-right:10px;
        padding-left:10px;
        padding-right:10px; 
        padding-bottom:25px;
        margin-bottom:40px;
        width:762px;
        font-size:11px;
     }
        
        
     #profile_content h2 {
        font-size:20px;
        letter-spacing:1px;
        color: #495c72;
        font-family: arial, sans-serif;
        font-weight:bold;
    }
        
    #profile_content h3 {
        font-size:12px;
        text-transform:uppercase;
        color: #e67415;
        font-weight:bold;
        margin-left:0px;
        padding-left:0px; 
        margin-bottom:8px;
        font-family: arial, sans-serif;
    }
    
    
    #subtitle {
        height:50px;
    }
    
    #profile table {
        width: 100%;
    }

    #profile_left {
        width: 330px;
        padding: 5px 10px;
        padding-top:0px;
    }

    #profile_left img {
        width:320px;
        height:240px;
        margin-bottom: 10px;
    }


    #profile_right {
        padding-left:10px;
        padding-right:10px;
     }

     #profile_name {
     float:left;
      font-size:16px;
        text-transform:uppercase;
        color: #495c72;
        font-family: arial, sans-serif;
        font-weight:bold;
     }


    #profile_title {
        padding-left:0px;
        margin-top:10px;
        margin-bottom:10px;
        padding-top:10px;
        padding-bottom:10px;
        border-top:dotted 1px #b7b7b7;
        border-bottom:dotted 1px #b7b7b7;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        text-transform:uppercase;
        color: #495c72;
     }


    #profile_nav {
        margin-top:10px;
        margin-bottom:10px;
    }

    #profile_nav a {
        font-weight:bold;
        font-size:10px;
        text-transform:uppercase;
        color: #495c72;

    }

    #profile_nav a:hover  {
        color:#e67415;
    }

    #profile_caption {
        color:#495c72;
        font-weight:bold;
    }


    #profile_right p a {
        color: #ca6e25;
    }

    #back_to_profiles {
    float:right;
    padding-top:3px;
    }


	
