*{
margin:0;
padding:0;
font-family:Arial,verdana;
}

body {
	color: #947D6F;
	font-size:10pt;
	background:url("../img/MainAreaBGSecondCut.png") repeat-x center top transparent;
	background-color:#f7f1ed;
}

#container {
    width :1020px;
	height:950px;
	margin:0 auto;
	position: relative;
}

#logo{
	height : 145px;
	margin: 0 auto;
}

    #logo #logoLeft {
	float:left;
	}
		
		#logo #logoLeft a {
		    background:url("../img/SiteLogo.png") no-repeat scroll 0 -1px transparent;
			height: 145px;
            width: 331px;
			display:block;
		}
	
	    #logo #logoLeft a:active {
		    background:url("../img/SiteLogo.png") no-repeat scroll 0 4px transparent;
			height: 145px;
            width: 331px;
			display:block;
		}
	
	#logo #logoRight {
	    height: 145px;
		width: 650px;
		float: right;
	}
	
	    #logo #logoRight div {
	        padding: 60px 0 0 20px;
			font-size: 15pt;
			color:#FFFFFF;
			font-style:italic;
	    }

#content{
    padding-top:80px;
}

    #content #contentLeft {
	    float:left;
		width:560px;
	}
	
	#content #contentRight {
		width:413px;
		
		float: right;
	}

#paragraf{
    padding-bottom: 45px;
}

    #paragraf #paragrafLeft {
	    float:left;
		padding-top: 6px;
	}
	
	    #paragraf #logoSmall a {
		    background:url("../img/AppStoreIcon.png") no-repeat scroll 0 -1px transparent;
			height: 88px;
            width: 268px;
			display:block;
		}
	
	    #paragraf #logoSmall a:active {
		    background:url("../img/AppStoreIcon.png") no-repeat scroll 0 4px transparent;
			height: 88px;
            width: 268px;
			display:block;
		}
	
	#paragraf #paragrafRight {
	    padding-left:45px;
	}
	
	    #bigParagraf, #bigParagrafContent {
		    font-size:25pt;
			font-weight:bold;
		}
		
#underContent{
    margin:0 auto;
	width:90%;
	clear: both;
}

    #underContentTop {
        height: 50px;
		display: table;
	}
	
	#bigParagrafContent {
	    float:left;
		display: table-cell;
        vertical-align: middle;
		height: 50px;
	}
	
	#underContentBottom {
	    clear:both;
		margin-top: 15px;
	}
	
	#inputForm {
	    width: 412px;
	    background:url("../img/FormBackCut.png") repeat center center transparent;
		border:2px solid #D6CEC8;
		font-size: 25pt;
        font-weight: bold;
	}

img.animation_frame {
background-repeat:no-repeat;
margin: 90px 0 0 90px;
width:240px;
position: absolute;
}

#animation_container {
background:transparent url("/img/animation_main.png") no-repeat center center;
height:569px;
width:413px;
}

#footer {
	clear: both;
    text-align:center;
	margin-top: 35px;
}


 
a {
	background-color: inherit;
	color: #947D6F;
	text-decoration: underline;
}
a:hover {
	background-color: inherit;
	color: #9F070D;
	text-decoration:none;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	background-color: inherit;
	font-weight: normal;
}
h1 {
	color: #003d4c;
	font-size: 170%;
}
h2 {
	color: #e32;
	font-size: 150%;
}
h3 {
	color:  #e32;
	font-size: 135%;
}
h4 {
	color: #993;
}
ul, li {
	margin: 0 12px;
}

/* Forms */

form {
	float: left;
    padding: 0;
}

fieldset {
	border: 1px solid #ccc;
	/* margin-top: 30px; 
	padding: 16px 20px; */
}
form div {
	clear: both;
	vertical-align: text-top;
}

label {
	display: block;
	padding-right: 20px;
	margin-bottom : 15px; 
	float: left;
	width: 150px;
}

input, textarea {
	padding: 2px;
	margin : 0 0 0 30px; 
	color: #947D6F;
}

select {
	font-size: 100%;
	vertical-align: text-bottom;
}

option {
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=submit] {
	border: medium none;
    cursor: pointer;
	font-size:25pt;
    font-weight:bold;
	text-decoration:underline;
	background-color:#f7f1ed;
}


/* Tables  #a6e21b */
table {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
}
th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}

