/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
html { background: #000; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
#omniture, #top { position: absolute; top: 0; } 
#content img{
 display:none; 
 float: left;
}

/* GLOBALHEADER */
#globalheader { width: 980px; height: 122px; margin: 0px auto; position: relative; z-index: 9998; }




#globalfooter #breadory ol#breadcrumbs { background: none; clear: both; float: none; height: 3em; line-height: 3em; font-size: 11px; color: #666; margin: 0; list-style: none; font-weight: bold; text-shadow: 2px 2px 1px #fff; }


#main { width:980px; margin:0 auto; zoom:1; }
#main .maincap { position:absolute; width:980px; left:0; z-index:5; font-size:1px; }
#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


/* TYPE */
body { font: 13px/17px "Arial", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: transparent; color: #333; line-height:1.5;}


 a {color: #d6fe00;}
a:link, a:visited, a:active { text-decoration: none; }

a.more { white-space: nowrap; padding-right: 10px; background: url(../img/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/euro/global/elements/icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
.sosumi { font-size: 10px !important; color:#76797c; }
.sosumi_features { font-size: 10px !important; color:#76797c; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }



/*box*/
.box_video {
height: 434px;
width: 946px;

background-repeat:no-repeat;
margin-left: 15px;
  margin-top: 15px ;
  background-color:  #000000;	
position: absolute;




}


.box_out  {

width: 980px;
	border:2px  #373737;
	border-style: solid;
	display: inline-table;


 
}

.box_in {
display: table;

width: 978px;
background-color:  #373737;
  margin-right: 1px ;
  margin-left: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;

	
	

 
}

.box_out_border  {
height: 466px;
width: 980px;
	border:2px  #373737;
	border-style: solid;


 
}

.box_out_video  {
height: 464px;
width: 978px;
background-color:  #373737;
  margin-right: 1px ;
  margin-left: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;

	
	

 
}


.box_prod_cont {
height: 240px;
width: 978px;
background: url(../img/bkg_panel_small.gif);
 display: block;
 margin-left: 1px ;
  margin-right: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;


}


.box_out_prod  {
height: 242px;
width: 980px;
margin-top: 10px;
	border:2px  #373737;
	border-style: solid;
	cursor: pointer;
	
	

 
}


.box_prod {
height: 219px;
width: 165px;
float:left;
 display: block;
 margin: 8px 5px 5px 7px;
	border:1px  #242424;
	border-style: solid; 

}




.box_footer {
height: 60px;
width: 978px;
background: url(../img/bkg_panel_little.gif);
 display: block;
 margin-left: 1px ;
  margin-right: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;


}

.box_out_footer  {
height: 62px;
width: 980px;
margin-top: 10px;
	border:2px  #373737;
	border-style: solid;

	
}
 
.footer_text{
padding-top: 12px;
padding-left: 15px;
margin: 0 0 0 0;
color: #d6fe00;	
width: 850px;
float: left;
font-weight: bold;

}




.video_text{

margin: 0 0 0 0;
color: #ccc;	
text-align: center;

font-weight: bold;

}

.image_bottom{
padding-top: 5px;

float: right;
}

#image_wrap {
width: 642px;
height: 362px;
float: left;
padding-left: 15px;
padding-top: 8px;
border:0px  #373737;
	border-style: inset;
}

#front_banner {

float: right;
padding: 18px 28px 18px 18px;
}
.product_header {
float: left;
width: 485px;
height: 410px;
padding: 28px 8px 8px 28px;

}
.product_header p  {

font-size: 16px;
padding: 12px 0px 0px 12px ;
color: #ffffff;

}

.front_left {
width: 978px;
float: left;
margin-left: 40px;
}

.front_left img {


padding-left: 15px;
}
 .x2 {

margin-left: 20px;

 }
 
 .white_text {
 color: #ccc;
 }

.product_header ul {
padding-left: 40px;
padding-top: 0px;
list-style-image:url("../img/drinks/mfp_dot.png");
color: #d6fe00;
font-weight: bold;
}



.product_header li {
padding-left: 5px;
padding-top: 10px;

}


.img_center {
display: block;
margin-left: auto;
margin-right: auto;

}

.copy {
padding-top: 15px;
text-align: center;


}



#hype1_r1_c7 {
	position: absolute; 
 cursor: pointer;
	left:365px;
	top:0px;
	width:254px;
	height:122px;
	margin-bottom:0px;

}
#led_navigation_01 {
	position: absolute; 
 cursor: pointer;
	left:1px;
	top:43px;
	width:74px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_02_ov {
	position: absolute; 
 cursor: pointer;
	left:75px;
	top:43px;
	width:65px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_03_ov {
	position: absolute; 
 cursor: pointer;
	left:140px;
	top:43px;
	width:73px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_04_ov {
	position: absolute; 
 cursor: pointer;
	left:213px;
	top:43px;
	width:76px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_05 {
	position: absolute; 
 cursor: pointer;
	left:289px;
	top:43px;
	width:76px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_06 {
	position: absolute; 
 cursor: pointer;
	left:619px;
	top:43px;
	width:67px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_7_ov {
	position: absolute; 
 cursor: pointer;
	left:686px;
	top:43px;
	width:55px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_8_ov {
	position: absolute; 
 cursor: pointer;
	left:741px;
	top:43px;
	width:93px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_9_ov {
	position: absolute; 
 cursor: pointer;
	left:834px;
	top:43px;
	width:70px;
	height:37px;
	margin-bottom:0px;

}
#led_navigation_10 {
	position: absolute; 
 cursor: pointer;
	left:904px;
	top:43px;
	width:78px;
	height:37px;
	margin-bottom:0px;

}




.box_news {
 
display: inline-table;
float: left;
width: 242px;
height: 40px;
//background: url(../img/bkg_panel_news_stories.gif);
background-color: #373737;
color: #ccc;
 margin-left: 1px ;
  margin-right: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;
  


}


.box_news_us {
 
display: inline-table;
text-align:center;
width: 442px;

//background: url(../img/bkg_panel_news_stories.gif);
background-color: #373737;
color: #ccc;
margin-left: 30px;
  


}


.box_out_links {
	 



	border:2px  #373737;
	border-style: solid;

 width:180px; 
 margin:30px auto; 
 zoom:1;	

 
}
.box_links {
display: table;

width: 178px;
background: url(../img/bkg_panel_news_det.gif);

 margin-left: 1px ;
  margin-right: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;
  text-align: center;
  


}


.box_links h2 {
padding-top: 15px;


}

.box_links:hover{
background-color: #575757;
cursor: pointer;

}

.box_out_links:hover{
background-color: #fff;
cursor: pointer;

}




.box_news:hover{
background-color: #575757;
cursor: pointer;

}

.box_news p{

padding-top: 10px;
text-align: center;


}


.box_news_us p{

padding-top: 10px;
text-align: center;


}
.livechat{

margin: 10px 10px 10px 10px;
text-align: center;


}

.livechat p{
color: #d6fe00;
padding-top: 10px;
text-align: center;


}



.box_news h2{
padding-top: 10px;
color: #d6fe00;	
text-align: center;


}
.box_news_us h2{
padding-top: 10px;
color: #d6fe00;	
text-align: center;


}


.box_news_left {
 
display: inline-table;
width: 487px;
float: left;
background-color: #373737;
color: #ccc;
 margin-left: 1px ;
  margin-right: 1px ;
  margin-top: 1px ;
  margin-bottom: 1px ;
  


}
.box_news_right {
 width: 434px;
	 
display: cell-table;
position: relative;
top: 0px;
float: left;
background-color: #373737;
color: #ccc;

  margin-left: 50px ;

	text-align: center;
  


}

.box_news_left p,h1 {
padding-left: 10px;
}

.box_out_news {
	 
display: inline-table;
width: 980px;
margin-bottom: 20px;
margin-top: 20px;
	border:2px  #373737;
	border-style: solid;
	clear: both;
	

 
}

.h1_text{

margin: 0 0 0 0;
color: #d6fe00;	
font-size: 17px;
float: left;
font-weight: bold;

}

.box_new {
height: 107px;
width: 182px;
float:left;


 margin: 7px 10px 7px 20px;
	border:2px  #242424;
	border-style: solid; 
cursor: pointer;	
/

}
.box_new img{
 margin: 3px 3px 3px 3px;
height: 100px;
width: 175px;


/

}




























.panel_button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 1px;
	width: 173px;
	height: 54px;

	z-index: 20;
	cursor: pointer;
	color: #d6fe00;
	font-size: 16px;
	
}
.panel_button img {
	position: relative;
	top: 10px;
	border: none;
	
}





#page_container {
	
width:580px; margin:0 auto; zoom:1; 
height: 100px;	

	
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	text-align: center;
}
#toppanel {
	
	width: 620px;
	left: 0px;
	z-index: 25;
	text-align: center;

}
#panel {
	width: 540px;
	position: relative;
	top: 1px;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
}
#panel_contents {

	background: #d6fe00;
	filter:alpha(opacity=20);
	-moz-opacity:0.20;
	-khtml-opacity: 0.20;
	opacity: 0.20;
	height: 100%;
	width: 504px;
	position: absolute;
	z-index: -1;
}


.border {
	border: 10px #ccc solid;
}
img.border {
	float: left;
	margin-right: 15px;
	margin-bottom: 8px;
}

div#login {
	width: 240px;
	height: 150px;
	position: absolute;
	right: 150px;
	top: 110px;
	background: #46392f;
	text-align: left;
	padding-left: 10px;
}
div#login p {
	color: #CCCCCC;
	font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
}
div#login input#password {
	position: relative;
	right: -6px;
}
div#login input#login_btn {
	border: 1px #899690 solid;
	cursor: pointer;
	position: relative;
	font-size: 16px;
	top: 30px;
	left: 86px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 60px;
	font-size: 13px;
	color: #333333;
}


