@charset "utf-8";
body {
	margin:0;
	background:#fff url(../image/bg-main.gif) repeat-x;
	font-size: 12px;
	font-family: sans-serif, Helvetica, Arial;
}
h1 {
	font-size:26px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	letter-spacing:-1px;
	margin-top: 15px;
	line-height: 22px;
	font-weight:normal;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
img {border:0;}
a{
	color:#f15922;
	text-decoration:none;
}
a:hover
{
    text-decoration: underline;
	color:#f15922;

}
#wrapper{
	width:940px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 10px;
}
/* header */
#header{
	text-align:left;
	font-size: 12px;
	font-family: sans-serif, Helvetica, Arial;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
	position:relative;
	width:100%;
	height:120px;
	z-index:89;
}
#header-empty{
	text-align:left;
	font-size: 12px;
	font-family: sans-serif, Helvetica, Arial;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
	position:relative;
	width:100%;
	height:50px;
}
.logo{
	position:absolute;
	float:left;
	width:103px;
	height:18px;
	margin-top: 12px;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a{
	height:100%;
	display:block;
	background:url(../image/logo-xplova.png) no-repeat;
}
#header .siteselector {
	position:absolute;
	float:left;
	height:18px;
	margin-top: 13px;
	margin-left: 124px;
	}
	
#header .siteselector a, .siteselector a:visited {
	color:#999;
	padding: 0px 0px 0px 8px;
	}
	
#header .siteselector a:hover {
	color:#000;
	text-decoration: none;
	}
#header .menuname h2{
	position:absolute;
	margin-top:68px;
	width:100%;
	text-align:left;
	font-family: sans-serif, Helvetica, Arial;
    font-size:20px;
	color:#666;
	letter-spacing: -1px;
	font-weight:normal;
}	
#chng-lang{
	float:left;
	position: absolute;
	margin: 13px 0 0 770px;
	padding-left: 35px;
	font-size:11px;
	/* font-weight:normal;
	background:#fff url(../image/flag-fr.png) left no-repeat; */
	font-weight:bold;
	background-color:#fff;
	z-index:99;
}
#chng-lang a{
	color:#999;
}
#chng-lang a:hover{
	color:#f15922;
	text-decoration:none;
}
#chng-lang ul{
	position:absolute;
	margin:6px 0 0 -36px;
	padding:0px 0;
	list-style:none;
	width:165px;
	display:none;
	border-bottom:#666 1px solid;
	z-index: 999;
}
#chng-lang li{
	line-height:16px;
	padding: 3px 0 3px 15px;
	border-top:#666 1px solid;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
	display: block;
}
#chng-lang li.active a, #chng-lang li a:hover{
	display: block;
	text-decoration:underline;
	}
#chng-lang li a{
	color:#666!important;
	display: block;
}
#chng-lang li.lang-de {
	/* background:#fff url(../image/flag-de.png) left no-repeat; */
	background-color:#fff;
}
#chng-lang li.lang-es {
	/* background:#fff url(../image/flag-es.png) left no-repeat; */
	background-color:#fff;
}
#chng-lang li.lang-it {
	/* background:#fff url(../image/flag-it.png) left no-repeat; */
	background-color:#fff;
}
#chng-lang li.lang-tw {
	/* background:#fff url(../image/flag-tw.png) left no-repeat; */
	background-color:#fff;
}
#chng-lang li.lang-us {
	/* background:#fff url(../image/flag-us.png) left no-repeat; */
	background-color:#fff;
}
#chng-lang li.lang-fr {
	/* background:#fff url(../image/flag-fr.png) left no-repeat; */
	background-color:#fff;
}
	
#menu{
	position:absolute;
	margin-top:75px;
	margin-left: 150px;
	list-style:none;
	width: 800px;
	text-align:left;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
}
#menu li{
	display:inline;
	margin:0 8px;
	line-height:14px;
}
#menu a{
	color:#999;
	font-weight:bold;
}
#menu li.current_page_item a,
#menu a:hover{
	color:#f15922;
	text-decoration:none;
}
.menu{
	margin:45px 0 0;
	padding:0 0 ;
	list-style:none;
	position:relative;
	width:100%;
	text-align:center;
}
.menu li{
	display:inline;
	margin:0 27px;
	line-height:14px;
}
.menu a{
	color:#000;
}
.menu a:hover, .menu li.active a{
	color:#f15922;
	text-decoration:none;
}
.facebook{
    position:absolute;
	margin-left: 810px;
	margin-top: 65px;
}
.list{
	padding:0;
	list-style:none;
	width:900px;
	overflow:hidden;
	margin-top: 0px;
	margin-left: 0px;
}
.list h2{
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	line-height: 8px;
}
.list h2:hover{
	color:#f15922;
}
.list li{
	float:left;
	width:180px;
	margin:10px 30px 30px 0;
}
.list img{
	display:block;
	margin:0 0px 10px;
	border: #999 solid 1px;
	position:relative;
	width: 130px;
}

