ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img 	{ border: none; }
a 								{ color: #333333; text-decoration: none; }
a:hover						    { color: #333333; text-decoration: underline; }
body, td         			    { margin: 0; padding: 0; font-family: Verdana, sans-serif; }
body             			    { background-color:black; }

h3                              { margin-bottom:10px; margin-top:20px; font-size:14px; font-weight:normal; }
.clear                          { clear:both; }

#frame                          { width:955px; margin-left:auto; margin-right:auto; margin-bottom:20px; }
#countdown                      { width:955px; margin-bottom:10px; margin-top:10px; }
#countdown .swf                 { float:left; width:388px; }
#countdown .content             { float:left; width:567px; font-size:24px; color:white; text-align:center; }
#countdown .bottom              { font-size:16px; margin-top:10px; }

#logo                           { width:514px; height:201px; float:left; }

#menu                           { clear:both; float:left; width:194px; margin-top:69px; margin-bottom:25px; }
#menu ul                        { list-style-type: none; padding: 0; margin:0; }
#menu ul li                     { margin:0; padding:0; margin-top:7px; }

#content                        { float:left; width:761px; color:white; font-size:12px; }

#footer                         { clear:both; border-top:1px white solid; padding-top:9px; }
#footer .contact                { float:left; }
#footer .lang                   { float:right; text-align:right; font-size:0px; }

.title                          { margin-left:258px; margin-top:-40px; position:absolute; z-index:1; }

/* HOMEPAGE*/
#news                           { width:448px; height:252px; position:absolute; background-image:url(../images/homepage/news_background.jpg); background-repeat:no-repeat; margin-top:318px; margin-left:-180px; }
#scrollable1                    { color:#767180; font-size:11px; padding-left:20px; margin-top:25px; width:380px; height:200px; overflow:hidden; }
#scrollable1 h5                 { color:#767180; font-size:11px; font-weight:normal; border-bottom:1px dotted #767180; width:377px; padding-bottom:3px; margin-bottom:3px; }
#scrollable1 p                  { margin-bottom:15px; text-align:justify; }

#scrollable1                    { width:428px; float:left; overflow:auto; height:230px; padding:5px; }

#homepage_content               { width:761px; height:507px; }
#homepage                       { position:absolute; margin-top:-123px; margin-left:-13px; background-image:url(/images/homepage/asset.jpg); width:773px; height:630px; }

/* AUDIO */
.audio                          { height:540px; background-image:url(../images/audio/background.gif); background-position:right bottom; background-repeat:no-repeat; width:754px; }
.audio_intro                    { margin-top:5px; text-justify; }
.audio_cover                    { width:863px; margin-top:30px; margin-left:-152px; position:absolute; z-index:100; }
.audio_cover .cover             { float:left; margin-top:49px; }
.audio_cover .description       { float:left; margin-left:14px; width:590px; }
.audio_cover .description p     { color:#979cb1; margin-top:15px; line-height:18px; }
#audio_player                   { float:right; position:absolute; margin-top:20px; right:20px; z-index:10; }

/* MUSICIANS */
.musicians                      { background-position:right bottom; background-repeat:no-repeat; width:758px; height:509px; }
.musicians .content img         { float:right; margin-top:19px; }
.musicians .bio                 { margin-left:20px; margin-top:10px; width:690px; padding:8px; background-image:url('../images/musicians/bio_background.png'); text-align:justify; }
.musicians .bio .picture        { float:left; border:1px solid #505970; margin:0 10px 10px 0; }
.musicians .back                { float:right; margin:10px 26px 0 0; }
.musicians p                    { color:#8e95a4; margin-bottom:10px; font-size:12px; }

/* GIGS */
.gigsList                       { float:left; width:400px; margin-right:20px; }
.gigs                           { float:left; width:275px; margin-top:0; margin-bottom:20px; }  

/* GALLERY */
.gallery                        { background-image:url(../images/audio/background.gif); background-position:right bottom; background-repeat:no-repeat; width:754px; height:509px; }
.gallery .copyrights            { text-align:right; color:#565a67; margin-right:20px; }
.gallery .infos                 { text-align:right; margin-top:15px; margin-right:20px; }
.gallery .picture1              { border:1px solid #878b96; }
.gallery .picture2              { border:1px solid #878b96; margin-left:47px; }
.gallery .picture3              { border:1px solid #878b96; margin-left:47px; }
.gallery .picture1:hover        { border:1px solid #ffffff; }
.gallery .picture2:hover        { border:1px solid #ffffff; }
.gallery .picture3:hover        { border:1px solid #ffffff; }
.gallery .picture_thumb         { width:52px; height:40px; overflow:hidden; float:left; margin-top:40px; margin-right:20px;  }
.gallery .picture_thumb .picture  { border:1px solid #878b96; width:50px; }
.gallery .picture_thumb .picture:hover   { border:1px solid #ffffff; }
#gallery_slide                  { position: absolute; margin-top:140px; margin-left:-160px; }

/* PRE HOME */
.video_first                    { margin-left:95px; padding-top:50px; }
.video_thumb                    { margin-top:25px; }
.video_thumb a                  { float:left;  margin-right:12px; color:white; text-decoration:none; text-align:center; }
.video_thumb a:hover            { text-decoration:none; }
.video_thumb a img              { border:1px solid #666; padding:1px; margin-bottom:14px; }
.video_thumb a:hover img        { border:1px solid #999; padding:1px; }

#video_home                     { margin-left:75px; margin-top:30px; }

/* PRODUCT */
#product_list                   { width:530px; float:left; margin-bottom:5px; }
.product                        { width:530px; margin-bottom:10px; } /*border-bottom:1px solid #666; height:70px;  */
.product .content               { float:left; width:200px; }
.product .cart                  { float:right; }
.product a                      { display:block; color:white; text-decoration:none; }
.product a:hover                { background-color:#111; }
.product img                    { float:left; margin-left:5px; margin-right:10px; }

.shop_intro                     { height:45px; }
.shop_intro img                 { float:left; margin-right:20px; }
.shop_intro .content            { float:left; margin-top:8px; }

#cart                           { font-size:14px; margin-left:10px; width:200px; float:left; padding:5px; }
.btn                            { margin:0; background-color:black; font-size:14px; border:1px #666 solid; padding:2px 5px; color:white; }
.btn:hover,
.btn a:hover                    { text-decoration:none; color:#333; border:1px #333 solid; padding:5px; color:white; }

/* FORM */
.form td                        { padding:3px; }
.form th                        { text-align:left; width:120px; }