/* CSS Document 
Copy right Discoverbook.com
Author: Harshanie Gamage- Sri Lanka 
*/

*{
margin:0px;
padding:0px;
}

body  {
	font: 100% Tahoma, Arial, Verdana;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color:#999999;
}

/* Class represent outer body */
#outerbody{
width:950px;
height:1500px; 
margin:auto;
background-color:#ffffff;
border-left:1px #666666 solid;
border-right:1px #666666 solid;
padding-bottom:10px;


}

/* Class represent Discoverabook logo*/
#logo{
float:left;
width:603px;
height:158px;
}

/* Class represent top bar wording */
#wording{
float:right;
width:177px;
height:132px;
}

/* Class represent Home icon */
.iconhome{
float:left;
margin-left:72px;
width:23px;
height:26px;
border:0px;
}
/*IE\*/
*html .iconhome{
margin-left:72px;
}
/*IE\*/

/* Class represent Sitemap icon */
.iconsitemap{
float:left;
width:20px;
height:26px;
border:0px;
}

/* Class represent Contact us icon */
.iconcontactus{
float:left;
width:25px;
height:26px;
border:0px;
}

/* Class represent Shopping cart icon */
.iconshopingcart{
float:left;
width:20px;
height:26px;
border:0px;
}

/* Class represent Cart counter */
#cartcount{
float:left;
font-family:Tahoma, Arial, Verdana;
font-size:9px;
color:#000000;
background-color:#ffffff;
margin-top:8px;
margin-left:1px;
}

#menuarea{
float:left;
width:950px;
height:auto;
background-color:#CC0000;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

/*IE\*/
* html #menuarea{
width:783px;
}
/*IE\*/

#menuarea .dropdown-bar{
background-color:#CC0000;
width:auto;
height:24px;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:left;
}


/* Class represent Menu text */
.menutext{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#ffffff;
text-align:center;

}
.menutext2{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#000000;
text-align:center;
margin-left:28px;
margin-right:28px;

}

.menutext3{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#000000;
text-align:center;
margin-left:5px;
margin-right:5px;
}

.topmenu{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#ffffff;
}
.topmenu2{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#566778;
border:1px solid;
padding-top:6px;
}


a{
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	border:0px;
}

a:hover{
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	border:0px;
}

/* Class represent Menu elements */
#home{
float:left;
width:73px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/home_red.jpg);
margin-left:2px;

}
#home2{
float:left;
width:73px;
height:20px;
background-image:url(../assets/button/home_ash.jpg);
margin-left:2px;
padding-top:6px;
}

#aboutus{
float:left;
width:73px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/aboutus_red.jpg);
margin-left:2px;
}
#aboutus2{
float:left;
width:73px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/aboutus_ash.jpg);
margin-left:2px;
}
#freeebook{
float:left;
width:91px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/freeebook_red.jpg);
margin-left:2px;
}
#freeebook2{
float:left;
width:91px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/freeebook_ash.jpg);
margin-left:2px;
}
#forreaders{
float:left;
width:91px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/forreaders_red.jpg);
margin-left:2px;
}
#forreaders2{
float:left;
width:91px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/forreaders_ash.jpg);
margin-left:2px;
}

#forwriters{
float:left;
width:95px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/forwriters_red.jpg);
margin-left:2px;
}
#forwriters2{
float:left;
width:95px;
height:20px;
padding-top:6px;
text-align:center;;
background-image:url(../assets/button/forwriters_ash.jpg);
margin-left:2px;
}
#publisher{
float:left;
width:128px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/publisher_red.jpg);
margin-left:2px;

}
#publisher2{
float:left;
width:128px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/publisher_ash.jpg);
margin-left:2px;
}
#information{
float:left;
width:88px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/information_red.jpg);
margin-left:2px;
}
#information2{
float:left;
width:88px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/information_ash.jpg);
margin-left:2px;
}
#contactus{
float:left;
width:80px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/contactus_red.jpg);
margin-left:2px;
}
#contactus2{
float:left;
margin-left:2px;
width:80px;
height:20px;
padding-top:6px;
text-align:center;
background-image:url(../assets/button/contactus_ash.jpg);
margin-left:2px;
}


/* Class represent  Sub Menu items */
#submenu{
float:left;
margin-top:1px;
margin-bottom:1px;
width:743px;
padding-left:37px;
height:16px;
padding-top:3px;
background-color:#2F2E2E;
}
/*IE\*/
* html #submenu{
padding-left:42px;
width:741px;
}
/*IE\*/