/* main */
#main{
	height:440px;
	position:relative;
}
.container{
	float:left;
	width:940px;
	height:380px;
	position:relative;
	overflow:hidden;
}
.container-home{
	float:left;
	width:940px;
	height:430px;
	position:relative;
	overflow:hidden;
}

.subcontainer{
	float:left;
	width:940px;
	height:60px;
	position:relative;
	overflow:visible;
}

/* content */
#content{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	font-family: sans-serif;
	color:#666;
	line-height:16px;
}
#content .content-home{
	width:100%;
	overflow:hidden;
	height:368px;
}
#content .content-full{
    float:left;
	position:relative;
	width: 925px;
	height:308px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
.content-full-left{
    float:left;
	width: 300px;
	height: 270px;
	border-right:#CCCCCC 1px dotted;
	padding-right: 20px;
}
.content-full-right{
	margin-left: 370px;
	margin-top: -50px;
}

#content .content-full .paging{
    float:left;
	line-height:40px;
	z-index: 4;
}
#content .content-product{
    float:left;
	position:relative;
	width: 925px;
	height:308px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
#content .content-left{
    float:left;
	background: url(../image/bg-image.gif) no-repeat;
	position:relative;
	width: 485px;
	height:375px;
	z-index: 5;
}
#content .content-left-product{
    float:left;
	background: url(../image/bg-product-image-border.gif) no-repeat;
	position:relative;
	width: 378px;
	height:375px;
	z-index: 5;
}
#video-holder{
    float:left;
	margin-top: 1px;
	margin-left: 1px;
}
#content .content-left-product .image-holder{
    float:left;
	margin-top: 1px;
	margin-left: 1px;
}

#content .content-left .video-holder{
    float:left;
}
#content .content-left .image-holder{
    float:left;
}
#content .content-left-list{
    float:left;
	background: url(../image/bg-image-border.gif) no-repeat;
	position:relative;
	width: 485px;
	height:375px;
	z-index: 5;
}
#content .post-left{
    float:left;
	position:relative;
	height:375px;
	z-index: 5;
	overflow:hidden;
}
#content .post-left h3{
	font-size:16px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	font-weight:normal;
	letter-spacing:-1px;
	line-height: 18px;
	margin-top: 18px;
}

.content-left-box{
	width: 405px;
	height:285px;
	padding-left: 30px;
	padding-top: 20px;
}
#content .content-right{
    float:right;
	position:relative;
	width: 430px;
	height:360px;
	margin-top: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
#content .post-right{
    float:left;
	position:relative;
	margin-left: 156px;
	width: 769px;
	height:360px;
	margin-top: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
#content .content-right-product{
    float:right;
	background:#FFFFFF url(../image/bg-border-product-features.gif) no-repeat left top;
	position:relative;
	width: 562px;
	height:360px;
	margin-top: 15px;
    overflow: hidden;
}
#content h1 {
	font-size:26px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	letter-spacing:-1px;
	margin-top: 15px;
	line-height: 30px;
}
#content h2 {
	font-size:20px;
	font-family: sans-serif, Helvetica, Arial;
	color:#999;
	margin-top: 15px;
	line-height: 22px;
	font-weight:normal;
}
#content h5{
	font-family: sans-serif, Helvetica, Arial;
	font-size:15px;
	font-weight:normal;
	color:#f15922;
	line-height: 15px;
	border-bottom:#999999 solid 1px;
	padding-bottom: 5px;
	width:390px;
}
#content .date {
	font-size:12px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	margin-bottom: 8px;
}
#content .storylist {
	font-size:12px;
	font-family: sans-serif, Helvetica, Arial;
	color:#999;
}
.page-name {
	font-size:26px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	letter-spacing:-1px;
	margin-top: 30px;
	line-height: 22px;
}
.parent-name {
	font-size:18px;
	font-family: sans-serif, Helvetica, Arial;
	color:#999;
	margin-left: 10px;
	letter-spacing: -1px;
}

