body {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    font-size: .85em;
    font-family: arial, serif;

    background: black;
    color: white;
}

html,body { width:100% }

img { border: 0; }

a {
    text-decoration: none;
    color:red;
}

a:hover {
    color: orange;
}
a:visited { color: red; }


div.toilet {
    width: 950px;
    height: 614px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 100px;
}
   


div.container {
    background-image: url("/images/zerobackground.jpg");
    width: 792px;
    height: 614px;
    margin-left: 150px;
    border: 1px solid #6e6e6e;
}

div.header img{
	margin: 0;
	padding: 0;
}





div.sidebar {
    width: 150px;
    height: 612px;
    vertical-align: top;
    float: left; 
    padding-top: 145px;
}

div.product {
    text-align: center;
}


div.product img {
    border: 2px solid red;
}

div.main {
    padding: 8px;
    padding-right: 18px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 447px;
}


div.news { width: 600px; }
div.news div#title { font-size: 2.3em; }
div.news div#date { font-size: .7em; }
div.news div#content { line-height: 150%; }
div.news div#spacer { border-bottom: 1px dashed #dedede; padding: 10px; }


table.contactform tr td input { font-size: 1.2em; }
table.contactform tr td { font-size: 1.2em; }

div.spec {
	position: absolute;
	background: #ededed;
	padding: 5px;	
	border: 4px solid #c10000;
	line-height: 150%;
	font-weight: bold;
	padding-right: 10px;
	background-color: #1e1e1e;
}




.left { float: left; }
a.gallery_thumb img {  padding:3px;margin: 2px; border: 1px solid #dedede;}

td.spec_buttons img:hover { cursor: pointer; }
td.spec_image img { border: 1px solid #dedede; }

td.footercontact span { margin-right: 10px; color: #999999;}

span.footerphone { 
    font-size: 2em; 
    letter-spacing: -1px; 
}
span.footeremail { 
    font-size: 1.5em; 
    letter-spacing: -1px; 
}
span.footeremail a, td.footerlegal a { 
    color: #999999; 
}
span.footeremail a:hover, td.footerlegal a:hover { 
    color: red;
}

td.footerlegal {
    color: #999999;
    text-align: right;
}

.footer { 
    font-size: .8em; 
    width: 792px;
}

.sponsors {
	height: 100px;
}
.sponsors img {
	padding: 5px;
}


