/* $Date: 2011-08-02 17:02:09 +0000 (Tue, 02 Aug 2011) $ bjupress.com styles_template.css */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
	font-size: 80%; /*Master absolute font size compared to default font size. This is about 12px.*/
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #231f20;
}

a {
	color:#0082c8;
	font-weight:bold;
}

a.novisit:visited {
	color:#0082c8;
}
a.navbarlinks, a.navbarlinks:visited {
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.navbarlinks:hover, a.navbarlinks:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
span.pseudoa, div.pseudoa, a.pseudoa {
 color:#0082c8;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	display:inline;
}
span.pseudoa.visited, div.pseudoa.visited, a.pseudoa.visited {
	color:#9b6218;
}
span.pseudoa.disabled, div.pseudoa.disabled, a.pseudoa.disabled {
	color:gray;
}
#logo {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #0082c8;
	border-collapse: collapse;
}
#logoinset {
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: right;
	border-collapse: collapse;
}
#logoholder {
	border-collapse: collapse;
}
#logo td, #logo tr, #logoholder, #logoholder tr, #logoholder td, #logoinset td, #logoinset tr {
	margin: 0;
	padding: 0;
	border: 0;
}
/*Header/Sidebar/Footer Section */
table.bjupTableRegular {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.bjupShoppingCart {
	background-color: #ffffff;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding: 0px 6px;
	white-space: nowrap;
	float: right;
}

.bjupHeaderAltText {/*used in sidebar CSR*/
	font-weight: normal;
	color : #ffffff;
	background-color: #0082c8;
	white-space: nowrap
}
.masthead {
	background-color: #ffffff;
}
.sideBar {
	background-color: #0082c8;
}
.sideBarAlt {
	background-color: #f4f4f4;
}
.sideBorder {
	background-color: #ffffff;
}
div.header {
	background-color: #0082c8;
}
.footer {
	background-color: #0082c8;
	color: #ffffff;
}
.promotions {
	background-color:#ffcc66;
}
.bjupWarningText {/*Warning message*/
	color: #CC6600;/*orange*/
	font-weight: normal;
	font-size: 1.1em;
}
.bjupMessageText {/*Message*/
	color: #669900;/*green*/
	font-weight: normal;
	font-size: 1.1em;
}
.bjupErrorText {/*Error message*/
	color: #9e3321;/*oxblood red*/
	font-weight: normal;
	font-size: 1.1em;
}
.bjupSystemModeText {/*Reminder that this is staging/development env. */
	color: #FF0000;/*red*/
	font-size:1.4em;
}
/* Affects display of web/csr name at the top of the page. */
h3.salutation {
	margin: 0;
	padding: 0 0 0 5px;
	color: black;
	text-align: left;
	font-weight: normal;
	font-size:1.4em;
}
a img {
	border: none;
}
/* No-image "image" Button */
input.button, button.button {
	font-weight: bold;
	font-size: 0.834em; /*12px * 0.834em = 10px*/
	color: #ffffff;
	padding: 1px 2px;
	border: 1px solid #E68D1A;
	text-align: center;
	background-color: #E68D1A;
	text-decoration: none;
	cursor: pointer;
}
input.button[disabled], button.button[disabled] {
	color: gray;
}
input.button.button-disabled, button.button.button-disabled {
	color: gray;
}
/* CRH 12/08 */

#copyright {
	float: right
}
#headit {
	background: url('/images/styles/top4.png') no-repeat left top;
	height: 20px;
}
#page {
	margin: 0px auto;
	width: 988px;
	text-align: left;
	background-color: white;
}

ul.navigation , .navigation li {
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.navigation li {
	border-left: 1px solid #fff;
	padding-left: 5px;
} /* CSS pipes thanks to http://www.alistapart.com/articles/taminglists/*/
.navigation li.first {
	border-left: none;
}
#footit {
	background: url('/images/styles/top4.png') no-repeat left bottom;
	height: 20px;
}

#main_navigation {background-color:#0082c8; padding: 6px; }

form#TemplateSearchForm {
margin: 0;
padding: 0;
}
#TemplateSearchForm input {
margin: 0;
padding: 0;
}
