@charset "UTF-8";
/* CSS Document */

/*a:buynow link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}*/

body {font-family:Tahoma; background: url(images/background.jpg) repeat-x scroll left top; background-color:#03003e; margin:0; padding:0;}

.maincontainer {margin:0 auto; width:888px; position:relative; top:0px; background: url(images/sidefades.png) repeat-y scroll left top;}

.container {width:860px; position:relative; top:0px; left:14px; /*border-style: solid; border-width: 0px 1px 0px 1px; border-color:#ffffff;*/}

.header {background: url(images/header.jpg) repeat-x scroll left top; margin:0 auto; width:860px; height:213px; position:relative; top:0px;}

.h1 {position:absolute; top:139px; left:172px; width:370px; z-index:+1;}

.subheader {background: url(images/subheader.jpg); background-repeat: no-repeat; width:860px; height:366px; position:relative; top:0px; margin:0; padding:0; clear:both;}

.buynow {
	position:relative;
	top:10px;
	left:322px;
	width:260px;
	margin:0;
	padding:0;
	text-align: center;
}

.leftcolumn {float:left; width:220px; clear:both; margin:0; padding:0; position:relative; top:5px; left:30px; clear:both;}

.steve {border-color:#03003e; border-style:solid; border-right-width:8px; position:relative; top:1px; left:-2px;}

.centercolumn {float:left; background: url(images/book.jpg) left top; width:320px; height:329px; position:relative; top:10px; left:60px; margin:0; padding:0;}

.buttonarea {float:left; width:276px; height:70px; position:relative; top:240px; left:22px; margin:0; padding:0;}

.buttonbox {float:left; position:relative; top:-63px; left:175px;}

p.booktitle {color:#0f0c4a; font-size:13px; font-weight:bold;}
p.authorname {color:#0f0c4a; font-size:11px;}
p.description {font-size:11px; font-style:italic; color:#555485;}
p.bookprice {color:#0f0c4a; font-size:15px; font-weight:bold;}

button {background-image:url(images/buynow.png);}
button:hover {background-image:url(images/buynow-hl.png);}

li {display:inline}

.rightcolumn {
	float:right;
	margin-right:22px;
	padding:0px;
	width:214px;
}

.screenshots {
	margin: 0px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

.footer {background: url(images/footer.png) left top; margin:0 auto; width:888px; height:51px; position:relative; top:-2px; left:-1px; clear:both;}
.foot1 {color:#9898c3; float:left; font-size:8pt; width:300px; position:relative; top:13px; left:25px; margin:0; padding:0;}
.foot2 {float:right; font-size:8pt; color:#9898c3; width:400px; position:relative; top:13px; right:25px; margin:0; padding:0;}
.maillink {color:#e2468f; font-weight:bold;}

h1 {font-size: 10pt; color:#817fb5; font-style:normal; font-weight:normal; margin:0; padding:0;}

h2 {font-size:16pt; color:#0f0c4a; font-style:italic; font-weight:bold; margin:0; padding:0;}

h3 {font-size:20pt; color:#e2468f; font-style:normal; font-weight:bold; margin:0; padding:0;}

h4 {font-size:13pt; color:#e2468f; font-style:normal; font-weight:bold; margin:0; padding:0;}

p {
	color:white;
	font-size:10px;
	margin:0;
	padding:0;
	font-style: normal;
}

.p1 {color:#ffffff; font-size:12px; font-style:normal; font-weight:normal; line-height:17px; margin:0; padding:0;}

.p2 {color:#D6A7FF; font-size:11px; font-style:normal; font-weight:normal; line-height:14px; margin:0; padding:0;}

.p3 {
	color:#D6A7FF;
	float:right;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	margin:15px 0 15px 0;
	padding:0;
	position:relative;
	top:0px;
}

/**/

.comingsoon {background: url(images/comingsoonunderline.png) center top; text-align:center; background-repeat: no-repeat; margin:0 auto; width:800px; height:300px; position:relative; top:10px; left:10px; clear:both;}
.comingsoontext {font-size:34px; text-align: center; position:relative; width:700px; top:100px; left:40px; margin:0; padding:0;}
.buynow2 {position:relative; top:5px; left:322px; width:260px; margin:0; padding:0;}
.backtohome {font-size:12px; color:#e2468f; font-weight:bold; position:relative; top:150px;}
