/**
 * 
 * Colors used:
 *
 */
html, body { height: 100%; }
body { font-size: 62.5%; color: #4d4d4d; font-family: Arial; position: relative; }


/*********************************************************************************************************************
 *	MAIN STYLES
 *********************************************************************************************************************/
h1 {}
h2 {}
h3 {}
h4, h5, h6 {}

a { color: #4d4d4d; }
a:link {}
a:hover {}
a:visited {}
a:active {}

h5 a, h2 a { text-decoration: none; color: #000000; }

p { padding: 0 0 20px 0; font-size: 1.2em; }

ul {}
ul li { /*font-size: 1.1em;*/ }

table { border-collapse: collapse; border-spacing: 0; }


#main-wrapper { width: 920px; margin: auto; }
#middle-wrapper { position: relative; background: url('../img/background/gradient_gray_short.gif') no-repeat 0px 0px; }
.home-content-wrapper { background: none !important; }
#content-wrapper { width: 900px; margin: auto; }


/*********************************************************************************************************************
 *	MAIN COLOR STYLES
 *********************************************************************************************************************/
/* zetacom */
.zetacom .sitemap-col ul li.active a       { color: #007ab9; }
.zetacom .general-tabs ul li.active, .zetacom .tabnav li, .zetacom .menu-wrapper ul, 
.zetacom .submit-arrow-button, 
.zetacom .tabmenu .tabmenu-bar                                   { background-color: #007ab9; }
.zetacom .btn-submit, .zetacom .show-bar .middle-bar, .zetacom .icon , 
.zetacom .active-ref-color .left-corner, .zetacom .active-ref-color .middle-bar, 
.zetacom .active-ref-color .right-corner, .zetacom .active-ref-color .inner-content,
.zetacom .referentie-list-block-content h4 .icon,
.zetacom .wizard-text .btn                                       { background-color: #007ab9 !important; }

.zetacom .menu-wrapper ul li.active a, .zetacom .menu-wrapper ul li.active a:hover, 
.zetacom .breadcrumb .breadcrumb-current, .zetacom .main-title, 
.zetacom .main-title-light, .zetacom .webshop h5, .zetacom .contact-block h5, 
.zetacom .url-path-404, .zetacom .pagination a , .zetacom .search-result-item h2 a, 
.zetacom .tabnav li.ui-state-active a, .zetacom .info-downloads .sorting,
.zetacom .tabmenu ul li.active li.active a, .zetacom .tabpanel-tab-active       { color: #002f57; }
.zetacom .menu-wrapper ul li a:hover .item-middle, 
.zetacom .menu-wrapper ul li a.hover .item-middle                { background-color: #002f57; }
.zetacom .tabmenu ul li.active li.active .icon                   { background-color: #002f57 !important; }

.zetacom .menu-wrapper { background: url('../img/zetacom/menu-left.png') no-repeat left top; }
.zetacom .menu-wrapper #wizard-btn  { background: url('../img/zetacom/wizard-button.png') no-repeat left top; }
.zetacom .menu-wrapper .wizard-btn-hover { background: url('../img/zetacom/wizard-button-hover.png') no-repeat left top !important; }
.zetacom #wizard-tooltip .show-tooltip { background: url('../img/zetacom/wizard-cloud-hover.png') no-repeat left top !important; }

.zetacom .menu-wrapper ul li a:hover { color: #ffffff; }
.zetacom .menu-wrapper ul li a:hover .item-left,
.zetacom .menu-wrapper ul li a.hover .item-left { background: url('../img/zetacom/menu-hover-left.gif') no-repeat left top; }
.zetacom .menu-wrapper ul li a:hover .item-right,
.zetacom .menu-wrapper ul li a.hover .item-right { background: url('../img/zetacom/menu-hover-right.gif') no-repeat left top; }
.zetacom .sitemap-col ul li.active { background-image: url('../img/zetacom/footer-arrow-active.gif'); }

.zetacom .wizard-img-banner { background-image: url('../img/zetacom/wizard-img.jpg'); }

.zetacom .tabpanel-tab { background: url('../img/zetacom/tab-inactive.png') 0 5px no-repeat; }

.zetacom .js-alter-content .alter-back { background-image: url('../img/zetacom/alter-back-btn.gif'); }
.zetacom .js-alter-content .alter-more-info { background-image: url('../img/zetacom/alter-more-info.gif'); }

.zetacom .referentie-list-block-brd {background: url('../img/zetacom/referentie-overview-background.gif') top left no-repeat;}

.zetacom .training-header, .zetacom .training-item  { border-bottom: 1px dotted #002f57; }
.zetacom .training-item-detail  { border-bottom-color: #002f57; }

/* gzb */
.gzb .sitemap-col ul li.active a  { color: #689d24; }
.gzb .general-tabs ul li.active, .gzb .tabnav li, .gzb .menu-wrapper ul, 
.gzb .submit-arrow-button, 
.gzb .tabmenu .tabmenu-bar                                   { background-color: #689d24; }
.gzb .btn-submit, .gzb .show-bar .middle-bar, .gzb .icon , 
.gzb .active-ref .left-corner, .gzb .active-ref .middle-bar, 
.gzb .active-ref .right-corner, .gzb .active-ref .inner-content, 
.gzb .referentie-list-block-content h4 .icon,
.gzb .wizard-text .btn                                       { background-color: #689d24 !important; }

.gzb .menu-wrapper ul li.active a, .gzb .menu-wrapper ul li.active a:hover, 
.gzb .breadcrumb .breadcrumb-current, .gzb .main-title, 
.gzb .main-title-light, .gzb .webshop h5, .gzb .contact-block h5, 
.gzb .url-path-404, .gzb .pagination a , .gzb .search-result-item h2 a, 
.gzb .tabnav li.ui-state-active a, .gzb .info-downloads .sorting, 
.gzb .tabmenu ul li.active li.active a, .gzb .tabpanel-tab-active                                  { color: #264400; }
.gzb .menu-wrapper ul li a:hover .item-middle, 
.gzb .menu-wrapper ul li a.hover .item-middle                { background-color: #264400; }
.gzb .tabmenu ul li.active li.active .icon                   { background-color: #264400 !important; }


.gzb .menu-wrapper { background: url('../img/gzb/menu-left.png') no-repeat left top; }
.gzb .menu-wrapper #wizard-btn  { background: url('../img/gzb/wizard-button.png') no-repeat left top; }
.gzb .menu-wrapper .wizard-btn-hover { background: url('../img/gzb/wizard-button-hover.png') no-repeat left top !important; }
.gzb #wizard-tooltip .show-tooltip { background: url('../img/gzb/wizard-cloud-hover.png') no-repeat left top !important; }

.gzb .menu-wrapper ul li a:hover { color: #ffffff; }
.gzb .menu-wrapper ul li a:hover .item-left,
.gzb .menu-wrapper ul li a.hover .item-left { background: url('../img/gzb/menu-hover-left.gif') no-repeat left top; }
.gzb .menu-wrapper ul li a:hover .item-right,
.gzb .menu-wrapper ul li a.hover .item-right { background: url('../img/gzb/menu-hover-right.gif') no-repeat left top; }
.gzb .sitemap-col ul li.active { background-image: url('../img/gzb/footer-arrow-active.gif'); }

.gzb .wizard-img-banner { background-image: url('../img/gzb/wizard-img.jpg'); }

.gzb .tabpanel-tab { background: url('../img/gzb/tab-inactive.png') 0 5px no-repeat; }

.gzb .js-alter-content .alter-back { background-image: url('../img/gzb/alter-back-btn.gif'); }
.gzb .js-alter-content .alter-more-info { background-image: url('../img/gzb/alter-more-info.gif'); }

.gzb .referentie-list-block-brd {background: url('../img/gzb/referentie-overview-background.gif') top left no-repeat;}

.gzb .training-header, .gzb .training-item  { border-bottom: 1px dotted #689d24; }
.gzb .training-item-detail  { border-bottom-color: #689d24; }


/* mkb */
/*  da9a11
    483100
*/
.mkb .sitemap-col ul li.active a  { color: #da9a11; }
.mkb .general-tabs ul li.active, .mkb .tabnav li, .mkb .menu-wrapper ul, 
.mkb .submit-arrow-button, 
.mkb .tabmenu .tabmenu-bar                                   { background-color: #da9a11; }
.mkb .btn-submit, .mkb .show-bar .middle-bar, .mkb .icon , 
.mkb .active-ref .left-corner, .mkb .active-ref .middle-bar, 
.mkb .active-ref .right-corner, .mkb .active-ref .inner-content, 
.mkb .referentie-list-block-content h4 .icon,
.mkb .wizard-text .btn                                       { background-color: #da9a11 !important; }

.mkb .menu-wrapper ul li.active a, .mkb .menu-wrapper ul li.active a:hover, 
.mkb .breadcrumb .breadcrumb-current, .mkb .main-title, 
.mkb .main-title-light, .mkb .webshop h5, .mkb .contact-block h5, 
.mkb .url-path-404, .mkb .pagination a , .mkb .search-result-item h2 a, 
.mkb .tabnav li.ui-state-active a, .mkb .info-downloads .sorting, 
.mkb .tabmenu ul li.active li.active a, .mkb .tabpanel-tab-active                                  { color: #483100; }
.mkb .menu-wrapper ul li a:hover .item-middle, 
.mkb .menu-wrapper ul li a.hover .item-middle                { background-color: #483100; }
.mkb .tabmenu ul li.active li.active .icon                   { background-color: #483100 !important; }


.mkb .menu-wrapper { background: url('../img/mkb/menu-left.png') no-repeat left top; }
.mkb .menu-wrapper #wizard-btn  { background: url('../img/mkb/wizard-button.png') no-repeat left top; }
.mkb .menu-wrapper .wizard-btn-hover { background: url('../img/mkb/wizard-button-hover.png') no-repeat left top !important; }
.mkb #wizard-tooltip .show-tooltip { background: url('../img/mkb/wizard-cloud-hover.png') no-repeat left top !important; }

.mkb .menu-wrapper ul li a:hover { color: #ffffff; }
.mkb .menu-wrapper ul li a:hover .item-left,
.mkb .menu-wrapper ul li a.hover .item-left { background: url('../img/mkb/menu-hover-left.gif') no-repeat left top; }
.mkb .menu-wrapper ul li a:hover .item-right,
.mkb .menu-wrapper ul li a.hover .item-right { background: url('../img/mkb/menu-hover-right.gif') no-repeat left top; }
.mkb .sitemap-col ul li.active { background-image: url('../img/mkb/footer-arrow-active.gif'); }

.mkb .wizard-img-banner { background-image: url('../img/mkb/wizard-img.jpg'); }

.mkb .tabpanel-tab { background: url('../img/mkb/tab-inactive.png') 0 5px no-repeat; }

.mkb .js-alter-content .alter-back { background-image: url('../img/mkb/alter-back-btn.gif'); }
.mkb .js-alter-content .alter-more-info { background-image: url('../img/mkb/alter-more-info.gif'); }

.mkb .referentie-list-block-brd {background: url('../img/mkb/referentie-overview-background.gif') top left no-repeat;}

.mkb .training-header, .mkb .training-item  { border-bottom: 1px dotted #da9a11; }
.mkb .training-item-detail  { border-bottom-color: #da9a11; }

/*********************************************************************************************************************
 *	TOP STYLES
 *********************************************************************************************************************/
#top-wrapper { overflow: hidden; }
.logo-wrapper { padding: 23px 0 10px 10px; width: 440px; height: 72px; float: left; background: url('../img/nav/top-left-bg.gif') no-repeat left bottom; }
.top-right-wrapper { padding: 18px 0 0 0; width: 470px; height: 87px; float: left; background: url('../img/nav/general-tab-bg.gif') no-repeat left bottom; }

.topsearch-wrapper { float: left; }
.topsearch { width: 238px !important; }
 
.topphone-wrapper { padding: 2px 0 0 27px; float: left;  }
.topphone-wrapper .phone-small { font-size: 1.2em; padding: 6px 8px 0 0; display: block; float: left; }
.topphone-wrapper .phone-numb { font-size: 1.8em; padding: 3px 0 0 0; display: block; float: left; }


/*********************************************************************************************************************
 *	MENU STYLES
 *********************************************************************************************************************/
.general-tabs { clear: both; padding: 17px 0 0 9px; position: relative; }
.general-tabs ul { position: absolute;  }
.general-tabs ul li   { margin: 0 5px 0 0; height: 40px; width: 145px; float: left; text-align: center; font-size: 20px; background: url('../img/nav/general-tab-inactive.gif') no-repeat left top; }
.general-tabs ul li a { color: #4d4d4d; padding: 9px 0 0 0; height: 31px; width: 145px; display: block; text-decoration: none; }

.general-tabs ul li.last { margin-right: 0; }

.general-tabs ul li.active   { color: #ffffff; width: 150px; background-image: url('../img/nav/general-tab-active.png'); }
.general-tabs ul li.active a { color: #ffffff; width: 150px; }

.general-tabs ul li span.item-shortname { padding: 0 0 0 14px; text-transform: uppercase; display: block; float: left; text-align: left; }
.general-tabs ul li span.item-fullname  { padding: 0 0 0 10px; text-transform: uppercase; font-size: 8px; color: #aaaaaa; width: 80px; display: block; float: left; text-align: left; }
.general-tabs ul li.active a span.item-fullname { color: #ffffff; }


.menu-wrapper { width: 897px; margin: auto; padding: 0 0 0 3px; height: 50px; font-size: 1.2em;  position: relative; z-index: 10; }
.menu-wrapper a { text-decoration: none; color: #ffffff; }
.menu-wrapper ul { padding: 5px 0 5px 8px; height: 40px; width: 837px; float: left; }
.menu-wrapper ul li { padding: 0 18px 0 0; float: left; }
.menu-wrapper ul li.last { padding-right: 0; }
.menu-wrapper ul li .item-left, .menu-wrapper ul li .item-right { height: 40px; width: 2px; float: left; }
.menu-wrapper ul li .item-middle { padding: 12px 17px 0; height: 28px; float: left; }
.menu-wrapper ul li a.hover { cursor: pointer; }


.menu-wrapper ul li.active .item-left,   .menu-wrapper ul li.active a:hover .item-left { background: url('../img/nav/menu-active-left.gif') no-repeat left top; }
.menu-wrapper ul li.active .item-middle, .menu-wrapper ul li.active a:hover .item-middle { background-color: #eeeeee; }
.menu-wrapper ul li.active .item-right,  .menu-wrapper ul li.active a:hover .item-right { background: url('../img/nav/menu-active-right.gif') no-repeat left top; }

.menu-wrapper #wizard-btn { width: 52px; height: 50px; float: left; cursor: pointer; }

#wizard-tooltip { position: absolute; left: -40px; z-index:2000; top: -45px; width: 0px; height: 0px; font-size:0px; line-height: 0px; overflow: display; }
#wizard-tooltip .show-tooltip {  width: 98px; height: 40px; display: block; }



/*********************************************************************************************************************
 *	BANNER STYLES
 *********************************************************************************************************************/
.main-banner-short { margin: auto; width: 900px; }
 
 
/*********************************************************************************************************************
 *	BLOCK STYLES
 *********************************************************************************************************************/
.top-wrapper, .bottom-wrapper { height: 5px; }
.left-corner, .right-corner, .right-corner-contact { height: 5px; float: left; background-repeat: no-repeat; 
                                                     background-position: left top; }
.middle-bar { height: 5px; float: left; background-color: #eeeeee; }

.inner-content { overflow: hidden; }


 /* large block wraps all content */
.main-block {  }
.main-block .middle-bar { width: 860px; }
.main-block .top-wrapper .left-corner { width: 20px; background-image: url('../img/blocks/white-block-top-left-corner.png'); }
.main-block .top-wrapper .right-corner { width: 20px; background-image: url('../img/blocks/white-block-top-right-corner.png'); }
.main-block .inner-content { padding: 0 20px; background-color: #ffffff; }

/* default block - gray */
.block { margin: 0 0 20px 0; }
.block .inner-content { padding: 18px 20px 16px; background-color: #eeeeee !important; position:relative; }
	.contact {  min-height:400px !important; height:auto !important; height:400px !important; }
.block .left-corner, .block .right-corner { width: 10px !important; }
.block .top-wrapper .left-corner     { background-image: url('../img/blocks/gray-block-top-left-corner.png'); }
.block .top-wrapper .right-corner    { background-image: url('../img/blocks/gray-block-top-right-corner.png'); }
.block .bottom-wrapper .left-corner  { background-image: url('../img/blocks/gray-block-bottom-left-corner.png'); }
.block .bottom-wrapper .right-corner { background-image: url('../img/blocks/gray-block-bottom-right-corner.png'); }
.block .icon { background-image: url('../img/icons/icon_arrow_small_right_eeeeee.gif') }

.block-white .top-wrapper .left-corner     { background-image: url('../img/blocks/white-block-top-left-corner-10px.png'); }
.block-white .top-wrapper .right-corner    { background-image: url('../img/blocks/white-block-top-right-corner-10px.png'); }
.block-white .bottom-wrapper .left-corner  { background-image: url('../img/blocks/white-block-bottom-left-corner-10px.png'); }
.block-white .bottom-wrapper .right-corner { background-image: url('../img/blocks/white-block-bottom-right-corner-10px.png'); }
.block-white .inner-content                { background-color: #ffffff !important; }
.block-white .middle-bar                   { background-color: #ffffff; }
.block-white .icon { background-image: url('../img/icons/icon_arrow_small_right_ffffff.gif') }

/* block for right sidebar */
.sidebar-block { width: 260px; }
.sidebar-block .middle-bar { width: 240px; }
.sidebar-block p { padding: 0; }


.content .block { width: 580px; }
.content .block .middle-bar { width: 560px; }

.tabs .block { width: 580px; }
.tabs .block .middle-bar { width: 560px; }

.tabs-products .block { width: 860px; }
.tabs-products .block .middle-bar { width: 840px; }

.home-content .sidebar-block { width: 300px; }
.home-content .sidebar-block .middle-bar { width: 280px; }

.download-block, .product-block { width: 420px; }
.download-block .middle-bar, .product-block .middle-bar { width: 400px; }

.tabs-products .downloads .block { width: 610px; }
.tabs-products .downloads .block .middle-bar { width: 590px; }

/*********************************************************************************************************************
 *	BREADCRUMB STYLES
 *********************************************************************************************************************/
.breadcrumb { padding: 8px 0 15px 0; font-size: 1.1em; }

.breadcrumb .breadcrumb-divider { padding: 0 3px; }



/*********************************************************************************************************************
 *	ICON STYLES
 *********************************************************************************************************************/
 .icon { width: 10px; height: 10px; display: block; background: url('../img/icons/icon_arrow_small_right_ffffff.gif') no-repeat left top; }
 
 
/*********************************************************************************************************************
 *	CONTENT STYLES
 *********************************************************************************************************************/
/* TITLES */
.main-title, .main-title-light { padding: 0 0 21px 0; font-size: 3.4em; }
.content-title { padding: 0 0 31px 0; color: #171717; font-size: 1.6em; }
.content-alter-title { padding: 0 0 20px 0; color: #171717; font-size: 1.6em; }
.content-sub-title { padding: 0; color: #171717; font-size: 1.2em; font-weight: bold; }
.content-title a {color: #171717; text-decoration: none; }

/* SPECIAL LINKS */
.back-link { padding: 15px 0 25px 0; position: relative; font-size: 1.1em; }
.back-link .icon {  position: relative; top: 2px; float: left; background-image: url('../img/icons/icon_arrow_small_left_ffffff.gif') }
.back-link a { margin: 0 0 0 10px; text-decoration: none; }

.icon-link { font-size: 1.2em; }
.icon-link-download { height: 45px; }
ul .icon-link { font-size: 1em; }
ul ul .icon-link { font-size: 0.9em; }
.icon-link .icon { position: relative; top: 3px; float: left; }
.icon-link a, .icon-link-span { margin: 0 0 0 10px; text-decoration: none; }

.download-link { font-size: 1.2em; }
.download-link .icon {  position: relative; top: 2px; float: left; background-image: url('../img/icons/icon_arrow_small_down_eeeeee.gif') }
.download-link a { margin: 0 0 0 10px; text-decoration: none; }
.download-link .download-details { padding: 0 0 0 20px; color: #aaaaaa; font-size: 0.9em; display: block;  }


/* TEXT STYLES */
.content { width: 580px; overflow: hidden; float: left; }
.text-wrapper { float: left; }
.text-wrapper-narrow { width: 430px; }
.text-wrapper h2, .text-wrapper h3, .text-wrapper h4, .text-wrapper h5, .text-wrapper h6  { font-size: 1.2em; font-weight: bold; }
.no-img { width: 580px; }
.images { padding: 5px 0 0 0; width: 145px; float: left; }
.images .img-wrapper { margin-bottom: 8px; }
.img-large { cursor: pointer; }
.img-wrapper { padding: 1px; position: relative; width: 125px; height: 85px; }
.img-wrapper img { position: absolute; left: 5px; top: 5px; }
.img-wrapper .img-overlay { position: absolute; left: 0; top: 0; z-index: 20; display: block; width: 125px; height: 85px;
                            background: transparent url('../img/img-overlay-gray.png') no-repeat right bottom; }

.content-links { margin-top: 20px; margin-bottom: 0; }
.content-links .inner-content { padding-top: 15px; padding-left: 145px; }

.content-links .icon-link, .content-links .download-link { width: 180px; float: left; }
.content-links .left-link { width: 230px; }

.right-col { padding: 0 0 0 20px; width: 260px; float: left; }


#content-wrapper ul { font-size: 1.2em;  }
#content-wrapper ul ul { font-size: 1em; }
/* lists for general content */
.tab-text ul, .text-wrapper ul, .referentie-list-block-text ul { list-style-type:disc; margin:0 0 0 12px; padding:0 0 17px 0; }

ul.arrow-list {}
ul.arrow-list li { padding: 0 0 17px 20px; background: transparent url('../img/arrow-list.gif') no-repeat left 4px; }


/*********************************************************************************************************************
 *	FORM STYLES
 *********************************************************************************************************************/
.input-text-wrapper { overflow: hidden; margin: 0 0 5px 0; clear: both; }
.form-item .input-text-wrapper { clear: none; }
.input-text-left, .input-text-right { float: left; width: 3px; height: 25px; } 
.input-text-inner { float: left; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }

.inner-button-wrapper { background-color: #ffffff; height: 23px; width: 17px; position:absolute; top:0; right:0; z-index:100; }
.inner-button .input-text-inner .input-text,
.inner-button .input-text-inner .input-password { float: left; width: 193px; }
.sidebar-block .inner-button .input-text-inner .input-text,
.sidebar-block .inner-button .input-text-inner .input-password { float: left; width: 210px; }
.input-text-inner .input-text,
.input-text-inner .input-password { width: 210px; }

.inner-button .input-text-inner { position:relative; }

textarea { font-family: Arial; }
.input-text-wrapper .input-text, textarea, 
.input-text-wrapper .input-password { font-size: 1.2em; padding: 3px 0 2px 2px; color: #4d4d4d; border: none; }
.input-text-wrapper .input-text, 
.input-text-wrapper .input-password { height: 18px; }
.submit-arrow-button { margin: 4px 3px 0 0; width: 14px; height: 14px; cursor: pointer; float: left; border: none;
                       background: transparent url('../img/forms/corner_btn_large_ffffff.gif') no-repeat left top; }
.input-text-left  { background: url('../img/forms/input-text-left.gif') no-repeat left top; }
.input-text-right { background: url('../img/forms/input-text-right.gif') no-repeat left top; }

.form-item { margin-bottom: 7px; clear: both; }
.form-item label { font-size: 1.2em; position: relative;  display: block; }
 

.input-textarea-wrapper { overflow: hidden; width: 300px; }
.middle-textarea-bar    { width: 294px; float: left; height: 2px; }
.input-textarea-inner   { padding: 1px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; 
                          background-color: #ffffff; clear: both; }
.input-textarea-wrapper textarea { width: 292px; }

.left-textarea-corner, .right-textarea-corner { width: 3px; height: 3px; float: left; }

.top-textarea-wrapper .left-textarea-corner  { background: url('../img/forms/textarea-top-left.gif') no-repeat left top; }
.top-textarea-wrapper .middle-textarea-bar   { border-top: 1px solid #e0e0e0; background-color: #ffffff; }
.top-textarea-wrapper .right-textarea-corner { background: url('../img/forms/textarea-top-right.gif') no-repeat left top; }

.bottom-textarea-wrapper .left-textarea-corner  { background: url('../img/forms/textarea-bottom-left.gif') no-repeat left top; }
.bottom-textarea-wrapper .middle-textarea-bar   { border-bottom: 1px solid #e0e0e0; background-color: #ffffff; }
.bottom-textarea-wrapper .right-textarea-corner { background: url('../img/forms/textarea-bottom-right.gif') no-repeat left top; }



/*********************************************************************************************************************
 *	BLOCK CONTENT STYLES
 *********************************************************************************************************************/
.block h2, .block h3, .block h4, .block h5, .block h6 { color: #171717; font-size: 2em; padding: 0 0 18px 0; font-weight: normal; } 

/* contact and webshop block */
.webshop h5, .contact-block h5 { font-size: 3em; padding: 0 0 43px 0; }
.webshop .inner-content .block-background { padding-top: 26px; background: url('../img/webshop-bg.jpg') no-repeat 105px 42px;  }
.contact-block .inner-content .block-background { padding-top: 26px; background: url('../img/contact-block-bg.jpg') no-repeat 90px 32px;  }
.webshop .icon-link a, .webshop .icon-link .icon, .contact-block .icon-link a, .contact-block .icon-link .icon { float:left; }
.webshop .icon-link a, .contact-block .icon-link a { width: 107px;  }

/* contact and webshop block */
.home-content .webshop h5{ font-size: 3.4em; }
.home-content .webshop .inner-content .block-background { padding-top: 26px; background: url('../img/webshop-bg-home.jpg') no-repeat 133px 42px;  }
.home-content .webshop .icon-link a, .home-content .webshop .icon-link .icon { float:left; }
.home-content .webshop .icon-link a { width: 107px;  }
.home-content .webshop .icon-link { height: 33px; }

.extranet .input-password { display: none; }
.extranet .icon-link { padding-top: 12px; float: left; width: 90px; font-size: 1.1em; }
.extranet .first-link { width: 120px; }


/*********************************************************************************************************************
 *	HOMEPAGE
 *********************************************************************************************************************/
.main-banner-large { position: relative; top: -50px; margin-bottom: -50px; z-index: 1; width: 920px; height: 306px; }
.main-banner-large p { padding-right: 20px; }
.home-content { padding: 15px 0 0 0; }
.home-content .content { width: 585px; }
.home-content .right-col { width: 295px; padding-top: 5px; padding-left: 15px; }

.home-content .inner-button .input-text-inner .input-text,
.home-content .inner-button .input-text-inner .input-password { float: left; width: 250px; }
.home-content .input-text-inner .input-text,
.home-content .input-text-inner .input-password { width: 250px; }


.home-content .extranet .bottom-wrapper .left-corner,
.home-content .extranet .bottom-wrapper .right-corner { background-image: url('../img/blocks/gray-block-bottom-corner-home.gif') !important; }
.home-content .logo-footer { width: 605px; padding-top: 0; height: 160px; position: relative; top: -181px; }
.home-content .logo-footer-wrapper { width: 580px; padding-top: 0; height: 80px; top: 80px;  position: relative; overflow: hidden; }
.home-content .logo-footer .lineL, .home-content .logo-footer .lineR { top: 55px; height: 105px; width: 1px; border-left: 1px solid #E0E0E0; position: absolute; font-size: 1px; line-height: 1px; display: block;}
.home-content .logo-footer .lineL { left: 0; }
.home-content .logo-footer .lineR { left: 580px; }
.home-content .footer-sitemap { position: relative; top: -181px; clear: both; }
.home-content .footer { position: relative; top: -181px; margin-bottom: -181px; }
.home-content .logo-footer .footer-img-wrapper { padding-top: 9px; margin-top: -1px; }
.home-content .logo-footer .footer-img-wrapper img.toprow { padding-bottom: 5px; }

.js-alter-content .alter-images span { cursor: pointer; }
.js-alter-content .main-title-light, .js-alter-content p { color: #171717; }
.js-alter-content .alter-text { position: absolute; left: 40px; top: 90px; width: 350px; }
.js-alter-content .alter-text p { width: 230px; }
.js-alter-content .alter-sub-page .alter-text { left: 150px; width: 300px; }
.js-alter-content .alter-back, 
.js-alter-content .alter-more-info { font-size: 1.2em; background-position: left top; background-repeat: no-repeat; }
.js-alter-content .alter-back { position: absolute; left: 20px; top: 80px; cursor: pointer; height: 20px; padding: 2px 0 0 30px; }
.js-alter-content .alter-more-info { position: absolute; top: 170px; height: 20px; width: 100px; padding: 2px 0 0 20px; color: #ffffff; text-decoration: none; }
.js-alter-content #link-1, .js-alter-content #link-2, .js-alter-content #link-3 { display: none; }

/*********************************************************************************************************************
 *	CONTACT PAGE STYLES
 *********************************************************************************************************************/
.contact-form-block { margin-top: 20px;}
.contact-form-block .inner-content { padding-top: 12px; background: #EEEEEE url('../img/contact-form-bg.jpg') no-repeat right bottom !important; }
.contact-form-block .bottom-wrapper .right-corner-contact { width: 10px; background-image: url('../img/contact-form-bg-corner.gif') !important; }
.contact-form-block .bottom-wrapper .middle-bar { background: #ededed url('../img/contact-form-bg-bar.gif') no-repeat right bottom !important; }
.contact-title { border-bottom: 1px solid #d1d1d1; }
#contact-form { padding: 15px 0 0 0; }
#contact-form .input-text-inner .input-text { width: 293px; }
#contact-form .button-wrapper { padding-top: 20px; margin-top: 15px; width: 300px; border-top: 1px solid #d1d1d1; }

#contact-form .btn-submit { width: 105px; height: 34px; float: right; border: none;
                            background: url('../img/forms/gradient_button-gray-send.png') no-repeat left top; }
#contact-form .form-error { float: right; padding: 5px; width: 220px; height: 15px; font-size: 1.1em; color: #ffffff; background: url('../img/forms/contact-form-error.gif') no-repeat left top; }


/*********************************************************************************************************************
 *	NEWS PAGES
 *********************************************************************************************************************/
.news-title { padding: 0; }
.news-date { color: #aaaaaa; padding: 0 0 18px 0; }

.news-item { padding: 0 0 16px 0; margin: 0 0 15px 0; overflow: hidden; border-bottom: 1px solid #e0e0e0; }
.news-item p { padding-bottom: 12px; }
.news-item .icon-link { font-size: 1.1em; float: right; }
 
.newsheader { color: #000000; font-size: 2em; font-weight: bold; border-bottom: 1px solid #E0E0E0; padding: 40px 0 10px 0;margin-bottom: 20px;}
.newsheader-first { padding-top: 0;}

.news-archive-link { position:relative; left: 504px; font-weight: bold; font-size: 1.1em; }

/*********************************************************************************************************************
 *	DOWNLOADS PAGE + PRODUCTS PAGE + TRAINING
 *********************************************************************************************************************/
.odd-4block { margin-right: 20px; }
.last-4block-row { margin-bottom: 0px; }

.product-overview-link { text-decoration: none; cursor: pointer;  }

.download-block, .product-block { float: left; }

.download-block ul ul .icon-link { font-size:1em; }
.download-block ul li, .sidebar-download-block ul li { color: #aaaaaa; }
.download-block ul { padding-bottom: 25px;}
.download-block ul ul { padding-bottom: 0; }
.download-block .toggle-downloads{ float: right; font-size: 1.1em; }
.download-block .toggle-downloads-link { cursor: pointer; margin-left: 10px; float: left; }
.download-block h2, .product-block h2 { padding-bottom: 34px; }
.download-block .inner-content {min-height:167px;height:auto !important;height:167px;}

.product-block .more-products { padding-top: 4px; font-size: 1.1em; position:absolute; bottom:15px; right:20px;  }
.product-block ul.arrow-list { width: 230px; float: left; height: 150px;}

.product-block .product-image { float: right; position: relative; top: -32px; left: 10px; margin-bottom: -20px; }
.product-block .inner-content { min-height:250px; height:auto !important; height:250px; }

.training-header, .training-item { width: 525px; font-size: 1.2em; height: 20px; line-height: 20px; }

.training-data { padding-top: 10px; }

.training-item-detail { padding-bottom: 20px; border-top-width: 1px; border-top-style: dotted; }
.training-item-detail h6 { padding-bottom: 10px; padding-top: 15px; font-size: 16px; }
.training-item-detail .training-desc { font-size: 1.2em; padding-top: 20px;}
.training-item-detail .training-icon-link-wrapper { padding-right: 60px; }
.training-item-detail .training-icon-link-wrapper .icon-link { float: left !important; padding-left: 414px; }

.training-header { font-weight: bold;  } 
.training-row { font-size: 1.1em; clear: both; min-height: 18px; height:auto !important; height: 18px; overflow: hidden; line-height: 18px; }

.training-item { cursor: pointer; }

.training-data { width: 500px; padding-left: 25px; }

.training-column { float: left; }
.training-column-select { width: 25px; }
.training-column-daydate { width: 180px; }
.training-column-day { width: 80px; }
.training-column-date { width: 100px; }
.training-column-location { width: 195px; padding-right: 5px; }
.training-column-costs { width: 95px; overflow: hidden; }
.training-column-checkbox {height: 20px; width: 16px; background: url(../img/icons/check-inactive.png) no-repeat top left; }

.training-column-select input { width: 16px; height: 14px; margin: 2px; background: transparent; }

.training-item-active .training-column-checkbox {background: url(../img/icons/check-active.png) no-repeat top left; }

.training-noitems { font-size: 1.2em; padding-top: 20px;  }

.training-icon-link-wrapper {height: 20px; padding-top: 10px; }
.training-icon-link { float: right; }

/*********************************************************************************************************************
 *	REFERENCE PAGE
 *********************************************************************************************************************/
.reference-items { width: 880px; }
.reference-items .inner-content { padding-top: 10px; padding-bottom: 10px; }
.reference-items .block { margin-bottom: 5px; }
.reference-items .reference-title { font-weight: bold; padding: 0 0 0 10px; cursor: pointer; }
.reference-items .reference-category { padding: 0 0 0 20px; color: #8c8c8c; display: block; font-size: 0.9em; }

.reference-items .icon-link { float: right; padding-top: 0; }
.reference-items .open-link { float: none; padding-top: 0px; cursor: pointer; }

.reference-wrapper { width: 816px; margin: auto !important; position: relative; }
.reference-text-wrapper { padding: 30px 0 0 0; width: 790px; margin: auto; }
.reference-text { padding: 0 25px 0 0; width: 490px; float: left;  }
.active-ref-color .reference-text { color: #ffffff; }
.reference-text-wrapper .img-wrapper { float: left; margin-left: 10px; }

.reference-items .active-ref .icon-link .icon { background: transparent url('../img/icons/icon_arrow_small_right_ffffff_overlay.gif') no-repeat left top !important; }
.reference-items .active-ref-color .open-link .icon { background-image: url('../img/icons/icon_arrow_small_down_ffffff_overlay.gif') !important; }
.reference-items .active-ref-color .icon-link a { color: #ffffff; }

.active-ref-color .reference-title, .active-ref-color .reference-category { color: #ffffff; }
.active-ref-color .top-wrapper .left-corner     { background-image: url('../img/blocks/ref-corner-top-left.png'); }
.active-ref-color .top-wrapper .right-corner    { background-image: url('../img/blocks/ref-corner-top-right.png'); }
.active-ref .inner-content                { width: 820px; height: 185px; background: url('../img/blocks/ref-middle.png') no-repeat left top; }
.active-ref-color .bottom-wrapper .middle-bar   { background: url('../img/blocks/ref-bottom-middle.png') repeat left top; }
.active-ref-color .bottom-wrapper .left-corner  { background-image: url('../img/blocks/ref-corner-bottom-left.png'); }
.active-ref-color .bottom-wrapper .right-corner { background-image: url('../img/blocks/ref-corner-bottom-right.png'); }

.referentie-list-block { float: left; position: relative; width: 860px; height: 60px; clear: both; display: inline; margin-bottom: 5px; }
.referentie-list-block-crn-tl, .referentie-list-block-crn-tr, .referentie-list-block-crn-br, .referentie-list-block-crn-bl { position: absolute; float: left; width: 3px; height: 3px; font-size: 1px; line-height: 1px; z-index: 2; }
.referentie-list-block-crn-tl { left: 0; top: 0; }
.referentie-list-block-crn-tr { right: 0; top: 0; }
.referentie-list-block-crn-bl { left: 0; bottom: 0; }
.referentie-list-block-crn-br { right: 0; bottom: 0; }

.referentie-list-block-background { display: none; float: left; width: 860px; height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: #eeeeee; }
.referentie-list-block-background img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; }
.referentie-list-block-background .referentie-list-block-crn-tl, .referentie-list-block-background .referentie-list-block-crn-tr, .referentie-list-block-background .referentie-list-block-crn-br, .referentie-list-block-background .referentie-list-block-crn-bl { z-index: 4; background: red; }
.referentie-list-block-brd { position: absolute; float: left; left: 20px; top: 65px; width: 820px; height: 104px; z-index: 5; }


.referentie-list-block-inactive-background .referentie-list-block-crn-tl, .referentie-list-block-inactive-background .referentie-list-block-crn-tr, .referentie-list-block-inactive-background .referentie-list-block-crn-br, .referentie-list-block-inactive-background .referentie-list-block-crn-bl { z-index: 2; background: red; }
.referentie-list-block-inactive-background { display: block; float: left; width: 860px; height: 100%; position: absolute; left: 0; top: 0; background: #eeeeee; }

.referentie-list-block-active { height: 225px; }
.referentie-list-block-active .referentie-list-block-background { display: block; }

.referentie-list-block-content { float: left; width: 860px; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 6;}
.referentie-list-block-content-inner { float: left; width: 860px; height: auto; position: absolute; left: 0; top: 0; }
.referentie-list-block-head { float: left; }

.referentie-list-block-content-inner { z-index: 5; }

.referentie-list-block-head { float: left; clear: both; height: 40px; width: 820px; padding: 15px 20px; cursor: pointer; }
.referentie-list-block-head h4 { float: left; clear: both; width: 700px; height: 20px; line-height: 20px; font-size: 1.2em; font-weight: bold; padding-left: 0; }
.referentie-list-block-head h4 span { float: left; display: inline; }
.referentie-list-block-head h4 .icon { display: inline; margin: 5px 10px 5px 0; background-image: url('../img/icons/icon_arrow_small_right_eeeeee.gif'); background-repeat: no-repeat; background-position: center left; }
.referentie-list-block-head h5 { float: left; clear: both; width: 700px; height: 10px; line-height: 10px; font-size: 1.0em; padding-left: 20px; }

.referentie-list-block-inner { float: left; width: 780px; padding: 10px 40px; }
.referentie-list-block-text { float: left; width: 500px; }
.referentie-list-block-images { float: right; width: 280px; }
.referentie-list-block-images .img-wrapper { float: right; margin-left: 10px; }

.referentie-list-block .icon-link .icon { background: transparent url('../img/icons/icon_arrow_small_right_ffffff_overlay.gif') no-repeat left top !important; }
.referentie-list-block .open-link .icon { background-image: url('../img/icons/icon_arrow_small_down_ffffff_overlay.gif') !important; }
.referentie-list-block .icon-link a { color: #ffffff; }

.referentie-list-block-link { display: inline; padding-right: 20px; padding-bottom: 20px; }
.referentie-list-block-link a { color: #fff; }

.referentie-list-block-head h4.active .icon, .referentie-list-block-active .referentie-list-block-head h4 .icon { background-image: url('../img/icons/icon_arrow_small_down_ffffff_overlay.gif'); }

.referentie-list-block-active .referentie-list-block-head,
.referentie-list-block-active .referentie-list-block-head h4,
.referentie-list-block-active .referentie-list-block-head h5,
.referentie-list-block-active .referentie-list-block-text { color: #fff; }


/*********************************************************************************************************************
 *	ABOUT ZETACOM PAGE
 *********************************************************************************************************************/
.img-logo-wrapper { padding-bottom: 40px; overflow: hidden; position: relative; }
.img-logo-wrapper .logo-footer-wrapper { width: 576px; background-color: #eeeeee; }
.img-logo-bg { padding: 3px 0; width: 144px; height: 74px; float: left;  }

.topL, .topR, .bottomL, .bottomR { position: absolute; display: block; width: 1px; height: 1px; font-size: 1px; line-height: 1px; background: url('../img/1px-overlay.gif') no-repeat left top;}
.topL { left: 0px; top: 12px; }
.topR { left: 575px; top: 12px; }
.bottomL { left: 0px; top: 91px; }
.bottomR { left: 575px; top: 91px; }

  
 /*********************************************************************************************************************
 *	404 PAGE
 *********************************************************************************************************************/
.title-404 { padding-top: 35px; }
.url-path-404    { padding: 0 0 18px 0; font-size: 1.2em; }
.server-info-404 { color: #aaaaaa; }
.server-info-404 a { color: #aaaaaa; text-decoration: none; }


/*********************************************************************************************************************
 *	SEARCH PAGE + DOWNLOADS DETAIL PAGE
 *********************************************************************************************************************/
.content-search { margin-bottom: 0; }
.content-search .inner-content { padding-top: 15px; padding-bottom: 10px; }
.content-search .form-item { padding: 0; }
.content-search label { padding: 7px 0 0 0; width: 120px; font-weight: bold; float: left; }
.content-search .input-text-inner .input-text { width: 390px; }

.info-downloads { margin: 0; font-size: 1.2em;  }
.info-search-results { margin: 5px 0 0 0; font-size: 1.2em;  }
.info-search-results .inner-content .info-downloads .inner-content { padding-top: 10px; padding-bottom: 10px; }
.info-search-results .pagination, .info-downloads .pagination { float: right; }
.info-downloads .pagination a { font-weight: normal; }
.info-downloads .pagination a.active {font-weight: bold; cursor: default; }
.info-downloads .pagination a.inactive {cursor: default; }
.numb-search-results, .search-word { font-weight: bold; }

.sort-label-active {color: #4D4D4D; font-weight: bold;}

.search-results { padding: 20px 0 0 0; }

.search-result-item { padding: 18px 0 18px; overflow: hidden; border-bottom: 1px solid #e0e0e0; }
.search-result-item h2 { font-size: 1.2em; font-weight: bold; }
.search-result-item h2 a { text-decoration: none; }
.search-result-item p { padding-bottom: 2px; }
.search-result-item p em { font-weight: bold; }
.search-result-item .result-url { font-size: 1.1em; text-decoration: none; color: #aaaaaa; }

.info-downloads .divider { color: #aaaaaa; }
.info-downloads a { font-weight: bold; color: #aaaaaa; text-decoration: none; }
.info-downloads .sorting { font-weight: bold; }

.download-items { padding: 12px 0 12px;  }
.download-items .block { margin-bottom: 5px;  height: 63px;}
.download-items .block .inner-content { padding: 9px 20px 0 20px; }
.download-items .download-name { margin:0 0 0 20px; font-weight: bold; display: block; }
.download-items .download-description { margin:0 0 0 20px;  }
.download-items .update-date { margin:0 0 0 20px; font-size: 0.9em; color: #aaaaaa; }

.btn-download   { width: 105px; height: 34px; float: right; }

/*********************************************************************************************************************
 *	TABS STYLES
 *********************************************************************************************************************/
.tabnav li table td { height: 50px; width: 211px; vertical-align: middle; text-align: center; }
.tabnav li a { color: #ffffff; text-decoration: none; padding: 6px 15px 4px; display: block; position: relative; z-index: 1; }
.tabnav li.ui-state-active { width: 211px; background-image: url('../img/nav/tab-active.gif') !important; }
.tabnav li { height: 50px; width: 210px; float: left; background: url('../img/nav/tab-gradient-inactive-line.png') no-repeat left bottom; display: block; }
.tabs .block, .tabs-products .block, .tabcontent { clear: both; }

.tabcontent .tabmenu, .tabcontent .tab-text { position: relative; }

.ui-tabs-hide { display: none; }   

.home-tabs .block .images { width: 125px; height: 80px; padding: 0; }
.home-tabs .block .text-wrapper { width: 415px; height: 80px; }
.home-tabs .block .img-wrapper, .home-tabs .block .img-wrapper .img-overlay { width: 105px; height: 80px; }
.home-tabs .block .img-wrapper .img-overlay { background-image: url('../img/img-overlay-white-sml.png'); }
.home-tabs .icon-link { float: left; margin-left: 30px; }
.home-tabs .read-more { margin-left: 185px; }
.home-tabs .tabnav li { height: 45px; margin: 0 1px 0 0; width: 144px; background-image: url('../img/nav/gradient-tab-home.png'); }
.home-tabs .tabnav li a { position: relative; z-index: 1; }
.home-tabs .tabnav li.ui-state-active { width: 145px; background-image: url('../img/nav/home-tab-inactive.gif') !important; }
.home-tabs .tabnav li table td { height: 45px; width: 144px; }

.tabnav .first { width: 10px;  background: #ffffff url('../img/nav/tabs-products-bg-left.gif') no-repeat left bottom !important; }
.tabnav .last { width: 10px; background: #ffffff url('../img/nav/tabs-products-bg-right.gif') no-repeat left bottom !important; }
.tabnav .last-tab { width: 209px; background-image: url('../img/nav/tab-gradient-inactive.png'); }

.tabmenu { width: 190px; float: left; padding: 26px 0 0 0; }
.tabmenu ul { padding: 14px 0 0; line-height: 1.2em; }
.tabmenu ul li { padding: 6px 0 0; overflow: hidden; /**/}
.tabmenu ul li .icon-link { display: block; overflow: hidden; }
.tabmenu ul li .icon-link a { float: left; width: 160px; }
.tabmenu ul li ul li .icon-link a { width: 140px; }
.tabmenu ul li.active { font-weight: bold; }
.tabmenu ul li.active ul, .tabmenu ul li.active ul li.active { font-weight: normal; }
.tabmenu ul ul { padding: 0 0 0 20px; line-height: 1.2em; }
.tabmenu ul ul li { padding: 1px 0 0; }
.tabmenu .tabmenu-bar { height: 5px; }

.tab-text { padding: 15px 0 0 20px; float: left; width: 610px; }
.tab-text .content-title { padding-bottom: 17px; }
.tab-text p { padding-bottom: 17px; }
.tab-text .tab-images { float: right; margin: 0 0 20px 30px; }
.tab-text .img-wrapper { margin: 0 0 20px 0; }
.tab-text .img-wrapper .img-overlay { background-image: url('../img/img-overlay-white.png'); }
.tab-text .downloads { padding-top: 24px; } 
.tab-text .downloads h4 { padding: 15px 20px 0; width: 160px; height: 25px; color: #171717; font-size: 1.2em; 
                          background: url('../img/blocks/white-block-title.gif') no-repeat left top; }
.tab-text .downloads ul { color: #aaaaaa; font-size: 1em; }
.tab-text .downloads ul a { font-size: 1em; }
.tab-text .downloads .top-wrapper .left-corner { background-color: #ffffff; }
.tab-text .downloads .inner-content { padding-top: 10px; }
.tab-text .downloads .block { margin-bottom: 0; }

                    
/*********************************************************************************************************************
 *	PAGINATION STYLES
 *********************************************************************************************************************/
.pagination {  }
.pagination .prev { padding: 0 2px 0 0; }
.pagination a { padding: 0 2px; text-decoration: none; }
.pagination .current { color: #aaaaaa; font-weight: bold; }
.pagination .next { padding: 0 0 0 2px; }
 


/*********************************************************************************************************************
 *	WIZARD STYLES
 *********************************************************************************************************************/
  #simplemodal-container {width: 488px; height: 562px; } /* important for center in IE */
 
 #wizard-modal { width: 488px; height: 562px; display: none; font-size: 1.2em;
 				 background: url('../img/wizard/wizard-bg.png') no-repeat left top; overflow: hidden;}
 #wizard-modal .wizard-content { padding: 25px 0; width: 460px; height: 512px; margin-left: 14px; }
 .close-link { width: 14px; height: 14px; margin: 0 10px 10px 0; float: right; }
 .close-link a { position: relative; z-index: 1; cursor: pointer; }
 .close-link .icon { width: 14px; height: 14px; background-image: url('../img/wizard/close.png'); }

 #wizard-modal .wizard-img-banner { clear: both; width: 460px; height: 110px; background-repeat: no-repeat; 
                                    background-position: left top; }

 #wizard-modal .wizard-text { padding: 0 40px; }
 #wizard-modal .wizard-text h6 { font-size: 1.3em; font-weight: bold; color: #171717; padding: 0 0 15px 0; }
 #wizard-modal .wizard-text p { font-size: 1em; }
 
 #wizard-modal .btn   { margin: 0 0 5px 0; width: 380px; height: 40px; 
                        cursor: pointer;
                        background: url('../img/wizard/button-wizard.png') no-repeat left top; }
 #wizard-modal .btn a, #wizard-modal .btn span { padding: 12px 0 12px 35px; width: 345px; height: 16px; 
                        position: relative; z-index: 1; color: #ffffff; display: block; text-decoration: none; }
                        
 #wizard-modal .wizard-steps { float: left; height: 193px; width: 380px; overflow: hidden; position: relative; }
 #wizard-modal .wizard-steps-inner { float: left; height: 193px; width: 10000px; overflow: hidden; position: absolute; left: 0; top: 0; }
 #wizard-modal .wizard-step { float: left; clear: none; height: 192px; width: 380px; border-bottom: 1px solid #d1d1d1; padding-right: 20px; }
 #wizard-modal .check-show-wizard { padding: 15px 0 0 0; float: left; }
 #wizard-modal input { background-color: transparent; position: relative; top: 1px; margin: 0 5px 0 0; }


/*********************************************************************************************************************
 *	IMG MODAL STYLES
 *********************************************************************************************************************/
 #simplemodal-container-img {width: 513px; height: 407px; } /* important for center in IE */
 
 .large-img-modal { width: 513px; height: 407px; font-size: 1.2em; 
                    background: url('../img/img-large-bg.png') no-repeat left top; }
.large-img-modal-content { padding: 19px; }
.large-img-modal-content .close-link { margin: 0 -5px 5px 0; }
.large-img-modal-content img { margin: 0; }
 
 /*********************************************************************************************************************
 *	FOOTER STYLES
 *********************************************************************************************************************/
.logo-footer { margin: 0 0 20px 0; padding: 35px 0 0 0; height: 91px; border-bottom: 1px solid #e0e0e0; position: relative; }
.logo-footer .still .footer-img-wrapper { float: left; }
.logo-footer .footer-img-wrapper { width: 144px; }

.logo-footer-wrapper { width: 900px; padding-top: 0; height: 80px; top: 12px;  position: relative; overflow: hidden; }
.logo-footer .lineL, .logo-footer .lineR { top: 22px; height: 105px; width: 1px; border-left: 1px solid #E0E0E0; position: absolute; font-size: 1px; line-height: 1px; display: block;}
.logo-footer .lineL { left: 0; }
.logo-footer .lineR { left: 900px; }

.footer-sitemap { padding: 40px 0 0 20px; overflow: hidden; background: url('../img/background/footer-sitemap-gradient.gif') no-repeat left top; }
.sitemap-col { width: 145px; float: left; }
.sitemap-col h6 { font-size: 1.1em; }
.sitemap-col ul li a { color: #aaaaaa; text-decoration: none; }
.sitemap-col ul li { font-size: 0.9em; line-height:1.4em; padding: 0 0 0 8px; background: url('../img/nav/footer-arrow-inactive.gif') no-repeat left 5px; }

.footer { padding: 35px 35px 0 0; color: #aaaaaa; }
.footer a { text-decoration: none; }

 /*********************************************************************************************************************
 *	NEW TABS
 *********************************************************************************************************************/
.tabpanel { float: left; width: 580px; }
.tabpanel-tabs { float: left; clear: both; width: 580px; }
.tabpanel-tab { float: left; width: 125px; padding: 0 10px; color: #fff; cursor: pointer; }
.tabpanel-tab table { float: left; width: 125px; height: 45px; border: 0; border-collapse: collapse; padding: 0; margin: 0; }
.tabpanel-tab table td { width: 125px; height: 40px; border: 0; border-collapse: collapse; padding: 5px 0 0 0; margin: 0; text-align: center; vertical-align: middle; }
.tabpanel-content-wrapper { float: left; position: relative; width: 540px; height: 106px; padding: 18px 20px 16px 20px; background: #eee; }
.tabpanel-content { float: left; position: absolute; left: 20px; top: 18px; width: 540px; height: 106px; display: none; }

.tabpanel-content .images { float: left; clear: none; width: 125px; height: 80px; padding: 0; }
.tabpanel-content .text-icons-wrapper { float: left; clear: none;  height: 80px; overflow: hidden; width: 540px; }
.tabpanel-content .text-icons-wrapper-narrow {width: 415px; }

.tabpanel-content .text-wrapper { float: left; clear: none;  height: 60px; }

.tabpanel-content .icons-wrapper { position: absolute; top: 90px; left: 130px; clear: both; width: 250px; height: 20px; padding-left: 165px; }
.tabpanel-content .icons-wrapper .icon-link { float: left; width: 120px; }
.tabpanel-content .img-wrapper, .tabpanel-content .img-wrapper .img-overlay { width: 105px; height: 80px; }
.tabpanel-content .img-wrapper .img-overlay { background-image: url('../img/img-overlay-white-sml.png'); }


.zetacom .tabpanel-tab-active, .gzb .tabpanel-tab-active, .mkb .tabpanel-tab-active { background: url(../img/nav/home-tab-inactive.gif) 0 0 no-repeat; cursor: default; }
.tabpanel-tab-active table { height: 45px;}
.tabpanel-tab-active table td { height: 45px; padding-top: 0; }
.tabpanel-content-active { display: block; }


.pagination { padding: 12px 0 5px 18px; overflow: hidden; margin: auto;}
.pagination li { float: left; width: 18px; height: 15px; padding: 0 0 4px 0; display: block; }
.pagination li.title { width: 50px; }
.pagination li.active { color: #007ab9; font-weight: bold; }
.pagination li.active a { color: #007ab9; font-weight: bold; }

.twtr-widget div { font-size: 10px !important; }