@charset "utf-8";

body, html {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(/greenhaven/images/wallpaper2.jpg) repeat-x top left #82C6B7; height:100%; width:100%; color:#333333;}
h1 {font-size:24px; color:#515151; margin:0px 0px 5px 0px;}
h1.history {font-size:24px; color:#515151; margin:0px; border-bottom:2px solid #745C50;}
h1.history_faded {font-size:24px; color:#515151; margin:25px 25px 0px 25px; border-bottom:2px solid #745C50; padding:0px;}
h1.details {font-size:18px; color:#0C5C92; margin-top:0px;}
h1.awards {font-size:18px; color:#0C5C92; margin:0px 0px 15px 0px;}
h2.price {font-size:14px; color:#0C5C92; margin:5px 0px;}
h2.related {font-size:14px; margin:20px 0px 0px 0px; color:#9E2F37;}
h2.review {font-size:14px; color:#0C5C92; margin:20px 0px 5px 0px;}
h2.email {font-size:16px; color:#0D6F58; margin:10px 0px 15px 0px;}
h3.email_head {font-size:14px; color:#0089C5; border-bottom:1px solid #666666; font-style:italic;}
a {text-decoration:none; color:#0789C4;}
a:hover {text-decoration:underline;}
p {margin-top:0px;}
a img { border: none; }

#header_holder {width:920px; margin:0px auto; padding:0px 15px; height:97px; background:url(/greenhaven/images/wallPaper.jpg) repeat-x top left;}
#header {height:97px; margin:0px auto; color:#FFFFFF;}
#header a {color:#FFFFFF;}
#content {background:url(/greenhaven/images/grungeBac2.jpg) no-repeat top left #FBF6E3; padding:15px;}
#content_home {background:url(/greenhaven/images/grunge_02.jpg) no-repeat top left #FBF6E3; padding:15px;}
#content_faded {background:url(/greenhaven/images/grungeBac.jpg) no-repeat top left #FBF6E3; padding:15px; height:464px; margin-top:-17px;}
#content_search {background:url(/greenhaven/images/grungeBac2a.gif) no-repeat top left #FBF5E2; padding:15px; margin-top:-17px;}
#content_results {background:url(/greenhaven/images/grungeBac2a.gif) no-repeat top left #FBF5E2; padding:15px; margin-top:-17px;}
#content_details {background:#FFFFFF; padding:25px; color:#333333; font-size:14px; margin-top:-17px;}
#content_bkg {margin:0px auto;}
#content_holder {width:950px; margin:0px auto; height:100%; min-height:100%;}

#footer {width:950px; margin:0px auto; background:#095342; height:50px; color:#FFFFFF; font-size:11px; padding:10px 0px 0px 0px;}
#footer a {color:#FFFFFF; font-weight:bold;}

.policy {width:300px; float:right; margin-top:13px;}
.gale_logo {width:200px; float:left; margin-left:10px;}

#history {padding:15px; font-size:13px;}
#history_faded {padding:15px 35px 35px 35px; font-size:13px;}
.spec {margin-bottom:15px;}

#ad_search h1 {font-size:24px; color:#FFFFFF; margin:0px; padding:5px 10px;}
#ad_search {background:url(/greenhaven/images/bar.jpg) no-repeat; width:542px; height:42px; color:#FFFFFF;}
#ad_search a {color:#FFFFFF;}
#ad_search_box {border:1px solid #745C50; width:510px; padding:15px; font-size:12px; background:#FFFFFF;}
#results_box {border:1px solid #745C50; width:540px; font-size:12px; background:#FFFFFF; color:#666666;}
#results_box a {color:#0789C4; font-weight:bold;}

#details_info {width:700px; float:left; margin-right:35px;}
#details_options {width:150px; float:left;}

#search_bar { height:70px; clear:both;}
#search_box {/*background:url(/greenhaven/images/search.jpg) no-repeat bottom left;*/ width:400px; height:35px; padding:2px 10px 5px 10px; }
.left {float:left;}
.right {float:right;}
.al_right {text-align:right;}

#ul_clean {list-style-type:none;}
#ul_clean li {padding:5px 0px;}

.searchPad {margin-left:10px;}

#issues {float:right; margin:0px 0px 10px 15px;}

ul.clean {list-style-type:none;}
#clearing {clear:both;}
.contact {float:left; width:300px; margin-right:35px;}
.discounts {text-align:center; font-size:12px; font-weight:bold;}
.discount_head {font-size:13px; color:#FFFFFF; background-color:#745C50; font-weight:bold;}
.darkBlue {background-color:#B3C2CE;}
.lightBlue {background-color:#D5DEE4;}
.darkGreen {background-color:#C1D6CC;}
.lightGreen {background-color:#DBE8E1;}

.result_query {margin:0px; padding:5px 0px 0px 0px; color:#666666;}
.req {color:#FF0000;}
.options {font-size:14px; color:#FF0000; border-bottom:1px solid #999999;}
.indent {margin-left:10px;}
.center {text-align:center;}
.result_link {font-size:14px; color:#0789C4;}
#info_sml {font-size:10px; color:#666666; margin:0px; padding:0px; list-style-type:none;}
#info_sml li {padding:3px 0px;}
#results_table {background:#FFFFFF;}
#set_table {background:#FFFFFF; border-bottom:1px solid #CCCCCC;}
.media {color:#FF0000; font-style:italic;}
.result_head {font-weight:bold; font-size:14px; background:#F4F4F4; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.wishlist_head {font-weight:bold; font-size:14px; background:#F4F4F4; border-bottom:1px solid #CCCCCC;}
.right_border {border-right:1px solid #CCCCCC;}
.bottom_border {border-bottom:1px solid #CCCCCC;}
.border_left {border-left:1px solid #CCCCCC;}
.even {background:#EDF3FE;}
.new {font-size:10px; color:#FFA500;}
.ad_pad {margin:13px 10px 0px 0px;}
#info {list-style-type:none; padding:0px; margin:0px 0px 17px 0px;}
#info li {padding:3px;}

#stats {list-style-type:none; padding:0px; margin:0px 0px 17px 0px;}
.options_pic {margin-top:15px;}
.icon_sp {margin-right:5px;}
.numbers {margin:10px 0px;}
.blue {color:#336699;}
button.search {background:url(/greenhaven/images/btn_apple.gif) no-repeat; width:150px; height:20px; border:none; font-weight:bold; padding-bottom:3px; font-size:11px;}
button.big {font-size: 12px; background: url(/greenhaven/images/btn_big.jpg) no-repeat top left; width: 148px; height: 34px; padding:0px 0px 5px 0px; border:none; color:#0C5C92; font-weight:bold;}
button.big:hover { color: #06F; background-position: bottom; cursor: pointer; }
.fox_fix { margin-top:-17px;}

.thanks {font-size:18px; color:#999999; font-weight:normal; line-height:25px; margin-bottom:15px;}
#thanks {width:215px; margin:0px auto; height:464px;}
.table_border {border:1px solid #CCCCCC;}



.normal {font-weight:normal;}

#wishlist_icons {width:740px;}
.wishlist_spacing {padding:4px 0px; margin:0px;}

#peripherals {list-style-type:none; font-size:11px; margin:0px; padding:10px 0px 0px 0px;}

.ebook {color:#666666; font-size:11px;}
#search_area {font-size:10px;}
#details_review {margin-bottom:20px;}

#awards {margin:15px 0px; padding:0px 25px;}
#awards li {list-style-image: url(/greenhaven/images/icon_award.gif); font-weight:bold; padding:0px 0px 15px 0px;}

.set {font-style:italic; color:#9E2F37; font-size:11px;}
.set_start {margin-top:35px;}
.no_border {border:none;}

#login_box {border:1px solid #999999; background:#F4F4F4; width:400px;}

.back_set {margin:5px; padding:5px; font-size:11px;}

.green {color:#0D6F58;}

.searchSmall {background:url(/greenhaven/images/btn_apple.png) no-repeat; width:150px; color:#000000; border:none; padding-top:0px; padding-bottom:6px; height:20px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.searchGo {background:url(/greenhaven/images/go.gif) no-repeat; width:24px; color:#FFFFFF; border:none; padding-top:3px; padding-bottom:6px; height:24px; font-weight:bolder; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}

.search_top {padding:0px; margin:-13px 0px 0px 20px;}

.search_table {margin-top:5px;}

.print_logo {visibility:hidden;}
.copyright {visibility:hidden;}

/* COVERS */
.covers { list-style-type: none; margin: 0; padding: 0; clear: both; }
.covers li { display: block; float: left; margin: 15px 55px 0 0; padding: 0; text-align: center; }
.stubby {margin-top:33px;}

/* =Catalog - Add to cart button
----------------------------------------------------------------------------------------*/

button.addtocart
{
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px !important; line-height: 16px; padding: 2px 8px; cursor: pointer; border-width: 1px; border-style: solid;
	-moz-border-radius: 11px; -khtml-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px;
	-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box;
  border-color: #bbb; color: #000; }

button.addtocart:hover
{ color: #000; border-color: #666; text-decoration: none; }

button.addtocart { background: #f2f2f2 url(https://myaccount.gale.cengage.com/images/myaccount/ec_bbgray.gif) repeat-x scroll left center; color: #000 !important; }


button.addtocart:active
{ background: #eee url(https://myaccount.gale.cengage.com/images/myaccount/ec_bbgray_active.gif) repeat-x scroll left center; color: #000 !important; }

button.addtocart[disabled],
button.addtocart:disabled
 { color: #ccc !important; border-color: #ccc; }

button.addtocart { text-shadow: rgba(255,255,255,1) 0 1px 0; }

