@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
	}
body{
	background:url('../images/bg_pattern.jpg') repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	letter-spacing:.01em;
	}
h2{
	font-size:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:15px;
}

a{
	color:#53221b;
}
a:hover{
	color:#d15745;
}
#container{
	margin:0 auto;
	width:935px;	
	}
#border_top{
	position:relative;
	width:935px;	
	height:115px;	
	background:url('../images/frame_top.jpg') no-repeat top center;
	}
#border_bottom{
	height:593px;
	width:935px;
	background:url('../images/frame_bottom.jpg') no-repeat top left;
	position:relative;
	}
	
/*------------------menu----------------*/
#title, #home #title:hover{
	display:block;
	margin-left:111px;
	width:723px;
	height:95px;
	background:url('../images/title.jpg') no-repeat center top;
	text-indent:-10000em;
	cursor:pointer;
	}
#title:hover{
	background:url('../images/title.jpg') no-repeat center -95px;
	}
#watch_btn{position:absolute;
	top:0;left:111px;
	display:block;
	width:169px;
	height:70px;
	background:url('../images/watch_btn.jpg') no-repeat center top;
	text-indent:-10000em;
	cursor:pointer;
	}
#home #watch_btn, #watch_btn:hover{
	background:url('../images/watch_btn.jpg') no-repeat center -70px ;
	}
#gallery_btn{position:absolute;
top:0;left:280px;
	display:block;
	width:197px;
	height:70px;
	background:url('../images/gallery_btn.jpg') no-repeat center top;
	text-indent:-10000em;
	cursor:pointer;
	}
#gallery #gallery_btn, #gallery_btn:hover{
	background:url('../images/gallery_btn.jpg') no-repeat center -70px ;
	}
#about_btn{
	position:absolute;
	top:0;left:477px;
	display:block;
	width:155px;
	height:70px;
	background:url('../images/about_btn.jpg') no-repeat left top;
	text-indent:-10000em;
	cursor:pointer;
	}
#about #about_btn, #about_btn:hover{
	background:url('../images/about_btn.jpg') no-repeat center -70px;
	}
#credits_btn{
	position:absolute;
	top:0;left:632px;
	display:block;
	width:202px;
	height:70px;
	background:url('../images/credits_btn.jpg') no-repeat center top;
	text-indent:-10000em;
	cursor:pointer;
	}
#credits #credits_btn, #credits_btn:hover{
	background:url('../images/credits_btn.jpg') no-repeat center -70px;
	}

/*------------------page styles-------------------*/

#main_content{
	width:723px;
	height:372px;
	margin-left:111px;

}
#about #main_content{
	background:url('../../images/Juiced-and-Jazzed-About-BG.jpg') no-repeat center top;
}
#about #main_content .text{
	padding-left:215px;
	padding-top:30px;
	width:405px;
}
#about #main_content .text p{
	margin-bottom:15px;
}
#credits .textleft{
	width:49%;
	height:100%;
	float:left;
	text-align:center;
}
#credits .textright{
	width:49%;
	height:100%;
	float:right;
	text-align:center;
}
#gallery #main_content img{
	float:left;
}

#home #main_content{
	background:url('../../images/Juiced-and-Jazzed-Home.jpg') no-repeat center top;
}

#large{
	float:left;
	position:relative;
	font-size:13px;
	width:361px;
	height:372px;
}
#large_btn{
	position:absolute;
	top:87px;
	left:27px;
	display:block;
	height:111px;
	width:219px;
	background:url('../../images/watch_large.jpg') no-repeat center top;
	text-indent:-10000em;
	}
#large_btn:hover{
	background:url('../../images/watch_large.jpg') no-repeat center -111px;
	}
#large p{
	position:absolute;
	top:200px;
	left:75px;
	}
#large p a, #large p a:hover,#small p a, #small p a:hover{
	color:black;
	text-decoration:none;
	}
#small{
	float:left;
	position:relative;
	font-size:13px;
	width:362px;
	height:372px;
}
#small_btn{
	position:absolute;
	top:87px;
	left:113px;
	display:block;
	height:111px;
	width:219px;
	background:url('../../images/watch_small.jpg') no-repeat center top;
	text-indent:-10000em;
	}
#small_btn:hover{
	background:url('../../images/watch_small.jpg') no-repeat center -111px;
	}
#small p{
	position:absolute;
	top:200px;
	left:160px;
}

a#email, #video a{text-decoration:none;margin-top:15px;color:#d15745;display:block;text-align:center;font-size:13px;}
a#email:hover, #video a:hover{
	color:#ca8c29;
}

#large_page #video{width:720px;margin:0 auto;margin-top:75px;}
#small_page #video{width:480px;margin:0 auto;margin-top:75px;}