body 
{ 
background-color: #F0EEED;
margin-top: 0px;
}

#mainpage
{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 662px;
padding: 0px;
background-color: #F0EEED;
}


#headerlogin
{
height: 57px;
width: 661px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
background-color: #F0EEED;
}

#headermainnav
{
height: 26px;
width: 662px;
padding: 0px;
padding-left: 4px;
padding-right: 0px;
background-color: #F0EEED;
}

#headersubnav
{
height: 23px;
width: 662px;
padding: 0px;
background-color: #F0EEED;
}

#maincontent
{
height: 38px;
width: 661px;
padding: 0px;
background-color: #F0EEED;
}

#mainfooter
{
margin-right:auto;
margin-left:auto;
width: 662px;
padding: 0px;
text-align: center;
font-family: Verdana, Helvetica;
font-size: 12px;
}

#mainfooterfront {
position:relative;
top:-75px;
margin-right:auto;
margin-left:auto;
width: 650px;
padding: 0px;
text-align: right;
font-family: Verdana, Helvetica;
font-size: 12px;
}

/* hrefs in all documents */

a:link {
color: #20538B;
text-decoration: none;
}

a:visited {
color: #20538B;
text-decoration: none;
}

a:hover {
color: #143459;
text-decoration: underline;
}

a:active {
color: #20538B;
text-decoration: underline;
}

/* Popup page */
#popuppage
{
margin-top: 20px;
margin-right:10px;
margin-left:10px;
width: 260px;
padding: 0px;
background-color: #F0EEED;
}





/* Header with login */

#headerlogincontentleft {
width:216px;
height: 38px;
padding:0px;
margin: 0px;
float:left;
}

#headerlogincontentcenter {
position:relative;
left:0px;
top:13px;
width:144px;
height: 38px;
padding:0px 0px 0px 0px;
float:left;
vertical-align: bottom;
text-align:right;
}

#headerlogincontentright {
position:relative;
left:0px;
top:-7px;
width:130px;
height: 25px;
padding:0px 0px 0px 0px;
text-align: left;
float:left;
border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
}

#headerlogincontentright2 {
position:relative;
left:0px;
top:-7px;
width:132px;
height: 25px;
padding:0px 0px 0px 0px;
text-align: left;
float:left;
border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
}

#headerlogincontentright3 {
position:relative;
left:0px;
top:12px;
width:26px;
height: 38px;
padding:0px 0px 0px 0px;
text-align: left;
float:left;
}

#headercontactus {
width: 661px;
height:17px;
padding:0px;
text-align: right;
vertical-align: middle;
font-size: 0px;
align:right;
}

.headercontactustext {
font-family: Verdana, Helvetica;
color: #3A5E92;
font-size: 11px;
font-weight: bold;
text-align:left;
padding: 0px 13px 0px 0px;
}


/* Non bullet list in submenu */

ul.bullet {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 12px;
padding-top: 2px;
text-indent: 0px;
}

li.first {
font-family: Verdana, Arial;
font-size: 11px;
color: #20538B;
display: inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 6px;
border-right: 1px solid #A4A4A4;
}

li.inline {
font-family: Verdana, Arial;
font-size: 11px;
color: #20538B;
display: inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 6px;
border-right: 1px solid #A4A4A4;
}

li.last {
font-family: Verdana, Arial;
font-size: 11px;
color: #20538B;
padding-top: 0px;
padding-bottom: 0px;
display: inline;
padding-left: 4px;
padding-right: 3px;
border-right: 0px;
} 

/* hrefs in submenu-bullet list */

a.submenulist:link {
color: #20538B;
text-decoration: none;
}

a.submenulist:visited {
color: #20538B;
text-decoration: none;
}

a.submenulist:hover {
color: #143459;
text-decoration: underline;
}

a.submenulist:active {
color: #20538B;
text-decoration: underline;
}


/* hrefs in submenu with underline */

#activelink a.submenulist:link {
color: #20538B;
text-decoration: underline;
}

#activelink a.submenulist:visited {
color: #20538B;
text-decoration: underline;
}





div#contentflash
{
height: 255px;
width: 661px;
padding: 0px;
/* spacing: 0px; */
background-color: #F0EEED;
}


/* 3 columns */

div#contentcol1
{
float: left;
width: 220px;
/* background-color: #F0EEED; */
}

div#contentcol2
{
float: left;
width: 220px;

background-color: #F0EEED;
}

div#contentcol3
{
float: left;
width: 220px;
background-color: #F0EEED;
}


/* 2 columns on subpage*/

