/* CSS Document */
html, body {height: 100%; margin:0; padding:0;}
body{ height:100%; color:#131313; font-family:Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; letter-spacing:1px;  }

a { color:#131313;}
a:hover { color:#e0001a; text-decoration:none;}

.font_size10 { font-size:10px;}

#main_wrapper { width:100%; display:block; margin:0 auto;  min-height:100%;	position:relative; vertical-align:middle; height:100%;}

#top_wrapper { padding:25px 0 0 25px; height:63px; }

.logo { float:left; width:264px; height:63px; background:url(images/logo.gif) no-repeat left; display:block;}
.logo a {  width:264px; height:63px;}
 
.top_right_panel { width:40%; float:right; text-align:right; padding-top:50px; padding-right:17px;}
.top_right_panel a { text-transform:uppercase; text-decoration:none; font-size:10px; letter-spacing:3px;}
.top_right_panel a:hover { text-decoration:none;}

#middle_wrapper{ padding:0px 0; width:100%;display:block; position:relative;  height:466px; min-height:466px;  border:solid 0px red; }

.footer { position:absolute;  bottom:0px; padding-bottom:15px; width:100%; display:block;  height:60px;   }
.footer_left { width:75%; padding-left:20px; padding-top:40px; float:left; text-transform:uppercase; font-size:8px; color:#000; letter-spacing:1px}
.footer_right { width:15%; margin-right:20px; *margin-right:17px; padding-top:0px; float:right; text-align:right;}

.clear_both { clear:both; height:0; font-size:0; line-height:0; margin:0; padding:0;}

#container {
            background-color: #fff;
            width: 100%; overflow:auto;
            margin: 0px auto; height:500px;
            padding: 0px;
        }
#container ul li{ display:inline;}

.left_selector {  background:url(images/left_selector.png) no-repeat left top; width:115px; height:267px; position:absolute; left:0; top:32px; z-index:3; display:block; }
.left_handle {display:block; width:115px; height:267px; position:absolute; left:0; top:0; cursor:pointer;}
.right_selector { display:block; background:url(images/right_selector.png) no-repeat left top; width:115px; height:267px; position:absolute; right:0; top:32px; z-index:3; }
.right_handle {display:block; width:115px; height:267px; position:absolute; left:0; top:0px; cursor:pointer;}

#scroller { width:100%; padding: 0 0 25px 0; margin:0 0 25px 0px;}
#mycarousel { position:relative; display:block;}

.scroller_div{ width:100%; }
.scroller_data { margin-top:0px; padding-top:25px;  padding-right:0px;  display:block;vertical-align:top; padding-bottom:37px; padding-left:0; float:left; width:436px; font-size:9px; line-height:17px; color:#131313; margin-left:0px; }
.scroller_data img { float:left;}

.mycarousel_content { padding-top:10px; float:left; line-height:15px; }

.close_panel { background:#df001a;  margin:0; padding:0; }

.animation_content { color:#131313; padding:8px 10px 8px 22px; width:460px; white-space:normal; }
.animation_content p { margin:0; padding:7px 0 7px 0;}
.animation_content h5 { margin:12px 0 14px 0; padding:0; font-size:10px; font-weight:bold; line-height:17px}
.animation_bdr { border:solid 1px #cdcdcd; z-index:3000; width:; }
.animation { padding:0; height:0; width:0; margin:10px 0px; float:left;  display:none; background:#FFF; z-index:1; position:relative; border:solid 1px #aaaaaa; }

.new_animation_active { top:2px; position:absolute;}
.new_close_btn { display:block; position:absolute; right:-10px; top:0; height:354px; background:red;}
.new_div_close {height:353px; display:block; margin:0; padding:0; }

.animation_div_table { margin-right:0px; }
.animation_div_table img { padding:0; float:right;}
.animation_middle_td { width:0px !important; display:table; height:380px; vertical-align:top;  }
.animation_div_close { border:solid 2px #0000FF;}

.close_panel img { padding:0 0 0 0 }

.iframe_left {  background:url(images/left_selector.png) no-repeat left top; width:115px; height:267px; position:absolute; left:0; top:32px; z-index:3; display:block; }
.iframe_right { display:block; background:url(images/right_selector.png) no-repeat left top; width:115px; height:267px; position:absolute; right:0; top:32px; z-index:3; }
.close_btn_link { display:block; width:28px; height:350px;}
:focus { outline:none;}

.scroll_arw { position:relative; width:50%;  top:0px;  margin:0 auto; height:15px; background:transparent; }
.scroll_arw a.arw { line-height:6px; margin:0px auto; top:-14px; display:block; width:6px; height:6px; padding:0px 0px; position:absolute; text-align:center; z-index:98;   cursor:pointer;  }



#arw01 { left:6%; }
#arw02 { left:14%; }
#arw03 { left:22%; }
#arw04 { left:30%; }
#arw05 { left:38%; }
#arw06 { left:46%; }
#arw07 { left:54%; }
#arw08 { left:62%; }
#arw09 { left:70%; }
#arw10 { left:78%; }
#arw11 { left:86%; }
#arw12 { left:94%; }


/*
#arw01 { left:5%; }
#arw02 { left:14%; }
#arw03 { left:23%; }
#arw04 { left:32%; }
#arw05 { left:41%; }
#arw06 { left:50%; }
#arw07 { left:59%; }
#arw08 { left:68%; }
#arw09 { left:77%; }
#arw10 { left:86%; }
#arw11 { left:95%; }
*/
.scroll_arw a.arw img { border:solid 0px #000; float:left; }
.scroll_arw a.arw span { display:none; position:absolute; top:-95px; width:114px; height:68px; background:url(images/scroll_div_box_arw.gif) no-repeat; padding:1px 3px 20px 1px;  left:-55px; color:#000; cursor:pointer;}
.scroll_arw a.arw span img { width:114px; height:68px; border:0;}

.contact_text_header { font-weight:bold; color:#333333}

.main_slider { margin:20px 0 0 0; width:98%; padding-top:2px; display:block; position:relative;  }

.slider { width:50%; background-color:#CCCCCC; position: relative; width:100%;}
.slider_new {
	width:50%; 
    height: 18px; padding:0 2px; margin:0px auto; top:-36px;
    position: relative; border:solid 1px #cdcdcd;
	padding-left:7px;
	padding-right:7px;
}
.handle {
	position: absolute;
    cursor:pointer;
    height: 10px;
    width: 99px;
    top: 4px;
    background: url(images/scroller1.gif) no-repeat center top;
    z-index: 100;
}
.slider span {
	color: #bbb; background:url(images/scroller_arw.png) no-repeat center bottom;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}
.slider-control {
    margin-bottom: 10px;
    text-align: center;
}
.slider-control a {
    font-size:0px;
    text-decoration: none;
    padding: 6px 3px; background:url(images/scroller_arw.png) no-repeat center; vertical-align:middle;
    margin: 0 2%; 
    color: #eee;
   }
.slider-control a:focus , .slider-control a:active {outline: none;}
.image_footer_logo { background:url(images/ski_b.gif) no-repeat left top; display:block; width:50px; height:54px; float:right; }
.image_footer_logo img { float:right}
.background_img { background:#cfcfcf url(images/logo_bg.gif) no-repeat center; margin-left:0px; float:left;}
.background_img img { }
#contenerdiv { width:100%;   }
.inner_table2 { width:0;}