@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	background-color:#CBE4AB;
}

.highlight {
	color:#FF0000;
	font-weight:bold;
}

div#header {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-bottom:6px solid #000099;
	height:125px;
}

div#outer, div#footer, div#footerBox, div#alertBox {
	width: 985px;
	margin: 25px auto;
	padding: 0;
}

div#outer {
	background-color:#FFFFFF;
}

div#alertBox {
	background-color:#c00;
}

div#alertBox .content {
	color:#FFFFFF;
	padding: 5px 10px;
	font-weight:bold;
}
div#alertBox .content a,div#alertBox .content a:visited,div#alertBox .content a:hover {
	color:#FFFFFF;
	font-weight:bold;
}

div#footerBox {
	background-color:#ebebeb;
}

div#footerBox .content {
	font-size:80%;
	padding: 5px 10px;
	color:#999999;
}

div#footerBox a, div#footerBox a:visited { color:#999999; font-weight:bold; text-decoration:none; }
div#footerBox a:hover { color:#FF0000; }


div#alert .content {
	padding: 10px;
	font-weight:bold;
}

div#outer .content {
	padding: 10px;
	text-align:center;
}




div#pageContainer {
	text-align:left;
	margin:0 auto;
}
div#pageContent {
	text-align:left;
	margin:0 auto;
}


.headerContent {
	padding: 25px 0 0 15px;
}

.company-info {
	padding: 5px 5px 0 0;
	float:right;
	text-align:right;
}
.company-info .header {
	font-size:0.9em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin-bottom:5px;
	border-bottom:1px #CCCCCC solid; 
}
.company-info .details {
	margin: 0 0 0 5px;
	padding: 0 0 2px 0;
	font-size: 0.80em;
	color: #333333;
	text-align:right;
}
.company-info a, .company-info a:visited, .company-info a:hover, .company-info .numbers {
	font-size:0.8em;
	font-family:Tahoma,"Trebuchet MS","Unicode MS";
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.company-info a:hover {
	text-decoration:underline;
	color:#990000;
}


.contentBox .contentBoxHeader {
height:4px;
	overflow:hidden;
	background: #fff url("../images/content/corner_footer_tr.gif") 100% 0 no-repeat;
}
.contentBox .contentBoxFooter {
	height:4px;
	overflow:hidden;
	background: #fff url("../images/content/corner_footer_br.gif") 100% 0 no-repeat;
}

.alertBox .alertBoxHeader {
	height:4px;
	overflow:hidden;
	background: #c00 url("../images/news/corner_footer_tr.gif") 100% 0 no-repeat;
}
.alertBox .alertBoxFooter {
	height:4px;
	overflow:hidden;
	background: #c00 url("../images/news/corner_footer_br.gif") 100% 0 no-repeat;
}


.footerBox .footerBoxHeader {
	height:4px;
	overflow:hidden;
	background: #ebebeb url("../images/footer/corner_footer_tr.gif") 100% 0 no-repeat;
}
.footerBox .footerBoxFooter {
	height:4px;
	overflow:hidden;
	background: #ebebeb url("../images/footer/corner_footer_br.gif") 100% 0 no-repeat;
}


div#outer h3{
	/*text-transform:uppercase;*/
	text-align:center;
	width: 243px;
	font-size:95%;
	border: 1px solid #666666;
	/* background-color:#eeeeee; */
	background-color: #e1e1e1;
	padding: 5px 0;
	margin:2px;
}
div#outer h3 a, div#outer h3 a:visited { text-decoration:none; color:#333333; }
div#outer h3 a:hover { color:#FF0000; }


#outer .book-list {
	width:90%;
	text-align:left;
	font-size:90%;
}

#outer .book-list ul {
	list-style-image: url("../images/finger_bullet.gif");
	margin: 20px;
}
#outer .book-list ul li {
	padding-top: 2px;
}


#outer .book-list a,#outer .book-list a:visited,#outer .book-list a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
#outer .book-list a:hover {
	color:#990000;
	text-decoration:underline;
}

.book-list h1 {
	font-size: 12px;
	font-weight:bold;
	padding: 2px;
	margin: 12px 2px 2px 2px;
	border-bottom: 1px solid #666666;
}


div#navigation {
	float: left;
	width: 250px;
}

div#main-section {
	margin: 0 0 0 0;
	text-align:left;
}


div#navigation h3, div#main-section h3 {
	text-align:center;
	margin:0;
	width:100%;
}


/* ================================================ */
/*                 BOOK FOCUS                       */
/* ================================================ */

div#main-section .book-focus {
	margin: 5px 0 0 0;
	/* height:205px; */
}

div#main-section .book-focus .book-data {
	/*float:right;*/
	/* width: 650px; */
}
div#main-section .book-focus .book-data h2 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#660000;
}
div#main-section .book-focus .book-data .author {
	font-size:12px;
	margin: 4px 0 6px 0;
}

div#main-section .book-focus .book-data .price {
	margin: 10px 0;
	color:#439c01;
	font-weight:700;
}
div#main-section .book-focus .book-data .price label{display:block;float:left;width:150px;}

div#main-section .book-focus .book-data .shopping {}

div#main-section .book-focus .book-data .item-details {
	margin: 5px 0;
	height:45px;
}
div#main-section .book-focus .book-data .item-details p {float:left;width:47.900002%;padding:0; margin:0;}
div#main-section .book-focus .book-data .item-details p label{padding-right:8px;font-weight:700;}


