@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: .9em;
	line-height: 1.5em;
	}


.leftfloat { float:left;}
.rightfloat{ float:right;}
.spacer{ clear:both; height:1px; font-size:0;}
.cennt{ text-align:center;}

#bodycontainer{ width:800px; margin:10px auto; background:url(images/rline_bg.jpg) 220px  repeat-y; height:auto;}

.bodycontainer1{ width:740px; margin:0px auto;}
.title{width:740px; margin:0px; float:left;}

.cont{width:740px; margin:0px; float:left;}


.side {
	width: 180px;
	float: left;
	margin-left:7px;
}

.main {
	width: 520px;
	float: right;
	
	padding: 0px 15px;
	font-size: .9em;
}
.main1{
	width: 520px;
	float: left;
	
	font-size: .9em;
}

.topp{ margin-top:10px;}

.search1{width:180px; float:left;}

.search2{ width:145px; float:left; margin-top:3px;}
.search3{ width:20px; float:left; padding-bottom:4px;}
.text4{ font:normal 13px Arial, Helvetica, sans-serif; color:#666600; }

.text4 a{ font:normal 13px Arial, Helvetica, sans-serif; color:#666600; text-decoration:none; }

.text4 a:hover{ font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.text1_1{ font:bold 12px Arial, Helvetica, sans-serif; color:#333333; }
p, td, th, ul, li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	line-height: 1.5em;
	}
	
hr {
	border-bottom: 2px solid #CCC;
}

.big_txt{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#999999;}
#maincontainer {
	}


#header {
	color: #666;
	font-size: .9em;
	padding: 10px 34px 10px 0;
	text-align: right;
	height: 43px;
	width: 740px;
	margin: 0px auto;
	}

#header img {
	margin-bottom: -20px;
	margin-left: 0px;
	}


#header a:link {
	text-decoration: none;
	color: #666;
}

#header a:visited {
	text-decoration: none;
	color: #666;
}

#header a:hover {
	text-decoration: none;
	border: none;
	border-bottom: 1px dotted #F90;
	color: #F90;
}

#header a:active {
	text-decoration: none;
	color: #666;
}


#navtopline {
	border-top: 2px solid #CCC;
	height: 4px;
	}

#nav {
	margin: 2px auto;
	background-image: url(images/navline.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 780px;
	padding: 0px 17px;
}

.subnav{ width:780px; height:auto; margin:5px auto; padding:0px;}

li.subnav2{ width:120px; margin:0px; padding:0px; float:left; text-align:center; list-style:none; font:bold 12px Tahoma; color:#a87826; text-align:left;}

li.subnav2 a{  font:bold 12px Tahoma; color:#a87826; text-align:left; text-decoration:none;}

li.subnav2 a:hover{ font:bold 12px Tahoma; color:#993399; text-align:left; text-decoration:none;}

li.subnav3{ width:55px; margin:0px; padding:0px; float:left; text-align:center; list-style:none; font:bold 12px Tahoma; color:#a87826; text-align:left;}

li.subnav3 a{  font:bold 12px Tahoma; color:#a87826; text-align:left; text-decoration:none;}

li.subnav3 a:hover{ font:bold 12px Tahoma; color:#993399; text-align:left; text-decoration:none;}

li.subnav4{ width:70px; margin:0px; padding:0px; float:left; text-align:center; list-style:none; font:bold 12px Tahoma; color:#a87826; text-align:left;}

li.subnav4 a{  font:bold 12px Tahoma; color:#a87826; text-align:left; text-decoration:none;}

li.subnav4 a:hover{ font:bold 12px Tahoma; color:#993399; text-align:left; text-decoration:none;}

li.subnav5{ width:85px; margin:0px; padding:0px; float:left; text-align:center; list-style:none; font:bold 12px Tahoma; color:#a87826; text-align:left;}

li.subnav5 a{  font:bold 12px Tahoma; color:#a87826; text-align:left; text-decoration:none;}

li.subnav5 a:hover{ font:bold 12px Tahoma; color:#993399; text-align:left; text-decoration:none;}

li.subnav6{ width:120px; margin:0px; padding:0px; float:left; text-align:center; list-style:none; font:bold 12px Tahoma; color:#a87826; text-align:left;}

li.subnav6 a{  font:bold 12px Tahoma; color:#a87826; text-align:left; text-decoration:none;}

li.subnav6 a:hover{ font:bold 12px Tahoma; color:#993399; text-align:left; text-decoration:none;}

#nav .mainnav .makenav {
	margin-left: 263px;
	}
	
#nav .secondnav {
	margin-top: 2px;
}
	
#nav .secondnav .makenav {
	margin-left: 188px;
}

#navbottomline {

	border-bottom: 2px solid #CCC;
	height: 2px;
	}
	
	#navbottomline1 {
margin-top:27px;
	border-bottom: 2px solid #CCC;
	height: 4px;
	}
	
#maincontent {
	margin: 10px auto; overflow:hidden; width: 780px;}

#maincontent1 {
	margin: 10px auto;
	width: 820px;
}


#maincontent .side {
	width: 175px;
	float: left;
	margin-left: 7px;
	padding:0 10px 0 0;
}

#maincontent .side .thumbnails {
	margin: 20px auto;
	width: 132px;
}
 
#maincontent .side .search {
	width: 158px;
	}
	

#maincontent .side .search input {
	width: 122px;
	border: 1px solid #999;
	border-right: none;
}

#maincontent .side .search img {
	margin-left: -7px;
	margin-bottom: -10px;
}

#maincontent1 .side {
	width: 165px;
	float: left;
	margin-left: 7px;
}

#maincontent1 .side .thumbnails {
	margin: 20px auto;
	width: 132px;
}

#maincontent1 .side .search {
	width: 158px;
	}
	

