@charset "utf-8";

body, form, frame, h1, h2, h3, h4, h5, h6, p {

	margin: 0px;

	padding: 0px;

}

h1 {

	color: #D60000;

	font-size: 27px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	letter-spacing: -2px;

}

h2 {

	color: #333333;

}



body {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/background2.jpg);

	background-repeat: repeat;

	background-position: center top;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-attachment: fixed;

	color: #000000;

}

form {

	vertical-align: top;

}

#Global {

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 10px;

}

/* #Global  #Header {

	height: 122px;

} */

#Global #Header #Logo {

	margin-top: 35px;

	text-align: center;

}

#Global #Header #HeaderSearch {

	/* float: left; */

	margin-top: 20px;

	/* margin-left: 30px; */

}





#Global #Body #BodyTop {

	background-image: url(../images/body_top.png);

	background-repeat: no-repeat;

	height: 35px;

	background-size: cover;

}

#Global #Body #BodyBody {

	background-image: url(../images/body_faux.png);

	background-repeat: repeat-y;

	background-size: cover;

}

/* #Global #Body #BodyBody #Navigation {

	float: left;

	width: 177px;

	margin-left: 15px;

	padding-top: 198px;

} */

/* .NavigationElement {

	margin-bottom: 10px;

}

.NavigationTop {

	background-image: url(../images/nav_top.png);

	background-repeat: no-repeat;

	height: 19px;

	padding: 5px;

	color: #FFFFFF;

	font-weight: bold;

}

.NavigationBody {

	background-image: url(../images/nav_faux.png);

	background-repeat: repeat-y;

	color: #FFFFFF;

} */

/*

.NavigationBody ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.NavigationBody li {

	height: 15px;

}

.NavigationBody li:hover {

	background-image: url(../images/nav_hover.png);

}

.NavigationBody a {

	height: 15px;

}

.NavigationBody a:hover {

	background-image: url(../images/nav_hover.png);

}

*/

/* .NavigationBottom {

	background-image: url(../images/nav_bottom.png);

	background-repeat: no-repeat;

	height: 7px;

} */



#Global #Body #BodyBody #Content #ContentTop {

	background-image: url(../images/content_top.png);

	background-repeat: no-repeat;

	height: 12px;

	background-size: cover;

}

#Global #Body #BodyBody #Content #ContentBody {

	background-image: url(../images/content_faux.png);

	background-repeat: repeat-y;

	padding: 10px;

	background-size: cover;

	background-position: center;

}

.ContentBox {

	border: 1px solid #333333;

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

}

#Global #Body #BodyBody #Content #ContentBottom {

	background-image: url(../images/content_bottom.png);

	background-repeat: no-repeat;

	height: 11px;

	background-size: cover;

}



/* #Global #Body #BodyBody #Content {

	float: right;

	width: 712px;

	margin-right: 30px;

	

} */



#Global #Body #BodyBottom {

	background-image: url(../images/body_bottom.png);

	background-repeat: no-repeat;

	height: 47px;

}



#Global #Footer {

	text-align: center;

}

.QuickSearchElement {

	float: left;

}

.ClearBoth {

	clear: both;

}

.ImageRight {

	white-space: normal;

	float: right;

	padding: 5px;

}

.ImageLeft {

	white-space: normal;

	float: left;

	padding: 5px;

}

.italic {

	font-size: 14px;

	font-style: italic;

}

.bookexcerpt {

	font-weight: lighter;

	color: #323232;

	text-decoration: underline;

}

#Global #Footer {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #876746;

}

.underline {

	text-decoration: underline;

}

h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #003366;

	font-weight: bold;

}

.reviews {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: bold;

	color: #323232;

}

div.contentHeaderContainer {

  overflow: hidden;

  height: 1%;

}



div.imgBox img {

  padding: 1px;

}



div.imgBoxLeft {

	

	margin: 0px 0px 10px 0px;

	float: left;

	font-size: 0px; 

}

div.imgBoxLeft img {

  padding: 1px;

  }



#main {

		float:left;

		width:440px;

		padding:10px;

}

#sidebar {

		float:right;

		width:430px;

		padding:10px;

}

#BodyBottom {

	height: 47px;

}



