.headline {
    font-family: tahoma, arial, sans-serif;
    color: #a33340;
    font-size: 22px;
    font-weight: bold;
    text-align : left; 
    }
.headline_green {
    font-family: tahoma, arial, sans-serif;
    color: #88962f;
    font-size: 22px;
    text-align : left; 
    }
.special_green {
	color: #88962f;
	font-weight: bold;
	font-style: italic;
}
.sticker {
	position: absolute;
	z-index: 200;
	/* [disabled]left: -215px; */
	top: -8px;
}
#sticker_purchase .sticker  {
	top: 450px;
	left: -215px;
}

.subheadline {
    font-family: tahoma, arial, sans-serif;
    color: #88962f;
    font-size: 14px;
    font-weight: bold;
    font-style : italic;
    text-align : left; 
     }
.bodytext {
    font-family: tahoma, arial, sans-serif;
    color : #666666;
    font-size : 13px;
    text-align : left; 
     }

.bodytext2 {
    font-family: tahoma, arial, sans-serif;
    color : #666666;
    font-size : 12px;
    text-align : left; 
     }
.caption {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 10px;
    text-align : left; 
     }
.pullquote {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 14px;
    font-style : italic;
    text-align : left; 
     }
.credit {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 14px;
    font-style : italic;
    text-align : left; 
     }

.whatsnew-title { color: #555555; 
    text-decoration: underline;
    text-align : left; 
     }
.whatsnew {
    font-size: 8pt;
    font-face: arial, helvetica, verdana;
    color: #555555; 
    text-decoration: none;
    text-align : left; 
     }

.whatsnew:hover { color: #555555; }

a   {
    font-family : tahoma, helvetica, verdana;
font-size : 14px; }

a:link {
	color: #b7b869;
	text-decoration: none;
	}
a:visited { 
	color: #b7b869;
        }
a:hover { 
	color: #d3d093;
        }

.bottom_links {
    font-family : arial, helvetica, verdana;
    font-size : 8pt; 
    text-align : center; 
    color : #b7b869; }

a.bottom_links {
    font-family : arial, helvetica, verdana;
    font-size : 8pt; 
    text-align : center; 
    color : #b7b869; }

a.bottom_links:hover {
    font-family : arial, helvetica, verdana;
    color : #d3d093;
    text-decoration : underline; }


.footer {
    font-family : arial, helvetica, verdana;
    font-size : 8pt;
	text-decoration : none;
    color : #b7b869;
    text-align : center; }

a.footer {
    font-family : arial, helvetica, verdana;
    color : #b7b869;
    font-weight : bold; }

a.footer:hover {
    font-family : arial, helvetica, verdana;
    color : #d3d093;
    text-decoration : underline; }



.system {
	font-size : 9pt;
   	font-face : arial, helvetica, verdana; }
.syssmall {
	font-size : 8pt;
   	font-face : arial, helvetica, verdana;
   	color : #555555; }
.bodysmall {
	font-size : 8pt;
        color : #555555;
   	font-face : arial, helvetica, verdana; }
.bodysmallgrey {

	font-size: 8pt;
   	font-face: arial, helvetica, verdana;
   	color: #555555; }
table { 
    font-family:  arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #999999; }

#background {
    background-image:url(site/1/images/bg.jpg);
    background-repeat:repeat-x;
}

#capsule {
    position:relative;
    margin:0 auto;
    padding:0;
    border:0;
    height:780px;
    width:1137px;
}

#banner {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/book_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}
#banner_author {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/author_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}
#banner_admin {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/admin_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}

#middle {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:115px;
    left:0;
    background-color:#fef8ed;
    height:564px;
    width:1137px;
}

#navigation {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:left;
    background-color:#fef8ed;
    height:564px;
    width:311px;
}

#nav_top {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/nav_top.jpg);
    background-repeat:no-repeat;
    height:22px;
    width:311px;
}

#nav_links {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    background-color:#fef8ed;
    height:417px;
    width:311px;
}

#book {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/nav_book.jpg);
    background-repeat:no-repeat;
    height:78px;
    width:311px;
}

#book a, #book a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    height:78px;
    width:311px;
    text-decoration:none;
}

#book a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_book.jpg);
    background-repeat:no-repeat;
    height:78px;
    width:311px;
}

#author {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:78px;
    left:0;
    background-image:url(site/1/images/nav_author.jpg);
    background-repeat:no-repeat;
    height:101px;
    width:311px;
}

#author a, #author a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:101px;
    width:311px;
    text-decoration:none;
}

#author a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_author.jpg);
    background-repeat:no-repeat;
    height:101px;
    width:311px;
}

#reviews {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:179px;
    left:0;
    background-image:url(site/1/images/nav_reviews.jpg);
    background-repeat:no-repeat;
    height:82px;
    width:311px;
}

#reviews a, #reviews a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:82px;
    width:311px;
    text-decoration:none;
}