div#contentsubpagecol1
{
float: left;
width: 440px;
background-color: #F0EEED;
}

div#contentsubpagecol2
{
float: right;
width: 220px;
background-color: #F0EEED;
}




/* 1 columns on subpage*/

#contentsubpagecolsingle
{
width: 662px;
background-color: #F0EEED;
}


div#contentsubpagecolsinglecol1
{
float: left;
width: 400px;
}

div#contentsubpagecolsinglecol2
{
float: right;
width: 220px;
}

/* 2 columns on subpage with wider right column */


div#contentsubpagecolsinglecolwide1
{
float: left;
width: 360px;
}

div#contentsubpagecolsinglecolwide2
{
float: right;
width: 250px;
text-align: right;
}




#cssboxsingleheight {
 height: 500px;
}

#cssboxsingleheight2 {
 height: 700px;
}


#cssboxsingleheight3 {
 height: 800px;
}

#cssboxsingleheight4 {
 height: 600px;
}

#cssboxsingleheight5 {
 height: 1400px;
}

#cssboxsingleheight6 {
 height: 1400px;
}

/* 2 columns on subpage Private register form*/

div#contentprivateregisterformleft
{
float: left;
width: 190px;
}

div#contentprivateregisterformright
{
float: right;
width: 190px;
}



/* Clear divs */

#cleardiv
{
clear: both;
height: 1px;
font-size: 0px;
}






/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
background: transparent url(../images/ep_frontbox_png.png) no-repeat bottom right;
margin: 0;
padding: 0; 
}

.cssbox {
width: 215px !important;   /* intended total box width - padding-right(next) */
width: 210px;              /* IE Win = width - padding */
/* height: 225px; */
padding-right: 5px;        /* the gap on the right edge of the image (not content padding) */
margin: 0px auto;          /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
background-position: top right;
margin-right: -5px;       /* pull the right image over on top of border */
padding-right: 10px;      /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssbox_head h2 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
background-position: bottom left;
margin-right: 5px;         /* interior-padding right */
padding: 10px 0 20px 20px; /* mirror .cssbox_head right/left */
}



/* Subpage box */
/* set the image to use and establish the lower-right position */
.cssboxsub, .cssboxsub_body, .cssboxsub_head, .cssboxsub_head h3 {
background: transparent url(../images/ep_subbox_png.png) no-repeat bottom right;
margin: 0;
padding: 0; 
}

.cssboxsub {
width: 430px !important;   /* intended total box width - padding-right(next) */
width: 430px;              /* IE Win = width - padding */
/* height: 225px; */
padding-right: 10px;        /* the gap on the right edge of the image (not content padding) */
margin: 0px auto;          /* use to position the box */
}