#maincontent1 .side .search input {
	width: 122px;
	border: 1px solid #999;
	border-right: none;
}

#maincontent1 .side .search img {
	margin-left: -7px;
	margin-bottom: -10px;
}

#maincontent .main {
	width: 500px;
	float: left;
	border-left: 1px solid #CCC;
	padding: 0px 0px 0 10px;
	font-size: .9em;
}

#maincontent1 .main1 {
	width: 600px;
	float: right;
	border-left: 1px solid #CCC;
	padding: 0px 15px;
	font-size: .9em;
}

.booktitle a {
	color: #336765;
	font-size: 1em;
	margin-bottom: -16px;
	font-weight: bold;
}

.ratebook a {
	margin-left: 100px;
}

.readreviews a {
	margin-left: 100px;
}

.contacttable {
	text-align: right;
	width: 375px;
}

.contacttable input, .contacttable select, .contacttable textarea {
	margin-left: 20px;
}
.contacttable td {
	padding: 2px;
}

.callout {
	border: 1px solid #CCC;
	background-color: #EFEFEF;
	padding: 20px;
}

#popupcontainer {
	padding: 20px;
}

#popupcontainer a {
	color:#336765;
}

#facebook {
	text-transform: uppercase;
	color: #333;
	width: 740px;
	margin: 0px auto -20px auto;
	font-size: .75em;
}

#facebook a {
	color: #333;
	text-decoration: none;
}

#facebook img {
	margin-bottom: -5px;
}

#footer {
	margin:0px auto;
	text-align: center;
	font-size: .7em;
	color: #666;
	height:20px;
	
}

.cont_body{ width:520px; margin:0px; padding:0px; float:left;}

.cont_body1{ width:600px; margin:0px; padding:0px; float:left;}

.subhead_img{ width:520px; float:left; height:auto; margin:5px 0 15px 0px; padding:0px;}

.login_details{ width:450px; margin-bottom:10px; height:auto; padding:0px; float:left;}

.login_button{ width:425px; margin:0px; height:auto; padding-top:10px; float:right; overflow:hidden;}

.login_details ul{ margin-bottom:1px; height:auto; padding:0px; float:left; list-style:none;}

li.login1{width:75px; margin:0px; height:auto; padding:0px; float:left; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left;}

li.login2{width:370px; margin:0px; height:auto; padding:0px; float:left; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left;}

