/* CSS Document */

body {
background-color:#FFFFFF;
color:#524559;
font-family:Arial, Helvetica, Geneva;
font-size:12px;
text-align:center;
margin:0px;
padding:0;
}
tbody {
font-size:12px;
}

/**********************************************************************/
/* MAIN TABLE
/**********************************************************************/
.main_table{
text-align:center;
width:767px;
border:0;
margin:0 auto;
}
.border {
	/*border: 1px solid #A6AAAD;*/
	text-align:center;
	width:90%;
}

.bgcol
	{
	background:#F3F3F3;
	width:579px;
	
	}
.outertable
	{
		text-align:center;
		background:#F3F3F3;
		width:579px;
		/*height:400px;*/
		font-size:12px;
		color: #786D8B;
		border:0;
		margin:0 auto;
	}
.displaytable
	{
		background:#C2C2CF;
	}
.welcome_table{
text-align:center;
width:525px;
border:0;
margin:0 auto;
}
.form_table{
text-align:center;
background:#F3F3F3;
width:525px;
border:0;
margin:0 auto;
}
 
.european_table{
text-align:center;
width:381px;
border:0;
margin:0 auto;
}
.ascendant_table{
text-align:center;
width:400px;
border:0;
margin:0 auto;
}

/**********************************************************************/
/* BACKGROUND
/**********************************************************************/
.footer_bg{
text-align:center;
height:36px;
background-image:url(../graphics/bg_footer_49.gif);
background-repeat:repeat-x;
}
.search_bg{
height:100px;
background-image:url(../graphics/bg_search_22.gif);
background-repeat:repeat;
}
.leftbottom_bg{
width:188px;
height:24px;
_height:24px;
*height:24px;
background-image:url(../graphics/bg_leftnav_45.gif);
border:0;
background-repeat:repeat;
}
.bottom_bg
{
height:168px;
background-image:url(../graphics/bg_leftnav1_45.gif);
background-repeat:repeat;
}
.bottom_bg2
{
height:30px;
background-image:url(../graphics/bg_leftnav1_45.gif);
background-repeat:repeat;
}
.bottom_bg3
{
background-image:url(../graphics/bg_leftnav1_45.gif);
background-repeat:repeat;
}
.home_bg{
background-image:url(../graphics/bg_welcome_06.gif);
background-repeat:repeat-x;
}

/**********************************************************************/
/* HEADER 
/**********************************************************************/
.left_img{
width:208px;
height:213px;
}
.left_innerimg{
width:188px;
height:213px;
}

.gap{
width:17px;
}
.right_sec{
width:559px;
text-align:center;
background-image:url(../graphics/bg_welcome_06.gif);
background-repeat:repeat-x;
}
.right_innersec{
width:584px;
text-align:center;
background-image:url(../graphics/bg_welcome_06.gif);
background-repeat:repeat-x;
}
.right_innersec2{
width:584px;
text-align:center;
background-color:#F3F3F3;
}
.inner_table
{
width:584px;
text-align:center;
border:0px;
}
.bullet
{
width:3px;
height:6px;
padding-top:4px;
padding-left:10px;
padding-right:6px;
}
.bullet2
{
width:3px;
height:6px;
padding-top:0px;
_padding-top:4px;
*padding-top:4px;
padding-left:10px;
padding-right:6px;
}

/**********************************************************************/
/*  						MID SECTION
/**********************************************************************/
.midleft_col{
width:188px;
border:0px;


}
.midright_col{
width:579px;
border:0;
text-align:center;
}

.textbox{
width:131px;
height:19px;
text-align:left;
}
.go_btn{
width:18px;
height:19px;
}
.gap1{
width:8px;
}
.gap2{
7px;
}
.gap3{
20px;
}
.gap8{
width:6px;
}
.european_union_logo{
height:38;
padding-top:4px;
padding-bottom:4px;
text-align:center;
}
.ascendant_news{
width:424px;
background-color: #F5F5F5;
text-align:center;
}
.ecommerce_store{
width:155px;
}
.mid_innersec
{
width:579px;
background-color: #F5F5F5;
text-align:left;
}
.backcolor{
background-color: #F5F5F5;
}
.product_image{
	width:132px;
	border: thin solid #CCCCCC;
}
.gap4{
width:21px;
}
.gap5{
width:17px;
}

.product_text
{
width:141px;
}
.line
{
height:1px;
background-color: #D5D5D5;

}
/**********************************************************************/
/*  TEXT*** FORMATTING                                       			 */ 
/**********************************************************************/
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-align:center;
	text-decoration: none;
}

.pagingtext
	{
		font-size:11px;
		color: #786D8B;
	}
.pagingtext:hover
	{
		font-size:11px;
		color: #786D8B;
	}	
.footer_text
{
text-align:center;
width:550px;
border:0;
margin:0 auto;
font-size:10px;
color: #786D8B;
line-height:16px;
}
.err
	{
		text-align:center;
		font-size:11px;
		color: #990000;
	}
.displayhead
	{
		background:#C2C2CF;
		font-size:12px;
		font-weight:bold;
		color: #524559;
	}
.display1
	{
		background:#EAEAEF;
		font-size:12px;
	}
.display2
	{
		background:#EAEAEF;
		font-size:12px;
	}

.text{
	text-align:left;
	font-size:12px;
	color: #786D8B;
	vertical-align: middle;

}
.welcome_text{
text-align:left;
font-size:12px;
color: #524559;
}
.border-bottom
	{
		padding:5px;
		text-align:left;
		font-size:12px;
		color: #524559;
	}
