@charset "utf-8";
/* CSS Document */

html{
margin:0;
padding:0;
height:100%;
}

body {
/*
background-image:url('../img_index/bg.gif');
background-repeat:repeat-x;
background-color:#1f1f1f;
*/

background-color: #ffffff; 
/*background-image:url('../img_index/bg_imgs/background5_k1.jpg');*/
background-repeat: no-repeat; 
background-attachment: fixed; 
background-position: 44% 30%; 
margin:0;
padding:0;
height:100%;
/*
*/

}





img{
border:0px;
}

#wrapper{
height: 100%;
width: 100%;
margin: 0;
padding:0;

vertical-align:top;
text-align:center;


display:table;
/*visibility:hidden;*/


/* background-color:#CC6600; */
}

#inlineWrapper{
/*background-image:url('../img_index/bg.gif');*/
/*
background-image:url('../img_index/bg_sh.png'); 
background-repeat:repeat-y;
*/
background-color:#ffffff;
width:900px;

/*height: 100%;*/
margin: 0;
padding:0;


}

#header{
width:820px;
height:37px;
padding-top:40px;
/*
background-color:#00CCCC;
*/
vertical-align:top;
text-align:left;
}


#centerContent{
width:820px;
margin-top:22px;

}

#centerButtons{
width:820px;
margin-top:22px;

}


#footer{
width:820px;
height:57px;
/*
background-color:#00CCCC;
*/
vertical-align:top;
/* text-align:left; */
margin-top:16px;
padding-bottom:40px;
}




a.headerMenuLink {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:12px;


}

a.headerMenuLink:hover{
text-decoration:underline;
}



.news_headline{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
line-height:16px;
margin-bottom:7px;
/* padding-top:20px; */
display:block;

}

.news_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:bold;*/
color:#333333;
line-height:15px;

}



.aboutText{
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:0.7em; font-size:7.8pt; font-size:11px;*/
font-size:11px;

/*font-weight:bold;*/
color:#333333;
}


#linklist{
padding-top:20px;
}

#linklist a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
}


#retailerList{
padding-top:20px;
}

#retailerList a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
}






#rightMenuList{
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:0.7em; font-size:7.8pt; font-size:11px;*/
font-size:11px;
font-weight:bold;
color:#000000;
line-height:16px;

}

#rightMenuList a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	
}


#downloadDetails{
margin-top:30px;


}


#retailerDetails{
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:0.7em; font-size:7.8pt; font-size:11px;*/
font-size:10px;
font-weight:bold;
color:#000000;

}

#retailerDetails a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	
}



#divProductsDetails{

}


.products_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;


}

.products_headlines
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
padding-top:20px;
}





/* PUBLIC PAGES CSS */

.newstitle{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;

}

.newstitle a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	
	
}

.downloadFileName{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;

}

.downloadFileName a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	
	
}


.actionImageList{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;

}




.actionImageList a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	
	
}


a.orange10:link, a.orange10:visited { // compacted for tidyness 
	text-decoration:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ec0000;
	margin:0px;
	padding:0px;
} 

a.orange10UpperCase:link, a.orange10UpperCase:visited {

	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ec0000;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
} 



.grey12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;

}

.grey11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;

}
.grey11 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}


.white12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
.white11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}

.black12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;

}
.black11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;

}

.grey10UpperCase{
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}


a.grey10UpperCase:link, a.grey10UpperCase:visited {

	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
} 


.white10UpperCase{
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}


.white11 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

a.white10UpperCase:link, a.white10UpperCase:visited {

	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
} 

.newsdate{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin-top:10px;
}

.signupInput{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#cccccc;
background:#1f1f1f;
border:1px  solid #424141; 
height: 12px; 
width: 140px;
padding:2px;
}

.signupLabel{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
margin-top:5px;
margin-bottom:4px;
display:block;

}

.signupTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;

}

.signupBtn{
padding-top:7px;
padding-bottom:0px;
background-image:url(./enews_img/signup_btn.jpg);
width:50px;
height:30px;


}


.imgframe{
 border:2px  solid #c1c1c1;
 display:block;
 margin:0px;
 padding:0px;
 width:536px;
 overflow:hidden;
 
}





div.signupmsg{


}



label.error {
 font-family:
 Arial;font-size:10px;
 color:#FF0000;
 padding-top:0px;
 padding-bottom:0px;
}
 
 

/* END PUBLIC PAGES CSS */















/* Scrollpane */


#pane {
	height: 300px;
}

.scroll-pane {
	width: 260px;
	height: 200px;
	overflow:auto;
	
	float: left;
}

.holder {
	float: left;
	
}

.winXP .jScrollPaneTrack {
				background: url(../img_index/scrollgraphics/windows_track.jpg) repeat-y;
}
.winXP .jScrollPaneDrag {
	background: url(../img_index/scrollgraphics/windows_drag_middle.jpg) no-repeat 0 50%;
}
.winXP .jScrollPaneDragTop {
	background: url(../img_index/scrollgraphics/windows_drag_top.jpg) no-repeat;
	height: 4px;
}
.winXP .jScrollPaneDragBottom {
	background: url(../img_index/scrollgraphics/windows_drag_bottom.jpg) no-repeat;
	height: 4px;
}
.winXP a.jScrollArrowUp {
	height: 17px;
	background: url(../img_index/scrollgraphics/windows_arrow_up.jpg) no-repeat 0 0;
}
.winXP a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP a.jScrollArrowDown {
	height: 17px;
	background: url(../img_index/scrollgraphics/windows_arrow_down.jpg) no-repeat 0 0;
}
.winXP a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}

/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */




