@charset "utf-8";
/* CSS Document */
.adminheading { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style:italic; color: #D72728; margin-top: 30px; }
#seperator { width: 805px; height: 28px; float: left; margin: 10px 10px 10px 0px;  background: url(../images/seperator.gif) 0 0 no-repeat;  }
.formdesc { width: 80%; font-size: 0.9em; font-weight: bold; font-style: italic; color: #3398CB !important; margin-left: 130px!important;}
.formdesc2 {width: 80%; font-size: 0.9em; font-weight: bold; font-style: italic; color: #3398CB !important; margin-left: 150px!important;}
.formdesc3 {width: 80%; font-size: 0.9em; font-weight: bold; font-style: italic; color: #3398CB !important; margin-left: 160px!important;}
#adminheading {float: left; margin-top: 25px !important;}
.imgpaddform {float: left; margin: 10px 10px 10px 150px; }
.imgpaddform2 {float: left; margin: 10px 10px 10px 170px; }
.imageindent {float: left; margin: 0 15px 10px 10px; }
.indent {float: left; margin: 10px 10px 10px 150px; }
.cancel {width: 110px; height: 36px; float: left; margin: 10px 10px 10px 10px;  background: url(../images/cancel.gif) 0 0 no-repeat; }
.uploadnewimage {width: 110px; height: 36px; float: left; margin: 30px 10px 10px 10px;  background: url(../images/uploadnewimage.gif) 0 0 no-repeat; }
.savethumbnail {width: 110px; height: 36px; float: left; margin: 30px 10px 10px 10px;  background: url(../images/savethumbnail.gif) 0 0 no-repeat; }
.editthumbnail {width: 110px; height: 36px; float: left; margin: 30px 10px 10px 10px;  background: url(../images/editthumbnail.gif) 0 0 no-repeat; float: left;}
.editthumbnail a {text-decoration: none!important; }
.cancel a {text-decoration: none!important; }
.uploadnewimage a {text-decoration: none!important; }
.submitbtn { border:0px; width: 96px!important; height: 41px!important; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
.contentul ul {margin: 0 auto; padding: 0; max-width: 90%;}
.adminform label {width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #6699cc; font-size: 1.2em; font-weight:bold;}
.itemeditlinks { float: left; margin: 10px 0 0 90px;}
.itemeditlinks a:link {color: #6699cc!important; }     /* unvisited link */
.itemeditlinks a:visited {color: #6699ff !important;}  /* visited link */
.itemeditlinks a:hover {color: #3366cc  !important;}   /* mouse over link */
.itemeditlinks a:active {color: #0066ff  !important;}   /* selected link */
.rideeditlinks { float: left; margin: 0 auto;}
.rideeditlinks a:link {color: #6699cc!important; }     /* unvisited link */
.rideeditlinks a:visited {color: #6699ff !important;}  /* visited link */
.rideeditlinks a:hover {color: #3366cc  !important;}   /* mouse over link */
.rideeditlinks a:active {color: #0066ff  !important;}   /* selected link */

.specialNote {padding:2px; width: 80%; font-size: 0.9em; font-weight: normal !important; font-style: italic; /*color: #FF635F !important;*/ float:left; background:#FFE0DF; }

.content_details { width: 90%; margin-left: 10px; height: 100%;}

#deleteheight { margin-left: 15px!important;}

/* --  G E N E R I C   T E X T   &   T A G   S T Y L E S  -------------------------------------------------------------------------- */
/*h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 1.5em; color: #D72728; font-weight: bold; margin-left: 10px!important; padding: 10px 0 0 0;}

h2 { font-family: Verdana, sans-serif; font-size: 1.4em; color: #6699cc; font-weight: bold; margin: 0 auto!important;}

h3 { font-family: Verdana, sans-serif; font-size: 1.3em; color: #D72728;font-weight: bold; margin: 0 auto!important;}

h4 { font-family: Verdana, sans-serif; font-size: 1.2em; color: #6699cc;font-weight: bold; margin-left: 15px!important; text-transform:uppercase;}

h5 { font-family: Verdana, sans-serif; font-size: 1.1em; color: #D72728;font-weight: bold; margin-left: 15px!important;}
*/
p {font-family: Verdana, Tahoma, sans-serif; font-size: 1.2em; text-align: justify; color: #333333; padding: 0; margin: 8px; }
/* --  G E N E R I C   T E X T   &   T A G   S T Y L E S  -------------------------------------------------------------------------- */

/* INPUT TYPE=FILE STYLING */
.SI-FILES-STYLIZED label.cabinet
{
    float: left;
	width: 110px!important;
    height: 36px!important;
    background: url(../images/choosefile.gif) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.inputfile
{
    position: relative;
	margin-left: 10px;
	margin-top: 5px;
    height: 100%;
    width: 100%;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}

/* INPUT TYPE=FILE STYLING */


/*   Login Form    */
#login_form legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, sans-serif; color: #CCCCCC; }
#login_form label { font-family: Verdana, Tahoma, sans-serif; width: 20%; margin: 10px 0 0 10px; float: left; text-align: right; color: #D72728; font-size: 1.2em; font-weight:bold; }
#login_form textarea { width: 50%; height: 100%; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#info_edit textarea#intro { height: 80px; }*/
#login_form input { font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; width: 50%; height: 18px; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
#login_form input.submitbtn { margin-left: 360px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight:bold; color: #D72728; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  }
/*select { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.2em; width: 20%;  height: 25px; margin: 10px 5px 10px 15px; }*/
#login_form legend { padding: 5px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #D72728; }
/*   Login Form    */
/*   F  O  R  M    */

/* A D M I N   N A V I G A T I O N */
#navbg {background: url(../images/nav/navbg.gif); width: 780px; height: 100px; margin-left: 10px; float: left;}
.adminnav { font-family: "Trebuchet MS", Verdana, sans-serif; color: #666666; font-weight: bold; font-size:1.2em; padding: 0; text-align: center!important;}
.adminnav a {margin: 0 5px 0 5px;}
.adminnav a:link {color: #333333; }     /* unvisited link */
.adminnav a:visited {color: #666666; }  /* visited link */
.adminnav a:hover {color: #FF0000; }   /* mouse over link */
.adminnav a:active {color: #000000;}   /* selected link */

/*Nav link style*/
#adminnav {margin-top: 15px; margin-left: 15px; }
#adminnav ul { margin: 0 auto; padding: 0; }
#adminnav li { margin: 0; padding: 0; list-style-type: none; display: inline!important;  /* Prevents "stepdown" */ }
#adminnav a {margin-top: 10px; float: left; padding-top: 40px; outline: none; overflow: hidden; height: 0px !important;  height /**/:40px; /* for IE5/Win */ }
#adminnav a:hover { background-position: 0 -40px; }
#adminnav a:active, #nav a.selected { background-position: 0 -40px; }
	
.ridesadminr a { width: 56px; background: url(../images/nav/_rideinformation.gif) top left no-repeat; }
.heightrestrictr a { width: 86px; background: url(../images/nav/_heightrestrictions.gif) top left no-repeat; }
.newsadminr a { width: 54px; background: url(../images/nav/_parknews.gif) top left no-repeat; }
.contentr a { width: 64px; background: url(../images/nav/_contentpages.gif) top left no-repeat;  margin-left: 10px; }
.staffadminr a { width: 61px; background: url(../images/nav/_stafflisting.gif) top left no-repeat; }
.logoutr a { width: 58px; background: url(../images/nav/_logout.gif) top left no-repeat; } 
.loginr a { width: 80px; background: url(../images/nav/loginr.gif) top left no-repeat; }
.timetabler a {width: 75px; background: url(../images/nav/_timetablesessions.gif) top left no-repeat; } 
.eventsadminr a {width: 58px; background: url(../images/nav/_eventscalendar.gif) top left no-repeat; } 
.galleryadminr a {width: 66px; background: url(../images/nav/_imagegallery.gif) top left no-repeat; } 
.admissionadminr a { width: 75px; background: url(../images/nav/_admissionprices.gif) top left no-repeat; }
.facilitiesadminr a {width: 69px; background: url(../images/nav/_facilitiesvenues.gif) top left no-repeat; } 

	
/* A D M I N   N A V I G A T I O N ends */

#status { margin: 10px 10px 15px 15px; padding: 10px; float: left; display: block; background-color: #6699cc; 
			font-family: Verdana, Tahoma, sans-serif; font-size: 1.1em; font-weight: bold; font-style: italic; color: #FFFFFF; }
#editthumbnail { margin-left: 150px; margin-top: 10px; text-transform: uppercase; display:none; }
#insertimage {margin-left: -80px; float: left;}
#uploadimage { margin-left: 100px; margin-top: 10px; text-transform: uppercase; }
#uploadimage label { width: 100px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#uploadimage input { margin-left: 5px!important; width: 260px; height: 2em; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
select { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.2em; width: 60%;  height: 25px; margin: 10px 5px 5px 0; }
.uploadbtn {border:0px; color: #FFFFFF; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#uploadimage input.uploadbtn {margin-left: 10px; border:0px; width: 96px; height: 41px; background: url(../images/upload.gif); background-repeat:no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
/*  A  D  M  I  N     M  E  N  U   */


/* RIDES ADMIN PAGE */
#ridesadmincontainer { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer2 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer3 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer4 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer5 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer6 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
#ridesadmincontainer7 { margin: 0; width: 800px; float: left;  padding: 0 0 0 15px; }
/* Admin Table styles */
table.admintable { border:1px solid #e3e3e3; color: #D72728; font-family: Verdana, Arial, sans-serif; font-size: 1.1em;  }
table.admintable thead td{ font-weight:bold; color: #D72728; text-align:center; }
table.admintable td{ padding: 5px; color: #5181b2; font-size: 1.1em;}
table.admintable tr{ border:1px solid #e3e3e3; font-size: 1.1em; }
/* Admin Table styles end */
/* RIDES ADMIN PAGE ends */

#ridestable table td{ font-family: Verdana, Arial, sans-serif; size: 0.8em; }

/* INSERT RIDE PAGE */
#rides_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#rides_insert label { width: 120px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
/*#rides_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#rides_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#rides_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#rides_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;   color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#rides_insert p{margin-left: 160px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
/* RIDE INSERT PAGE -- Uses the PHPGallery div as a container */

/* EDIT RIDE PAGE */
#rides_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#rides_edit label { width: 130px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#rides_edit textarea { margin-left: 5px!important; width: 500px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
#rides_edit textarea#intro { height: 50px; margin: 5px 5px 5px 15px;} 
#rides_edit input {  margin-left: 5px!important; width: 500px; height: 20px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#rides_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#rides_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#rides_edit p{margin-left: 160px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/

#uploadimageform label { width: 130px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#uploadimageform input {  margin-left: 5px!important; width: 500px; height: 20px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#uploadimageform input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }

/* EDIT RIDE PAGE  */

/* INSERT STAFF PAGE */
#staff_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#staff_insert label { width: 120px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#staff_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#staff_insert input { margin-left: 5px!important; width: 500px!important; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#staff_insert input.submitbtn { border:0px; width: 96px!important; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#staff_insert input.resetbtn { margin-left: 300px!important; border:0px; width: 96px!important; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; color: #FFFFFF; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#staff_insert p{margin-left: 100px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
/* STAFF INSERT PAGE */

/* EDIT STAFF PAGE */
#staff_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#staff_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#staff_edit textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#staff_edit input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#staff_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#staff_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#staff_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#staff_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* EDIT STAFF PAGE */

/* EDIT STAFF PAGE - IMAGE UPLOAD */
#thumbnail label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#thumbnail input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#thumbnail input.submitbtn { border:0px; width: 80px; height: 30px; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#thumbnail input.resetbtn { margin-left: 150px!important; border:0px; width: 80px; height: 30px; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#thumbnail p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
/* EDIT STAFF PAGE - IMAGE UPLOAD */

/* EDIT STAFF PAGE - IMAGE UPLOAD */
#mainImage label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#largeimagelabel label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#mainImage input { margin-left: 5px!important; width: 500px; height: 2em; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#mainImage input.submitbtn { border:0px; width: 80px; height: 30px; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#mainImage input.resetbtn { margin-left: 150px!important; border:0px; width: 80px; height: 30px; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#mainImage p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#mainImage input.submitthumb { float: left; margin-left: 170px!important; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; }
#mainImage input.submitbtn { float: left; margin-left: 10px!important; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; }

/* EDIT STAFF PAGE - IMAGE UPLOAD */
#uploadnewimage label { width: 150px!important; float: left; margin-left: 10px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#uploadnewimage input {width: 500px; height: 2em; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; border:1px solid #e3e3e3; }
#uploadnewmage p{margin-left: 150px; padding: 0; clear: right;}
#uploadnewimage.required {background: #FFFFFF!important;}

/* INSERT NEWS ITEM */
#news_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#news_insert label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#news_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#news_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#news_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#news_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#news_insert p{margin-left: 100px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
/* INSERT NEWS PAGE */

/* EDIT NEWS ITEM PAGE */
#news_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#news_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#news_edit textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#news_edit input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#news_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#news_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#news_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#news_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* EDIT NEWS ITEM PAGE */

/* EDIT CONTENT PAGE */
#content_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#content_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#content_edit textarea { margin-left: 5px!important; width: 500px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#content_edit input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#content_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#content_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#content_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#content_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* EDIT CONTENT PAGE */

/* INSERT CONTENT PAGE */
#content_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#content_insert label { width: 120px!important; float: left; margin-left: 0px; margin-top: 10px; padding-right: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#content_insert textarea { margin-left: 5px!important; width: 400px!important; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
#content_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#content_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#content_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#content_insert p{margin-left: 115px; padding: 0; clear: right; width: 80% !important;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#content_insert input.uploadbtn { margin-left: 10px!important; border:0px; width: 80px; height: 30px; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#content_insert input.uploadimg { width: 200px!important; line-height: 2em;}
/* INSERT CONTENT PAGE */

/* EDIT TIMETABLE PAGE */
#timetable_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#timetable_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#timetable_edit textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#timetable_edit input { margin-left: 5px!important; width: 150px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#timetable_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#timetable_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#timetable_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#timetable_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* EDIT TIMETABLE PAGE */

/* INSERT TIMETABLE PAGE */
#timetable_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#timetable_insert label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#timetable_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#timetable_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#timetable_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#timetable_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#timetable_insert p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#timetable_insert input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* INSERT TIMETABLE PAGE */

/* INSERT VENUE PAGE */
#venues_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#venues_insert label { width: 120px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#venues_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#venues_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#venues_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#venues_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#venues_insert p{margin-left: 100px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
/* INSERT VENUE PAGE */

/* EDIT VENUE PAGE */
#venues_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#venues_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#venues_edit textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#venues_edit input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#venues_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#venues_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#venues_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#venues_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* EDIT VENUE PAGE */

/* INSERT RIDE PAGE */
#gallery_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#gallery_insert label { width: 100px; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
/*#rides_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#gallery_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#gallery_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#gallery_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat; color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase;  }
#gallery_insert p{margin-left: 160px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
/* RIDE INSERT PAGE -- Uses the PHPGallery div as a container */

/* INSERT HEIGHT RESTRICTION PAGE */
#heightrestrictions_insert legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#heightrestrictions_insert label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#heightrestrictions_insert textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#heightrestrictions_insert input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#heightrestrictions_insert input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#heightrestrictions_insert input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#heightrestrictions_insert p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#heightrestrictions_insert input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* INSERT TIMETABLE PAGE */

/* EDIT HEIGHT RESTRICTION PAGE */
#heightrestrictions_edit legend { padding: 5px; font-weight:bold; font-family: Verdana, Tahoma, "Trebuchet MS", serif; font-size: 1.2em; color: #D72728; }
#heightrestrictions_edit label { width: 150px!important; float: left; margin-left: 0px; margin-top: 10px; text-align: left; color: #D72728; font-size: 1.2em; font-weight:bold; }
#heightrestrictions_edit textarea { margin-left: 5px!important; width: 300px; height: 100px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em; color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #e3e3e3; }
/*#rides_insert textarea#intro { height: 50px; margin: 5px 5px 5px 15px;}  */
#heightrestrictions_edit input { margin-left: 5px!important; width: 500px; height: 24px; font-family: Verdana, Tahoma, Helvetica, sans-serif; color: black; font-size: 1.1em; padding: 5px; margin: 5px 5px 5px 0; border:1px solid #e3e3e3; }
#heightrestrictions_edit input.submitbtn { border:0px; width: 96px; height: 41px; background: url(../images/submit.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#heightrestrictions_edit input.resetbtn { margin-left: 340px!important; border:0px; width: 96px; height: 41px; background: url(../images/reset.gif); background-repeat: no-repeat;  color: #FFFFFF; background-color: #D72728; font-size: 1.1em; font-weight: bold; text-transform:uppercase; }
#heightrestrictions_edit p{margin-left: 150px; padding: 0; clear: right;}
/*#intro textarea {margin: 5px 5px 5px 15px;}*/
.required {background: #FFFFFF!important;}
#heightrestrictions_edit input.submitthumb { float: left; margin-left: 160px!important; width: 100px; height: 30px; }
/* INSERT TIMETABLE PAGE */

/* ADMISSION ADMIN PAGE */
#admissionadmincontainer { margin: 0 auto; width: 99%; float: left;  padding: 0; }
#admissionadmincontainer2 { margin: 0 auto; width: 99%; float: left;  padding: 0; }
#admissionadmincontainer3 { margin: 0 auto; width: 99%; float: left;  padding: 0; }
#admissionadmincontainer4 { margin: 0 auto; width: 99%; float: left;  padding: 0; }
#admissionadmincontainer5 { margin: 0 auto; width: 99%; float: left;  padding: 0; }


/* Extra Admin links - created when the Rainbow Face Promo was done */
.extraAdminLinks { height:20px; line-height:20px; font-size:1.0em; text-align:center; position:relative; top:2px; }
.extraAdminLinks a { text-decoration:none; }

/* Rainbowface Admin styles */
#rainbowFaceForm div { overflow:hidden; float:none; clear:both; margin:5px 0 20px 20px; }
#rainbowFaceForm label { display:block; float:left; font-size:1.2em; height:20px; line-height:20px; padding-right:4px; }
#rainbowFaceForm select { float:left; margin:0 30px 0 0; height:20px; line-height:20px; }
#rainbowFaceForm #show { width:220px; }
#rainbowFaceForm #order { width:140px; }

#rainbowFaceList { padding-bottom:20px; min-height:500px; margin:0 0 0 20px; }
#rainbowFaceList li { height:150px; width:50%; float:left; padding:0px 0 20px; position:relative; overflow:visible; }
#rainbowFaceList img { display:block; float:left; margin-right:15px; background:#333; }
#rainbowFaceList input { margin-right:5px; position:relative; top:2px; }
#rainbowFaceList p { line-height:20px; margin:4px;  }
#rainbowFaceList strong { font-weight:bold; }
#rainbowFaceList .top a { color:#337db0; }
#rainbowFaceList .top a:hover { color:#D72728; }
#rainbowFaceList .delete a { font-size:1.2em; font-weight:bold; text-transform:uppercase; /*position:absolute; right:30px; top:15px;*/ }

h2 { padding-left:20px; }

/* Some admin style overides that center everything nicely, 
   except for on the 'Admission Prices' page where the markup is a mess
   That will require fixing to use these styles.
   by Bryce Looms 

h2 { padding-left:70px; }
#ridesadmincontainer { float:none; margin:0 auto; padding:0; }
#oneCol { margin:5px 3% 10px; width:94%; }
#navbg { float:none; margin:0 auto; background-repeat:no-repeat; }
#adminnav { overflow:hidden; padding-top:14px; }
#seperator { width:100%; background-position:top center; }
.extraAdminLinks { margin:0; }
.content_details { margin:0 auto; }
.imgpadd { margin:15px 0 10px 70px; }
.headingseperatorgreen2 { margin:0 auto; }
*/