@charset "utf-8";

/* 	-----------------------------------------------------------
	
		ASICS Styling 
		= = = = = = = = = = = = = = = = = = = =
		Ambassadors TOP
	
	-----------------------------------------------------------*/

/* 	AMBASSADORS HEADER 
	---------------------------------*/

	#ambassadors-header {
		width: 925px;
		float: left;
		display: inline;
		padding-top: 10px;
		padding-bottom: 20px;
		margin-top: 10px;
		margin-bottom: 20px;
		border-top: 1px dashed #ddd;
		background: transparent url(/img/horiz_divider.png) bottom left repeat-x;
		}
	
		#ambassadors-header-image {
			width: 925px;
			float: left;
			display: inline;
      position: relative;
			margin-bottom: 20px;
			}
			
		#ambassadors-header-catchcopy {
			width: 606px;
			float: left;
			display: inline;
			margin-left: 10px;
			}

			#ambassadors-header-catchcopy h4 {
				color: #989898;
				font-weight: normal;
				font-size: 1.8em;
				line-height: 1.3em;
				margin-bottom: 10px;
				}
				
			#ambassadors-header-catchcopy p {
				font-size: 1.2em;
				line-height: 1.6em;
				}
			
		#ambassadors-header-recent_updates {
			width: 242px;
			float: left;
			display: inline;
			margin-left: 57px
			}
			
			#ambassadors-header-recent_updates h4 {
				text-transform: uppercase;
				font-size: 1em;
				margin-bottom: 5px;
				border-bottom: 1px dashed #ddd;
				padding-bottom: 5px;
				}
			
			#ambassadors-header-recent_updates li {
				width: 252px;
				float: left;
				display: inline;
				margin-bottom: 10px;
				}
	
			#ambassadors-header-recent_updates li p {
				font-size: 1.2em;
				}
				
				#ambassadors-header-recent_updates li span {
					display: block;
					color: #666;
					font-size: .9em;
					}
		
		#asics-ambassadors {
			width: 925px;
			float: left;
			display: inline;
			padding-bottom: 30px;
			border: 0px solid #000;	
			clear: both;
			}
			
			#asics-ambassadors #top_data {
				float: left;
				display: inline;
				margin-left: 10px;
				margin-bottom: 10px;
				width: 905px;
				}
			
				#asics-ambassadors #top_data h4 {
					float: left;
					display: inline;
					text-transform: uppercase;
					font-size: 1em;
					margin-bottom: 10px;
					}
	
				#asics-ambassadors #top_data #other {
					float: right;
					width: 400px;
					text-align: right;
					}
					
					#asics-ambassadors #top_data #other h5 {	
						font-size: 1em;
						margin-right: 0px;
						display: inline;
						color: #666;
						}
	
					#asics-ambassadors #top_data #other ul {
						display: inline;
						}
	
					#asics-ambassadors #top_data #other li {
						display: inline;
						background: transparent url(/img/bg_slash.png) no-repeat scroll 0px 3px;
						padding: 5px 2px 0 7px;
						}
						
					#asics-ambassadors #top_data #other li.first {					
						background: transparent;
						}
		
			#asics-ambassadors-photos {
				float: left;
				display: inline;
				width: 905px;
				margin-left: 10px;
				}
				
			#asics-ambassadors .ambassador {
				float: left;
				width: 215px;
				display: block;
				border-bottom: 0px;
				margin-right: 15px;
				margin-bottom: 15px;
				}
					
				#asics-ambassadors .ambassador img {
					border: 1px solid #ccc;
					}
				
				#asics-ambassadors .ambassador span {
					float: left;
					width: 215px;
					height: 34px;
					display: block;
					background: transparent url(/img/ambassadors_top/profile_bg_bottom.png) 0px 0px no-repeat;			
					}
		
					#asics-ambassadors .ambassador span a {
						float: left;
						font-size: 1.2em;
						margin-left: 10px;
						margin-top: 8px;
						}
		
					#asics-ambassadors .right {
						margin-right: 0px;
						}	

                    #amb_top_photo_text{
                        background: #fff; 
                        -moz-opacity: .50;
                        opacity: .85;
                        filter:alpha(opacity=85);
                        color: #033496;
                        position: absolute;
                        bottom: 12px;
                        left: 0;
                        padding-right: 5px;
                        padding-top: 2px;
                        font-size: 17px;
                        }
