@charset "utf-8";
/* CSS Document */


html,body {
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
	background-repeat: repeat-x;
}

.clear {clear:both; margin:0; padding:0; line-height:0;}


/* Body */
/*
#body {
	padding:10px;
	background-color: #0CF;
	height:100%;
}

html {
	height: 100%;
}*/
/*body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-height:600px;
}*/
#wrapper {
	/*border-left: 1px solid #000;
	background: #4cc1d7;
	border-right: 1px solid #000;
	font: 1.5em arial, verdana, sans-serif;
	padding: 0 20px 0 20px;
	margin: auto;
	min-height:100%;
	
	height: 100%;*/
	margin:0;
	padding:0;
	/*
	min-width:960px;
	min-height:550px;
	*/
	width: 100%;
	height:100%;
	position:relative;
	background-repeat: repeat-x;
	overflow: auto;
}


#wrapper.no-scroll {
	overflow: hidden;
}

.wrapper {
	/*border-left: 1px solid #000;
	background: #4cc1d7;
	border-right: 1px solid #000;
	font: 1.5em arial, verdana, sans-serif;
	padding: 0 20px 0 20px;
	margin: auto;
	min-height:100%;
	
	height: 100%;*/
	width: 100%;
	height:100%;
	min-width:1000px;
	min-height:500px;
	position:relative;
	background-repeat: no-repeat;
	overflow: hidden;
}
/*
iframe {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	
}
*/

/* Header */
#header {
	height:40px;
	background-repeat: repeat-x;
	position: absolute;
	margin: 0 auto;
	width: 100%;
	z-index: 6;
	left: 0px;
	top: -4px;
}

/* ----------------------------------------------------------------------------------------------------*/
.Logo {
	width: 120px;
	height: 48px;
	position: absolute;
	left: 10px;
	top: 10px;
	background-image: url(../images/skinz_logo.png);
	background-repeat: no-repeat;
	z-index: 10;
}

/* Footer */
#footer {
	margin: auto;
	bottom:0px;
	width:100%;
	min-width: 1000px;
	height:35px;
	background-image: url(../images/footer.png);
	padding: 0;
	background-repeat: repeat-x;
	position:absolute;
	z-index:1000;
	float: left;
}


#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:12px 10px 0 10px;
	float:left;
	line-height: 18px;
}
#footer p a { text-decoration:none; color:#666; }
#footer p a:hover { text-decoration:none; color:#333;}
#footer p.first{
	margin:12px 10px 0 0px;
	color:#666;
}

#footer p.last{
	margin:12px 20px 0 20px;
	text-align:right;
	color:#666;
	position: relative;
}
#footer p.fb_icon{
	margin:12px 5px 0px 20px;
	text-align:right;
	color:#666;
	position: relative;
}

#bgimg{
	position:absolute;
	z-index: -1;
	background-color:#b5eef5;
}