/* where to buy */
#storebox{
	width:430px;
	float:left;
	overflow:hidden;
	margin-left: -40px;
}

#storebox .stores{
	list-style:none;
	margin-top: -20px;
}
#storebox .stores h5{
	font-family: sans-serif, Helvetica, Arial;
	font-size:15px;
	font-weight:normal;
	color:#f15922;
	line-height: 15px;
	border-bottom:#999999 solid 1px;
	padding-bottom: 5px;
	width:430px;
	margin-top: 30px;
}

#storebox .stores li{
	width: 100%
	
}
#storebox .store{
	margin-top: -10px;
	margin-left: 50px;
	
}
#storebox .storename{
	font-family: sans-serif, Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color:#f15922;
	line-height: 10px;
	padding-bottom: 5px;
	display:block;
	padding-top: 15px;
}
#storebox .storeadd{
	font-family: sans-serif, Helvetica, Arial;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:15px;
	display:block;
}



/*submenu*/
#submenu{
	position:absolute;
	margin-top: 5px;
	padding-top: 22px;
	margin-left: 0px;
	list-style:none;
	width:940px;
	text-align:center;
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	background: url(../image/bg-submenu.png) top center no-repeat;
	height: 230px;
	overflow: hidden;
	z-index: 20;
}
#submenu-void{
	position:absolute;
	margin-top: 5px;
	padding-top: 17px;
	list-style:none;
	width:100%;
	text-align:center;
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	height: 60px;
}

#submenu li{
	display:inline;
	text-align:center;
	margin-left: 20px;
}
#submenu a{
	color:#666;
	font-size:12px;
	font-weight:bold;
}
#submenu li.current_page_item a,
#submenu a:hover{
	color:#f15922;
	text-decoration:none;
}
.submenu{
	padding:0 0 ;
	list-style:none;
	position:relative;
	width:100%;
	text-align:center;
}
.submenu li{
	display:inline;
	margin:0 30px;
	line-height:14px;
	text-align:center;

}
.submenu a{
	color:#666;
}
.submenu a:hover, .submenu li.active a{
	color:#666;
	text-decoration:none;
}
.dropdown-hold{
	position:absolute;
	left:0;
	top:-200px;
	z-index:13;
	width:940px;
	display:none;
	overflow: hidden;
	padding:0 0 8px;
}
.dropdown{
	position:relative;
	width:940px;
	text-align:left;
	height:220px;
	z-index:12;
	background: url(../image/bg-dropdown.png) top center no-repeat;
}
.dropdown .inner{
	width:900px;
	overflow:hidden;
	position:relative;
	height:200px;
	z-index:11;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.dropdown a.close{
	position:absolute;
	width:16px;
	height:16px;
	background:url(../image/bg-close.gif) no-repeat;
	right:10px;
	top:20px;
	overflow:hidden;
	text-indent:-6666px;
	z-index:13;
}


/* footer news  */
#newsroll{
	margin:0 auto;
	width: 940px;
    height: 24px;
	background:#fff url(../image/bg-news.png) no-repeat;
	font-family: sans-serif, Helvetica, Arial;
	font-size:11px;
	color:#ffffff;
	padding-left: 15px;
	padding-top: 5px;
	text-align:left;
	float:left;
	margin-top: -8px;
	position:relative;
	z-index:29;
	overflow:hidden;
}

#newslead{
	z-index: 38;
	position:relative;
}
#newsfeed{
	margin-left:112px;
    margin-top: -14px;
	text-align:left;
	position: absolute;
	z-index: 38;
}
#newsfeed a{
	color:#ffffff;
}
#newsfeed a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#newsticker { 
    width:800px; 
    padding:0px 0px 0; 
	font-family: sans-serif, Helvetica, Arial;
	font-size:11px;
    margin-top: 0px;
    margin-left: 0px;
}

.newsticker-jcarousellite { width:800px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:1px; }
.newsticker-jcarousellite .info { float:right; width:800px; }

.clear { clear: both; }


