.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
}
.text a {
	color:#336633;
}
.text a:hover {
	color:#b7ca4d;
}
.soondesc,
.soondesc li {
	color:#000000;
}
h2 {
	color:#336633;
}
h5 {
	font-style:italic;
	font-weight:normal;
}
p strong {
	color:#b7ca4d;
}
li {
	color:#336633;
}
li span {
	font-size: 9pt;
	line-height: 12pt;
	color:#333333;
}
hr {
	margin: auto;
	text-align:center;
}
table {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: none;
	border-right: none;
}
table td {
	border-top: none;
	border-left: none;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
html,
body {
	background-color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align:center;
	height:100%;
}
#portdesc {
	clear:both;
	top:0px;
	left:150px;
	width:610px;
	display:block;
	z-index:1;
}
#port1,
#port1 a {
	clear:both;
	left:150px;
	width:610px;
	text-decoration:none;
	display:block;
	z-index:1;
}
#shade {
	position:absolute;
	top:0px;
	left:0px;
    display:none;
	width:100%;
	height:100%;
	opacity:.50;
	background-color:#000000;
	z-index:2;
}
#prev,
#prev a {
	float:right;
	display:block;
	width:170px;
	height:30px;
	background:url('assets/port_prev_off.jpg') no-repeat;
	text-decoration:none;
}
#prev a:hover {
	background:url('assets/port_prev_on.jpg') no-repeat;
}
#next,
#next a {
	float:right;
	display:block;
	width:170px;
	height:30px;
	background:url('assets/port_next_off.jpg') no-repeat;
	text-decoration:none;
}
#next a:hover {
	background:url('assets/port_next_on.jpg') no-repeat;
}
#loading {
	position:absolute;
	display:none;
	color:#336633;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:#cccccc;
	width:500px;
	height:30px;
	margin:auto;
	text-align:center;
	font-family:Verdana,Arial,Helvetica;
	font-size:20pt;
	line-height:20pt;
	font-weight:bold;
	z-index:3;
}
#preload {
	position:absolute;
	top:-999px;
	left:-999px;
	width:1px;
	height:1px;
	display:none;
}
#container {
	width:900px;
	height:100%;
 	margin:0 auto;
 	text-align:left;
}
#header {
	position: relative;
}
#headerimg {
	float:left;
	width:900px;
	margin:0 auto;
}
#twopeaslogo {
	float:left;
	display:block;
	width:460px;
	height:114px;
}
#twopeassample {
    top: 0px;
	float:right;
	display:block;
	width:440px;
	height:280px;
	background:url('assets/index_sample1.jpg') no-repeat;
}
#spc {
	clear:both;
	float:none;
	left:0px;
	margin-left:0px;
}
#twopeasintsample {
    top: 0px;
	float:right;
	display:block;
	width:440px;
	height:114px;
	background:url('assets/2P_int_1.jpg') repeat-y;
}
#twopeasmenu {
	float:left;
	width:125px;
}
#leftbarindex {
	float:left;
	display:block;
	width:125px;
	height:69px;
}
#aboutmenu,
#aboutmenu a.norm {
	float: left;
	display: block;
	width: 80px;
	height: 69px;
	background:url('assets/index_about_off.jpg') no-repeat;
	text-decoration: none;
}
#aboutmenu a:hover,
#aboutmenu a:hover a.norm,
#aboutmenu:hover,
#aboutmenu:hover a.norm{
	background:url('assets/index_about_on.jpg') no-repeat;
}

