/* Global Styles */

html, body{border:0px; padding:0px; margin:0px; width:100%; height:100%; background-color:#000000;
	background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; background-image: url(../img/mid_strip.jpg);}
	
.main{ background-image:url(../img/mid_strip.jpg);border:0px; padding:0px; margin:0px; width:100%; height:100%; background-color:#000000;;
	background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif;}

.gallery{ background-image: url(../img/gallery_bg.jpg);background-color: #000000;; background-repeat:repeat-x; position:relative;border:0px; 
	padding:0px; margin:0px; width:100%; height:100%;}
	
a { color: #990066; text-decoration:underline;}
a:hover {color:#ffffff; text-decoration:underline; }
a {color:#eea8e2; text-decoration:underline;}

h1{font-size:19px;color:#eea8e2;}
h2{font-size:16px;color:#ffffff;}
h3{font-size:12px;color:#eea8e2;}
h4{font-size:13px;color:#ffffff;}
h5{font-size:18px;color:#ffffff;}
h6{border: #efa2cb; border-style: groove;border-width:3px; background-color:#FFFFFF; 
	background-image:url(../img/fake_dj_pict.png); background-repeat:no-repeat; width:302px;}
h7{font-size:22px;color:#ffffff; font-weight:bold;}
h8{font-size:15px;color:#ffffff;}

div {position:relative;}

/* Classes */
#corp_footer_btn{height:114px;left:772px;margin-top:-116px;padding-bottom:1px;width:121px;z-index:11;}

.reservations_text{font-size:12px; text-align:justify; width:237px; margin-top:48px; color:DB9AD0;}

/* Specific Object Identifiers */

#flashnavigation{ height:202px;}
#menu_bar_container{ height:500px; width:500px;}

#menu_bar li.home a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.events a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.tickets a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.reservations a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.music a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.gallery a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#menu_bar li.contact a {width:97px;}
#menu_bar li a:hover {}
#menu_bar li a {height:33px;}

#content{color:#FFFFFF;float:left;font-size:13px;position:relative;width:620px;z-index:1;padding-top:10px;}
#content_home{color:#FFFFFF;float:left;font-size:13px;position:relative;width:530px;z-index:1;padding-top:10px; border:none; border:0px;}

/* NOTE - The music_content div is inside of the content div on the music page (smaller width) */
#music_content{float:left;font-size:13px;position:relative;width:452px;z-index:1; padding:1px 2px 63px 4px; color:#CBB9EC; text-align:justify;}
#flash_music_player_001{ padding:4px 4px 30px 4px;}

#girl_pic01{float:left;position:relative;width:226px; height:749px;-index:8; margin-top:-5px; }

#container{ width:1024px;clear:both;display:table;z-index:2}
#main_container{ z-index:3; width:1024px; background-image:url(../img/header.jpg); background-repeat:no-repeat;display:block}

#ticket_container{ width:608px; background-repeat:no-repeat; background-image:url(../img/ticket_box_top.png);padding-top:7px;padding-bottom:5px; font-size:12px; color:#000000;}
	
#ticket_box_mid{ width:608px; background-image:url(../img/ticket_box_mid.png); background-repeat:repeat-y;min-height:77px;}
#ticket_box_end{ width:608px; height:15px; background-image:url(../img/ticket_box_down.png); background-repeat:no-repeat;background-position:bottom}

#ticket_date{ width:200px;  float:left; padding: 1px 2px 3px 22px; top:7px;}
#ticket_price{ width:300px;  float:left; padding: 0px 2px 3px 20px; font-weight:bold; font-size:12px;top:16px;}
#ticket_quantity{ width:43px; padding:5px 5px 5px 17px; margin-left:496px;}

#events_title{ width:110px; padding-bottom:20px;}
#events_sub_nav{ text-decoration: none; width:140px; height:150px; padding-right:45px; z-index:8; line-height:30px;}
#events_menu{ font-size:17px; padding: 1px 2px 3px 22px; list-style:none; margin-left:-20px;  line-height:30px;text-decoration: none;}

#events_advert_title{ padding: 23px 6px 2px 165px}
#events_advert_text{ padding: 1px 6px 19px 165px; color:#eea8e2;}

#galler_content{}

#gallery_thmb_box{ width:173px; height:109px; float:left; padding:15px 10px 35px 4px; text-align:center;}
#gallery_send{ padding:1px 2px 3px 4px;}

#reservations_content,#contact_content{float:left;width:250px; padding:1px 37px 63px 44px; color:#ffffff; font-size:15px; z-index:6;}
#reservations_text_imput_box{ padding-top:80px;}
#contact_text_imput_box{ padding-top:80px; float:left;}
#reservations_form_input, #contact_form_input{}
#reservations_submit, #contact_submit{ height:76px; width:130px; background-image:url(../img/submit_btn.png);}

#reservations_first_name, #reservations_surname, #reservations_email,#reservations_tel,#reservations_home_address,
#reservations_message,#contact_your_name, #contact_surname, #contact_email, #contact_comments,#contact_subject{ padding:16px 2px 3px 4px; font-weight:bold; color:#eea8e2; }
#contct_google_map{ width:500px;}
#corp_contact_content{ width:300px; float:left;}

#feedback_box_top{width:608px; height:59px; background-repeat:no-repeat; background-image: url(../img/ticket_box_top02.png);} 
#feedback_container{ width:608px; background-repeat:no-repeat; background-image: url(../img/ticket_box_top02.png); color:#000000;
padding-top:1px; margin-bottom:-14px; font-size:12px;}
#content_feedback{ width:602px;  background-image: url(../img/ticket_box_mid02.png); background-repeat:repeat-y; background-color:#e5e4f1; background-position:center; margin-left:0px; !important} 

#feedback_box_end{ width:608px; height:15px; background-image: url(../img/ticket_box_down02.png); background-repeat:no-repeat;background-position:bottom; padding-bottom:-15px;}
#feedback_comments{ width:525px; text-align:justify; padding-left:43px;}
#feedback_name{ padding-left:100px; padding-top:19px; font-weight:bold;}
#feedback_end_spacing{ padding:6px;}

#footer_bg{ background-image: url(../img/footer.jpg);}
#footer_home_bg{ background-image: url(../img/footer_home.jpg);}
#footer_events_bg{ background-image: url(../img/footer_events.jpg);}
#footer_tickets_bg{ background-image:url(../img/footer_tickets.jpg);}
#footer_music_bg{ background-image: url(../img/footer_music.jpg);}
#footer_gallery_bg{ background-image: url(../img/footer_gallery.jpg);}
#footer_reservations_bg{ background-image:url(../img/footer_reservations.jpg);}	
#footer_contact_bg{ background-image: url(../img/footer_contact.jpg);}

/* The footers has all the same stlyes apart from the background imgs*/
#footer_bg,	#footer_home_bg, #footer_events_bg, #footer_tickets_bg, 
#footer_music_bg, #footer_gallery_bg, #footer_reservations_bg, #footer_contact_bg{
width:1024px; height:268px;background-repeat: no-repeat;margin-top:-140px;position:relative;width:1024px;z-index:1;}

#footer{ background-color:black;color:#FFFFFF;display:block;font-size:10px;height:20px;padding:20px;text-align:center;width:1024px;z-index:1;}

/* this is the popup gallery001*/
#pop_gallery_container{ background: url(../img/gallery_header02.jpg); background-repeat:no-repeat; width:800px; 
	height:400px; margin-left: auto;margin-right: auto; padding-top:200px;}

#picure_large img{ border: #FFFFFF; border-style: groove; background-image:url(img/gallery_test_pict.jpg); 
width:410px; height:273px; margin-left: auto;margin-right: auto;}

#back_to_gallery_btn{ background-position:center;padding-top:20px;padding-bottom:20px;height:10px;z-index:5px;} 
#sendfriend input.sbmt{background:transparent url(img/send_btn.jpg) no-repeat scroll center top;border:medium none;color:#000000;cursor:pointer;width:130px;height:80px;}

#thumb_container{ padding: 0px 2px 15px 190px; height:66px;}
#thumb{ height:66px; width:100px; float:left;padding:2px;}

#thumb a { color: #990066; text-decoration:underline;}
#thumb a:hover {color:#ffffff; text-decoration:underline; }
#thumb a {color:#eea8e2; text-decoration:underline;}

#back_next_container{ width:800px; height:15px;}
#back_btn{; width:100px; height:39px; float:left; padding-left:65px;}
#next_btn{; width:100px; height:39px; float:right;padding-right:65px;}

#gallery_popup_send{ padding:1px 25px 3px 265px;}

/* this is the popup gallery002*/
a { color: #990066; text-decoration:underline;}
a:hover {color:#ffffff; text-decoration:underline;}
a {color:#eea8e2; text-decoration:underline;}

#pop_gallery_container02{ background: url(../img/gallery_header02.jpg); background-repeat:no-repeat; width:800px; 
	height:400px; margin-left: auto;margin-right: auto; padding-top:150px;}
	
#gallery_inside_div{ padding-left:100px;}

#picure_large img{ border: #FFFFFF; border-style: groove; background-image:url(img/gallery_test_pict.jpg); 
	width:410px; height:273px; margin-left: auto;margin-right: auto;}

#back_to_gallery_btn{ background-position:center;padding-top:20px;padding-bottom:20px;height:10px;z-index:5px;} 
#sendfriend input.sbmt{background:transparent url(img/send_btn.jpg) no-repeat scroll center top;border:medium none;color:#000000;cursor:pointer;width:130px;height:80px;}

#thumb_container{ padding: 0px 2px 15px 190px; height:66px;}
#thumb{ height:66px; width:100px; float:left;border: #efa2cb; border-style: groove;border-width:1px;padding:2px;}
#thumb02{height:66px; width:100px; float:left; border: #efa2cb; border-style: groove;border-width:3px;padding:2px;}

#back_next_container{ width:800px; height:15px;}
#back_btn{; width:100px; height:39px; float:left; padding-left:65px;}
#next_btn{; width:100px; height:39px; float:right;padding-right:65px;}

#galler_content{ padding-left:50px;}
#gallery_thmb_box02{ width:173px; height:109px; float:left; padding:15px 25px 28px 4px; text-align:center; font-size:13px;}
#gallery_send{ padding:1px 2px 3px 4px;}

/* NEW CSS */
#events_advert{ padding-top:50px;}
#events_advert_title{ padding:24px 6px 2px 0px;}
#events_advert_text{ left:-165px;}

/*ALL OF THE CSS INSIDE OF THIS AREA MUST BE SAVED OVER TO THE LIVE ROLLERDISCO WEBSITE*/
#tickets_left{ float:left; margin-left:187px;}
#shopcart_titles{  font-size:15px; letter-spacing:-1px; color:#000000;}
#shopping_cart_list{ font-size:15px; letter-spacing:-1px;}
#agree_copy{font-size:13px; letter-spacing:-1px; width:350px; line-height:18px; padding-bottom:163px;}
#tickets_details01{ color:#FFFFFF;}
#book,copy_details{}
#content{ padding-bottom:130px!important;}

/*ALL OF THE CSS INSIDE OF THIS AREA MUST BE SAVED OVER TO THE LIVE ROLLERDISCO WEBSITE*/

/* PNG FIXER */
img, div,body {behavior:url('css/iepngfix.htc');}
/* PNG FIXER */

#ticket_container p {}