#newsrss{
	float: left;
	position:relative;
    height: 24px;
	margin-left: 818px;
	margin-top: -19px;
	z-index: 38;
}
#morenews{
	float: left;
	position:relative;
	z-index: 40;
}
#morenews a{
	float: left;
    height: 24px;
	width: 103px;
	background:url(../image/bt-morenews.png) no-repeat;
	font-family: sans-serif, Helvetica, Arial;
	letter-spacing:-1px;
	font-size:10px;
	color:#f15922;
	padding-top: 6px;
	padding-left: 10px;
	margin-left: 840px;
	margin-top: -24px;
	display:block;
}

#morenews a:hover{
	color:#fff;
	background:url(../image/bt-morenews-over.png) no-repeat;
	text-decoration:none;
	display:block;
}

/* footer */
#footer{
	width: 100%;
	height: 40px;
	background:#fff;
	position:relative;
	z-index: 28;
}

#footer-left{
	font-family: sans-serif, Helvetica, Arial;
	font-size:10px;
	font-weight:bold;
	color:#999;
	margin-top: -8px;
	text-align:left;
	float:left;
	background:#fff;
	height: 20px;
	
}	
	
#footermenu{
	position:absolute;
	list-style:none;
	text-align:left;
	z-index: 35;
	background:#fff;
}
#footermenu li{
	display:inline;
	margin:0 2px;
	line-height:14px;
}
#footermenu a{
	color:#999;
}
#footermenu li.current_page_item a,
#footermenu a:hover{
	color:#f15922;
	text-decoration:none;
}
.footermenu{
	text-align:center;
}
.footermenu li{
	display:inline;
}
.footermenu a{
	color:#999;
}
.footermenu a:hover, .footermenu li.active a{
	color:#fbeab1;
	text-decoration:none;
}

#footer-right{
	font-family: sans-serif, Helvetica, Arial;
	font-size:10px;
	font-weight:bold;
	float:right;
	padding-right: 40px;
	height: 20px;
	background-color:#fff;
}	

.search{
	float:right;
	position:relative;
	width:85px;
	text-align:left;
	color:#999;
	line-height:12px;
	margin-right: 80px;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	top: 4px;
	z-index: 65;
}
.search a{
	line-height:10px;
	color:#999;
	float:left;
}
.search .form{
	position:absolute;
	left:0px;
	bottom:-7px;
	width:154px;
	display:none;
}
.search .form fieldset{display:inline;}
.search .form input{
	vertical-align:middle;
	border:0;
	float:left;
	margin:0;
}
.search .form input.text{
	width:118px;
	padding:2px 3px 2px;
	margin-top: 1px;
	font:11px sans-serif, Arial, Verdana ;
	color:#666;
	background:#eee;
}

/* Pager */

.pager{
    margin-right: 70px;
	margin-top: -10px;
	padding:0;
	list-style:none;
	float: right;
}
.pager .hold{
	float:left;
	width:160px;
	overflow:hidden;
}
.pager ul{
	margin:0;
	padding:0;
	width:99999px;
	list-style:none;
}
.pager li{
	float:left;
	font-size:11px;
	width:16px;
	text-align:center;
}
.pager a{line-height:14px;}
.pager .lnk-prev {
	float:left;
}
.pager .lnk-next {
	float:left;
}
.pager .lnk-prev a,
.pager .lnk-next a {
	float:left;
	width:5px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
}
.pager .lnk-next a {
	margin:3px 0 0 3px;
	background:url(../image/bg-next.gif) no-repeat;
}
.pager .lnk-prev a {
	background:url(../image/bg-back.gif) no-repeat;
	margin:3px 3px 0 0;
}
.pager .lnk-prev a.disabled,
.pager .lnk-next a.disabled {background-position:0 -9px;}

/* story ajax */

.page2 #content{
    float:right;
	position:relative;
	width: 430px;
	height:360px;
	margin-top: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
.page2 #content-full{
    float:left;
	position:relative;
	width: 940px;
	height: 380px;
	background:url(../image/bg-border-full.gif) no-repeat;
}
.page2 #content-full h1 {
	font-size:26px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	letter-spacing:-1px;
	margin-top: 15px;
	margin-bottom: 50px;
	line-height: 22px;
}
.page2 #content-full .faq-box{
    float:left;
	width: 860px;
	height: 245px;
	position:relative;
	margin-left: -3px;
	margin-top: 2px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right:55px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