.submenutxt{
float:left;
margin-right:12px;
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#ffffff;
border:1px #FFFFFF;
}

.submenulink{
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#cc0000;
border:0px;
}
.submenulink2{
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#666666;
border:0px;
}

.submenulink3{
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:11px;
margin-left:8px;
color:#ffffff;
border:0px;
}

.submenulink4{
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:11px;
margin-left:2px;
color:#ffffff;
border:0px;
vertical-align:top;
}


/* Class represent  Search bar items */
#searchbar{
float:left;
width:950px;
height:30px;
margin-top:1px;
background-color:#cccccc;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
}
/*IE\*/
* html #searchbar{
width:784px;
}
/*IE\*/


/* Class represent  Search bar items */
#searchbar2{
float:left;
width:950px;
height:32px;
margin-top:1px;
background-color:#ffffff;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
}

.topsb1{
float:left;
width:560px;
height:32px;
}

.topsb2{
float:left;
background-color:#C40209;
width:390px;
height:31px;
}

/* Class represent  Book Search text area */
#booksearch{
float:left;
width:70px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#000000;
text-align:center;
height:23px;
padding-top:7px;
}

/*IE\*/
* html .booksearchdropdown{
height:20px;
}

/* Class represent  Book Search dropdown */
.booksearchdropdown{
width:128px;
height:19px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:700;
color:#333333;
}

#searchdropdown{
float:left;
width:130px;
height:24px;
padding-top:4px;
margin-right:10px;
margin-left:15px;
}

/* Class represent  Book Search textbox */
#searchtextboxarea{
float:left;
height:25px;
padding-left:15px;
padding-top:3px;


}
.booksearchtextbox{
width:230px;
height:16px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
margin-left:5px;
color:#333333;
}

/* Class represent  Go button */
#Searchbutton{
float:left;
width:80px;
height:20px;
padding-left:10px;
padding-top:3px;
}
/*IE\*/
* html #Searchbutton{
padding-left:5px;
}
.btnSearch{
float:left;
width:65px;
height:20px;
background-color:#ffffff;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:800;
text-align:center;
}
#btnSearch2{
float:right;
width:30px;
height:18px;
margin-top:2px;
margin-right:3px;

}

/* Class represent  Browse category text area */
#browsecategory{
float:left;
width:90px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-style: normal;
font-weight:bold;
color:#ffffff;
text-align:center;
padding-left:25px;
height:23px;
padding-top:7px;
}

/* Class represent  Category Search dropdown */
.bookcategorydropdown{
width:184px;
height:18px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#333333;
margin-left:3px;

}
/*IE\*/
* html .bookcategorydropdown{
height:20px;
}

/*IE\*/
.bookcategorydropdown2{
width:82px;
height:16px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
color:#333333;
}


/*IE\*/
* html .bookcategorydropdown2{
height:20px;
}
/*IE\*/

#categorydropdown{
float:left;
width:auto;
height:25px;
padding-top:5px;
margin-left:2px;
}

/* Class represent  Advance search buttom*/

/* Class represent  Main body(Middle part) of  the page */
#middlebody{
float:left;
width:950px;
background-color:#ffffff;
border-bottom:#ffffff 10px solid;
}


/* Class represent  Left side main bar */
#leftbar{
float:left;
margin-top:5px;
margin-left:7px;
width:160px;
height:auto;
border:2px solid;
border-color:#c4020a;
}
/*IE\*/
* html #leftbar{
margin-left:3px;
}
/*IE\*/

/* Class represent  memberlogin area */
#leftbarboxarea{
float:left;
width:160px;
height:auto;
}

#Lefttitlearea{
float:left;
width:160px;
height:20px;
padding-top:5px;
background-color:#c4020a;
}

#Lefttitlearea h2{
float:left;
width:160px;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#FFFFFF
}

#loginlable{
float:left;
width:155px;
height:11px;
padding-left:5px;
padding-top:11px;
font-family:Tahoma, Arial, Verdana;
font-size:0.7em;
color:#777676;
text-align:left;
}
#loginTBarea{
float:left;
width:155px;
height:19px;
padding-left:4px;
}
.logintextbox{
float:left;
width:140px;
height:16px;
margin-top:2px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
background-color:#cccccc;
border:1px solid;
border-color:#999999;
}
#loginbutton{
float:left;
width:86px;
height:22px;
margin-top:8px;
margin-left:57px;
}
/*IE\*/
* html #loginbutton{
margin-left:30px;
}
/*IE\*/