#bgimg2{
	position:absolute;
	z-index: -1;
	background-color:#b5eef5;
}
#bgimg3{
	position:absolute;
	z-index: -1;
	background-color:#b5eef5;
}
div.tab{
	margin: 0 auto;
	padding: 0;
	height: 35px;
	//width: 772px; /*now(last with pressrelease(126px) before = 646px*/
	width: 646px;
}
ul.tabs{
	list-style:none;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
ul.tabs li{
	float:left;
	padding:0px;
	margin: 0px;
}
ul.tabs li a{
	display:block;
	padding:0px;
	margin: 0px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-position: 0 0;
}
ul.tabs li a:hover{
	background-position: 0 -35px;
}
ul.tabs li.active a, ul.tabs li.active a:hover{
	background-position: 0 -70px;
}

/* remember update div.tab width */
/* --- btn 1 ---- */
ul.tabs li.btn1 a{
	width: 72px;
	background-image: url(../images/btn_top_home.gif);
}
/* --- btn 2 ---- */
ul.tabs li.btn2 a{
	width: 160px;
	background-image: url(../images/btn_top_aging.gif);
}
/* --- btn 3 ---- */
ul.tabs li.btn3 a {
	width: 118px;
	background-image: url(../images/btn_top_infinite.gif);
}
/* --- btn 4 ---- */
ul.tabs li.btn4 a{
	width: 126px;
	background-image: url(../images/btn_top_uvwhite.gif);
}
/* --- btn 5 ---- */
ul.tabs li.btn5 a{
	width: 90px;
	background-image: url(../images/btn_top_multimedia.gif);
}
/* --- btn 6 ---- */
ul.tabs li.btn6 a{
	width: 80px;
	background-image: url(../images/btn_top_awards.gif);
}
/* --- btn 7 ---- */

ul.tabs li.btn7 a{
	display:none;
	width: 126px;
	background-image: url(../images/btn_top_pr.gif);;
}



div.tab_language{
	margin: 0;
	padding: 0;
	height: 20px;
	width: 91px;
	position:absolute;
	top: 0px;
	right: 20px;
	z-index: 6;
}
ul.tab_language{
	list-style:none;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
ul.tab_language li{
	float:left;
	padding:0px;
	margin: 0px;
	height: 20px;
}

/* --- btn 1 ---- */
ul.tab_language li.btn1 a{
	display: inline;
	height: 20px;
	width: 31px;
	background-image: url(../images/btn_EN2.gif);
	float:left;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
ul.tab_language li.btn1 a:hover{
	display: block;
	height: 20px;
	width: 31px;
	background-image: url(../images/btn_EN2.gif);
	background-position: 0px 40px;
}

ul.tab_language li.btn1-active{
	display: block;
	height: 20px;
	width: 31px;
	background-image: url(../images/btn_EN2.gif);
	background-position: 0px 20px;
}
/* --- btn 2 ---- */
ul.tab_language li.btn2 a{
	display: block;
	height: 20px;
	width: 30px;
	background-image: url(../images/btn_CN2.gif);
	float:left;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
ul.tab_language li.btn2 a:hover{
	display: block;
	height: 20px;
	width: 30px;
	background-image: url(../images/btn_CN2.gif);
	background-position: 0px 40px;
}
ul.tab_language li.btn2 a.active{
	display: block;
	height: 20px;
	width: 30px;
	background-image: url(../images/btn_CN2.gif);
	background-position: 0px 20px;
}
/* --- Infinite Sub Tabs ---- */
#infinite {
	width: 100%;
	position: absolute;
	left:0;
	display:block;
	cursor:pointer;
	top:0;
	z-index: 5;
	background-image: url(../images/subtab1_bg.png);
	background-repeat: repeat-x;
	background-position: 0 -40px;
}

div.subtab{
	margin: 0 auto;
	height: 110px;
	position: relative;
	width: auto;
	padding: 30px 0 0 0;
}
ul.subtab{
	list-style:none;
	margin: 0 auto;
	padding: 0px;
	height: 110px;
	width: 630px; /*width: 450px;*/
}
ul.subtab li{
	float:left;
	padding:0px;
	margin: 0px;
	height: 110px;
}
ul.subtab li a{
	float:left;
	padding:0px;
	margin: 0px;
	width: 90px;
	height: 110px;
}
/* --- btn 1 ---- */
ul.subtab li.subbtn1 a {background-image: url(../images/infinite/infinite_btn01.png);}
ul.subtab li.subbtn1 a:hover , li.subbtn1-active{background-image: url(../images/infinite/infinite_btn01_over.png);}
/* --- btn 2 ---- */
ul.subtab li.subbtn2 a {background-image: url(../images/infinite/infinite_btn02.png);}
ul.subtab li.subbtn2 a:hover , li.subbtn2-active{background-image: url(../images/infinite/infinite_btn02_over.png);}
/* --- btn 3 ---- */
ul.subtab li.subbtn3 a {background-image: url(../images/infinite/infinite_btn03.png);}
ul.subtab li.subbtn3 a:hover , li.subbtn3-active{background-image: url(../images/infinite/infinite_btn03_over.png);}
/* --- btn 4 ---- */
ul.subtab li.subbtn4 a {background-image: url(../images/infinite/infinite_btn04.png);}
ul.subtab li.subbtn4 a:hover , li.subbtn4-active{background-image: url(../images/infinite/infinite_btn04_over.png);}
/* --- btn 5 ---- */
ul.subtab li.subbtn5 a {background-image: url(../images/infinite/infinite_btn05.png);}
ul.subtab li.subbtn5 a:hover , li.subbtn5-active{background-image: url(../images/infinite/infinite_btn05_over.png);}
/* --- btn 6 ---- */
ul.subtab li.subbtn6 a {background-image: url(../images/infinite/infinite_btn06.png);}
ul.subtab li.subbtn6 a:hover , li.subbtn6-active{background-image: url(../images/infinite/infinite_btn06_over.png);}
/* --- btn 7 ---- */
ul.subtab li.subbtn7 a {background-image: url(../images/infinite/infinite_btn07.png);}
ul.subtab li.subbtn7 a:hover , li.subbtn7-active{background-image: url(../images/infinite/infinite_btn07_over.png);}

/* --- UV WHite Sub Tabs ---- */
#uvwhite {
	width: 100%;
	position:relative;
	left:0;
	display:block;
	cursor:pointer;
	top: 0;
	z-index: 5;
	background-image: url(../images/subtab2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left -40px;
}

div.subtab2{
	margin: 0 auto;
	padding: 30px 0 0 0;
	height: 110px;
	z-index: 6;
	position: relative;
	width: 810px;
}
ul.subtab2{
	list-style:none;
	margin: 0px;
	padding: 0px;
	height: 110px;
}
ul.subtab2 li{
	float:left;
	padding:0px;
	margin: 0px;
	height: 110px;
	width: 90px;
}
ul.subtab2 li a{
	height: 110px;
	width: 90px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* --- btn 1 ---- */
ul.subtab2 li.sub2btn1 a{background-image: url(../images/uvwhite/uvwhite_btn_01.png);}
ul.subtab2 li.sub2btn1 a:hover , li.sub2btn1-active {background-image: url(../images/uvwhite/uvwhite_btn_01_over.png);}
/* --- btn 2 ---- */
ul.subtab2 li.sub2btn2 a{background-image: url(../images/uvwhite/uvwhite_btn_02.png);}
ul.subtab2 li.sub2btn2 a:hover , li.sub2btn2-active{background-image: url(../images/uvwhite/uvwhite_btn_02_over.png);}
/* --- btn 3 ---- */
ul.subtab2 li.sub2btn3 a{background-image: url(../images/uvwhite/uvwhite_btn_03.png);}
ul.subtab2 li.sub2btn3 a:hover , li.sub2btn3-active{background-image: url(../images/uvwhite/uvwhite_btn_03_over.png);}
/* --- btn 4 ---- */
ul.subtab2 li.sub2btn4 a{background-image: url(../images/uvwhite/uvwhite_btn_04.png);}
ul.subtab2 li.sub2btn4 a:hover , li.sub2btn4-active{background-image: url(../images/uvwhite/uvwhite_btn_04_over.png);}
/* --- btn 5 ---- */
ul.subtab2 li.sub2btn5 a{background-image: url(../images/uvwhite/uvwhite_btn_05.png);}
ul.subtab2 li.sub2btn5 a:hover , li.sub2btn5-active{background-image: url(../images/uvwhite/uvwhite_btn_05_over.png);}
/* --- btn 6 ---- */
ul.subtab2 li.sub2btn6 a{background-image: url(../images/uvwhite/uvwhite_btn_06.png);}
ul.subtab2 li.sub2btn6 a:hover , li.sub2btn6-active{background-image: url(../images/uvwhite/uvwhite_btn_06_over.png);}
/* --- btn 7 ---- */
ul.subtab2 li.sub2btn7 a{background-image: url(../images/uvwhite/uvwhite_btn_07.png);}
ul.subtab2 li.sub2btn7 a:hover , li.sub2btn7-active{background-image: url(../images/uvwhite/uvwhite_btn_07_over.png);}
/* --- btn 8 ---- */
ul.subtab2 li.sub2btn8 a{background-image: url(../images/uvwhite/uvwhite_btn_08.png);}
ul.subtab2 li.sub2btn8 a:hover , li.sub2btn8-active{background-image: url(../images/uvwhite/uvwhite_btn_08_over.png);}
/* --- btn 9 ---- */
ul.subtab2 li.sub2btn9 a{background-image: url(../images/uvwhite/uvwhite_btn_09.png);}
ul.subtab2 li.sub2btn9 a:hover , li.sub2btn9-active{background-image: url(../images/uvwhite/uvwhite_btn_09_over.png);}
/* --- btn 10 ---- */
ul.subtab2 li.sub2btn10 a{background-image: url(../images/uvwhite/uvwhite_btn_10.png);}
ul.subtab2 li.sub2btn10 a:hover , li.sub2btn10-active{background-image: url(../images/uvwhite/uvwhite_btn_10_over.png);}

/* --- Products-Infinite ---- */
#products_infinite_group {
	margin: 0 auto;
	width:900px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

#products_infinite_group h1{
	margin: 0px;
	position: absolute;
	left: 60px;
	top: 75px;
}

#products_infinite_group p{
	margin: 0px;
	font-size:12px;
	color: #FFF;
	text-align: left;
	position: absolute;
	left: 61px;
	width: 410px;
	top: 152px;
	height: 150px;
}



#products_infinite_group .prev a{
	float: left;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_tvc.png);
	position: absolute;
	left: 52px;
	top: 292px;
}

