/* Stylesheet */

/* Globals */
* {padding:0; margin:0; }
html {overflow: -moz-scrollbars-vertical;}
body { font-family:arial; text-align:center; font-size:12px; background:url('/images/layout/body.gif') repeat-x #c8c8c8;}
form {display:inline;}
img {border:0;}
ul, li {margin:0; padding:0; list-style:none;}
td {vertical-align:top;}
a {text-decoration:none;}
a.ul_home:hover, a.ul_home:active {text-decoration:underline;}
p {line-height:18px; margin: 0 0 15px 0; font-size:11px;}
div.content_right p a {text-decoration:underline; color:#000000;}
div.content_right p a:hover {text-decoration:underline; color:#e8622a;}

/* Divs */
div.wrapper {width:1000px; margin:0 auto; text-align:left;}
div.header {height:86px;}
div.logo {float:left; width:524px;}
div.menu {float:left; width:470px;}
div.gallery {height:387px; overflow:hidden; position: relative;}
div.content_wrapper {clear:both;}
div.content_padding {padding:12px 0 0 120px;}
div.li_padding {padding:10px 10px 10px 15px;}
div.content_left {float:left; width:525px;}
div.content_left_padding {padding:28px 100px 30px 80px;}
div.content_right {float:left; width:460px;}
div.content_right_padding {padding:0 60px 30px 0;}
div.menu2 {height:30px; margin-left: 525px;}
div.menu3 {height:30px;}
div.clear {clear:both;}
div.image-switcher {position:absolute; right: 20px; top: 5px; z-index:2;}
div.gallerywrapper {position:relative; height:387px; overflow:hidden;}
div.thumb {float:left; width:140px; height:100px;}
div.clear {clear:both;}

.controlpanel {position:absolute; top:355px; left:584px; line-height:32px; color:#FFFFFF; font-family:Courier, arial; width:95px; z-index:3;}
.nav {float:left; width:65px; text-align:center; background:#333333;}
.pull {display:block; float:right; background:url('/images/layout/pull.jpg') no-repeat; height:32px; width:30px; text-indent:-9999px;}
.push {display:block; float:right; background:url('/images/layout/push.jpg') no-repeat; height:32px; width:30px; text-indent:-9999px; margin:0; padding:0;}
.loading {background:url('/images/layout/loadingAnimation.gif') no-repeat 50% 50%;}

ul.gallery {width:1000px; height:387px; overflow:hidden; background:#000000;}
ul.gallery li {float:left;}

/* Lists */
div.header ul.menu { float:right; }
ul.menu li {float:left; }
ul.menu2 li {float:left;}
ul.menu3 li {float:left;}

ul.home li {float:left; width:184px; height:184px; margin:0 9px 0 0;}
ul.home li.white {background:#FFFFFF;}
ul.home li.grey {background:#949494;}
ul.home li.orange {background:#ff763a;}
ul.home li.brands {background:#FFFFFF; overflow: hidden;}
ul.home li ul { margin:10px 0;}
ul.home li ul li {float:left; clear:left; height:auto; width:auto;}
ul.home li ul li.withbullets {padding:0 0 0 0px; margin:0 0 0 15px;list-style:disc; line-height:18px; color:#000000; height:auto; width:auto; font-size:11px; float: none; clear: none;}
ul.home li.grey ul li {color:#FFFFFF;}
ul.home li.grey ul li a {color:#FFFFFF;}
ul.home li.grey h2 {color:#FFFFFF; margin:0 0 0 17px;}
ul.home li.white ul li {color:#b2b2b2;}
ul.home li.white ul li a {color:#4c4c4c;}
ul.home li.white h2 {color:#ff763a; margin:0 0 0 25px;}
ul.home li.orange ul li {color:#FFFFFF;}
ul.home li.orange ul li a {color:#FFFFFF;}
ul.home li.orange h2 {color:#FFFFFF; margin:0 0 0 18px;}
ul.home li.brands ul li {color:#b2b2b2;}
ul.home li.brands ul li a {color:#4c4c4c;}
ul.home li.brands h2 {color:#ff763a; margin:0 0 0 25px;}

ul.image-switcher-list li {display: inline; margin-left: 5px;}

ol li {padding:0 0 0 0px; margin:0 0 0 15px; line-height:18px; color:#000000; height:auto; width:auto; font-size:11px; list-style-type: decimal;}


/* Anchors */
a.menu {display:block; line-height:22px; color:#8d8d8d; padding:0 9px; font-size:11px; text-transform:uppercase;}
a.menu:hover {color:#FFFFFF;}
a.menu_select {display:block; line-height:22px; color:#FFFFFF; padding:0 9px; background:#f0652b; font-size:11px; text-transform:uppercase;}
a.menu2 {display:block; line-height:26px; background:#333333; color:#FFFFFF; padding:0 12px; font-size:12px; text-transform:uppercase; font-weight:bold;}
a.menu2:hover {color:#8d8d8d;}
a.menu2_select {display:block; line-height:26px; background:#333333; color:#f0652b; padding:0 12px; font-size:12px; text-transform:uppercase; font-weight:bold;}

a.left {background:#e7e7e7; color:#505050; line-height:18px;}
a.left:hover, a.left:active {background:#e7e7e7; color:#f0652b; line-height:18px;}
a.left_select {background:#e7e7e7; color:#f0652b; line-height:18px;}

/* Content */
h1 {margin:0; font-family:Courier, arial; font-size:28px; line-height:36px; color:#5d5d5d; font-weight: bold;}
h2 {margin:0; font-family:Courier, arial; font-size:22px; line-height:28px; color:#5d5d5d;}
h3 {margin:0; text-indent:-999px;}
h3 a {display:block; width:466px; height:86px; background:url('/images/layout/activemilan.jpg') no-repeat;}

div.content_padding p, div.content_right_padding p {color:#5d5d5d;}
div.content_padding p a, div.content_padding p li a {color:#000000; text-decoration:underline;}
div.content_padding p a:hover, div.content_padding p li a:hover {color:#a9eaa9;}
/*
div.content_padding ul.home li ul, ol { margin:10px 0;}
div.content_padding ul.home li ul li {float:left; clear:left; padding:0 0 0 15px; margin:0 0 0 15px;list-style:disc; line-height:18px; color:#000000;}
div.content_padding ol li {padding:0 0 0 12px; margin:0 0 0 18px;list-style:inherit; line-height:18px; color:#000000;}
*/

/* Inputs */
td.ezcontent-form-label {width:60px; padding-right: 2px; line-height: 24px; }
td.ezcontent-form-field {line-height: 20px;}
td.ezcontent-form-field input {width:313px; border: 0px; height:18px; padding:2px 0 0 2px;}
td.ezcontent-form-field input.radio, td.ezcontent-form-field input.checkbox {width:auto; height:auto; border:0;}
td.ezcontent-form-field textarea {border: 0px; width:313px; padding:2px 0 0 2px;}
td.ezcontent-form-submit input.ezcontent-form-submit-button, input.ezcontent-form-submit-button-over {margin-left: 88px;}