/*Common Classes*/
a { color:#FFF; }
a img {
  border: none;
}
.bigtime_lights {
	position:absolute;
	top:0px;
	left:149px;
}
.bt_text {
	color:#FFC;
}

/*Home Page*/
.home_content {
	position:relative;
	margin:auto;
	width:721px;
	height:655px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}
.titles {
	color:#F00;
	font-size:18px;
}
#band {
	position:absolute;
	top:98px;
	left:120px;
}
#info {
	position:absolute;
	top:260px;
	left:2px;
	padding-top:27px;
	padding-left:25px;
	width:690px;
	height:230px;
	text-align:center;
}
#lucaslogo_home {
	position:absolute;
	top:571px;
	left:36px;
}
#fblink_home {
	position:absolute;
	top:571px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#fblink_home a {
	text-decoration:none;
}
#tbtlogo_home {
	position:absolute;
	top:571px;
	left:479px;
}

/*Special Features Page*/
.features_content {
	position:relative;
	margin:auto;
	width:721px;
	height:1020px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
.feat_banner {
	color:#F00;
	font-size:19px;
	font-style:italic;
}
#feat_bt_logo {
	position:absolute;
	top:10px;
	left:110px;
	z-index:0;
}
#feat_info {
	position:absolute;
	top:155px;
	left:125px;
}
#feat_consultpic {
	position:absolute;
	top:270px;
	left:522px;
}
#feat_consult {
	position:absolute;
	top:288px;
	left:6px;
	width:554px;
}
#feat_djpic {
	position:absolute;
	top:400px;
	left:6px;
}
#feat_dj {
	position:absolute;
	top:430px;
	left:218px;
	text-align:right;
	width:492px;
}
#feat_stylespic {
	position:absolute;
	top:560px;
	left:480px;
}
#feat_styles {
	position:absolute;
	top:563px;
	left:6px;
	width: 513px;
}
#feat_lightspic {
	position:absolute;
	top:695px;
	left:6px;
}
#feat_lights {
	position:absolute;
	top:712px;
	left:200px;
	width:510px;
	text-align:right;
}
#lucaslogo_features {
	position:absolute;
	top:936px;
	left:36px;
}
#fblink_features {
	position:absolute;
	top:936px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#fblink_features a {
	text-decoration:none;
}
#tbtlogo_features {
	position:absolute;
	top:936px;
	left:479px;
}

/*Client Comments Page*/
.comments_content {
	position:relative;
	margin:auto;
	width:721px;
	height:1740px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.stars_left {
	float:left;
	margin-right:2px;
}
.stars_right {
	float:right;
	margin-left:2px;
}
#com_btlogo {
	position:absolute;
	top:10px;
	left:100px;
	z-index:1;
}
#com_mail {
	position:absolute;
	top:10px;
	left:385px;
	z-index:0;
}
#com_banner {
	position:absolute;
	top:180px;
	left:100px;
	font-size:24px;
	font-style:italic;
}
#com_awards {
	position:absolute;
	top:154px;
	left:604px;
	width:75px;
}
#coupledance {
	position:absolute;
	top:316px;
	left:35px;
}
#com1 {
	position:absolute;
	top:323px;
	left:149px;
	width:526px;
}
#husb_wife {
	position:absolute;
	top:420px;
	left:591px;
}
#com2 {
	position:absolute;
	top:474px;
	left:35px;
	width:562px;
}
#first_dance {
	position:absolute;
	top:567px;
	left:20px;
}
#com3 {
	position:absolute;
	top:589px;
	left:200px;
	width:486px;
}
#com_suzy {
	position:absolute;
	top:726px;
	left:558px;
}
#com4 {
	position:absolute;
	top:754px;
	left:35px;
	width: 574px;
}
#com_horns {
	position:absolute;
	top:1040px;
	left:20px;
}
#com5 {
	position:absolute;
	top:1065px;
	left:193px;
	width: 496px;
}
#com_garter {
	position:absolute;
	top:1223px;
	left:503px;
}
#com6 {
	position:absolute;
	top:1275px;
	left:35px;
	width: 504px;
}
#com_crowd {
	position:absolute;
	top:1442px;
	left:33px;
}
#com7 {
	position:absolute;
	top:1446px;
	left:200px;
	width: 510px;
}
#com_lucaslogo {
	position:absolute;
	top:1651px;
	left:36px;
}
#com_fblink {
	position:absolute;
	top:1651px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#com_fblink a {
	text-decoration:none;
}
#com_tbtlogo {
	position:absolute;
	top:1651px;
	left:479px;
}

/*The Music Page*/
.music_content {
	position:relative;
	margin:auto;
	width:721px;
	height:1730px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}
