/**
 * * FONT CSS
 */
body{
	*font-size:small;
	*font:x-small;
	font:12pt  Georgia,'Book Antiqua',"Lucida Grande", Geneva, Arial;
	letter-spacing:0px;
}
select,input,button,textarea,button{
	font:99%  Georgia,'Book Antiqua',"Lucida Grande", Geneva, Arial;
}
table{
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
	clear:both;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#content a {
	text-decoration:underline;
}
a.mini-button {
	text-decoration:none!important;
	cursor:pointer;
}
/**
 * MAIN STRUCTURE
 */
.container {
	text-align:center;
}
.inner-container{
	width: 1050px;
	text-align:left;
	margin:0 auto;
}
#header{
	height:131px;
	background: transparent url(../images/header.jpg) repeat-x left top;
	
}
#header .inner-container{
	position:relative;
	height:131px;
}
#content{
	/**SHADE**/
	clear:both;
	background: transparent url(../images/shade.jpg) repeat-x left top;
	padding-top:30px;
	margin-bottom:25px;
}

html, body {height: 100%;}
#wrapper {min-height: 100%;min-width:1050px;}
#content {
	overflow:auto;
	padding-bottom: 335px;
}
#footer{
	position: relative;
	margin-top: -335px; /* negative value of footer height */
	clear:both;
	background-color:#E2E3E5;
	border-top:1px solid #CFD0D2;
	/*background: transparent url(../images/footer.jpg) repeat-x left top;*/
}


#sub-navigation {
	background-color:#4b4d4a;
	margin-top:0px;
	display:none;
}
#sub-navigation .inner-container{
	position:relative;
	min-height:30px;
}

/**GENERAL ELEMENTS **/
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}


/**
 * GENERAL
 */

/**
 * * NAVIGATION
 */
#main-bread{
	float:left;
	margin-top:0px;
}
#main-bread li{
	float:left;
	margin-left:10px;
}
#main-bread li a{
	color:#000000;
	text-decoration:none;
	line-height:40pt;
}
#main-bread li a:hover{
	text-decoration:underline;
}
#main-bread li.active a{
	font-size:25pt;
	line-height:30pt;
}

#topnav{
	margin-top:6px;
	float:right;
}
#topnav li{
	float:left;
	margin-left:2px;
}
#topnav li a{
	display:block;
	color:#000000;
	text-decoration:none;
	padding:2px 8px;	
}
#topnav li a:hover{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#EDF1F3;
}
#topnav li a.sublink{
padding:2px 8px 2px 0px;	
}
#topnav li a.sublink:hover{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color:#FFFFFF;
	text-decoration:underline;
}
.online-support{
	background: transparent url(../images/icons/voice-support.png) no-repeat left 5px;
	clear:right;
	float:right;
	padding-left:20px;
	margin-top:20px;
	
}
.online-support .online{
	color:#83c806;
	font-weight:bold;
	
}
.online-support .offline{
	color:#ED1E24;
	font-weight:bold;
}
#mainnav{
	clear:both;
	float:left;
	margin-top:15px;
	width:100%;
}
#mainnav li{
	float:left;
	margin-right:5px;
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
#mainnav li a{
	display:block;
	padding:1px 10px;
	font-size:17pt;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#d82023;
	-moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
#mainnav li.active{
	margin-top:4px;	
}
#mainnav li.active a{
	background-color:#4b4d4a;
}
#mainnav li a:hover{
	background-color:#b71b1e;
}
#mainnav li.active a:hover{
	background-color:#4b4d4a;
}

