html,body {margin:0px;padding:0px;height: 100%;}
body{
background-color: #FFFFFF;
background-position: center top;
background-repeat: repeat-x;
}
body.second{
background-color: #EFEFEF;
}

body,td,span,p,div,pre{
font-family:  "News Gothic Regular", 'Arial Narrow', sans-serif, sans-serif; font-weight:normal; font-style:normal;
font-size: 13px;
}

a{
font-family:  "News Gothic Regular", 'Arial Narrow', sans-serif, sans-serif; font-weight:normal; font-style:normal;
font-size: 13px;
color: #666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.padding_20_20 { padding-top: 20px; padding-bottom: 20px;}
.margin_right_15 { margin-right:15px; }
.margin_left_15 { margin-left:15px; }
.margin_top_05 { margin-top: 5px; }
.margin_top_10 { margin-top: 10px; }
.margin_bottom_08 { margin-bottom: 8px; }
.margin_bottom_16 { margin-bottom:16px; }
.margin_right_15 { margin-right:15px; }
.margin_right_20 { margin-right: 20px;}

.width460 { width: 670px; float: left; font-size: 13px; }
.width460 a{ color: #028CD3; font-size: 13px; }
.width460 p,.width460 b,.width460 span,.width460 strong{ font-size: 13px; }
.width460all { font-size: 13px; }
.width460all a{ color: #028CD3; font-size: 13px; }
.width460all p,.width460all b,.width460all span,.width460all strong{ font-size: 13px; }
.width140 { width:220px; float: right; }

.nowrap { white-space:nowrap; }
.normal {font-weight: normal; }
.uppercase {text-transform: uppercase; }
.lowercase {text-transform: lowercase; }
.normalcase {text-transform: none;}
.clear{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}
.display_none{ display:none; }
.repeatx{ background-repeat:repeat-x; }
.repeaty{ background-repeat:repeat-y; }
.norepeat{ background-repeat:no-repeat; }
.text_decoration_none{ text-decoration:none; }
.overflow_auto{ overflow:auto; }
.cursor_point{ cursor:pointer; }
.background_position_right_top{ background-position: right top; }
.right{float:right;}
.left{float:left;}
.height0{height:0px;}
img{border:0px;}
.middle{vertical-align:middle;}
.containerHome { position: relative; margin-top: -25px; height: 412px; overflow: hidden }
/*.container { position: relative; margin-top: -35px; }*/
.position-relative { position: relative; }
.mt0px { margin-top: 0px; }
.mtslider{ position: relative; background-color:#000000; }

.social{ position:fixed; background-image: url(/images/tenba/bg_left0.png); background-repeat: no-repeat; width: 68px; height: 315px; top: 125px; padding: 8px; padding-left: 8px; margin-left: -109px; }
.posHome { position: absolute; top:125px; margin-left: -104px; }
.social .addthis_button_tweet { margin-bottom: 20px; margin-left: 4px; margin-top: 20px; }
.social .addthis_button_google_plusone { margin-bottom: 20px; margin-left: 7px; }
.social .addthis_button_facebook_like { margin-bottom: 20px; margin-left: 9px; width:51px; }
.social .addthis_button_facebook_like iframe{
    width:45px!important;
}

.social .addthis_counter { margin-bottom: 20px; margin-left: 9px; }
.social .mailing { margin-left: 9px; margin-top: 3px }

/* Easy Slider */
#slider { position: relative; }
#prevBtn, #nextBtn{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;		
}
#slider li{ 
	width:920px;
	min-height:412px;
	height:412px;
	overflow:hidden;
	position: relative;
}	
#prevBtn, #nextBtn{ 
	display:none;
	width:55px;
	height:64px;
	position:absolute;
	left:12px;
	top:175px;
	z-index:1;
	background-repeat: no-repeat;	
}	
#nextBtn{ 
	left:853px;
}														
#prevBtn a, #nextBtn a{  
	display:none;
	position:relative;
	width:55px;
	height:64px;
	background:url(/images/tenba/arrows_1.png) no-repeat 0 0;		
}	
#nextBtn a{ 
	background:url(/images/tenba/arrows_2.png) no-repeat 0 0;	
}																																
/* numeric controls */	
ol#controls{
	margin:0 0;
	padding:0;
	position: absolute;
	top: 387px;
	right: 20px;
}
ol#controls li{
	margin:0 0px 0 0; 
	padding:0;
	display:inline;
}
ol#controls li a {display: inline-block; background-color: #DEDEDE; width: 39px; height: 25px; text-align: center; cursor: pointer; margin-right: 1px; line-height: 25px; color: #666666; }
ol#controls li a:hover { background-color:#FFFFFF; }
ol#controls li.current a {background-color:#FFFFFF; color:#000000; }
ol#controls li.current a:hover {background-image: url(/images/tenba/li_a.png); }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}	
/* // Easy Slider */

