@charset "utf-8";
/* CSS Document */


body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	color:#555555;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:small;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.spotlight {
	float: left;
	overflow: hidden;
	position: relative;
	width: 96%;
	margin-bottom:1em;
	padding: 2em 6px 2em 6px;
	background: #036 url(../images/new/vignette.jpg);
	color: #fff;
	text-align: center;
	border:1px solid #485484;
	border-color: #6784B0 #333464 #333464 #6784B0
}

div.nav {
	float:left;
	background:#FCFCFF none repeat scroll 0 0;
	border:1px solid #CAD6E8;
	margin-bottom:1em;
	padding:1em 0.3em 0.5em;
	position:relative;
	width:100%;
	text-align:left;
	margin-top:20px;
}

div.wrap {
	float:left;
	background:#FCFCFF none repeat scroll 0 0;
	border:1px solid #CAD6E8;
	margin-bottom:1em;
	padding:1em 0.3em 0.5em;
	position:relative;
	width:100%;
	text-align:left;
	margin-top:0px;
}

div.nav h3, div.wrap h3   {
top:-0.8em !important;

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/new/bulletr.gif) no-repeat scroll right center;
border:0 none;
clear:right;
color:#99ACCA;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:1em;
line-height:normal;
margin:0;
padding:2px 1.5em 4px 0.5em;
position:absolute;
right:-1px;
top:-9px;

}

div.sampledownloadbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6CA873 url(../images/books/downloadbutton.png) no-repeat scroll 0 50%;
color:#FFFFFF;
font-family:"Trebuchet MS","Arial",sans-serif;
font-weight:bold;
margin-bottom:1em;
padding:5px;
text-align:left;
}

div.sampledownloadbox a {
color:#FFFFFF;
display:block;
line-height:20px;
padding:2px 2px 2px 40px;
}

.wrapcenter {
border:0 none;
clear:both;
margin:0;
padding:0;
text-align:center;
width:auto;
}
div.nav ul{
font-size:77%;
font-weight:bold;
margin:5px 0 10px 5px;
overflow:hidden;
padding:0 0 0 5px;
}

div.nav ul li {
list-style-image:url(../images/icons/buld.gif);
margin:0 5px 5px 18px;
padding:0;
}

a:link {
background:transparent none repeat scroll 0 0;
color:#0066CC;
}

div.wrap img#bookshot {
padding-right:20px;
}

.imgleft, .alignleft {
clear:left;
float:left;
margin-bottom:10px !important;
margin-right:10px !important;
}
img {
border:0 none #FFFFFF;
}

div.wrap div#aboutnav ul {
	list-style-position:inside;
	list-style:none;
	text-align:center;
	padding-left:0;
	padding-right:0;
}
div.wrap div#aboutnav ul li {
	list-style-position:inside;
	list-style:none;
	display:inline;
	padding:0 .5em 0 .15em;
	margin:0!important;
	font-size:x-small;
	border-right:1px #b0c0d0 solid;
}

div.wrap h4 {
border-bottom:1px solid #B0C0D0;
clear:left;
color:#003366;
font-size:120%;
margin:30px 3.5% 20px 3%;
padding-bottom:4px;
}

div.wrap h4.catch {
border-bottom:0 none;
clear:none;
font-style:italic;
line-height:150%;
margin:20px 3.5% 10px 3%;
text-align:left;
}

div.wrap p {
margin-bottom:1em;
}
div.wrap h1 {
font-size:240%;
}

h1 {
-x-system-font:none;
color:#003366;
font-family:Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:25px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-0.05em;
line-height:normal;
margin:20px 0 10px;
position:relative;
}
div.wrap h5 {
margin-bottom:2em;
margin-top:1em;
}

.highlight {
color:#CC0000 !important;
font-weight:bold;
}

div#bookplug {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#59686C no-repeat scroll left top;
padding:15px 20px 1px 10px;
width:500px;
}

div#bookplug p {
color:#FDFDFD;
line-height:1.4em;
margin:3px 0;
}

div.actions a.nice_button:link, div#tab div.actions a.nice_button:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/buy_now5.gif) no-repeat scroll right top;
color:#000000;
display:block;
float:left;
font-family:"Helvetica Neue",Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,Helvetica,Arial,sans serif;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
line-height:160%;
margin-bottom:1em;
margin-left:6%;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:223px;
}

ul.star {
list-style-image:url(../images/books/sexy1/star.png);
}

.imgright{
clear:right;
float:right;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}
div#bookplug p {
color:#FDFDFD;
line-height:1.4em;
margin:3px 0;
}
div#bookplug h4 {
border-bottom:medium none;
color:#EBDCBC;
margin:0 0 10px;
}

div#bookplug h5 {
margin-bottom:2em;
margin-top:1em;
color:#EBDCBC;
margin-bottom:1px;
}

div#orderdirectreasons {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#E5E5CC none repeat scroll 0 0;
border:1px solid #999933;
clear:both;
padding:10px 8px 8px;
}

div#orderdirectreasons img {
float:left;
margin:-20px 15px 0 -25px;
padding:0;
}

div.nav p.quoteme {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/icons/rdquo-grey.gif) no-repeat scroll right bottom;
color:gray;
font-family:Georgia,"MS Sans Serif",Geneva,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:10px 3.5%;
padding:0 4px 0 0;
}