#crumbs{
	padding-top:3px;
	float:left;
	color:#FFFFFF;
	vertical-align:bottom;
}
#crumbs a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13pt;
}
#crumbs a:hover{
	text-decoration:underline;
}
#navigation-panels{
	padding-top:10px;
}
#navigation-panels .panel .col{
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	
}
#navigation-panels .panel .col.hover{
	 background-color:#353634;
}
#navigation-panels .panel h2{
	cursor:pointer;
}
#navigation-panels .panel h2:hover{
	
}
#navigation-panels h2{
	font-size:16pt;
	padding:2px 4px;
	color:#FFFFFF;
	display:block;
	border-bottom:1px solid #FFF;
}
.nav-items{
	margin-bottom:10px;
}
.nav-items li{
	background: transparent url(../images/subnav-listitem.jpg) no-repeat 10px 11px ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px 5px 5px 25px;
	margin-top:5px;
	cursor:pointer;
}
#content .nav-items li{
	padding:5px 5px 5px 5px;
	background-color:#EFEFEF;
	background-image:none;
}
#content .nav-items li:hover{
	background-color:#CFCFCF;
}
.nav-items li .title{
	font-size:14pt;
	color:#FFF;
	clear:left;
	white-space:nowrap;
}
#content .nav-items .title{
	color:#000;
}
 .nav-items li .stitle{
	clear:left;
	float:left;
	font-size:12pt;
	color: #999b9b;
	/*white-space:nowrap;*/
}
.nav-items li .price{
	float:right;
	font-size:16pt;
	color:#FFF;
}
#content .nav-items .price{
	color:#000;
}
 .nav-items li:hover,#navigation .nav-items li.hover{
	background-color:#353634;
}
 .nav-items li .price .price-from{
	color:#999B9B;
	font-size:xx-small;
	display:block;
	text-align:right;
	line-height:1pt;
}
 .nav-items li .price .super{
	vertical-align: super;
}
 .nav-items .price .price-discount-or{
	color:#999B9B;
	font-size:small;
	display:block;
	text-align:right;
	line-height:10pt;
	text-decoration: line-through;
}
 .nav-items .price .price-discount{

}


/** DATATABLE PRICE **/
.datatable .price-from{
	color:#999B9B;
	font-size:xx-small;
	display:block;
	text-align:right;
	line-height:1pt;
}
.datatable .price-discount{
	display:block;
	text-align:left;
}
.datatable .price-discount-or{
	
	color:#999B9B;
	font-size:small;
	display:block;
	text-align:left;
	line-height:10pt;
	text-decoration: line-through;
}

/**
 * *COLUMN LAYOUT
 */
.col-layout{
	float:left;
	width:100%;
}
.col-layout .col{
	float:left;
	width:48%;
	margin-right:2%;
}

.col-layout .full{
	width:100%;
	margin-right:0px;
}
/** two-columns **/
.col-layout .one-two{
	width:49%;
	*width:48%;
}

/** three pieces **/
.col-layout .one-three{
	width:32%;
}
.col-layout .two-three{
	width:66%;
}
.col-layout .auto{
	width:auto!important;
}

/**4 pieces **/
.col-layout .one-four{
	width:23%;
}
.col-layout .one-four.last{
	width:25%;
}
.col-layout .three-four{
	width:73%;
}
/**5 pieces **/
.col-layout .one-five{
	width:18%;
}
.col-layout .one-five.last{
	width:20%;
}
.col-layout .two-five{
	width:38%;
}
.col-layout .two-five.last{
	width:40%;
}
.col-layout .three-five{
	width:58%;
}
.col-layout .four-five{
	width:78%;
}
.col-layout .four-five.last{
	width:80%;
}
/** 8 pieces **/
.col-layout .one-eight{
	width:10%;
}
.col-layout .one-eight.last{
	width:12%;
}
/** 10 pieces **/
.col-layout .one-ten{
	width:8%;
}
/** 10 pieces **/
.col-layout .one-ten{
	width:8%;
}

/** 10 pieces **/
.col-layout .one-ten{
	width:8%;
}
.col-layout .two-ten{
	width:18%;
}
.col-layout .one-ten.last{
	width:10%;
}
.col-layout .nine-ten{
	width:88%;
}
.col-layout span{
	line-height:18pt;
}
.col-layout .last{
	margin-right:0!important;
}

/**
 * FORM FIELDS
 */