/* set the top-right image */
.cssboxsub_head {
background-position: top right;
margin-right: -10px;       /* pull the right image over on top of border */
padding-right: 10px;      /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssboxsub_head h2 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the top-left image */
.cssboxsub_head h3 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssboxsub_body {
background-position: bottom left;
margin-right: 10px;         /* interior-padding right */
padding: 10px 0 20px 20px; /* mirror .cssbox_head right/left */
}






/* set the image to use and establish the lower-right position */
.cssboxsubsmall, .cssboxsubsmall_body, .cssboxsubsmall_head, .cssboxsubsmall_head h2 {
background: transparent url(../images/ep_subbox_small.png) no-repeat bottom right;
margin: 0;
padding: 0; 
}

.cssboxsubsmall {
width: 215px !important;   /* intended total box width - padding-right(next) */
width: 210px;              /* IE Win = width - padding */
/* height: 225px; */
padding-right: 5px;        /* the gap on the right edge of the image (not content padding) */
margin: 0px auto;          /* use to position the box */
}

/* set the top-right image */
.cssboxsubsmall_head {
background-position: top right;
margin-right: -5px;       /* pull the right image over on top of border */
padding-right: 10px;      /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssboxsubsmall_head h2 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssboxsubsmall_body {
background-position: bottom left;
margin-right: 5px;         /* interior-padding right */
padding: 10px 0 20px 20px; /* mirror .cssbox_head right/left */
}







/* Single box */
/* set the image to use and establish the lower-right position */
.cssboxsingle, .cssboxsingle_body, .cssboxsingle_head, .cssboxsingle_head h2 {
background: transparent url(../images/ep_subbox_single.png) no-repeat bottom right;
margin: 0;
padding: 0; 
}

.cssboxsingle {
width: 652px !important;   /* intended total box width - padding-right(next) */
width: 652px;              /* IE Win = width - padding */
/* height: 225px; */
padding-right: 10px;        /* the gap on the right edge of the image (not content padding) */
margin: 0px auto;          /* use to position the box */
}

/* set the top-right image */
.cssboxsingle_head {
background-position: top right;
margin-right: -10px;       /* pull the right image over on top of border */
padding-right: 10px;      /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssboxsingle_head h2 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the top-left image */
.cssboxsingle_head h3 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssboxsingle_body {
background-position: bottom left;
margin-right: 10px;         /* interior-padding right */
padding: 10px 0 20px 20px; /* mirror .cssbox_head right/left */
}






.contentcolheight {
clear: both;
}


.boxtextheader {
font-family: Helvetica, Verdana;
font-size: 18px;
color: #20538B;
text-align:left;
height: 22px;

}

.boxtext {
font-family: Verdana, Helvetica;
font-size: 12px;
}


img.boxarrow {
position:relative;
margin: 0px;
left:10px;
top:-15px;
vertical-align:text-top;
font-size: 0px;
/* height: 0px; */
}

img.boxarrow2 {
position:relative;
vertical-align:text-top;
align: right;
margin: 0px;
left:85px;
top:-53px;
font-size: 0px; 
/* height: 0px; */
}

img.boxarrow3 {
position:relative;
vertical-align:text-top;
align: right;
margin: 0px;
left:158px;
top:-53px;
font-size: 0px; 
/* height: 0px; */
}

img.boxarrowright {
position:relative;
margin: 0px;
left:80px;
top:12px;
/* vertical-align:text-top */
}

img.boximage {
margin: 0px;
padding-bottom: 5px;
}

img.frontoffer {
position:relative;
left:-5px;
top:-40px;
vertical-align:text-top;
font-size: 0px;
}



img.epfrontflags {
position:relative;
margin: 0px;
top:-290px;
vertical-align:text-top;
font-size: 0px;
width: 412px; 
height: 75px; 
}



.subboxtextheader {
font-family: Arial, Helvetica, Verdana;
font-size: 22px;
color: #20538B;
}

.subboxtextheader2 {
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
color: #20538B;
}

.subboxtextmiddleheader {
font-family: Verdana, Helvetica;
font-size: 14px;
font-weight: bold;
color: #20538B;
line-height: 16px;
}

.subboxtext {
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
}



#subboxtextcontact {
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
color: #646464;
line-height: 13px;
width: 170px;
text-align:center
}

#companysplash {
width: 170px;
vertical-align:bottom;
text-align:center;
}

#privatesplash {
width: 220px;
text-align:center;
margin-left: 15px;
}

.subboxtextbold {
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: bold;
color: #646464;
line-height: 18px;
}

.boxsinglequotetext {
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
font-weight: bold;
color: #20538B;
line-height: 20px;
float: right;
}


#boxsinglequote {

	margin: 0 0 0 0;
	padding: 0px;
	width: 180px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 20px;
	line-height: 20px;
}


#privatecustomerbutton {
width: 220px;
font-size: 1px;
text-align: right;
margin-top: 15px;
}


.logintext {
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
text-align:left;
}

.logintextfields {
font-family: Verdana, Helvetica;
color: #949494;
font-size: 11px;
font-weight: bold;
text-align:left;
padding: 0px 0px 0px 0px;
}

.formtextfields {
font-family: Verdana, Helvetica;
color: #8F8F8F;
font-size: 10px;
font-weight: bold;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.formtextfieldserror {
font-family: Verdana, Helvetica;
color: #C03;
font-size: 10px;
font-weight: bold;
text-align:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.textfield2 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 8px 8px;
background: transparent url("../images/ep_loginbox_bkg.gif") no-repeat fixed;
width:111px;
voice-family: "\"}\""; 
voice-family:inherit;
width:111px;
}

.textfield {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 8px 8px;
width:111px;
background: transparent 
url("../images/ep_loginbox_bkg.gif") no-repeat; 
}



.textfield3 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 6px 8px;
width:165px;
background: transparent 
url("../images/ep_textbox_bkg.gif") no-repeat; 

}

.textfield4 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 6px 8px;
width:75px;
background: transparent 
	url("../images/ep_textbox_bkg_75px.gif") no-repeat; 

}


.textfield5 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 6px 8px;
width:52px;
background: transparent 
	url("../images/ep_textbox_bkg_52px.gif") no-repeat; 

}


.textfield6 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 8px 8px;
width:111px;
background: transparent 
url("../images/ep_textbox_bkg_111px.gif") no-repeat; 
}

