BODY{
	background-color:#015C94;
	margin-top:0px;
	margin:0;
	padding:0;
	font-family:arial;
	letter-spacing:0px;
	font-size:11px;
	color: #ffffff;
}

span.login {
position:absolute;
width:299px;
height:30px;
top:30px;
left:10px;
color:#ffffff;
font-size:9px;
}


li {
margin-top:4px;
list-style-image:url(../templates/website/dackusnl/images/list_image_1.gif);

}

li li {
list-style-image:none;

}

.swf {
margin-left:5px;
}

.foto {
padding-left:0;
}

div.contacts a{
letter-spacing:0px;
font-size:12px;
color:#ffffff;
padding:0;
text-decoration:none;
font-weight:bold;
}

div.contacts a:hover{
color:#3B4470;
font-size:12px;
text-decoration:underline;
padding-left:0; 
}

.articles_maintext a {
letter-spacing:0px;
font-size:12px;
color:#ffffff;
padding:0;
text-decoration:none;
font-weight:bold;
background-color: #1C252F;
}

.articles_maintext a:hover {
color:#3B4470;
text-decoration:underline;
padding-left:0;
background-color: #1C252F;
}

.articles_introtext a {
letter-spacing:0px;
font-size:11px;
color:#ffffff;
padding:0;
text-decoration:none;
font-weight:bold;
}

.articles_introtext a:hover {
color:#3B4470;
text-decoration:underline;
padding-left:0;
background-image:none;
}

.articles_maintext embed {
margin-left:-5px;
background-color:#000000;
}


.articles_maintext noborder.{
border-width:0px;
border-color:#000000;}



DIV.contentwide img {
border-width:1px;
border-color:#ffffff;
}


.wrapper {
width:688px;
height:auto;
background-color:#A5ABC6;
}


.comm_descr{
font-family:arial,helvetica,sans-seriff;
letter-spacing:0px;
font-size:11px;
font-weight:bold;
color:#3B4470;
}

.url_descr{
color:#FFFFFF;
text-indent:0px;
}

.url_descr a{
color:#FFFFFF;
text-indent:0px;
}


DIV.form_thankyou {
padding:5px;
padding-left:13px;
display:block;
font-family:arial;
letter-spacing:1px;
font-size:11px;
color:#000000;
}

DIV.kolom2a img {
border-style:solid;
border-width:0px;
}

.form_label {
position:relative;
top: 14px;
text-align:left;
font-family:arial;
font-size:11px;
color:#ffffff;
text-align:right;
padding: 4px;
}

.checkbox
{
position: relative;
left: -26px;
top: 13px;
}

.forminput {
position: relative;
background-color:#FFFFFF;
float: left;
color: #000000;
width: 300px;
border: solid #015C94 1px;
}

TEXTAREA.forminput_area
{
position: relative;
top: 15px;
float: left;
margin-left: 0px;
border: solid #015C94 1px;
width: 300px;
font-face: arial;
height: 90px;
background-color:#FFFFFF;
}

.sales_cvi .forminput
{
position: relative;
top: 15px;
}

.inputbox_checkout
{
position: relative;
color: #000000;
width: 142px;
border: solid #015C94 1px;
}

.forminput_select
{
position: relative;
float: left;
left: -23px;
top: 10px;
color: #000000;
border: solid #015C94 1px;
}

.insitelogin
{
position: relative;
with: 624px;
float: left;

}
.insitelogininput, .new_formButton_insite
{
position: relative;
background-color:#015C94;
color: #ffffff;
padding-top: 2px;
font-weight: bold;
width: 144px;
float: left;
border: solid #ffffff 1px;
}

.regbutton
{
position: relative;
background-color:#ffffff;
color: #015C94;
text-align: center;
text-transform: uppercase;
font-size: 14px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bold;
width: 144px;
float: left;
border: solid #015C94 1px;
cursor:pointer;cursor:hand;
}

.new_formButton_logon
{
position: relative;
background-color:#000000;
color: #ffffff;
top: -32px;
float: right;
right: -2px;
width: 33px;
height: 19px;
border: solid #4B4B4D 1px;
}

.button_logincheckout
{

	border: solid #E82E22 1px;
}

.submitlogin_checkout
{
position: relative;
float: left;
width: 624px;
}

.radio_nb
{
color: #ffffff;
}

.form_buttons input
{
	background-color:#000000;
	float: left;
	color: #9C9797;
	border: solid #E82E22 1px;
}


.form_buttons

{
	position : relative;
	left: 165px;
	top:5px;
	
}


.articles_maintext table{
background-color:#414D5D;
margin-left:0px;
}

.articles_maintext TD{
border-bottom: solid 1px #E82E22;
border-right: solid 1px #E82E22;
}



DIV.centering { 
width:990px;
margin: 0 auto;
}


DIV.topbanner {
position:relative;
width:990px;
height:104px;
background-color:#3B4470;
border-bottom:1px solid #ffffff;

}

DIV.contentback{

height:auto;
background-color:#3B4470;
width:688px;

}




/*start template 1_1  --> kolom (_template naam) ( _kolom nummer) */
.adresbalk {
margin:0px;
padding:0px;
height:20px;
background-color:#D0D39C;
border-top:1px solid #ffffff;
}

.adrestext {
display:block;
margin-top:3px;
font-family:arial;
letter-spacing:0px;
font-size:10px;
color:#000000;
}

.adrestext a{
letter-spacing:0px;
font-size:11px;
color:#ffffff;
padding:0;
text-decoration:none;
font-weight:bold;
}

.adrestext a:hover{
color:#3B4470;
text-decoration:underline;
padding-left:0;
background-image:none;
}


/*end template 1_1 */


IMG {
border:0;

}

.languageselect {
position:absolute;
width:300px;
height:30px;
top:10px;
left:10px;
color:#ffffff;
font-size:9px;
}

.languageselect a
{
font-family:arial;
letter-spacing:1px;
font-size:9px;
font-weight:bold;
color:#ffffff;
}

.languageselect a.selectedlanguage
{
font-family:arial;
letter-spacing:1px;
font-size:9px;
font-weight:bold;
color:#F6D30E;
}


.languageselect a:hover{
background-image:none;
color:#F6D30E;
}

.languageselect a:active{
font-weight:bold;
color:#F6D30E;
}

DIV.contentholder {
background-color:#A5ABC6;
background-image:url(../templates/website/dackusnl/images/block_bg_rondjes.gif);
background-repeat:no-repeat;
position:absolute;
width:688px;
height:auto;
margin:0;
padding:0;
}

DIV.contentbg {
background-color:#A5ABC6;
background-image:url(../templates/website/dackusnl/images/block_bg_rondjes.gif);
background-repeat:no-repeat;
position:absolute;
width:688px;
height:525px;
}


DIV.columnholderlarge {
z-index:10;
position:absolute;
left:0px;
width:470px;
height:381px;
}

DIV.contentwide {
width:990px;
background-color:#59618B;
background-image:url(../templates/website/dackusnl/images/menu_bg.gif);
background-position:right top;
background-repeat:no-repeat;
height:auto;
margin:0;
padding:0;
}

DIV.contentsmall {
background-color:#A5ABC6;
background-image:url(../templates/website/dackusnl/images/block_bg_rondjes.gif);
background-repeat:no-repeat;
width:688px;
margin:0;
padding:0;
}

DIV.columnholdersmall {
z-index:5;
position:absolute;
top:382px;
left:0px;
width:782px;
height:143px;
}

DIV.fotoframe {
position:absolute;
top:325px;
left:689px;
width:301px;
height:305px;
}

DIV.fotoframe .articles_maintext {
margin:0;
padding:0;
}

DIV.fotoframe .articles_title {
position: relative;
margin:0;
padding:0;
}


IMG.dackuslogo {
border:0;
position:relative;
left:678px;
top:0px;
top:0px;
}

DIV.articles_introtext {
margin-top: 4px;
margin-right: 4px;
margin-left: 4px;
padding:4px;
font-family:arial;
font-size:12px;
color:#ffffff;
text-align: justify;

}


DIV.articles_maintext {
position: relative;
padding-top:5px;
padding-bottom:5px;
display:block;
font-family:arial;
letter-spacing:1px;
font-size:12px;
color:#ffffff;
text-align: justify;
background-color: #337DB0;
width: 579px;
min-height: 535px;
padding-right: 20px;
padding-left: 20px;
}

.articles_printfriendly {
position:absolute;
top:4px;
left:450px;
font-family:arial;
letter-spacing:1px;
font-size:11px;
color:#ffffff;
}

.articles_printfriendly a{
color:#ffffff;
}

.articles_readmore{
font-family:arial;
letter-spacing:1px;
font-size:12px;
color:#000000;
text-align: left;
}

.articles_readmore a{
text-align: left;
}

.articles_readmore a:visited{
text-align: left;
}

.articles_readmore a:hover{
text-decoration:underline;
}

DIV.articles_maintitle
{
position: relative;
width: 312px;
padding:4px;
display:block;
background-color: #015C94;
font-family:arial;
height: 17px;
text-align: center;
font-size:14px;
color:#FFFFFF;
font-weight: bold;
}

DIV.articles_title
{
position: relative;
padding: 5px;
height: 16px;
display:block;
font-family:arial;
font-size: 13pt;
width: 614px;
color:#FFFFFF;
font-weight: bold;
text-align: center;
text-transform: uppercase;
background-color: #015c94;
}

#content_page2 .articles_title
{margin-top: 5px;}

.articles_back
{
font-family:arial;
letter-spacing:1px;
font-size:12px;
color:#000000;
margin-left:5px;
left: -200px;
text-align: justify;
}

.article_newsviewtitle
{
	margin-left : 4px;
	margin-bottom : 4px
}


#intropictures {
padding:5px;
}

