html, body, ul, li, a, form, p, label {
	margin:0;
	padding:0;
}
body {
	text-align: center;
	font-family: Helvetica, Arial;
	background-color: #000;
	color: white;
	font-size:14px;
}
img {
	border:0;
}
a {
	color: white;
	text-decoration: none;
}
a:focus {
	outline: none;
}
a:focus, a:hover, a:active {
	text-decoration:none;
}
p, li {
	line-height: 18px;
}
h1, h2 {
	margin: 0 0 0 0;
	padding:0;
}
h1 {
	padding: 0;
	font-size: 3em;
	color: #333;
}

p {
    font-size:16px;
}

.left {
    float:left;
}
.right {
    float:right;
}
div#header {
	margin:0;
	padding:0;
}
div#page {
	position:relative;
	width: 1024px;
	height: 768px;
	background-color: #000;
	margin: 0 auto;
	text-align: left;
	border-color: #222;
	border-width: medium 1px 1px;
	background-position:191px 25px !important; 
	background-repeat:no-repeat;
}
div#lan {
	color:white;
	float:left;
	padding: 0;
	font-size: 1em;
	color: #333;
    padding-top:27px;
}
h1#logo {
	float:right;
}
div#container {
	padding: 0px 17px 27px 17px;
    overflow: hidden;
}
div#navhome {
	top:293px;
	position:absolute;
}
div#nav {
    padding-top:27px;
	position:absolute;
}
div#footer {
	position:absolute;
	top:730px;
	left:20px;
	font-size:14px;
}
div#footer_down {
    margin:704px 0 0 0;
}
div#commission_footer {
    margin:70px 0 0 0;
}

div#nav li {
	padding: 0 0 0 0;
	width:320px;
    clear:both;
	list-style:none;
    letter-spacing:.1em;
}
div#nav a {
    font-family: Impact, Helvetica, Arial;
	font-weight:normal;
}
div#nav a:hover {
	color:red;	
}
.red {
	color:red;
}
.copyright {
    letter-spacing:-1px;
    font-size:18px;
}
li p .copyright {
    letter-spacing:-4px;
    font-size:18px;
}

.copyright_down {
    margin-top:20px;
}
div#nav a.si1 {
	font-size:24px;
	line-height:24px;
}
div#nav a.si2 {
	font-size:48px;
	line-height:48px;
}
div#nav a.si3 {
	font-size:36px;
	line-height:36px;
}
div#nav a.si4 {
	font-size:36px;
	line-height:36px;
}
div#nav a.si5 {
	font-size:36px;
	line-height:36px;
}
div#new {
	position:absolute;
	top:272px;
	left:762px;
	font-size:36px;
	line-height:36px;
	color:white;
}
div#nav #sub a.si1 {
	font-size:18px;
	line-height:18px;
}
div#nav #sub a.si2 {
	font-size:36px;
	line-height:36px;
}
div#nav #sub a.si3 {
	font-size:24px;
	line-height:24px;
}
div#nav #sub a.si4 {
	font-size:24px;
	line-height:24px;
}
div#nav #sub a.si5 {
	font-size:24px;
	line-height:24px;
}
div#ball {
    position:absolute;
	top:520px;
	left:183px;
    width:291px;
    height:213px;
}
div#new {
    font-family: Impact, Helvetica, Arial;
	position:absolute;
	top:272px;
	left:762px;
	font-size:36px;
	line-height:36px;
	color:white;
}
div#arrows {
	position:absolute;
	top:316px;
	left:820px;
}
div#homefirstimage {
	position:absolute;
	top:384px;
	left:560px;
	border:10px solid white;
}
div#homefirstimage a {
    width:190px;
    height:190px;
}
div#homesecondimage {
	position:absolute;
	top:384px;
	left:778px;
	border:10px solid white;
}

div#contact {
    position:absolute;
    top:210px;
    width:975px;
}
li p span {
    letter-spacing:0px;
    font-size:18px;
    color:red;
}
div#contact ul.form {
    margin:0px 0 0 0px;
    float:right;
}
div#contact ul.after_image {
    margin:20px 0 0 0;
}
div#contact li {
    width:430px;
    list-style:none;
    clear:both;
}
div#contact li p {
    margin:0 0 12px 0;
    height:24px;
    font-size:16px;
    line-height:18px;
    width:428px;
}
div#contact li p label {
    float:left;
    width:180px;
}
div#contact li.bigger {
    font-size:16px;
}
div#contact li.topmargin {
    padding-top:30px;
}
div#contact input, div#contact textarea {
    float:left;
    width:220px;
}
div#contact textarea {
    height:150px;
}
div#contact form.form_label {
    width:90px;
}
div#contact .message {
    margin-top:30px;
    height:155px;
}
div#contact #form_submit_form {
    margin:25px 20px;
    float:right;
    width:126px;
    height:28px;
}
div#contact form {
    font-size:18px;
    line-height:18px;
}
ul#inquiry {
    padding-top:8px;
}
ul#inquiry p {
    padding-top:6px;
}
ul#inquiry li {
    width:330px;
    list-style:none;
    font-size:14px;
	line-height:18px;
    padding-top:10px;
    clear:both;
}
ul#inquiry li #form_submit_form {
    padding-top:18px;
    width:80px;
    height:20px;
}
ul#inquiry input, ul#inquiry textarea {
    display:block;
    width:220px;
}
#links_page {
    position:absolute;
    top:220px;
    left:320px;
}
#links_page p {
    font-size:18px;
    padding-top:4px;
}
#links_legal_notice {
    position:absolute;
    top:600px;
    left:320px;
    font-size:16px;
}
.addthis {
    position:absolute;
    top:720px;
    left:904px;
    width:50px;
    height:22px;
}
#commission {
    margin-top:190px;
    width:600px;
}
#commission ul li {
    width:480px;
    list-style:none;
    font-size:14px;
	line-height:18px;
}
#commission p {
    clear:both;
    font-size:16px;
    padding-top:2px;
}
#commission label {
    float:left;
    width:220px;
}
#commission input, #commission textarea {
    width:240px;
    float:left;
}
#commission textarea {
    height:100px;
}
#commission form {
    padding-top:24px;
}
#commission form p {
    padding-top:8px;
    font-size:16px;
}
#commission ul li #form_submit_form {
    clear: both;
    padding-top:18px;
    width:126px;
    height:28px;
}
.line_padding {
    line-height:14px;
}
#couch {
    position:absolute;
    top:200px;
    left:660px;
    width:320px;
    height:520px;
    background-position:0px 0px !important;
	background-repeat:no-repeat;
}
#couch p {
    margin-top:20px;
    font-size:14px;
}
#couch ul.after_image {
    margin:180px 0 0 0px;
}
div#couch li {
    width:300px;
    list-style:none;
    font-size:14px;
	line-height:18px;
    clear:both;
}
.link {
    line-height:25px;
    height:25px;
    padding-left:18px;
    background-position:0px 0px;
	background-repeat:no-repeat;    
}
.link:hover {
	color:red;
}
.error {
    color:red;
}
.confirm_message {
    margin:40px 0 300px 0;  
}