input[type="text"],input[type="password"], select, textarea { 
	padding:3px 0px;
	border: 1px solid #f8cc15;
	display:block; 
	width:100%;
	background:transparent url(../images/input-bg.gif) repeat-x top left;
	border:1px solid #cfd0d2;
}
input[type="submit"],input[type="button"]{
	padding:1px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:0;
	background:#595b58 url(../images/btn-bg.jpg) repeat-x top left;
	margin-right:-1px;
	margin-left:5px;
	color:#FFFFFF;
	cursor:pointer;
}
input[type="submit"]:hover,input[type="button"]:hover{
	background:#595b58 url(../images/btn-bg-hover.jpg) repeat-x top left;
}
input[type="submit"].button,input[type="button"].button{
	background:#595b58 url(../images/btn-bg2.jpg) repeat-x top left;
	
	color: #FFFFFF;
}
input[type="submit"].button:hover,input[type="button"].button:hover{
		background:#595b58 url(../images/btn-bg-hover2.jpg) repeat-x top left!important;
}
input[type="submit"].secondary,input[type="button"].secondary{
	background-color:#FFFFFF;
	background-image:none;
	border:0px;
	color:#ed1f24;
	margin-right:2px;
}
input[type="submit"].secondary:hover,input[type="button"].secondary:hover{
	text-decoration:underline;
}
input[type="text"].required,input[type="password"].required,select.required, textarea.required{
	background: url(../images/input-bg-required.gif) no-repeat 100% top!important;
}
input[type="text"].validated,input[type="password"].validated,select.validated, textarea.validated{
	background: transparent url(../images/input-bg-validated.gif) no-repeat 100% top!important;
}
input[type="text"].warning,input[type="password"].warning,select.warning, textarea.warning{
	background: url(../images/input-bg-warning.gif) no-repeat 100% top!important;
}
input[type="text"].error,input[type="password"].error,select.error, textarea.error {
	background: transparent url(../images/input-bg-error.gif) no-repeat 100% top!important;
	border-bottom:1px solid red !important;
}
input[type="text"].disabled,input[type="password"].disabled,select.disabled, textarea.disabled {
	cursor:not-allowed;
}

select{
	margin:0;
	padding:0;
}
.image-button{
	cursor:pointer;
}
label{
	line-height:16pt;
}
.form-space{
	clear:both;
	height:6px;
}
.form-line{
	clear:both;
	margin-top:0px;
	margin-bottom:8px;
	height:2px;
	border-bottom:1px solid #E3E7EA;
}

/** TOOLTIP **/
.register-tip{
	position:absolute;
	display:none;
	padding:2px 10px;
	font-weight:normal!important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #cfd0d2;
	background-color:#EFF2F4;
}

/** MESSAGES ***/
.msg{
	position:relative;
	background-color: #E9E9E9;
	border:1px solid #C4C4C4;
	padding:10px 10px 10px 10px;
	margin:10px 0;
	color:#000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.msg-confirm{
	background: #E4F3D3 url(../images/icons/green-tick.png) no-repeat 10px 3px;
	border:1px solid #CFE8B6;
	padding:10px 10px 10px 50px;
	margin:10px 0;
	color:#397C33;
}
.msg-error{
	background: #FFBABA url(../images/icons/error.png) no-repeat 10px 3px;
	border:1px solid #B83B3F;
	padding:10px 10px 10px 50px;
	margin:10px 0;
	color:#B83B3F;
}
.msg-warning{
	background: #FFF4D6 url(../images/icons/warning.png) no-repeat 10px 3px;
	border:1px solid #FFC11B;
	padding:10px 10px 10px 10px;
	margin:10px 0;
	color:#FFC11B;
}
.msg-info{
	background-color:#dbeff8;
	border:1px solid #00529B;
}
.msg-smallfont{
	background: transparent none;
	font-size:x-small;
	padding:0;
	margin:0 0;
	border:none;
}
.msg-smallfont p{
	margin:0!important;
}
.msg-smallfont .msg-close{
	display:none;
}
.msg-close{
	right:2px;
	top:2px;
	cursor:pointer;
	z-index:10;
	position:absolute;
	background:transparent url(../images/icons/close.png) no-repeat left top;
	width:16px;
	height:16px;
}
.msg h2{
	margin:-3px 0 5px 0px!important;
}
/**
 * CUSTOM HELPER CLASSES
 */	
 
.hidden{
	display:none!important;
}
.left{
	float:left!important;	
}
.right{
	float:right!important;
}
.alignleft{
	text-align:left!important;
}
.alignright{
	text-align:right!important;
}
.aligncenter{
	text-align:center!important;
}
.relative{
	position:relative;
}
.nomargin{
	margin:0!important;
}
.noborder{
	border:0px!important;
}
.nobg{
	background-color:transparent!important;
}
.inline{
	display:inline!important;
}
.botright{
	position:absolute;
	right:0;
	bottom:0;
}
.p{
	
}
.ip{
	background-color: #F1F2F4;
}
.wp{
	background-color :#FFFFFF;
}
.h{
	background-color:#E3E7EA;
	border-bottom:2px solid #CCD2D6!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	font-weight:bold;
}
.h div{
	overflow:hidden;
	white-space:nowrap;
}
.strong{
	font-weight:bold;
}
.nostrong{
	font-weight:normal!important;
}
.red-round{
	background:transparent url(../images/red-round-bg.png) no-repeat left top;
}
.grey-round{
	background:transparent url(../images/grey-round-bg.png) no-repeat left top;
}
.inline{
	display:inline;
}
.white{
	color:#FFFFFF;
}
/**
 * COUNTRY SELECTOR
 */
