.arrow
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-BOTTOM: 2px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

/*#tabs UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none
}*/
#tabs LI
{
    float:left;
margin:0;
padding:0;
position:relative;
font-weight: bold;
}


#tabs li a.current, #tabs li#current a, #tabs li a:hover {
background:#dbdddf none repeat scroll 0 0;
color:#9C0F1C;

}

#tabs li a, #tabs li a:link, #tabs li a:active, #tabs li a:visited {
display:block;
padding:8px 20px 10px;
text-decoration:none;
}

#tabs ul 
{
BACKGROUND:url(../../images/bg_navigationShadow.gif) no-repeat bottom left #fff; 
BORDER-Bottom:1px;
padding-bottom: 10px;

}


#tabs li a {
color:#858585;
}
/*#tabs A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    BACKGROUND: url(../images/products/tabs/left_both.gif) #ffffff no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    TEXT-DECORATION: none
}
#tabs A SPAN
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/products/tabs/right_both.gif) #ffffff no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #000;
    PADDING-TOP: 5px
}
#tabs A SPAN
{
    FLOAT: none
}
#tabs A:hover SPAN
{
    COLOR: #000
}
#tabs #current a, #tabs .current a {

           background-position:0 -150px;

           border-width:0;

  }
*/
#tabs #current a span, #tabs .current a span {

           background-position:100% -150px;

           padding-bottom:5px;

           color:#9C0F1C;

  }
