body{margin:0px; padding:0px; font-family:'Lucida Grande';
	
	background-image: url('../images/ac-body-gradient.gif');
	background-repeat: repeat-x;
	background-color: #CFE1E0;
	
}


a {
	color: #4C94A4;
}

	

strong 
{
	color:#4C94A4;
}


.hp_player_container {
	
 	width:100%;
	padding:0px;
	margin:0px;
	
}



.welcome
{
	float:right;
	text-align: right;
	position:absolute;
	padding-right: 3px;
	padding-top:5px;
	font-size: 12px;
	right:0px;
	top:0px;
}

.header_logo
{
	margin-left:auto;
	margin-right:auto;
}

.hp_player_container h1
{
	font-size: 12px;
	text-align:center;
	position: relative;
	margin-bottom:8px;


}
.player_container {
	
 	width:100%;
	padding:0px;
	margin:0px;
	
}



.player_container h1
{
	font-size: 17px;
	text-align:center;
	position: relative;
	margin-bottom:8px;


}

.download_player_container {
	
 	width:451px;

margin-left:auto;
margin-right: auto;
	text-align:center;
	
}



.download_player_container h1
{
	font-size: 17px;
	text-align:center;
	width: 420px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	padding-top: 5px;
		color: #8E8E8E;
	
}