#loginbutton2{
float:right;
width:30px;
height:22px;
margin-top:3px;
margin-right:5px;
}

#logintext{
float:left;
margin-top:8px;
padding-left:15px;
width:130px;
height:47px;
}
.linktext{
font-family: Tahoma, Arial, Verdana;
font-size:0.7em;
color:#777676;
}

/* Class represent  latest book area */
#latestbookLbox{
float:left;
width:149px;
height:27px;
}

#letestbooks{
float:left;
width:138px;
height:185px;
border-left:#c4020a 1px solid;
border-bottom:#c4020a 1px solid;
border-right:#c4020a 1px solid;
}

#letestbooks p{
float:left;
width:130px;
padding-left:4px;
padding-right:4px;
font-family: Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
text-align:center;
margin-top:5px;
}



#letestbooks a{
font-family: Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
text-decoration:none;
}

#letestbooks a:hover{
color:#f1091e;
text-decoration:underline;
}

 
.commonbook{
float:left;
width:120px;
height:120px;
border:#333333 2px solid;
border-style:ridge;
background-image:url(../assets/commonbook.jpg);
margin-left:10px;
margin-top:5px;

}
.lb{
float:left;
border:0px;
width:120px;
height:120px;
}
tr{
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-style:normal;
}
/*Middle body content area  */
#middlecontent{
float:left;
margin-top:5px;
width:740px;
border-left:#FFFFFF 16px solid;
background-color:#ffffff;
border-bottom:#ffffff 10px solid;

}



#latestnewsarea{
float:left;
width:157px;
height:75px;
}
.newstopictextarea{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:justify;
color:#000000;
}
#newsletterarea{
float:left;
width:157px;
height:113px;
}
.newslettertext{
float:left;
margin-top:14px;
margin-left:4px;
margin-right:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:justify;
color:#000000;
}
.newslettertextbox{
float:left;
margin-top:4px;
margin-left:4px;
width:145px;
height:17px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
background-color:#cccccc;
border:1px solid;
border-color:#999999
}
#Gobutton{
float:right;
width:30px;
height:22px;
margin-top:8px;
margin-right:5px;
}
.Gobutton{
width:36px;
height:22px;
background-color:#666666;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-style:normal;
color:#ffffff;
}
.Subbutton{
width:60px;
height:22px;
background-color:#666666;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-style:normal;
color:#ffffff;
}

.specialoffertext{
float:left;
width:131px;
margin-top:14px;
margin-left:5px;
margin-right:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:center;
color:#000000;
}







/*Welcome guest area at top of middle box */
#frontwelcome-guest{
float:left;
width:453px;
height:18px;

}
#frontwelcome-guest2{
float:left;
width:613px;
height:16px;

}
#homepagemaintext{
float:left;
width:740px;
margin-bottom:10px;
background-color:#FFFFFF;
}

#homepagemaintext h1{
float:left;
width:735px;
font-size:18px;
text-align:left;
color:#666666;
font-family:Tahoma, Arial, Verdana;
}

#homepagemaintext h2{
float:left;
width:735px;
font-size:14px;
color:#ea0912;
font-family:Tahoma, Arial, Verdana;;
margin-top:5px;
text-align:center;
}

#homepagemainimg{
float:left;
width:172px;
height:177px;
}

#latestbookarea_title{
float:left;
width:700px;
background-color:#C40209;
height:32px;
margin-top:15px;
}

#latestbookarea_title .latesttitle{
float:right;
width:475px;
height:32px;
}

#latestbookarea_title p{
float:left;
color:#FFFFFF;
font-size:12px;
margin-top:7px;
padding-left:10px;
}





/*Welcome text dic */
.welcome-div{
float:left;
margin-top:25px;
margin-left:16px;
margin-bottom:5px;
}
/*IE\*/
* html .welcome-div{
margin-left:9px;

}
/*IE\*/

/*Welcome text bottom div */
.welcomebot-div{
float:left;
width:400px;
height:auto;
margin-top:2px;
margin-left:35px;
margin-right:35px;
margin-bottom:5px;
}
/*IE\*/
* html .welcomebot-div{
margin-left:18px;
width:370px;
margin-right:5px;

}
/*IE\*/

/*Welcome d text area */
.headertext{
float:left;
font-family:"Times New Roman", Times, serif;
font-size:3px;
color:#FFFFFF;
font-style:normal;
}

