* {margin:0;padding:0}
/* mac hide \*/

/* end hide */

body {
	background: #FFF;
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
}

a {
	color:#606;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}
p{margin-top:10px; margin-bottom:10px;}
h2 {
	padding: 20px 0 0;
	text-align: center;
}

#centeredcontent {
	width:650px;
	height: 350px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -330px; 
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top:-175px; 
	/* Half the height of the DIV tag which is also 50 pixels */
}

hr{height:1px; background:#666; clear:both; margin-bottom:0px;}
.construct{text-transform:uppercase;color:#999; margin-bottom:10px; margin-top:10px;}
.construct2{text-transform:uppercase;color:#ccc; margin-bottom:10px; margin-top:-5px;}

.right{float:right;}
.container_12 {
	margin-bottom: 20px;
}
.demobtn{margin-left:-5px;background-image:url(img/demobtn.png); background-color:#fff; border:none; color:#fff; text-transform:uppercase; width:660px; height:58px; text-align:left; padding-left:15px;padding-bottom:2px;font-weight:bold;margin-top:-4px;}
.demobtn:hover{background-image:url(img/demobtn2.png); background-color:#fff; border:none; color:#fff; text-transform:uppercase; }
.contact{float:right; padding-top:33px; margin:0; text-align:right; padding-bottom:0;}
.contact p{padding:0px; margin:0px;}
.logo{float:left; margin-bottom:7px;}
.credit{position:absolute;bottom:0px;float:right;right:0; color:#aaa}