html	{
		height				: auto;
}

body {
		background-color	: #bc7b2c;
		margin				: 0;
		padding				: 0;
		text-align			: center;
		height				: 100%;
	
}
	
h1 {
		margin-top			: 0px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		color				: #bc7b2c;
		font-family			: "Book Antiqua3", Palatino6, serif;
		font-size			: 16px;
		font-weight			: normal;
		text-transform		: uppercase;
		text-align			: left;
		padding-left		: 10px;
		padding-bottom		: 20px;
		
}

h2 {
		margin-top			: 0px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		padding-bottom		: 0px;
		font-family			: "Helvetica Neue", Arial, Helvetica, sans-serif;	
		color				: #bc7b2c;
		text-align			: left;
		font-size			: 12px;
		line-height			: 16px;
		font-weight			: bold;
}

h3 {
		margin-top			: 0px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		padding-bottom		: 0px;
		font-family			: "Helvetica Neue", Arial, Helvetica, sans-serif;	
		color				: #bc7b2c;
		text-align			: left;
		font-size			: 12px;
		line-height			: 16px;
		font-weight			: normal;
}
p {
		margin-top			: 5px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		padding-bottom		: 0px;
}

	
#masterWrapper {
		
		width				: 100%;
		text-align			: left;
		display				: block;
	}

#topBannerWrapper {
		width				: 100%;
		height				: 127px;
		display				: block;
		
}


#topBanner {
		background-color	: #fff;
		width				: 970px;
		height				: 97px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		display				: block;
		padding				: 30px 0px 0px 50px;

		
}


#contentWrapper {
		width				: 100%;
		display				: block;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
}


#contentCenter {
		width				: 1020px;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		display				: block;
		background			: #ffffff url(/images/content_centerback.jpg) repeat-y ;
		overflow			: auto;

}			

#leftNav {
		width				: 190px;
		margin-left			: auto;
		margin-right		: auto;
		padding-top			: 0px;
		float				: left;
		background			: url(/images/leftnav_fill.jpg) repeat-y;
		overflow			: visible;
		min-height			: 500px;
}


.navigation {
		width				: 190px;
		margin-top			: auto;
		margin-bottom		: auto;
		height				: 15px;
		display				: block;
		overflow			: visible;
		text-decoration		: none;
		display				: block;
}
 
.navLink {
		width				: 170px;
		color				: #666666;
		font-family			: Arial, Helvetica, Sans-Serif;
		text-transform		: uppercase;
		font-style			: normal;
		font-size			: 12px;
		line-height			: 10px;
		text-align			: center; 
		text-decoration		: none;
		padding				: 0px 0px 0px 0px;
		display				: block;
		overflow			: visible;
}

.navLinksm {
		width				: 170px;
		color				: #666666;
		font-family			: Arial, Helvetica, Sans-Serif;
		text-transform		: uppercase;
		font-style			: normal;
		font-size			: 10px;
		line-height			: 10px;
		text-align			: center; 
		text-decoration		: none;
		padding				: 0px 0px 0px 0px;
		display				: block;
		overflow			: visible;
}

.navLink:hover {
		width				: 170px;
		color				: #003366;
		font-family			: Arial, Helvetica, Sans-Serif;
		text-transform		: uppercase;
		font-style			: normal;
		font-size			: 12px;
		line-height			: 10px;
		text-align			: center; 
		padding				: 0px 0px 0px 0px;
		display				: block;
		overflow			: visible;
}

.navLine {
		width				: 190px;
		padding				: 5px 0px 15px 0px;
}

.viewcart {
		width				: 190px;
		height				: 60px;
		display				: block;
		overflow			: visible;
		text-decoration		: none;
		display				: block;
		overflow			: visible;
		padding-top			: 20px;
		text-align			:center;
		}

#rightContent {
		width				: 830px;
		min-height			: 410px;
		margin-left			: auto;
		margin-right		: auto;
		float				: right;
		background			: #FFFFFF;
}

#clear {
		clear				:both; 
}

