@font-face {
	font-family: 'OrbitronMedium';
	src: url('../fonts/orbitron-medium-webfont.eot');
	src: local('?'), url('../fonts/orbitron-medium-webfont.woff') format('woff'), url('../fonts/orbitron-medium-webfont.ttf') format('truetype'), url('../fonts/orbitron-medium-webfont.svg#webfont5FiGFJOa') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OrbitronBold';
	src: url('../fonts/orbitron-bold-webfont.eot');
	src: local('?'), url('../fonts/orbitron-bold-webfont.woff') format('woff'), url('../fonts/orbitron-bold-webfont.ttf') format('truetype'), url('../fonts/orbitron-bold-webfont.svg#webfont32gkeZjD') format('svg');
	font-weight: normal;
	font-style: normal;
}

h2, h3, h4 { 
text-transform:uppercase; 
font-family:'OrbitronBold', "Trebuchet MS", verdana, sans-serif;
}

h2 {
font-size:32px;
margin:-5px 5px 0 5px;
letter-spacing:2px;
text-shadow: black 1px 1px 1px;
color:red;
}


h3 { 
font-size:22px;
margin:5px 10px;
color:#d80600;
padding:2px;
border-bottom:1px dotted #aaa;

}

h4 { 
font-size:16px;
margin:5px 15px;
padding:2px 5px;
border-left:1px solid #bcb104;
border-bottom:1px solid #dbcf03;
color:#222;
background:#f5e700;
}

p {
font-size:13px;
color:#333;
margin:10px 20px;
}

p a, .mainList li a, .checkList li a { color:#cd0000; text-decoration:underline; }
p a:hover, .mainList li a:hover, .checkList li a:hover  { color:#333;text-decoration:none; }

p.subscribe_error { font-size:12px;color:red; }

#footer p {
margin:0;
padding:0;
text-align:center;
color:#ddd;
font-size:10px;
padding-top:50px;
}

#footer p a, .blackBox p a { color:#f5e700;text-decoration:none; }
#footer p a:hover, .blackBox p a:hover { color:white; }

p.price { 
font-size:14px;color:#f5e700;font-weight:bold;background:black; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 5px;
text-align:center;
}

p.introText { text-align:center;font-size:18px;font-weight:bold; }

p.mice { font-size:10px; }

p.quickRef { padding-bottom:10px;border-bottom:1px solid #ccc; }

.mainForm p { font-size:10px; }

.blackBox p { color:white; }

.mainList, .checkList { margin:10px 30px;font-size:13px;color:#333; }

.checkList li, .mainList li {
padding-left:20px;
list-style:none;
margin:5px;
}

.checkList li { background:white url(../images/checkList.gif) no-repeat left; }
.mainList li { background:white url(../images/mainList.gif) no-repeat left; }

.errorList { width:300px;margin:5px auto; }

.errorList li { 
font-size:12px;
color:#e10a00;
font-weight:bold;
list-style:none;
padding-left:20px;
background:white url(../images/errorList.gif) no-repeat left;
}

.blackBox .errorList li {
background:black;
color:#ff0000;
}