#country-selector{
	background: transparent url(../images/country-lng-selection-bg.jpg) repeat-x top left;
	margin-top:0px;
	display:none;
	border-bottom:1px solid #E3E7EA;
}
#country-selector .inner-container{
	padding:15px 0;
}
#country-selector h2{
	font-size:20pt;
	margin-bottom:25px;
}
#country-selector ul{
	
}
#country-selector ul li{
	margin:5px 0;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#country-selector .last img{
	
}
#country-selector ul li img{
	float:left;
	margin-top:2px;
}
#country-selector ul li a{
	margin-left:10px;
}
#country-selector ul li:hover{
	background-color:#CFD0D2;
	cursor:pointer;
}
#country-selector #country-selector-close{
	width:34px;
	height:34px;
	background:transparent url(../images/country-selector-close.png) no-repeat left top;
	position:absolute;
	bottom:15px;
	right:15px;
}
#country-selector #country-selector-close:hover{
	background:transparent url(../images/country-selector-close-hover.png) no-repeat left top;
}
/**
 * FOOTER ELEMENTS
 */
#footer .upper-footer{
	margin-top:7px;
	padding-bottom:5px;
	border-top:1px solid #CFD0D2;
	border-bottom:1px solid #CFD0D2;
	background-color:#4B4D4A;
	min-width: 1050px;
}
#footer .lower-footer{
	/*padding:3px 0;*/
}
#footer .lower-footer a{
	color:#000000;
	text-decoration:none;
}
#footer .lower-footer a:hover{
	text-decoration:underline;
}
#footer h2{
	font-size:16pt;
	color:#FFFFFF;
	display:block;
	border-bottom:1px solid #FFF;
	position:relative;
}
#footer h2 img{
	position:absolute;
	right:0;
	bottom:-10px;
}
#footer .col-layout{
	margin-top:10px;
}
#footer p{ 	
	color:#FFF;
	margin-top:10px;
}
#footer .subscribe-form{
	margin:10px 0 10px 3px;
	background: transparent url(../images/tuned-field-bg.jpg) no-repeat top left;
	width:292px;
	height:28px;
	padding:0px 2px 0px 5px;
}
#footer .subscribe-form input {
	margin-top:1px;
}
.image-sub-submit{
	margin-top:2px;
}

#news-items{
	margin-top:10px;
}
#news-items li{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	cursor:pointer;
}
#news-items li .date{
	width:53px;
	height:28px;
	background:transparent url(../images/news-date-bg.png) no-repeat top left;
	float:left;
	color:#FFF;
	text-align:center;
	line-height:20pt;
	font-size:13pt;
}
#news-items li .title{
	margin-left:60px;
	font-size:14pt;
	color:#FFF;
}
#news-items li .short{
	clear:both;
	padding-top:5px;
	color:#FFF;
}
#news-items li:hover,#news-items li.hover{
	background-color:#353634;
}
#news-items li a{
	color:#FFFFFF;
	display:block;
	text-align:right;
}

.faq-items{
	margin-top:10px;
	margin-left:5px;
}
.faq-items li{
	margin-top:3px;
	background: transparent url(../images/arr-list-item.png) no-repeat left 3px;
	padding:0 0 0 20px;
}
.faq-items li a{
	color:#FFFFFF;
	text-decoration:none;
}
.faq-items li a:hover{
	text-decoration:underline;
}


/**
 * CUSTOM ELEMENTS
 */
a.logo {
	float:left;
	margin-top:5px;
}
#searchfield{
	width:354px;
	height:48px;
	background: transparent url(../images/sfield.png) no-repeat left top;
	position:absolute;
	right:40px;
	bottom:1px;
}
#searchfield .col-layout{
	padding:14px 38px 0px 65px;
	width:251px;
}
#searchfield .col-layout input{
	margin-top:1px;
	border:0px;
	background-color:transparent;
}
#searchfield .image-s-submit{
	float:right;
	margin-top:1px;
	margin-right:1px;
}