#products_infinite_group .next a{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_view.png);
	position: absolute;
	top: 319px;
	left: 157px;
}

#products_infinite_group .next2 a{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_pink_view.png);
	position: absolute;
	top: 318px;
	left: 141px;
}

#products_infinite_group .additional a{
	float: right;
	height: 25px;
	width: 250px;
	background-image: url(../images/btn_blue_additional.png);
	position: absolute;
	top: 319px;
	left: 126px;
}

#products_infinite {
	margin: 0 auto;
	width:790px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#products_infinite h1{
	margin: 0px;
	position: absolute;
	left: 141px;
	top: 45px;
}
#products_infinite h2{
	margin: 0px;
	font-size:18px;
	padding: 0 0 0 3px;
	color: #666;
}

#products_infinite h2.chinese{
	margin: 0px;
	font-size:20px;
	color: #666;
}
#products_infinite p{
	margin: 0px;
	font-size:13px;
	color: #FFF;
	text-align: left;
	position: absolute;
	left: 141px;
	width: 351px;
	top: 122px;
	height: 150px;
}

#products_infinite .prev a{
	float: left;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_prev.png);
	position: absolute;
	left: 132px;
	top: 297px;
}

#products_infinite .next a{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_next.png);
	position: absolute;
	top: 324px;
	left: 171px;
}