.page2 #content-full .warranty-box{
    float:left;
	width: 829px;
	height: 245px;
	position:relative;
	color:#666666;
	margin-left: 28px;
	margin-top: -1px;
	overflow-y: auto;
    overflow-x: hidden;
    padding-right:55px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;

}
.warranty-textbox{
	font-family: sans-serif, Helvetica, Arial;
	font-size:12px;
	position:relative;
	width: 620px;
	margin-left: 180px;
	margin-top: -28px;
}
.warranty-title{
	font-family: sans-serif, Helvetica, Arial;
	font-size:19px;
	color:#f15922;
	position:relative;
	width: 150px;
	margin-left: 0px;
	letter-spacing:-1px;
	line-height: 22px;
	font-weight:normal;
	margin-top:1px;
}
.content-half{
    float:left;
	position:relative;
	width: 430px;
	height: 380px;
	background:url(../image/bg-border-full.gif) no-repeat;
}
.content-half h1 {
	font-size:26px;
	font-family: sans-serif, Helvetica, Arial;
	color:#f15922;
	letter-spacing:-1px;
	margin-top: 15px;
	margin-bottom: 50px;
	line-height: 22px;
}
.content-half .buy-box{
    float:left;
	width: 400px;
	height: 245px;
	position:relative;
	margin-left: -3px;
	margin-top: 2px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right:55px;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
	z-index: 4;
}
.content-rt{
	width:485px;
	float:left;
	padding:20px 20px 0;
	height:380px;
	background: url(../image/bg-image-border.gif) no-repeat;
	margin-top: -360px;

}
.content-rt h3{
	font-family: sans-serif, Helvetica, Arial;
	font-size:14px;
	color:#CCCCCC;
	line-height: 12px;
	margin-left: 23px;
	margin-top: 3px;

}
.content-rt .media-news{
	width:385px;
	float:none;
	list-style:none;
	margin-left: -15px;
	margin-top: -10px;
}
.content-rt .media-news li{
	font-family: sans-serif, Helvetica, Arial;
	font-size:12px;
	width:100%;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom:#999999 solid 1px;
}

/* tabs */

.tabs{
	width:900px;
	position:relative;
	float:left;
}
.tabset{
	width:900px;
	list-style:none;
	position:relative;
	overflow:auto;
	font-family: sans-serif, Helvetica, Arial;
	font-size:13px;
	margin-top: -40px;
	margin-left: -39px;
}


div.tab{margin:0 0 0 31px;}
#tabz{
	height:200px;
}
.tabset li{
	float:left;
	margin:0 0px 0 0;
	border-right:#ffffff solid 1px;
	
}
.tabset a{
	display:block;
	width:110px;
	background:#ffcc9a;
	text-align:center;
	padding:5px 0;
	color:#666;
}
.tabset a:hover{
	background:#eee;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.tabset a.active{
	background:#fff;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.textbox{
	font-family: sans-serif, Helvetica, Arial;
	font-size:12px;
	position:relative;
	width: 840px;
	margin:0px 0 0;
	overflow: hidden;
}
.textbox a{
	cursor:pointer;
    }

