body{
	background:#fff;
	color:#666;
	font-family:'Droid Serif', Arial, Helvetica, sans-serif; 
	font-size:0.9em;
	line-height:1.4em; 
	font-weight:normal;
	text-align:center;
}
h1, h2, h3, h4, h5, h6{
	font-weight:400;
	line-height:1.5em;
	margin:.45em 0;
	padding:0;
} 

.wrapper{
	width: 92%; 
	margin: 0 auto;
}
header{ 
	padding:15px 0;
}
#banner{ 
	text-align:center;
}	
#page-header{
	background:#f3f3f3;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:20px 0;
}


.form-control
{
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    padding: 6px 12px;
    margin: 0;
    min-width:150px;
    width:40%;
}

.buttonlink{ 
	background:#000; 
	border-radius:7px; 
	color:#fff;
	display:block;
	padding:10px 10px;
	margin:10px auto;
	font-size:24px;
}

.buttonlink:hover{
	background:#FFA500;
}
#topinputs {	width:450px; margin-left:auto; margin-right:auto; }
.topinput { padding:2px; }
.topinput-text { width:125px; float:left; font-weight:bold; padding-top:3px; }
.topinput-text-withinfo { width:125px; float:left; padding-top:0px; margin:0px; margin-top:-4px; }
.topinput-inputdiv { width:220px; height:30px; float:left; text-align:left; }
.topinput-input { width:200px; padding:0px; margin:0px; box-sizing:border-box; }
.topinput-infocircle { padding-left:2px; }

#splitinputs { width:580px; margin-left:auto; margin-right:auto; }
.splitinput { padding:1px; text-align:center;}
.splitinput-text { float:left; margin-top:2px; margin-left: 12px; width:100px;}
.splitinput-inputdivL { width:230px; float:left; text-align:left; height:40px;}
.splitinput-inputdivR { width:230px; float:right; text-align:right; height:40px;}
.splitinput-input { width:180px; padding:0px; margin:0px; vertical-align:top; margin-top:9px; box-sizing:border-box; }
.arrow { margin:7px; }

.bottominput-check { vertical-align:bottom; }
.clear { clear:both; }

#fullpage
{
	width:100%;
	text-align:center
}

#centerpage
{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#addthisbuts
{
	vertical-align:middle;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#moreoptions-title
{
	font-size: 0.9em;
	font-weight:bold;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#moreoptions
{
	border:1px solid DarkGray;
	width:700px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
	font-size: 0.9em;
	font-weight:bold;
}

#moreoptions-left
{
	width:50%; 
	float:left; 
	text-align:left; 
	vertical-align:middle; 
	margin:15px;
}

#moreoptions-right 
{ 
	width:30%; 
	float:right; 
	text-align:left; 
	margin:15px; 
}

#moreoptions-left-split
{
	width:280px; 
	float:left; 
	text-align:left; 
	vertical-align:middle; 
	margin:15px;
}

#moreoptions-rightL
{ 
	width:170px;
	float:right; 
	text-align:left; 
	margin: 15px 5px 15px 5px;
} 

#locationstringL { display:none; }
#locationstringR { display:none; }

#moreoptions-rightR
{ 
	width:170px; 
	float:right; 
	text-align:left; 
	margin: 15px 5px 15px 5px;
} 

#bottomtext
{
	font-size: 0.9em;
	font-weight:bold; 
	color:DimGray
}