body{
	background-color: #000;
	color:#fff;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background:#000  url('/images/topstrip.png') top repeat-x;	
}

body, table, td, div {
	font-size: 12px;
	color:#fff;
	font-family: Verdana, arial,  Geneva,  sans-serif;
	line-height: 160%

}

table {border: 0px solid yellow;}
img {padding:5px;border: 0px solid #000;}

.authorpage {
		text-align:center;
		padding:6px;
		line-height: 180%;
		font-size:14px;
}
HR {
	border: 0;
	background-color: #fff;
	height: 1px;
	width: 775px;
}


.bookoutline {
	padding:0px;
	margin:5px;
	border: 1px solid #484848;
}

a { text-decoration: none; color: #ff9933;  }
a:link{color: #ff9933;   }
a:visited{color: #ff9933;}
a:hover { color: #FFCC66;  text-decoration: underline ; }

a.menu { 
	/* font-family: georgia, times, serif; */
	font-weight:bold;
	font-size:15px;
	text-decoration: none;
	color: #ff9933;
  }
a:link.menu{color: #ff9933;   }
a:visited.menu{color: #ff9933;}
a:hover.menu { color: #000;  text-decoration: none; background:#ff9933; }
.menu {padding-right:7px; padding-left:7px;}



a.menus { 
	/* font-family: georgia, times, serif; */
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	color: #ff9933;
  }
a:link.menus{color: #ff9933;   }
a:visited.menus{color: #ff9933;}
a:hover.menus { color: #FFCC66;  text-decoration: none; }
.menus {padding-right:7px; padding-left:7px;}


/* .menu:before{
	content: padding-right:7px;
	color: #ff9933;
}
.menu:after{
	content: padding-right:7px;
	color: #ff9933;
} */
.mainbook {
font-size:14px;
font-weight:bold;
}
.menucorner {
	position:absolute;
	top:-5px;
	left:0px;
	width:35px;
	height:52px;
	padding:0px;
	margin:0px;
	text-align:center;
	z-index:1;
}
.topcorner {
	position:absolute;
	top:47px;
	right:0px;
	width:130px;
	height:78px;
	padding:0px;
	margin:0px;
	text-align:right;
	z-index:1;
}
.phead {
	font-weight:bold;
	width:159px;
	background:#ff9933;
	color:#000;
	text-align:center;
}
.pageprices {
	float:right;
	bottom:5px;
	right:5px;
	width:160px;
	height:auto;
	padding:0px;
	margin:5px;
	text-align:center;
	border: 1px solid #ff9933;
}
.pnote {
	font-size:10px;


}
.nopad {
	padding:0px;
	margin:0px;
}

h1 {
	font-size: 19px;
	color: #fff;
}
h2 {
	font-size: 16px;
	color:#FFF;
	text-align: center;
}

h3 {text-align:center;	font-weight:bold;}
h3:before{
	content: ":: ";
	color: #fff;
}
 h3:after{
	content: " ::";
	color: #fff;
}

li {
	text-align:left;
	line-height:150%;
	list-style-image: url('../images/bullet.png');
}
li.tmenu {
	text-align:left;
	line-height:150%;
	list-style-image: none;
}
.header {
width:100%;
height:51px;
text-align:center;
border: 0px solid red;
}
.pageheadertext {
	/* font-family: georgia, times, serif; */
	font-size: 19px;
	color: #ff9933;
}
.mentnote{
	/* font-family: georgia, times, serif; */
	font-size: 14px;
	color: #ff9933;
	font-weight:bold;
}
.pageheadertextcenter {
	/* font-family: georgia, times, serif; */
	font-size: 19px;
	color: #ff9933;
	text-align:center;
}
.breviewheader {
	font-size: 19px;
	color: #fff;
	font-weight:bold;
	text-align:center;
}
.breviewheader:before{
	content: ":: ";
	color: #fff;
	}
.breviewheader:after{
	content: " ::";
	color: #fff;
}


.wrapper
	{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background: #000;
	text-align:center;
	border: 0px solid #fff;
	padding-top:8px;
}

.maincontent {
	margin-TOP:0px;
	margin-left: auto;
	margin-right: auto;
	width:775px;
	height:AUTO;
	border: 0px solid #fff;
}
.backtotop {
	padding:10px;
	width:750px;
	border: 0px solid #484848;
	margin-left: auto;
	margin-right: auto;
	text-align:right;
}
.footer {
	padding-top:10px;
	width:750px;
	color:#ff9900;
	font-size:12px;
	border: 0px solid #484848;
	margin-left: auto;
	margin-right: auto;
}
.effooter {
	padding:0px;
	width:750px;
	color:#666666;
	font-size:12px;
	border: 0px solid #484848;
	margin-left: auto;
	margin-right: auto;
}

a:link.eflink, a:visited.eflink, a:hover.eflink{ color:#707070; }

.signature {
	padding:10px;
	width:750px;
	border: 0px solid #484848;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	color: #ff9933;
}

.quote  {
	padding:10px;
	width:750px;
	border: 0px solid #484848;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-style:italic;
}
.fpcolumn {
	margin-TOP:0px;
	margin-left:0px;
	position:relative;
	float:left;
	width:300px;
	height:AUTO;
	border: 0px solid blue;
	text-align: center;
}
.revcolumn {
	margin-TOP:15px;
	margin-left:0px;
	position:relative;
	float:left;
	width:235px;
	height:AUTO;
	border: 0px solid blue;
	text-align: center;
}
.revcolumn2 {
	margin-TOP:15px;
	margin-left:0px;
	position:relative;
	float:left;
	width:275px;
	height:AUTO;
	border: 0px solid blue;
	text-align: center;
}
.clear { 
	background: transparent; clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}

/* order form  */
.page{ 
	visibility: hidden;
 }

.pagesss{ 
	position: absolute;
	top: 10px;
	left: 100px;
	visibility: hidden;
 }
.textbox {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	font-size: 12px;
	border: #000;
}

/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #000;
width: 300px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}