html, body, div, p, span, dl, dd, dt, img{
margin:0px;
padding:0px;
border:0px;
font-family: Arial;
}
#body{
position:absolute;
width:60em;
left:50%;
margin-left:-30em;
}
#logo{
float:left;
background-image:url('../images/logo.png');
background-position:center center;
background-repeat:no-repeat;
width:14em;
height:6em;
}
#header{
float:right;
/*background-image:url('../images/header.png');*/
background-position:center right;
background-repeat:no-repeat;
width:46em;
height:6em;
}
#header img{
width:46em;
}
.divider{
clear:both;
height:1em;
}
#menu{
float:left;
width:14em;
font-size:0.9em;
padding-left:1em;
margin-bottom:1em;
}
#menu a:link, #menu a:hover, #menu a:visited{
color:#000000;
text-decoration:none;
}
.menu-level1{
width:14em;
}
.menu-level1 dd{
border-bottom:1px solid #F5821F;
margin-top:0.5em;
font-weight:bold;
}
.menu-level1-current-active{
background-color:#CCCCCC;
}
.menu-level2{
background-color:#FFFFFF;
}
.menu-level2 dd{
background-image: url('../images/dot.png');
background-position:left top;
background-repeat:no-repeat;
padding-left:1em;
font-weight:normal;
}
.menu-level2 dd{
border:0px;
}
.menu-level2-current-active, .menu-level3-current-active{
background-color:#CCCCCC;
}
#content{
float:right;
width:46em;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
margin-top:0px;
padding-top:0px;
}
#footer{
clear:both;
background-color:#000000;
color:#FFFFFF;
text-align:right;
font-size:0.9em;
height:2em;
padding-top:0.7em;
padding-right:0.5em;
}
#footer a:link, #footer a:hover, #footer a:active, #footer a:visited{
color:#F5821F;
text-decoration:none;
}
.single{
width:152px;
position:relative;
}
.tx-sksimplegallery-pi1 dl.single dd{
height:50px;
font-size:10px;
}
.tx-sksimplegallery-pi1 dl.single dt{
height:121px;
text-align:center;
}
.tx-sksimplegallery-pi1 dl img{
margin:auto;
}
.list{
width:152px;
position:relative;
}
.tx-sksimplegallery-pi1 dl.list dt{
height:121px;
text-align:center;
}
.tx-sksimplegallery-pi1 dl.list dd{
font-size:10px;
}
.formline{
clear:both;
position:relative;
margin-bottom:15px;
height:13px;
}
.formlabel{
width:170px;
float:left;
}
.formlabelcheck{
float:left;
}
.formfield{
float:left;
}
.csc-mailform-field input, .csc-mailform-field textarea{
margin-left:170px;
}
.formtext{
margin-left:0px;
}
#productText{
    font-size:.9em;
    float:left;
    clear:left;
    width:520px;
}
#productImages{
    float:right;
    clear:right;
    width:200px;
}
#productImages img{
    margin:0 0 20px 0;
/*    width:200px;*/
}
#productImages dl, #productImages dl{
    margin:0;
}
#productImages div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
    margin:0;
}
#productDownload{
    text-align:right;
}
#productDownload .csc-uploads-fileName{
    display:none;
}
#productDownload .csc-uploads-icon img{
    height:2em;
    margin-top:1.5em;
    padding:0 0 0 10em;
    width:2em;
}