input.textbox{ width:auto; margin:0px ; height:auto; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-align:left; border:1px solid #b4b4b4;}

input.textbox1{ width:210px; margin:0px ; height:auto; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-align:left; border:1px solid #b4b4b4;}

textarea.textarea{ width:190px; margin:0px ; height:auto; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-align:left; border:1px solid #b4b4b4;}

select.select{ width:100px; margin:0px; height:18px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-align:left; border:1px solid #b4b4b4; }

select.select1{ width:130px; margin:0px; height:18px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-align:left; border:1px solid #b4b4b4; }

.button_bg{ width:auto; height:29px; background:url(images/button_bg.jpg) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.button_bg1{ width:auto; height:29px; margin-left:3px; background:url(images/button_bg.jpg) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.reg_typ{ width:520px; height:auto; margin:0px; padding:0px; float:left;}

ul.reg_type{ width:520px; margin:0px; float:left; padding:0px; list-style:none;}

li.reg_txt{ width:110px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-decoration:none;}

li.reg_select{ width:100px; float:left; text-align:left; text-decoration:none;}

#author{ width:500px; margin-top:10px; padding:0px; height:auto; float:left;}

.author{ width:520px; float:left; text-align:left; text-decoration:none;}

.authur_title{ width:520px; margin:10px 0 10px 0px; padding:0px; height:auto; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}

#buyer{ width:520px; margin-top:10px; padding:0px; height:auto; float:left;}

.buyer{width:520px; margin-top:10px; padding:0px; height:auto; float:left;}

.buyer_title{ width:520px; margin:10px 0 10px 0px; padding:0px; height:auto; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}

#foter1{ width:520px; height:auto; margin:0px; padding:0px; float:left;}

.foter1{width:520px; height:auto; margin:0px; padding:0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#999999;}

ul.authur1{ width:520px; margin:0px; padding:0px; float:left; height:auto; list-style:none;}

li.authur2{ width:130px; height:auto; margin:0px; padding:4px 0 4px 0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:right; text-decoration:none;}

li.authur3{ width:300px; height:auto; margin-left:0px; padding:4px 0 4px 5px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-decoration:none;}

li.authur2_price{ width:70px; height:auto; margin:0px; padding:4px 0 4px 0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:right; text-decoration:none;}

li.authur3_price{ width:125px; height:auto; margin-left:0px; padding:4px 0 4px 5px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-decoration:none;}

ul.buyer1{ width:520px; margin:0px; padding:0px; float:left; height:auto; list-style:none;}

li.buyer2{ width:130px; height:auto; margin:0px; padding:4px 0 4px 0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:right; text-decoration:none;}

li.buyer3{ width:300px; height:auto; margin-left:0px; padding:4px 0 4px 5px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-decoration:none;}


#mysold{ width:520px; float:left; text-align:left; padding:0px; text-decoration:none;}

.mysold_body{ width:520px; float:left; margin-bottom:0px; padding:0px; text-decoration:none; }

.mysold{ width:520px; float:left; margin-bottom:10px; padding-bottom:10px; text-decoration:none; border-bottom:#cccccc solid 1px;}

.mysold_img{ width:130px; float:left; margin:0px; padding:0px; text-decoration:none;  text-align:left;}

.mysold_txt{width:385px; float:right; margin:0px; padding:0px; text-align:left; text-decoration:none;}

ul.mysold_txt1{width:385px; float:left; margin:0px; padding:0px; text-align:left; text-decoration:none; list-style:none;}

li.mysold_txt2{width:385px; float:left; margin-bottom:8px; padding:0px; text-align:left; text-decoration:none;}

ul.mysold_txt3{width:385px; float:left; margin:0px; padding:0px; text-decoration:none; height:30px; list-style:none;}

li.link_txt1{ width:65px; margin:0px; padding:0px; text-align:center; float:left;}

li.link_txt2{width:65px; margin:0px; padding:0px; text-align:center; float:left;}

li.link_txt3{width:95px; margin:0px; padding:0px; text-align:center; float:left;}

li.link_txt4{width:160px; margin:0px; padding:0px; text-align:center; float:left;}


ul.mysold1{ width:520px; margin:0px; padding:0px; float:left; text-align:left; text-decoration:none; float:left; list-style:none;}

li.mysold2{ width:150px; float:left; margin:0px; padding:0px; text-decoration:none; float:left;  list-style:none; text-align:left;}

li.mysold3{ width:360px; float:left; margin:0px; padding:0px; text-align: justify; text-decoration:none;list-style:none;}

.text1{ font:bold 13px Arial, Helvetica, sans-serif; color:#333333; }

.text2{ font:normal 12px Arial, Helvetica, sans-serif; color:#990033; }

.text2 a{ font:normal 12px Arial, Helvetica, sans-serif; color:#990033; text-decoration:none; }

.text2 a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF3366; text-decoration:underline;}

.normalblack{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333333;}

.text3{ font:normal 12px Arial, Helvetica, sans-serif; color:#990033; text-align:right; }

.text3 a{ font:normal 12px Arial, Helvetica, sans-serif; color:#990033; text-decoration:none; text-align:right;}

.text3 a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF3366; text-decoration:underline; text-align:right;}

.txtrightalign{ text-align:right;}




ul.authur4{ width:300px; height:auto; margin:0px; padding:0px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;text-decoration:none;list-style:none;}

li.month{ width:45px; height:auto; margin:0px; padding:0px; list-style:none; float:left;}

li.month1{ width:70px; height:auto; margin:0px; padding:0px; list-style:none; float:left;}

li.month{ width:45px; height:auto; margin:0px; padding:0px; list-style:none;}

li.month{ width:45px; height:auto; margin:0px; padding:0px; list-style:none;}

.payment{ width:550px; height:auto; margin:0px; padding:0px; float:left;}

ul.receipt{width:590px; height:auto; margin:0px; padding:0px; float:left; list-style:none; border:#cccccc solid 1px;}

ul.pay{width:590px; height:auto; margin:0px; padding:5px 0 5px 0; float:left; font-weight:bold; list-style:none; border-bottom:1px solid #ccc; float:left; background-color:#ededed;}

ul.pay_info{width:590px; height:auto; margin:0px; padding:5px 0 5px 0; float:left; font-weight:bold; list-style:none; border-bottom:1px solid #ccc; float:left;}


li.pay1{width:150px; height:auto; margin:0px; padding:0px; float:left; list-style:none; text-align:center;}

li.pay2{width:100px; height:auto; margin:0px; padding:0px; float:left; list-style:none;text-align:center;}

li.pay3{width:100px; height:auto; margin:0px; padding:0px; float:left; list-style:none;text-align:center;}

li.pay4{width:120px; height:auto; margin:0px; padding:0px; float:left; list-style:none;text-align:center;}

.bottom_bor{ border-bottom:#cccccc solid 1px;}




#header1 {
	color: #666;
	font-size: .9em;
	padding: 10px 3px;
	text-align: left;
	height: 38px;
	width: 740px;
	margin: 0px auto;
	}


.previewbook{margin:0px; width:740px; padding:0px; float:left; height:auto;}

#previewbook1{margin-top:20px; width:740px; padding:0px; float:left; height:auto;}

.page_link{margin-top:20px; width:740px; padding:0px; float:left; height:auto;}

.link{ width:220px; margin:0px auto; padding:0px;}

ul.link1{width:220px; margin:0px; padding:0px; float:left; list-style:none;}

li.link2{ width:50px; margin:0px; padding:0px; float:left;}

li.link3{ width:65px; margin:0px; padding:0px; float:left;}

.previewbook1{margin:0px; width:740px; padding:0px; float:left; height:auto; border:#cccccc 1px solid; }

.previewleft{ width:355px; margin:0px; padding:5px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }

.previewright{ width:355px; margin:0px; padding:5px; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.preleft_title{ width:355px; margin:0px; padding-bottom:5px; float:left; border-bottom:#cccccc 1px solid;}

.preright_title{ width:355px; margin:0px; padding-bottom:5px; float:left; border-bottom:#cccccc 1px solid;}


.preleft_title1{ width:355px; margin-top:15px; padding:0px; float:left;}

.preright_title1{ width:347px; margin-top:15px; padding:4px; float:left; text-align:justify;}

.text4{ font:bold 18px Arial, Helvetica, sans-serif; color:#996633;}

.comments{margin:0px; width:400px; padding:0px; float:left; height:auto;}

ul.comments1{ margin:0px; width:740px; padding:0px; float:left; height:auto; list-style:none;}

li.comments2{ margin:0px; width:740px; padding:0px; float:left; height:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#999933;}

li.subcomments2{ margin-top:10px; width:740px; padding:0px; float:left; height:auto; font:bold 13px Arial, Helvetica, sans-serif; color:#000000;}

li.comments3{ margin-top:10px; width:740px; padding:0px; float:left; height:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

li.comments4{ margin-top:10px; width:740px; padding:0px; float:left; height:auto;}

.rating{margin-top:20px; width:740px; padding:0px; float:left; height:auto;}

ul.rating1{ margin:0px; width:740px; padding:0px; float:left; height:auto; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

li.rating2{margin:0px; width:740px; padding:0px; float:left; height:auto;}

li.rating3{margin-bottom:4px; width:740px; padding:0px; float:left; height:auto;}

.text5{ font:normal 12px Arial, Helvetica, sans-serif; color:#ff0000; }

.text5 a{ font:normal 12px Arial, Helvetica, sans-serif; color:#990033; text-decoration:underline; }

.text5 a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF3366; text-decoration:underline;}

.pad-left{ margin:0 0 0 5px;}



	
a { outline:none;}
 
a img { outline:none;}

#header .logo {
	border: none;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
}


.commentsnew{margin:0px; width:auto; padding:0px; float:left; height:auto;}

ul.comments1new{ margin:0px; width:auto; padding:0px; float:left; height:auto; list-style:none;}

li.comments2new{ margin:0px; width:auto; padding:0px; float:left; height:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#999933;}

li.subcomments2new{ margin-top:10px; width:auto; padding:0px; float:left; height:auto; font:bold 13px Arial, Helvetica, sans-serif; color:#000000;}

li.comments3new{ margin-top:10px; width:auto; padding:0px; float:left; height:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

li.comments4new{ margin-top:10px; width:auto; padding:0px; float:left; height:auto;}

.ratingnew{margin-top:20px; width:auto; padding:0px; float:left; height:auto;}

ul.rating1new{ margin:0px; width:auto; padding:0px; float:left; height:auto; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

li.rating2new{margin:0px; width:auto; padding:0px; float:left; height:auto;}

li.rating3new{margin-bottom:4px; width:auto; padding:0px; float:left; height:auto;}


