/*
1002px grid system ~ Core CSS.
4 Columns ~ Margin left: 10px

Based on the simple grid system - http://www.webnicer.com/
by Jacek Ciolek

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* clearfix */
.clearfix:after, .row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, .row {display:block;}

/* gridframework */
.row {position:relative; margin-left:-10px;}
.gu1 .row {width: 253px;}
.gu2 .row {width: 506px;}
.gu3 .row {width: 759px;}
.gu4 .row {width: 1012px;}

.col {padding-left:10px; float:left; position:relative;}
.gu1{width: 243px;}
.gu2{width: 496px;}
.gu3{width: 749px;}
.gu4{width: 1002px;}

/* Modifications by JADIS Design Services */

/* center the layout */
.canvas {margin-left: auto; margin-right: auto;}

/* background color */
body {
	background-color: #4b4b4b;
}

/*
top bar

Will eventually be the intersite navigation for
all e-books released by Get Practical Publishing
*/

#topbar {
	background-color: #000000;
}

#topbar p {
	color: #999999;
	margin: 10px 0px 10px 0px;
	font-size: 90%;
}

#topbar a {
	color: #999999;
	text-decoration: underline;
}

#topbar a:hover {
	color: #ad0f26;
	text-decoration: none;
}

/* body wrapper */
#wrapper {
	background-color: #ffffff;
	padding-bottom: 10px;
}

/* footer styles */
#footer {
	background-color: #4b4b4b;
	border-top: 5px solid #dfdfdf;
	color: #ffffff;
}

#footer a {
	color: #acacac;
}

/* additional classes */

.rtalign {text-align: right;}

.poster {background-image: url(http://www.thedivorcebattleplan.com/images/poster.jpg);
	background-repeat: no-repeat;
	background-position: center/top;
	height: 375px;}
	
a.buynow {
	font-size: 125%;
	font-weight: bold;
	position: absolute;
	background-color: #045326;
	color: #ffffff;
	padding: 8px;
	margin: 296px 0px 0px 11px;
	text-decoration: none;
}

a.buynow:hover {
	font-size: 125%;
	font-weight: bold;
	position: absolute;
	background-color: #99100C;
	color: #ffffff;
	padding: 8px;
	margin: 296px 0px 0px 11px;
	text-decoration: underline;
}

.grey {color: #b2b2b2;}

.smalltext {font-size: 80%;}

.imageleft {float: left; margin-right: -1px; margin-left: -14px;}

a.downloadbtn {
	font-size: 100%;
	font-weight: bold;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	padding: 8px;
	text-decoration: none;
}

a.downloadbtn:hover {
	font-size: 100%;
	font-weight: bold;
	position: relative;
	background-color: #99100C;
	color: #ffffff;
	padding: 8px;
	text-decoration: underline;
}

/* additional styling */

form {
	width: 243px;
}

fieldset {
	border: 0px;
	padding: 0px;
}

label {
	display: block;
}

input {
	margin-bottom: 10px;
	width: 200px;
}

textarea {
	margin-bottom: 10px;
	width: 200px;
}