html {
	height: 100%;
}

body {background: #d71920 url(../images/layout/bkgd_edi_red-gradient.gif) top left repeat-x; margin-top:0px; font-family:Arial, Helvetica, sans-serif;height: 100%;vertical-align:middle;}

img {border:none;}

.clear-fix {clear:both;}

#container {margin:0 auto; width: 900px; background:#ffcc00; background:url(../images/layout/bkgd_content.gif) top center repeat-y;border-bottom: 2px #ffcc00 solid;border-top: 2px #ffcc00 solid;}

#header {height: 160px; width: 896px; margin-left:2px; margin-right:2px; padding-top:14px; background:#901115 url(../images/layout/bkgd_header.gif) top left no-repeat; position:relative;}

.logo_header {left:32px; position:absolute;cursor:pointer;}
.image_address {padding-top:37px}

#top_navs {position:absolute; top:14px; right:32px; color:#ffcc00;}
#top_navs a:link, #top_navs a:visited, #top_navs a:hover, #top_navs a:active, #top_navs a:focus {color:#FFFFFF; text-decoration:none;}
#top_navs a:hover, #top_navs a:active, #top_navs a:focus{color:#FFCC00;}

#slogan {height: 38px; padding-top: 16px; width: 896px; margin-left:2px; margin-right:2px; background:#901115;border-bottom: 2px #ffcc00 solid;border-top: 2px #ffcc00 solid;}

#container_content { width: 896px; padding-left:2px; padding-right:2px; background:url(../images/layout/bkgd_content.gif) top center repeat-y; padding-bottom:16px; padding-top:16px;}

#sidebar_left {float:left; width: 179px; padding-left:16px; padding-right:16px; font-size:11px;}
#sidebar_left .email{text-transform:uppercase;font-size:9px;font-weight:bold;}
#sidebar_left hr {border-top: 2px solid #ffcc00;border-right: 0px; border-left: 0px; border-bottom: 0px; margin-top:0px; padding-top:0px;}
#sidebar_left a:link, #sidebar_left a:visited, #sidebar_left a:hover, #sidebar_left a:active, #sidebar_left a:focus {color:#d71920; text-decoration:none;}
#navs {margin-top:5px;}
#navs img {margin-bottom:20px;}
#navs .subnavs {margin-bottom:10px;}

#page_content {float:left; width: 442px; padding-left:16px; padding-right:16px; font-size:14px; position:relative;}
#page_content a:link, #page_content a:visited {color:#d71920; text-decoration:none;}
#page_content a:hover, #page_content a:active, #page_content a:focus {color:#000000; text-decoration:none;}
.new { position:absolute; top:30px; right:180px;}
.title_category {color:#00823e;font-size:16px; font-weight:bold;}
.title_booktitle {color:#d71920;font-size:16px; font-weight:bold;}
span.title_booktitle {display:block;margin-top:10px;}
.title_subtitle {color:#d71920;font-size:14px; font-weight:bold;}
.title_author {color:#000000;font-size:14px; font-weight:bold;display:block;}
.title_quote_box {width:338px; background-color:#fffac2; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:14px; margin-left:33px;margin-right:32px; margin-top:20px;}
.title_quote_text {color:#d71920;font-size:12px; font-weight:bold;}
.title_quote_name {color:#000000;font-size:12px; font-weight:bold;}
.title_quote_affiliation {color:#000000;font-size:12px; font-style:italic;}
.title_name{font-weight:bold;}
.isbn{margin-top:5px;}

h1	{
	color:#00823e;
	margin-bottom:5px;
	font-size:16px;
	margin-top:-2px;
}

h1.title	{
	color:#D71920;
	margin-bottom:5px;
	font-size:17px;
	font-weight:bold;
}

h1.edition	{
	font-size:14px;
	color: #D71920;
}
h1.featured	{
	font-size:18px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size:12px;
}
#quoteBox	{
width:338px; background-color:#fffac2; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:14px; margin-left:33px;margin-right:32px; margin-top:20px; color:#d71920; font-weight:bold; font-size:12px;margin-bottom:16px;}
#quoteBox .person	{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

#quoteBox .personsTitle	{
	font-style:italic;
	font-weight:normal;
	color:#000000;
}

#quoteBox .personNonItalic {
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

#quoteBox .personDiv	{
	color:#000000;
	margin-top:7px;
}

#quoteBox a, #quoteBox a:link {
	color:#01752f;
}
#quoteBox a:hover {
	color:#CC0000;
}

.smalltext {
	font-size: 10px;
	color: #000000;
}
.smalltext11 {
	font-size: 11px;
}

.form {
	font-size: 12px;
	color: #000000;
}

.titles {
	font-size: 16px;
	color: #00823e;
	font-weight: bold;
}

.bodytextbold {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.registered {
	vertical-align:super;
	font-size:x-small;
	text-decoration:none;
}

ul.levelsList {
	width:130px;
	text-align:left;
	margin-top:0px;
	padding:0px;
	list-style-type:square;
	padding-left:1.5em;
}
li.levelsList	{
	text-align:left;
	margin:0px;
}

.price {
	font-size: 14px;
	color: #D71920;
	font-weight: bold;
	line-height:18px;
}
.price .edition	{
	font-size:12px;
	color: #D71920;
	font-weight:normal;
}
.price a:link {
	color: #D71920;
}

UL	{padding-left:2em;
}

LI	{
	font-size:12px;
}

.SellBox	{
	border:1px solid #000000;
	padding:5px 5px 0px 5px;
	background-color:#FFFFCC;
	text-align:center;
	width:165px;
}

#titlePage	p	{
	padding:5px 0px 6px 0px;
	margin:1px;
}


.title-div {height:95px;border-top:1px solid #000;padding:5px;margin-top:3px;clear:left;}
.title-div .thumb{display:block;float:left;width:70px;}
.title-div thumb img{border:none;}
.title-div .price, .title-div .orderbutton{display:block;float:right;clear:right;width:72px;text-align:right;}
.noPhoto{height:auto;border-top:none;margin:0px;padding:0px;}
.title-name{margin-bottom:10px;}
.titleprice{font-weight:bold;display:block;margin-bottom:5px;}
.includes{font-weight:bold;margin-top:10px;}
.includes a{font-weight:normal;}


#sidebar_right {float:left; width: 179px; padding:40px 16px 16px 16px; font-size:12px;}
#sidebar_right .title_booktitle{font-size:14px;}
#sidebar_right h1{margin-bottom:15px;}
.levels {width:170px; background-color:#ffe999; padding:5px; font-size:14px; font-weight:normal;}
.levels ul {text-align:left;}
.title-levels {width:180px; background-color:#ffe999; font-size:14px; font-weight:normal;}
.levels_red, h3 {color:#d71920; font-weight:bold;font-size:14px;}
#sidebar_right a:link, #sidebar_right a:visited {color:#d71920; text-decoration:none;}
#sidebar_right a:hover, #sidebar_right a:active, #sidebar_right a:focus {color:#000000; text-decoration:none;}


#footer {clear:both; width: 896px; background:#901115; margin-left:2px; margin-bottom:0xp; margin-right:2px; font-size:14px; padding-top:10px; padding-bottom:10px; color:#ffcc00;border-top: 2px #ffcc00 solid;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus {color:#ffffff; text-decoration:none;}
#footer a:hover, #footer a:active, #footer a:focus {color:#FFCC00;}
#footer .copyright {font-size:12px;}
#footer .copyright a, #footer .copyright a:link, #footer .copyright a:visited{color:#ffcc00;}
#footer .copyright a:hover, #footer .copyright a:active, #footer .copyright a:focus{color:#FFFFFF;}


#header_feature{
	position:absolute;
	left:280px;
	top:22px;
	width:320px;
}
#header_feature_title{width:155px;position:absolute;left:135px;bottom:0;}
#header_feature_subtitle{display:none;}
#header_feature_title a{color:#FFCC00;text-decoration:none;}
#header_feature_image{float:left;text-align:right;width:125px;}
#header_feature_image img{float:right;height:130px;}
#header_feature a:link, #header_feature a:visited {color:#ffcc00; text-decoration:none;}
#header_feature a:hover, #header_feature a:active, #header_feature a:focus {color:#FFFFFF; text-decoration:none;}
 
#featured_select{float:right;}
.is-new{color:#00823e;font-weight:bold;}
.is-featured{color:#FFA800;font-weight:bold;}

div#sidebar_right span.title_booktitle {width:150px;}

#search2{border:none;font-size:12px;width:129px;padding:2px;}
#share{background:#fffac2;padding:5px;font-size:12px;text-align:right;font-weight:bold;margin-top:10px;}
#share img{margin-bottom:-4px;}
#share a{display:block;float:right;margin-left:3px;}

html body div#container div#header div#hdr-navs table {
	border:0;
	margin: 0px;
	padding: 0px;
    width: 100%;
	height: 100%;
	text-align:center;
	vertical-align:middle;
}


#hdr-navs {position:absolute; top:14px; right:32px; color:#ffcc00;font-size:120%;}
#hdr-navs a:link, #hdr-navs a:visited, #hdr-navs a:hover, #hdr-navs a:active, #hdr-navs a:focus {color:#ffcc00; text-decoration:none;font-size:120%;}
#hdr-navs a:hover, #hdr-navs a:active, #hdr-navs a:focus{color:#FFCC00;}
