/* Position Page */
* {
margin: 0;
}

body{
	border: 0px;
    margin: 0px 0px;
    padding: 0px;
    text-align: center;
	background-image: url('../../graphics/background.jpg');
}

#global{
    width: 1026px;
    margin: 0px auto;
    text-align: left;
    padding: 0px;
    border: 0px hidden #FFFFFF;
    /*background-color: #FFFFFF;*/
}

#quotetext{
	position: absolute;
	color: #f1ff00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: right;
    margin-left: 320px;
    width: 700px;
    position: absolute;
    top: 27px;
    z-index: 10;
}

/* Admin Page */

#admin{
	margin-top: 25px;
	margin-left: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: left;
    top: 0px;
    left: 0px;
    display: block;
    width: 300px;
	background: #ffffff;
}

#admin_textbox{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: left;
    top: 0px;
    left: 0px;
    display: block;
    width: 812px;
	background: #ecf7ff;
}

p.admin_heading{
color:#f08400;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:100;
}

p.admin_text{
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
}


/* Common Elements */

#banner_top{
	position:relative;
	top:25px;
}

#banner{
	position:relative;
	top:25px;
}

#base_menu{
position:absolute;
	top:765px;
margin-left: 0px;
}

#content-home{
	position: absolute;
		top: 230px;
	background-image: url('../../graphics/content_background.png');
	background-repeat: no-repeat;
	width: 1026px;
	height: 521px;
}

div#content_background{
	background-image:url("../../graphics/content_background.png");
	background-repeat:no-repeat;
	height:521px;
	position:absolute;
	top:230px;
	width:1026px;
}

#content_top{
position:absolute;
	top:235px;
}

#content_lower{
position:absolute;
	top:524px;
}

#content_stmichaels{
position:absolute;
	top:644px;
}

#footer{
position:relative;
	top:150px;
font-size:10px;
color: #808080;
}

#locations{
position:relative;
	top:10px;
	left:880px;
}

#opening_times{
position:relative;
	left:860px;
margin-top:-135px;
z-index:1000;
}

#reflection{
position:absolute;
	top:753px;
}



/* Menu */

#menu{
position:absolute;
	top:204px;
}

#menu_bookendleft{
position:relative;
	left:5px;
}

#menu_home{
position:relative;
	left:93px;
}

#menu_bowling{
position:relative;
	left:213px;
}

#menu_qzar{
position:relative;
	left:333px;
}

#menu_kidsparties{
position:relative;
	left:453px;
}

#menu_zoo{
position:relative;
	left:573px;
}

#menu_corporate{
position:relative;
	left:693px;
}

#menu_bookings{
position:relative;
	left:813px;
}

#menu_bookendright{
position:relative;
	left:933px;
}



/* Text */

p.base_menu_text {
	color:#F08400;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	margin-left:10px;
	margin-top:0;
	text-decoration:none;
	width: 1000px;
}

p.panel_birthdayclub{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:10px;
margin-top:35px;
width:260px;
}

p.panel_corporateparties{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:10px;
margin-top:170px;
width:200px;
}

p.form_booking{
color:#f08400;
text-decoration:none;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:-5px;
margin-top:-18px;
width:470px;
table-layout:auto;
}

p.heading{
color:#f08400;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:100;
margin-left:5px;
margin-top:0px;
width:477px;
}

p.information_main{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:40px;
width:477px;
table-layout:auto;
}

p.main{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:2px;
width:477px;
table-layout:auto;
line-height: 1.2;
}

p.main_no_top{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
width:477px;
table-layout:auto;
}

p.opening_times{
color:#f3dd4b;
text-align: center;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin-left:-10px;
margin-top:5px;
width:130px;
}

p.panel_newsletter{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:10px;
margin-top:35px;
width:260px;
}

p.panel_highlights{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:8pt;
margin-left:15px;
margin-top:138px;
width:175px;
}

p.panel_kidparties{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:30px;
width:160px;
table-layout:auto;
}

p.panel_kidparties_box_bowling{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:8pt;
margin-left:3px;
margin-top:7px;
width:110px;
}

p.panel_kidparties_box_zoo{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:3px;
margin-top:27px;
width:110px;
}

p.panel_kidparties_box_qzar{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:3px;
margin-top:17px;
width:110px;
}

p.panel_kidparties_box_doubleup{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:8pt;
margin-left:3px;
margin-top:17px;
width:110px;
}

p.panel_kidparties_box_indoorsoccer{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10pt;
margin-left:3px;
margin-top:18px;
width:110px;
}