h4{
float:left;
font-family:"Monotype Corsiva";
font-size:1.5em;
font-weight:normal;
color:#666666;
font-style:normal;
}
/*IE\*/
* html h4{
font-size:1.5em;
}
/*IE\*/

/*Welcome text bottom area */
h5{
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#cc0000;
font-style:normal;
text-align:center;
}
/*IE\*/
* html h5{
font-size:15px;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-style:normal;
text-align:center;
}

#welcomedate{
float:right;
font-family:Tahoma, Arial, Verdana;
font-size:0.8em;
font-style:normal;
color:#000000;
text-align:right;
}
#welcomet{
float:left;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
font-style:normal;
color:#000000;
text-align:right;
}
/*middle text area homepage */
#middletext1{
float:left;
width:740px;
background-color:#ffffff;
}

p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
color:#000000;
text-align:justify;
margin-top:3px;
margin-bottom:8px;
}

#middletext1 ul{
float:left;
display:block;
width:720px;
padding-left:10px;
padding-right:10px;
height:auto;
margin-top:10px;
margin-bottom:10px;
}


#middletext1 ol{
float:left;
display:block;
width:720px;
padding-left:10px;
padding-right:10px;
height:auto;
margin-top:10px;
margin-bottom:10px;
}

#middletext1 li{
margin-top:10px;
margin-left:25px;
list-style-position:outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: justify;
}


#speofferarea{
float:left;
width:700px;
height:auto;
}

#speofferarea .soffertext{
float:left;
width:248px;
height:auto;
}

#speofferarea .sofferimg{
float:right;
width:170px;
height:137px;
position:relative;
}



.underline{
font-family:Tahoma, Arial, Verdana;
font-weight:bold;
font-size:12px;
color:#ffffff;
margin-top:2px;
text-decoration:underline;

}
/*Welist area */
#welist{
float:left;
width:205px;
height:122px;
}
.welist-txt1{
float:left;
width:205px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-style:normal;
color:#cc0000;
font-weight:bold;
}


/*Additional Welist area */
#addtionwelist{
float:left;
width:214px;
height:122px;
}
.addtionwelist-txt1{
float:left;
width:214px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-style:normal;
color:#cc0000;
font-weight:bold;
}
.addtionwelist-txt2{
font-family:Tahoma, Arial, Verdana;
font-size:0.8em;
font-style:normal;
color:#333333;
margin-top:3px;
}
#wetrust-txt{
float:left;
width:419px;
height:auto;
margin-top:26px;
}
#inshort{
float:left;
width:419px;
margin-top:50px;
font-family:"Monotype Corsiva";
font-size:1.3em;
font-weight:normal;
color:#cc0000;
text-shadow:inherit;
text-align:center;
}

/*bottom menu bar */
#bottom-menubar{
float:left;
width:950px;
margin-top:1px;
padding-top:4px;
background-color:#c4020a;
margin-top:15px;
margin-bottom:15px;
}

#bottom-menubar p{
float:left;
width:940px;
text-align:center;
padding-left:5px;
padding-right:5px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#ffffff;
margin-top:5px;
margin-bottom:5px;
}

#bottom-menubar a{
text-decoration:none;
color:#FFFFFF;
}

#bottom-menubar a:hover{
text-decoration:underline;
color:#000000;
}



.botlink{
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-style: normal;
font-weight:bold;
color:#ffffff;
}
.botlink2{
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-style: normal;
font-weight:bold;
color:#000000;
}


/*bottom menu bar */
#menubarbottom{
float:left;
width:950px;
margin-top:5px;
height:auto;
background-color:#ffffff;
}
/*IE\*/
* html #bottom-menubar{
width:784px;
}
/*IE\*/

#menubarbottom a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
}

/*Middle body content area  */
#middlecontent2{
float:left;
margin-top:5px;
width:auto;
height:auto;
background-color:#ffffff;

}

/*Middle Page */
#middlepage{
float:left;
margin-top:4px;
margin-left:8px;
width:600px;
height:auto;
background-color:#ffffff;
}

/*Index letter set */
#middlepage_topbar{
float:left;
width:600px;
height:22px;
margin-top:10px;
background-color:#cccccc;
}
#middlepage_topbar2{
float:left;
width:580px;
height:22px;
margin-top:10px;
background-color:#cccccc;

}
#letterbox{
float:left;
width:21px;
height:20px;
border-left:#ffffff 1px solid;
padding-top:2px;
text-align:center;
}
.indextext{
font-family:Tahoma, Arial, Verdana;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#cc0000;
border:0px;
}