#video_showcase {
	position:absolute;
	top:110px;
	left:148px;
	width:343px;
	height:332px;
}
#audio_showcase {
	position:absolute;
	top:460px;
	left:41px;
	width:640px;
	height:160px;
}
#flashcontent {
	text-align:center;
}
#catalog_link {
	position:absolute;
	top:630px;
	left:535px;
	font-weight:bold;
}
#line_music {
	position:absolute;
	top:650px;
	left:0px;
}
#music_catalog {
	position:absolute;
	top:665px;
	left:0px;
}
#lucaslogo_music {
	position:absolute;
	top:1646px;
	left:36px;
}
#fblink_music {
	position:absolute;
	top:1646px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#fblink_music a {
	text-decoration:none;
}
#tbtlogo_music {
	position:absolute;
	top:1646px;
	left:479px;
}

/*The Events Page*/
.events_content {
	position:relative;
	margin:auto;
	width:721px;
	height:1820px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}
em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#events_band {
	position:absolute;
	top:100px;
	left:131px;
}
#events_banner1 {
	position:absolute;
	top:320px;
	left:0px;
	width:721px;
	text-align:center;
	font-style:italic;
	font-size:24px;
}
#events_banner2 {
	position:absolute;
	top:365px;
	left:-5px;
	width:731px;
	text-align:center;
	font-style:italic;
	font-size:18px;
}
#line_events_mid {
	position:absolute;
	top:350px;
	left:0px;
}
#dancing_bush {
	position:absolute;
	top:420px;
	left:5px;
}
#bush_text {
	position:absolute;
	top:430px;
	left:150px;
	width:555px;
	z-index:1;
}
#bush_ticket{
	position:absolute;
	top:445px;
	left:620px;
	z-index:0;
}
#barbour {
	position:absolute;
	top:570px;
	left:490px;
}
#barbour_text {
	position:absolute;
	top:570px;
	left:5px;
	width:480px;
	text-align:right;
	z-index:1;
}
#suzymike {
	position:absolute;
	top:615px;
	left:10px;
	z-index:0;
}
#simpson_wedding {
	position:absolute;
	top:725px;
	left:10px;
}
#simpson_text {
	position:absolute;
	top:725px;
	left:175px;
	width:530px;
	z-index:1;
}
#people_logo {
	position:absolute;
	top:775px;
	left:600px;
	z-index:0;
}
#tfea {
	position:absolute;
	top:855px;
	left:500px;
}
#tfea_text {
	position:absolute;
	top:870px;
	left:0px;
	width:500px;
	text-align:right;
	z-index:1;
}
#tfea_logo {
	position:absolute;
	top:907px;
	left:5px;
	z-index:0;
}
#line_events_low {
	position:absolute;
	top:1020px;
	left:0px;
}
#festivals {
	position:absolute;
	top:1045px;
	left:10px;
}
#festivals_text {
	position:absolute;
	top:1055px;
	left:250px;
	width:400px;
}
#theaters {
	position:absolute;
	top:1090px;
	left:465px;
}
#corp_text1 {
	position:absolute;
	top:1190px;
	left:75px;
	width:380px;
	text-align:justify;
}
#events_weddings {
	position:absolute;
	top:1275px;
	left:10px;
}
#corp_text2 {
	position:absolute;
	top:1290px;
	left:190px;
	width:485px;
}
#barn_wedding {
	position:absolute;
	top:1325px;
	left:490px;
}
#corp_text3 {
	position:absolute;
	top:1405px;
	left:190px;
	width:290px;
	text-align:justify;
}
#corp_text4 {
	position:absolute;
	top:1550px;
	left:75px;
	width:380px;
	font-size:16px;
	font-style:italic;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#corp_logo {
	position:absolute;
	top:1450px;
	left:505px;
	height:200px;
	width:200px;
	border:0;
}
#lucaslogo_events {
	position:absolute;
	top:1736px;
	left:36px;
}
#fblink_events {
	position:absolute;
	top:1736px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#fblink_events a {
	text-decoration:none;
}
#tbtlogo_events {
	position:absolute;
	top:1736px;
	left:479px;
}

/*The Band Page*/
.band_content {
	position:relative;
	margin:auto;
	width:721px;
	height:955px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}