.textfield7 {
font:12px  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:0px;
height:17px;
border:solid 0 #fff;
padding: 6px 8px;
width:204px;
background: transparent 
url("../images/ep_textbox_bkg_200.gif") no-repeat; 

}

input.checkboxalign { 
	vertical-align: middle; 
}

textarea {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333 ;
margin:3px;
height:100px;
border:solid 1px #000000;
width:380px;
}



.br {display:none;}


/* Bullet list */
ul.epbullet {
list-style-image: url(../images/ep_contentlistarrow2.gif); 
line-height: 8px; 
margin: 0px;
padding: 20px;
vertical-align: middle; 

}

ul.epbullets {
margin-bottom: 0px;
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
vertical-align: middle; 
height: 2px;
}

li.epbullets {
margin-bottom: 2px;
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 18px;

}


/* Bullet list extended height*/
ul.epbulletxt {
list-style-image: url(../images/ep_contentlistarrow2.gif);
margin: 0px;
padding: 20px;
line-height: 18px;
}

ul.epbulletsxt {
margin-bottom: 0px;
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
}

li.epbulletsxt {
margin-bottom: 8px;
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
vertical-align: middle; 
}

li.epbulletsxtin {
margin-left: 16px;
margin-bottom: 8px;
font-family: Verdana, Helvetica;
font-size: 12px;
line-height: 16px;
vertical-align: middle; 
}





div#mainnav ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
}

div#mainnav ul li
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#mainnav a
{
	display: block;
	height: 26px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a#home 
{
	background-image: url(../images/ep_headermainnav_01.gif);
	width: 57px;
}

a#about
{
	background-image: url(../images/ep_headermainnav_02.gif);
	width: 86px;
}
a#customerservice
{
	background-image: url(../images/ep_headermainnav_03.gif);
	width: 77px;
}



#homeid a#home 
{
	background-image: url(../images/ep_headermainnav_01.gif);
	width: 57px;
	background-position: 0px -26px;
}


#aboutid a#about
{
	background-image: url(../images/ep_headermainnav_02.gif);
	width: 86px;
	background-position: 0px -26px;
}

#customerserviceid a#customerservice
{
	background-image: url(../images/ep_headermainnav_03.gif);
	width: 77px;
	background-position: 0px -26px;
}


#rightpart
{
	width: 431px;
}


.rightpart {
	height: 26px;
	width: 431px;
	background-image: url(../images/ep_headermainnav_04.gif);
	background-repeat: repeat-x;
}



div#mainnav a:hover { background-position: 0px -26px; }
div#mainnav a.hi { background-position: 0px -52px; }





body#secrecent #hem
{
	background-position: 0px 0px;
	cursor: default;
}

li a span { display: none; }


#privateregister {
height: 15px;
padding: 0px;
spacing: 0px;
}




span.errormessage {
font-family: Verdana, Helvetica;
font-size: 10px;
color: red;

}


/* Pressimages columns */

div#pressimagesleft
{
position:relative;
float: left;
width: 240px;
}

div#pressimagesright
{
position:relative;
float: left;
width: 240px;
}

div#pressimagesthumbnail
{
width: 240px;
height: 100px;
padding: 10px 0px 10px 0px;
spacing: 0px;
vertical-align: middle;
}


/* Where private/company columns */

div.wherecoll {
	float: left;
	margin-right: 10px;
	width: 150px;
	margin-bottom: 2px;
}

div.wherecolr {
	float: left;
	margin-right: 0px;
	width: 220px;
	margin-bottom: 2px;
}

div.cleardivs
{
height:10px;
clear: both;
}


/* Private register columns */

div.registercoll {
	float: left;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 200px;
	margin-bottom: 2px;
	margin-top: 0px;	
}

div.registercolr {
	float: left;
	padding: 0px;	
	margin-right: 0px;
	width: 200px;
	margin-bottom: 2px;
	margin-top: 0px;
}

div.registercleardivs
{
height:3px;
padding: 0px;
margin: 0px;
clear: both;
font-size: 0;
}

div.registerheight {
	margin-right: 0px;
	width: 370px;
	margin-bottom: 5px;
	margin-top: 5px;
}


div.privateregistercol {
	padding: 0px;
	margin: 0px;
	width: 175px;
	text-align: center;
}



/* Register company */
div.companyregistercol {
	padding: 0px;
	margin: 0px;
	width: 175px;
}



/* set the image to use and establish the lower-right position */
.cssboxcontent, .cssboxcontent_body, .cssboxcontent_head, .cssboxcontent_head h2 {
background: transparent url(../images/ep_contentbox_png.png) no-repeat bottom right;
margin: 0;
padding: 0; 
}

