body {text-align:center; font-size: 80%;}

input[type="submit"] {background-color:#000000; color:#FFFFFF; border: 0px dotted #a89970;}
input[type="button"] {background-color:#8360A6; color:#FFFFFF; border: 0px dotted #a89970; margin: 3px;}
#content-skip {display:none;}

/* Core CSS wireframe */

* {margin:0; padding:0; font-family:verdana,sans-serif; }

div#container {margin-left:auto; margin-right:auto; position:relative; max-width:1145px; min-width:995px; 
 text-align:center; overflow:visible; }

div#header {width:100%;}

#content-left-wrapper {clear: left; text-align:left; padding: 0; position:relative; overflow:visible; width: 100%;}
#content-left {float: left; width: 67%;  margin:  0 0 10px 0;  padding:2px 0px 0px 10px; clear: right;  height: 100%;}
#content-right { float:right; background-color: #667334; width: 300px; clear: right;  background-color: #FFFFFF; position:absoloute; margin-top: 10px; border-left: solid 1px #9A8C65; padding: 0 0 0 10px; overflow:visible; position: relative; z-index: 5;}

#content-right img {border: 0px solid #FFFFFF;}

#internal-mpu-1 {margin: 0 0 20px 0;}
#site-jump input {background-color:#000; color:#FFFFFF; border: 1px solid #a89970; margin-left: 5px; font-size: 90%; padding: 3px;}

/* Core CSS design */

body {background:#fff;}

/* .. header section at the very top. (top info) */
#header-top {padding:0 0px 0px 0px;  margin: -40px 0 0px 0px; text-align: right; height: 40px; width:100%; float:right; z-index:1; background-color: #3A3395;}
#header-top-left {float:left; padding: 7px 7px 8px 7px; margin: 0; background-color:#3A3395; width: auto; z-index:5; position:relative; vertical-align:middle;}
#header-top-left a {color: #FFFFFF; text-transform:uppercase; font-weight: bold; text-decoration:none;}
#header-top-right {float:right; text-align: right;  margin: 0; padding:  0px; position:relative; z-index: 3; overflow: hidden; width: auto;}

#consumer-header-mastimage {display: none;}

/* .. header section under the very top. (title banner) */
#header-mid {background-color: #3A3395; border-bottom: solid 1px #fff; height: 108px; width: auto; clear:left; padding: 0 px; background-image: url(../img/mast/blue-mast.jpg);}
#header-mid-left {float:left; clear:right;  width: 500px; position:relative; z-index: 50; padding: 5px 0 0 0; margin: 15px 0 0 5px; height: auto; }
#header-mid-left img {margin: 0 0 0 -20px;}
#header-mid-right {float:right; overflow:hidden;  width: 55%; margin: -105px 0 0 30%; position:relative; }
#consumer-header-image{ width:inherit; text-align: right;  float: left; margin: 0; z-index: 1; overflow:visible; clear: none;}
#consumer-header-image img{overflow: hidden;}

#consumer-header-events {color: #fff; padding: 5px 50px 8px 0px; font-size:0.8em; text-align:right; float: left;  width: 99%;  clear: none; margin-top: 15px; }
#consumer-header-events submit {margin: 0px 50px 0px 0px;}


#consumer-header-menu-qbasket b {color: #FFCC33;}
/* .. menu in the header. */
#mainmenu {color:#fff; background-color:#000; height: 30px; border-bottom: solid 1px #a89970; margin: 0px; width: auto; position:relative; z-index: 200;}

/* .. section at the bottom of the header (bread crumb, etc.) */
div#header-bot {height: auto; float:left; width: 100%; position:relative; z-index: 1;}
div#header-bot-left {float:left; text-align: left; background-color:#FFFFFF; padding:5px 0 5px 10px; clear:none; overflow:hidden; height: auto; font-size: 80%;}
#header-bot-left ul li {display: inline;}
div#header-bot-right {float:right; text-align:right; font-size: 0.8em; margin: 5px 0 ; height: auto; }
div#header-bot-right select {font-size: 1.0em;}
div#header-bot-right input {font-size: 1.1em; margin: 1px 0 0 0;}

/* .. footer sections. */
div#footer {border-top: solid 1px #a89970; font-size: 80%; position: relative; z-index: 5; background-color:#FFFFFF; clear:both; width:100%;}
div#footer-links {padding: 10px 7px; text-align:center;}
div#footer-text {border-top: solid 2px #3A3395; padding: 10px 7px; text-align: left;}


div#error-msg
{
	display:block;
	clear:both;
	background-color:red;
}
div#status-msg
{
	display:block;
	clear:both;
	background-color:green;
}

