* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "files/design/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #000000;
	margin:0;
	padding:0;
}
p {margin: 0; padding:0;}
a {outline:none;}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}

#header100 {
	background-image: url(files/design/images/bg-header.jpg);
	height: 367px;
	width: 100%;
	background-position: center top;
	background-repeat:no-repeat;
}
#headerwrap {
	width: 900px;
	height: 367px;
	margin: 0 auto;
}
#content100 {
	overflow: auto;
	width: 100%;
	background-color: #0c0d0e;
	background-image:url(files/design/images/bg-content.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#content {
	overflow: auto;
	width: 900px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
.coverthumbs {
    padding: 0;
	margin: 0 8px 0 8px; 
}
#footer100 {
	background-image: url(files/design/images/bg-footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height: 236px;
	width: 100%;
}
#footer {
	width: 500px;
	margin: 0 auto;
	overflow:auto;
}
#foot { display:block; height: 37px; clear: both; width:271px; margin:0; padding:0;}
#foot ul {list-style-type:none; padding: 0px; margin: 0px 0px 0px 0px;}
#foot li {list-style-type:none; float:left;  height: 37px; padding: 0px; margin:0;}

#foot li.t-amazon {background:transparent url(files/design/images/footer-amazon.jpg); background-repeat:no-repeat; width: 140px; margin:0;}
#foot li.t-barnes {background:transparent url(files/design/images/footer-barnes.jpg); background-repeat:no-repeat; width: 130px; margin:0;}

#foot a {display:block; height: 37px; text-indent: -9999px; border-bottom: none; margin:0;}

#foot a#t-amazon {background:transparent url(files/design/images/footer-amazon.jpg) no-repeat;}
#foot a#t-barnes {background:transparent url(files/design/images/footer-barnes.jpg) no-repeat;}

#foot a#t-amazon:hover {background-position:0px -37px; z-index:50;}
#foot a#t-barnes:hover {background-position:0px -37px; z-index:50;}

#cherryonefooter {
	width: 500px;
	margin: 0 auto;
	text-align:center;
	padding: 35px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #414141;
}
#cherryonefooter a:link, a:visited, a:active, a:hover {
color:#414141;
text-decoration:none;	
}
#arrowleft {
	height: 145px;
	width: 44px;
	float:left;
	padding-right:10px;
}
#arrowright {
	height: 145px;
	width: 44px;
	padding-left:10px;
	float:left;
}
#holdslider {
	height: 210px;
	width:780px;
	float:left;
}
#sliderz { float:left; width:780px; margin: 0 0px 0 0px; overflow:hidden;}
#sliderz ul { width:4000px; padding-left:0px;}
.donkey li {list-style-type:none; list-style-image: none; float:left}

/*content css to lay content out*/

.bookswrap {width:770px; margin: 0 auto;}
.coverfull {width: 223px; height: 356px; float:left;}
.bookinfo {font-size: 12px; width: 306px; color:#9e9e9e; margin: 0 0 0 40px; line-height:20px; float:left;}
.infoscroll {overflow:auto; width:300px; height:180px; margin-bottom:25px; padding-right:6px;}
.bookinfo h3 {font-size:18px; letter-spacing:.075em; color:#bdbcbc; padding: 0 0 8px 0;}
.keywordsbox {color:#515151; float:left; margin: 0 0 0 40px; width: 155px; height: 343px; background-color:#050607; text-align:center; line-height:25px;}
.keywordsbox p {margin: 0; padding:0;}
.keywordsbox a:link, a:visited, a:active {text-decoration:none; color:#515151;}
.keywordsbox a:hover {text-decoration:none; color:#959595;}

.contactformcontactus {
    background: #FFF url(files/design/images/contact-box-shadow.gif) no-repeat scroll top left;
	padding: 8px 4px 5px 6px;
	color:#808080;
	font: normal normal 15px "Arial";
	margin:2px 2px 2px 0;
	height:20px;
	width:190px;
	border-width: 0 0px 0px 0;
	border-color: #fff #e5e5e5 #e5e5e5 #fff;
	border-style: solid;
}
.contactformtextcontactus {
    background: #FFF url(files/design/images/contact-box-shadow.gif) no-repeat scroll top left;
	font: normal normal 15px "Arial";
	padding:6px 4px 5px 6px;
	color:#808080;
	margin:2px 2px 2px 0;
	overflow:auto;
    height:155px;
	width:240px;
	border-width: 0 0px 0px 0;
	border-color: #fff #e5e5e5 #e5e5e5 #fff;
	border-style: solid;
}
