body {
	background:url(../img/main-bg.jpg);
	line-height:1.5em
}

body,#topsection {
	margin:0;
	padding:0
}

b {
	font-size:110%
}

em {
	color:red
}

#maincontainer {
	width:840px;
	margin:0 auto
}

#topsection {
	height:150px
}

#contentwrapper,#rightcolumn,div#left,.slider1Image {
	float:left
}

#contentwrapper,#imgc {
	width:100%
}

#contentcolumn {
	margin-right:200px;
}

#rightcolumn {
	width:198px;
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
	border:1px dashed #ccc;
	background:#f7f7f7;
}

#footer {
	font:10px verdana,geneva,arial,helvetica,sans-serif;
	clear:left;
	background:black url(../media/blockdefault.gif) center center repeat-x;
	color:#FFF;
	text-align:center;
	padding:4px
}

.innertube {
	margin:0;
	margin-top:0
}

div#content {
	font:10px verdana,geneva,arial,helvetica,sans-serif;
	border:1px dashed #ccc;
	background:#f7f7f7;
	width:625px;
	padding:5px;
    line-height:200%
}

div#corner_box {
	background:no-repeat top right;
	width:60px;
	height:20px
}

div#spacer {
	border:0 dashed black;
	width:20px;
	height:5px
}

div#paperback {
	background:url(../img/paperback.png) no-repeat;
}

div#paperback {
	height:269px
}

div#left,div#right {
	width:310px
}

div#right {
	float:right
}

#img {
	border:1px solid #999;
	padding:3px
}

input,textarea {
	color:#000;
	background:#ccc;
	border:1px solid #000
}

#imgc {
	height:auto;
	border:0 solid #f7f7f7;
	display:block
}

.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 6px 10px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(../media/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width: 100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}

a.linkover {
/* Default Colour/Styles here */
color: #1300F2;
}

a.linkover em:first-line {
/* Rollover Colour/Styles here */
color: #1300F2;
}

#featured{ 
	width:400px; 
	padding-right:215px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:215px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; 
	height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:160px; left:0; 
	height:90px; 
	background: url('../images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

a:link {
text-decoration: none;
color: 	#fcfae6;
}

a:visited 
{
text-decoration: none;
color: 	#fcfae6;
}

a:active {
text-decoration: none;
color: 	#fcfae6;
}

a:hover 
{
text-decoration: underline overline; 
color: 	#fcfae6;
}

div#paperback2 {
	background:url(../img/paperback_2.png) no-repeat;
	height:198px;
}