#products_infinite .additional a{
	float: right;
	height: 25px;
	width: 250px;
	background-image: url(../images/btn_blue_additional.png);
	position: absolute;
	top: 324px;
	left: 142px;
}

#products_infinite .prevdisable{
	float: left;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_prevdisable.png);
	position: absolute;
	left: 132px;
	top: 297px;
}

#products_infinite .nextdisable{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_blue_nextdisable.png);
	position: absolute;
	top: 324px;
	left: 171px;
}


#products_infinite .product_writeup {
	width: 520px;
	float:left;
	padding: 0;
}

#products_infinite .product_img {
	width: 270px;
	height: 388px;
	float:right;
	margin: 0 auto;
	padding-top: 300px;
}

#products_infinite .product_navi {
	height: 25px;
	float:left;
	width: 790px;
	margin: 10px 0px;
}

#products_infinite .hr {
	padding: 25px 0;


}
/* --- Products-UV White ---- */

#products_uvwhite, #uv-product-main {
	width:1000px;
	/*height:100%;*/
	height:500px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	position:relative;
	top:100px;
}

#products_uvwhite.main h1 {left:70px; top:0;}
#products_uvwhite.main h2 {left:70px;}
#products_uvwhite.main p {left:70px; top:65px; width:480px;}

#products_uvwhite h1{
	margin: 0px;
	position: absolute;
	left: 230px;
	top: 90px;
}
#products_uvwhite h2{
	margin: 0px;
	font-size:18px;
	padding: 0 0 0 3px;
	color: #666;
}

#products_uvwhite h2.chinese{
	margin: 0px;
	font-size:20px;
	color: #666;
}
#products_uvwhite p{
	margin:0 0 12px 0;
	font-size:12px;
	color: #262626;
	text-align: left;
	position: absolute;
	left: 230px;
	width: 351px;
	top: 165px;
	/*height: 120px;*/
}

