﻿


div.left { float: left; display: inline; }
div.right { float: right; display: inline; }




p {
	padding: 0 0 0px 0;
	font-size: .75em;
}
p.intro {
	font-size: .875em;
	color: #333;
}
.copy { 	padding: 0 0 12px 0;
	font-size: .75em;
	line-height: 1.2em;}
div.line {
	overflow: hidden;
	height: 1px;
	background: url(/h1/images/content/line.gif) 0 0 repeat-x;
}




div.button {
	overflow: hidden;
	height: 100%;
}
div.button a.left {
	float: left;
}
a.button {
	display: block; float: right;
	font-size: .875em;
	color: #000 !important;
	text-decoration: none;
	background: #e7c300;
	border: #e0bd00 solid 1px;
}
a.button span {
	display: block;
	background: url(/h1/images/content/button_t.gif) 0 0 repeat-x;
}
a.button span span {
	background: url(/h1/images/content/button_b.gif) 0 100% repeat-x;
}
a.button span span span {
	background: url(/h1/images/content/button_l.gif) 0 0 repeat-y;
}
a.button span span span span {
	background: url(/h1/images/content/button_r.gif) 100% 0 repeat-y;
}
a.button span span span span span {
	background: url(/h1/images/content/button_tl.gif) 0 0 no-repeat;
}
a.button span span span span span span {
	background: url(/h1/images/content/button_tr.gif) 100% 0 no-repeat;
}
a.button span span span span span span span {
	background: url(/h1/images/content/button_bl.gif) 0 100% no-repeat;
}
a.button span span span span span span span span {
	padding: 6px 24px;
	background: url(/h1/images/content/button_br.gif) 100% 100% no-repeat;
}

a.link {
	display: block; float: right;
	padding: 2px 0 2px 20px;
	font-size: .7em;
	color: #000 !important;
	text-decoration: none;
	background: url(/h1/images/content/arrowy.gif) 0 0 no-repeat;
}




/* settingspopup */

div.settingspopup {
	position:fixed;
	width: 384px;
	top: 0; left: 35%;
	margin: 140px 0px  0 0px; 
	padding: 12px 18px 16px 18px;
	text-align: left;
	background: #fff;
	border: #dcbe31 solid 2px;
}
div.settingspopup h2 {
	font-size: 1.5em;
	color: #000;
}
div.settingspopup h3 {
	font-size: .75em;
	color: #000;
}
div.settingspopup p {
	padding: 10px 0 16px 0;
	line-height: 1.2em;
}
div.settingspopup select {
	width: 160px;
	margin: 0 0 12px 0;
}
div.settingspopup div.line {
	margin: 0 0 16px 0;
}
div.settingspopup div.button div.left, div.settingspopup div.button div.right {
	overflow: hidden;
	width: 180px; height: 100%;
}
div.settingspopup div.button div.left p, div.settingspopup div.button div.right p {
	clear: both;
	width: 100%;
	padding: 16px 0;
}



div.settingspopup {
    z-index:25;
    display:none;
}

#disclaimer {
    display:block;
}

#disclaimer div.about 
{
    overflow: scroll;
    height: 150px;
}
    
#overlay-disclaimer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 24;
    background-color: black;
}

body.disclaimer_enabled {
    background-color:black;
}

        .modalBackground 
        {
	        background-color:#181818;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }