* {margin: 0; padding: 0;}

.clearfix {clear: both;}

body {background: #695C44 url(/images/body_bg.jpg) repeat-x left top; color: #D8863D; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; font-weight: normal; text-align: center; position: relative;}

#container {  margin: 50px auto; width:772px; z-index:1; text-align:left; background: #430000 url(/images/container_bg.jpg) left top no-repeat; position: relative;}

#header { width:765px; height:118px; z-index:2; background: url(/images/header_bg.png) left top no-repeat;}

#navbar { float: right; width:600px; height:23px; font-size:16px; z-index:4; margin-top: 97px;}

#navbar li { display: inline; list-style: none; padding: .5em 28px .5em 0;}

#navbar .home {padding-left: 0;}

#navbar .contact_us {padding-right: 0;}

#navbar li a{ text-decoration: none;}

#leftcolumn { float: left; width:268px; z-index:6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#leftcolumn p {color: #D7C4A0; }

#leftcolumn .left_column_images {margin-left: 15px; z-index:2;}

#leftcolumn_content {
	width:243px;
	height:305px;
	z-index:7;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#leftcolumn #leftcolumn_content a:hover {border-bottom: 1px dotted;}

#leftcolumn a:hover {text-decoration:none; border-bottom: none;}

#leftcolumn #latestbook {width: 225px; margin: 20px auto; color: #000;}

#leftcolumn #latestbook .left_column_images {z-index:1; margin: 0 0 0 -8px;}

#leftcolumn #latestbook #latestbook_info {margin: 5px 0 0 5px; border: 2px solid #4C3F29; 
padding: 1em; background: #FEDD8C url(/images/bookpage_bg.jpg) repeat-x left top;}

#rightcolumn { float: right; width:500px; z-index:6; clear: right; font-family: Georgia, "Times New Roman", Times, serif; color: #000; position: relative;}

#bookcovers {position: relative; top: 7px; width: 490px; float: left; background-color: #61523B; border: 1px solid black;}

#footer { font-size: 12px; color: #FFF; z-index:8; top: 646px; background-color: #000; text-align:center; padding: 5px 0;}

#navbar a {color: #D8863D; text-decoration:none;}
#navbar a:link {color: #D8863D;}
#navbar a:vlink {color: #D8863D;}
#navbar a:hover {color: #F7B77E; border-bottom: none; text-decoration: none;}
#navbar a:active {color: #D8863D;}

a {color: #D8863D; text-decoration:none;}
a:link {color: #D8863D;}
a:vlink {color: #D8863D;}
a:hover {border-bottom: 1px dotted;}
a:active {color: #D8863D;}

.ftcover_main {width: 330px; height: 494px; display: inline;}

#bookcovers a:hover {border: none; text-decoration: none;}

.ftcover_top {width: 151px; height: 233px; left: 332px; top: 6px; position: absolute;}

.ftcover_bottom {width: 151px; height: 233px; left: 332px; top: 254px; position: absolute;}

#rightcolumn #mybooks { font-size: 14px; background: #FEDD8C url(/images/bookpage_bg.jpg) no-repeat left top; width: 493px; overflow: hidden; position: relative;}
	
#rightcolumn #mybooks li {list-style-type: none; color: #000; display: block; clear: both; padding: 15px 50px;}

.bookdetails {padding: 15px 50px;}

.flashmovie {}


#rightcolumn #mybooks .book_thumbs {float: right; border: 1px solid #000; margin: 10px 0px 10px 10px;}

#rightcolumn #mybooks .book_large {float: right; border: 1px solid #000; margin: 10px 0px 10px 10px;}

#rightcolumn #mybooks .courtesan_re {float: right; border: none;}

#rightcolumn #mybooks .dropcap {float:left; color: #520C00; font-size:100px;line-height:70px; padding: 2px 5px 0 0;}

.pagetitle {font-size: 20px; color: #F7B77E; display: inline; text-align: left; padding: 0 .5em;
background-color: #520C00; line-height: 1.5em; letter-spacing: 1px;}

.booktitle {font-size: 16px; color: #520C00; display: block;}

.booktitle2 {font-size: 30px; padding-bottom: 10px;}

.readmore {display: block; margin-top: 5px;}

.amazonlink {margin: 20px 0; text-align: left; font-family:Arial, Helvetica, sans-serif; display: block;}

.back {margin: 5px 0; font-family: Arial, Helvetica, sans-serif; display: block;}

.quotation {font-style:italic; clear: left; margin: 25px;}

.quotedby {display: block; text-align: right; font-style: normal; font-weight:bold; margin-top: 5px;}

#bookpagetopimg {width: 493px; overflow: hidden;}

#form1 .required {color: #BB772E;}

#form1 .formline {display: block;}

#form1 .fields {display: inline; padding-right: 3em;}

#form1 .textbox { width: 200px; position: absolute; left: 250px; border: 2px solid #520C00;
background-color: #fff;}

#form1 .button { border: 2px solid #520C00; background-color: #F8E7CA; padding: .25em .5em;
margin-top: 25px;}

.FormButton { border: 2px solid #520C00; background-color: #F8E7CA; padding: .25em .5em;
margin-top: 25px;}

#form1 .checkbox {margin-right: 20px;}

#form1 .comment {display: block;}

#form1 .commentbox {width: 400px; height: 100px; display:block; border: 2px solid #520C00; 
margin: 5px 0 10px 0;}

#form1 #ddlReferral { width: 204px; position: absolute; left: 250px; border: 2px solid #520C00;}

#form1 {line-height: 1.75em; font-family: Arial, Helvetica, sans-serif;}