.accordion{
	margin:0;
	padding:0px 0 0;
	list-style:none;
}
.accordion li{margin:0px; overflow: hidden; width: 820px;}
.accordion a{color:#f15922;}
.accordion .active a{color:#f15922;}
.accordion .slide {color:#666;}
#content .accordion .slide p{margin:3px 0;}

.question{
	margin: 0px;
	width: 820px;
    }
	
.question-head{
	margin: 0px;
	width: 30px;
	float:left;
	display:inline;
    }
	
.question-body{
	margin: 5px 0 0 10px;
	width: 780px;
	display:inline;
    }

.answer-head{
	margin: 0px;
	width: 40px;
	float:left;
    }
	
.answer-body{
	margin: 5px 0 0 40px;
	width: 780px;
    }

.tabset2{
	width:900px;
	list-style:none;
	position:relative;
	overflow:hidden;
	font-family: sans-serif, Helvetica, Arial;
	font-size:13px;
	margin-top: -40px;
	margin-left: -39px;
}

.tabset2 li{
	float:left;
	margin:0 0px 0 0;
	border-right:#ffffff solid 1px;
	display:block;
	width:110px;
	background:#fff;
	text-align:center;
	padding:5px 0;
	color:#666;
}
.tabset2 a{
	display:block;
	width:110px;
	background:#ffcc9a;
	text-align:center;
	padding:5px 0;
	color:#666;
	margin-top: -5px;
}
.tabset2 a:hover{
	background:#eee;
	text-align:center;
	text-decoration:none;
	color:#666;
	margin-top: -5px;
	}
	
/* smalltabs */

.small-tabs{
	width:400px;
	position:relative;
	float:left;
	margin-top: -5px;
}
.small-tabset{
	width:400px;
	list-style:none;
	position:relative;
	overflow:auto;
	font-family: sans-serif, Helvetica, Arial;
	font-size:13px;
	margin-top: 1px;
}


div.small-tab{margin:0 0 0 31px;}
#small-tabz{
	height:200px;
}
.small-tabset li{
	float:left;
	margin:0 0px 0 0;
	border-right:#FFFFFF solid 1px;
	
}
.small-tabset a{
	display:block;
	width:60px;
	background:#ffcc9a;
	text-align:center;
	padding:5px 0;
	color:#666;
}
.small-tabset a:hover{
	background:#eee;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.small-tabset a.active{
	background:#fff;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.small-textbox{
	font-family: sans-serif, Helvetica, Arial;
	font-size:12px;
	position:relative;
	width: 380px;
	margin:0px 0 0;
	overflow: hidden;
}

.accordion{
	margin:0;
	padding:0px 0 0;
	list-style:none;
	overflow:auto;
}
.accordion li{margin:0 0 15px;}
.accordion a{color:#f15922;}
.accordion .active a{color:#f15922;}
.accordion .slide {color:#666;}
#content .accordion .slide p{margin:3px 0;}

/* download */
.products{
	margin:0 0px 0 0;
	padding:0;
	list-style:none;
	width:900px;
	overflow:hidden;
}
.products h5{
	font-family: sans-serif, Helvetica, Arial;
	font-size:13px;
	font-weight:bold;
	color:#f15922;
	line-height: 13px;
}
.products li{
	width:250px;
	margin:10px 25px 25px 0;
	float:left;
}
.products li li{
	margin:7px 0px 0px -40px;
	padding: 0 0 0 20px;
	float:left;
	list-style: none;
	background: url(../image/dot.gif) left no-repeat;
}

.product{
	margin:0 14px 10px 0;
}
.product img{
	display:block;
	margin:0 0px;
	border: #999 solid 1px;
}
.product:hover img, .active .product img{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.manual{
	display:block;
	margin:1px 0 0;
}
.manual a{
	color:#666;
	padding:2px 0 0 0px;
	text-decoration:none!important;
	font-size:12px;
}
.manual a:hover, .active .manual a{
	color:#f15922;
	text-decoration:none;
}
/* form box */

.form-box label{
	color:#f15922;
	padding-top: 19px;
	width:70px;
	font-weight:bold;
}
#form-box{ 
    margin-top: 0px;
	list-style:none;
	width:800px;
	float:none;

}
.form-box{
	margin:12px 0 0;
}
.form-box input.text{
	width:220px;
	padding:2px;
	vertical-align:middle;
	font:12px sans-serif, Helvetica, Arial;
	color:#666;
}

.form-box input.text3{
	width:260px;
	padding:2px;
	vertical-align:middle;
	font:12px sans-serif, Helvetica, Arial;
	color:#666;
}

.form-box input.text2{
	width:140px;
	padding:2px;
	margin-top:-3px;
	vertical-align:middle;
	font:11px sans-serif, Helvetica, Arial;
	color:#666;
}
.form-box select{
	width:230px;
	padding:2px;
	vertical-align:middle;
	font:12px sans-serif, Helvetica, Arial;
	color:#666;
}
.form-box textarea{
	height:89px;
	width: 220px;
	padding:2px;
	overflow:auto;
	vertical-align:middle;
	font:12px sans-serif, Helvetica, Arial;
	color:#666;
}
#notes{font-size:10px; color:#0099CC;}
.form-box .btn-submit{
    margin:0px 0 0 0px;	
	font:12px sans-serif, Helvetica, Arial;
	height: 27px;
 }
.form-box .btn-search{
    margin:0px 0 0 0px;	
	font:11px sans-serif, Helvetica, Arial;
	padding: 2px 0 2px 0;
 }
ul.form-box{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:400px;
}
ul.form-box li{
	overflow:hidden;
	width:100%;
	margin:0px 0 0px;
}
ul.form-box label{
	float:left;
	width:100px;
	font-size:11px;
	line-height:15px;
}
ul.form-box label span{
	font-size:18px;
	color:#0abfe0;
}
ul.form-box .btn-submit{
	margin:0px 0 0 0px;
}
ul.form-box .btn-reset{
	margin:10px 0 0 14px;
}
/* product tab */

.postTabs_divs{
	padding-top: 0px;
	margin-top:0px;
	padding-left: 25px;
	padding-right: 15px;
	height:218px;
	width: 502px;
    overflow-y: auto;
    overflow-x: hidden;
    visibility: visible;
    border:#000000;
    scrollbar-face-color: #eee; scrollbar-3dlight-color: #eee; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #eee; scrollbar-arrow-color: #666;
    scrollbar-shadow-color: #eee; scrollbar-highlight-color: #eee; 
}
ul.postTabs
	{
	padding: 0.2em 1em 0.2em 0.2em !important;
	margin:0px 0px 13px -96px!important;
	font-size: 12px;
	font-family: sans-serif, Helvetica, Arial;
	list-style-type: none !important;
	line-height:normal;
	text-align:center;
	display: block !important;
	background: none;
	}

ul.postTabs li
	{	
	display: inline !important;
	font-size: 12px;
	line-height:normal;
	background: none;
	padding: 0px;
	margin: 0px;
	}
  
ul.postTabs li:before{
   content: none;	
}  
  	
ul.postTabs li a
	{
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right: 10px;
	margin-left: -3px;
	border-right:#ffffff solid 1px;
	color: #666;
	cursor: pointer;
	
	}
	
ul.postTabs li.postTabs_curr a{
	background: #fff;
	color: #666 !important;
	text-decoration: none;
	
	}

ul.postTabs li a:hover
	{
	color: #666 !important;
	background: #eee;
	text-decoration: none;
	
	}

.postTabsNavigation{
	display: block !important;
	overflow:hidden;
}

.postTabs_nav_next{
	float:right;
}

.postTabs_nav_prev{
	float:left;
}
/* sitemap */
#sitemaplist{
	float:left;
	margin:0px;
	padding:0px;
	width: 430px;
}

#sitemaplist h3{
	font-size:16px;
	font-family: sans-serif, Helvetica, Arial;
	color:#999999;
	font-weight:normal;
	letter-spacing:-1px;
	line-height: 18px;
	margin-top: 0px;
	border-bottom: #CCCCCC 1px dotted;
}

#sitemaplist h4{
	font-size:13px;
	font-family: sans-serif, Helvetica, Arial;
	color:#999999;
	font-weight:normal;
	letter-spacing:-1px;
	line-height: 10px;
	margin-top: 0px;
}

#sitemap-left{
	float:left;
	margin:0px;
	padding:0px;
	width: 180px;
}
#sitemap-right{
	margin:0 0 0 200px;
	padding:0px;
	width: 180px;
}

