
/* CSS Document */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
   



#modalWorking, #modalApology, #modalForgive, #modalChecklist, #modalBullying {position:absolute; z-index:100; margin:50px 0 0 -1150px; display:block;}

.breadcrumbs {font-size:11px; color:#666; display:block; margin:0 0 5px 15px; font-weight:bold;}
.breadcrumbs a {text-decoration:none; color:#EB1E61;font-size:11px}

#modalChecklistPrint {display:none}

.modalContent {margin:15px 60px 60px 60px;}
.modalContentChecklist {margin:15px 60px 60px 35px;}
.modalContentChecklist table {}
.modalTitle { text-align:center; margin:25px 0 15px 0;}
.modalTitleChecklist { text-align:center; margin:25px 0 15px 0;}
.fr {float:right}
.modalContent p {margin-right:40px}
.modalContent p.exerpt {margin-left:20px}
.modalContent ol {margin:15px 45px 0 35px; padding:0}
.modalContent li {margin:0; padding:0 0 10px 0}


/*******  Reservations Popover styles ********/


#reservePop {
background-image: url(/stores/images/reserve/pop_bg.png);
background-position:bottom left;
background-repeat:no-repeat;
position:absolute;
width:550px;
top:10px;
left:90px;
padding:0 ;
margin:0;
color:#000;
text-align:right; 
z-index:1001;
}

#reserveheader {
background-color:#ad1741;
background: url(/stores/images/reserve/bg_header.gif);
background-repeat:no-repeat;
height: 67px;
color:#FFFFFF;
margin: 0 0 0 22px;
padding: 0 ;
display:block;
}

#reserveheader a {
color:#ffffff;
padding:0;
margin: 0;
}
#reserveheader img {
float:right; 
padding: 5px 5px 0 0 ;
margin: 0;
}

#reserveframe { 
padding:0;
margin:0;
width: 500px;
}

#reservecontent{
background: url(/stores/images/reserve/bg_content.gif) no-repeat bottom right;
margin: 0 0 10px 23px;
text-align:left;
padding: 0 0 10px 0px;
display:block;
}

* html #reservecontent{ /*IE only style*/
height: 450px;
}

* html #reservecontent2{ /*IE only style*/
height: 450px;
}


#reservePop #reservecontent h2 {
margin: 10px 10px 10px 10px; 
font-size:18px;
color:#e03a86;
padding:0;
}
	
#reservecontent h3 {
margin: 10px 10px 10px 10px; 
font-size:14px;
color:#424242;
font-weight:normal;
padding:0;
}
	
#reservecontent img {
display:block;
float:none
}

#reservePop p#disclaimer {
margin: 0 auto 0 auto;
padding: 5px 0 20px 0;
font-size: 11px; 
color:#424242;
display:block;
text-align:center;
width: 300px;
}

#reservePop select {
border: 1px solid #edb8e0;
padding: 3px;
margin: 0 0 10px 0;
}

#makeres {
background-image: url(/stores/images/reserve/dots.gif);
background-repeat:repeat-x;
background-position: bottom left;
padding:0 0 10px 0;
margin: 0;
text-align:center;
display:block;
}


#manageres {
background-image: url(/stores/images/reserve/dots.gif);
background-repeat:repeat-x;
background-position: bottom left;
padding:0 0 10px 0;
text-align:center;
display:block;
}

#continue {
padding-left: 0;
margin:0 auto 10px auto;
text-align: center;
display:block;
float:none;
width:99px;
}

#continuebutton {
padding-left: 0;
margin:0 0 10px 0;
}

#manageres img {float:none;
display:block}

input[type="submit"] {
border: 1px solid #edb8e0;
padding: 3px;
margin: 0 0 20px 0;
}