/*#tabs A:hover
{
    BACKGROUND-POSITION: 0% -150px
}
#tabs A:hover SPAN
{
    BACKGROUND-POSITION: 100% -150px
}
*/
#tabContents
{
    /*CLEAR: both;
    BORDER-RIGHT: #666666 1px solid;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff
	*/
	/* padding:10px 10px 10px 24px;sib*/
   padding-left:10px; 
}
.productsSpecTable TR TD
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    vertical-align:top;
}
.productsTableTdLong h5
{
	height:51px;
}
.productsTable TR TD
{
    BORDER-RIGHT: #eeeeee 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #eeeeee 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #eeeeee 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #eeeeee 1px solid
}
.productsTableTd
{
    PADDING-RIGHT: 10px! important;
    PADDING-LEFT: 10px! important;
    PADDING-BOTTOM: 10px! important;
    PADDING-TOP: 10px! important
}
.productsTableTdLong
{
    WIDTH: 200px! important
}
.productsTableTdLongFocus
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 0px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 200px! important;
    PADDING-TOP: 0px! important;
    BORDER-BOTTOM: #ccc 1px solid
}
.productsTableTdFocus
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px! important;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px! important;
    PADDING-BOTTOM: 10px! important;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px! important;
    BORDER-BOTTOM: #ccc 1px solid
}
.productsTableTdCompare
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    WIDTH: 20px! important;
    PADDING-TOP: 0px! important;
    BACKGROUND-COLOR: #f8f8f8
}
#topRound
{
    BACKGROUND: url(../images/products/tabs/bg2_top.gif) #ffffff no-repeat left bottom;
    PADDING-BOTTOM: 5px
}
#topRound SPAN
{
    BACKGROUND: url(../images/products/tabs/bg2_top2.gif) no-repeat right top;
    FLOAT: right
}
#bottomProducts
{
  /*  BACKGROUND: url(../images/products/tabs/bg_bottom.gif) no-repeat left bottom;*/
    PADDING-BOTTOM: 5px
}
#bottomProducts SPAN
{
  /*  BACKGROUND: url(../images/products/tabs/bg_bottom2.gif) no-repeat right top;*/
    FLOAT: right
}
.productMedia
{
    WIDTH: 266px;
    HEIGHT: 206px;
    TEXT-ALIGN: center
}
DIV.box5
{
    
    WIDTH: 100%;
    MARGIN-RIGHT: 10px! important;
	
}
DIV.boxHeader5
{
    PADDING-RIGHT: 10px! important;
    PADDING-LEFT: 10px! important;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px! important;
    PADDING-TOP: 10px! important
color:#9999BD;
font-size:12px;
font-weight:bold;
	
}
DIV.boxBody5
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    
    MARGIN: 0px
	
}
DIV.boxFooter5
{
    
}
DIV.boxFooter5 SPAN
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
   
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px
}
.boxLegend5
{
    MARGIN-TOP: -27px;
    Z-INDEX: 1000;
   
    MARGIN-LEFT: 20px;
    COLOR: #000;
    FONT-STYLE: normal;
    POSITION: absolute
}
.productTblList
{
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid
}
.productTblListTd
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.productTblColor
{
    BACKGROUND-COLOR: #FFFFFF
}
.productTblFocus
{
    TEXT-DECORATION: underline
}
.productExtra
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px! important;
    PADDING-BOTTOM: 10px! important;
    PADDING-TOP: 10px! important
}
.contentExtra
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px! important;
    PADDING-BOTTOM: 10px! important;
    PADDING-TOP: 10px! important
}
.contentExtra
{
    PADDING-LEFT: 30px! important
}
.productsTableTdHeader
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important;
    BACKGROUND-COLOR: #eeeeee
}
.productTblColorDark
{
    BACKGROUND-COLOR: #dbdddf
}




	.campaignHeadline {
		 color:#00a1df;
		 font-size:28px;
		
		 
	}
	
	.campaignGrayText {
		color:#aa9d93;
		font-size:24px;
		
	}
	


	/*
	------------------------
	 NEW CAMPAIGN BIG BOX 
	------------------------
	 */
	.campaignMainContent {
		height:440px; 
	/*	border-left:1px solid #666; 
		border-right:1px solid #666;
		background: url("../../images/bg_frameBorder.gif") left top repeat-y;*/
        padding: 0 0 0 1px;
      /*  width: 755px;*/
	}
	
		
	.campaignbg{
	 
	}

	.campaigntop {
		padding:0 0 0 11px;
		margin-left:0px;
		background:url("../../images/products/tabs/1/big-l.gif") top left no-repeat;
				
	}
	
	.campaigntop .campaigntopCorners {
		background:url("../../images/products/tabs/1/big-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
	}


	.campaignbox {
		padding:0 0 0 11px;
		margin-left:0px;
		background:url("../../images/products/tabs/1/big-l.gif") bottom left no-repeat;
	}
	
	.campaignbox .campaignbottomCorners {
		background: url("../../images/products/tabs/1/big-r.gif") bottom right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		
	}	
	.campaignbox .campaignAll {
		float:left;
		margin:0 0 0 -11px;
		padding:0 0px 0.5em;
		border-right:1px solid red;				
		
	}


	.campaignAll {
		float:left;
		
		
	}
	
	/***** SMALL BOX *****/
	.campaignSmallImages {
		float:left; 
		width:305px; 
		padding-top:142px;
	}
	
	
	.campaignsmallTop {
		background: url("../../images/products/tabs/1/smallTop.gif") bottom right no-repeat;
		width:500px;
		margin-left:16px;
		height:6px;
		
	}
	
	.campaignsmallBoxText {
		background: url("../../images/products/tabs/1/smallContent.gif") top left repeat-y;
		margin:0px;
		width:480px;
		padding-left:20px;
		padding-top:5px;
		padding-bottom:10px;
		margin-left:16px;
		
	}
	
	.campaignsmallBottom {
		background: url("../../images/products/tabs/1/smallBottom.gif") top right no-repeat;
		width:500px;
		margin:0px;
		padding:0px;
		margin-left:16px;
		height:6px;
	}
	
	.campaignTitleText {
		color:#aa9d93;
		font-size:24px;
		width:350px;
		
	}
	
	/***** / SMALL BOX *****/
	
	/***** CAMPAIGN BOX *****/
	.leftSideBox {
		float:left; 
		width:500px; 
		padding-left:20px;
		/* border:1px solid blue; */
		
		
	}
	.rightSideBox {
		float:right; 
		height:400px;
		/* border:1px solid red; */
		
 		
	}

	/****/

	.campaignTop {
		padding:0 0 0 11px;
		margin-left:10px;
		margin-margin:10px;	
		background:url("../../images/products/tabs/1/small-l.gif") top left no-repeat;
		
		
	}
	
	.campaignTop .smallTop {
		background:url("../../images/products/tabs/1/small-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		width:500px;
	}
	
	.campaignBottomSpace {
		height:15px; 
		background-color:#999999
	}
/* */		

a.videoLink {
	background: url(../../images/arrow_link.gif) 0 1px no-repeat;
	padding-left: 15px;
	font-size: 12px;
	color: #000;
}

table.prodBoxBot {
	zmargin-top: 17px;
}

td.prodBoxTitle {
	color: #fff;
	font-weight: bold;
	padding: 2px 8px;
	background: url(../../images/prod_bot_title.gif) 0 0 no-repeat;
}

td.prodBoxBot {
	background: url(../../images/prod_bot_bottom.gif) 0 bottom no-repeat;
	padding: 5px 8px;
	vertical-align: top;
	height:98px;
}

td.prodBoxTitle a {
	color: #fff;
}

table.toolsTbl td {
	text-align: left;
}

a#contactPop {
	background: url(../../images/icons/mail.gif) 0 -2px no-repeat;
	padding-left: 22px;
}

/* pop up */

#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:101;  
}  
#popupContact{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:384px;  
	width:450px;  
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:102;  
	padding:12px;  
	font-size:13px;  
}  
#popupContact h1{  
	text-align:left;  
	color:#6FA5FD;  
	font-size:22px;  
	font-weight:700;  
	border-bottom:1px dotted #D3D3D3;  
	padding-bottom:2px;  
	margin-bottom:20px;  
}  
#popupContactClose{  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	/*color:#6fa5fd;  */
	font-weight:700;  
	display:block;
	cursor: pointer;
}


#popuptell{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:520px;  
	width:650px;  
	background:#CBD8DF;  
	border:2px solid #cecece;  
	z-index:102;  
	padding:12px;  
	font-size:13px;  
}  
#popuptell h1{  
	text-align:left;  
	color:#6FA5FD;  
	font-size:22px;  
	font-weight:700;  
	border-bottom:1px dotted #D3D3D3;  
	padding-bottom:2px;  
	margin-bottom:20px;  
}  
#popuptellClose{  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	/*color:#6fa5fd;  */
	font-weight:700;  
	display:block;
	cursor: pointer;
}

 .content_news {padding-left: 12px; background: url(../../images/dot_red.gif) 0 5px no-repeat;}
 .prodBoxBot a, .content_news a {color: #311a50;}
 
/* frontpage campaign */
.main-campaign { width: 410px; padding-left: 15px; }/*it was pl:8px*/
.frontpage-teaser { width: 243px; padding-left: 15px; }
.teaser-box { border-bottom: 1px solid #d0d1ca; padding: 0; float: left; width: 243px; height: 100px; padding: 0 0 14px 0; margin: 0 0 14px 0; he/ight: 114px; }
.teaser-box h5 { font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; margin: 0; }

#mainContent p {
	margin: 15px 0;
}

#mainContent li {
	/*list-style: none*/
	margin-left:15px;
}
 