.sitemaplist{
	float:left;
	margin:0 0 40px 0;
	padding:0px;
}

.sitemaplist li{
	margin:0px;
}




/* product-list */
.product-list{
	padding:0;
	list-style:none;
	overflow: visible;
	width: 240px;
	margin: 0px;
}
.product-list h2{
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	line-height: 8px;
}
.product-list h2:hover{
	color:#f15922;
}
.product-list li{
	float:left;
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	font-size:18px;
	width:160px;
	margin:10px 20px 5px 0;
	list-style:none;
	letter-spacing:-1px;
	display:block;
}
.product-list li ul{
	float:left;
	padding:0;
	width:540px;
	margin-top: 0px;
	margin-left: 0px;
	list-style:none;
}
.product-list li ul li{
	float:left;
	list-style:none;
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	font-size:12px;
	list-style:none;
	letter-spacing:0px;
	display:block;
}

.product-list img{
	display:block;
	margin:0 0px 10px;
	border: #999 solid 1px;
	position:relative;
	width: 130px;
}
/* homepage pull up banner */
.drophome{
	float:left;
	width:900px;
	position:relative;
	z-index: 19;

}
.drophome img{
	float:left;
	position:relative;
	border:#CCCCCC solid 1px;
	margin-right: 16px;
	margin-left: 10px;
	margin-top: 10px;
}
.drophome-text{
	float:left;
	position: absolute;
	color:#666;
	width:410px;
	height: 180px;
	margin-left: 459px;
	margin-top: 40px;
}
.drophome h2{
	float:left;
	position:relative;
	font-weight:normal;
	font-size:22px;
	letter-spacing:-1px;
	margin-left: 0px;
	margin-top: 10px;
}
/*search faq*/
.searchfaq{
	float:right;
	position:relative;
	width:385px;
	text-align:left;
	color:#666;
	line-height:12px;
	margin-top: -88px;
	margin-right: -32px;
}
.searchfaq .form{
	position:absolute;
	width:285px;
}
/* product scroll */
.roll{
	padding:0;
	width:9999px;
	margin-left: -8px;
	margin-top: 5px;
}
.roll ul{
}