.notitlepadding .articles_title{
padding-top:5px;
padding-left:8px;
padding-bottom:0;
font-weight:bold;
font-size:14px;
}


/*menu styles start */


a {
	padding-left:6px;
	font-size:11px;
	text-decoration: none;
	color: white;
	
}
a:hover {
	padding-left:6px;
	text-decoration:underline;
	color: #00649D;
	background-repeat:no-repeat;
}

a.subsc {
	padding-left:6px;
	font-size:11px;
	text-decoration: underline;
    font-weight: bold;       
	color: #00649D;
}

a.subsc2
{
	position: relative;
	top: -6px;
	padding-left:6px;
	font-size:11px;
	text-decoration: underline;
	color: white;
    font-weight: bold;       
	font-weight: bold;
	
}

a.subsc:visited, a.subsc2:visited {
	padding-left:6px;
	font-size:11px;
	text-decoration: none;
    font-weight: bold;       
	color: #00649D;
}


a.subsc:active, a.subsc2:active {
	padding-left:6px;
	font-size:11px;
	text-decoration: none;
    font-weight: bold;       
	color: #00649D;
}

a.subsc:hover, a.subsc2:hover {
	padding-left:6px;
	font-size:11px;
	text-decoration: underline;
    font-weight: bold;
	color: #00649D;
}


a.visited {
	text-decoration: none;
	color: #000000;
}


.forcontentheader
{
	position: relative;
	margin-top: 30px;
	height: 390px;
	width: 964px;

}

.forcontentheader2   
{
    position: relative;
   	margin-top: 30px;
    height: 104px;
    width: 964px;
    z-index: 5005;      
   
} 
  
.forpageheader
{
position: relative;
    margin-top: 0px;
    height: 127px;
    width: 964px;
    z-index: 5005;
}



/************************************
MENU
*************************************/
.menu_layer0 {
	position: relative;
	top: -28px;
	float: right;
	right: 3px;
	background-image:url(/images/CVI/menu.png);
	border-right: 1px solid #429ad8;
	background-repeat:no-repeat;
	z-index: 999;
	
}


#menu
{
	text-align: left;
	text-decoration: bold;
	font-size: 11px;
	font-face: arial;
	color: #ffffff;
	width:624px;
	height:29px;
	

	
}


.linkLayer0 {
	
	position: absolute;
	left: 0px;
	top: 10px;
	width: 145px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}




.linkLayer1 {
	text-align:left;
	margin-left:10px;
	font-family: Arial, sans serif;
	font-weight: bold;
	font-size: 11px;
	color:#ffffff;
}



.submenutitle {
	text-align:left;
	font-family: Arial, sans serif;
	font-weight: bold;
	font-size: 8pt;
}

/* menu styles end */

div.breadcrumbs 
{
	position : relative;
	float: left;
	left : 10px;
	top: 20px;
	width: 624px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color : #ffffff;
	text-transform: uppercase;
}

div.breadcrumbs a
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

div.breadcrumbs a:hover
{
	color:#6BA6CA;
    text-decoration: underline;
}


//--------------------------


.menu_layer2 {
	background-color: #0888C7;
	border: 1px solid #000000;
	position: absolute;
    left: -2px;
    top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: arial;
	font-size: 12pt;
	color: #FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;	
	z-index:4;
}
.menuItem0 {
	background-image: url('/images/button.jpg');
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	float: left;
	color: #FFFFFF;
	padding-right: 1px;
	padding-top: 5px;
	z-index:4;
}
.menuItem1 {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	width: 200px;
	color: #FFFFFF;
	z-index:4;
}
.menuItem2 {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	width: 200px;
	color: #FFFFFF;
	z-index:4;
}
.linkLayer0 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
}
.linkLayer1 {
	color: #FFFFFF;
	text-decoration: none;
}
.linkLayer2 {
	color: #FFFFFF;
	text-decoration: none;
}
.buttons {
	position: relative;
	left: -472px;
	top: -112px;
}
/* start all over */

.articles_title, .guestbook_title {
	background-color: #E73422;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	top: -3px;
	width: 100%;
	padding-left: 10px;
	
}

.form_title, .dl_div_cat_title
{
	position: relative;
	background-color: #015C94;
	font-family: arial;
	width: 616px;
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 4px;
	top: 1px;
	height: 22px;
}


.form_title2
{
	background-color: #E73422;
	font-family: arial;
	width: 615px;
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 4px;
	top: 1px;
	height: 22px;
}

.form_title3
{
	position: relative;
	background-color: #015C94;
	font-family: arial;
	width: 628px;
	margin-top: -2px;
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 4px;
	top: 1px;
	height: 18px;
    margin-bottom: 4px;
}


.form_introtext
{
    font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
	color: #ffffff;
	padding: 4px;
}

.checkoutheader_title
{
	background-color: transparant;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	
}

.articles_maintext {

	font-family: arial;;
	color: #FFFFFF;
	padding-left: 4px;
}


.articles_maintext_ph {

	font-family: arial;
	background-color: #F9B2DA;
	font-size: 9pt;
	text-align: left;
	color: #000000;
	padding: 0px;
	padding-left: 0px;
	z-index: 0;
	width: 571px;
}


.guestbook_messages, .guestbook_form, .form_full
{
	position: relative;
	padding-left: 4px;
	z-index: 0;	
	text-align: justify;
	top: 4px;
}

.form
{
	position: relative;
	width: 623px;
	font-family: arial;
	font-size: 10pt;
	color: #97979B;
	z-index: 0;	
	text-align: justify;	
}





.guestinput
{
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	margin-bottom : 4px;
	width : 450px;
	position : relative;
	margin : 4px;
	z-index: 0;	

	clear : both
}


.form_fields
{
	position: relative;
	font-family: arial;
	font-size: 10pt;
	left: 0px;
	top: -20px;
	width: 644px;
	float : left;
	z-index: 0;	
}

.form_label, label_guest
{
position: relative;
width: 160px;
left: 0px;
text-align: left;
color: #FFFFFF;
}

.select_label, .textarea_label
{
position: relative;
left: 6px;
background-color: #1C252F;
color: #61676E;
border: solid #4B4B4D 1px;
}

.textinput
{
	position: absolute;
	left : 160px;
	width : 250px;
	z-index: 0;	
	height: auto;
}

.formEntry .radio
{
	position : absolute;
	left :100px;
	width : 50px;
	z-index: 0;	
}

.guestbook_links
{
	font-family: arial;
	background-color: #0888C7;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	padding-left: 10px;
}