.breadtext
	{
		padding:0px;
		text-align:left;
		font-size:11px;
		color: #524559;
	}	
.welcome_text2{
text-align:left;
font-size:12px;
color: #524559;

}
.heading{
font-size:11px;
text-align:left;
font-weight:bold;
color: #4C3F53;
}
.strikeprice
	{
	text-align:left;
	font-size:12px;
	color: #990000;
	text-decoration: line-through;
	}
.cmsHeading{
font-size:13px;
text-align:left;
font-weight:bold;
color: #524559;
}
.frmtd{
font-size:11px;
text-align:left;
font-weight:normal;
color: #4C3F53;
}
.heading2{
text-align:center;
font-size:11px;
color: #786D8B;
font-weight:bold;
line-height:16px;
padding-bottom:4px;
}
.heading3{
font-size:12px;
text-align:left;
font-weight:bold;
padding-left:3px;
color: #524559;
}
.product_cattext
{
font-size:12px;
font-weight:bold;
text-align:left;
color: #786D8B;
}
.product_title
{
font-size:12px;
font-weight:bold;
text-align:left;
color: #786D8B;
}

/**********************************************************************/
/*  							LINKS
/**********************************************************************/

a{
font-size:11px;
color: #786D8B;
text-decoration:none;
}

a:hover{
font-size:11px;
color: #786D8B;
text-decoration:underline;
}
.blink{
font-size:10px;
color: #786D8B;
text-decoration:none;
}

.blink:hover{
font-size:10px;
color: #786D8B;
text-decoration:underline;
}
a.a3{
font-size:12px;
font-weight:bold;
color: #FF0000;
text-decoration:none;
font-style:italic;
}

a.a3:hover{
font-size:12px;
font-weight:bold;
color: #FF0000;
text-decoration:underline;

}
.a4{
font-size:12px;
font-weight:bold;
text-align:left;
color: #786D8B;
text-decoration:none;
}

a.a4:hover{
font-size:12px;
font-weight:bold;
text-align:left;
color: #786D8B;
text-decoration:underline;
}

/**********************************************************************/
/* FORM ELEMENTS
/**********************************************************************/
.textfield{
border: 1px solid #C1C3B6;
font-size :11px;
color:#534658;
width:131px;
height:17px;
*height:14px;
_height:19px;
padding:0px;
}
.textarea{
border: 1px solid #C1C3B6;
font-size :11px;
color:#534658;
width:231px;
height:100;
padding:0px;
}


.textfield2{
border: 1px solid #C1C3B6;
font-size :11px;
color:#534658;
width:133px;
height:19px;
padding:0px;
}
.textfield3{
border: 1px solid #C1C3B6;
font-size :11px;
color:#534658;
width:123px;
height:19px;
padding:0px;
}

/**********************************************************************/
/* MISC CLASSES
/**********************************************************************/
.hght{
height:6px;
}
.hght2{
height:10px;
}
.hght3{
height:14px;
}
.hght4{
height:58px;
}
.hght5{
height:38px;
}
.hght6{
height:12px;
}
.hght7{
height:7px;
}
.hght8{
height:12px;
}

td#bg img, td#bg2 img,td#bg3 img,td#bg4 img, td#space1 img, td#space2 img, td#space3 img, td#space4 img, td#space5 img, td#space6 img, td#space7 img, td#space8 img{
float:left !important;
float:none;
}
.borderclass {
border:0;
}

.borderclass2 {
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}


/**********************************************************************/
/* DROPDOWN
/**********************************************************************/

.navlist{
width: 188px;
background-image:url(../graphics/leftnav_24.gif);
background-repeat:repeat-y;
padding: 0px;
margin: 0px;
text-align: center;
}

.navlist ul
{
margin:0px;
padding:0px;
margin-left:0px;
padding-left:0px;
display:inline!important;
display:block;
float:none;
*float:left;
_float:left;
	
}

.navlist li {
width: 100%;
height:23px;
list-style:none;
text-align:center;
}

a.a1
{
font-size:11px;
color:#786D8B;
text-decoration:none;
}

a.a1:hover
{
font-size:11px;
color:#786D8B;
text-decoration:underline;
}


a.a2
{
width:188px;
height:23px;
font-size:12px;
font-weight:bold;
color:#55475C;
line-height:23px;
text-align:center;
text-decoration:none;
outline:none;
}

a.a2:hover{
width:188px;
height:23px;
display:block;
font-size:12px;
font-weight:bold;
color:#786D8B;
line-height:23px;
text-align:center;
text-decoration:none;
outline:none;
}

.bottom_img{

background-image:url(../graphics/bg_leftnav.gif);
background-repeat:repeat-x;
height:8px;
}

.im{
vertical-align:text-top;
}

.left{
width:188px;
text-align:center;
margin:0px;
padding:0px;
}
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #BDB9BA;
border-bottom-width: 0;
font-family:Arial, Helvetica, Geneva;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;

}

.anylinkcss a{
font-size:12px;
font-weight:bold;

color:#534860;
background-color:#D5D5D5;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #C7C7C7;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
text-align:center;
outline:none;
}

.anylinkcss a:hover{ /*hover background color*/

font-size:12px;
font-weight:bold;
color:#786D8B;
text-decoration: none;
outline:none;
}

#hei
{
	height:100px;

}

#hei td
{	
height:20px;
}
#hei .td1
{	
height:7px;
}