.roll h2{
	font-weight:normal;
	font-size:22px;
	letter-spacing:-1px;
}
.roll h2:hover{
	color:#f15922;
}
.roll li{
}
.roll p{
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	font-size:12px;

}

.roll img{
	border: #999 solid 1px;
}
.pnext {
}
.pprev {
}
.sidebar-menu li a{
    margin-left:15px;
	font-family: sans-serif, Helvetica, Arial;
	color:#666;
	font-size:12px;
	list-style: circle;
}
.sidebar-menu li a:hover{
	color:#f15922;
}

#watermark1
{
position:relative;
left:0px;
top:0px;
z-index:5 }

#watermark2
{
position:absolute;
left:315px;
top:5px;
z-index:6}

/************************************************
*	Widget Slider  				            	*
************************************************/
#product-content-holder{
	height:300px;
	margin: 0px;
	padding:0px;
    }

#media-holder{
	height:60px;
	margin: 0px;
	width: 600px;
	z-index:87;
    }

#left-holder{
	margin:  0px;
	width: 330px;
	float:left;
	display:inline;
    }

#right-holder{
	margin: 0px;
	width: 220px;
	display:inline;
    }

#left-carousel-navi{
	margin: -28px 0 0 65px;
	padding: 0px;
	width: 300px;
    }

.iprev a{
    width:10px;
	height:14px;
	display:block;
	float:left;
	background: url(../image/bt-pre.png) no-repeat;
    }
	
.iprev a:hover{
	background: url(../image/bt-pre-hover.png) no-repeat;
    }

.inext a{
    width:10px;
	height:14px;
	display:block;
	background: url(../image/bt-next.png) no-repeat;
    }

.inext a:hover{
	background: url(../image/bt-next-hover.png) no-repeat;
    }

.iprev{
	text-indent: -9999px;
    overflow:hidden;
    }
	
.inext{
	text-indent: -9999px;
    overflow:hidden;
	margin: -14px 0 0 240px;
    }

#image-carousel{
	margin: 0 0 0 100px;
    }

#image-carousel ul{
	margin: 0px;
	list-style:none;
	width: 300px;
    }

#image-carousel li{
	margin: 0 3px 0 0px;
	list-style:none;
	width: 36px;
	float:left;
    }

#right-carousel-navi{
	margin: -28px 0 0 407px;
	padding: 0px;
	width: 250px;
    }

.vprev a{
    width:10px;
	height:14px;
	display:block;
	float:left;
	background: url(../image/bt-pre.png) no-repeat;
    }

.vprev a:hover{
	background: url(../image/bt-pre-hover.png) no-repeat;
    }

.vnext a{
    width:10px;
	height:14px;
	display:block;
	background: url(../image/bt-next.png) no-repeat;
    }

.vnext a:hover{
	background: url(../image/bt-next-hover.png) no-repeat;
    }
	
.vprev{
	text-indent: -9999px;
    overflow:hidden;
    }
	
.vnext{
	text-indent: -9999px;
    overflow:hidden;
	margin: -14px 0 0 128px;
    }

#video-carousel{
	margin: 0 0 0 440px;
    }

#video-carousel ul{
	list-style:none;
    }

#video-carousel li{
	margin: 0 3px 0 0px;
	list-style:none;
	width: 36px;
	float:left;
    }