#aboutmenu ul {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	z-index:3;
}
#aboutmenu ul li a.litem {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	z-index:3;
}
#aboutmenu:hover ul {
	display:block;
}
#aboutmenu:hover ul li a.litem {
	background:url('');
	background-color:#b7ca4d;
	color:#336633;
	display:block;
	border-bottom:thin solid #336633;
	padding:0;
	margin-left:0;
	list-style-type:none;
	text-decoration:none;
	z-index:3;
}
#aboutmenu:hover ul li:hover a.litem {
	display:block;
	background:url('');
	background-color:#336633;
	color:#b7ca4d;
	display:block;
	border-bottom:thin solid #b7ca4d;
	padding:0;
	list-style-type:none;
	margin-left:0;
	text-decoration:none;
	z-index:3;
}
#svcmenu,
#svcmenu a.norm {
	float: left;
	display: block;
	width: 89px;
	height: 69px;
	background:url('assets/index_services_off.jpg') no-repeat;
	text-decoration: none;
}
#svcmenu a:hover,
#svcmenu a:hover a.norm,
#svcmenu:hover,
#svcmenu:hover a.norm {
	background:url('assets/index_services_on.jpg') no-repeat;
}
#svcmenu ul {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	z-index:3;
}
#svcmenu:hover ul {
	display:block;
}
#svcmenu ul li a.litem {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	z-index:3;
}
#svcmenu:hover ul li a.litem {
	background:url('');
	background-color:#b7ca4d;
	color:#336633;
	display:block;
	border-bottom:thin solid #336633;
	padding:0;
	margin-left:0;
	list-style-type:none;
	text-decoration:none;
	z-index:3;
}
#svcmenu:hover ul li:hover a.litem {
	background:url('');
	background-color:#336633;
	color:#b7ca4d;
	display:block;
	border-bottom:thin solid #b7ca4d;
	padding:0;
	list-style-type:none;
	margin-left:0;
	text-decoration:none;
	z-index:3;
}
#portmenu,
#portmenu a {
	float: left;
	display: block;
	width: 88px;
	height: 69px;
	background:url('assets/index_portfolio_off.jpg') no-repeat;
	text-decoration: none;
}

