@charset "UTF-8";

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353; /*text color*/
	background-color: #fff;
}

#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	background-color: #F1EFEB;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #DAD5CF;
}

/* this gets rid of the border around a picture that is a link -- Firefox, IE  */
a img {
	border: none;
}

/************ HEADER ************/

#header {
	background-color: #F1EFEB;
	height: 110px;
	position: relative;
}

#masthead {
	display: block;
}

div#navbar {
	height: 37px;
	width: 100%;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	background-color: #B0AC97;
}
div#navbar ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	line-height: 15px;
	white-space: nowrap;
}

#navbar li {
	display: inline;
	font-size: 12px;
}

#navbar li a:link, #navbar li a:visited {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	color: #fff; /*text color*/
	background-color: #B0AC97; /*background color*/
	float: left;
	width: auto;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;
}

#navbar li a:hover, #navbar li a:active {
	color:#fff;
	background-color: #0E3066; /*same as the sidebar background color*/
	font-weight:bold;
	text-decoration: underline;
}

#navbar li a.current {
	color: #000;
	background-color: #F1EFEB;
	font-weight:bold;
	text-decoration: none;
	border-bottom: #F1EFEB 1px;
	border-left: solid #000 1px;
	border-right: solid #000 1px;
}

#navbar li a.current:hover {
	cursor: default;
}

#logo {
	text-indent: -1000em;
	background: url(../Images/logo.png);
	width: 208px;
	height: 69px;
}

#viewCartButton {
	float: right;
	padding: 10px;
}

/************ MAINCONTENT ************/
#splash p{
	padding: 0px 20px;
}

.opener {
	font: Georgia, "Times New Roman", Times, serif;
	font-style: italic;	
	font-size: 16px;
}

#mainContent {
	background-color: #F1EFEB;
	float: left;
	margin-right: auto;
	margin-left: auto;
	text-align:center; 
	padding: 20px;
	padding-top: 5px;
	width: 480px;
}

#mainContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #DAD5CF; /*text color*/	
	background-color: #000;
	padding: 5px;
}

#mainContent h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}

#Table_01 {
	background-color:#FFF;
	/*text-align:center; */
	
}

#flashContainer {
	z-index: -1;
	padding: 20px;
	padding-bottom: 5px;
}

#pageTurner {
	text-align: center;
}

#choices_container {
	text-align: left;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F4F2EF;
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #DAD5CF;
}

.formLabel {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right: 5px;
}

#inputA {
	padding:0px;
	width:50%;
	float:left;
}

#inputB {
	padding: 0px;
	width: 50%;
	/*margin-left: auto;*/
	/*float: right;*/
}

#inputC {
	padding: 0px;
	width: 100%;
	float: none;
}

.inputField {
	text-align: right;
}

.inputField .specs {
	display: block;
	color: #000;
	font-style: italic;
	background-color: #F4F2EF;
	border-width: 1px;
	border-style: solid;
	border-color: #DAD5CF;
	margin-left: 50%;
	padding: 3px;
}

.setLeft {
	display: block;
	padding: 0px;
	width: 50%;
	float: left;
}

.setRight{
	display: block;
	padding: 0px;
	width: 50%;
	margin-left: 50%;
	clear: right;
}

.setCenter {
	display: block;
	padding: 0px;
	width: 100%;
	text-align: center;
	float: left;
	margin: auto;
}

.flashLoadingNotes {
	font-size: 9px;
	padding: 3px;
	clear:both;
}

/************ SIDEBAR ************/

#sidebar {
	color: #DAD5CF; /*text color*/
	background-color: #0E3066; /*background color*/
	margin-left: 520px; /*the whole of mainContent: width plus pading on both sides*/
	/*the width of the sidebar is the wrapper width minus the total mainContent width*/
	padding: 10px;
}

#sidebar h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #fff; /*text color*/
	line-height: 75%;
	width: 150px;
	text-indent: -30px; margin-left: 30px;
	}

#sidebar h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff; /*text color*/
	font-weight: normal;
}


/************ FOOTER ************/


#footer {
	font-size: 9px;
	color: #A3A3A3;
	background-color:#DAD5CF;
	text-align: center;
	padding: 3px;
	clear: both;
}