/* Easy Slider Videos */
#videos { position: relative; margin-top: 10px; margin-bottom: 10px;}
#prevBtnVideos, #nextBtnVideos{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
#videos ul, #videos li{
	margin:0;
	padding:0;
	list-style:none;		
}
#videos li{ 
	width:449px;
	min-height:90px;
	height:90px;
	overflow:hidden;
	position: relative;
}
#videos li a{ display: block; float: left; position: relative; width: 140px; height: 108px; margin-right: 13px; }
#videos li a.last{ margin-right: 0px; }
#videos li img{ border: 1px #E5E5E5 solid; }
#videos li img.play{ border: none; position: absolute; left: 55px; top: 25px; }

#prevBtnVideos, #nextBtnVideos{ 
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:-10px;
	top:32px;
	z-index:1;
	background-repeat: no-repeat;
}	
#nextBtnVideos{ 
	left:438px;
}														
#prevBtnVideos a, #nextBtnVideos a{  
	display:block;
	position:relative;
	width:20px;
	height:20px;
	background:url(/images/tenba/b_prev.png) no-repeat 0 0;	
}	
#prevBtnVideos a:hover{ 
	background:url(/images/tenba/b_prev_a.png) no-repeat 0 0;	
}
#nextBtnVideos a{ 
	background:url(/images/tenba/b_next.png) no-repeat 0 0;	
}																																
#nextBtnVideos a:hover{ 
	background:url(/images/tenba/b_next_a.png) no-repeat 0 0;	
}																																
/* // Easy Slider Videos */



/* Easy Slider compares */
#compares { position: relative; margin-top: 10px; margin-bottom: 10px;}
#prevBtnCompares, #nextBtnCompares{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
#compares ul, #compares li{
	margin:0;
	padding:0;
	list-style:none;		
}
#compares li{ 
	width:449px;
	min-height:226px;
	height:226px;
	overflow:hidden;
	position: relative;
}
#compares li a{ display: block; float: left; position: relative; width: 129px; height: 130px; margin-right: 13px; border: 1px #E5E5E5 solid; text-align: center; padding: 5px; color: #333333; text-decoration: none; outline: none; cursor: default; font-size: 11px; }
#compares li a.last{ margin-right: 0px; }
#compares li a img{  }
#compares li a span, #compares li a label{ position: absolute; top: 150px; display: block; width: 140px; margin-left: -10px; text-align: left; line-height: 15px; color:#333333; }
#compares li a span input,#compares li a label input{ margin: 0px; display: block; float: left; margin-bottom: 45px; width: 25px; outline: none; margin-top: 5px; }

#prevBtnCompares, #nextBtnCompares{ 
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:-10px;
	top:62px;
	z-index:1;
	background-repeat: no-repeat;
}	
#nextBtnCompares{ 
	left:438px;
}														
#prevBtnCompares a, #nextBtnCompares a{  
	display:block;
	position:relative;
	width:20px;
	height:20px;
	background:url(/images/tenba/b_prev.png) no-repeat 0 0;	
}	
#prevBtnCompares a:hover{ 
	background:url(/images/tenba/b_prev_a.png) no-repeat 0 0;	
}
#nextBtnCompares a{ 
	background:url(/images/tenba/b_next.png) no-repeat 0 0;	
}																																
#nextBtnCompares a:hover{ 
	background:url(/images/tenba/b_next_a.png) no-repeat 0 0;	
}																																
/* // Easy Slider Videos */


#slider li div.span {display: block; position: absolute; top: 50px; left: 20px; width: 435px; font-size: 15px; line-height: 20px; color: #666666; }
#slider li div.span .txt { font-size: 13px; line-height: 20px; color: #666666; width: 435px; margin-top: 20px; }
#slider li div.span .txt h2 { font-size: 19px; line-height: 20px; display: block; margin: 0; margin-bottom: 10px; color: #333333; }
#slider li div.span .line1 { font-size: 71px; color: #927F64; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span .line2 { font-size: 71px; color: #927F64; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span .line1 span{ font-size: 71px; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span .line2 span{ font-size: 71px; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span .txt h2 { text-transform: none; }
#slider li div.span .txt h3 { text-transform: none; }

