﻿body {background:#1E2225 url(imgs/mainbgr.jpg) repeat-x 0px 0px; margin:0px; padding:0px;}
a {outline:none;}
a:hover {outline:none;}
.clear {margin:0px; padding:0px; clear:both;}

#container {margin:0px auto; width:980px; padding:0px; display:block;}
#container .logo {margin:0px; padding:0px 0px 5px 0px; float:left; display:block; width:980px; background:#000; height:95px; text-align:center;}
/*#container .musica {margin:0px; padding:50px 0px 0px 0px; float:right; display:block; background:#000000; height:50px; width:384px; text-align:right;}*/
#container .menu {margin:0px; padding:0px; height:57px; width:980px; float:left; display:block; background:url(imgs/menu.jpg) no-repeat center 0px; text-align:center;}


#container .menu ul#topnav {margin:7px 0px 0px 14px; padding:0px; height:40px; width:950px; float:left; background:none; list-style-type:none; font:normal 16px/18px "Century Gothic";}

#container .menu ul#topnav li{margin: 0px; 	padding: 0px; overflow: hidden; list-style-type:none; float: left; height:40px; background:url(imgs/mline.jpg) no-repeat right 0px; width:auto!important; cursor:pointer;}
#container .menu ul#topnav a, #container .menu ul#topnav span {	padding: 10px 15px; 	float: left; 	text-decoration: none; 	color: #fff;  white-space: nowrap;	text-transform: uppercase;	clear: both;	height: 20px;	}
#container .menu ul#topnav a { background:url(imgs/mover.jpg) repeat-x 0px 0px; color:#DB3B95; 	padding: 10px 15px; white-space: nowrap; float:left; text-decoration: none; text-transform: uppercase;	clear: both;  height: 20px; width:auto!important;}
#container .menu ul#topnav span {display:none;}

#container .main {margin:0px; padding:10px 20px 20px 20px; float:left; display:block; width:940px; background:#000; height:auto;}
#container .main h1 {margin:10px 0px 10px 0px; font:normal 35px/38px "Century Gothic"; color:#fff;}
#container .main .document {margin:0px; padding:0px; font:normal 14px/16px "Trebuchet MS"; color:#fff;}
#container .main .document a {padding:0px 5px 0px 5px; margin:0px; font:bold 12px/16px "Trebuchet MS"; color:#fff; text-decoration:underline;}
#container .main .document a:hover {padding:0px 5px 0px 5px; margin:0px; font:bold 12px/16px "Trebuchet MS"; color:#fff; text-decoration:none; }
#container .main .document h2 {margin:20px 0px 10px 0px; padding:0px 50px 0px 0px; float:left; display:block; border-bottom:1px solid #545759; font:normal 14px/16px "Trebuchet MS"; color:#fff; clear:both!important;}
#flash {margin:0px auto; z-index:1000; position:absolute; top:0; left:0;}
#container .main .document .jobs {margin:0px; padding:0px; float:left; display:block; width:450px; font:normal 14px/16px "Trebuchet MS"; color:#fff;}
#container .main .document .jobs a {font:normal 14px/16px "Trebuchet MS"; color:#fff; text-decoration:underline;}
#container .main .document .jobs a:hover {font:normal 14px/16px "Trebuchet MS"; color:#fff; text-decoration:none;}
#container .main .document .jobs h4 {margin:20px 0px 0px 0px; padding:0px; float:left; display:block;  font:normal 16px/18px "Trebuchet MS"; color:#fff; border-bottom:1px dotted #fff;}
#container .main .document .jobsform {margin:20px 0px 0px 0px; padding:10px; float:right; width:430px; background:#fff url(imgs/formbgr.jpg) no-repeat 0px bottom; font:normal 14px/16px "Trebuchet MS"; color:#000;}
#container .main .document .jobsform select {background:#dedede; color:#666; font:normal 12px/16px "Trebuchet MS"; margin:0px 0px 10px 0px;}
#container .main .document .jobsform .myform {margin:10px 0px 10px 0px; padding:0px; font:normal 12px/16px "Trebuchet MS"; color:#666;  background:none;}
#container .main .document .jobsform .myform td {height:40px;}
#container .main .document .jobsform .myform input {background:#dedede; border-bottom:1px dotted #666!important; height:22px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#666; border:0px;}
#container .main .document .jobsform .myform input:hover, #container .main .document .jobsform .myform input:focus {background:#666; border-bottom:1px dotted #dedede!important; height:22px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#dedede; border:0px;}
#container .main .document .jobsform .myform textarea {background:#dedede; border-bottom:1px dotted #666!important; height:100px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#666; border:0px;}
#container .main .document .jobsform .myform textarea:hover, #container .main .document .jobsform .myform textarea:focus {background:#666; border-bottom:1px dotted #dedede!important; height:100px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#dedede; border:0px;}
#container .main .document .jobsform .myform .bio { cursor:pointer; width:80px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#fff;}
#container .main .document .jobsform .myform .bio:hover, #container .main .document .jobsform .myform .bio:focus { cursor:pointer; width:80px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#c6ff00;}
#container .main .document .jobsform .myform .btns {cursor:pointer; width:92px; margin:0px 10px 0px 0px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#fff;}
#container .main .document .jobsform .myform .btns:hover, #container .main .document .jobsform .myform .btns:focus {cursor:pointer; width:92px; margin:0px 10px 0px 0px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#DB3B95;}

/*PRESS AREA / SHOPS */
#container .main .document .myform {margin:0px auto; margin-top:10px; margin-bottom:10px; padding:0px; font:normal 14px/16px "Trebuchet MS"; color:#666; background:#fff; }
#container .main .document .myform td {height:40px; padding:0px 5px 0px 0px; }
#container .main .document .myform .mypadding {padding:0px 0px 0px 10px;}
#container .main .document .myform input {background:#dedede; border-bottom:1px dotted #666!important; height:22px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#666; border:0px;}
#container .main .document .myform input:hover, #container .main .document .jobsform .myform input:focus {background:#666; border-bottom:1px dotted #dedede!important; height:22px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#dedede; border:0px;}
#container .main .document .myform textarea {background:#dedede; border-bottom:1px dotted #666!important; height:100px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#666; border:0px;}
#container .main .document .myform textarea:hover, #container .main .document .jobsform .myform textarea:focus {background:#666; border-bottom:1px dotted #dedede!important; height:100px; width:200px; font:normal 12px/22px "Trebuchet MS"; color:#dedede; border:0px;}
#container .main .document .myform .bio { cursor:pointer; width:80px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#fff;}
#container .main .document .myform .bio:hover, #container .main .document .jobsform .myform .bio:focus { cursor:pointer; width:80px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#c6ff00;}
#container .main .document .myform .btns {cursor:pointer; width:92px; margin:0px 0px 0px 10px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#fff;}
#container .main .document .myform .btns:hover, #container .main .document .jobsform .myform .btns:focus {cursor:pointer; width:92px; margin:0px 0px 0px 10px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; border:0px!important; height:22px; font:normal 12px/22px "Trebuchet MS"; color:#DB3B95;}

#container .main .document .locator {margin:20px 0px 0px 0px; padding:0px; float:left; display:block; width:400px;}
#container .main .document .locator select {background:#dedede; color:#666; font:normal 12px/16px "Trebuchet MS"; margin:0px 0px 10px 0px; border:1px solid #666; width:300px;}
#container .main .document .locator .storeloc {margin:20px 0px 0px 0px; padding:0px; float:left; display:block;}
#container .main .document .shops {margin:20px 0px 0px 0px; padding:0px; float:left; display:block; width:500px;}
#container .main .document .shops .licon {margin:0px; padding:0px; float:left; display:block; width:36px;  background:url(imgs/licon.jpg) no-repeat 0px 0px; height:36px;}
#container .main .document .shops .shopinfo {margin:0px; padding:10px 20px 30px 20px;  float:left; display:block; background:#ebebeb; width:410px; font:normal 14px/16px "Trebuchet MS"; color:#000;}
#container .main .document .shops .shopinfo a {font:normal 12px/16px "Trebuchet MS"; color:#000; text-decoration:underline;}
#container .main .document .shops .shopinfo a:hover {font:normal 12px/16px "Trebuchet MS"; color:#000; text-decoration:none;}
#container .main .document .shops .shopinfo .shoptitle {margin:0px 0px 20px 0px; padding:0px; float:left; display:block; border-bottom:1px solid #000;}

#container .main .document .news {margin:0px; padding:10px 0px 10px 0px; float:left; display:block; width:940px;}
#container .main .document .news ul {margin:0px; padding:0px;}
#container .main .document .news li {margin:0px 0px 5px 0px; padding:0px 0px 5px 18px; font:normal 14px/16px "Trebuchet MS"; color:#fff; list-style-type:none; border-bottom:1px solid #373737; background:url(imgs/arrow.jpg) no-repeat 0px 4px;}
#container .main .document .news li a {font:normal 14px/16px "Trebuchet MS"; color:#fff; text-decoration:underline; padding:0px; margin:0px; background:none;}
#container .main .document .news li a:hover {font:normal 14px/16px "Trebuchet MS"; color:#fff; text-decoration:none; padding:0px; margin:0px; background:none;}

#container .photogallery {margin:0px; padding:0px 0px 20px 0px; float:left; display:block; width:980px; background:#000;}
#container .photogallery .note {margin:5px 10px 0px 0px; padding:0px; float:right; display:block; font:normal 11px/14px "Trebuchet MS"; color:#6f6f6f;}
#container .photogallery .title {margin:0px; padding:0px; display:block; width:980px; background:url(imgs/photobgr.jpg) repeat-x 0px 0px; height:49px;}
#container .photogallery .title h3 {margin:0px; padding:10px 10px 10px 15px; width:955px; height:29px; background:url(imgs/photobgright.jpg) no-repeat right 0px; font:normal 18px/29px "Trebuchet MS"; color:#fff; cursor:pointer;}
#container .photogallery .title h3 img {margin:0px 0px 0px 15px;}
#container .photogallery .photos {margin:0px auto; margin-top:20px!important; padding:10px 0px 0px 0px; width:900px; background:url(imgs/photol.jpg) no-repeat 0px 0px;}
#container .photogallery .photos .list {margin:0px 0px 0px 0px; padding:25px 30px 45px 30px; width:840px; background:url(imgs/photor.jpg) no-repeat right bottom;}
#container .photogallery .photos .list ul {margin:20px 0px 20px 15px; padding:0px; }
#container .photogallery .photos .list li {margin:0px 20px 20px 0px; padding:0px; width:185px; height:135px; float:left; list-style-type:none;}

#container .bottom {margin:0px; padding:0px; float:left; display:block; width:980px; background:#000;}
#container .bottom .footer {margin:0px; padding:0px; float:left; display:block; width:980px; background:#000 url(imgs/footerbgr.jpg) repeat-x 0px 0px; height:160px;}
#container .bottom .footer ul {margin:12px 0px 0px 0px; padding:0px; height:148px;}
#container .bottom .footer li {margin:0px; padding:5px 15px 5px 15px; height:138px!important; float:left; display:block; list-style-type:none; background:url(imgs/fline.jpg) repeat-y right 0px;}
#container .bottom .footer li.catalogue {width:320px;  height:138px!important; list-style-type:none;}
#container .bottom .footer li.pressarea {width:335px;  height:138px!important; list-style-type:none;}
#container .bottom .footer li.newsletter {width:232px; height:138px; list-style-type:none;}

#container .bottom .footer li h1 {margin:0px 0px 10px 0px; padding:0px; float:left; display:block; font:normal 18px/20px "Trebuchet MS"; color:#fff;}
#container .bottom .footer li .cat {margin:0px 10px 0px 0px; padding:0px; float:left; display:block; width:150px; height:100px;}
#container .bottom .footer li .info {margin:0px 0px 0px 0px; padding:0px; float:left; display:block; font:normal 12px/14px "Trebuchet MS"; color:#fff; height:100px;}
#container .bottom .footer li .info .pdf {margin:10px 0px 0px 0px; padding:0px 0px 0px 45px; float:left; display:block; font:normal 12px/14px "Trebuchet MS"; color:#a9a9a9; background:url(imgs/pdf.jpg) no-repeat 0px 0px; height:56px; }
#container .bottom .footer li .info .pdf a {font:bold 12px/14px "Trebuchet MS"; color:#a9a9a9; text-decoration:underline;}
#container .bottom .footer li .info .pdf a:hover {font:bold 12px/14px "Trebuchet MS"; color:#a9a9a9; text-decoration:none;}
#container .bottom .footer li .info a {font:bold 12px/14px "Trebuchet MS"; color:#a9a9a9; text-decoration:underline;}
#container .bottom .footer li .info a:hover {font:bold 12px/14px "Trebuchet MS"; color:#a9a9a9; text-decoration:none;}
#container .bottom .footer li .input {margin:5px 0px 6px 0px; padding:0px; float:left; display:block;  height:25px;}
#container .bottom .footer li .input .mymail {height:23px; background:url(imgs/inputbgr.jpg) repeat-x 0px 0px; border:0px; font:normal 12px/23px "Trebuchet MS"; color:#000;}

#container .bottom .footer li .info2 {margin:5px 0px 0px 0px; padding:0px; float:left; display:block; font:normal 12px/14px "Trebuchet MS"; color:#fff;}
#container .bottom .footer li .info2 a {font:bold 12px/14px "Trebuchet MS"; color:#fff; text-decoration:underline;}
#container .bottom .footer li .info2 a:hover {font:bold 12px/14px "Trebuchet MS"; color:#fff; text-decoration:none;}

#container .bottom .cpr {margin:15px 0px 0px 0px; padding:10px; float:left; display:block; width:960px; height:42px; background:url(imgs/bottombgr.jpg) repeat-x 0px 0px; font:normal 11px/14px "Trebuchet MS"; color:#fff;}
#container .bottom .cpr a {font:normal 11px/14px "Trebuchet MS"; color:#fff; text-decoration:underline;}
#container .bottom .cpr a:hover {font:normal 11px/14px "Trebuchet MS"; color:#fff; text-decoration:none;}
#container .bottom .cpr .left {margin:0px; padding:0px; float:left; display:block;}
#container .bottom .cpr .right {margin:0px; padding:0px; float:right; display:block;}