#products_uvwhite .prev a{
	float: left;
	height: 27px;
	width: 368px;
	background-image: url(../images/btn_pink_prev.png);
	position: absolute;
	left: 230px;
	top: 352px;
}

#products_uvwhite .next2 a{
	float: right;
	height: 27px;
	width: 462px;
	background-image: url(../images/btn_pink_nextproduct.png);
	position: absolute;
	top: 400px;
	left: 40px;
}

#products_uvwhite .next a{
	float: right;
	height: 27px;
	width: 368px;
	background-image: url(../images/btn_pink_next.png);
	position: absolute;
	top: 379px;
	left: 250px;
}

#products_uvwhite .prevdisable{
	float: left;
	height: 27px;
	width: 368px;
	background-image: url(../images/btn_pink_prevdisable.png);
	position: absolute;
	left: 230px;
	top: 352px;
}

#products_uvwhite .nextdisable{
	float: right;
	height: 27px;
	width: 368px;
	background-image: url(../images/btn_pink_nextdisable.png);
	position: absolute;
	top: 379px;
	left: 250px;
}


#products_uvwhite .product_writeup {
	width: 520px;
	float:left;
	padding: 0;
}

#products_uvwhite .product_img {
	width: 270px;
	height: 388px;
	float:right;
	margin: 0 auto;
	padding-top: 300px;
}

#products_uvwhite .product_navi {
	height: 25px;
	float:left;
	width: 790px;
	margin: 10px 0px;
}


/*#products_uvwhite {
	margin: 0 auto;
	width:790px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#products_uvwhite h1{
	margin: 450px 30px 0 50px;
}
#products_uvwhite h2{
	margin: 0px;
	font-size:18px;
	padding: 0px;
	color: #666;
}

#products_uvwhite h2.chinese{
	margin: 0px;
	font-size:20px;
	color: #666;
}
#products_uvwhite p{
	margin: 0px 30px 0 54px;
	font-size:14px;
	color: #666;
	text-align: left;
	padding: 0px;
}

#products_uvwhite .prev a{
	float: left;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_pink_prev.png);
}

#products_uvwhite .next a{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_pink_next.png);
}

#products_uvwhite .prevdisable{
	float: left;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_pink_prev.png);
}

#products_uvwhite .nextdisable{
	float: right;
	height: 25px;
	width: 324px;
	background-image: url(../images/btn_pink_nextdisable.png);
}


#products_uvwhite .product_writeup {
	width: 520px;
	float:left;
	padding: 0;
}

#products_uvwhite .product_img {
	width: 270px;
	height: 388px;
	float:right;
	margin: 0 auto;
	padding-top: 300px;
}

#products_uvwhite .product_navi {
	height: 25px;
	float:left;
	width: 790px;
	margin: 10px 0;
}

#products_uvwhite .hr {
	padding: 25px 0;


}*/
/* Scroll Bar */


/* ----------------------------------------------------------------------------------------------------*/
/* Scrollbar */
/* ----------------------------------------------------------------------------------------------------*/
  
#scrollbar_content {
	overflow:hidden;
	width:700px;
	height:330px;
	color: #999999;
	position: relative;
	font-size: 12px;
	top: 50px;
}


#scrollbar_content li {
	list-style:none;
	margin: 3px;
	height: 10px;
	padding: 10px;
	background-image: url(../images/press_list_bg.png);
	color: #FFF;
}



#scrollbar_content li a {
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
}

#scrollbar_content li a:hover {
	font-weight:bold;
	color: #FFF;
	text-decoration:underline;
}

#contentContainer {
	margin-left: 0;
	margin-right: 0;
	width: 180px;
	height: 500px;
}
#scrollbar_track {
	position:absolute;
	top:52px;
	height:330px;
	width:10px;
	background-color:#30a5b7;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	left: 730px;
}
#scrollbar_container{
	position:relative;
	width:720px;
	float: left;
	height: 300px;
	padding: 0px 10px 10px 10px;
}

