body{
	margin:0;
	color:#636363;
	font:12px/24px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.gif) repeat #eaeaea;
}
img{border-style:none;}
a{text-decoration:none; color:#002ffc;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	overflow:hidden;
	position:relative;
	width:100%;
}
.w1{
	margin:0 auto;
	width:960px;
}
#header{margin:0 0 14px;}
#header #topmenu{
	background:#fff;
	border-bottom:1px solid #d5d5d5;
	margin:0 -9999px 24px;
	padding:0 9999px;
	position:relative;
}
#header #topmenu ul{
	margin:0;
	padding:9px 32px 7px;
	list-style:none;
	float:right;
}
#header #topmenu ul li{
	float:left;
	margin:0 0 0 64px;
}
#header #topmenu ul li a{
	display:block;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite_topmenu.gif) no-repeat -9999px -9999px;
}
#header #topmenu ul li a.lnk-home{background-position:0 0;}
#header #topmenu ul li a.lnk-email{background-position:-12px 0;}
#header #topmenu ul li a.lnk-sitemap{background-position:-24px 0;}
#header .header-ad{
	float:right;
	margin:0 0px 0px;
        width: 728px;
        height: 98px;
}
#header #logo{
	font:bold italic 38px/44px "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif;
	display:inline-block;
	text-decoration:none;
	margin:7px 0 1px;
}
.cufon-active #header #logo {margin:15px 0 -1px;}
#header #logo a{
	text-decoration:none;
	color:#636363;
}
#header .slogan{
	display:block;
	font-size:16px;
	line-height:1;
	padding:10px 0 0 9px;
}
#header #nav{
	margin:0;
	padding:0;
	list-style:none;
	height:34px;
	background:url(../images/bg-nav.gif) repeat-x 0 0;
	font:bold 18px/1 "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif;
	overflow:hidden;
}
#header #nav li{
	float:left;
	margin:0 0 0 41px;
}
#header #nav a{
	color:#fff;
	text-decoration:none;
	position:relative;
	display:inline-block;
	padding:8px 0;
}
.item-block{
	margin:1px 0 14px 1px;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	background:#fff;
}
.item-block a{text-decoration:underline;}
.item-block a:hover{text-decoration:none;}
.item-block-holder{
	background:#fff url(../images/bg-item-block.gif) repeat-y 639px 0;
	position:relative;
	top:-1px;
	left:-1px;
	margin:0 -1px -1px 0;
	
}
.item-block .item-container{
	float:left;
	width:639px;
}
.item-block .item-container-details{
	width:490px;
}
.item-block .item-description{
	width:345px;
	float:right;
	padding:20px 5px 5px;
}
.item-block .item-description-detail{
	width:245px;
}
.item-block h1{
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	color:#292929;
	
}
.item-block .item-description .by{
	display:block;
	margin:-3px 0 -6px;
}
.item-block .item-description p{margin:0;}
.item-block .item-description dl{
	margin:15px 0 3px 36px;
	font-size:14px;
	line-height:18px;
}
.item-block .item-description dt{
	float:left;
	margin:0 12px 0 0;
}
.item-block .item-description dd{
	margin:0;
	color:#000;
}
.item-block .item-description .highlighted{color:#900;}
.item-block .item-description .marked{
	color:#008606;
	font-size:14px;
}
.item-block .item-description .btn-by-amazon{
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	margin:-1px 0 0 11px;
	width:120px;
	height:28px;
	background:url(../images/btn-buy-amazon.gif) no-repeat 0 0;
	vertical-align:middle;
}
.btn-google_books{
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	width:69px;
	height:23px;
	background:url(../images/btn-google-book.gif) no-repeat 0 0;
}
.item-block .item-description .reviews{
	text-align:center;
	padding:8px 0 0;
}
.item-block .item-image{
	overflow:hidden;
	padding:13px 0 19px 24px;
}
.item-block .item-image #image-frame{margin:0 0 10px;}
.item-block .item-image #item-thumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
.item-block .item-image #item-thumbs ul li{
	float:left;
	margin:0 3px 0 0;
}
.item-block .item-image #item-thumbs ul li a{
	border:1px solid #878787;
	display:block;
}
.item-block .item-image #item-thumbs ul li a img{vertical-align:top;}
.item-block .item-sidebar{
	float:right;
	width:280px;
	padding:2px 10px 0 0;
	line-height:18px;
}
.item-block .item-sidebar ul{
	margin:0 0 -7px;
	padding:0;
	list-style:none;
}
.item-block .item-sidebar ul li{
	padding:9px 3px;
	border-top:1px dashed #c2c2c2;
}
.item-block .item-sidebar ul li:first-child{border:none;}
.item-block .item-sidebar ul li .image-frame{
	float:left;
	margin-right:10px;
}
.item-block .item-sidebar ul li .image-frame img{vertical-align:top;}
.item-block .item-sidebar ul li > div{overflow:hidden;}
.item-block .item-sidebar ul li p{margin:0;}
.item-block .item-sidebar ul li strong{
	font-weight:normal;
	color:#404040;
	display:block;
}
.item-block .item-sidebar ul li strong a{
	text-decoration:none;
}
.item-block .item-sidebar ul li strong a:hover{
	color:#933;
}
.item-block .item-sidebar ul li .oldprice{
	color:#7e7e7e;
	text-decoration:line-through;
}
.item-block .item-sidebar ul li .price{color:#900;}
.a_reviews {padding: 20px;}
.a_reviews h3{
	font:bold 14px/1 "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif;
	margin:0 0 9px;
	text-transform:uppercase;
	padding:0 0 5px;
	background:url(../images/bg-heading.gif) repeat-x 0 100%;
}
.aquote{
    border-left:solid #777 1px;
    margin:0px 10px;
    padding:10px;
    color:#333;
    font-style: italic;
}
#main{margin:0 0 135px;}
.main-holder{
	float:left;
	width:726px;
}
#main .block, #comments{
	margin:1px 0 14px 1px;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	background:#fff;
}
#main .block .block-holder, #main .portlet-content{
	background:#fff;
	position:relative;
	top:-1px;
	left:-1px;
	margin:0 -1px -1px 0;
	padding:13px 10px 0;
}
#main .portlet-content{
    margin-bottom: 13px;
}
#comments{
	background:#fff;
	position:relative;
	top:-1px;
	left:-1px;
	margin:0 -1px -1px 0;
	padding:13px 10px 0;
}
#main .block h2,
#sidebar-left h3,
#sidebar-right h3{
	font:bold 19px/1 "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif;
	margin:0 0 9px;
	text-transform:uppercase;
	padding:0 0 5px;
	background:url(../images/bg-heading.gif) repeat-x 0 100%;
}
#main .block h2 .lnk,
#sidebar-left h3 .lnk,
#sidebar-right h3 .lnk{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite_links.gif) no-repeat -9999px -9999px;
	width:0;
	height:0;
}
#main .block h2 .lnk-ebay,
#sidebar-left h3 .lnk-ebay,
#sidebar-right h3 .lnk-ebay{
	width:85px;
	height:45px;
	background:url(../images/elogo.gif) no-repeat 0 100%;
	margin:-13px 0px 0 0;
}
#main .block h2 .lnk-yahoo,
#sidebar-left h3 .lnk-yahoo,
#sidebar-right h3 .lnk-yahoo{
	width:88px;
	height:11px;
	background-position:-197px 0;
	margin:2px 0 0 0;
}
#main .block h2 .lnk-digg,
#sidebar-left h3 .lnk-digg,
#sidebar-right h3 .lnk-digg{
	width:36px;
	height:22px;
	background-position:0 0;
	margin:-4px 1px 0 0;
}
#main .block h2 .lnk-flickr,
#sidebar-left h3 .lnk-flickr,
#sidebar-right h3 .lnk-flickr{
	width:40px;
	height:13px;
	background-position:-85px 0;
	margin:1px 1px 0 0;
}
#main .block h2 .lnk-twitter,
#sidebar-left h3 .lnk-twitter,
#sidebar-right h3 .lnk-twitter{
	width:54px;
	height:10px;
	background-position:-131px 0;
	margin:3px 1px 0 0;
}
#main .block h2 .lnk-rss,
#sidebar-left h3 .lnk-rss,
#sidebar-right h3 .lnk-rss{
	width:42px;
	height:17px;
	background-position:-293px 0;
	margin:0 1px 0 0;
}
#main .block .opinions{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
	color:#4b4b4b;
}
#main .block .opinions li{
	padding:8px 5px 2px;
	margin:0 0 2px;
}
#main .block .opinions .featured{background:#fed25d;}
#main .block .opinions .best{background:#caff9f;}
#main .block .opinions .image-frame{
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	color:#67b2ff;
	font-size:10px;
	line-height:1;
}
#main .block .opinions .image-frame img{
	display:block;
	padding:2px;
	margin:0 0 2px;
	border:1px solid #c2c2c2;
	background:#fff;
}
#main .block .opinions p{margin:0 0 8px;}
#main .block .opinions .date{
	font-size:10px;
	line-height:1;
	display:block;
	font-style:normal;
}
#main .block .opinions .opinion{
	overflow:hidden;
	padding:0 0 1px;
}
#main .block .opinions .opinion_img{
	width: 100px;
}

