/* CSS Document */

/*#############################################################################################################################################################
	GENERAL
#############################################################################################################################################################*/
body{margin:0px;background-color:#e7e7e7;font-family:Tahoma;font-size:11px;font-weight:normal;color:#333;}
img{border:0px;}
a:link, a:visited, a:active{font-family:Tahoma;font-size:11px;font-weight:normal;color:#333;text-decoration:none;text-decoration:underline;}
a:hover{text-decoration:underline;color:#5089ab;}
form{margin:0px;padding:0px;text-indent:0px;}
div{position:relative;}
h1{margin-top:0px;}

/*#############################################################################################################################################################
	HEADER
#############################################################################################################################################################*/
#headerHolder{position:relative;width:100%;background-image:url('imgs/headerBG.gif');height:280px;}
#headerContent{position:relative;width:950px;margin-left:auto;margin-right:auto;height:280px;}
#marqueeHolder{position:absolute;width:717px;height:15px;left:225px;top:0px;}/*background-color:#FF0000;*/
#marqueeHolder marquee{font-weight:normal;font-size:11px;}
#marqueeHolder marquee a{font-weight:bold; text-decoration:none;}
#marqueeHolder .marquee{font-size:14px;}

#carouselHolder{position:absolute;width:717px;height:198px;left:225px;top:16px;}
#holder_images{position:absolute;width:717px;height:198px;left:225px;top:16px;display: none;}


.counter{font-weight:bold;color:#FFFF00;}
#counterHolder{position:absolute;width:225px;left:0px;top:192px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;padding-left:22px;}
#logoutFormHolder{position:absolute;width:225px;left:0px;top:135px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;}
#logoutForm{margin:0px;padding:0px;text-indent:0px;padding-left:22px;}
#btnLogout{font-family:Tahoma;font-size:10px;font-weight:bold;color:#fff;height:28px;line-height:28px;cursor:pointer;width:47px;text-align:center;background:url(imgs/logout.gif) 2px top no-repeat;border:0;text-align:center;}
#logoutForm a:link, #logoutForm a:active, #logoutForm a:visited{font-family:Tahoma;font-size:11px;color:#fff;text-decoration:none;text-decoration:underline;}
#logoutForm a:hover{text-decoration:underline;}

/*#############################################################################################################################################################
	PAGE
#############################################################################################################################################################*/
#pageHolder{position:relative;width:950px;margin-left:auto;margin-right:auto;background-color:#fff;background-image:url('imgs/mainPageBG.gif');}
#pageContent{position:relative;margin-left:15px;margin-right:15px;width:920px;}
#mainContentHolder{position:relative;width:920px;height:auto;}
#leftBand{position:relative;width:200px;float:left;display:table;}
#rightBand{position:relative;width:700px;display:table;padding-left:20px;float:left;}
#pageTitle{font-family:Tahoma;font-size:14px;color:#424242;font-weight:bold;line-height:18px;margin-bottom:7px;}
#pagingSys{text-align:right;padding-right:15px;width:685px;text-align:right;height:16px;}
#pagingSys .pagingSysDetails{color:#5089ab;font-weight:bold;}
#pagingSys2{text-align:right;padding-right:15px;width:460px;text-align:right;height:16px;}
#pagingSys2 .pagingSysDetails{color:#5089ab;font-weight:bold;}
#alertText{position:relative;width:500px;margin-top:20px;text-align:center;margin-left:auto;margin-right:auto;border:1px dashed #333;padding:11px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#FF0000; background-color:#fff;}
#messageText{position:relative;width:500px;margin-top:20px;text-align:center;margin-left:auto;margin-right:auto;border:1px dashed #333;padding:11px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#333; background-color:#fff;}
#pageDescHolder{width:479px;border-right:1px solid #ccc;padding-right:20px;float:left;padding-bottom:20px;} /*height:530px;overflow:visible;*/
#pageSubContentHolder{width:190px;padding-left:5px;float:left;}

#secDetailsHolder{position:relative;float:left;width:268px;height:auto;font-family:Tahoma;font-size:11px;font-weight:normal;color:#333;text-align:center;margin-left:10px;}
#bookDetailTitle{position:relative;width:120px;height:auto;font-family:Tahoma;font-size:11px;font-weight:bold;color:#5089ab;float:left;padding-bottom:7px;}
#bookDetailValue{position:relative;width:auto;height:auto;font-family:Tahoma;font-size:11px;font-weight:normal;color:#333;float:left;padding-bottom:7px;}
#separator{position:relative;width:400px;height:3px;border-top:1px solid #ccc;}
#bookDesc{position:relative;width:390px;border-right:1px solid #ccc;padding-right:20px;float:left;}
#memberCriticsTitleBar{background-image:url('imgs/cTitleBarBG.gif');width:268px;height:21px;text-align:left;color:#fff;padding-left:10px;}
#dhtmltooltip{width:300px;height:auto;border:1px solid #333;padding:5px;font-size:11px;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=#D4D4D4,direction=135);visibility:hidden;font-family:Tahoma;position:absolute;background-color:#f1f8fc;}

#reviewsHolder{height:200px;overflow:auto;border:0;}
#charCounter{width:60px;float:right;}
.charCounter{width:60px;float:right;}

#wordTitle{font-weight:bold;font-size:14px;padding:10px 0px 10px 0px;}
#wordsArchive th{font-weight:bold;color:#fff;background:#5089ab;text-align:left; height:20px;}
#wordsArchive td{padding-left:3px;}

#tblMyReviews{width:700px;margin:0px;border:0px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#333;}
#tblMyReviews th{font-family:Tahoma;font-size:11px;font-weight:bold;color:#fff;background-color:#5089ab;text-align:left;padding:3px;}
#tblMyReviews td{line-height:20px;}
#tblMyReviews .separatorTop{border-bottom:0px;height:5px;}
#tblMyReviews .separatorBottom{border-bottom:1px dashed #ccc;height:5px;}
/*----------------------------------------------------------------------------------
	NAVIGATION
----------------------------------------------------------------------------------*/
#mainNavigation{position:absolute;top:253px;left:6px;width:934px;height:27px;background:url(imgs/mainNavBG.gif) left top no-repeat;text-align:left;line-height:27px;font-size:14px;color:#fff;padding:0 10px;}
#mainNavigation a:link, #mainNavigation a:active, #mainNavigation a:visited{float:left;position:relative;font-family:Tahoma;font-size:11px;color:#fff;text-decoration:none;padding:0 10px;width:auto;height:30px;display:block;}
#mainNavigation a:hover{text-decoration:underline;}
#dateTime{position:absolute;right:34px;font-size:11px;top:1px;}
.menuSep{background:url(imgs/menuSep.gif) left top no-repeat;width:2px;height:30px;float:left;position:relative;}

.headerMenuTop{background:url(imgs/headerMenuTop.gif) left top no-repeat;width:934px;height:9px;float:left;position:relative;top:90px;left:6px;font-size:0;}
.headerMenuBG{background:url(imgs/headerMenuBG.gif) left top repeat-y;width:904px;height:33px;float:left;position:relative;top:90px;left:6px;padding:0 15px;color:#fff;}
.headerMenuBG input{width:136px;height:16px;line-height:16px;border:1px solid #fff;background:#6f6f70;color:#fff;font-family:Tahoma;font-size:11px;font-weight:normal;padding:0 0 0 4px;}
.headerMenuBG a{color:#fff;}
.left{position:relative;float:left;}
.margin30l{margin:0 0 0 30px;}
.margin10l{margin:0 0 0 10px;}
.h30{height:28px;line-height:28px;}
.h33{height:33px;line-height:33px;}
.hs33{margin:9px 0 0 30px;}

/*----------------------------------------------------------------------------------
	SEARCH BOX
----------------------------------------------------------------------------------*/
#searchBox{background-color:#eee;}
#searchBox .content{padding-left:10px;padding-right:10px;}
#keyWord{border:1px solid #ccc;width:150px;height:15px;font-family:Tahoma;font-size:11px;padding-left:3px;}
#btnGo{width:20px;height:18px;}
.boxLink:link, .boxLink:visited, .boxLink:active, .boxLink:hover{font-size:10px;text-decoration:underline;}
.boxLink:hover{color:#5089ab;}

/*----------------------------------------------------------------------------------
	NEWSLETTER BOX
----------------------------------------------------------------------------------*/
#newsletterBox{background-color:#eee;}
#newsletterBox .content{padding-left:10px;padding-right:10px;}
#emailaddress{border:1px solid #ccc;width:150px;height:15px;font-family:Tahoma;font-size:11px;padding-left:3px;}
#newsletterAlert{position:relative;font-family:Tahoma;font-size:10px;font-weight:normal;color:#FF0000;display:table;line-height:18px;}
.invalidInput{border:1px solid #FFFF00 !important;}

/*----------------------------------------------------------------------------------
	LOGIN BOX
----------------------------------------------------------------------------------*/
#loginBox{background-color:#eee;}
#loginBox .content{padding-left:10px;padding-right:10px;}
#logUsername{border:1px solid #ccc;width:150px;height:15px;font-family:Tahoma;font-size:11px;padding-left:3px;}
#logPassword{border:1px solid #ccc;width:150px;height:15px;font-family:Tahoma;font-size:11px;padding-left:3px;}
#loginAlert{position:relative;font-family:Tahoma;font-size:10px;font-weight:normal;color:#FF0000;display:table;line-height:18px;}

/*----------------------------------------------------------------------------------
	BOOKLIST BOX
----------------------------------------------------------------------------------*/
#homeBookList{position:relative;text-indent:0px;width:700px;padding:0px;margin:0px;}
#homeBookList li{list-style-type:none;float:left;left:0px;margin-right:2px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;text-decoration:none;width:220px;height:240px;}
#homeBookList .homeBookListSeparator{width:14px;}
#homeBookList .homeBookListDetails{width:190px;height:54px;background-image:url('imgs/bookHolderDetails.jpg');padding:5px 15px 5px 15px;}
#homeBookList a{font-family:Tahoma;font-size:12px;color:#fff;font-weight:bold;text-decoration:underline;}

/*----------------------------------------------------------------------------------
	BANNER HOLDERS BOX
----------------------------------------------------------------------------------*/
#rightBannersHolder{position:relative;float:right;width:120px;height:300px;margin-left:10px;background-color:#eee;display:none;}
#leftBannersHolderSmall{position:relative;width:200px;padding-top:15px;clear:both;}
#leftBannersHolderBig{position:relative;width:200px;margin-top:15px;clear:both;}
#headerBannersHolder{position:relative;width:100%;clear:both;}
#footerBannersHolder{position:relative;width:100%;clear:both;}

.leftBarA ul{width:200px;position:relative;padding-left:0;padding-top:0;margin-left:0;margin-top:0;}
.leftBarA li{width:200px;height:176px;list-style:none;overflow:hidden;}
.leftBarA{width:200px;height:176px;overflow:hidden;}

.leftBarB{width:200px;height:150px;overflow:hidden;background:url(imgs/leftBarbBG.jpg) left 26px no-repeat;position:relative;float:left;margin:10px 0 0 0;}
.leftBarB ul{width:180px;height:auto;position:relative;padding-left:0;padding-top:0;margin-left:0;margin-top:0;overflow:hidden;padding:0 10px}
.leftBarB li{width:180px;height:124px;list-style:none;overflow:hidden;}
.leftBarB li a{color:#333333;}
.leftBarB li {color:#333333;}

.leftBarC{width:200px;height:142px;overflow:hidden;background:url(imgs/leftBarcBG.jpg) left top no-repeat;position:relative;float:left;margin:10px 0 0 0;}
.leftBarC ul{width:200px;position:relative;padding-left:0;padding-top:0;margin-left:0;margin-top:0;}
.leftBarC li{width:200px;height:142px;list-style:none;overflow:hidden;margin:30px 0 0 8px;}

.newsTickerLink{float:right;font-weight:bold;}

/*----------------------------------------------------------------------------------
	ADVANCED SEARCH BOX
----------------------------------------------------------------------------------*/
#advancedSearchBox{background-color:#eee;width:700px;}
#advancedSearchBox .content{padding:10px;}
#advancedSearchBox div{margin:5px 0px;float:left;width:340px;}
#advancedSearchBox div div{width:100px;float:left;}
#advancedSearchBox .content div .kwd{width:210px;height:16px;border:1px inset #ccc;font-family:Tahoma;font-size:11px;background:#f3f3f3;float:left;}
#advancedSearchBox .content div select{width:220px;font-family:Tahoma;font-size:11px;background:#f3f3f3;float:left;}
#advancedSearchBox #btns{width:660px;height:20px;line-height:20px;text-align:right;}
#advancedSearchBox #btns #clear{width:95px;border:0px solid #ccc;text-align:center;height:20px;line-height:20px;background:url('imgs/btnBG.gif');float:right;}
#advancedSearchBox #btns #submit{width:95px;border:0px solid #ccc;text-align:center;height:20px;line-height:20px;background:url('imgs/btnBG.gif');float:right;right:30px}
#advancedSearchBox #submit{width:95px;border:0px solid #ccc;text-align:center;height:20px;line-height:20px;background:url('imgs/btnBG.gif');margin:0px;}
#advancedSearchBox a{font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;text-decoration:none;}
#advancedSearchBox a:hover{font-family:Tahoma;font-size:11px;font-weight:normal;color:#ccc;text-decoration:none;}
#advancedSearchBox .searchBtn{font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;width:95px;border:0px solid #ccc;text-align:center;height:20px;line-height:18px;background:url('imgs/btnBG.gif');}
#pageMainTitle{font-size:17px;color:#424242;margin-top:10px;}
#pageTitle{font-family:Tahoma;font-size:11px;color:#424242;font-weight:bold;}
#pageTitle a{font-family:Tahoma;font-size:12px;color:#424242;font-weight:bold;text-decoration:none;}
#pageTitle a:hover{font-family:Tahoma;font-size:12px;color:#424242;font-weight:bold;text-decoration:underline;}
#sep{width:590px;height:1px;border-bottom:1px solid #ccc;}
#sepShort{width:350px;height:1px;border-bottom:1px solid #ccc;}
.srchImg{padding:15px 10px;border:1px solid #ccc;}

/*----------------------------------------------------------------------------------
	NEW RELEASES
----------------------------------------------------------------------------------*/
#advancedSearchBox div.title{width:100px;float:left;}
#advancedSearchBox .dateInpt{width:60px;height:16px;border:1px inset #ccc;font-family:Tahoma;font-size:11px;background:#f3f3f3;}
#advancedSearchBox #dateBtns{width:320px;height:20px;line-height:20px;text-align:right;}
#advancedSearchBox #dateBtns #clear{width:95px;text-align:center;height:20px;background:url('imgs/btnBG.gif');float:right;right:6px;margin:0px 0px 10px 0px;}
#advancedSearchBox #dateBtns #submit{width:95px;text-align:center;height:20px;background:url('imgs/btnBG.gif');float:right;right:20px;margin:0px 0px 10px 0px;}
#pageBlueTitle{padding:0px;margin:0px 4px 4px 0px;}
#pageBlueTitle a{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;text-decoration:underline;}
#pageBlueTitle a:hover{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:underline;}
#tblSponsored{background-color:#dce9f0;border-top:1px solid #fff;border-bottom:1px solid #679ebf;}
#tblSponsoredRow{width:680px;padding:10px;background-color:#dce9f0;background-image:url('imgs/sponsoredBGInverted.gif');background-repeat:repeat-x;}
#searchDisplay #bookDetailValue{line-height:11px;}
/*
#pageBlueTitle a{color:#5089ab;font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:none;text-decoration:underline;}
#pageBlueTitle a:hover{color:#5089ab;font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:underline;}
*/
/*----------------------------------------------------------------------------------
	FORMS
----------------------------------------------------------------------------------*/
.formBoxTitle{font-family:Tahoma;font-size:11px;font-weight:bold;color:#5089ab;line-height:20px;}
.formBox{font-family:Tahoma;font-size:11px;font-weight:normal;color:#000;height:16px;width:350px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f1f1f1;padding-left:5px;}
.formBoxMsg{font-family:Tahoma;font-size:11px;font-weight:normal;color:#000;height:80px;width:350px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f1f1f1;overflow:auto;padding-left:5px;}
.frmBtn{border:0px solid #ccc;font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;height:20px;background-color:#5089ab;cursor:pointer;background-image:url('imgs/btnBG.gif');}
.frmBtnGrey{border:0px solid #ccc;font-family:Tahoma;font-size:11px;font-weight:normal;color:#fff;height:20px;background-color:#424242;cursor:pointer;background-image:url('imgs/btnBGGrey.gif');}
.errormessage{font-family:Tahoma;font-size:11px;font-weight:normal;color:#FF0000;}
.mandatoryFileds{font-family:Tahoma;font-size:10px;font-weight:normal;color:#FF0000;}
#bookReviewText{font-family:Tahoma;font-size:11px;font-weight:normal;color:#000;height:180px;width:265px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f1f1f1;overflow:auto;}
.bookReviewText{font-family:Tahoma;font-size:11px;font-weight:normal;color:#000;height:180px;width:265px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f1f1f1;overflow:auto;}

/*Writers*/
.greek{width:235px;height:auto;float:left;}
.other{width:235px;height:auto;margin-left:5px;float:left;}


/*#############################################################################################################################################################
	FOOTER
#############################################################################################################################################################*/
#footerEnd{position:relative;width:950px;left:0px;float:none;height:40px;margin-top:10px;}
#siteBySign{position:relative;text-align:right;width:950px;margin-left:auto;margin-right:auto;}
.nitorsysLink:link, .nitorsysLink:visited, .nitorsysLink:active{font-family:Tahoma;font-size:11px;font-weight:normal;color:gray;text-decoration:none; padding-right:10px;}
.nitorsysLink:hover{text-decoration:underline;}
#semiFooterHolder{position:relative;border-top:1px solid #ccc;top:20px;height:30px;padding-top:3px;color:#333;text-align:center;clear:both;}
.copyright{left:0px;position:absolute;float:left;}


#topSellers td{margin-bottom:10px;padding-left:3px;border-bottom:1px solid #ccc;}
#topSellers #cat td{padding-bottom:10px;padding-top:10px;border:0px;}
#topSellers #titles td{padding-bottom:3px;padding-top:3px;border:0px; background-color:#5089ab;color:#fff;}

/*WRITERS*/
a.writers{float:left;display:block;width:220px;height:16px;line-height:16px;}