#country-choice{
	position:absolute;
	bottom:1px;
	right:0;
	width:38px;
	height:30px;
	background-position:0 5px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#online-chat{
	position:absolute;
	bottom:1px;
	right:0;
	width:38px;
	height:30px;
	background-position:0 5px;
	background-repeat:no-repeat;
	cursor:pointer;
	background-image:url(../images/menubar-icons/online-chat.png);
}
/*#country-choice.hover{
	background-position:0 2px;
}*/
#country-choice.BE{
	background-image:url(../images/menubar-icons/flag-be.png);
}
#country-choice.NL{
	background-image:url(../images/menubar-icons/flag-nl.png);
}
#country-choice.RU{
	background-image:url(../images/menubar-icons/flag-ru.png);
}
#country-choice.COM{
	background-image:url(../images/menubar-icons/flag-int.png);
}
#sub-navigation .nav-toggle{
	position:absolute;
	bottom:0px;
	right:0px;
	
	width:43px;
	height:30px;
	cursor:pointer;
	margin-right:-2px;
}
#sub-navigation  .nav-toggle-open{
	background: transparent url(../images/nav-open.jpg) no-repeat top left;
}
#sub-navigation  .nav-toggle-close{
	background: transparent url(../images/nav-close.jpg) no-repeat top left;
}

/**
 * * MAIN CONTENT
 */
.banner-one-three{
	display:block;
	text-align:right;
	margin-bottom:10px;
}
.topbanner-full{
	height:300px;
	overflow:hidden;
	margin-bottom:30px;
}
.topbanner .topbanner{
	display:block;
}
#content h2 {
	font-size:24pt;
	color:#000000;
	margin:0 0 20px 0;
}
#content p{
	margin:0 0 15px 0;
}
#content .intro p{
	text-align:justify;
}
#slideshow{
	
	position:normal!important;
}
#slideshowr-container{
	margin-bottom:10px;
	display:none;
}

#slideshow #ft-prev-slideshow{
	display:none;
	width:25px;
	height:200px;
	background:transparent url(../images/slideshow-prev.gif) no-repeat left top;
	text-decoration:none;
	
}
#slideshow #ft-next-slideshow{
	display:none;
	width:25px;
	height:200px;
	background:transparent url(../images/slideshow-next.gif) no-repeat left top;
	text-decoration:none;
	
}
#slideshow #ft-title-slideshow{
	display:none;
}
#ft-buttons-slideshow{
	display:block;
	
}
#ft-buttons-slideshow a{
	width:30px;
	height:30px;
	
}

/** CONTENT TABS **/
.mt-tab-holder li img{
	margin-left:5px;
	float:left;
}
.mt-tab-holder li{
	padding-right:15px;
	
	padding-top:2px;
	cursor:pointer;
}
.mt-tab-holder li a, .mt-tab-holder li .mt-tab-content{
	display:block;
	text-decoration:none;
}
.mt-tab-holder li h3{
	margin:0 0px 0 60px!important;
	white-space:nowrap;
	display:block;
	text-align:right;
	color:#ed1f24;
	font-size:16pt;
}
.mt-tab-holder li h4{
	margin-left:60px;
	white-space:nowrap;
	display:block;
	text-align:right;
	font-size:12pt;
	color:#000000;
}
.mt-tab-panel{
	padding:20px 15px;
}
#content h1{
	font-size:20pt;
	margin-bottom:25px;
}
#content h2{
	color:#ed1f24;
	font-size:16pt;
}
#content h3{
	font-size:14pt;
	margin-bottom:14px;
}
/** SPECS **/
.main-specs li{
	margin-bottom:10px;
}
.main-specs .spec-count{
	margin-left:10px;
	float:left;
	width:34px;
	height:34px;
	font-size:16pt;
	text-align:center;
	background:transparent url(../images/red-round-bg.png) no-repeat left top;
	color:#FFFFFF;
	line-height:25pt;
}
.main-specs h2{
	margin:0px 0 0 70px!important;
	
}
.main-specs p{
	margin:5px 0 0 70px!important;
}
/** OPTIONS **/
.option-list li{
	padding:10px 5px;
	border-bottom:1px solid #E3E7EA;
}
.option-list li img{
	float:left;
}
.option-list li h2{
	margin:0px 0 0 50px!important;
	line-height:25pt;
	
}
.option-list li p{
	margin:0px 0 0 50px!important;
}
.option-list li a.readmore{
	text-align:right;
	display:block;
	text-decoration:none;
	color:#000000;
}
.option-list li a.readmore:hover{
	text-decoration:underline;
}
/** PROD SPECS**/
h2.specs{
	margin:0!important;
	border-bottom:1px solid #ED1F24;
}
h2.sec{
	margin-top:15px!important;
}
.prod-specs{
	padding:5px 5px 5px 5px;
	margin:0 -5px;
	border-bottom:1px solid #E3E7EA;
}
/** LIST ITEMS **/
.list-item {
	padding:5px 5px 5px 5px;
	margin:0 -5px;
	border-bottom:1px solid #E3E7EA;
}
/**  SUB PRODUCT TABLE ***/
h2.datatable-header{
	margin:10px 0px 10px 0px!important;
}
.datatable-header form{
	margin-top:10px;
}
.datatable-footer{
	font-size: x-small;
}
.datatable th{
	padding:8px 5px 8px 5px;
	border-bottom:1px solid #e0e4e7;
	border-top:1px solid #E3E7EA;
	background:transparent url(../images/products/datatable-th-bg.gif) repeat-x top left;
	white-space:nowrap;
}
.datatable td{
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #E3E7EA;
}
td p{
	margin:0!important;
}
/** PRODUCT TARIFFS ***/
h2.tariffs{
	margin:0!important;
	border-bottom:1px solid #ED1F24;
}
.product-tariffs .price-discount-or{
	color:#999B9B;
	text-decoration: line-through;
}