#main .block .opinions .rating{
	float:right;
	color:#000;
	font-size:10px;
	line-height:1;
	height:10px;
	margin-top:9px;
}
#main .block .opinions .rating em{
	font-style:normal;
	padding:0 20px 0 2px;
}
#main .block .opinions .rating span{
	border-left:0px solid #ef8100;
	padding:0 7px;
	float:left;
	height:10px;
}
#main .block .opinions .source-link{
	width:100%;
	text-align:right;
	font-size:10px;
	margin:-9px 0 0;
}
#main .block .opinions .source-link a{color:#015e0a;}
#main .block .opinions .source-link strong{font-size:12px;}
#main .block .found-items{
	margin:0;
	padding:4px 0 7px;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:17px;
}
#main .block .found-items li{
	width:100%;
	display:table;
	border-bottom:1px dashed #818181;
	padding:0 0 13px;
	margin:0 0 15px;
}
#main .block .found-items li img{
    padding-right:15px;
}

#main .block .found-items li .image-frame,
#main .block .found-items li .info,
#main .block .found-items li .bids,
#main .block .found-items li .price{
	display:table-cell;
	vertical-align:middle;
}
.price_detail{color:#900;}
.marked_detail{
	color:#008606;
	font-size:14px;
}
#main .block .found-items li .image-frame{
	text-align:center;
	width:110px;
}
#main .block .found-items li .info{width:258px;}
#main .block .found-items li .bids{
	text-align:center;
	color:#535353;
}
#main .block .found-items li .price{
	text-align:center;
	width:44px;
	color:#9a0000;
}
#main .block .found-items h3{
	font-weight:normal;
	margin:0 0 9px;
	font-size:14px;
	line-height:17px;
}
#main .block .found-items a{
	color:#0072ff;
	text-decoration:none;
}
#main .block .found-items a:hover{
	text-decoration:underline;
	color:#933;
}
#main .block .online-links{
	margin:0;
	padding:0 0 19px;
	list-style:none;
	line-height:14px;
}
#main .block .online-links p{
    color: #777;
}
#main .block .online-links li{
	border-bottom:1px solid #ced7dd;
	padding:10px 5px 10px 2px;
}
#main .block .online-links li:first-child{padding-top:3px;}
#main .block .online-links a,
#main .block .links-more a{
	color:#0072ff;
	text-decoration:underline;
}
#main .block .online-links a:hover,
#main .block .links-more a:hover{text-decoration:none;}
#main .block .online-links h4{
	margin:0 0 16px;
	font-weight:normal;
        color: #000;
}
#main .block .online-links .date{
	font-size:10px;
	line-height:1;
	display:block;
	font-style:normal;
	color:#1e692b;
	padding-left:4px;
}
#main .block .links-more{
	text-align:right;
	margin:0 0 10px;
}
#main .block .ad{padding:0px 0 29px;}
#main .block .ad:first-child{
	padding-top:14px;
	padding-bottom:22px;
}
#main .block .found-items a:hover{text-decoration:none;}
#main .block .found-items .date{font-style:normal;}
#main .block p{margin:0;}
#main .products-list{
	margin:0;
	padding:0 0 6px;
	list-style:none;
	line-height:17px;
}
#main .products-list li{padding:5px 0 9px;}
#main .products-list li h4{
	margin:0;
	font-weight:normal;
	font-size:14px;
	line-height:17px;
}
#main .products-list .image-frame{
	float:left;
	margin-right:9px;
}
#main .products-list .oldprice{
	text-decoration:line-through;
	color:#717171;
}
#main .products-list .price{color:#900;}
#main .comments-list{
	margin:0;
	padding:4px 0 3px;
	list-style:none;
	font:11px/15px Verdana, Geneva, sans-serif;
	color:#717171;
}
#main .comments-list li{margin:0 0 9px;}
#main .comments-list .author{
	font-weight:normal;
	color:#2e2e2e;
	
}
#main .photos-list{
	margin:0;
	padding:0 0 11px;
	list-style:none;
	width:107%;
}
#main .photos-list li{
	float:left;
	margin:0 10px 10px 0;
}
#main .photos-list li a{display:block;}
#main .tweets-list{
	margin:0;
	padding:0 0 3px;
	list-style:none;
	font:italic 11px/15px Georgia, serif;
	color:#717171;
}
#main .tweets-list li{margin:0 0 8px;}
#main .tweets-list a,
#main .tweets-list .date{color:#2e2e2e;}
#main .links-block .block-holder, #main .portlet-content {padding:17px 9px 7px 8px;}
#main .links-block h3, .portlet-title{
	background:url(../images/bg-heading-2.gif) repeat-x 0 0;
	color:#fff;
	height:19px;
	line-height:1;
	font-size:19px;
	padding:6px 3px;
}
#main .links-block ul, .portlet-content ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
}
#main .links-block li, .portlet-content li{
	padding:0 0 1px 17px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
}
#main .links-block a{color:#636363;}
#content{
	float:right;
	width:491px;
}
#content .alignleft{
	float:left;
	margin:9px 20px 10px 11px;
}
#sidebar-left{
	float:left;
	width:221px;
}
#sidebar-right {
	float:right;
	width:221px;
}
.ad-sidebar{margin:0 0 14px;}
.ad-sidebar img{vertical-align:top;}
#footer{
	font-size:9px;
	line-height:28px;
	color:#535353;
	background:#fff;
	padding:0 9999px;
	margin:0 -9999px;
	border-top:1px solid #d0d0d0;
	position:relative;
}
#footer p{margin:0;}
#footer a{color:#535353;}
#header #topmenu:after,
#header .header-holder:after,
.item-block-holder:after,
.item-block .item-image #item-thumbs ul:after,
.item-block .item-sidebar ul li:after,
#main:after,
#main .block .opinions li:after,
#main .products-list li:after,
#main .photos-list:after{
	content:'';
	display:block;
	clear:both;
}
.small{
    font-size: 10px;
    line-height:12px;
}
.small_detail{
    font-size:12px;
    line-height:15px;
    font-weight:bold;

}

#main .block .li_details li{
	border-bottom:none;
	margin: 0px;
	padding: 0px;
}
#main .block .found-items hr{
	border:0;
	border-bottom:1px dashed #818181;
	}
.small a{
    color: #888;
}
#main .block .viglink-li li {margin-bottom: 0px;}

#main .block .viglink-ul {padding-left: 135px; padding-bottom: 30px;  vertical-align:middle;}
#main .block .no-m-p li {padding: 0px;margin: 0px;}



.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
}