/* Brochures form stuff */
#webform-component-left { border:0 solid #999999; float:left; width:321px; }
#webform-component-right { border:0 solid #999999; width:300px; }
#webform-component-left legend, #webform-component-right legend { display:none; }
/* Sales rep forms UK, FR, DE */
#webform-client-form-2161 .form-submit, #webform-client-form-2163 .form-submit, #webform-client-form-2164 .form-submit { margin:0 0 0 520px; }
.form-submit { background-color:#CDD8DA; border:1px solid #CCCCCC; min-width:100px; padding:3px; }
#webform-component-otherbrochures .form-item label{display:none;}
#webform-component-otherbrochures .form-item label.form-option {display:inline;}
/* other brochures forms UK, FR, DE */
#webform-client-form-1788 .form-submit, #webform-client-form-1790 .form-submit, #webform-client-form-1791 .form-submit { margin:0 0 0 645px;}

/* References page */
.view-ReferenceList .form-button .form-submit, .view-Executivereferencelist .form-button .form-submit{margin-top:5px;}
.view-ReferenceList .form-button, .view-Executivereferencelist .form-button{border-top:3px solid #999999;margin:0;padding:0;margin-top:17px;}
.view-ReferenceList table, .view-Executivereferencelist table{width:614px;margin-top:5px;border-top:1px solid #CCCCCC;}
.view-ReferenceList table td, .view-ReferenceList table th, .view-Executivereferencelist table td, .view-Executivereferencelist table th{padding:2px;}
.view-ReferenceList table th, .view-Executivereferencelist table th{background-color:#fff;padding-top:5px;}


/*Left menu spacing fix */
div.menu-name-primary-links ul li { line-height:120%;}

/*Gallery bottom spacing fix */
.node .content-footer {margin:0 0 -20px 0; }

/*Right image position fix, for example on collection/designers */
img.imagefield-field_topimage, img.imagecache-pageRightImage { float:right; } 

/*2D/3D popup styling*/
/*body.page-2d3d ul.nice-menu-down, body.page-2d3d #pagefooter, body.page-2d3d #site-name { display:none; }*/
body.page-2d3d #content, body.page-2d3d #pageheader, body.page-2d3d #pagebody { width: 500px;}
body.page-2d3d #container {width: 500px; margin-left:0px; }
body.page-2d3d div.views-exposed-widgets { border-top: 3px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
body.page-2d3d select, body.page-2d3d input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
body.page-2d3d .form-select { position: relative; bottom: -3px;}
div.view-2d3d-view {width: 320px; margin: 10px 0px 0px 20px; }

/*IE and Safari fix for 2-column form*/
body.page-form-brochures form.webform-client-form, body.page-form-brochures-fr form.webform-client-form, body.page-form-brochures-de form.webform-client-form { width: 870px;}

/* Webform input field width on newsletter subscribe form */
#webform-client-form-63 .form-text{width:315px;}

/*Dealer list table overwrites */
.view-dealersList table {width:315px;}

/* Hide external link icon from menu */
.block-menu-block span.ext{display:none;}

/*Hide description on user registration page */
#user-register .form-description{display:none;}

/* Icons in nicemenu dropdowns */
.menu-path-node-25 a,.menu-path-node-1547 a,.menu-path-node-1548 a,.menu-path-node-141 a,.menu-path-node-1556 a,.menu-path-node-1557 a{background-image:url('/sites/all/themes/stephan/images/40_4_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:135px 2px!Important;}
.menu-path-node-35 a,.menu-path-node-1558 a,.menu-path-node-1559 a,.menu-path-node-97 a,.menu-path-node-1566 a,.menu-path-node-1567 a{background-image:url('/sites/all/themes/stephan/images/Genus_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:135px 2px!Important;}
.menu-path-node-26 a,.menu-path-node-1568 a,.menu-path-node-1569 a,#menu-6031 a,.menu-path-node-1576 a,.menu-path-node-1577 a{background-image:url('/sites/all/themes/stephan/images/Motio_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:135px 2px!Important;}
.menu-path-node-101 a,.menu-path-node-1578 a,.menu-path-node-1579 a,.menu-path-node-104 a,.menu-path-node-1586 a,.menu-path-node-1587 a{background-image:url('/sites/all/themes/stephan/images/Moveo_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:125px 5px!Important;}
.menu-path-node-105 a,.menu-path-node-1588 a,.menu-path-node-1589 a,.menu-path-node-108 a,.menu-path-node-1596 a,.menu-path-node-1597 a{background-image:url('/sites/all/themes/stephan/images/Plico_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:125px 5px!Important;}
.menu-path-node-109 a,.menu-path-node-1598 a,.menu-path-node-1599 a,.menu-path-node-112 a,.menu-path-node-1606 a,.menu-path-node-1607 a{background-image:url('/sites/all/themes/stephan/images/Simpla_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:125px 5px!Important;}
.menu-path-node-113 a,.menu-path-node-1658 a,.menu-path-node-1660 a,.menu-path-node-116 a,.menu-path-node-1679 a,.menu-path-node-1680 a{background-image:url('/sites/all/themes/stephan/images/Spectra_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:125px 5px!Important;}
.menu-path-node-117 a,.menu-path-node-1733 a,.menu-path-node-1734 a,.menu-path-node-120 a,.menu-path-node-1741 a,.menu-path-node-1742 a{background-image:url('/sites/all/themes/stephan/images/Tempest_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:123px 5px!Important;}
.menu-path-node-121 a,.menu-path-node-1744 a,.menu-path-node-1743 a,.menu-path-node-124 a,.menu-path-node-1752 a,.menu-path-node-1753 a{background-image:url('/sites/all/themes/stephan/images/Tutor_menu_ikon.png')!Important;background-repeat:no-repeat!Important;background-position:133px 3px!Important;}