.product-tabs .mt-tab-panel{
	position:relative;
}
.product-tabs .price-tab{
	position:absolute;
	right:10px;
	top : 15px;
	font-size:24pt;
}
.product-tabs .price-tab .month{
	color:#999B9B;
	font-size:small;
	display:block;
	text-align:right;
	margin-top:-2px;
}
.product-tabs .price-tab  .price-from{
	color:#999B9B;
	font-size:xx-small;
	display:block;
	text-align:right;
	line-height:1pt;
}
.product-tabs .price-tab .super{
	vertical-align: super;
}
.product-tabs  .price-tab .price-discount-or{
	/*color:#999B9B;*/
	display:block;
	font-size:14pt;
	text-decoration: line-through;
	text-align:center;
}
.product-tabs  .price-tab .price-discount{
	color:#ed1f24;
}
.product-tabs a{
	text-decoration:underline;
}

/**
 * LOGIN FORM
 */
.forgotpass{
	line-height:24pt;
	color:#ed1f24;
}
/**
 * LIST
 */
.list h2 a{
	color:#ED1F24!important;
}
/**
 * SEARCH PAGE
 */
.search-result .list-item{
	position:relative;
}
.search-result h2 a{
	color:#ed1f24;
}
.search-result .list-item .search-url{
	float:left;
	color:#b6babc;
}
.search-result .list-item .search-icons{
	float:right;
}
.search-result-info{
	margin-top:-25px;
	border-top:1px solid #E3E7EA;
}
.search-result-info div.info{
	background-color:#E3E7EA;
	padding:3px 5px;
	float:right;
}
/**
 * *PAGING
 */
div.paging{
	text-align:center;
	margin:10px 0;
}
div.paging a.current{
	color:#ED1F24;
}
/**
 * PRODUCT COMPARISON
 */
.product-comparison{
	
}
.comp-header-wrapper{
	background:transparent url(../images/jquery/minitabs/tabholder-bg.jpg) repeat-x scroll left bottom;
	overflow:hidden;
	position:relative;
	padding:0 20px;
}
.comb-body-wrapper{
	overflow:hidden;
	padding:0 20px;
}
.comp-header-wrapper .comp-header-fadeleft{
	width:10px;
	height:13px;
	position:absolute;
	left:0;
	bottom:0;
	background:transparent url(../images/jquery/minitabs/fadeout-left.jpg) no-repeat left top;
}
.comp-header-wrapper .comp-header-faderight{
	width:10px;
	height:13px;
	position:absolute;
	right:0;
	bottom:0;
	background:transparent url(../images/jquery/minitabs/fadeout-right.jpg) no-repeat left top;
}


