/*HTML ELEMENTS */
body { margin:0; padding:0; font-size:0.9em; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; background:url("../images/bodyBGRepeat.jpg") repeat-x left top #e7e6e6; }
p, h1, h2, h3, h4, form, img, ul, li, dl, dt, dd { margin:0; padding:0; }
img, hr  { border:0; text-decoration:none; }
a { text-decoration: none; color: #911687; }
h1 { font-size:1.1em; color:#333; margin-bottom:5px; }
h2 { font-size:0.9em; color:#666; margin-bottom:10px; }

/* FORM ELEMENTS */
form { clear: both; margin: 10px 0 0 0; }
label { color:#333; float:left; width:170px; padding-top:5px; }
input, select, textarea { width:130px; padding-top:5px; width: 250px; background-color:#e6e6e6; }
textarea { height: 200px; float: left; }

/* DIV ELEMENTS */
#Page { width:760px; background-color:#fff; margin: 10px 30px;}
#Header { border-bottom:1px solid #911687; margin: 0 0 20px 0; height:135px; }
#Content { float:left; margin: 0 0 0 20px; padding:10px 0 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border:none; width:568px; }
#Navigation { float:left; width:150px; background-color:#F1f1f1; padding:10px 10px; }
#CMSFooter { float:left; width:760px; height:20px; text-align:center; margin-top:20px; padding:10px 0px; border-top:1px solid #911687; }

/* DIV HTML ELEMENTS */
#Navigation ul { display: block; list-style: none; margin: 0 0 0 5px; padding: 0; }
#Navigation li { list-style-type:none; margin: 0 0 10px 0; }
#Navigation li a { font-size: 12px; color:#333; text-decoration:none; }
#Navigation li a:hover { color:#911687; text-decoration:underline; }

#Navigation ul ul { margin: 0 0 0 10px; }
#Navigation li li { margin: 0 0 5px 0; }
#Navigation li li a { font-size: 10px; color:#911687; }
#Navigation li li a:hover { color:#333; text-decoration:underline; }

#Content form p { clear: both; margin-bottom:10px; color:#666; display:block; padding-top:5px; }
#Content input.button { margin-top:20px; padding:0px 15px; border:1px solid #333; background-color:#e6e6e6; }
#Content input.checkBox { margin:0; padding:0; border: none; width: auto; height: auto; }
#Content input.small { width: 50px; }
#Content input.openingTime	{ width:237px }
#Content img { border:1px solid #333; clear:both; margin-bottom:5px; }

/* SUB DIV ELEMENTS */
#Content #subHeader { margin: 0 0 5px 0; }
#Content #textFormat { float: left; margin: 0 0 0 10px; }

/* DIV CUSTOM HTML ELEMENTS */
#subHeader h1. { display:block; float:left; }
#subHeader a { display:block; float:right; text-align:center; margin: 0 20px 5px 0; }
#Content #textFormat input { margin-top:20px; padding:0px; border:1px solid #333; background-color:#e6e6e6; width: auto; }

/* CUSTOM HTML TAGS */
h2.error { color:#911687; }

table { margin:0; border-collapse:collapse; font-size:0.8em; width:100%; text-align:left; clear: both; background: #fff; }
#Content td img { border: none; }
th { border-bottom:1px solid #911687; padding:3px; background-color:#f1f1f1; }
th a { color:#666; text-decoration: none; }
th.centreAlign, td.centreAlign { text-align:center; }
td { padding:3px; border-bottom:1px solid #ccc; }
th.Actions, td.Actions { text-align:center; }
#Content td.Actions img { margin:0px 1px; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
/* Hides from IE-mac \*/ * html .clearfix 	{height: 1%;} /* End hide from IE-mac */



