.buyBasket {
	padding-left:20px; 
	background: url(/images/basket.gif) 0 1px; 
	background-repeat: no-repeat;
}

.clear { clear: both; margin: 0; padding: 0; }

H2.productHeader {
	text-decoration:none; 
	font:13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding: 5px 5px 5px 150px; 
	margin: 0; 
	color:#c60c30; 
	background-color: #F5F6F7; 
	clear: both; 
	border:0px solid #f00;
}
H2.productHeader A:link, H2.productHeader A:visited, H2.productHeader A:hover {
	color:#c60c30; text-decoration:none; margin: 0; padding: 0;
}
H2.versionHeader {
	text-decoration: none; 
	font:13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding: 1px; 
	color:#000000; 
	background-color:#ededed; 
	clear: both; 
	margin: 8px 0;
}
H2.groupHeader
{
	margin-bottom:10px;
}
hr.buy {
	color: #aaaaaa;
	clear: both;
	margin: 0;
	padding: 0;
}

.buyPriceList {  
	width: 40%; 
	margin: 6px 0 6px 0; 
	padding: 0; 
	float: left; 
	border: 0px solid #f00;
	
}

.buyPriceListRight { 
	text-align: right; 
	width: 20%; 
	padding: 0; 
	margin: 6px 0 6px 0; 
	float: left; 
	border: 0px solid #f00;
}

.red A:link, .red A:visited, .red A:hover {
	color: #c60c30;
	text-decoration: none;
}
.buyPriceList A:link, .buyPriceList A:visited, .buyPriceList A:hover {
	color: #c60c30;
	text-decoration: none; 
}
.buyMainTable {
	float: left;
}
.buyMainTable td {
	padding: 6px 0;
}

.buySmallBox {border:0px solid #0f0; width:120px; margin: 0 -150px 0 0; padding: 15px 21px 15px 10px; overflow:hidden; float: left;}
.buyMainDescription {border:0px solid #00f; margin: 0 0 10px 150px; padding: 5px 0; }
.buyMainDescription p {	margin: 0; padding: 3px 0; }
.divstring {width:100%;}


.buyNote {
	clear: both;
	color: #cc6633;
	margin-top: 60px;

}


.downloadbutton {
	background-image: url(/images/button.gif); 
	background-repeat: no-repeat; 
	background-position: 50% 0; 
	height:31px; 
	color:#fff; 
	text-align: center; 
	cursor: pointer; 
	line-height:29px; 
	font-weight: bold; 
	width:108px;
	float:left;
}

.right {text-align: right; margin: 10px 0;}
.rightFloat { float:right; }

.toclose2 {padding-left:20px; background-image: url(/images/toclose.gif); background-position: 0 5px;background-repeat: no-repeat;}

/* map */
#CountriesList ul{padding:0; margin:0;}
#CountriesList li{float:left; width:175px; padding:0 10px 0 0; list-style:none; line-height:1.15em;}
#CountriesList a {text-decoration:none; color:#555555;font-weight:bold;}
#CountriesList a:hover {color:#c50c30;}