#slider li div.span2 {display: block; position: absolute; top: 50px; right: 0px; width: 450px; font-size: 15px; line-height: 18px; color: #666666; }
#slider li div.span2 .txt { margin-left: 0px; font-size: 13px; line-height: 20px; color: #666666; width: 415px; margin-top: 20px; }
#slider li div.span2 .txt h2 { font-size: 19px; line-height: 20px; display: block; margin: 0; margin-bottom: 10px; color: #333333; }
#slider li div.span2 .line1 { font-size: 71px; color: #018ED5; font-weight: bold; line-height: 60px; margin-left: 0px;font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span2 .line2 { font-size: 71px; color: #018ED5; font-weight: bold; line-height: 60px; margin-left: 0px;font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span2 .line1 span{ font-size: 71px; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span2 .line2 span{ font-size: 71px; font-weight: bold; line-height: 60px; font-family: "Alternate Gothic No.2", Impact, 'Arial Narrow', Futura, sans-serif; font-weight: normal; }
#slider li div.span2 .txt h2 { text-transform: none; }
#slider li div.span2 .txt h3 { text-transform: none; }


#slider li div.span3 {display: block; position: absolute; top: 50px; right: 0px; width: 430px; font-size: 13px; line-height: 18px; color: #666666; }
#slider li div.span3 .txt { margin-left: 100px; font-size: 13px; line-height: 20px; color: #666666; width: 270px; margin-top: 20px; }
#slider li div.span3 .txt h2 { font-size: 17px; line-height: 20px; display: block; margin: 0; margin-bottom: 10px; color: #333333; }
#slider li div.span3 .line1 { font-size: 71px; color: #768656; font-weight: bold; line-height: 60px; margin-left: 45px; }
#slider li div.span3 .line2 { font-size: 71px; color: #768656; font-weight: bold; line-height: 60px; margin-left: 0px; }
#slider li div.span3 .txt h2 { text-transform: none; }
#slider li div.span3 .txt h3 { text-transform: none; }


/* Easy Slider */
#prevBtn2, #nextBtn2{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
 }
#slider2{width: 686px; overflow: hidden;}
#slider2 ul{ height:344px; overflow:hidden; }
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;	
}
#slider2 li{ 
	width:686px;
	
	overflow:hidden; text-align:center;
}	
	
#slider2 li { position: relative; }
#slider2 li a { display: block; }
#prevBtn2, #nextBtn2{ 
	display:none;
	width:79px;
	height:344px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
	background-repeat: no-repeat;
	}	
#nextBtn2{ 
	left:606px;
	}														
#prevBtn2 a, #nextBtn2 a{
	display:block;
	position:relative;
	width:79px;
	height:344px;
	background:url(../images/tenba/visual_prev.png) no-repeat 0 0;	
	}	
#nextBtn2 a{ 
	background:url(../images/tenba/visual_next.png) no-repeat 0 0;	
}
.mtslider #controls_2 { list-style: none; margin: 0px; padding:0px; display: block; padding-top: 5px; margin: 0px auto; padding-left: 5px; }
.mtslider #controls_2 li { list-style: none; margin: 0px; padding:0px; display: block; margin: 0 1px; float: left; }
.mtslider #controls_2 a{ }
.mtslider #controls_2 a img{ display: block; border: 2px #000000 solid; margin-bottom: 5px;}
.mtslider #controls_2 a:hover img,.mtslider #controls_2 li.current a img{ border: 2px #FFFFFF solid;}

.carousel {
	width:688px;
	position:relative;
	padding-top: 0px;
}
.carousel .holder {
	width:521px;
	overflow:hidden;
	position:relative;
	margin-left: 80px;
}
.carousel .holder ol {
	width:9999px;
	margin:0 0px;
	padding:0;
	list-style:none;
}
.carousel .btn-prev,
.carousel .btn-next {
	position:absolute;
	top:50%;
	left:65px;
	margin-top:-10px;
	width:8px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/tenba/arrow-prev.gif) no-repeat;
}
.carousel .btn-next {
	left:auto;
	right:65px;
	background:url(/images/tenba/arrow-next.gif) no-repeat;
}
/* // Easy Slider */

.iconzoom { width: 12px; height: 12px; background-image: url(/images/tenba/b_zoom.gif); position: absolute; right: 95px; top: 322px; }
.isvideo .iconzoom { display:none; }