/*

 * ACUVUE JumpStart

 * Description: general and common settings in all pages

 *

 */



/* General items */



html {

	width: 100%;

	height: 100%;

	color: #000;

	display:inline;

}



div#bg {

	margin:0 auto;

	padding:0;

	height:auto;	

	display:block;

}



body {

	font-family: Arial, Helvetica, sans-serif;

	color: #b4b4b4;

	font-size: 10px;

/*	position:absolute;*/

	background: #000000 url('../images/gradient_bg.gif') no-repeat top;

}



/* default for framing */

* {

	margin: 0;

	padding: 0;

	border: none;

}



/* fixes some bugs with screen size */

html {

	height: 100%;

	width: 100%;

}

/* classes */



img.arrow {

	padding:1px 3px;

}

.mid {

	width:924px;

	height:80px;

	/*margin:13px 0px;*/

	display:inline;

	border-top:13px solid #000000;

	border-bottom: 13px solid #000000;

}



.hero {

	margin-bottom:-70px;

}



/*.disclaimer	{

	margin-top:20px;

	color:#b4b4b4;

	padding-right:5px;

}*/





a.mid_img1 {

	background:url('../images/jstrt_jump_txt.gif') no-repeat middle;

	font:12px bold Arial, Helvetica, sans-serif;

	line-height:20px;

	padding: 38px 15px 3px 0px;

	position: relative;

	width:308px;

	height:42px;

	overflow:visible;

	display:block;

	float:left;

}



a.mid_img2 {

	background: url('../images/jstrt_soccer_girl.gif') no-repeat left bottom;

	font:12px bold Arial, Helvetica, sans-serif;

	line-height:20px;

	padding: 56px 5px 3px 160px;

	position: relative;

	width:133px;

	height:24px;

	overflow:visible;

	display:block;

	float:left;

}



a.mid_img3 {

	background: url('../images/jstrt_acuvue_box.gif') no-repeat left bottom;

	font:12px bold Arial, Helvetica, sans-serif;

	line-height:20px;

	padding: 53px 15px 3px 160px;

	position: relative;

	width:133px;

	height:27px;

	overflow:visible;

	display:block;

	float:left;

}



/* 'ul' and 'li' default values */

ul { list-style-type: disc; }

li { margin: 5px 3px 5px 10px; }



/* link settings */

a:link, a:visited, a:active {

	color: #b4b4b4;

	text-decoration: none;

}



a:hover {

	color: #b4b4b4;

	text-decoration: underline;

}



a img:hover {

	background: none;

}



p {

	font-size: 10px;

	margin: 0px;

}



/* DIV settings */



div#large_bg {

	width: 1024px;

	height: px;

	margin-top: 0px;

	padding: 0 0px;

}



div#content {

	width: 924px;

	margin: 0 auto;

	padding: 0;

}



div#header {

	width: 924px;

	margin-top: 10px;

	padding: 0 0px;

}



div#flash {

	width: 924px;

	height: 601px;

	margin-top: 0px;

	padding: 0 0px;

}



div#footer {

	width: 924px;

	margin: 10px auto;

	padding: 0;
	
	text-align:center;
	
	color:#FFF;
	
}


/***********************************/
/*--------ERROR MSG----------------*/
/***********************************/

div#dark-overlay{
	background-color:#000000;
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	bottom: -1px;
}

* html div#dark-overlay { /* ie6 hack */
	 position: absolute;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#external-flash-container{
	position: absolute;
	z-index: 103;
	top:5px;
	left:15%;
	background:#000000;
	border:2px #999999 solid;
	display:block;
	width:900px;
	height:700px;	
}
* html div#external-flash-container { /* ie6 hack */
	position: absolute;
	/*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}

#external-flash{
	width:850px; 
	height:660px; 
	display:block; 
	margin:10px auto;
}

#external-movie{
	width:850px; 
	height:650px; 
	border:none;
}
