@charset "UTF-8";

/* CSS Document */



body {

	font-size:14px;

	margin: 0px 20px 20px 20px;

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

	line-height:135%;

	background: #DDD89E url(/includes/images/bg.png) 0 0 repeat-x;

}



/**** General Settings *******/

a img {

	border:none;

}

li{

	margin-left: -15px;

	list-style: none;

	padding-left: 25px;

	padding-top: 2px;

	margin-bottom: 3px;

	background: url(images/bullet-7.png) 0 0 no-repeat;

}

.clr {

	clear: both;

}

#page_header {

	width: 980px;

	height: 68px;

	margin:0;

	padding:0;

	margin-left: auto;

	margin-right:auto;

}

#header_img {

	position: relative;

	left:0;

	top:0;

	height: 68px;

}

#amazon_img {

	width: 113px;

	float: right;

	margin: 43px 110px 0px 0px;

}

#tagline {

	height: 17px;

	margin-top: 10px;

	margin-left:5px;

	color: #fff;

	font-size: 1.1em;

	width: 90%;

}

#page_title {

	background-color: #A79C50;

	color: #FFF;

	width: 980px;

	padding: 10px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	font-weight:bold;

	font-size: 1.1em;

}

.page_title {

	color: #FFF;

	font-weight:bold;

	line-height:120%;

	font-size: 1.4em;

}

.page_title a {

	font-weight:bold;

	line-height:1.1em;

	font-size: 12pt;

}

.share_buttons {

	background-color: #FFF;

}

#main_container {

	background-color:#F2F1D3;

	overflow: hidden;

	width: 980px;

	min-height: 400px;

	margin-left: auto;

	margin-right:auto;

	padding: 10px;

}

#main_container h1 {

	font-size: 1.6em;

	color:#722B0E;

	line-height: 1.4em;

}

#disclaimer {

	text-align: center;

	width: 980px;

	margin-left:auto;

	margin-right:auto;

	padding: 10px;

	color: #DCCCC5;

	font-size: 10pt;

	background-color: #883C1A;

}

#footer {

	width: 1000px;

	height: 114px;

	margin-left:auto;

	margin-right:auto;

	background: transparent url(/includes/images/bottom-bg.png) repeat-x scroll 0 0;

}

#footer_left {

	float: left;

	height: 114px;

	width: 20px;

	background: transparent url(/includes/images/bottom-l.png) no-repeat scroll 0 0;

}

#footer_right {

	float: right;

	height: 114px;

	width: 20px;

	background: transparent url(/includes/images/bottom-r.png) no-repeat scroll 100% 0;

}

#footer_text {

	text-align: center;

	color: #FFF;

	padding: 10px;

	font-size: 10pt;

	font-weight:bold;

}

.section_header {

	font-weight: bold;	

	margin-top: 20px;

}

.amazon_name { /* product name when listing multiple books */

	font-weight: bold;

	height: 60px;

	vertical-align:top;

}

.amazon_price { /* product name when listing multiple books */

	font-weight: bold;

}

.product_link { /* link to prouct page for particular product */

	

}

.basic_table {

	width: 190px;

	height:250px;

	font-size: 0.86em;

	text-align: center;

	color:#000000;

	background-color: #FAFAED;

}



h1 {

	font-size: 1.8em;

	color:#FFFFFF;	

}

h4 {

	font-size: 1.15em;

	color:#742D0F;	

}

h3 {

	font-size: 1.25em;

	color:#742D0F;	

}

#nav_clear {

	margin-top: 20px;

	clear:both;	

}

ul#nav {

	list-style:none;

	width: 1000px;

	margin-top: 36px;

	margin-left: auto;

	margin-right:auto;

	font-weight: bold;

	height: 40px;

}



ul#nav li {

	display:inline;

	background-image: none;



}



ul#nav li a {

	text-decoration:none;

	padding:5px 0;

	width:150px;

	color:#eee;

	float:left;

	text-align:center;

}

ul#nav li a.current {

	background: transparent url(/includes/images/menu-r.png) no-repeat scroll 100% 0;

}

ul#nav li a div {

	padding-top: 5px;

	height: 40px;

}

ul#nav li a.current div {

	background: transparent url(/includes/images/menu-l.png) no-repeat scroll 0 0;

	margin-top: -5px;

	padding-top: 10px;

}



ul#nav li a.other:hover {

	color:#FFFFFF;

	background: transparent url(/includes/images/menu2-r.png) no-repeat scroll 100% 0;

}



ul#nav li a:active {

	color:#FFFFFF;

	background-color: #883C1A;

}

ul#nav li a.other div:hover {

	color:#FFFFFF;

	margin-top: -5px;

	padding-top: 10px;

	background: transparent url(/includes/images/menu2-l.png) no-repeat scroll 0 0;

}

.share {

	background-color: #BCB582;

}

/**** End General Settings ***/



#twitter_div {

	list-style:none;

	width: 980px;

	margin-left:auto;

	margin-right:auto;

	padding: 10px;

	color: #ffffff;

	font-size: 14px;

	background-color: #8E8544;

}

