#contactform {
	float:left;
}

h4, #contactform {
	margin-top:20px;
	width:500px
}

#contactform h2 {
	font-size:14px;
	float:left;
	width:145px;
	padding-top:4px;
	clear:both;
}

#contactform input, #contactform textarea, #contactform select {
	margin-bottom:8px;
	padding-top:2px;
	float:left;
	width:200px;
}

#send_container {
	clear:both;
	width:450px;
}

#contactform .send {
	clear:both;
	width:80px;
	margin:15px 0 0 145px;
}

#contactform textarea {
	height:150px;
	width:300px;
}

#content #error li {
	margin-bottom:0;
}

	/* Design 7 */
table.Design7 {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #F9F5D7;
	margin-top: 10px;
   /* border: 0.3em solid #000000;*/
}
table.Design7 th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 0px;
    border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
}
table.Design7 td {
    text-align: center;
    border: 0px;
    border-bottom: 1px solid #ffffff;
    padding: 0.7em 1.0em;
	width: 200px;
}
table.Design7 thead th {
    text-align: center;
    font-weight: bold;
	font-size: 1.2em;
    background-color: #AA0000;
    color: #FFFFFF;
	padding: 0.3em 0.9em;
}
table.Design7 th.Corner {
    text-align: left;
}
table.Design7 td.Odd {
    background: #E8E4C0;
}

form h1 { font-size: 13px; display: block; background-color: #E8E4C0; padding: 5px 10px 5px 10px; width: 70%; }

#content { /*width: 70%;*/ }

.hidden {
	display:none;
}

#monthly_rate_USD, #monthly_rate_EUR {
	float:left;
}

#registration span, #registration li {
	clear:both;
}


.orderlink {
padding: 4px;
border: 1px solid #cc0000;
background-color: #ffffff;
display: block;
}

.orderlink:hover {

border: 1px solid #cc0000;
background-color: #FFE7E7;
display: block;
}