.comp-header,.comp-body{
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	width:100%;
}
.comp-header li,.comp-body li{
	float:right;
	position:relative;
	
	width:20%;
}
.comp-header li{
	cursor:pointer;
}
.comp-body li.def{
	width:40%;
	margin-right:-1px!important;
}
.comp-header li .head-end, .comp-body li .body-end{
	position:absolute;
	right:0;
	top:0;
	/*border-left:1px solid #e3e6e9;*/
	border-left:1px solid transparent;
	margin-right:-12px;
	height:40px;
	width:12px;
}
.comp-body li .body-end{
	height:100%;
}

.comp-header .head-content{
	text-align:center;
}
.comp-header li.active{
	background:transparent url(../images/products/tab-bg.jpg)  repeat-x scroll left bottom;
	margin-bottom:-1px;
	margin-left:-10px;
	padding-left:12px;
}
.comp-header li.active .head-end{
	border:0;
	height:58px;
	background:transparent url(../images/products/tab-bg.jpg) repeat-x scroll right bottom;
	margin-right:-12px;
}
.comp-body li.active{
	margin-bottom:-1px;
	margin-left:-12px;
	padding-left:13px;
	
}
.comp-body li.active .body-end{
	height:58px;
	margin-right:-13px;
}
.product-comparison .secondary{
	background:transparent!important;
	margin-bottom:5px;
}
.product-comparison .secondary.hover{
	text-decoration:underline;
}

.head-content h2{
	margin-bottom:0px!important;
}
.head-content .price{
	font-size:18pt;
}
.head-content .month{
	font-size:8pt;
	line-height:20pt;
}
.comp-body li.def .p,.comp-body li.def .ip{
	text-align:left;
}
.comp-body div.p, .comp-body div.ip{
	border-bottom:1px solid #E3E7EA;
	text-align:center;
	padding:10px;
}
.comp-body li.active div.p{
	background-color:#edf0f3;
}
.comp-body li.active div.ip{
	background-color:#eaeef0;
}
.comp-body li h2{
	margin:0!important;
	padding:0!important;
}

/*** OVERLAY ***/
.overlay {
	display:none;
	padding:0px;
	background-color:#FFFFFF;
	z-index:500;
	border:1px solid #4B4D4A;
}
.overlay div.close {
	position:absolute; 
	right:5px; 
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
	background: transparent url(../images/tools/close.png) no-repeat left top;
}
/** TOOLTIPS ***/
.tooltip { 
    display:none; 
    background:transparent url(../images/tools/tooltip-small.png) no-repeat left top; 
    height:50px; 
    width:180px; 
    padding:8px 15px 7px 15px; 
    text-align:center;
    font-size:11pt;
}



/*** CLASS & NODE STUFF ***/
.article-line{
	padding:5px 5px 5px 5px;
	margin:0 -5px;
	border-bottom:1px solid #E3E7EA;
}
.article-line h3 a{
	margin:0 0 5px 0;
	color:#ed1f24 !important;
}

/*** EDP TEXT  -  FROM XML EDITOR ***/
.edp-text p{
	margin-bottom:15px;
}
.edp-text ol{
	margin-bottom:15px;
}
.edp-text ol li{
	list-style: circle outside none !important;
	margin-left:15px;
}

.edp-text ul{
	margin-bottom:15px;
}
.edp-text ul li{
	list-style: circle outside none;
	margin-left:15px;
}
h2.linenomargin{
	margin:0!important;
	border-bottom:1px solid #ED1F24;
}
.download-file{
	float:left;
}
.download-file-icon{
	float:left;
	margin:1px 5px 0 0;
}
.download-file-info{
	float:left;
	margin-left:5px;
	color:#CFD0D2;
}
.edp-text .datatable {
	margin-bottom: 15px;
}

/** ZENDERS ***/
.channel-list{
	margin:0;
}
.channel-list li{
	list-style:none!important;
	margin:0!important;
	float:left;
}
.channel-list li .channel_desc{
	display:none;
}
.channel-list li .channel_image{
	padding:5px;
	margin:5px;
	border:1px solid #E2E3E5;
	cursor:pointer;
}
.channel-list li.hover .channel_image{
	border:1px solid #CFD0D2;
}
#tv-overlay,#radio-overlay{
	border:1px solid #CFD0D2;
	background-color:#FFFFFF;
	width:600px;
}
#tv-overlay .content,#radio-overlay .content{
	padding:10px;
}