/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfixLeft:after{clear:left;}
*/
/* ================================================ */

div#main-section .book {
	margin: 5px 0 0 0;
	border-bottom: 1px solid #e1e1e1;
/*	height:150px; */
	height: auto;
}

div#main-section .book .book-data {
	width: 325px;
}

div#main-section .book .book-data .shopping {
	margin-top:20px;
}

div#main-section .book .book-data h2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#660000;
}

div#main-section .book .book-data h2 a, div#main-section .book .book-data h2 a:visited{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
div#main-section .book .book-data h2 a:hover {
	color:#FF0000;
}

div#main-section .book .book-data .author {
	font-size:10px;
	margin: 4px 0 6px 0;
}

div#main-section .book .book-data .price { margin: 5px 0 0 0; font-size:11px; color:#439c01;font-weight:700;}
div#main-section .book .book-data .price label{display:block;float:left;width:150px;}


div#main-section .book-category h1 {
	margin:10px 0;
	padding:5px 5px;
	border:1px solid #999999;
	/*background-color:#FFE066;*/
	color:#990000;
	font-size:12px;
	background:#ffffff url(header_shade.jpg) repeat-x bottom;
}

div#footerBox hr {
	display: none;
}

form {
	margin:0;
	padding:0;
	display:inline;
}


/* ================================================ */
/*                       Tabs                       */
/* ================================================ */
#minitabs { width:100%; line-height:normal; margin-bottom:0px; background-color:#CBE4AB;}
#minitabs ul { margin:0; padding:0 0 21px 8px; list-style-type:none; border-bottom: 1px solid #999999;}
#minitabs li { font-size:10px; text-transform:uppercase;float:left; margin:0 3px 0 0; padding:0; }
#minitabs a { display:block; background:url(minitab_left.gif) no-repeat left top;  padding:0 0 0 3px; text-decoration: none; font-weight:bold; }
#minitabs a span { float:none; background:url(minitab_right.gif) no-repeat right top; display:block; padding:5px 10px 4px 6px; }

#minitabs a:link { color:#FFFFFF; }
#minitabs a:visited { color: #FFFFFF; }
#minitabs a:hover,
#minitabs #deals a:hover { color: #FFFFFF;  background:url(minitab_left.gif) no-repeat left top;background-position: 0% -140px; }
#minitabs a:hover span, #minitabs #deals a:hover span { background:url(minitab_right.gif) no-repeat right top; background-position: 100% -140px; }
#minitabs #current a:hover { color: #FFFFFF; }
/*
#minitabs #deals a.current:hover { color: #FFFFFF;  background:url(minitab_left.gif) no-repeat left top;background-position: 0% -140px; }
#minitabs a.flash {background:url(minitab-animated-left.gif) no-repeat left top; }
#minitabs a.flash span {background:url(minitab-animated-right.gif) no-repeat right top; }
*/

/* */
.enlarge {}
.enlarge a, .enlarge a:visited {
	font-size: 10px;
	color:#999999;
}
.enlarge a:hover {
	color:#FF0000;
}
.enlarge-details a, .enlarge-details a:visited {
	font-size: 12px;
	color: #999999;
}
.enlarge-details a:hover {
	color:#FF0000;	
}

/* */
/*
div#main-section .from-the-publisher {
	border-top:1px #CCCCCC dotted; margin-top:15px;
}
div#main-section .from-the-publisher h3{
	text-transform:none;
	border:none;
	text-align:left;
	margin:0 0 0 0;
	font-size:105%;
	font-weight:700;
	background:#FFFFFF;
	
}
*/
#from-the-pub, #samples {
	padding: 0 0 0 40px;
}
#previewRequest {
	padding: 10px 0 0 0;
}
#previewRequest img {
	padding: 0 10px 0 0;
}
#previewRequest a, #previewRequest a:visited {
	color:#000000;
  text-transform:none;
	border:none;
	text-align:left;
	margin:0 0 0 0;
	font-size:105%;
	font-weight:700;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#previewRequest:visited a:hover {
	color:#660000;
}

#samples a, #samples a:visited {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background: url(http://www.exercisescience100.com/images/external.png) center right no-repeat;
	padding: 2px 15px 2px 0;
}

#samples a:hover {
	color:#FF0000;
	text-decoration:underline;
}
/* */
#book-content {
	text-align:center;
	margin: 10px 0 5px 0;
}
#book-content a, #book-content a:visited {
	color: #333333;
	text-decoration:underline;
	font-weight:bold;
}
#book-content a:hover {
	color:#FF0000;
}
/* SHOPPING CART */
.formbutton { font-weight:bold;border: 1px solid #000000; color:#FFFFFF; background:#990000; font:11px Tahoma, Arial, Helvetica, sans-serif;}
.dangerbutton { font-weight:bold;border: 1px solid #000000; color:#000000;background:#FFCC00;font : 11px Tahoma, Arial, Helvetica, sans-serif;}
.formfield {border-top : 1px solid #0E212A;border-bottom : 1px solid #0E212A;border-left : 1px solid #0E212A;border-right : 1px solid #0E212A;color : #000000;background : #CCCCCC;font : 11px Courier New, Courier, monospace;width : 25px;}
.textarea {border-top : 1px solid #0E212A;border-bottom : 1px solid #0E212A;border-left : 1px solid #0E212A;border-right : 1px solid #0E212A;color : #000000;background : #CCCCCC;font : 11px Courier New, Courier, monospace;width : 200px;}
	