.cards {
	padding: 0 0 0 5px;
	vertical-align: middle;
}

.onlineStore {
	background: url(/UserUploadImages/system/btnVisitOurStore.png) no-repeat top left;
	width: 372px;
	height: 74px;
	display: block;
	position: absolute;
	right: 11px;
	top: 310px;	
}

/* ===== Top Navigaton ==== */

#topNav { 
	border-bottom: 6px solid #b63237;
	height: 26px;
	width: 980px
}

#topNav li {
	margin: 0 5px 0 0;
}

#topNav a {
	color: #fff;
	background: url(/UserUploadImages/system/topNavR.gif) no-repeat top right;
	font-size: 13px;
	padding: 4px 5px 6px 0;
}

#topNav span {
	padding: 4px 5px 7px 9px;
	background: url(/UserUploadImages/system/topNavL.gif) no-repeat top left;
}

#topNav a:hover, #topNav .AddCMSSysMainSelected { background: url(/UserUploadImages/system/topNavRS.gif) no-repeat top right; }
#topNav a:hover span, #topNav .AddCMSSysMainSelected span { background: url(/UserUploadImages/system/topNavLS.gif) no-repeat top left; }



/* =====Page Settings ==== */

body {
	margin: 23px 0;
	background: #fff url(/UserUploadImages/system/bodyBg.jpg) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: none; }

#pageWrapper {
	width: 1000px;
	margin: 0 auto;
}

#pageTop, #pageContent {
	position: relative;
}

.logo {
	margin: 0 0 23px 0;
	display: block;
}

#pageFotter {
	text-align: center;
	font-size: 12px;
	margin-top: 130px;
}

#pageRandomItems {
	position: absolute;
	top: 370px;
	left: 6px;
	width: 980px;
	background: url(/UserUploadImages/system/line-1x190px.gif) no-repeat bottom left;
	padding-left: 1px;
}

.TeaserArticlesStartpage {
	border-left: 1px solid #a1a1a1;
}

#pageRandomItems  .articleThumb {
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	float:left;
}

.randomTitle {
	border-bottom: 4px solid #b63237;
	width: 966px;
	clear: both;
	height: 25px;
}

.randomTitle h2 {
	background: url(/UserUploadImages/system/tabStartpageL.png) no-repeat top left;
	color: #fff;
	font-size: 14px;
	padding: 5px 5px 4px 7px;
	font-weight: normal;
	margin: 0;
	display: inline;
	float: left;
}

.randomTitle span {
	background: url(/UserUploadImages/system/tabStartpageR.png) no-repeat top left;
	width: 10px;
	height: 25px;	
	float: left;
}

/* ===== Cart ==== */

#cart {
	position: absolute;
	top: 123px;
	right: 20px;
	width: 138px;
	display: none;
	z-index: 100;
}

.cartBtn a {
	background: none !important;
	padding: 0 !important;
}

.productsAmount, .productsTotalPrice, .shoppingCartLink {
	font-size: 11px;
}

.productsAmount {
	height: 22px;
	background: url(/UserUploadImages/system/bgCartItem.gif) no-repeat top left;
	padding: 3px 0 0 37px;
}

.productsTotalPrice {
	height: 27px;
	background: url(/UserUploadImages/system/bgCartSum.gif) no-repeat top left;	
	padding: 3px 0 0 37px;
}

#cart .empty {
	height: 27px;
	background: url(/UserUploadImages/system/bgCartEmpty.gif) no-repeat top left;
	padding: 5px 0 0 0;
	text-align: center;
}

.shoppingCartLink {
	height: 20px;
	background: url(/UserUploadImages/system/btnChangeOrder.gif) no-repeat top right;
	text-align: right;
}

.shoppingCartLink a {
	padding-right: 15px;
	color: #fff;
	text-decoration: none;
}

.shoppingCartLink a:hover {
	text-decoration: underline;
}

/* ===== IE6 fix ==== */

*html #topNav { height: 27px; overflow: hidden; }
*html .onlineStore { background: url(/UserUploadImages/system/btnVisitOurStore.gif) no-repeat top left;	}
*html .randomTitle h2 {	background: url(/UserUploadImages/system/tabStartpageL.gif) no-repeat top left; }
*html .randomTitle span { background: url(/UserUploadImages/system/tabStartpageR.gif) no-repeat top left; }