/* This Style Sheet is only for styles that are added for a specific customer site
   All styles used in the default setup of the PowerWeb site can be found in the site_styles.css 

   Modified:
   July 14, 2005: KSTEVENSON: Moved all styles into site_styles.css
   
   
   
   Any styles needed for a customer's site design need to be added below. Do not ADD styles in site_styles.css
*/

/* add spacing and BG */
body {
	background-image: url(/client/client_images/template/flybg.gif);
	background-color: #4B7269;
	margin: 5px;
}
/* default links */
a, a:link, a:visited {
	color: #990000;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #FF0000;
	text-decoration: none;
}
/* no border on images */
img {
	border: 0;
}

/* top and bottom horizontal nav */
.topnav {
	background-color: #B49F77;
	background-image: url(/client/client_images/template/topnavbg.gif);
	background-repeat: no-repeat;
	color: #FFFCE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 20px 5px;
	font-size: 11px;
}
.botnav {
	background-color: #B49F77;
	background-image: url(/client/client_images/template/botnavbg.gif);
	background-repeat: no-repeat;
	color: #FFFCE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 20px 12px;
	font-size: 11px;
}
.topnav a, .topnav a:link, .topnav a:visited, .botnav a, .botnav a:link, .botnav a:visited{
	color: #FFFCE8;
	text-decoration: none;
	padding: 2px 10px;
	margin-right: 10px;
	margin-left: 10px;
	border-right: 1px solid #98845A;
	border-left: 1px solid #C6B697;
}
.topnav a:hover, .topnav a:active, .topnav a:focus, .botnav a:hover, .botnav a:active, .botnav a:focus {
	color: #EDDC0C;
	text-decoration: none;
	background-color: #806C46;
}

/* table cell holding the editable div */
.maintable {
	background-image: url(/client/client_images/template/bodybg.gif);
	background-repeat: repeat-y;
	background-color: #FFFCE8;
}

/* Fine print */
.fineprint {
	color: #B5CEB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fineprint a, .fineprint a:link, .fineprint a:visited {
	color: #336699;
	text-decoration: none
}
.fineprint a:hover, .fineprint a:active, .fineprint a:focus {
	color: #003399;
	text-decoration: underline
}

/* shopping cart information display */
.shoppingcart {
	color: #FFFCE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	background-color: #3C5B54;
	float: right;
	margin-right: 5px;
	margin-top: 1px;
	padding: 1px 5px;
}

/* Styles for home page */

.homebooktop {
	background-color: #F1ECD6;
	margin: 12px 0px 12px 20px;
	border: 2px dashed #D2C7B0;
	padding: 7px 7px 0px;
	width: 600px;
}
.homebooktopimg {
	background-image: url(/client/client_images/template/homebookshadow.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 10px;
}
.homebooktop h2 {
	color: #1D4E76;
	font-size: 14px;
	margin-bottom: 2px;
}
.homebooktop h2 a, .homebooktop h2 a:link, .homebooktop h2 a:visited {
	color: #1D4E76;
	text-decoration: none;
}
.homebooktop h2 a:hover, .homebooktop h2 a:active, .homebooktop h2 a:focus {
	color: #2D76B3;
	text-decoration: underline;
}
.homebooktop  h3 {
	font-style: oblique;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}
.homebooktop  p {
	font-size: 11px;
	line-height: 110%;
}






.homebook {
	background-color: #F1ECD6;
	margin: 12px 0px 12px 20px;
	border: 2px dashed #D2C7B0;
	padding: 7px 7px 0px;
	width: 320px;
}
.homebookimg {
	background-image: url(/client/client_images/template/homebookshadow.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 10px;
}
.homebook h2 {
	color: #1D4E76;
	font-size: 14px;
	margin-bottom: 2px;
}
.homebook h2 a, .homebook h2 a:link, .homebook h2 a:visited {
	color: #1D4E76;
	text-decoration: none;
}
.homebook h2 a:hover, .homebook h2 a:active, .homebook h2 a:focus {
	color: #2D76B3;
	text-decoration: underline;
}
.homebook  h3 {
	font-style: oblique;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}
.homebook  p {
	font-size: 11px;
	line-height: 110%;
}

/* Jump book menu on detail pages */
.jumpmenu {
}
.jumpmenu select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1ECD6;
	color: #333333;
	border: 1px solid #B09B72;
}

#assets h2 {
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}
#assets img {
	border: 1px solid #999999;
	margin-top: 5px;
	margin-bottom: 5px;
}

#assets .authortext {
	padding: 10px;
}
#pagetoplink {
	font-size: 11px;
	color: #990000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#staticpage h1 {
	color: #1D4E76;
	padding-bottom: 10px;
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
}
#staticpage h2 {
	font-size: 16px;
	font-weight: bold;
	color: #1D4E76;
	padding-bottom: 5px;
	padding-top: 10px;
}
#staticpage ul {
	padding-left: 15px;	
}
#staticpage p, #staticpage li {
	line-height: 130%;
	padding-bottom: 5px;
}
#staticpage .introtext {
	font-weight: bold;
	color: #4A4537;
}
#staticpage .tableline {
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #D2C7B0;
	padding-bottom: 10px;
}

.description ul {
	padding-left: 30px;
}
.description ul li {
	padding-bottom: 5px;
	padding-top: 5px;
}