#middlecontent-textarea{
float:left;
width:550px;
height:auto;
border:0px solid;
}


#subtitlearea{
float:left;
width:600px;
height:auto;
margin-top:12px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
font-style:normal;
}
.subtitle{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
font-style:normal;
}
#notmaltitle{
float:left;
width:570px;
height:auto;
margin-top:4px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-style:normal;
}

#mptable{
float:left;
width:700px;
height:auto;
border:1px #585858 solid;
}
#row1{
float:left;
width:400px;
height:25px;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
vertical-align:middle;
}

#row2{
float:left;
width:98px;
height:25px;
border-bottom:1px #666666 solid;
text-align:center;
vertical-align:middle;
} 

#middletable{
float:left;
width:550px;
height:auto;
border:1px #585858 solid;
}
.currency{
float:left;
width:206px;
height:30px;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
color:#000000;
text-align:left;
}
.sprice{
float:left;
width:110px;
height:30px;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
color:#000000;
text-align:center;
}
.payyou{
float:left;
width:115px;
height:30px;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
color:#000000;
text-align:center;
}
.receive{
float:left;
width:115px;
height:30px;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
color:#000000;
text-align:center
}


.trcentertxt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
color:#000000;
text-align:center;
vertical-align:middle;

}
.trtxt{
font-size:11px;
color:#000000;
text-align:left;
}

.hightseparator{
width:700px;
height:20px;
}
.specialoffer{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#cc0000;
}
#row3{
float:left;
width:225px;
height:15px;
margin-left:5px;
margin-bottom:5px;
}
#row4{
float:left;
width:225px;
height:15px;
margin-left:3px;
margin-bottom:5px;
} 
.txtbox{
width:200px;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
background-color:#ffffff;
border:1px solid;
border-color:#999999;
}
.bookformat{
width:100px;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
background-color:#ffffff;
border-color:#999999;
margin-left:1px;
margin-bottom:2px;
}


.txtdrpdownbox{
width:204px;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
background-color:#ffffff;
border-color:#999999;
margin-left:1px;
margin-bottom:2px;
}
.formfieldtextarea{
width:200px;
height:40px;
border:#999999 1px solid;
background-color:#ffffff;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
text-align:left;
}
.formfieldfilebox{
width:200px;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
border:#666666 1px solid;
background-color:#cccccc;
text-align:left;
}
.formtable{
float:left;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
width:95%;
height:auto;
margin-left:15px;
}
.Errormsg{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
font-style:normal;
font-weight:bold;
color:#c4020a;
}

#boxwindow{
float:left;
background-color: none;
width:580px;
height:auto;
border: solid #cccccc 1px;
}

.publisherhead {
width:580px;
height: 24px;
background-image:url(../assets/bookpublisher.jpg);
margin: 0px;
padding: 0px;
}

.publishercommenthead {
width:580px;
height: 24px;
background-image:url(../assets/readercomment.jpg);
margin: 0px;
padding: 0px;
}
.agenthead {
width:580px;
height: 24px;
background-image:url(../assets/bookagent.jpg);
margin: 0px;
padding: 0px;
}
.supplierhead {
width:580px;
height: 24px;
background-image:url(../assets/booksupplier.jpg);
margin: 0px;
padding: 0px;
}


/* Common table to listing data Publisher / Agent  */
#padetailstable{
float:left;
width:578px;
height:auto;
border: solid #cccccc 1px;
}
#padetailstable_title{
float:left;
width:578px;
height:auto;
border-bottom:#cccccc 1px;
background-color:#CCCCCC;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#padetailstable_title2{
float:left;
width:572px;
height:auto;
border-bottom:#cccccc 1px solid;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px
}
#padetailstable_td1{
float:left;
width:280px;
height:auto;
border-bottom:#cccccc 1px solid;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:4px;
}
#padetailstable_td2{
float:left;
width:280px;
height:auto;
border-bottom:#cccccc 1px solid;
border-left:#cccccc 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px;
}

.sctitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:center;
background-color:#c4020a;
height:20px;
}

.sccontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:#E8E8E8;
text-align:left;
height:20px;
padding-top:5px;
padding-bottom:5px;

}
.rowseparator{
width:auto;
height:5px;
background-color:#CCCCCC;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.toplinkset{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#CCCCCC;
text-align:right;
}