#twitter_div h4 {



	color: #ffffff;

	font-size: 1.4em;

	margin: 5px;

}

#follow_us a {

	font-weight: bold;

	font-size: 1.2em;

	color: #FFFFFF;

}

#follow_us a:hover {

	color: #733318;

}



/********** product.php page ********/

#product_image {

	padding: 54px 20px 20px 20px;

	float: right;

}

#product_name {

	font-weight: bold;	

	color:#FFFFFF;

}

#product_price {

	font-weight: bold;	

}

#product_description {

}

#helpful {

	font-size: 75%;

}

#label {

	vertical-align:top;

	font-weight: bold;

}

#shop_crt_btn {

	width: 130px;

}

#product_read_reviews {

	width: 130px;

	text-align:left;

}

#product_rating {

	width: 130px;

}

#product_price {

	width: 130px;

	vertical-align: top;

}

.productDescriptionSource h3{

	font-size: 1.2em;

	color:#742D0F;	

}

/********* end product.php page *****/



/********* exams navigation pane ********/



#exam_nav {

	border-right: 1px solid #666;

	margin-right: 10px;

	width: 250px;

	float: left;

	background-color:#F2F1D3;

}

#exam_nav li{

	margin-left: -15px;

	list-style: none;

	padding-left: 25px;

	padding-top: 2px;

	margin-bottom: 3px;

}



#exam_nav a:hover {

	font-size: 0.9em;

	text-decoration: underline;

	font-weight:bold;

	color: #883C1A;	

}

#exam_nav li {

	background: url(images/bullet-7.png) 0 0 no-repeat;

}

#exam_nav a {

	font-size: 0.9em;

	text-decoration: none;

	color: #883C1A;	

	font-weight: bold;



}

/********* end exams.php page ****/



/********* cart.php page ********/

#cart_view_table, #cart_edit_table{

	background-color: #FFFFFF;

}

#cart_view_table tr td, #cart_edit_table tr td {

	vertical-align:top;

}

#cart_view_table tr th, #cart_edit_table tr th {

	text-align: left;

	padding-left: 5px;

	font-size:1.2em;

}

#cart_view_table td, #cart_edit_table td{

	padding: 5px;

}

.item{

	background-color: #E9E8B4;

}

#cart_view_table th, #cart_edit_table th {

	text-align: left;

	padding: 5px;

	background-color: #883C1A;

	color: #FFFFFF;

}

#cart_edit_table input[type=text] {

	width: 20px;

}

#cart_other_books {

	margin-top: 45px;

	font-size: 1.25em;

	font-weight: bold;

}

/********* end category.php page ****/



/********* rollover buttons********/

#check_out

{

  display: block;

  width: 170px;

  height: 34px;

  background: url("images/check_out.png") no-repeat 0 0;



}



#check_out:hover

{ 

  background-position: 0 -34px;

}



#check_out span

{

  display: none;

}



#continue

{

  display: block;

  width: 170px;

  height: 34px;

  background: url("images/continue.png") no-repeat 0 0;



}



#continue:hover

{ 

  background-position: 0 -34px;

}



#continue span

{

  display: none;

}



#edit_cart

{

  display: block;

  width: 170px;

  height: 34px;

  background: url("images/edit_cart.png") no-repeat 0 0;



}



#edit_cart:hover

{ 

  background-position: 0 -34px;

}



#edit_cart span

{

  display: none;

}

#get_details

{

  display: block;

  width: 170px;

  height: 34px;

  background: url("images/get_details.png") no-repeat 0 0;



}



#get_details:hover

{ 

  background-position: 0 -34px;

}



#get_details span

{

  display: none;

}

#write_review

{

  display: block;

  width: 170px;

  height: 34px;

  background: url("images/write_review.png") no-repeat 0 0;



}



#write_review:hover

{ 

  background-position: 0 -34px;

}



#write_review span

{

  display: none;

}

/********* end rollover buttons ********/



/********* resources Links page ********/

.link_category {

	margin-left:10px;

	line-height: .5em;	

}

.question li, .link li {

	margin-left:0px;

}

.QA {

	color: #716645;

}

/********* end resources Links page ********/



/********* QA pages ********/

.link_category {

	margin-left:10px;

	line-height: .5em;	

}



#question_label h3, #answer_label h3{

	

	color: #716645;

	line-height: .5;

}



#answer, #question{

	margin-left:280px;

	margin-right:10px;

	padding:10px;

	background-color: #E6E5C8;

	position: relative;

}

#question h4, #answer_label h4{

	display: inline;

	margin-bottom: 0px;	

}

#question p{

	margin-top: 0px;	

}





.QA {

	color: #716645;

}

/********* end QA pages ********/

#login a { font-size:10px; color:#FFFFFF}
#login p { font-size:10px; color:#FFFFFF; margin:0px; padding:0px; text-align:center}


#frm div {display:block; padding-left:10px; padding-bottom:5px}
#frm div div {display:block;} 
#frm div label { width:80px; float:left} 
#frm fieldset legend p {padding-left:10px; margin:0px; }


.ap_error {color:#FF0000; text-align:center;}


