/* GLOBAL DECLARATION */
* {font-family: tahoma, arial, helvetica, sans-serif; margin: 0; padding: 0;}
html, body {background-color: #FFF; height: 100%;} 

/* REPLACEMENT TAGS */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
b, strong {font-weight: bold;}
em {font-style: italic;}
form {display: inline;}
h1, h2, h3 {display: block; font-weight: bold; padding-bottom: 10px;}
img {border: 0; display: inline; margin: 0; padding: 0;}
li {margin: .2em .1em .2em 2em;}
ol {margin: .8em 0 .8em 0;}
p {margin: 0px; padding: 0px}
table {border: 0; border-collapse: collapse; margin: 0; padding: 0;}
td {vertical-align: top;}
ul {margin: .8em 0 .8em 0;}

/* ABOUT US */
.infolinks {color: #000; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration:  underline;}
.infolinks a {color: #000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.t {height: 7px; margin-left: 14px; width: 7px;}

/* AUTHORS */
#authorleft {float: left; height: 44px; padding: 20px 0 0 20px; width: 325px;}
#authorleft select {font-size: 11px; height: 20px; width: 60px;}
#authoright {float: left; height: 34px; padding: 30px 0 0 18px; width: 357px;}
#authoright a {color: #4E4E4E; letter-spacing: 3px; text-decoration: underline;}
#authorsearch {background: url('../../graphics/fillers/author_search.gif') no-repeat; color: #4E4E4E; font-family: Tahoma, Arial, sans-serif; font-size: 11px; height: 64px; width: 725px;}
.authorcontent {clear: both; color: #3B3B3B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 725px;}
.authorcontent a {color: #6A2777; text-decoration: underline;}
.authorcontent h4 {color: #6A2777; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
.authorpaging {clear: both; font-size: 11px; text-align: center; width: 725px;}
.authorpaging a {color: #4E4E4E; font-size: 11px;}
.authorpaging .showpage {background: url('../../graphics/elements/page2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; width: 11px;}
.authorpaging .showbluepage {background: url('../../graphics/elements/blue2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; position: relative; text-align: center; width: 11px;}

/* BOOKS: BEST SELLERS */
#topten {clear: both; float: left; padding: 25px 0 0 0; width: 750px;}
#publishednew {clear: both; float: left; width: 750px;}
.besttitle {color: #6A2777; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;display:block; clear:both;} 
.besttitle .black {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.besttitle .blue {color: #0E3C88; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.firsttitle {color: black; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;} 
.book 	{background: url('../../graphics/elements/bookframe.gif') no-repeat; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left;  margin: 17px 32px 0 0; padding: 0px; width: 150px;overflow:hidden}
.booktitle {color: #273677; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;}
.buttleft {float: left; margin-bottom: 34px;}
.buttright {float: right; margin-bottom: 34px;}
.description {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.endbook 	{background: url('../../graphics/elements/bookframe.gif') no-repeat; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; height: 194px; margin: 17px 0 0 0; padding: 0px; width: 150px;}		
.inframe {padding: 8px;}

/* BOOK PROPOSAL */
.select_format {font-size: 11px; height: 20px; margin: 7px 0 6px 0; padding: 1px 0 0 4px; width: 90px;}
.submit {float: right; vertical-align: middle;}
.submitfix {float: right; vertical-align: middle;}
.text_proposal {border: #7F9DB9 solid 1px; font-size: 12px; height: 16px; margin-bottom: 6px; padding: 1px 0 0 4px; width: 110px;}
.textbox {border: #7F9DB9 solid 1px; font-size: 12px; padding: 1px 4px 0 4px;}

/* CATEGORIES */
#category {float: left; height: 20px; padding: 10px 0 0 7px; width: 400px;}
#category .select {font-size: 11px; height: 20px; padding: 1px 0 0 4px; width: 160px;}
#sort {color: #000; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; padding: 50px 0 0 0; text-align: right; width: 310px;}
#sort .select {font-size: 11px; height: 20px; margin-top: 5px; padding: 1px 0 0 4px; width: 60px;}
.keyword {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; margin-top: 7px; padding: 2px 0 0 4px; width: 126px;}
.purplecat {background: url('../../graphics/fillers/purplecat.gif') no-repeat; height: 94px; width: 725px;}

/* CHECKOUT */
#minpass {line-height: 12px; margin-top: 8px;}
.checkoutinfo {clear: both; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 20px 0 0 0; width: 750px;}
.checkoutinfo a {color: #823E8F; text-decoration: underline;}
.text_area {border: #7F9DB9 solid 1px; font-size: 11px; height: 17px; margin-bottom: 6px; padding: 1px 0 0 4px; width: 110px;}
.topten {clear: both; float: left; height: 20px; padding: 5px 0 0 7px; width: 300px;}

/* CONSUMER AUTHOR DETAILS */
#maincontent {color: #000; float: left; font-family: arial; font-size: 11px; margin: 0 0 0 0; padding: 0; width: 695px;}
#maincontent a {color: #6A2777; text-decoration: underline;}
#maincontent h1 {color: #000; float: left; font-family: Georgia; font-size: 18px; margin: 0 4px 0 0; padding: 0;}
#maincontent h2 {color: #6A2777; display: block; font-family: Georgia; font-size: 18px; margin: 0; padding: 0;}
#maincontent h3 {color: #000; float: left; font-family: arial; font-size: 10px; font-weight: normal; margin: -17px 0 17px 0; padding: 0;}
#maincontent h4 {color: #000; display: block; font-family: arial; font-size: 12px; font-weight: bold; margin: 0 0 7px 0; padding: 0;}
.author {float: right; height: 100%; margin: 0 0 20px 30px; width: 162px;}
.authorframe {background: url('../../graphics/fillers/author_frame.jpg') no-repeat; float: left; height: 227px; margin: 0 0 0 0; padding: 9px 0 0 9px; width: 162px;}
.authorenlarge {float: left; margin: 0 0 0 9px; width: 162px;}

/* CONTACT US */
#amap {float: left; width: 380px;}
#coinfo {color: #3B3B3B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 0 60px 0 0px; width: 300px;}
#directions {background: url('../../graphics/elements/contact_map.gif') no-repeat; height: 206px; padding: 9px; width: 288px;}
#mandatory {color: #9C9C9C; font-size: 10px;}
.contactbox {border: #7F9DB9 solid 1px; font-size: 11px; height: 16px; margin-bottom: 6px; padding: 1px 0 0 4px; width: 137px;}
.keycontacts {clear: both; color: #3B3B3B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding: 16px 0 0 12px; width: 753px;}
.keycontacts a {color: #194A9C; text-decoration: underline;}
.keycontacts img {line-height: 16px;}

/* CONTAINER */
#container {margin: 0 auto 0 auto; width: 997px;}
#contentleft {float: left; margin-top: 20px; overflow: hidden; width: 365px;}
#contentleft .boxes {float: left; width: 240px;}
#contentleft .title {float: left; line-height: 26px; margin-top: -4px; padding-left: 7px; width: 110px;}
#contentright {float: left; margin-top: 20px; overflow: hidden; width: 380px;}
#contentright .boxes {float: left; margin-bottom: 10px; width: 263px;}
#contentright .regbox {float: left; margin-bottom: 10px; width: 210px;}
#contentright .required {color: #9C9C9C; float:left; font-size: 10px; margin-top: 5px;}
#contentright .title {float: left; line-height: 26px; margin-top: -4px; width: 117px;}
#contentsplit {clear: both; color: #4E4E4E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; overflow: hidden; width: 760px;}
.vertical {vertical-align: bottom;}

/* CONTAINER: TERMS AND CONDITIONS */
#container4terms {float: left; margin-top: 20px; overflow: hidden; width: 380px;}
#container4terms .icon {float: left; line-height: 18px; padding-left: 12px; vertical-align: text-top; width: 8px;}
#container4terms .terms {float: left; line-height: 18px; padding-left: 19px; text-decoration: underline; width: 341px;}
#container4terms .terms a {color: #000; text-decoration: underline;}
#contentright .icon {float: left; line-height: 18px; padding-left: 12px; vertical-align: text-top; width: 8px;}
#contentright .terms {float: left; line-height: 18px; padding-left: 19px; text-decoration: underline; width: 341px;}
#contentright .terms a {color: #000; text-decoration: underline;}

/* CONTENT: HOME PAGE */
#content {float: left; width: 765px;}
#content .dark {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#content .purple {color: #823E8F; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
#seperator {background: url('../../graphics/elements/feature_divider.gif') no-repeat; clear: both; float: left; height: 5px; margin-top: 28px; width: 755px;}

.bookend {background: url('../../graphics/elements/feature_end.gif') no-repeat; color: #2C2C2C; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 272px; padding-left: 18px; width: 184px;}
.divider {clear: both; float: left; margin-top: 30px;}
.feature1 {background: url('../../graphics/elements/feature1.gif') no-repeat; color: #2C2C2C; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 275px; 			padding: 0 30px 0 18px; width: 133px;}
.feature1 a {text-decoration: none;}
.feature1 a:hover {text-decoration: none;}		
.feature2 {background: url('../../graphics/elements/feature2.gif') no-repeat; color: #2C2C2C; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 275px; 			padding: 0 34px 0 18px; width: 134px;}	
.feature2 a {text-decoration: none;}
.feature2 a:hover {text-decoration: none;}		
.feature4 {background: url('../../graphics/elements/feature4.gif') no-repeat; color: #2C2C2C; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 275px; 			padding: 0 38px 0 18px; width: 150px;}	
.feature4 a {text-decoration: none;}
.feature4 a:hover {text-decoration: none;}							
.feature a {text-decoration: none;}
.feature a:hover {height: 270px; width: 180px;}
.featurebook {margin-bottom: 28px; padding: 5px 0 0 25px;}
.featurebookend {margin-bottom: 28px; padding: 5px 0 0 30px;}
.purple {color: #823E8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.speech {background: url('../../graphics/elements/speech_bubble.gif') no-repeat; color: #FFF; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; height: 48px; margin-right: 17px; padding: 5px 0 0 9px; width: 160px;}
.welcome 	{clear: both; color: #DFBFE5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 154px; padding: 70px 0 0 335px; width: 422px;}
.welcome a {color: #DFBFE5;}
.welcome a:hover {text-decoration: none;}
.welcome .h1 {color: white; display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding-bottom: 10px;}
.welcome .h2 {color: #DFBFE5; display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding-bottom: 10px;}
.welcome .h3 {color: #D3D0D7; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 31px;}
.welcome .h4 {color: #D3D0D7; display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; padding-right: 31px;}

/* CONTENT: PAGING */
#footpaging {clear: both; color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 30px 0 37px 0; text-align: center; width: 100%;}
#footpaging a {color: #000; text-decoration: none;}
#footpaging .showpage {background: url('../../graphics/elements/page2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; position: relative; text-align: center; width: 11px;}
#footpaging .showbluepage {background: url('../../graphics/elements/blue2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; position: relative; text-align: center; width: 11px;}
#headpaging {color: #4E4E4E; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; margin: 27px 0 10px 0; text-align: right; width: 700px;}
#headpaging a {color: #000; text-decoration: none;}
#headpaging .showpage {background: url('../../graphics/elements/page2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; position: relative; text-align: center; width: 11px;}
#headpaging .showbluepage {background: url('../../graphics/elements/blue2.gif') no-repeat; color: #FEFEFE; display: inline; height: 14px; position: relative; text-align: center; width: 11px;}
#headpaging .blackmagic {color: #000; display: inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
#headpaging .brightpurple {color: #6A2777; display: inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.coal {color: #4E4E4E;}
.coal a {color: #4E4E4E; text-decoration: underline;}

/* FAQS */
.a {clear: both; color: #823E8F; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 67px;}
.answer {float: left; width: 688px;}
.answer a {color: #3B3B3B; text-decoration: underline;}
.q {clear: both; color: #3B3B3B; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 10px 0 10px 0; width: 67px;}
.question {color: #3B3B3B; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 10px 0 10px 0; width: 688px;}

/* FOOTER */
#copyright {color: #404040; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 43px; margin-top: 4px; padding: 18px 0 0 5px; width: 493px;}
#design {color: #404040; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 43px; padding: 18px 75px 0 0; text-align: right; width: 418px;}
#design a {color: #404040;}
#footer {background: url('../../graphics/fillers/footer.gif') repeat-x; clear: both; height: 132px; width: 100%;}
#lower {clear: both; height: 65px; width: 997px;}
#mid {clear: both; height: 42px; margin: 0 auto 0 auto; padding-top: 11px; width: 997px;}

/* FORGOTTEN PASSWORD */
#password {margin-left: 7px;}
#password a {color: #9C9C9C; font-size: 11px; text-decoration: underline; vertical-align: top;}

/* HEADER */
#header {background: url('../../graphics/fillers/backdrop.gif') repeat-x; height: 85px; width: 100%;}
#logo {float: left; height: 53px; width: 232px;}
#middle {clear: both; height: 31px; margin: 0 auto 0 auto; padding-top: 22px; width: 997px;}

/* HELP: ORDER MASTER */
#content, #omcontent .blue {color: #0E3C88; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.faqanswer {color: #3B3B3B; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 688px;}
.faqanswer a {color: #194A9C; text-decoration: underline;}
.instructions {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

/* HISTORY: ORDER MASTER */
#omtitle {background: url('../../graphics/fillers/order_title.gif') no-repeat; clear: both; color: #2C2C2C; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; height: 41px; padding: 16px 0 0 10px; width: 714px;}
#omfooter {background: url('../../graphics/fillers/order_footer.gif') no-repeat; clear: both; color: #2C2C2C; font-size: 11px; height: 55px; padding: 8px 0 0 10px; width: 714px;}
.blocka, .blockc, .blockg {float: left; width: 64px;}
.blocka {padding: 12px 0 0 12px;}
.blockc {padding: 12px 0 0 32px;}
.blockg {padding: 12px 0 0 10px;}
.blockb {float: left; padding: 12px 0 0 18px; width: 209px;}
.blockd {float: left; padding: 12px 0 0 12px; width: 91px;}
.blocke {float: left; padding: 12px 0 0 12px; width: 44px;}
.blockf {float: left; padding: 12px 0 0 12px; width: 64px;}
.buttonright {clear: both; margin: 8px 0 7px -18px; text-align: right; width: 724px;}
.goright {clear: both; color: #194A9C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; width: 724px;}
.goright a {color: #194A9C; text-decoration: underline;}
.omapproved {background: url('../../graphics/fillers/order_approved.gif') no-repeat; clear: both; color: #2C2C2C; font-size: 11px; height: 42px; padding: 8px 0 0 10px; width: 714px;}
.omnotapproved {background: url('../../graphics/fillers/order_notapproved.gif') no-repeat; clear: both; color: #2C2C2C; font-size: 11px; height: 46px; padding: 8px 0 0 10px; width: 714px;}

/* OUTSTANDING ORDERS */
#outtitles {background: url('../../graphics/fillers/outstanding_title.gif') no-repeat; clear: both; color: #2C2C2C; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; height: 39px; padding: 8px 0 0 10px; width: 714px;}
.outorders {background: url('../../graphics/fillers/outstanding_ordered.gif') no-repeat; clear: both; color: #2C2C2C; font-size: 11px; height: 42px; padding: 8px 0 0 10px; width: 715px;}

/* KEEP INFORMED */
.dropdown {height: 19px; width: 116px;}
.keep {color: #4E4E4E; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 28px; width: 250px;}

/* LATEST NEWS */
#latestnews {background: url('../../graphics/fillers/latest_news.gif') no-repeat; font-size: 11px; height: 42px; padding: 20px 0 0 20px; width: 704px;}
#latestnews select {font-size: 11px; width: 80px;}
.authorcontent h5 {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: 400;}
.readnews {float: left; width: 590px;}
.spyglass {clear: both; height: 18px; margin-left: -10px; padding: 10px 0 0 0; width: 108px;}
.viewpic {background: url('../../graphics/elements/bookframe_small.gif') no-repeat; float: left; height: 176px; margin-left: 12px; padding: 9px; width: 89px;}

/* MENU: FOOTER */
#menuf {background: url('../../graphics/fillers/footer2.gif') no-repeat; float: left; height: 52px; margin: 0 auto 0 auto; padding: 0 0 0 10px; width: 986px;}
#menuf li {color: #FFF; display: inline; float: left; margin: 0 0 0 0; padding: 14px 50px 0 0;}
#menuf li a {color: #FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
#menuf li a:hover {text-decoration: underline;}
#menuf ul {list-style: none; margin: 0; padding: 0;}

/* MENU: HEADER */
#menu {background: url('../../graphics/elements/menu_back.gif') no-repeat; float: left; height: 53px; margin: 0 auto 0 auto; padding: 0 0 0 26px; width: 725px;}
#menu li {color: #FFF; display: inline; float: left; height: 53px; margin: 0 0 0 0; padding: 17px 51px 0 0;}
#menu li a {color: #FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
#menu li a:hover {text-decoration: underline;}
#menu ul {list-style: none; margin: 0; padding: 0;}

/* MY PROFILE */
#accounts {clear: both; padding: 10px 0 0 0; width: 757px;}
#accounts ul {margin: 0; line-height: 16px; padding: 0;}
#accounts ul li {font-weight: bold; list-style: url('../../graphics/elements/bluet.gif');}
#accounts ul li a {color: #194A9C; font-family: Tahoma, Arial,; font-size: 11px; font-weight: normal; text-decoration: underline;} 
#myleft {float: left; width: 124px;}
#myright {float: left; width: 222px;}
.area_profile {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0 0 5px; width: 140px;}
.blue_profile {color: #194A9C;}
.drop_profile {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; margin: -3px 0 3px 0; padding: 2px 0 0 0; width: 150px;}
.omdiv {margin-left: -9px;}
.profileleft {color: #3B3B3B; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; overflow: hidden; width: 346px;}
.profileleft .titletag {color: #3B3B3B; float: left; line-height: 30px; margin-top: -8px; width: 124px;}
.profileleft .titletag .telephone {margin-top: 25px;}
.profileleft .displaytag {float: left; width: 222px;}
.profileleft .displaytag input.data {color: #4E4E4E; font-size: 11px; height: 16px; margin-bottom: 8px; padding: 2px 0 0 5px; width: 141px;}
.profileleft .displaytag input.bigdata {color: #4E4E4E; font-size: 11px; height: 16px; margin-bottom: 8px; margin-top: 58px; padding: 2px 0 0 5px; width: 141px;}
.profileleft .displaytag select {color: #4E4E4E; font-size: 11px; height: 20px; margin: 0 0 8px 0; padding: 2px 0 0 0; width: 150px;}
.profileleft .displaytag textarea {color: #4E4E4E; font-size: 11px; margin-bottom: 8px; padding: 2px 0 0 5px; width: 140px;}

.profileright {color: #3B3B3B; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 25px; width: 385px;}
.profileright .blue {color: #0E3C88; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.text_profile {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; margin-top: -10px; padding: 2px 0 0 5px; width: 141px;}
.pla {float: left; width: 124px;}
.plb {float: left; width: 222px;}
.pra {float: left; width: 150px;}
.prb {float: left; width: 26px;}

/* NAVIGATION */
#categories, #omcategories {background: url('../../graphics/fillers/fader_categories.gif') repeat-x top; clear: both; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; 	line-height: 10px; margin-top: 30px; padding: 0 9px 22px 30px; width: 136px;}
#categories .searchbooks {color: #4E4E4E; margin-left: 2px;}
#mailist, #ommailist {background: url('../../graphics/fillers/fader.gif') repeat; clear: both; color: #2C2C2C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 30px;	padding: 0 9px 0 12px; width: 154px;}
#navdiv {background: url('../../graphics/elements/navdiv.gif') no-repeat; clear: both; float: left; height: 1px; width: 175px;}
#navigation {float: left; padding-left: 18px; width: 214px;}
#ordermaster {background: url('../../graphics/elements/order.jpg') no-repeat; clear: both; color: #4E4E4E; font-size: 11px; height: 114px; margin-left: -18px; padding: 105px 0 0 27px; width: 190px;}
#ordermaster a {color: #194A9C; text-decoration: underline;}
#ordermaster .text_field {color: #4E4E4E; font-size: 12px; height: 16px; padding: 1px 0 0 4px; width: 100px;}
#omaster {background: url('../../graphics/elements/order_master_om.gif') no-repeat; clear: both; color: #4E4E4E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 144px; line-height: 15px; margin: 0 0 20px -18px; padding: 105px 0 0 40px; width: 173px;}
#omaster a {color: #4E4E4E; text-decoration: underline;}
#quicksearch {background: url('../../graphics/fillers/fader.gif') repeat; clear: both; color: #4E4E4E; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; 	margin-top: 20px; padding: 0 9px 0 12px; width: 154px;}
#quicksearch .select {color: #4E4E4E; font-size: 11px; height: 20px; margin-top: 7px; padding: 1px 0 0 0px; width: 152px;}
.bookcats {color: #2C2C2C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; height: 18px;}
.bookcats a {color: #2C2C2C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
.field {clear: both; float: left; margin-bottom: 6px; width: 200px;}
.keywords {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; margin-top: 7px; padding: 2px 0 0 5px; width: 104px;}
.midtext {margin-top: 5px; vertical-align: middle;}
.navdiv {background: url('../../graphics/elements/navdiv.gif') no-repeat; clear: both; float: left; height: 1px; margin-bottom: 40px; width: 175px;}
.quickspace {clear: both; margin-bottom: 20px;}
.qsearch {color: #6B2878; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}
.qsearchbooks {color: #6B2878; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin-left: -20px;}
.rss {color: #F4700B; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bolder; text-decoration: underline;}

/* NOT LOGGED IN : REGISTRATION */
#register {background: url('../../graphics/fillers/paper_bg.jpg') repeat-y; color: #3B3B3B; float: left; font-family: arial; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 40px; width: 705px;}
#registertop {background: url('../../graphics/fillers/paper_top.jpg') no-repeat; float: left; height: 49px; margin: 0 0 0 -40px; width: 745px;}
#registerbottom {background: url('../../graphics/fillers/paper_bottom.jpg') no-repeat; float: left; height: 91px; margin: 0 0 0 -40px; width: 745px;}
.logsearch {color: #0E3C88; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin-left: -20px;}
.regleft {float: left; margin: 20px 0 0 35px; width: 330px;}
.lefttitles {float: left; font-family: tahoma; font-size: 11px; font-weight: normal; line-height: 26px; margin: 0;}
.regleft textarea {background: #FEFEFE; border: 1px solid #7F9DB9; float: left; font-size: 11px; height: 53px; margin: 2px 0 13px 0; padding: 2px 0 0 2px; width: 108px;}
.leftinputs {float: left; margin: 1px 0 0 25px; padding: 0; width: 158px;}
.registrationbox {background: #FEFEFE; border: 1px solid #7F9DB9; float: left; height: 15px; margin: 3px 0 5px 0; padding: 1px 0 0 4px; width: 106px;}
.registrationdrop {background: #FEFEFE; border: 1px solid #7F9DB9; float: left; height: 18px; margin: 2px 0 4px 0; padding: 1px 0 0 0; width: 112px;}
.leftinputs #send {float: right; margin: 5px 45px 0 0;}
.plain {font-family: Georgia, 'Times New Roman', Times, serif; font-size: 18px;}

/* SEARCH PAGE */
.authorcontent h6 {color: #194A9C; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: underline;}
.authorcontent a.blue {color: #194A9C; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.authorcontent img {vertical-align: text-bottom;}
.bluesearch {color: #194A9C; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;}

/* SITE MAP */
.paper {background: url('../../graphics/elements/scrapaper.jpg') no-repeat; height: 628px; line-height: 0.8em; margin-bottom: 42px; padding: 54px 0 0 120px; width: 610px;}
.papermid {background: url('../../graphics/elements/paper_middle.gif'); line-height: 0.8em; margin-top: -8px; min-height: 51px; overflow: auto; padding-left: 120px; width: 610px;}
.papertop {background: url('../../graphics/elements/paper_top.gif') no-repeat; height: 72px; width: 730px;}
.paperbottom {background: url('../../graphics/elements/paper_bottom.gif') no-repeat; height: 319px; line-height: 0.8em; overflow: hidden; padding-left: 120px; width: 610px;}
.papermid li, .paperbottom li, .papertop li {list-style-image: url('../../graphics/elements/t.gif'); font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-left: 100px; }
.papermid li.cat1, .paperbottom li.cat1 {list-style-image: url('../../graphics/elements/t.gif'); font-weight: normal; margin-left: 35px;}
.papermid li.cat1 a, .paperbottom li.cat1 a {color: #4E4E4E;}
.papermid li.cat2, .paperbottom li.cat2 {list-style-image: url('../../graphics/elements/greyt.gif'); font-weight: normal; margin-left: 70px;}
.papermid li.cat2 a, .paperbottom li.cat2 a {color: #4E4E4E;}
.papermid li.cat3, .paperbottom li.cat3 {list-style-image: url('../../graphics/elements/greyt.gif'); font-weight: normal; margin-left: 105px;}
.papermid li.cat3 a, .paperbottom li.cat3 a {color: #4E4E4E;}
.papermid li.non, .paperbottom li.non {list-style: none; margin: 0 0 16px 0;}
.papermid li.none, .paperbottom li.none {list-style: none; margin-left: 0px;}
.papermid li.none a, .paperbottom li.none a {color: #6A2777;}
.papermid li a, .paperbottom li. a {text-decoration: underline;}
.papermid ul, .paperbottom ul {list-style: none; margin: 0; padding: 0;}

/* SUMMARY: ORDER MASTER */
.rightleft {color: #4E4E4E; float: left; font-weight: bold; width: 95px;}
.rightright {color: #4E4E4E; float: left; width: 228px;}
.leftleft {color: #4E4E4E; float: left; font-weight: bold; width: 147px;}
.leftright {color: #4E4E4E; float: left; padding-right: 20px; width: 235px;}
.summleft {float: left; margin-bottom: 8px; width: 402px;}
.summright {float: left; margin-bottom: 8px; width: 323px;}
.summaryleft {float: left; height: 140px; width: 647px;}
.summaryordered {background: url('../../graphics/fillers/summary_ordered.gif') no-repeat; color: #000; font-size: 11px; height: 46px; width: 725px;}
.summarypending {background: url('../../graphics/fillers/summary_pending.gif') no-repeat; clear: both; color: #000; font-size: 11px; height: 50px; width: 724px;}
.summaryprint {clear: both; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 30px; width: 725px;}
.summaryright {float: left; height: 140px; line-height: 14px; padding-left: 30px; width: 47px;}
.summarytitle {background: url('../../graphics/fillers/summary_title.gif') no-repeat; clear: both; color: #2C2C2C; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 67px; width: 724px;}
.summarytop {clear: both; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 725px;}
.summarytotals {background: url('../../graphics/fillers/summary_totals.gif') no-repeat; clear: both; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 121px; padding: 26px 0 0 0; width: 724px;}
.ablock {float: left; height: 32px; padding: 35px 0 0 21px; width: 163px;}
.bblock {float: left; height: 32px; padding: 35px 0 0 16px; width: 52px;}
.cblock {float: left; height: 32px; padding: 35px 0 0 26px; width: 62px;}
.dblock {float: left; height: 32px; padding: 35px 0 0 26px; width: 54px;}
.eblock {float: left; height: 32px; padding: 35px 0 0 16px; width: 44px;}
.fblock, .gblock {float: left; height: 32px; padding: 35px 0 0 16px; width: 62px;}
.hblock {float: left; height: 32px; padding: 35px 0 0 21px; width: 65px;}
.pen1 {float: left; height: 28px; padding: 22px 0 0 20px; width: 164px;}
.pen2 {float: left; height: 28px; padding: 22px 0 0 20px; width: 52px;}
.pen3 {float: left; height: 28px; padding: 22px 0 0 20px; width: 62px;}
.pen4 {float: left; height: 28px; padding: 22px 0 0 20px; width: 64px;}
.pen5 {float: left; height: 28px; padding: 22px 0 0 20px; width: 40px;}
.pen6, .pen7 {float: left; height: 28px; padding: 22px 0 0 20px; width: 58px;}
.pen8 {float: left; height: 28px; padding: 22px 0 0 20px; width: 65px;}
.ord1 {float: left; height: 24px; padding: 22px 0 0 20px; width: 164px;}
.ord2 {float: left; height: 24px; padding: 22px 0 0 20px; width: 52px;}
.ord3 {float: left; height: 24px; padding: 22px 0 0 20px; width: 62px;}
.ord4 {float: left; height: 24px; padding: 22px 0 0 20px; width: 64px;}
.ord5 {float: left; height: 24px; padding: 22px 0 0 20px; width: 40px;}
.ord6, .ord7 {float: left; height: 24px; padding: 22px 0 0 20px; width: 58px;}
.ord8 {float: left; height: 24px; padding: 22px 0 0 20px; width: 65px;}

/* YOUR ORDER : NORMAL CUSTOMER */
#omcontent {clear: both; float: left; padding-bottom: 30px; width: 735px;}
.imgrht {float: right;}
.y8 {float: left; font-size: 11px; height: 27px; padding: 20px 0 0 20px; width: 248px;}
.y8 a {color: #823E8F; font-size: 12px; text-decoration: underline;}

/* YOUR ORDER : ORDER MASTER */
#invoice, #delivery {float: left; margin-top: 14px; width: 360px;}
#other {clear: both; padding-left: 20px; width: 300px;}
#purchasenumber {clear: both; padding-left: 20px; width: 705px;}
#thenumber {float: left; width: 184px;}
#ybuttleft {float: left; width: 242px;}
#ybuttmid {float: left; font-size: 11px; padding-right: 10px; width: 260px;}
#ybuttright {float: left; width: 213px;}
#yourbuttons {clear: both; margin-top: 19px; width: 725px;}
#yordertitle {background: url('../../graphics/fillers/yorder_titles.gif') no-repeat; color: #2C2C2C; font-size: 11px; font-weight: bold; height: 47px; width: 723px;}
#yourtotals {background: url('../../graphics/fillers/yourorder_totals.gif') no-repeat; clear: both; color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 541px; width: 724px;}
#yourverify {float: left; width: 521px;}
#yourverify h6 {color: #747474; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.drop_order {color: #4E4E4E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; padding: 2px 0 0 0; width: 134px;}
.porder {height: 14px; padding: 2px 0 0 5px; width: 55px;}
.qorder {height: 15px; margin-top: -5px; text-align: right; padding-right:5px; width: 25px;}
.ref {height: 14px; padding: 2px 0 0 4px; vertical-align: middle; width: 126px;}
.youraddress {float: left; padding: 0 0 0 20px; width: 130px;}
.yourinfo {float: left; width: 188px;}
.yorderorder {background: url('../../graphics/fillers/yorder_row1.gif') no-repeat; color: #000; font-size: 11px; height: 50px; width: 724px;}
.y1, .y2, .y3, .y4, .y5, .y6, .y7 {float: left; height: 27px; padding: 20px 0 0 0;}
.y1 {font-size: 11px; padding-left: 20px; width: 248px;}
.y1 a {color: #194A9C; font-size: 12px; text-decoration: underline;}
/*.y2 {font-size: 11px; text-align: center; width: 70px;}*/
.y2 {font-size: 11px; text-align: center; width: 152px;}
.y3 {font-size: 11px; text-align: center; width: 86px;}
.y4 {font-size: 11px; text-align: center; width: 86px;}
.y5 {font-size: 11px; text-align: center; width: 60px;}
.y6, .y7 {font-size: 11px; text-align: center; width: 76px;}

/* EXTRAS */
#cartitems {background: url('../../graphics/elements/intocart.gif') no-repeat; font-size: 11px; height: 27px; padding: 20px 0 0 12px; width: 181px;}
#cartitems .purple {color: #7F338E;}
.bookhover {background: url('../../graphics/elements/purple_over.gif') no-repeat; float: left; height: 275px; width: 186px;}
.bookhoverend {background: url('../../graphics/elements/purple_over_end.jpg') no-repeat; float: left; height: 275px; width: 181px;}
/*.display01 {position: absolute; top: 367px; left: 236px;}
.display02 {position: absolute; top: 367px; left: 424px;}
.display03 {position: absolute; top: 367px; left: 608px;}
.display04 {position: absolute; top: 367px; left: 800px;}*/

.display01 {position: absolute; top: 370px; padding-left:45px}
.display02 {position: absolute; top: 370px; padding-left:45px}
.display03 {position: absolute; top: 370px; padding-left:45px}
.display04 {position: absolute; top: 370px; padding-left:45px}

.briefdesc, .briefdescend {color: #2C2C2C; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0 34px 0 18px; position: relative; top: -120px;}
.briefdescend {padding: 0 24px 0 18px;}
 
.toptentitle2 {clear: both; float: left; padding: 25px 0 0 0; width: 750px;}