#scrollbar_handle {
	width:10px;
	background-color:#FFFFFF;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(../images/scrollbar-arrow.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#landing {
	position:relative;
	top: 50%;
	left: 50%;
	width:960px;
	height:500px;
	margin-left: -480px;
	margin-top: -250px;
}


#landing2 {
	position:relative;
	width:100%;
	height: 100%;
}

#uv-product {
	position:relative;
	width:100%;
	height:100%;
}

#product {
	position:absolute;
	left: 50%;
	width:790px;
	height:400px;
	margin-left: -395px;
	/*top: 30%;*/
	margin-top:140px;
}

#product2 {
	position:relative;
	left: 50%;
	width:900px;
	height:400px;
	margin-left: -450px;
	margin-top: 140px;
}


#interim {
	position:absolute;
	top: 50%;
	left: 50%;
	width:1100px;
	height:600px;
	margin-top: -300px;
	margin-left: -550px;
}

#press2 {
	position:absolute;
	left: 50%;
	width:700px;
	height:400px;
	margin-left: -350px;
	margin-top: 140px;
}

#press {
	margin: 0 auto;
	width:700px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#press h1{
	margin: 0px;
	position: absolute;
	top: 13px;
	left: 10px;
}
#press p{
	margin: 0px;
	font-size:13px;
	color: #FFF;
	text-align: left;
	position: absolute;
	left: 520px;
	width: 351px;
	top: 61px;
	height: 335px;
}

#press p a { text-decoration:none; color:#FFF; }
#press p a:hover { text-decoration:none; color:#FFF;}

/* ----------------------------------------------------------------------------------------------------*/
/* Multimedia page */
/* ----------------------------------------------------------------------------------------------------*/

#multimedia {margin:0 auto; width:1000px; position:relative; top:100px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#multimedia ul, #multimedia ol, #multimedia li, #multimedia div, #multimedia h2, #multimedia h3, #multimedia h4, #multimedia p {margin:0; padding:0; line-height:0; list-style:none outside;}
#multimedia a {text-decoration:none; color:#fff; font-weight:bold; outline:none;}

#multimedia #container {width:455px; background:url(../images/multimedia/separator.png) no-repeat right 10px; }
#multimedia #container h2 {float:left; width:100px; height:20px; margin:10px 0 0 25px; text-indent:-9999px; background:url(../images/multimedia/header.png) no-repeat 0 0;}
* html #multimedia #container h2 {margin-left:13px;} /* IE6 hack */

#multimedia #tabs {float:right; display:inline; margin-right:45px;}
#multimedia #tabs li {float:right; height:35px; font-size:0;}
#multimedia #tabs a {display:block; width:93px; height:35px; text-indent:-9999px; background-repeat:no-repeat; background-position:left bottom;}

#multimedia li.videos a {background-image:url(../images/multimedia/tab_videos.gif);}
#multimedia li.infomercials a {background-image:url(../images/multimedia/tab_infomercials.gif);}
#multimedia li.tvcs a {background-image:url(../images/multimedia/tab_tvcs.gif);}
#multimedia li.press-releases a {background-image:url(../images/multimedia/tab_press-releases.gif);}
#multimedia #tabs li a:hover, #multimedia #tabs li a.active {background-position:left top;}

#multimedia .pane-wrp {width:377px; height:428px; padding:20px 25px 0 25px;}
#multimedia .pane-wrp {background:url(../images/multimedia/scroll_board.png) no-repeat 0 0;}
#multimedia .pane-wrp ul {display:none;}
#multimedia .pane-wrp ul#infomercials {display:block;}

#multimedia .scroll-pane {width:416px; height:402px; overflow:auto;}

#multimedia .scroll-board {line-height:0; margin:0; padding:0; font-size:0;}
#multimedia .scroll-board li {padding:24px 0; border-bottom:1px dashed #b0e9f2; width:380px; margin:-1px;}
#multimedia .scroll-board li .thumbnail {float:left; margin-right:10px;}
#multimedia .scroll-board li img {margin-left:1px; border:3px solid #298989; width:100px; height:80px;}
#multimedia .scroll-board li img:hover, #multimedia .scroll-board li img.active, #multimedia .scroll-board li img.hover {border-color:#fff;}

