@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
	background-color: #1B1B1B;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 14pt;
	margin: 0;
	padding: 0 0 0 0;
	text-align: center;
}
h1 {
	color: #B19268;
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: normal;
	line-height: 28pt;
	margin: 0px;
	}


h2 {
	color: #F4F4F4;
	font-size: 14pt;
	font-weight: normal;
	line-height: 20pt;
	text-transform: uppercase;
}
#outer  #header  a  {
color: #FFFFFF;
font-weight: normal;
}
a,  a:link {
  color: #7A5118;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #7A5118;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #7A5118;
  text-decoration: underline;
}
a:focus {
  color: #7A5118;
}
a:active {
  color: #7A5118;
}

#outer {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 920px;
	background-color: #000000;
/*	background: #000000 url(../../../images/mg_bazinfarrier_dark.jpg) no-repeat center 100px;
*/}
.default {
	background: #000000 url(../../../images/mg_bazinfarrier_dark.jpg) no-repeat center 100px;
	}
.cpd {
font-family:"Times New Roman", Times, serif;
color: #B19268;
font-size: 18pt;
}

.home {
	background: #000000 url(../../../images/backdropdouble2.jpg) no-repeat center 162px;
/*	height: 770px;
*/}

.links {
	background: #000000 url(../../../images/backdrop-baz2.jpg) no-repeat center top;
	height: 650px;
}
.members {
	background: url(../../../images/backdrop-shoeing.jpg) no-repeat center top;
	height: 483px;
}
.news {
	background: url(../../../images/bazzer.jpg) no-repeat center 170px;
/*	height: 680px;
*/}
.education {
	background: url(../../../images/back-drophammer.jpg) no-repeat center 170px;
/*	height: 680px;
*/}
.contact {
	background: url(../../../images/tongblur.jpg) no-repeat center 170px;
/*	height: 650px;
*/}

.movies {
	background: url(../../../images/collage3.jpg) no-repeat center 170px;
}

#outer #header {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	line-height: 15px;
	height: 143px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#nav ul {
	margin: 10px 0;
	padding: 4px 0px;
	font-size: .85em;
}

#nav li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px 10px;
	border-left: 1px #CCCCCC solid;
}

#nav li.first{
	margin: 0;
	padding: 0 10px 0 0;
	border: 0
	}
#outer #header img {
margin: 0 0 0 0;
}
#outer #header h1 {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 36pt;
	font-weight: normal;
	line-height: normal;
	margin: 1em 0 10px 1em;
	padding: 0 0 0 2em;
}
#outer #wrapper #content #Pix {
	margin: 0 8px 8px 4px;
	padding: 0;
	float: right;
	width: 200px;
}
#outer #wrapper #content #Pix img {
margin: 4px 0;
border: 1px solid #666666;
}
#outer #wrapper #content  img {
	margin: 4px;
	border: none;
}
.border {
	border: 1px solid #fff;
	padding: 0 4px;
}

#outer #header h2 {
  color: #8281d1;
  font-size: 12pt;
  font-weight: bold;
  line-height: 14px;
}
#outer #header a, #outer #header a:link {
  color: #FFF;
  font-weight: normal;
  text-decoration: none;

}
#outer #header a:visited {
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}
#outer #header a:hover {
  color: #FFF;
  text-decoration: underline;
}
#outer #header a:focus {
  color: #FFF;
}
#outer #header a:active {
  color: #FFF;
}

#outer #wrapper #content {
	padding: 10px;
/*	height: 450px; */
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #7A5118;
}
#outer #footer {
  padding: 10px 10px 10px 10px; 
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS HTML Styles */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

hr{
	color: #696969;
	height: 1px;
	width: 90%;
}


/*Form Elements*/
form {
	margin: 0px;
}

input, select, textarea {
	color: #002252;
	border: 1px inset #979797;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 3.
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #B19268;
	border-bottom: 1px solid #826742;
	border-left: 1px solid #DDCFBD;
	border-right: 1px solid #826742;
	border-top: 1px solid #DDCFBD;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #696969;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #979797;
	color: #FFFFFF;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #1B1B1B;
}
.altRowOdd{
	background: #252525;
}

.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}
#outer #header #login {
	float: right;
	width: 450px;
	text-align: right;
	margin-right: 20px;
}
#outer #header #login a img {
	margin-left: 20px;
}

