* {font-size:12px;}
body{border: 0; margin: 0; background: #424242 url(../images/background_dark.png);}
#header{width: 100%; height: 60px; background: #dd1a32;}
.headerText{color: #ffffff; font-size: 16px; margin: 20px 10px 0 0; float: right; font-style: italic;}
#logo{width: 100px; padding-top: 6px; display: block; float: left; margin: 5px 0 0 7px}
#main{width: 100%; display: block;}

.header{color: #ffffff; font-size: 20px; margin: 10px 0 10px 0; text-align: center;}
.module{background: #eeeeee; width: 100%; min-height: 40px; margin: auto; margin-top: 10px; padding: 1px 0px 10px 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

#footer{background: #000; border-top: 1px solid #fff; color: #fff; margin-top: 10px; text-align: center; padding: 10px;}
#footer a{color: #ffffff;}
#footer div{margin-top: 5px;}

#termsDialog .close{float: right; position: absolute; border: none; right: 7px;}
#nothanksBtn{cursor: pointer; font-size: 16px; padding: 10px 5px; text-align: center; color: #fff; margin: 15px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #000;
background: #b71212; /* Old browsers */
background: -moz-linear-gradient(top, #b71212 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71212), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b71212 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b71212 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b71212 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(top, #b71212 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71212', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */}

.moduleContent {font-size: 12px; margin: 10px 0 0 0; text-align: center;}
#subMain {padding: 0 10px;}

.url {-moz-box-shadow:inset 0px 1px 0px 0px #df5e71;
	-webkit-box-shadow:inset 0px 1px 0px 0px #df5e71;
	box-shadow:inset 0px 1px 0px 0px #df5e71;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e41c3a), color-stop(1, #8b1d22) );
	background:-moz-linear-gradient( center top, #e41c3a 5%, #8b1d22 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e41c3a', endColorstr='#8b1d22');
	background-color:#e41c3a;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #a60021;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:92px;
	text-decoration:none;
	text-align:center;
}
.url:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8b1d22), color-stop(1, #e41c3a) ); background:-moz-linear-gradient( center top, #8b1d22 5%, #e41c3a 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b1d22', endColorstr='#e41c3a'); background-color:#8b1d22;}
.url:active {position:relative; top:1px;}
.closebutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0000), color-stop(1, #ce0000) );
	background:-moz-linear-gradient( center top, #ce0000 5%, #ce0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0000', endColorstr='#ce0000');
	background-color:#ce0000;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:1px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:20px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.closebutton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0000), color-stop(1, #ce0000) ); background:-moz-linear-gradient( center top, #ce0000 5%, #ce0000 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0000', endColorstr='#ce0000'); background-color:#ce0000;}
.closebutton:active {position:relative; top:1px;}