
/* Global Rules */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(images/bodybackground.png) repeat-x left top;
}

/* general text */
a {
	text-decoration: none;
}
h1, h2#morebooks {
	font-family: "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
h2#morebooks {
	clear: left;
}
h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 18px;
	color: #663399;
	font-weight: bold;
}

/* Layout Rules */
#pageframe {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	
}
img#headerbooks { 
	padding: 0px 5px 0px 5px;
	float: left;
}
p#resource { 
	font-size: 12px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 25px 100px 0px 0px;
	text-align: right;
}
p#dotcom { 
	font-size: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 22px 0px;
}
#pagewidth {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
}
#content {
	font-size: 12px;
	margin: 20px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	width: 725px;
	float: left;
	display: inline;
}
#column {
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 225px;
	float: right;
	display: inline;
}
img#share {
	margin: 0px 0px 20px 40px;
}
#footer {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	clear: both;
}
#footer p {
	font-size: 10px;
	text-align: center;
}


/* Menu Rules */
ul#menutabs { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul#menutabs li { 
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	display: inline;
}
ul#menutabs li a { 
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 7px 15px 7px 15px;
	border: 1px solid #FFFFFF;
	background: #B2B2B2 url(images/offtab.png) repeat-x left top;
}

ul#menutabs li#ontab a { 
	background: #FFFFFF url(images/ontab.png) repeat-x left top;
}


/* Coupon Rules */
p#sponsors {
	font-size: 10px;
	font-style: italic;
	margin: 0px 0px 5px 10px;
}
#couponoffer { 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	border: 1px solid #663399;
	background: #FFFFFF url(images/couponbackground.png) repeat-x right top;
}
#couponoffer p#exclusive {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #663399;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
#couponoffer p.use {
	margin: 0px;
	padding: 10px 10px 0px 10px;
}
#couponoffer a {
	color: #663399;
}
#coupon { 
	margin: 0px 10px 10px 10px;
	padding: 5px 10px 5px 10px;
	width: 175px;
	float: left;
	background: #EEEEEE;
	border: 2px dashed #663399;
	display: inline;
}
#coupon p { 
	margin: 5px 0px;
	padding: 0px 0px 0px 0px;
}
#coupon p#enter {
	font-size: 10px;
	font-style: italic;
}
#couponoffer p.clear {
	clear: left;
}


/* Sidebar Rules */
.sidebar { 
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	background: #FFFFFF url(images/sidebarbackground.png) repeat-x left top;
	border: 1px solid #663399;
}
.sidebar img { 
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 0px;
	float: left;
}
.sidebar p { 
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.sidebar p.sidebarheading {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
}
.sidebar p.sidebarheading a {
	color: #000000;
}
.sidebar a {
	color: #663399;
}


/* Books Rules */
.books { 
	margin: 0px 10px 20px 10px;
	padding: 5px 5px 5px 5px;
	width: 330px;
	float: left;
	display: inline;
	background: #FFFFFF url(images/booksbackground.png) repeat-x left top;
	border: 1px solid #EEEEEE;
}
.books img.cover { 
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.books img.buynow { 
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
p.title { 
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
p.price { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}