#multimedia .scroll-board li h3 {padding-top:5px; padding-bottom:10px; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif }
#multimedia .scroll-board li p {font-size:12px; line-height:13px;}

#multimedia #video-wrp {position:absolute; right:0; top:0; width:545px; height:470px;}
#multimedia #video-bg {width:100%; height:100%; background:url(../images/multimedia/video_bg.png) no-repeat right bottom;}
#multimedia #video {position:absolute; bottom:25px; right:20px; background-color:#000; width:500px; height:400px;}

/* ----------------------------------------------------------------------------------------------------*/
/* Awards page */
/* ----------------------------------------------------------------------------------------------------*/
#awards {margin:0 auto; width:960px; position:relative; top:80px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#awards ul, #awards ol, #awards li, #awards div, #awards h2, #awards h3, #awards h4, #awards p {margin:0; padding:0; line-height:0; list-style:none outside;}
#awards a {text-decoration:none; color:#fff; font-weight:bold; outline:none;}

#awards #container {width:280px; background:url(../images/multimedia/separator.png) no-repeat right 0;}
#awards #container h2 {margin:0 0 0 45px; background:url("../images/awards/h2.png") no-repeat scroll 0 0 transparent; height:22px;}
#awards .pane-wrp {width:280px; height:425px; padding:20px 25px 0 25px;}

#awards .scroll-pane {width:248px; height:400px; overflow:auto;}
#awards #awards-list {overflow:hidden;}
#awards #awards-list li {margin-top:1px;}
#awards #awards-list li a {display:block; padding:5px 20px 5px 20px; font:normal normal normal 12px/14px Arial, Helvetica, sans-serif;}
#awards #awards-list li a:hover, #awards #awards-list li a.active {background:url(../images/multimedia/awards_highlighter.png) repeat-y 0 0;} 
#awards #awards-list li a.active {font-weight:bold;}

#awards #target-wrp {position:absolute; right:0; top:0; width:670px; height:450px; padding-top:30px;}
#awards #target-wrp .scroll-pane {width:100%; height:100%; background:transparent; overflow:auto;}
#awards #awards-container div {display:none; position:relative;}
#awards #awards-container div#award-01 {display:block;}

#awards a.hotspot {display:block; background:url(../images/transparent.gif) repeat left top;}
#awards a#aw1-spot1 {position:absolute; z-index:100; left:18px; top:170px; width:195px; height:372px;}
#awards a#aw1-spot2 {position:absolute; z-index:100; left:222px; top:170px; width:195px; height:372px;}
#awards a#aw1-spot3 {position:absolute; z-index:100; left:426px; top:170px; width:195px; height:372px;}

/* ----------------------------------------------------------------------------------------------------*/
/* Roadshow page */
/* ----------------------------------------------------------------------------------------------------*/
#rs-wrp {margin:0 auto; width:960px; position:relative; top:80px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#rs-wrp ul, #rs-wrp ol, #rs-wrp li, #rs-wrp div, #rs-wrp h2, #rs-wrp h3, #rs-wrp h4, #rs-wrp h5, #rs-wrp h6, #rs-wrp p {margin:0; padding:0; line-height:0; list-style:none outside;}
#rs-wrp a {text-decoration:none; color:#fff; font-weight:bold; outline:none;}

#rs-wrp #wrapper {width:930px; height:600px; position:relative;}
#rs-wrp #rs-leftside {width:435px; position:absolute; left:0;}
#rs-wrp #rs-rightside {width:440px; position:absolute; right:0;}

#rs-wrp h2 {margin-bottom:22px;}
#rs-wrp h3 {font-weight:bold; font-size:16px; line-height:16px; color:#786DA3;}
#rs-wrp h3.color2 {margin-bottom:22px; color:#4F476B;}
#rs-wrp h4 {font-weight:bold; font-size:14px; line-height:16px; color:#333; margin-bottom:16px;}

#rs-wrp p.desc {margin-bottom:12px; font-size:12px; line-height:16px; color:#333;}
#rs-wrp img {display:block;}
#rs-wrp img.prize, #rs-wrp img.table {margin-bottom:18px;}
#rs-wrp p#tnc {font-size:11px; line-height:11px; color:#333;}