.bio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFC;
}
#theband {
	position:absolute;
	top:105px;
	left:120px;
}
#cross {
	position:absolute;
	top:112px;
	left:150px;
}
#cross_bio {
	position:absolute;
	top:230px;
	left:150px;
}
#suzy {
	position:absolute;
	top:188px;
	left:500px;
}
#suzy_bio {
	position:absolute;
	top:305px;
	left:405px;
}
#bill {
	position:absolute;
	top:264px;
	left:150px;
}
#bill_bio {
	position:absolute;
	top:380px;
	left:150px;
}
#eddie {
	position:absolute;
	top:340px;
	left:500px;
}
#eddie_bio {
	position:absolute;
	top:457px;
	left:454px;
}
#john {
	position:absolute;
	top:416px;
	left:150px;
}
#john_bio {
	position:absolute;
	top:533px;
	left:150px;
}
#keith {
	position:absolute;
	top:492px;
	left:500px;
}
#keith_bio {
	position:absolute;
	top:609px;
	left:435px;
}
#mike {
	position:absolute;
	top:568px;
	left:150px;
}
#mike_bio {
	position:absolute;
	top:685px;
	left:150px;
}
#riley {
	position:absolute;
	top:644px;
	left:500px;
}
#riley_bio {
	position:absolute;
	top:760px;
	left:422px;
}
#lucaslogo_band {
	position:absolute;
	top:871px;
	left:36px;
}
#fblink_band {
	position:absolute;
	top:871px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#fblink_band a {
	text-decoration:none;
}
#tbtlogo_band {
	position:absolute;
	top:871px;
	left:479px;
}

/*Contact Page*/
.contact_content {
	position:relative;
	margin:auto;
	width:721px;
	height:595px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
#contact_info {
	position:absolute;
	top:135px;
	left:125px;
	text-align:center;
}
#contact_fblink {
	position:absolute;
	top:490px;
	left:292px;
	width:150px;
	font-size:12px;
	text-align:center;
}
#contact_fblink a {
	text-decoration:none;
}



/******************** Navigation Classes ***********************/
#home_line {
	position:absolute;
	top:10px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* home */
#nav_home a {
	position:absolute;
	top:19px;
	left:-17px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/home.jpg);
	background-position:0px 0px;
}
#nav_home a:hover {
	position:absolute;
	top:19px;
	left:-17px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/home.jpg);
	background-position:0px 19px;
}
#line1 {
	position:absolute;
	top:35px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* features */
#nav_features a {
	position:absolute;
	top:43px;
	left:-7px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/features.jpg)
}
#nav_features a:hover {
	position:absolute;
	top:43px;
	left:-7px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/features.jpg);
	background-position:0px 32px;
}
#nav_features_active {
	position:absolute;
	top:43px;
	left:-7px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/features.jpg);
	background-position:0px 32px;
}
#line2 {
	position:absolute;
	top:76px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* comments */
#nav_comments a {
	position:absolute;
	top:84px;
	left:0px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/comments.jpg)
}
#nav_comments a:hover {
	position:absolute;
	top:84px;
	left:0px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/comments.jpg);
	background-position:0px 32px;
}
#nav_comments_active {
	position:absolute;
	top:84px;
	left:0px;
	width:75px;
	height:32px;
	background-image:url(images/nav_small/comments.jpg);
	background-position:0px 32px;
}
#line3 {
	position:absolute;
	top:116px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* music */
#nav_music a {
	position:absolute;
	top:124px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/music.jpg)
}
#nav_music a:hover {
	position:absolute;
	top:124px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/music.jpg);
	background-position:0px 18px;
}
#nav_music_active {
	position:absolute;
	top:124px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/music.jpg);
	background-position:0px 18px;
}
#newvideos {
	position:absolute;
	top:141px;
	left:3px;
	color:#F00;
	font-size:13px;
}
#line4 {
	position:absolute;
	top:156px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* events */
#nav_events a {
	position:absolute;
	top:165px;
	left:0px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/events.jpg)
}
#nav_events a:hover {
	position:absolute;
	top:165px;
	left:0px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/events.jpg);
	background-position:0px 18px;
}
#nav_events_active {
	position:absolute;
	top:165px;
	left:0px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/events.jpg);
	background-position:0px 18px;
}
#line5 {
	position:absolute;
	top:182px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* band */
#nav_band a {
	position:absolute;
	top:190px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/band.jpg);
	background-position:0px 0px;
}
#nav_band a:hover {
	position:absolute;
	top:190px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/band.jpg);
	background-position:0px 19px;
}
#nav_band_active {
	position:absolute;
	top:190px;
	left:-2px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/band.jpg);
	background-position:0px 19px;
}
#line6 {
	position:absolute;
	top:208px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}
/* contact */
#nav_contact a {
	position:absolute;
	top:216px;
	left:-9px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/contact.jpg)
}
#nav_contact a:hover {
	position:absolute;
	top:216px;
	left:-9px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/contact.jpg);
	background-position:0px 18px;
}
#nav_contact_active {
	position:absolute;
	top:216px;
	left:-9px;
	width:75px;
	height:19px;
	background-image:url(images/nav_small/contact.jpg);
	background-position:0px 18px;
}
#line7 {
	position:absolute;
	top:232px;
	left:0px;
	width:75px;
	height:10px;
	background:url(images/nav_line.jpg);
}

