html {
	height: 100%;
}
body {
        text-align: center;
        background: #ffffff;
        font-family: Arial;
        font-size: 11px;
        width: 760px;
        height: 100%;
        margin: 0 auto;
        overflow: hidden;
}
div.wrapper {
        position: relative;
        width: 760px;
        height: 100%;
        text-align: left;
        overflow: hidden;
        }
div.topimage {
        position: absolute;
        top: 0px;
        right: 0px;
        left: 0px;
        height: 150px;
        border-bottom: 2px solid white;
        }
        
div.content-wrapper {
	position: absolute;
	top: 152px;
	bottom: 30px;
	right: 0px;
	left: 0px;
	width: 760px;
	overflow: hidden;
	}
	
div.menu1 {
        position: absolute;
	height: 100%;
	top: 0px;
        padding-left: 20px;
        padding-right: 5px;
        left: 0px;
        width: 145px;
        text-align: right;
        background: #DEDFE0;
        overflow-x: hidden;
        overflow-y: auto;
}
	
div.content {
        position: absolute;
        height: 100%;
        top: 0px;
        right: 0px;
        width: 588px;
        background: #EDEDEE;
        overflow-x: hidden;
        overflow-y: auto;
}

.content .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:-11px;
}

div.footer-wrapper {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	height: 30px;
	}

div.footer-left {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
         width: 170px;
         background: #DEDFE0;
	}
	
div.footer {
        text-align: center;
        position: absolute;
        top: 0px;
        bottom: 0px;
        right: 0px;
        width: 588px;
        background: #EDEDEE;
}

td.topimage-directmail {
        width: 760px;
        height: 150px;
        overflow: hidden;
        margin: 0px;
        border-bottom: 2px solid white;
}
td.content-directmail {
        width: 760px;
        background: #EDEDEE;
        text-align: left;
        margin: 0px;
}
td.footer-directmail {
        width: 760px;
        height: 30px;
        background: #EDEDEE;
        margin: 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
        margin-left: 0px;
}

.content .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	width: 588px;
	__height: 220px;
}

.menu1 p {
	text-align: right;
	}

a.menu1 {
	color: black;
	text-decoration: none;
}

a:active.menu1  {
	color: red;
}

p.menu1_act {
        margin: 0px;
        padding: 0px;
}
p.menu1_noact {
        margin: 0px;
        padding: 0px;
        padding-right: 10px;
}
p.content {
        margin-top: 12px;
        padding-left: 10px;
}

.content p.bodytext, .content-directmail p.bodytext {
	padding-left: 80px;
	padding-right: 80px;
}

img.content {
        padding-left: 0px;
}



H1 {
color: #122074;
font-size: 18px;
margin: 0px;
padding: 0px;
padding-top: 5px;
padding-left: 20px;
}

H2 {
color: #122074;
font-size: 18px;
font-style: italic;
margin: 0px;
padding: 0px;
padding-left: 80px;
}

H3 {
color: #122074;
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
padding-left: 80px;
}

H4 {
color: black;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

fieldset.csc-mailform {
	display: table;
	padding: 20px;
}

div.csc-mailform-field {
	display: table-row;
	width: 580px;
}

.csc-mailform-field LABEL {
	display: table-cell;
	margin-top: 5px;
	width: 150px;
	font-family: Verdana, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
	vertical-align: top;
	}

.csc-mailform-field INPUT {
	display: inline;
	margin-left: 20px;
	margin-top: 5px;
	font-family: Verdana, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
	}
	
.csc-mailform-field TEXTAREA {
	display: inline;
	margin-left: 20px;
	margin-top: 5px;
	font-family: Verdana, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
	}

.csc-mailform-field SELECT {
	display: inline;
	margin-left: 20px;
	margin-top: 5px;
	font-family: Verdana, Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
	}


	
.re_list_content p.bodytext {
display: inline;
}

.re_list_item {}

TABLE.re_list_table {
width: 100%;
}

TD.re_list_picture {
width: 100px;
vertical-align: top;
}

.re_list_picture img{
border: 1px solid #000000;
}

TD.re_list_rest {
vertical-align: top;
font-size: 11px;
}

.re_list_title a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

.re_list_description {
display: inline;
}

.re_list_price {
display: inline;
}

.re_list_detaillink {}

.re_list_description p.bodytext {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.detailtabel TD {
	vertical-align: top;
}

table.re_single_data {
	border-collapse: separate; 
	border-spacing: 3px;
	}

table.re_single_data td {
	border-size: 0px;
	font-size: 11px;
	padding-left: 3px;
	}
	
.re_single_td_name {
width: 120px;
font-weight: bold;
text-align: right;
vertical-align: top;
font-size: 11px;
}

.re_single_td_value {
font-weight: normal;
text-align: left;
vertical-align: top;
font-size: 11px;
}

.re_single_td_value p.bodytext {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.re_single_td_links a {
	color: red;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	}
	

table.re_single_images {
	background: #DEDFE0;
	}

span.re_list_status {
	background-color: red;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	text-transform: uppercase;
	}