.player {
	
	width: 600px;
	height: 350px;
/*	border: 5px solid #000000;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-repeat:no-repeat;
	margin-top:0px;

}

.download_player {
	
	width: 430px;
	height: 242px;
/*	border: 5px solid #000000;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-repeat:no-repeat;
	margin-top:0px;
	position:relative;
	top:16px;

}

.confirm_download {
	
	width: 430px;
	height: 242px;
/*	border: 5px solid #000000;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-repeat:no-repeat;
	margin-top:0px;
	position:relative;
	top:16px;

}


.download_formats, .login_gateway
{
	background-image: url('../images/ac-box-gradient.png');
	background-repeat: repeat-x;
	margin-top:100px;
	border-top: solid 1px #D5D5D5;
	border-left: solid 1px #D5D5D5;
	border-right: solid 1px #D5D5D5;
	width:433px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

.login_gateway
{
	margin-top:0px;
	
	
}

.download_formats_internal, login_gateway_internal
{
	
	width:406px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;
}

.download_formats_internal_bottom, .login_gateway_internal_bottom
{
	background-image: url('../images/ac-vid-download-bottom.png');
	background-position:center top;
	background-repeat:no-repeat;
	width:408px;
	height:15px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

.video_details
{
	background-image: url('../images/ac-video-sidebar-gradient.png');
	background-repeat: repeat-x;
	width: 174px;
	position: relative;
	float:right;
	z-index:100;
	margin-right:19px;
	border-left: solid 1px #D5D5D5;
	border-right: solid 1px #D5D5D5;
}

.video_details h2
{
	font-size: 17px;
	color: #8e8e8e;
}

.video_details_internal
{
	width:138px;
	background-color:#ffffff;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	text-align:left;
	padding-top:5px;
	padding-left: 10px;

	
}

.detail
{
	color: #8E8E8E;
}

.data
{
	color: #408292;
}

.video_details_internal a
{
	color: #86A4C7;
}

.video_details_internal label
{
	color: #86A4C7;
}

.video_details input 
{
	width: 90%;
}

.download_menu input
{
	width: 20px;
}

.video_details_internal_bottom
{
	background-image: url('../images/ac-viddetails-bottom.png');
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	width: 150px;
	height:12px;
}

.edit_buttons
{
	float:right;
	margin-right:230px;
	padding-left:210px;
	padding-top:20px;
	position:relative;
	text-align:center;
	width:100px;
}

.new_buttons
{
	
	margin-left:200px;

	padding-top:20px;
	
	text-align:center;
	width:100px;
	height:100px;
}

.head
{
	color: #7C7C7C;
	font-size:13px;
}

.download_menu td
{
	padding: 3px;
}

.download_formats, .login_gateway h2
{
		color: #8E8E8E;
		font-size: 17px;
}

.embedded_player
{

	margin-left:auto;
	margin-right:auto;
}
.still
{
	position:relative;
	top: 21px;
	left:2px;
}

.video_results
{
	padding-top:40px;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	
}
.video_result
{
	float:left;
	height:92px;
	margin-left: 8px;
	margin-right: 8px;
	width: 162px;
	margin-top:8px;
	margin-bottom: 8px;
}

.login_notice
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}

.video_result img {cursor:pointer; border:1px solid #000;}

.video_result img:hover {border:5px solid #006699; margin:0;width:152px; height:82px;}

.video_info_container
{
	background-image: url("../images/ac-shadowbars.gif");
	background-repeat: repeat-y;
	width: 890px;
	color: #19586A;
	padding-left:165px;
	padding-right:165px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ffffff;
}

.lower_page
{
	background-image: url("../images/ac-page-bg.gif");
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color:#D9E6E5;
}

.video_action
{
	width:590px;
	height:150px;
	margin-left:auto;
	margin-right: auto;
	padding:0px;
	padding-left: 5px;
	padding-right: 5px;
	
	
}

.nav
{
	padding-top: 20px;
	margin-top:0px;
	width:919px;
	background-image:url('../images/ac-nav-bg.png');
	z-index:5;
	display:block;

}
.nav a
{
	padding-left: 10px;
	padding-right: 10px;
	color: #4C94A4;
}

.nav p
{
	padding-bottom: 100px;
	z-index:3;
}

.home_nav
{
	

	padding-top: 20px;
	margin-top:0px;
	margin-bottom: 30px;
	width:919px;
	z-index:5;
	display:block;

}
.home_nav a
{
	padding-left: 10px;
	padding-right: 10px;
	color: #4C94A4;
}

.home_nav p
{
	padding-bottom: 100px;
	z-index:3;
}

.logo
{

	display:inline;
	
}

.header
{
	background-image:url('../images/ac-header-bg.png');
	background-repeat: no-repeat;
	width:919px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

.home_header
{
	background-image:url('../images/ac-player-bg.png');
	background-repeat: no-repeat;
	width:919px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}
.internal_header
{
	
	background-repeat: no-repeat;
	width:919px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}


.confirm_download_header
{

	width:919px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

.download_header
{
	background-image:url('../images/ac-download-bg.png');
	background-repeat: no-repeat;
	width:919px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}
.chrome
{
	background-image:url('../images/ac-chrome.png');
	background-repeat: repeat-x;
	width:100%;
	height:166px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-position: bottom;
}

.content_container
{
	background-image:url('../images/ac-cc-bg.png');
	width:919px;
	padding-left:150px;
	padding-right: 150px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	z-index:20;
}

.page_container 
{
	background-image:url('../images/fader-bg.gif');
background-repeat: no-repeat;
background-position: bottom;
background-color: #ffffff;
	width:919px;
	margin-left: auto;
	margin-right:auto;
	height:100%;
}

.login_container
{
    padding-top:80px;
 
	padding-bottom:220px;

}
.content {
	width:919px;
	padding-bottom: 30px;
	z-index:15;
	position: relative;
}

.content p
{
	z-index:50;
}

.content h2
{
	color: #4C94A4;
	margin-top:0px;
	padding-top:20px;
}

.left_col, .right_col
{
	display:inline;
		
}
.left_col {
	
	float:left;
	width:440px;
	
}

.goHD
{
	position: relative;
	top:5px;
	padding-right:5px;
}
.right_col 
{

	float: right;
	padding-left:50px;
	padding-right:50px;
	width:340px;
} 


.player_embed
{
	border: solid 2px #000000;
}


.footer_container
{
		background-image:url('../images/ac-content-bg.png');
			
		width:919px;
		background-repeat: repeat-y;
		margin-left: auto;
		margin-right: auto;
		height:30px;
		
}

.footer_container_home
{
		background-image:url('../images/ac-content-bg.png');
			
		width:919px;
		background-repeat: repeat-y;
		margin-left: auto;
		margin-right: auto;
		height:150px;
		
}
.footer
{
	margin-left: auto;
	margin-right: auto;
	text-align:center;;
	color: #4C94A4;
	width: 919px;
	font-size: 10px;
/*	border-top: 1px solid #DDDDDD; */
	z-index: 20;
	position: relative;
	padding-bottom: 10px;
	

}

p.nav_bar {font-size: 12px;}

.footer a
{
	padding-left: 10px;
	padding-right: 10px;
	color: #4C94A4;
	font-size: 11px;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	margin-top:20px;
	margin-bottom:65px;

}
.dock-container {
	position: absolute;
	height: 50px;
	

}

.footer_logo
{
	display:block;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: relative;
	left: 0px;
}
.dock-container2 {
	position: relative;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
	margin-bottom: 20px;
	margin-top:70px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}


.description_box
{
	height:200px;
	font-family:'Lucida Grande';
	width: 95%;
}


