#global {
	width:600px;
	height:auto;

}

#global_left {
	background-color:#eeeeee;
	border:1px solid #eeeeee;
	width:294px;
	float:left;
}

#global_right {
	width:264px;
	background-color:#ffffff;
	margin-left: 30px;
	float:left;
}
* html #idCountry {
	width:205px;
	margin-left: 0px;
	float:left;
}

.minibox {
	float:left;
	width:146px;
	height:120px;
}

.minibox_bottom{
	width:146px;
	height:42px;
}

.minibox_bottom_left{
	width:22px;
	height:42px;
	float:left;
	margin-left:20px;
	}

.minibox_bottom_right{
	float:left;
	height:auto;
	width:94px;
	color:#1a171b;
	margin-left:10px;
	font-size:10pt;
	font-family:Arial;
	padding-top:2px;
	}

a#callme{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/callme01.png)
}
a#callme:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/callme02.png)
}

a#raffle{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/raffle01.png)
}
a#raffle:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/raffle02.png)
}

a#poster{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/poster01.png)
}
a#poster:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/poster02.png)
}

a#demonstration{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/demonstration01.png)
}
a#demonstration:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/demonstration02.png)
}

a#webinar{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/webinar01.png)
}
a#webinar:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/webinar02.png)
}

a#appcard{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/appcard01.png)
}
a#appcard:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/appcard02.png)
}

a#appnote{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/appnote01.png)
}
a#appnote:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/appnote02.png)
}

a#demovideo{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/demovideo01.png)
}
a#demovideo:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/demovideo02.png)
}

a#brochures{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/brochures01.png)
}
a#brochures:hover{
	display: block;
	margin-left:29px;
	width:80px;
	height:80px;
	background-image: url(../../images/brochures02.png)
}

.specialoffer_single_box {
	width:138px;
	height:138px;
	background-color:#ffffff;
	float:left;
	border:1px solid #00A0DD;
	margin-right:11px;
	margin-bottom:11px;
  }
.specialoffer_header {
	background-color:#00A0DD;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	height:20px;
	text-align:center;
	vertical-align:middle;
	}
*:first-child+html .specialoffer_header {
	background-color:#00A0DD;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-top:-1px;
	}


.specialoffer_content p{
	color:#000000;
	font-size:11px;
	width:100px;
	float:left;
	margin-left:0px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	margin:1px 0px 0px 0px;
	padding-left:0px;
}
.specialoffer_img {	margin: 15px 0px 0px 28px;
  	cursor:pointer;
}
*:first-child+html .specialoffer_img {
	margin: 15px 0px 0px 28px;
 }
.specialoffer_content {

}
.specialoffer_content_top {
	height:95;
	width:138px;
	float:left;
}
.specialoffer_content_bottom {
	height:23px;
	width:138px;
	padding-left:14px;
	float:left;
}
.checkbox_specialoffer {
	margin-top:3px;
	margin-left:0px;
}
*:first-child+html .checkbox_specialoffer {
	margin-top:0px;
	margin-left:0px;
}
.form-text, .form-select, .form-checkbox, .form-checkbox-2, .form-radio, .form-textarea, .form-button, .form-street, .form-streetNo {
	border-left-width: 0px;
	border-right-width: 0px;
	clear: none;
}
.form-text {
	width:264px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
}
* html .form-text {
	width:264px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	float:left;
}
.form-street {
	width:190px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	padding-left:0px;
	padding-right: 0px;
	margin-left:3px;
	margin-right:7px;
	float:left;
}
* + html .form-street {
	width:190px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	float:left;
	margin-right:11px;
	margin-left:1px;
}
* html .form-street {
	width:160px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	float:left;
	margin-right:2px;
	margin-left:1px;
}
* + html .special_street {
	margin-left:2px;
}
* html .special_street {
	margin-left:2px;
}
.form-streetNo {
	width:60px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	float:left;
}
#idStreetNo {
	width:47px;
}
* html #idStreetNo {
	width:33px;
}
#idStreet {
	width:190px;
}
* + html #idStreet {
	width:190px;
	margin-left:1px;
}
* html #idStreet {
	width:157px;
	margin-left:1px;
}
.form-select {
	width:264px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
}
* html .form-select {
	width:264px;
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:12px;
	float:left;
}
.special_textfield {
	float:left;
	width:264px;
	margin-bottom:2px;
}
* html .special_textfield {
	float:left;
	width:260px;
	margin-bottom:2px;
}
.form-text input {
	float:left;
	width:246px;
}
.form-select select {
	float:left;
	width:250px;
}
.button-next {
	margin-left:488px;
}
.form-checkbox {
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#eeeeee;
	width:570px;
	height:auto;
	border: solid 0px #ffffff;
	margin-top:15px;
	float:left;
}
.no_longer {
	padding-left:20px;
	background-color:#ffffff;
	width:570px;
	height:auto;
	margin-top:15px;
	float:left;
	margin-bottom:10px;
}


* + html .more_info{
	width:550px;
	padding-left:4px;
	background-color:#eeeeee;
}

* + html .no_longer {
	padding-left:24px;
	background-color:#ffffff;
	width:570px;
	height:auto;
	margin-top:15px;
	float:left;
	margin-bottom:10px;
}

#required {
	width:570px;
	padding-left:20px;
	margin-top:15px;
}

* + html #required {
	width:570px;
	padding-left:24px;
	margin-top:20px;
}