.cssboxcontent {
width: 400px !important;   /* intended total box width - padding-right(next) */
width: 400px;              /* IE Win = width - padding */
/* height: 225px; */
padding-right: 2px;        /* the gap on the right edge of the image (not content padding) */
margin: 0px auto;          /* use to position the box */
}

/* set the top-right image */
.cssboxcontent_head {
background-position: top right;
margin-right: -2px;       /* pull the right image over on top of border */
padding-right: 4px;      /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssboxcontent_head h2 {
background-position: top left;
margin: 0;                /* reset */
border: 0;                /* reset */
padding: 2px 0px 0px 2px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%;               /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssboxcontent_body {
background-position: bottom left;
margin-right: 2px;         /* interior-padding right */
padding: 2px 0 4px 2px; /* mirror .cssbox_head right/left */
}


h2 {
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 0px;
}

td.cssboxcontentbordernone {
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}

td.cssboxcontentborderl {
border-left:1px solid #DCDCDC; 
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}

td.cssboxcontentborderr {
border-right:1px solid #DCDCDC; 
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}

td.cssboxcontentborderlu {
border-left:1px solid #DCDCDC; 
border-top:1px solid #DCDCDC; 
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}

td.cssboxcontentborderru {
border-right:1px solid #DCDCDC; 
border-top:1px solid #DCDCDC; 
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}

td.cssboxcontentborderu {
border-top:1px solid #DCDCDC; 
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #646464;
line-height: 12px;
}


a.cssboxcontentlink:link {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #F0037F;
	line-height: 12px;
	text-decoration: none;
}

a.cssboxcontentlink:visited {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #9B0055;
	line-height: 12px;
	text-decoration: none;
}

a.cssboxcontentlink:hover {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #9B0055;
	line-height: 12px;
	text-decoration: underline;
}

a.cssboxcontentlink:active {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #F0037F;
	line-height: 12px;
	text-decoration: underline;
}



/* Private register box  */
.box {
	padding:0 8px 0 0;
	background:#FFFFFF url(../images/borders2.gif) 100% 0 repeat-y;
}
.bi {
	padding:0 0 0 8px;
	background:#FFFFFF url(../images/borders.gif) 0 0 repeat-y;
}
.bt {
	height:12px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_double.gif) 100% 0 no-repeat;
}
.bt div {
	width:18px;
	height:12px;
	background:url(../images/ep_contentbox_double.gif) 0 0 no-repeat;
	font-size: 0;
}
.bb {
	height:12px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_double.gif) 100% 100% no-repeat;
}
.bb div {
	width:18px;
	height:12px;
	background:url(../images/ep_contentbox_double.gif) 0 100% no-repeat;
	font-size: 0;
}


/* Price list box  */

.boxpr {
	padding:0 8px 0 0;
	background:#FFFFFF url(../images/borders2.gif) 100% 0 repeat-y;
}
.bipr {
	padding:0 0 0 8px;
	background:#FFFFFF url(../images/borders.gif) 0 0 repeat-y;
}
.btpr {
	height:4px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_double.gif) 100% 0 no-repeat;
}
.btpr div {
	width:10px;
	height:4px;
	background:url(../images/ep_contentbox_double.gif) 0 0 no-repeat;
	font-size: 0;
}
.bbpr {
	height:4px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_double.gif) 100% 100% no-repeat;
}
.bbpr div {
	width:10px;
	height:4px;
	background:url(../images/ep_contentbox_double.gif) 0 100% no-repeat;
	font-size: 0;
}

/* Frontbox  */
.boxfront {
	padding:0 8px 0 0;
	background:#FFFFFF url(../images/ep_contentbox_front_borders2.gif) 100% 0 repeat-y;
}
.bifront {
	padding:0 0 0 8px;
	background:#FFFFFF url(../images/ep_contentbox_front_borders.gif) 0 0 repeat-y;
}
.btfront {
	height:12px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_front.gif) 100% 0 no-repeat;
}
.btfront div {
	width:18px;
	height:12px;
	background:url(../images/ep_contentbox_front.gif) 0 0 no-repeat;
	font-size: 0;
}
.bbfront {
	height:12px;
	margin:0 -8px;
	background:url(../images/ep_contentbox_front.gif) 100% 100% no-repeat;
}
.bbfront div {
	width:18px;
	height:12px;
	background:url(../images/ep_contentbox_front.gif) 0 100% no-repeat;
	font-size: 0;
}

#testet2height {
	height:6px;
	font-size: 0;
}