#portmenu a:hover {
	background:url('assets/index_portfolio_on.jpg') no-repeat;
}
#contactmenu,
#contactmenu a {
	float: left;
	display: block;
	width: 78px;
	height: 69px;
	background:url('assets/index_contact_off.jpg') no-repeat;
	text-decoration: none;
}
#contactmenu a:hover {
	background:url('assets/index_contact_on.jpg') no-repeat;
}
#leftbarint {
	float:left;
	display:block;
	width:137px;
	height:47px;
}
#aboutint,
#aboutint a.norm {
	float:left;
	display: block;
	width: 68px;
	height: 47px;
	background:url('assets/int_about_off.jpg') no-repeat;
	text-decoration: none;
}
#aboutint a:hover,
#aboutint:hover,
#aboutint:hover a.norm{
	background:url('assets/int_about_on.jpg') no-repeat;
}
#aboutint ul {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	z-index:3;
}
#aboutint:hover ul {
	display:block;
}
#aboutint ul li a.litem {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	z-index:3;
}
#aboutint:hover ul li a.litem {
	background:url('');
	background-color:#b7ca4d;
	color:#336633;
	display:block;
	border-bottom:thin solid #336633;
	padding:0;
	margin-left:0;
	list-style-type:none;
	text-decoration:none;
	z-index:3;
}
#aboutint:hover ul li:hover a.litem {
	background-color:#336633;
	color:#b7ca4d;
	display:block;
	border-bottom:thin solid #b7ca4d;
	padding:0;
	list-style-type:none;
	margin-left:0;
	text-decoration:none;
	z-index:3;
}
#svcint,
#svcint a.norm {
	float: left;
	display: block;
	width: 89px;
	height: 47px;
	background:url('assets/int_services_off.jpg') no-repeat;
	text-decoration: none;
}
#svcint a:hover,
#svcint a:hover a.norm,
#svcint:hover,
#svcint:hover a.norm {
	background:url('assets/int_services_on.jpg') no-repeat;
}
#svcint ul {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	z-index:3;
}
#svcint:hover ul {
	display:block;
}
#svcint ul li a.litem {
	display:none;
	list-style-type:none;
	margin-left:0;
	padding:0;
	z-index:3;
}
#svcint a:hover ul li a.litem,
#svcint:hover ul li a.litem {
	background:url('');
	background-color:#b7ca4d;
	color:#336633;
	display:block;
	border-bottom:thin solid #336633;
	padding:0;
	margin-left:0;
	list-style-type:none;
	text-decoration:none;
	z-index:3;
}
#svcint:hover ul li:hover a.litem {
	background-color:#336633;
	color:#b7ca4d;
	display:block;
	border-bottom:thin solid #b7ca4d;
	padding:0;
	list-style-type:none;
	margin-left:0;
	text-decoration:none;
	z-index:3;
}
#portint,
#portint a {
	float: left;
	display: block;
	width: 88px;
	height: 47px;
	background:url('assets/int_portfolio_off.jpg') no-repeat;
	text-decoration: none;
}
#portint a:hover {
	background:url('assets/int_portfolio_on.jpg') no-repeat;
}
#contactint,
#contactint a {
	float: left;
	display: block;
	width: 86px;
	height: 47px;
	background:url('assets/int_contact_off.jpg') no-repeat;
	text-decoration: none;
}
#contactint a:hover {
	background:url('assets/int_contact_on.jpg') no-repeat;
}
#homeint,
#homeint a {
	float: left;
	display: block;
	width: 68px;
	height: 47px;
	background:url('assets/int_home_off.jpg') no-repeat;
	text-decoration: none;
}
#homeint a:hover {
	background:url('assets/int_home_on.jpg') no-repeat;
}
#catalogint,
#catalogint a {
	float: left;
	display: block;
	width: 86px;
	height: 47px;
	background:url('assets/int_catalog_off.jpg') no-repeat;
	text-decoration: none;
}
#catalogint a:hover {
	background:url('assets/int_catalog_on.jpg') no-repeat;
}
#rightint {
	float:right;
	display:block;
	width:278px;
	height:47px;
	background:url('assets/int_bar_right_2.jpg') no-repeat;
}
#rightint2 {
	float:right;
	width:440px;
	height:69px;
	background:url('assets/index_bar_right.jpg') no-repeat;
}
#page {
	float:none;
	background:url('assets/spacer.jpg') repeat-y;
}
#rtspace {
	float:right;
}
#samples {
	display:block;
	float:right;
	width:301px;
	height:0px;
}
#social1 a {
	position:absolute;
	display:block;
	height: 32px;
	width: 32px;
	top: 104px;
	left:746px;
	background:url('assets/facebook_32.png') no-repeat;
	text-decoration: none;
	z-index:2;
}
#social2 a {
	position:absolute;
	display:block;
	height: 32px;
	width: 32px;
	top: 104px;
	left: 786px;
	background:url('assets/twitter_32.png') no-repeat;
	text-decoration: none;
	z-index:2;
}
#logauthors,
#logauthors a {
	display:block;
	float:right;
	height:114px;
	width:115px;
	background:url('assets/login_authors_off.jpg') no-repeat;
	background-position: left bottom;
	text-decoration:none;
	z-index:1;
}
#logauthors a:hover {
	background:url('assets/login_authors_on.jpg') no-repeat;
	background-position: left bottom;
}
#logsellers,
#logsellers a {
	display:block;
	float:right;
	height:114px;
	width:155px;
	background:url('assets/login_booksellers_off.jpg') no-repeat;
	background-position: left bottom;
	text-decoration:none;
	z-index:1;
}
#logsellers a:hover {
	background:url('assets/login_booksellers_on.jpg') no-repeat;
	background-position: left bottom;
}
#getstarted,
#getstarted a {
	display:block;
	float:right;
	height: 50px;
	width:260px;
	background:url('assets/button_getstarted_off.jpg') no-repeat;
	text-decoration:none;
}
#getstarted a:hover {
	background:url('assets/button_getstarted_on.jpg') no-repeat;
}
#getstarted2,
#getstarted2 a {
	display:block;
	height: 50px;
	width:225px;
	background:url('assets/button_getstarted_off.jpg') no-repeat;
	text-decoration:none;
}
#getstarted2 a:hover {
	background:url('assets/button_getstarted_on.jpg') no-repeat;
}
#visitstore,
#visitstore a {
	display:block;
	height:50px;
	width:260px;
    	float:right;
	background:url('assets/button_merchandise_off.jpg') no-repeat;
	text-decoration:none;
}
#visitstore a:hover {
	background:url('assets/button_merchandise_on.jpg') no-repeat;
}
#buynow {
	display:block;
	height:20px;
	width:170px;
	margin:auto;
	text-decoration:none;
}
#indbuy,
#indbuy a {
	display:block;
	height:50px;
	width:170px;
	margin:auto;
	background:url('assets/button_individuals_off.jpg') no-repeat;
	text-decoration:none;
}
#indbuy a:hover {
	background:url('assets/button_individuals_on.jpg') no-repeat;
}
#sellbuy,
#sellbuy a {
	display:block;
	height:50px;
	width:170px;
	margin:auto;
	background:url('assets/button_booksellers_off.jpg') no-repeat;
	text-decoration:none;
}
#sellbuy a:hover {
	background:url('assets/button_booksellers_on.jpg') no-repeat;
}
#getediting,
#getediting a {
	display:block;
	height: 70px;
	width:170px;
	background:url('assets/editingsvcs_off.jpg') no-repeat;
	text-decoration:none;
	float:left;
}
#getediting a:hover {
	background:url('assets/editingsvcs_on.jpg') no-repeat;
}
#geteditingtext {
	float:left;
	width:400px;
	height:70px;
	margin-left:10px;
	margin-top:5px;
	display:block;
}
#getdesign,
#getdesign a {
	display:block;
	height: 70px;
	width:170px;
	background:url('assets/designsvcs_off.jpg') no-repeat;
	text-decoration:none;
	float:left;
}
#getdesign a:hover {
	background:url('assets/designsvcs_on.jpg') no-repeat;
}
#getdesigntext {
	float:left;
	width:400px;
	height:70px;
	margin-left:10px;
	margin-top:5px;
	display:block;
}
#getmarketing,
#getmarketing a {
	display:block;
	height: 70px;
	width:170px;
	background:url('assets/marketsvcs_off.jpg') no-repeat;
	text-decoration:none;
	float:left;
}
#getmarketing a:hover {
	background:url('assets/marketsvcs_on.jpg') no-repeat;
}
#getmarketingtext {
	float:left;
	width:400px;
	height:70px;
	margin-left:10px;
	margin-top:5px;
	display:block;
}
#getprinting,
#getprinting a {
	display:block;
	height: 70px;
	width:170px;
	background:url('assets/printingsvcs_off.jpg') no-repeat;
	text-decoration:none;
	float:left;
}
#getprinting a:hover {
	background:url('assets/printingsvcs_on.jpg') no-repeat;
}
#getprintingtext {
	float:left;
	width:400px;
	height:70px;
	margin-left:10px;
	margin-top:5px;
	display:block;
}
#getdistribute,
#getdistribute a {
	display:block;
	height: 57px;
	width:170px;
	background:url('assets/distributsvcs_off.jpg') no-repeat;
	text-decoration:none;
	float:left;
}
#getdistribute a:hover {
	background:url('assets/distributsvcs_on.jpg') no-repeat;
}
#getdistributetext {
	float:left;
	width:400px;
	height:70px;
	margin-left:10px;
	margin-top:5px;
	display:block;
}
#graphs {
 	float:none;
 	width:480px;
 	margin-left:150px;
 	text-align:left;
}
#intgraphs {
	float:none;
 	width:610px;
  	margin-left:150px;
 	text-align:left;
}
#catthumb {
	float:left;
	width:120px;
	height:170px;
	display:block;
}
#catthumbtext {
	float:left;
	width:420px;
	height:170px;
	display:block;
}
#catalog {
	width:680px;
	height:144px;
	display:block;
	float:none;
	clear:both;
}
.author {
	font-family:verdana,arial,helvetica,tahoma,sans-serif;
	font-size:11pt;
	font-weight:normal;
	line-height:1em;
}
.author strong,
.author strong a {
	font-family:verdana,arial,helvetica,tahoma,sans-serif;
	font-size:11pt;
	font-weight:bold;
	line-height:1em;
	color:#336633;
	text-decoration:none;
}
.description {
	font-family:verdana,arial,helvetica,tahoma,sans-serif;
	font-size:9pt;
	font-weight:normal;
	line-height:1em;
}
.description strong {
	color:#000000;
	font-weight:bold;
}
.isbnpic {
	float:left;
	width:260px;
	height:720px;
	display:block;
}
.isbndescription {
	float:left;
	width:320px;
	height:720px;
	display:block;
}
#foottext,
#foottext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	text-align:center;
	color:#326733;
}
#foottext a:hover {
	color:#b7ca4d;
}
#footer {
	position:relative; 
	text-align:center;
}
