.toproduct			{ background: url("/data/img/Commerce/toproduct_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.toproduct:hover	{ background: url("/data/img/Commerce/toproduct_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}
.tobasket			{ background: url("/data/img/Commerce/tobasket_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.tobasket:hover		{ background: url("/data/img/Commerce/tobasket_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}
.refreshbasket		{ background: url("/data/img/Commerce/refreshbasket_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.refreshbasket:hover{ background: url("/data/img/Commerce/refreshbasket_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.checkout			{ background: url("/data/img/Commerce/checkout_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.checkout:hover		{ background: url("/data/img/Commerce/checkout_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}
.orderbtn			{ background: url("/data/img/Commerce/order_btn.gif") no-repeat; height:28px; width:129px;  }
.orderbtn:hover		{ background: url("/data/img/Commerce/order_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.paypalbtn			{ background: url("/data/img/Commerce/paypal_btn.gif") no-repeat; height:28px; width:129px;  }
.paypalbtn:hover	{ background: url("/data/img/Commerce/paypal_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}


.voucher_to_basket 	{ background: url("/data/img/Commerce/voucher_to_basket.gif") no-repeat; height:28px; width:129px;  }
.voucher_to_basket:hover { background: url("/data/img/Commerce/voucher_to_basket.gif") 0px -29px no-repeat; height:28px; width:129px;}
.voucherbasketarea { clear:both; padding-top:30px;}

.continueshoppingbtn		{ background: url("/data/img/Commerce/continueshopping_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.continueshoppingbtn:hover	{ background: url("/data/img/Commerce/continueshopping_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.downloadbtn		{ background: url("/data/img/Commerce/download_btn.gif") no-repeat; height:28px; width:129px; margin-top:0px; }
.downloadbtn:hover	{ background: url("/data/img/Commerce/download_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.upgradebtn			{ background: url("/data/img/Commerce/upgrade_btn.gif") no-repeat; height:28px; width:129px; margin-top:0px; }
.upgradebtn:hover	{ background: url("/data/img/Commerce/upgrade_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}


.reqdownloadbtn			{ background: url("/data/img/Commerce/reqdownload_btn.gif") no-repeat; height:28px; width:129px; margin-top:0px; }
.reqdownloadbtn:hover	{ background: url("/data/img/Commerce/reqdownload_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.stornobtn			{ background: url("/data/img/Commerce/storno_btn.gif") no-repeat; height:28px; width:129px; margin-top:0px; }
.stornobtn:hover	{ background: url("/data/img/Commerce/storno_btn.gif") 0px -29px no-repeat; height:28px; width:129px;}

.image_right {
	vertical-align:top;
	float:right;
	margin-left:5px;
	border:0px solid #999999;
}


.ShopOverview {
	width:680px;
	float:left;
	height:auto; 
	display:block;
	border:0px solid #FF0000;
	overflow:hidden;

}

.ShopOverview h1 { margin-top:0px; font-size:21px;}

.infoimage { float:left; margin-right:20px; margin-bottom:20px;}

.old_price {
			
			color:#000000;
			font-size:11px;
			text-decoration:line-through;
			border:0px solid #999999;
}
.price {
			vertical-align:bottom;
			color:#FF0000;
			font-size:14px;
			font-weight:bold;
			border:0px solid #999999;
}


.price.special{
			color:#FF0000;
}

.price.normal{
			padding-top:12px;
}

.overview_product {
			position:relative;
			float:left;
			background: url('/data/img/RL/ProductOV_Back.gif?version=20110202') no-repeat;
			height:150px;
			width:320px;
			display:block;
			margin-right:20px;
			margin-bottom:20px;
			border:0px solid #00DD00;
			cursor:pointer;
			z-index:15;
}

.overview_product .pcontent {
			position:absolute;
			z-index:1;
			left:0px;
			top:0px;
			height:150px;
			width:320px;
			display:block;
			border:0px solid #FF00FF;
}
.overview_product .overlay { 
			position:absolute;
			z-index:50;
			left:245px;
			top:-1px;
			border:0px solid #DD0000;
}

.overview_product .headlinearea {	
			margin-top:15px;
			margin-left:20px;
			width:245px;
			height:70px;
			border:0px solid #DD0000;
}

.overview_product .headlinearea h1 {
			margin:0px; 
			padding:0px;
			font-size:13px;
			line-height:14px;
			font-weight:bold;
}

.overview_product .headlinearea h1 a {
			color:#000000;
			text-decoration:none;
}

.overview_product .morebtn { position:absolute; left:271px; top:115px; z-index:2; vertical-align:bottom;}


.overview_product .pricearea {				
			margin-left:20px;
			width:210px;			
			border:0px solid #DD0000;
}


.buttonarea {
			font-size:11px;
			display:block;
			text-align:right;
			clear:both;			
			border:0px solid;
}


.buttonarea label {
			margin-right:10px;
			font-weight:bold;
}

.buttonarea select {
			font-size:12px;
}

.baskettable {
	width:100%;
	border:0px solid #999999;
	font-size:11px;
    border-collapse: collapse;
}

.baskettable th { 
	background: url('/data/img/tab_green_back.gif');
	color:#FFFFFF;
	height:21px;
	padding-left:5px;
	padding-right:5px;

}

.baskettable tr.col-1 { 
	background: #F0F0F0;
}

.baskettable tr.col-2 { 
	background: #E0E0E0;
}

.baskettable td { 
	padding-left:5px;
	padding-right:5px;	
	height:21px;
}

.baskettable .subtotal {
	font-weight:bold;
	font-size:12px;
	height:21px;
	}

.baskettable tfoot {
	border-top:1px solid #7FB628;
	border-bottom:5px solid #7FB628;
}

.baskettable .total {
	font-weight:bold;
	font-size:14px;
	height:21px;
	}


.basketbuttons {margin-top:10px; border:0px solid; display:block;}

.basketbutton { width:206px; float:left; display:block;}

.basketbutton.left { text-align:left;}
.basketbutton.center { text-align:center;}
.basketbutton.right { text-align:right;}

#prodlisttable {
	width:100%;
	border:0px solid #999999;
	font-size:11px;
    border-collapse: collapse;
	margin-bottom:40px;
}

#prodlisttable th { 
	background: url('/data/img/tab_green_back.gif');
	color:#FFFFFF;
	height:21px;
	padding-left:5px;
	padding-right:5px;
}

#prodlisttable tr.col-1 { 
	background: #F0F0F0;
}

#prodlisttable tr.col-2 { 
	background: #E0E0E0;
}

#prodlisttable td { 
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	height:21px;
}


.baskettable .left { text-align:left; }
.baskettable .right { text-align:right; }

#prodlisttable .left { text-align:left; }
#prodlisttable .right { text-align:right; }

#prodlisttable .top { vertical-align:top; padding-top:3px;}

#packlisttable {
	width:100%;
	border:0px solid #999999;
	font-size:11px;
    border-collapse: collapse;
	margin-bottom:40px;
}

#packlisttable th { 
	background: url('/data/img/tab_green_back.gif');
	color:#FFFFFF;
	height:21px;
	padding-left:5px;
	padding-right:5px;
}

#packlisttable tr.col-1 { 
	background: #F0F0F0;
}

#packlisttable tr.col-2 { 
	background: #E0E0E0;
}

#packlisttable td { 
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	height:21px;
}

#packlisttable .left { text-align:left; }
#packlisttable .right { text-align:right; }

#packlisttable .top { vertical-align:top; padding-top:3px;}

.tinyText	{ font-size:11px; width:30px; border:1px solid #88C01D; display:block; }

.PaymentOptions {
	border-bottom:1px solid #999999;
	padding:10px;
	margin-bottom:10px;
}

.PaymentOptions label {
	font-weight:bold;
}
.PaymentOptions .desc {
	font-weight:normal;
	font-size:11px;
	margin-left:25px;
}

.debitinfo {
	font-weight:normal;
	font-size:12px;
	margin-left:25px;
	margin-bottom:25px;
}

.area {
			margin:0px;
			padding:0px;
			margin-bottom:10px;
			font-weight: normal;
			font-size:18px !important;
			display:block;
			clear:both;
			
}

h5 {
			margin:0px;
			padding:0px;
			border-bottom:1px solid #999999;
			margin-bottom:10px;
	
}

.checkboxes { 
		margin-top:25px;
		margin-bottom:25px;
		display:block;
		clear:both;
}

.myOrders h1	{ margin-bottom:10px !important; }
.myDownloads h1	{ margin-bottom:10px !important; }

.oc { cursor:pointer; }
.ocimg	{background: url('/data/img/RL/openclose.gif') 0px 0px no-repeat; width:20px; overflow:hidden;}
.ocopen { background-position: 0px -20px; width:20px; background-repeat:no-repeat;}

.ocimg-head	{cursor:pointer; background: url('/data/img/RL/oclist.png') 0px 0px no-repeat; width:20px; height:12px; overflow:hidden;}
.ocopen-head {background-position: 0px -13px; background-repeat:no-repeat; }

.ocimg-title { margin-left:20px;}



.inforow { background-color:#F0F0F0; border-bottom:1px solid #FFFFFF;}

.col2-1 { background:#b1ca00;}
.col2-2	{ background:#d3db9c;}

.content .product img	{ margin-left:50px;}

.portlet.first { margin-right:10px;} 
.portlet.product .pcontent { background:none; min-height:160px; height:160px; max-height:160px; display:block;}
.portlet.product img { margin-left:0px !important; float:left; vertical-align:top;}
.portlet.product .headlinearea { min-height:75px; height:75px; }
.portlet.product .buttonarea { height:80px; min-height:80px; border:0px solid; }
.portlet.product .buttonarea .container { padding-top:15px; vertical-align:bottom; border:0px solid #FF0000;}
.portlet.product h3 a {color:#000000 !important; text-decoration:none;}
.portlet.product h3 a:hover { text-decoration:underline;}

.portlet.green {
			background: #87c925;
}

.portlet.green .header { 
			float:left;
			display:block;
			background: url('/data/img/portlet_green_top.jpg') no-repeat;
			width:291px;
			height:25px;
}

.portlet.green .footer { 
			float:left;
			display:block;
			background: url('/data/img/portlet_green_bottom.jpg') no-repeat;
			height:25px;
			width:291px;
}

.portlet.green .toproduct		{ background: url("/data/img/Commerce/toproduct_green_btn.gif") no-repeat; height:28px; width:129px; margin-top:5px; }
.portlet.green .toproduct:hover	{ background: url("/data/img/Commerce/toproduct_green_btn.gif") 0px -29px no-repeat; height:28px; width:129px; margin-top:5px;}


