/** Common Cart page **/
.site-main h1, h2 {
    font-family	: Arial;
}
.site-main h2 {
    font-size: 22px;
    line-height: 30px !important;
    margin: 17px 0 10px;
}
.site-main h3 {
    font-size	: 16px;
	margin-top	: 12px !important;
	margin-bottom : 7px !important;
}
/** **/

/** Best Seller **/ 
.best-seller {
	position	: relative;
	width		: 729px;
	height		: 252px;
	padding		: 28px 0px 0px 135px;
	background	: url('/includes/images/cart/dd-pro/top-bg.jpg') no-repeat;
}
.best-abs {
	height		: 259px;
	background	: url('/includes/images/cart/dd-pro/bottom-bg.jpg') no-repeat;
}
.best-seller .badge1 {
	position	: absolute;
	top			: -4px;
	right		: 0px;
	width		: 118px;
	height		: 105px;
}
.best-seller .badge2 {
	position	: absolute;
	top			: -2px;
	right		: 0px;
	width		: 118px;
	height		: 103px;
}
.best-seller .big-box {
	width		: 154px;
	height		: 240px;
	float		: left;
	margin-right: 28px;
}
.best-seller .description {
	width		: 460px;
	height		: 132px;
	padding-left: 3px;
	float		: left;
}
.best-seller p {
	font-size	: 12px;
}
.best-seller .button {
	display		: block;
	width		: 206px;
	height		: 53px;
	float		: left;
	margin		: 20px 45px 0px 0px;
	outline		: none;
	text-decoration: none;
	text-indent	: -5000px;
}
.best-seller .button-en {
	background	: url("/includes/images/cart/dd-pro/button.gif") no-repeat scroll 0 0 transparent;
}
.best-seller .button-ru {
	background	: url("/includes/images/cart/dd-pro/button-ru.gif") no-repeat scroll 0 0 transparent;
}
.best-seller .button-bottom {
	background-position: 0 -53px;;
}
.best-seller .guarantee {
	width		: 92px;
	height		: 93px;
	float		: left;
	background	: url("/includes/images/cart/dd-pro/guarantee-badge.gif") no-repeat scroll 0 0 transparent;
}
.best-seller .guarantee-bottom {
	background-position: 0 -93px;;
}
/** **/

/** Other products **/
.product-block {
	width		: 374px;
	height		: 165px;
	margin      : 19px 0px;
	padding		: 15px 28px 0px 29px;
	float		: left;
}
.left{
	border-right: 1px solid #e5e5e5;
}
div.border {
	height      : 1px;
	border-bottom: 1px solid #e5e5e5;
}
.product-block .small-box {
	width		: 81px;
	height		: 146px;
	float		: left;
	margin-right: 20px;
}
.product-block  a.button-small {
	display		: block;
	width		: 161px;
	height		: 44px;
	float		: left;
	margin		: 5px 15px 0px 0px;
	background	: url("/includes/images/cart/button-small-en.gif") no-repeat scroll 0 0 transparent;
	text-indent	: -5000px;
}
.product-block  a.button-ru {
	background-image : url("/includes/images/cart/button-small-ru.gif");
}
.more-info {
	display		: block;
	line-height : 15px;
	width		: 75px;
	padding-right : 7px;
	float		: left;
	margin-top	: 15px;
	background	: url("/includes/images/cart/arrow-orange.gif") no-repeat scroll right 0px transparent;;
}
/** **/

/** Prefooter **/
.content {
	width		: 807px;
	height		: 281px;
	padding		: 25px 15px 0px 38px !important;
	color		: #666666;
}
.prefooter .safety {
	width		: 385px;
	float		: left;
	margin-right: 37px;
}
.prefooter .safety .guarantee-badges {
	width		: 86px;
	height		: 86px;
	float		: left;
	margin		: 0px 15px 9px 0px;
	background	: url("/includes/images/cart/guarantee.gif") no-repeat scroll transparent;
}
.prefooter .safety .money-back {
	background-position : 0px -93px;
}
.prefooter .safety .ssl {
	background-position : 0px -179px;
}
.prefooter .safety .delivery {
	background-position : 0px -265px;
	margin-right		: 87px;
}
.prefooter .safety .verysign {
	width		: 70px;
	height		: 37px;
	float		: left;
	margin-right: 15px;
	background	: url("/includes/images/cart/security.gif") no-repeat scroll transparent;
}
.prefooter .safety .mcafee {
	width		: 115px;
	height		: 20px;
	float		: left;
	margin-top	: 12px;
	background	: url("/includes/images/cart/security.gif") no-repeat 0 -37px scroll transparent;
}
.prefooter .contacts {
	width		: 385px;
	float		: left;
}
.prefooter .contacts strong {
    color: #333333;
    display: block;
    padding: 0 0 5px;
}
.prefooter .contacts .icons {
    background-position: 0 1px;
    padding: 0px 0px 0px 25px;
}
.prefooter .contacts .icons.icon-address {
    background-image: url("/includes/design2/images/icon-globe.gif");
	line-height: 120%; 
}
.prefooter .contacts .icons.icon-fax {
    background-image: url("/includes/design2/images/icon-fax.gif");
}
.prefooter .contacts .icons.icon-support {
    background-image: url("/includes/design2/images/icon-support.gif");
}
.prefooter .contacts .hr {
    background-position: 0 50%;
    height: 30px;
}
.prefooter .contacts p.note {
    color: #818491;
    font-size: 9px;
    padding: 15px 0px 0px 0px;
}
/** **/