.legal
{
	width: 90%;
	text-align:justify;
	margin-left: auto;
	margin-right: auto;
}
.legal p
{
text-align: justify;	
}

#sharethis_0
{
	font-size: 11px;
	position:absolute;
	left: 2px;
	top: 5px;
	z-index: 200;
	
}

#sharethis_0 a 
{
color: #4C94A4;	
}

.clearer {clear:both; display:block;}

.download_formats p
{
	margin-bottom:0px;
}

#wrappermain 
{
width:919px;
height:auto;

padding-top:40px;

margin:0px auto;
position:relative;

/*background-image: url('../images/fader-bg.gif');*/
background-repeat: no-repeat;
background-position: bottom;	

}

.MainForm input
{
	margin-bottom:10px;
	margin-top: 10px;
}

#hd 
{float :right; z-index: 15; position:relative; width:100%;}

#hd h2
{
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	font-size: 12px;
	float:right;
}

#mainbg
{
width:980px;
height:605px;


margin-left: auto;
margin-right: auto;
padding-top:0px;
margin-top:0px;
background-image:url('../images/bg.gif');
background-repeat:no-repeat

	

}


#shareicon
{
width:16px;
height:16px;
float:left;


}

.icon
{
	color: #93BDC7;
	font-size: 11px;
}

.video_title
{
	font-weight:bold;
	color: #408292;
	font-size: 11px;
}


#sharetext
{
width:950px;
height:16px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
color:#00CC66;

}
#middle
{
width:980px;
height:558px;



}


#headerlink
{
width:400px;
padding-top:35px;



float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;


padding-left:180px;


}


#bannerimage
{
width:615px;
height:355px;
float:left;
padding-left:40px;

}

#logo
{
float:right;
margin-top:100px;
margin-right:50px;
width:261px;


margin-left:0px;

}

.textbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:180px;
background-color: #F4F4F4;


}
.textbox input
{
	
}
.textbox2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}



.textbox3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100px;

}

#footertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:919px;

background-image: url('../images/fader-bg.gif');
background-repeat:no-repeat;
background-position: bottom;
color:#4c94a4;
height:60px;
line-height:20px;


}


#headershare
{
padding-left: 2px;
padding-top:4px;
font-size: 12px;

}

#shareicon
{
width:16px; height:16px; float:left

}

#shareicontext
{
width:100px; height:16px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left

}

#mainbg2
{
width:692px; float:left
}



#mainlogo
{
float:left;
width:261px;
height:250px;
padding-top:40px;
margin-left:695px;
background-image:url(images/box-bg.jpg); background-repeat:no-repeat; padding-top:110px


}
#maintextbox
{
padding-top:30px; padding-left:35px; width:180px; float:left;
}
#mainsearchbox
{
padding-top:3px; padding-left:80px; width:100px; float:left; 

}
#textbox1
{
width:250px;margin-top:100px; float:left;

}
#textbox2
{
width:150px; padding-top:100px; float:left
}

.embed
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006666;

}

.author
{
	
font-size: 10px;
color: #408292;
}

#downloadbut
{
float:right;

}

#imagescroll
{
width:950px; height:200px; padding-left:20px; float:left;

}

.send_video
{
	cursor:pointer;
}

.searchbox
{
	margin-left: auto;
	margin-right: auto;
	width: 180px;
	margin-top: -5px;
}



.internal_logo
{
	margin-top:-15px;
}

.searchbox #maintextbox
{
	float: none;
	padding:0px;
	width: 180px;
}

.searchtextbox
{
	width:180px;
	background-color: #F4F4F4;
}

#imagescroll2
{
padding-left:20px; padding-top:20px;
}


.video_links
{
	height: 70px;
	width:70px;
	float:left;
	padding-top:10px;
}

.video_links input
{
	margin-top:5px;
	background-color: #F4F4F4;
}
.tag_detail
{
	color:#408292;
	font-size:11px;
	margin-bottom: 10px;
	height:15px;
}


.credit_buttons
{
	margin-left: auto;
	margin-right: auto;
	width: 720px;
	clear:both;
	padding-bottom: 100px;
	
}

.credit_button
{
	display:inline;
float:left;
	width: 150px;
	margin-left:15px;
	margin-right:15px;
}


.footer {
	position:relative;
	padding-top: 60px;
}

.footer .itunes_link {
	position: absolute;
	top: 0px;
	left: 15px;
}

.footer .itunes_link img {
	border: none;
}