p.panel_kidparties_box_pompeiipaints{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:8pt;
margin-left:3px;
margin-top:15px;
width:110px;
}

p.panel_teenagekicks{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:9pt;
margin-left:10px;
margin-top:169px;
width:140px;
}

p.panel_stmichaels{
color:#000000;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:9pt;
margin-left:53px;
margin-top:36px;
width:154px;
}

p.product_heading{
color:#f08400;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:100;
margin-left:5px;
margin-top:40px;
width:477px;
}

p.product_main b{
font-weight:bold;
}

p.product_main a{
text-decoration:none;
color:#0A90FF;
}

p.product_main a:hover{
color:#DC9E43;
}

p.product_main b{
font-weight:bold;
}

p.product_main a{
text-decoration:none;
color:#0A90FF;
}

p.product_main a:hover{
color:#DC9E43;
}



p.product_main{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:9px;
margin-top:75px;
margin-bottom: 16px;
width:465px;
table-layout:auto;
}

p.panel_specialoffers{
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:30px;
width:140px;
table-layout:auto;
}

p.panel_specialoffers_box_couples{
color:#000000;
text-decoration:none;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:10px;
width:110px;
table-layout:auto;
}

p.panel_specialoffers_box_birthdayboygirl{
color:#000000;
text-decoration:none;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:288px;
width:120px;
table-layout:auto;
}

p.panel_specialoffers_box_doubleup{
color:#000000;
text-decoration:none;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
margin-left:5px;
margin-top:149px;
width:110px;
table-layout:auto;
}


/*	links */
	
a:hover{
color:#985fcd;
}

a.current-page{
color:#998fa2;
}

a.orange{
color:#e49735;
}

a.blue{
color:#47acff;
}



/*	Other */

p.diner_menu{
color:#000000;
text-decoration:none;
text-align: center;
margin-left:5px;
margin-top:-18px;
width:477px;
}

.red{
color:#FF0000;
}

.white{
color:#ffffff;
}

.grey{
color:#888888;
}

.cell{
background-color:#dbe1e8;
text-align:center;
padding-top: 10px;
padding-bottom: 10px;
}

li.button{
margin-left:0px; 
list-style-image:url(../images/bullet.jpg); 
line-height:15px; 
list-style-position:50px;
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:420px;
vertical-align:top;
}

li.button1{
margin-left:0px; 
margin-top:-10px; 
list-style-image:url(../images/bullet.jpg); 
line-height:15px; 
list-style-position:50px;
color:#000000;
text-decoration:none;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:420px;
vertical-align:top;
}

table.products_pricing{
margin-left:5px;
margin-top:0px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
table-layout:auto;
width:472px;
}



/* Home Page */

#column_center ul{
padding-top:10px;

}


#column_left{
position:relative;
	left:5px;
}

#column_center{
position:relative;
	left:243px;
z-index: 10;
}

.corporate_img{
margin-left: -65px;
}

#column_center_right{
position:relative;
	left:497px;
}

#column_right{
position:relative;
	left:734px;
z-index: 1;
}

#content_kidsparties{
position:absolute;
	top:319px;
margin-left:5px;
}

#content_kidsparties_box{
position:relative;
	top:5px;
padding-bottom:5px;
}

#panel_newsletter_textbox{
position:relative;
	top:80px;
	left:10px;
}

#content_highlights{
position:absolute;
	top:302px;
}

#panel_birthdayclub_textbox{
position:relative;
	top:220px;
	left:10px;
}



/* Product Page */

#products_background{
position:absolute;
	top:-40px;
	left:0px;
}

#product_tab_information{
position:absolute;
	left:0px;
}

#product_tab_pricing{
position:absolute;
	left:132px;
}

#product_tab_bookings{
position:absolute;
	left:310px;
}

//Highlights

#highlights_banner{
position:absolute;
	top:0px;
	left:0px;
}

#highlights{
position:absolute;
	top:0px;
	left:0px;
}

#highlights_pic{
position:absolute;
	top:14px;
	left:0px;
}

#highlights_numbering{
position:absolute;
	top:-30px;
	left:360px;
}

#highlights_numbering_active{
position:absolute;
	top:-6px;
	left:360px;
}

#highlights_back{
position:absolute;
	top:0px;
	left:380px;
}

#highlights_next{
position:absolute;
	top:0px;
	left:460px;
}

p.highlights_numbers{
color:#ffffff;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:8pt;
margin-left:0px;
margin-top:0px;
width:140px;
}
