* { padding: 0; margin: 0; }

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Helvetica;
 font-size: 9px; 
 background-color: #e9e9e9; 
} 

a { color: #800000; text-decoration: none; } 
a:hover { text-decoration: underline; } 

ul {
 list-style-type: square;
 padding-left:1em;
 margin-left:0;
}

p
{
	font-family: Verdana, Helvetica;
	font-size:9px;
	text-align:left;
	padding: 20px;
}

h3
{
	font-family: Verdana, Helvetica;
	font-size:15px;
	text-align:left;
	padding: 20;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 20px;
}

h4
{
	font-family: Verdana, Helvetica;
	font-size:12px;
	text-align:left;
	margin-left: 20px;
	margin-bottom: Opx;
}

h1, h2, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
 margin-bottom: 1em;
}

#mastercontainer { 
	margin-top: 20px; 
}

#border { 
	float: left; border: 1px solid #800000;  
	margin-bottom: 20px; 
}  

#mastercontainer, #mainfooter{ 
 width: 800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 

#functions { 
	background-color: #FEFF99; 
	float: left; 
	width: 800px; 
}

#lang { 
	float: right; 
	margin-right: 25px; 
	margin-top: 6px; 
}

#info, #back { float: left; } 
#info { margin-left: 17px; } 
#back { margin-left: 56px; } 

#title { 
	background-color: #800000; 
	text-align: center; 
	color: #feff99;
}

#intro1, #intro2, #dyn1, #dyn2 { 
	color: #800000;
	background-color: #FEFF99; 
	float: left; 
	width: 399px; 
	height: 114px; 
	min-height: 114px; 
	font-size: 11px; 
}
#intro1, #intro2 { 
	text-align: center; 
	padding-top: 10px; 
	height: 104px; 
	min-height: 104px; 
}

#pintro { 
	width: 265px; 
	float: left; 
}
#pintro1, #pintro2 { 
	float: left; 
	width: 265px;
	background-color: #800000; 
	color: #fff; 
}
#pintro1 { height: 355px; } 
#pintro2 { height: 100px; padding: 0px 0px 0px 0px; width: 236px;  } 

#dyn1, #dyn2 { 
	background-color: #800000; 
	height: 109px; 
	min-height: 109px; 
	color: #ffffff;
	padding: 10px 10px 0px 10px; 
	width: 379px; 
}

#contcontainer, #pcontcontainer { 
	float: left; 
	background-color: #ffffff; 
	width: 800px; 
}
#pcontcontainer { background-color: #800000; }

#content, #pcontent { 
	min-height: 215px; 
	color: #800000;
	float: left; 
	margin: 10px;
}

#pcontent { 
        background-color: #ffffff;
        margin: 0; 
        padding: 15px; 
	float: right; 
	width: 505px; 
        min-height: 440px; 
}
#pcontent p { 
	padding-left: 0; 
}

.products_wrapper { 
 margin-top: 55px; 
 margin-left: 0px;
}
.products_wrapper img { 
 margin-left: 74px; 
 margin-bottom: 25px; 
}

.image_wrapper { 
 float: left; 
 border: 1px solid #800000; 
}
.image_wrapper img { 
 margin: 5px; 
}

.products { 
 float: left; 
 width: 90px; 
 margin-left: 55px; 
}
.products * { 
 color: #800000;
 text-decoration: none; 
}

#dots, #dots2 { float: left; } 

#dots2 { 
	margin-left: 0px; 
}

#mainfooter { 
	background-color: #FEFF99; 
	text-align: center; 
	padding: 10px 0px 10px 0px; 
	color: #800000;
	float: left; 
	font-size: 10px; 
}
#mainfooter a { color: #800000; text-decoration: none; } 

#copyright, #footertext, #footertextemail { 
	float: left; 
}
#copyright { margin-left: 17px; } 
#disclaimer { margin-right: 17px; } 
#disclaimer { 
	float: right; 
}
#footertext { margin-left: 50px; margin-right: 5px; } 


.ttproducts-mset { 
 float: left; 
 width: 100%; 
 margin: 0px 0px 20px 0px; 
}

.ttproducts-set1 { 
 float: left; 
 width: 350px; 
}
.ttproducts-price { 
 float: left; 
}
.ttproducts-set2 { 
 float: right; 
 width: 30px; 
}

.ttproducts-img { 
 float: left; 
 margin-right: 30px; 
}
.ttproducts-title { 
 font-size:11px;
 font-weight: bold; 
 margin-top: 0px; 
 margin-bottom: -20px;
}

.ttproducts-text { 
 width: 20px; 
 border: 1px solid #800000; 
}
.ttproducts-submit { 
 margin-top: 8px; 
}
.ttproducts-desc { 
 margin-top: 0px;
}
.ttproducts-desc2 { 
 clear: both; 
 padding-top: 35px; 
}

.ttproducts-overview { 
 float: right; 
 margin-right: 30px; 
 margin-bottom: 30px; 
}
.ttproducts-oview1 { 
}

#navigation2 { 
 padding: 0; 
}
#navigation2 li { 
 float: left; 
 list-style: none; 
 margin-right: 10px; 
 text-decoration: underline; 
}
#pcontent h1 { 
 font-size: 11px; 
 clear:both; 
}

#pcontent div.dotted img { 
 margin-top: 20px; 
 margin-bottom: 40px; 
}

.ttproducts-table td { 
 padding: 10px; 
}
.ttproducts-table { 
 float: left;
 width: 100%; 
 margin-bottom: 20px; 
 font-size:10px;
}

.emailsub-text { 
 float: left; 
 margin-right: 6px; 
 margin-top: -25px; 
}
.emailsub-input, .emailsub-submit { 
 border: 1px solid #fff; 
 background-color: #800000;
 color: #fff; 
 font-size: 11px; 
 height: 20px;
 float: left; 
 margin-top: -10px; 
}
.emailsub-submit { 
 margin-left: 10px; 
 float: left; 
 height: 22px; 
}
.tx-sremailsubscribe-pi1 legend { 
 display: none; 
}

.tx-sremailsubscribe-pi1 p { 
 padding: 0; 
}
.tx-sremailsubscribe-pi1 h4 { 
 margin-left: 0; 
 margin-bottom: 5px; 
}
.ttproducts-submit { 
 position: absolute; 
 margin-left: -175px; 
 margin-top: 25px; 
}