#reviews a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_reviews.jpg);
    background-repeat:no-repeat;
    height:82px;
    width:311px;
}

#look {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:261px;
    left:0;
    background-image:url(site/1/images/nav_look.jpg);
    background-repeat:no-repeat;
    height:84px;
    width:311px;
}

#look a, #look a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:84px;
    width:311px;
    text-decoration:none;
}

#look a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_look.jpg);
    background-repeat:no-repeat;
    height:84px;
    width:311px;
}


#purchase {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:345px;
    left:0;
    background-image:url(site/1/images/nav_purchase.jpg);
    background-repeat:no-repeat;
    height:72px;
    width:311px;
}

#purchase a, #purchase a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:72px;
    width:311px;
    text-decoration:none;
}

#purchase a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_purchase.jpg);
    background-repeat:no-repeat;
    height:72px;
    width:311px;
}

#nav_bottom {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	background-image:url(site/1/images/nav_bottom.jpg);
	background-repeat:no-repeat;
	height:125px;
	width:311px;
	z-index: 1;
}

#content {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	float:left;
	background-color:#fef8ed;
	height:564px;
	width:432px;
   *width:430px;
	.overflow:hidden;
	text-align:left;
}

#content_admin {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	float:left;
	background-color:#fef8ed;
	height:564px;
	width:747px;
   *width:745px;
}

#right {
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	/* [disabled]float:right; */
	background-image:url(site/1/images/book_right.jpg);
	background-repeat:no-repeat;
	height:564px;
	width:394px;
	left: 743px;
	z-index: 1;
	top: 0px;
}

#right_admin {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:right;
    background-image:url(site/1/images/admin_right.jpg);
    background-repeat:no-repeat;
    height:564px;
    width:79px;
}
#right_author {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:right;
    background-image:url(site/1/images/author_right.jpg);
    background-repeat:no-repeat;
    height:564px;
    width:394px;
}
#look_inside {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	top:405px;
	left:-108px;
}

#buy_button {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	top:375px;
	left:20;
}
#look_inside a img {
	.margin-left: 20px;
	margin-top: -25px;
}
#special  {
	width: 475px;
	position: absolute;
	/* [disabled]height: 125px; */
	z-index: 100;
	text-align: left;
	clear: both;
	float: left;
	top: 420px;
	left: -25px;
}
.special_text {
	font-family: tahoma, arial, sans-serif;
	color : #666666;
	font-size : 12px;
}

.special_purchase_text {
	font-family: tahoma, arial, sans-serif;
	color : #666666;
	font-size : 13px;
}
#purchase_right {
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	background-image:url(site/1/images/book_right.jpg);
	background-repeat:no-repeat;
	height:564px;
	width:394px;
	left: 743px;
	z-index: 1;
	top: 0px;
}
#purchase_right a img {
	top: 475px;
	position: relative;
}
#purchase_right div .bodytext p {
	position: relative;
	top: 460px;
	text-align: center;
}


#content_purchase {
	position:absolute;
	z-index: 100;
	margin:0;
	padding:0;
	border:0;
	/* [disabled]float:left; */
	background-color:#fef8ed;
	height:auto;
	width:432px;
   *width:430px;
	overflow:visible;
	text-align:left;
	left: 312px;
}

#footer {
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:679px;
	left:0;
	clear:both;
	background-image:url(site/1/images/admin_footer.jpg);
	background-repeat:no-repeat;
	height:101px;
	width:1137px;
	text-align:center;
	z-index: 10;
}

body {
    text-align:left;
}

img {
    border:0;
}

.arrow_home {
	position: absolute;
	z-index: 200;
	left: 225px;
	top: 75px;
}
#special h1 {
	font-size: 18px;
	color: #A33340;
	text-align: center;
	/* [disabled]padding-left: 125px; */
	margin-left: 200px;
}
#special h2 {
	font-size: 14px;
	text-align: center;
	margin-left: 200px;
	margin-top: -10px;
	color: #A33340;
	font-style: italic;
}

.arrow_purchase {
	position: absolute;
	z-index: 200;
	left: 0px;
	top: 550px;
}#promotion {
	/* [disabled]margin-top: -3px; */
	position: absolute;
	z-index: 100;
	text-align: left;
}
#content .author_neg {
	/* [disabled]margin-top: -10px; */
}
#content .author {
	/* [disabled]margin-top: -19px; */
}
#promotion p {
	font-size: 14px;
	font-weight: bold;
	color: #A33340;
	font-family: Tahoma, Geneva, sans-serif;
}
#promotion p span {
	font-size: 14px;
	font-style: italic;
}
#promotion .author_sticker {
	position: absolute;
	left: -155px;
	top: -50px;
}
.preview_neg {
	/* [disabled]margin-bottom: 5px; */
}
.reviews_neg {
	/* [disabled]margin-bottom: 9px; */
}
#promotion a {
	color: #A33340;
}