a:link {color: #015c94 font-weight: bold; text-decoration: none; }
a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none; }
a:hover {color: #E82E22; font-weight: bold; text-decoration: none; }
a:active {color: #FFFFFF; font-weight: bold;} 



.contentfooter {
	background-color: #FFFFFF;
	background-image: url('/images/bottomarticletitle.jpg');
	background-repeat: no-repeat;
	position: relative;
	top:-20px;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	padding-left: 10px;
	z-index: 0;
}

.contentfooter_foto {
	background-color: #FFFFFF;
	background-image: url('/images/bottomarticletitle.jpg');
	background-repeat: no-repeat;
	position: relative;
	top:-20px;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 10px;
}


#container
{
	position: relative;
	top: 0px;
	width:964px;
	color:#000000;
	}


#header
{
	position: relative;
	left: 4px;
	top: 46px;
	width:964px;
	margin-top: 10px;
	height: 75px;
	background-repeat: no-repeat;
	z-index: 998;
	
}

#header2
{
    position: relative;
    left: 0px;
    top: 34px;
	margin-top: 10px;
    width:964px;
    height: 55px;
    z-index: 998;
}

#language{
	display: none;
}

.header
{
	position: relative;
	left: 4px;
	top: 10px;
	width:964px;
	height: 55px;
	background-repeat: no-repeat;
	z-index: 998;
}

#headerunder
{
position: relative;
	left: 1px;
	top: 16px;
	width: 964px;
}

#headerunder2
{
position: relative;
    left: -1px;
	background-color: #ffffff;
    top: 24px;
    width: 964px;
	z-index:9999;
}

/*
#sublogo
{
position: relative;
background-image: url('/images/topqual.gif');
background-repeat: no-repeat;
height: 22px;
top: -4px;
width: 300px;
z-index: 99;
}
*/

.sublogo
{
position: relative;
background-image: url('/images/topqual.gif');
background-repeat: no-repeat;
height: 22px;
top: -4px;
width: 300px;
z-index: 99;
}



#fourproducts
{
position: relative;
float: left;
background-color: #ffffff;
filter:alpha(opacity=70);opacity:.70;
top: 9px;
left:1px;
height: 260px;
width: 964px;
z-index: 1;
}

#headerunder_line
{
position: relative;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 20px;
	border: solid 1px;
}



#content
{
	position: relative;
	top: -34px;
	width:964px;
	border: 2px solid #015c94;
	background-color: #cdd8e8;
	
}

#content_page
{
	position: relative;
	top: -8px;
    left: 2px;
	width:964px;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	background-color: transparent;
}

#content_page2
{
    position: relative;
    top: -10px;
    left: 2px;
    width:964px;
    color: #ffffff;
    font-family: arial;
    font-size: 11px;
    background-color: transparent;
    z-index: 0;
    
}


#content_foto
{
	
	width:1006px;
	background-color: #E3EC5D;
	background-image: url('/images/bg_line.jpg');
	background-position: center;
	
}

#content_left
{
	position: relative;
	width:324px;
    left: -3px;
    margin-top: 23px;
	float: left;
	clear : all;
    z-index: 0;
}

#page_left
{
	position: relative;
	width:326px;
	float: left;
	clear : all;
	height: 555px;
      z-index: 0;
	xxfilter: alpha (opacity=20);
}

#content_left_foto
{
	width:860px;
	clear : all;
}


#inner_content_left
{
position: relative;
float: left;
top:-21px;
z-index: 0;
height: 200px;
}

#inner_page_left
{
	position: relative;
	width:324px;
	top: -8px;
	float: left;
	height: 338px;
    z-index: 0;
     
}

#inner_page_left_x
{
	position: relative;
	width:324px;
	top: -31px;
	float: left;
	height: 338px;
    z-index: 0; 
}

#inner_page_left2
{
	position: relative;
	width:341px;
	float: left;
	left: -2px;
	margin-top: -46px;
	clear : both;
	height: 330px;
	background-color: #CDD8E8;
	z-index: 1000;  
}

#content_page2 #inner_page_left2_x
{
	position: relative;
	width:341px;
	float: left;
	left: -2px;
	margin-top: -45px;
	clear : both;
	height: 330px;
	background-color: #CDD8E8;
	z-index: 1000;  
}

 #inner_page_left3
{
    position: relative;
    width:340px;
    float: left;
	margin-top: -132px;
    clear : both;
    height: 330px;
    background-color: #CDD8E8;
    z-index: 1000;  
}

#inner_content_left_foto
{
	float: left;
	border: solid 1px white;
}

#inner_content_right_2_column
{
	position: relative;
	width: 636px;
	height: 300px;
	top: 0px;
	float: 	right;
	border-left: 2px solid #015c94;
	background-color: #337db0;
}

#inner_content_right_3_column
{
	position: relative;
	width: 624px;
	top: -10px;
    left: -3px;
	min-height: 585px;
	float: 	right;
	background-color: #337DB0;
	border-left: 1px solid #FFFFFF;
    z-index: 0;
}

#inner_content_right_4_column
{
	position: relative;
	width: 624px;
	top: 9px;
	margin-top: -30px;
    left: -3px;
	min-height: 585px;
	float: 	right;
	background-color: #337DB0;
	
    z-index: 0;
}

#inner_page_right_2_column
{
	position: relative;
	width: 636px;
	height: 555px;
	top: -10px;
	float: 	right;
	padding: 0px;
}


#inner_artikelen
{
	position: relative;
	width: 308px;
	height: 200px;
	float: left;
	padding-bottom: 4px;
	padding-left: 4px;
}

.shop_slideshow_img
{
padding-top: 4px;
width: 308px;
height:266px;
cursor: pointer;
}

#inner_page
{
	position: relative;
	width: 624px;
	min-height: 555px;
	top: -23px;
	float: left;
	left: 12px;
}


.div_found
{
position: relative;
top: -12px;
left: -115px;

font-weight: bold;
}

#inner_artikelen_right
{
	position: relative;
	float: right;
	width: 320px;
	height: 296px;
}


/* ############################## FOOTER ############################## */

#footer
{
	clear : all;
	position:relative; 
	text-align: left;
	top: -24px;
	left: -2px;
	width:964px;
	background-color: #015C94;
	padding: 0px;
	color: #ffffff;
	z-index:0;
}

#footertje
{
    clear : all;
    position:relative; 
    text-align: left;
    top: 10px;
    left: -2px;
    width:964px;
    padding: 0px;
    color: #ffffff;
    z-index:0;
}


#disclaimer
{
position: relative;
float: right;
top: -38px;
right: 4px;
color: #ffffff;
}

#disclaimer2
{
position: relative;
float: right;
right: 160px;
top: 350px;
color: #ffffff;
}

#footer_page
{
	clear: all;
	position:relative; 
	top:800px;
	xxwidth:964px;
	background-color: #000000;
}


/* simple image module */
.foto2
{
margin-top: -840px;
xxborder-bottom: 1px solid #C5D559;
xxborder-right: 1px solid #C5D559;
}

.foto
{
}

/* image display module */

.smallimage
{
margin-top: 5px;
}

#inner_content_left2
{
	width: 571px;
	float: left;
	padding: 0px;
	spacing: 0px;
}

/* login */

.loginbox 
{
	display: none;
position: relative;
float: right;
width: 239px;
top: 24px;
left: 70px;
height: 60px;
color: #9C9797;
z-index:5001;
}

.mai_txt_box 
{
position: relative;
float: right;
right: 4px;
color: #ffffff;
z-index:1001;
}

.inputboxes
{
position: relative;
width: 245px;
top: -5px;
left: -22px;
}

.submitlogin
{
position: relative;
float: right;
left: -0px;
top: -33px;
width: 42px;
height: 15px;
border: solid 1px #4197D5;
background-color: #00649D;
color: #ffffff;
padding: 2px;
padding-right: 4px;
}

.submitlogin2
{
position: relative;
float: right;
left: 0px;
top: -22px;
width: 23px;
border: solid 1px #444B53;
background-color: #000000;
color: #5E6770;
padding: 2px;
padding-right: 4px;
}

a.submitlogin
{
text-decoration: none;
}


a.submitlogin:hover
{
text-decoration: underline;
color: #000000
}

a.submitlogin:hover
{
text-decoration: underline;
}

.titlelogin
{
position: relative;
background-color: #000000;
width: 50px;
height: 18px;
margin-top: 14px;
font-size: 13px;
color: #9C9797;
border: solid #4B4B4D 1px;
float: left;
padding: 0px;
font-weight: bold;
}

#titlelogin
{
}

.username
{
position: relative;
float: right;
top: 0px;
color: #61676E;
padding: 0px;

}

.password
{
position: relative;
color: #61676E;
width: 100px;
height: 20px;
top: 20px;
left: -11px;
padding: 0px;
}

.cbox
{
position: relative;
top: -32px;
left: 64px;
float: left;
}


.inputbox
{
background-color: #ffffff;
color: #015C94;
border: solid #015C94 1px;
}

.new_formButton
{
position: relative;
float: right;
background-color: #015C94;
width: 140px;
left: -100px;
top: 12px;
height: 20px;
color: #CDD8E8;
border: solid #CDD8E8 1px;
cursor:pointer;cursor:hand;
}

.new_formButton_submit
{
position: relative;
background-color: #015C94;
float: left;
top: 16px;
left: -24px;
width: 140px;
height: 20px;
text-transform: uppercase;
font-weight: bold;
border: solid 1px #CDD8E8;
color: #CDD8E8;
cursor:pointer;cursor:hand;
}

.loggedin
{
background-color: #1C252F;
color: #61676E;
border: solid #4B4B4D 1px;
height: 38px;
}

.logout_class
{
position: relative;
top: -19px;
height: 40px;
}


.button_login
{
position: relative;
float: right;
top: -23px;
left: -2px;
}


.passwordforgotten1
{
position: relative;
color: #ffffff;
top: 32px;
float: right;
z-index: 5000;
}

a.passwordforgotten1
{
color: #ffffff;
text-decoration: none;
}

a.passwordforgotten1:hover
{
color: #ffffff;
text-decoration: underline;
}




/* shop styles */

.shop_row_1, .shop_row_2
{
position: relative;
height: 32px;
width: 320px;
text-align: left;
}

.shop_cat_div
{
position: relative;
font-size: 16px;
text-transform: uppercase;    
width: 272px;
height: 22px;
float: left;
left: 10px;
background-repeat: no-repeat;
background-position: right;
border: 1px solid #00649D;
background-color: #00649D;
z-index: 2;
}

.shop_cat_div_Over
{
position: relative;
font-size: 16px;
text-transform: uppercase;    
color: #015C94;
width: 272px;
height: 22px;
float: left;
left: 10px;  
border: 1px solid #00649D;   
background-color: #749DC5;
background-repeat: no-repeat;
background-position: right;
opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
z-index: 1000;
}

a.shop_cat_a:link
{

color: #ffffff;
cursor: pointer;
width: 302px;

}
a.shop_cat_a:visited
{

color: #96969A;
cursor: pointer;
width: 320px;
}
a.shop_cat_a:active
{

color: #96969A;
cursor: pointer;
width: 302px;
}
a.shop_cat_a:hover
{

color: #00649D;
cursor: pointer;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
width: 302px;
}

.GoGoGo
{
position: relative;
float: left;
left: 9px;
height: 18px;   
width: 30px;
border-right: 1px solid #00649D;
border-top: 1px solid #00649D;     
border-bottom: 1px solid #00649D;     
background-color: #ffffff;
color: #015C94;
text-align: center;
padding-top: 4px;
}

.shop_subcat_div, .shop_product_div
{
position: relative;
width: 636px;
height: 90px;
left: -2px;
font-family: arial;
font-size: 12px;
text-align: left;
}

.shop_subcat_img, .shop_product_img
{
position: relative;
float: left;
height: 60px;
width: 70px;
left:0px;
}

a.shop_subcat_link:link, a.shop_product_link:link
{
cursor: pointer;
}

.slidehead
{
position: relative;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 3px;
left: -15px;
background-color: #015c94;
height: 17px;
width: 120%;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.cathead
{
     position: relative;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 3px;
left: -2px;
background-color: #015c94;
height: 18px;
width: 328px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.dl_div_container
{
position: relative;
text-align: center;
min-height: 580px;
}

.cathead2
{
position: relative;
margin-top: -24px;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 3px;
left: -2px;
background-color: #015c94;
height: 18px;
width: 334px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-align: center;

}



.shop_personal_menu
{
	display: none;
position: relative;
top: 40px;
left: 34px;
border: 1px solid #00649D;
background-color: #ffffff;
width: 240px;
padding: 10px;
height: 125px;
}

.shop_personal_menu_header, .cb_0
{
position: relative;
font-weight: bold;
color: #FFFFFF;
width: 248px;
font-size: 16px;
left: -10px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
background-color: #00649D;
top: -11px;
}

.shop_personal_menu_mydata, .shop_personal_menu_history, .shop_personal_menu_cart
{
position: relative;
padding: 4px;
}

.cat_hitlist
{
position: relative;
padding: 0px;
text-align: left;
width: 624px;
}

.offer_hitlist
{
position: relative;
width: 624px;
top: 10px;
}

#content_page2 #inner_content_right_3_column .cart_hitlist, #content_page2 #inner_content_right_3_column .offer_hitlist
{
position: relative;
width: 624px;
top: -11px;
}


.product_detail_div
{
	position: relative;
	margin-top: -10px;
}

.tr_row_cat_2, .tr_row_prod_2, .tr_row_offer_2
{
position: relative;
top: -13px;
background-color: #749DC5;       
}

.tr_row_cart_2,
{
position: relative;
background-color: #749DC5;
}

.tr_row_cat_header
{
position: relative;
top: -13px;
}

.tr_row_prod_header
{
position: relative;


}

.tr_row_cat2_Over, .tr_row_prod2_Over, .tr_row_offer2_Over, .tr_row_offer1_Over
{
position: relative;
top: -13px;
width: 500px;
background-color: #000000;
cursor:pointer;cursor:hand;
}

 .tr_row_cart2_Over
 {
 position: relative;
 background-color: #000000;
 cursor:pointer;cursor:hand;
 }


.tr_row_cart_1
{
position: relative;
background-color: #000000;
}

.tr_row_prod_1, .tr_row_offer_1,.tr_row_cat_1
{
position: relative;
background-color: #00649D;
top: -13px;
}

.tr_row_cart1_Over
{
position: relative;
background-color: #000000;
 cursor:pointer;cursor:hand;
}

.tr_row_prod1_Over, .tr_row_cat1_Over
{
position: relative;
background-color: #000000;
 cursor:pointer;cursor:hand;
top: -13px;
}

.shop_cat_header_1, .shop_prod_header_1
{
height: 25px;
width: 70px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
text-align: left;
color: #ffffff;
}


.shop_cart_header_1
{
height: 25px;
width: 92px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

.offer_offer_header_1
{
height: 25px;
width: 70px;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
}

.shop_cat_header_2
{

border-bottom: 1px solid #FFFFFF;
width: 550px;
padding-left: 10px;
color: #FFFFFF;
text-align: left;
}

.prod_hitlist
{
position: relative;
width: 624px;
}

.shop_prod_header_2 
{
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
padding-left: 10px;
text-align: left;
width: 550px;
}

.offer_prod_header_2
{
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
width: 550px;
}

.shop_cart_header_2
{
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 182px;
color: #ffffff;
width: 188px;
}

.shop_cart_header_3
{
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 92px;
color: #ffffff;
}

.shop_cart_header_4
{
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 92px;
color: #ffffff;
}

.shop_cart_header_5
{
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 92px;
color: #E62D1B;
}
.shop_cart_header_6
{
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 80px;
color: #ffffff;
}

.shop_prod_header_3
{
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
width: 80px;
}

.offer_prod_header_3
{
border-right: 2px solid #9A9899;
border-bottom: 1px solid #E82E22;
color: #E62D1B;
width: 92px;
}

.shop_prod_header_4
{
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
width: 80px;
}

.offer_prod_header_4
{
border-right: 2px solid #9A9899;
border-bottom: 1px solid #E82E22;
color: #E62D1B;
width: 75px;
}

.shop_cat_col_1, .shop_prod_col_1, .shop_offer_col_1
{
position: relative;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #FFFFFF;
background-color: #000000;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

.shop_cart_col_6
{
height: 20px;
width: 78px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
z-index: 1000;
}


.shop_cart_col_5
{
height: 20px;
width: 96px;
border-right: 2px solid #9A9899;
border-bottom: 1px solid #E82E22;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

.shop_cart_col_4
{
height: 20px;
width: 92px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

a.shop_cart_link:hover
{
position: relative;
width: 25px;
height: 25px;

}

.shop_cart_col_3
{
height: 20px;
width: 96px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

.shop_cart_col_2
{
height: 20px;
width: 252px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 2px;
text-align: left;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

.shop_cart_col_1
{
height: 20px;
width: 70px;
border-right: 2px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
padding: 0px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}


.shop_offer_col_3
{
height: 20px;
border-right: 2px solid #9A9899;
border-bottom: 1px solid #E82E22;
padding: 0px;
margin-right: -20px;
width: 92px;
text-align: center;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}


.shop_cat_col_2
{
position: relative;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding: 8px;
width: 395px;
vertical-align: top;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}



.shop_prod_col_2, 
{
position: relative;
font-size: 14px;
padding: 8px;
width: 395px;
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 2px solid #ffffff;

opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}

.shop_offer_col_2
{
position: relative;
font-size: 14px;
font-weight: bold;
padding: 8px;
width: 550px;
vertical-align: top;
border-bottom: 1px solid #FFFFFF;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;

}

.shop_prod_col_4, .shop_offer_col_4
{
position: relative;
font-size: 14px;
padding: 8px;
width: 65px;
float: left;
vertical-align: top;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;

z-index: 1000;
}

.shop_prod_col_3
{
position: relative;
font-size: 14px;
padding: 8px;
width: 78px;
vertical-align: top;
border-bottom: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
}


.shop_detail_header_1
{
position: relative;
background-color: #00649D;
border-left: 1px solid #ffffff;
float: left;
width: 614px;
height: 30px;
font-size: 14px;
text-transform: uppercase;
text-align: left;
padding-left: 10px;
padding-top: 10px;

}

.shop_cart_quantity
{
width: 30px;
}

#logoutbox
{
position: relative;
float: right;
top: 0px;
width: 250px;
height: 60px;
z-index: 1001;
color: #ffffff;
}

.loginbottom
{
color: #ffffff;
height: 0px;
}

.loginusr1
{
position: relative;
width: 78px;
height: 12px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
border-left: 1px solid #4197D5;
border-top: 1px solid #4197D5;
border-bottom: 1px solid #4197D5;
background-color: #00649D;
color: #ffffff;
font-weight: bold;
top: 1px;
}

.loginusr2
{
position: relative;
color: #015C94;
background-color: #ffffff;
border: solid #4197D5 1px;
}


.loginusr3
{
position: relative;
color: #68717A;
background-color: #1F262E;
border: solid #484D53 1px;
}

.loginpass1
{
position: relative;
width: 78px;
height: 14px;
padding-top: 4px;
float: left;
left: -8px;
color: #9F9D9E;
font-weight: bold;
top: 0px;
}

.loginpass2
{
position: relative;
width: 96px;
left: 39px;
top: -38px;
color: #015C94;
background-color: #ffffff;
border: solid #4197D5 1px;
}

.loginpass3
{
position: relative;
width: 110px;
left: 38px;
top: -2px;
color: #68717A;
background-color: #1F262E;
border: solid #484D53 1px;
}

.passwordforgotten2
{
color: #ffffff;
position: relative;
width: 260px;
float: right;
top:0px;
z-index: 1001;
}

.pwdbox
{
position: relative;
width: 250px;
height: 70px;
float: right;
top: -18px;
color: #68717A;
z-index: 1001;
}

.sendbutton
{
position: relative;
float: right;
left: 193px;
top: 0px;
z-index: 1001;
}

.forgotsendbutton
{
position: relative;
float: right;
left: 15px;
top: 0px;
z-index: 1001;
}

.pwd_formButton
{
position: relative;
width: 80px;
font-size: 13px;
left: -37px;
height: 20px;
border: solid #ffffff 1px;
background-color: #015C94;
color: #ffffff;
z-index: 3005;
}

.submitlogout
{
position: relative;
float: right;
background-color: #015C94;
width: 120px;
left: -34px;
top: -3px;
height: 14px;
color: #ffffff;
font-weight: bold;
paddding-top: 4px;
border: solid #CDD8E8 1px;
}

div.submitlogout:hover
{
color: #015C94;
background-color: #CDD8E8;
}

.logintitle
{
position: relative;
margin-top: 10px;
color: #ffffff;
cursor: pointer; 
}

a.shop_personal_menu_link
{
position: relative;
left: -10px;
top: 20px;
color: #00649D;
font-weight: bold;

}

a.shop_personal_menu_link:hover
{
color: #E82E22;
font-weight: bold;
text-decoration: underline;
}

.fotohome
{
position: relative;
margin-top: 0px;
width: 149px;
height: 200px;
float: left;
xxborder: solid white 1px;
}

.fotohomeOver_2
{
position: relative;
margin-top: 30px;
width: 149px;
height: 200px;
float: left;
background-image: url('/images/Btc3016-over.gif');
background-repeat: no-repeat;
}

.fotohomeOver_15
{
position: relative;
margin-top: 0px;
width: 149px;
height: 200px;
float: left;
background-image: url('/images/TH-170-over.gif');
background-repeat: no-repeat;
}

.fotohomeOver_10
{
position: relative;
margin-top: 30px;
width: 149px;
height: 200px;
float: left;
background-image: url('/images/Btc3016-over.gif');
background-repeat: no-repeat;
}

.fotohomeOver_11
{
position: relative;
margin-top: 5px;
left: 25px;
width: 149px;
height: 200px;
float: left;
background-image: url('/images/EW-677-ESEMATICc_over.gif');
background-repeat: no-repeat;
}

.fotohomeOver_12
{
position: relative;
margin-top: 75px;
width: 200px;
height: 200px;
float: left;
background-image: url('/images/MW110DDL_over.gif');
background-repeat: no-repeat;
}

.foto_home
{

width: 150px;
height: 198px;
}

a.titleshow
{
position: relative;
color: #414D5D;
z-index: 2000;
}

.prod_detail
{
position: relative;
padding: 0px;
left: -1px;
top: 14px;
width: 625px;
}

.detail_col_1
{
position: relative;
float: left;
background-color: #337DB0;
padding: 5px;
width: 306px;
height: 583px;

border-left: 1px solid #ffffff;
border-right: solid #FFFFFF 1px;
}

.detail_col_2
{
position: relative;
float: left;
width: 295px;
height: 583px;
overflow: auto;
background-color: #337DB0;
padding: 5px;
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70;
}

.detail_row_1
{
position: relative;
top: -14px;
}
.detail_text
{
position: relative;
float: left;
}

.detail_picture
{
position: relative;
float: top;
width: 308px;
}

.detail_picture_img
{
background-color: #384152;
border: 1px solid #384152;
}

.detail_thumbs, .detail_thumbs2
{
position: relative;
width: 308px;
float: left;
height: 50px;
}

.thumb
{
position: relative;
float: left;
height: 60px;
z-index: 1000;

}


#thumb_1
{

width: 70px;
padding-right: 9px;
float: left;
}

#thumb_2
{


width: 70px;
padding-right: 9px;
}

#thumb_3
{


width: 70px;
padding-right: 9px;
}

#thumb_4
{

width: 70px;
float: right;
}

.detail_thumb_img
{
position: relative;
background-color: #384152;
border: 1px solid #384152;
width: 70px;
height: 60px;
}

.detail_cart
{
position: relative;
top: 20px;
width: 308px;
height: 30px;
}

.detail_cart_price
{
position: relative;
float: left; 
width: 227px;
height: 28px;
font-size: 12px;
text-align: center;
border: solid #E93423 1px;
}

.detail_cart_quantity_input
{
position: relative;
left: 6px;
float: left; 
width: 32px;
height: 23px;
background-color: #A4A8AC;
color: #000000;
font-size: 18px;
}

#quantity
{
position: relative;
}

.detail_cart_price_inner
{
position: relative;
font-size: 16px;
font-weight: bold;
top: 5px;
}

.detail_cart_add
{
position: relative;
float: right;
width: 27px;
height: 27px;
border: solid 1px #A3A3A3;
background-image: url('/images/buy.gif');
background-repeat: no-repeat;
cursor: pointer;
}

.detail_calculator
{
position: relative;
top: 40px;
height: 97px;
width: 308px;
text-align: center;
border: solid 1px #959AA0;
}

.tr_row_cart_total
{
border: 0px;
}

.checkout_button
{
position: relative;
text-align: center;
width: 100px;
top: 0px;
height: 17px;
border: 1px solid #939498;
cursor: pointer;
cursor: hand;
}

.cart_checkout, .cart_checkout_php
{
position: relative;
text-align: center;
top: 18px;
float: left;
left: -10px;
color: #ffffff;
font-weight: bold;
padding-top: 3px;
width: 260px;
border: 1px solid solid #ffffff;
}

a.cart_checkout_link:hover
{
position: relative;
width: 240px;
height: 20px;
color: #ffffff;
font-weight: bold;
}

a.cart_checkout_link:hover
{
color: #000000;
font-weight: bold;
}


div.save_cart_button, .save_cart_button_php
{
position: relative;
text-align: center;
padding-top: 3px;
color: #ffffff;
font-weight: bold;
float: right;
width: 81px;
top: -4px;	
height: 20px;
border: 1px solid #ffffff
}

div.div_empty_cart, .div_empty_cart_php
{
position: relative;
text-align: center;
float: left;
padding-left: -4px;
color: #ffffff;
font-weight: bold;
top: 35px;
padding-top: 3px;
width: 115px;
height: 20px;
border: 1px solid #ffffff;
}


div.div_back_home
{
position: relative;
text-align: left;
float: right;
padding-left: -6px;
color: #ffffff;
font-weight: bold;
top: 10px;
padding-top: 3px;
width: 115px;
height: 20px;
border: 1px solid #ffffff;
}

.div_back_home_php
{
position: relative;
text-align: left;
float: right;
padding-left: -6px;
color: #ffffff;
font-weight: bold;
top: 10px;
padding-top: 3px;
width: 115px;
height: 20px;
border: 1px solid #ffffff;
}


.cart_checkout_2, .cart_checkout_php_2
{
position: relative;
text-align: center;
top: 26px;
float: left;
left: -11px;
color: #ffffff;
border: 1px solid #ffffff;
font-weight: bold;
padding-top: 3px;
width: 260px;
height: 20px;
}

div.save_cart_button_2, .save_cart_button_php_2
{
position: relative;
text-align: center;
padding-top: 3px;
color: #ffffff;
font-weight: bold;
float: right;
width: 81px;
top: -4px;    
height: 20px;
}

div.div_empty_cart_2, .div_empty_cart_php_2
{
position: relative;
text-align: center;
float: left;
padding-left: -4px;
left: -11px;
color: #ffffff;
font-weight: bold;
top: 24px;
border: 1px solid #ffffff;
padding-top: 3px;
width: 115px;
height: 20px;
}


div.div_back_home_2
{
position: relative;
text-align: left;
float: right;
left: 11px;
color: #ffffff;
font-weight: bold;
top: 24px;
padding-top: 3px;  
border: 1px solid #ffffff;
width: 100px;
height: 20px;
}

.div_back_home_php_2
{
position: relative;
text-align: left;
float: right;
left: 10px;
color: #ffffff;
font-weight: bold;
top: 24px;
padding-top: 3px;
width: 115px;
height: 20px;
border: 1px solid #ffffff;
}


.empty_cart_a:hover
{
position: relative;
color: #000000;
font-weight: bold;
}

DIV.div_back_home a:
{
}

div.save_cart_button:visited, div.save_cart_button_php:visited
{}
div.save_cart_button:hover, div.save_cart_button_php:hover
{
color: #ffffff;
background-color: #015C94;
border-color: #ffffff;
font-weight: bold;
cursor: pointer;
cursor: hand;}

div.div_empty_cart:hover, div.div_back_home:hover, .div.div_empty_cart_php:hover
{
border: 1px solid #ffffff;
color: #000000;
font-weight: bold;
cursor: pointer;
cursor: hand;}



div.cart_checkout:hover, .cart_checkout_php:hover
{
border: 1px solid #ffffff;
color: #ffffff;
font-weight: bold;
cursor: pointer;
cursor: hand;}

a.back_home_a:hover
{
color: #000000;
font-weight: bold;
}


div.save_cart_button:active
{}

.form_grouplabel
{
position: relative;
height: 30px;
color: #ffffff;
font-style: italic;
top: 15px;
float: left;
left: 200px;

}

.products_buttons
{
position: relative;
width: 624px;
border: solid #E93423 1px;

}

.notlogged
{
position: relative;
top: 10px;
color: #00649D;
}

a.notlogged:hover
{
text-decoration: underline;
}

.search_form
{
position: relative;
top: -10px;
}

#searchtxt
{
position: relative;
background-color: #00649d;
left: 10px;
top: -1px;
text-align: center;
text-transform: uppercase;
font-size: 16px;
width: 88px;
height: 35px;
float: left;
color: #ffffff;
}

#st
{
position: relative;
top: 6px;
}

.search_text
{
position: relative;
background-color:#ffffff;
border: 2px solid #00649d;
top: -2px;
width: 185px;
height: 29px;
color: #00649d;
font-size: 20px;

}

VALUE.search_text
{
position: relative;
top: 10px;
}

.search_submit
{
position: relative;
width: 38px;
height: 35px;
top: -1px;
left: -5px;
border: 2px solid #00649d;
background-color:#ffffff;
color: #00649d;

}

.product_info_div
{
position: relative;
float: left;
width: 25px;
top: 10px;
}

.product_addCart_div
{
position: relative;
float: right;
width: 25px;
height: 25px;
top: 10px;
left: -20px;
}

.product_addCart_div:hover
{
position: relative;
float: right;
padding: 1px;
background-color:#ffffff;

}


.save_cart_text, .save_cart_desc
{
position: relative;
top: 15px;
font-weight: bold;
}

.save_cart_text_php, .save_cart_desc_php
{
position: relative;
top: 15px;
}

.save_cart_input, .save_cart_input_php
{
position: relative;
top: 2px;
border: solid 1px #015C94;
background-color:#ffffff;
color: #015C94;
}

.products_buttons
{
position: relative;
top: -15px;
}

.product_menu_td
{
position: relative;
float: left;
width: 624px;
top: 0px;
height: 28px;
background-color: #337DB0;
border-left: 1px solid #ffffff;
background-image:url(/images/CVI/menu.png);  
background-position: left;
background-repeat: no-repeat;
}

.prod_menu_1
{
position: relative;
float: left;
top: 8px;
left: 10px;
font-weight: bold;
width: 90px;
cursor: pointer;
cursor: hand;
}

DIV.prod_menu_1:hover, .prod_menu_2:hover, .prod_menu_3:hover, .prod_menu_4:hover, .prod_menu_5:hover, .prod_menu_6:hover, .prod_menu_7:hover
{
color: red;
text-decoration: underline;
}

.prod_menu_2, .prod_menu_3, .prod_menu_4, .prod_menu_5, .prod_menu_6
{
position: relative;
float: left;
text-align: center;
top: 8px;
font-weight: bold;
width: 90px;
left: 5px;
cursor: pointer;
cursor: hand;
}

 .prod_menu_7
{
position: relative;
float: left;
left: 8px;
text-align: center;
top: 8px;
font-weight: bold;
width: 78px;
cursor: pointer;
cursor: hand;
}
.org_image_div
{
position: absolute;
top: 274px;
left: 5px;
width: 50px;
height: 32px;
z-index: 2000;
cursor: pointer;
cursor: hand;
background-image: url('/images/glass.gif');
background-repeat: no-repeat;
}

#extra_holder
{
position: relative;
top: 20px;
padding: 5px;
background-color: #1D262F;
text-align: top;
border: solid 1px red;

}


.user_tr_1, #user_holder
{
position: relative;
width: 400px;
padding: 5px;
background-color: #1D262F;
color: #ffffff;
}

.related_body
{
position: relative;
background-color: #1D262F;
font-family: arial;
font-size: 11px;
padding-top: 13px;
margin-top: 20px;
color: #ffffff;
}

.imagePreview
{
position: absolute;	
top: 108px;
left: 210px;
z-index: 6000;
}

.imagePreview2
{
position: absolute;	
top: 655px;
left: 1px;
border: 1px solid #1D262F;
z-index: 6000;
}


.product_other_table
{
position: relative;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
width: 290px;
position:relative;
cursor: pointer;
}

.product_other_table_top
{
position: relative;	
text-align: left;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;

}

.detail_sizes
{
position: relative;
top: 0px;
left: -2px;
color: #00649D;
background-color: #ffffff;
width: 290px;
}

.detail_calc_text
{
position: relative;
padding: 5px;
}

.calc_select, .calc_input
{
background-color: #1D262F;
border: 1px solid #E93423;
color: #ffffff;
font-weight: bold;
}

#curr_input
{
position: relative;
margin-top: 5px;
width: 188px;
}

.user_td_2, .user_td_1
{
position: relative;
width: 306px;
}

.other_tr_1, .other_tr_0
{
background-color: #00649D;
color: #ffffff;
}

.other_tr_0_Over, .other_tr_1_Over
{
background-color: #000000;
color: #1C262F;
}

.other_td_1, .other_td_3, .other_td_4
{
position: relative;
width: 50px;

}
.other_td_2
{
position: relative;
width: 140px;
}
/* checkout */

.checkoutprocedure
{
position: relative;
background-color: #337DB0;
padding: 10px;
width: 602px;
top: 10px;
border: 1px solid #ffffff;
xxborder-left: 1px solid #E93423;
}

.logintitle_checkout
{
position: relative;
width: 300px;
height: 20px;
top: 20px;
color: #ffffff;
}

.cancelcheckout
{
position: relative;
float: left;
background-color: #000000;
width: 40px;
top: -3px;
height: 16px;
color: #ffffff;
font-weight: bold;
paddding-top: 4px;
border: solid #4B4B4D 1px;
}

a.cancelcheckout:hover
{
color: #ffffff;
background-color: #E82E22;
}

.chechoutheader_images_payment
{
border-top: 1px solid #E93423;
padding-bottom: 10px;
}


.pricetopay
{position: relative;
float: left;
width: 200px;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

.incassoformEntry label, .incassotext
{
position: relative;
top: -30px;
padding: 0px;
color: #96969A;
}

#incassoname, #incassoaccountnr, #incassoplace
{
position: relative;
top: -45px;
width: 200px;
float: left;
left: 90px;
border: 1px solid #96969A;
background-color: #000000;
color: #96969A;
}

#submitincasso
{
position: relative;
top: -20px;
float: left;
width: 200px;
left: 5px;
}

.buttonIDEAL
{
border: 1px solid #E93423;
background-color: #000000;
color: #ffffff;
}

.buttonIDEAL, .submitPayPal
{
border: 1px solid #E93423;
background-color: #000000;
color: #ffffff;
cursor:pointer;cursor:hand;
}

.checkout_success
{
position: relative;
padding: 5px;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

#placedorder
{
position: relative;
padding: 5px;
margin-top: -24px;
font-size: 14px;
color: #ffffff;
background-color: #015C94;
font-weight: bold;
}

.history_th_1, .history_th_2, .history_th_3, .history_th_4, .history_th_5, .history_th_6
{
position: relative;
background-color: #015C94;
text-align: left;
padding-left: 2px;
    color: #ffffff;
width: 100px;
border-bottom: 1px solid #ffffff;
border-right:  1px solid #ffffff;
padding: 2px;
}

.cart_th_1, .cart_th_2
{
position: relative;
text-align: left;
color: #ffffff;
width: 100px;
border-bottom: 1px solid #ffffff;
border-right:  1px solid #ffffff;
padding: 2px;
}


.cart_th_3, .cart_th_4
{
position: relative;
text-align: left;
color: #ffffff;
width: 205px;
border-bottom: 1px solid #ffffff;
border-right:  1px solid #ffffff;
padding: 2px;
}



.history_td_1, .cart_td_1, .cart_td_2
{
position: relative;
background-color: #CDD8E8;
color: #015C94;
width: 100px;
border-bottom: 1px solid #015C94;
border-right:  1px solid #015C94;
padding: 2px;
}

.cart_td_3, .cart_td_4
{
position: relative;
background-color: #CDD8E8;
color: #015C94;
width: 205px;
border-bottom: 1px solid #015C94;
border-right:  1px solid #015C94;
padding: 2px;
}


.cart_td_3 a, .cart_td_4 a
{
color: #015C94;
}


.cart_td_3 a:hover, .cart_td_4 a:hover
{
color: #015C94;
text-decoration: underline;
}

.curr_currency_td
{
position: relative;
background-color: #414D5D;
top: -5px;
text-align: left;
text-transform: uppercase;
width: 320px;
height: 22px;
float: left;
}

a.currency_link
{
position: relative;
font-size: 14px;
color: #ffffff;
left: 4px;
top:3px;
}
a.currency_link:hover
{
position: relative;
font-size: 14px;
color: #E93423;
left: 4px;
top:3px;
}
a.currency_link:active
{
position: relative;
font-size: 14px;
color: #E82E22;
left: 4px;
top:3px;
}
a.currency_link:visited
{
position: relative;
font-size: 14px;
color: #ffffff;
left: 4px;
top:3px;
}

#micat, .micat
{
position: relative;
left: 9px;
}

#language
{
position: relative;
float: left;
left: 260px;
top: 8px;
color: #ffffff;
z-index: 5005;
}

a.langie
{
color: #ffffff;
}


a.langie:visited
{
color: #ffffff;
}

a.langie:active
{
color: #ffffff;
}

a.langie:hover
{
color: #ffffff;
text-decoration: underline;
}

.passwords, .loginboxtitle
{
position: relative;
width: 230px;
float: right;
z-index: 2000;
height: 60px;
}

.passwordtext1
{
position: relative;
display: block;
top: -20px;
float: left;
width: 249px;
color: #A4A8AC;
z-index: 2000;
text-align: right;
}

.wrongidpass
{
position: relative;
display: block;
top: -5px;
float: right;
width: 249px;
color: #A4A8AC;
z-index: 2000;
text-align: right;
}

.passwordtext2
{
position: relative;
float: right;
top: -20px;
width: 249px;
color: #A4A8AC;
z-index: 2000;
text-align: right;
}

.passwordtext3
{
position: relative;
top: 0px;
float: right;
width: 50px;
color: #A4A8AC;
text-align: right;
padding-right: 10px;
z-index: 2000;
border: 1px solid red;
}

.passwordforgotten_wrong
{
position: relative;
width: 350px;
top: -84px;
float: right;
right: 58px;
color: #A4A8AC;
}

.passwordforgotten
{
position: relative;
top: -88px;
float: right;
color: #A4A8AC;
}

.loginboxinsite
{
position: relative;
padding-top: 30px;
float: left;
}

.registerform
{
position: relative;
width: 604px;
top: 2px;
}

.formextra
{

}

.menu_search_seperator
{
position: relative;
top:-10px;
height: 0px;
}

.toptabletd
{
position: relative;
left: -2px;
}


.cart_summary
{
position: relative;
left: 34px;
width: 240px;
border: 1px solid #ffffff;
padding: 10px;
padding-bottom: 20px;
}

.dl_div_categories
{
position: relative;
margin-top: 15px;
left: 140px;
}

.dl_div_choose
{
position: relative;
top: 5px;
margin-left: 10px;
}

.dl_tbl
{
position: relative;
margin-top: 20px;
margin-left: 10px;
}

.history_td_10, .history_td_11, .history_td_12, .history_td_13
{
position: relative;
background-color: #015C94;
color: #ffffff;
padding: 8px;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

#extra_slide
{
position: relative;
padding-left: 15px;
padding-right: 3px;
width: 332px;
height: 296px;
top: 267px;
left:-2px;
border: solid #015C94 1px;
background-color: #CDD8E8;
margin-bottom: -5px;
}

.new_formButton_payment
{
position: relative;
top: -20px;
float: right;
right: 100px;
font-weight: bold;
background-color: #015C94;
color: #ffffff;
cursor:pointer;cursor:hand;
}

.pricing
{
position: relative;
text-align: right;
font-size: 14px;
font-weight: bold;
width: 300px;
}

.knoppie
{
position: relative;
top: -20px;
color:#E82E22;
float: left;
left: 350px;
right: 100px;
padding: 4px;
font-weight: bold;
background-color: #000000;
border: 1px solid #E82E22;
color: #ffffff;
cursor:pointer;cursor:hand;
}



.formstext
{
position: relative;
color: #ffffff;
padding: 20px;
text-align: center;
vertical-align: center;
font-size: 14px;
}

.download_button
{
position: relative;
width: 80px;
height: 20px;
background-image: url('/images/downloadup.gif');
background-repeat: no-repeat;
cursor:pointer;cursor:hand;
}

DIV.download_button:hover
{
position: relative;
width: 80px;
height: 20px;
background-image: url('/images/downloaddown.gif');
background-repeat: no-repeat;
cursor:pointer;cursor:hand;
}

.checkoutblock
{
position: relative;
width: 235px;
}

.checkoutblock_php
{
position: relative;
top: 10px;
padding-bottom: 6px;
}

.vat_amount
{
position: relative;
border-bottom: 1px solid white;
}

.cb_1
{
position: relative;
padding: 2px;
}

.cb_1_php
{
position: relative;
left: 1px;
margin-top: 7px;
}


.cb_x, .cb_x_php
{
position: relative;
padding: 2px;
}

#total_vat
{
font-weight: bold;
}

#paymentS, #paymentI, #paymentP
{
display: none;
}

#xpaymentS, #xpaymentI, #xpaymentP
{
position: relative;
left: -5px;
}

.checkout_border_right, .cart_container
{
position: relative;
top: 247px;
background-color: #337DB0;
width: 624px;
height: 355px;
}

.checkout_presuccess, .cart_title
{
position: relative;
background-color: #015C94;
color: #ffffff;
height: 20px;
padding-top: 6px;
text-align: center;
font-size: 14px;
font-weight: bold;
}


.checkout_success2
{
position: relative;
color: #ffffff;
text-align: center;
font-size: 14px;
font-weight: bold;
}

.cart_text
{
position: relative;
top: 10px;
color: #ffffff;
text-align: center;
font-size: 14px;
font-weight: bold;
}

.checkout_footer
{
position: relative;
text-align: center;
color: #ffffff;
font-size: 14px;
top: 50px;
}

.calibration
{
position: relative;
margin-top: -10px;
left: -24px;
padding-right: 50px;
margin-left: 14px;
width: 80%;
clear: all;
}

.cb_22, .cb_2_php, .cb_22_php
{
position: relative;
font-weight: bold;
font-size: 12px;
}

#total_novat, #vat_amount, #total_vat
{
position: relative;
float: right;
}

.statusmessage
{
position: absolute;
top: 35px;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

.product_software_table
{
position: relative;
width: 295px;
vertical-align: baseline;
border: 1px solid #E82E22;
background-color: #1C252F;
}

.product_software_table TH
{
position: relative;
background-color: #1C252F;
border-bottom: 1px solid #E82E22;
z-index: 10000;
padding: 2px;
}

.product_software_table TD
{
position: relative;
background-color: #1C252F;
border-bottom: 1px solid #E82E22;
border-right: 1px solid #E82E22;
z-index: 10000;
padding: 2px;
}

.openaccount
{
position: relative;
top: 20px;
width: 600px;
left: -215px;
padding: 4px;
color: #ffffff;
font-weight: bold;
text-align: justify;
clear: all;
}

.checkout_border
{
position: relative;
float: left;
top: -0px;
left: 35px;
padding-left: 10px;
padding-right: 10px;
width: 240px;
height: 240px;
border: solid #ffffff 1px;
}

.submittitle
{
position: relative;
border-top: 1px solid #ffffff;
margin-top: 10px;
padding-top: 10px;
color: #ffffff;
font-size: 14px;
font-weight: bold;
}

.more_txt_info, .divTech, .divMore
{
position: relative;
padding: 6px;
}

.ffonly
{
    position: relative;
    top: 0px;
    background-image:url(/images/CVI/background.gif);
    background-repeat:no-repeat;
}


.innovatest
{
position: relative;
top: -60px;
left: 182px;
}

.BckWorld
{
position: relative;
background-image:url(/images/CVI/homepagebck.jpg);
background-repeat:no-repeat;
width:  960px;
height: 574px;
}

.IMGall
{
position: relative;
width: 880px;
left: 40px;
}

.IMGfp1
{
position: relative;
float: left;
top: 5px;
width: 387px;
left: 0px;
height:115px;
border-bottom: 1px solid #01649F;
z-index: 1005;
padding:0px;	
}

.IMGfp1_over
{
position: relative;
float:left;
top: 5px;
width: 387px;
left: 0px;
height:115px;
background-color:#337DB0;
border-bottom: 1px solid #337DB0;
z-index: 1005;
padding:0px;	
}

.IMGfp2
{
position: relative;
float: left;
top: 5px;
left: 40px;
width: 428px;
height: 115px;
border-bottom: 1px solid #337DB0;
z-index: 1005;
padding:0px;	
}


.IMGfp2_over
{
position: relative;
float: left;
left: 40px;
top: 5px;
width: 428px;
height: 115px;
background-color:#337DB0;
border-bottom: 1px solid #337DB0;
z-index: 1005;
padding:0px;
}

.IMGfp3
{
position: relative;
float: left;
left: 200px;
top: 25px;
width: 477px;
height: 115px;
border-bottom: 1px solid #01649F;
padding:0px;	
z-index: 1005;
}

.IMGfp3_over
{
position: relative;
float: left;
left: 200px;
top: 25px;
width: 477px;
height: 115px;
background-color:#337DB0;
border-bottom: 1px solid #337DB0;
z-index: 1005;
}

.IMGfp4
{
	
position: relative;
float: left;
top: 5px;
left: 80px;
width: 400px;
height: 113px;
border-bottom: 2px solid #01649F;
z-index: 1005;
display: none;
}

.IMGfp4_over
{
position: relative;
float: left;
top: 5px;
left: 80px;
width: 400px;
height: 113px;
background-color:#337DB0;
border-bottom: 1px solid #337DB0;
z-index: 1005;
display: none;
}


/* front map */

.WorldTableTop
{
position: relative;
float: left;
width: 960px;
height: 200px;
}

.WorldTableBottom
{
position: relative;
float: left;
width: 960px;
height: 270px;
}


.TheNA
{
position: relative;
width: 400px;
height: 60px;
float: left;
text-align: left;
font-size: 16px;
color: #026aa9;
font-weight: bold;
padding-top: 140px;
padding-left: 60px;
cursor: hand;
}


.TheNA:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/na.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}

.TheEU
{
position: relative;
width: 140px;
height: 95px;
float: left;
text-align: left;

padding-top: 105px;
left: -10px;

}

.TheEU:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/eu.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}


.TheEU a
{
font-size: 16px;
font-weight: bold;
}


.TheEU a:hover
{
text-decoration: underline;
color: #ffffff;
}

.TheBLX
{
position: relative;
width: 80px;
color: #ffffff;
height: 75px;
float: left;
text-align: left;
font-size: 16px;
font-weight: bold;
padding-top: 125px;
left: -20px;
}


.TheBLX a
{
font-size: 16px;
font-weight: bold;
}


.TheBLX a:hover
{
text-decoration: underline;
color: #ffffff;
}


.TheBLX:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/blx.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}



.TheAS
{
position: relative;
width: 240px;
height: 55px;
float: right;
text-align: left;
font-size: 16px;
font-weight: bold;
padding-top: 145px;
padding-left: 40px;
}



.TheAS:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/as.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}


.TheSA
{
position: relative;
width: 180px;
color: #154d70;
height: 160px;
float: left;
text-align: left;
font-size: 16px;
font-weight: bold;
padding-top: 110px;
padding-left: 190px;
}


.TheSA:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/sa.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}



.TheME
{
position: relative;
width: 320px;
height: 260px;
float: left;
text-align: left;
font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-left: 50px;
}

.TheME:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/me.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}


.TheAU
{
position: relative;
width: 125px;
height: 30px;
float: right;
text-align: left;
font-size: 16px;
font-weight: bold;
padding-top: 170px;
padding-left: 90px;
}


.TheAU:hover
{
text-decoration: underline;
color: #ffffff;
cursor: hand;
background-image: url(/images/CVI/au.gif);
background-repeat: no-repeat;
filter:alpha(opacity=70);opacity:.70;
}


.SalesRange
{
position: relative;
font-size: 16px;
font-weight: bold;
color: #225a7d;
top: -40px;
left: 115px;

}

/*  home-links */

.TxtLinks, .TxtLinks a, .TxtLinks a:visited
{
position: relative;
color: #005ed1;
}
#alImg2 img{
	position: relative;
	left: 130px;
}
#alImg1 img{
	position: relative;
	top: -43px;
}

.TxtLinks a:hover
{
position:relative;
text-decoration: underline;
}