#pageContent {
		width				: 830px;
		min-height			: 400px;
		margin-left			: auto;
		margin-right		: auto;
 		float				: left;
		background			: url(/images/contentFill.jpg) repeat-y;
		margin				: 0px;
}

.pageContentLine {
		width				: 830px;
		height				: 1px;
		margin				: 0px,0px,0px,0px;
		float				: right;
		margin-left			: auto;
		margin-right		: auto;
		background			: url(/images/contentLine.jpg) no-repeat;
}
.pageContentBottomLine {
		width				: 830px;
		height				: 1px;
		float				: right;
		margin-bottom		: 30px;
		margin-left			: auto;
		margin-right		: auto;
		background			: url(/images/contentLine.jpg) no-repeat;
}


.content {
		color				: #333;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		line-height			: 16px;
}


.titleLink {
		margin-top			: 0px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		padding-bottom		: 0px;
		font-family			: "Helvetica Neue", Arial, Helvetica, sans-serif;	
		color				: #bc7b2c;
		text-align			: left;
		font-size			: 12px;
		line-height			: 16px;
		font-weight			: bold;
}


.titleLink:hover {
		margin-top			: 0px;
		padding-top			: 0px;
		margin-bottom		: 0px;
		padding-bottom		: 0px;
		font-family			: "Helvetica Neue", Arial, Helvetica, sans-serif;	
		color				: #003366	;
		text-decoration: underline;	
		text-align			: left;
		font-size			: 12px;
		line-height			: 16px;
		font-weight			: bold;
}

.bookRow {
		width				: 830px;
		float				: right;
		margin-left			: auto;
		margin-right		: auto;

}

.column1 {
		width				: 124px;
		float				: left;
		padding-top			: 20px;
		padding-bottom		: 20px;
}

.column2 {
		width				: 476px;
		float				: left;
		padding-top			: 20px;
		padding-right		: 20px;
		padding-bottom		: 20px;

}

.column3 {
		width				: 200px;
		float				: right;
		padding-top			: 20px;
		padding-left		: 10px;
		
}

#fullContent {
		width				: 778px; 
		padding-top			: 20px;
		padding-left		: 10px;
		padding-bottom		: 20px;
		padding-right		: 30px;
}


#homeContent {
		width				: 790px;
		padding-top			: 20px;
		padding-left		: 10px;
		padding-bottom		: 20px;
		padding-right		: 30px;
		text-align: center;
}

#columnOneContent {
		width				: 350px;
		padding-top			: 20px;
		padding-left		: 10px;
		padding-bottom		: 20px;
		padding-right		: 30px;
		float				: left;
}

#columnTwoContent {
		width				: 410px;
		padding-top			: 20px;
		padding-bottom		: 20px;
		padding-right		: 30px;
		float				: right;
}

ul	{
		list-style-type		: none;
		padding				: 0;
		margin-top			: 10px;
		margin-left			: 10px;
}

ul.nested	{
		list-style-type		: none;
		padding				: 0;
		margin-top			: 3px;
		margin-left			: 0px;
		color				: #333;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		line-height			: 16px;
}

.list {
		color				: #333;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 12px;
		line-height			: 16px;
		background-image	: url(/images/bullet.gif);
		background-repeat	: no-repeat;
		background-position	: 0 2px;
		padding-left		: 10px;
}

.link {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #666666;

}
.link:hover {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #cc0000;

}
.link:visited {
		font-size			: 12px;
		font-family			: Arial, Helvetica, Sans-Serif;
		color				: #000000;

}

#footerWrapper {
		width				: 100%;
		margin				: 0;
		padding				: 0;
		display				: block;
		clear				: both;
}

#footerCenter {
		width				: 1020px;
		height				: 50px;
		background-color	: #bc7b2c;
		margin-left			: auto;
		margin-right		: auto;
		text-align			: left;
		display				: block;

}


.footer {
		color				: #fff;
		font-family			: Arial, Helvetica, San Serif;
		font-size			: 10px;
		font-style			: normal;
}
