/*Start css common to Riders*/
body{font-family: tahoma,Helvetica,sans-serif;font-size:12px;color:#333366;background-color: White;text-align: center;}
td{font-family: tahoma,Helvetica,sans-serif;font-size:12px;color:#333366;}
div#hbg{height:113px; background-image: url(http://www.skileb.com/common/headerbg.gif); background-position: top; background-repeat: repeat-x; margin-bottom:5px; text-align: center;}
div#m{width:990px;position: relative;margin-left: auto;margin-right: auto;height:29px;z-index:999}
div#ml{height:29px;background-image: url(http://www.skileb.com/common/ml.gif); background-repeat: no-repeat; width: 2px; float: left;}
div#mc{height: 29px;background-image: url(http://www.skileb.com/common/mc.gif);background-repeat: repeat-x;width: 986px;float: left;text-align: left;}
div#mr{height:29px;background-image: url(http://www.skileb.com/common/mr.gif); background-repeat: no-repeat; width: 2px; float: right;}

div#h{width:970px;position: relative;margin-left: auto;margin-right: auto; clear: both;line-height: auto;}
div#hlogo{width: 160px; float: left; text-align: left; padding-top:10px;}
div#hbanner{width: 675px; float: left;padding:13px 0 0 0;}
div#hright{width: 135px; float: right;text-align:center;padding-top:20px;height: 40px;}

div#subh{text-align: left;width:970px;position: relative;margin-left: auto;margin-right: auto; height:24px; vertical-align: middle; padding: 0 6px 0 6px;border-bottom:1px solid #DCDDE6;margin-bottom:20px;}
div#subh .zonel{padding: 0px; float:left;font-size:13px;}
div#subh .zoner{padding: 0px; float:right;font-size:13px;}

div#foot{width:970px;position: relative;margin-left: auto;margin-right: auto; clear: both; color:#7D7D92;font-size:11px;padding-top:20px;}
div#foot .footnote{text-align: left;color:inherit;margin-bottom:5px;padding-top:5px;}
div#foot a.footnote{color:#CB0000;font-size:11px; font-weight: bold;}
div#foot a:hover.footnote{color:#CB0000;font-size:11px;TEXT-DECORATION: none;font-weight: bold;}
div#foot img {vertical-align: middle}
div#foot a{color:#7D7D92;font-size:11px; text-decoration: underline;}
div#foot a:hover{color:#7D7D92;font-size:11px; TEXT-DECORATION: none;}
div#foot #footmenu{line-height:135px;vertical-align: middle; border-top: 3px solid #DCDDE6;border-bottom: 1px solid #DCDDE6; color:inherit;position: relative;}
div#foot #footmenu .footmenusub{padding:10px 55px 10px 5px; text-align: left;line-height:17px;float:left;color:inherit;}
div#foot #footmenu .footmenusocial{padding:10px 0 10px 0; text-align: left;line-height:17px;float:right;color:inherit;}

div#mycontainer{width:970px;margin-left: auto;margin-right: auto;text-align: left;} /* open in header close in footer */
A:link,A:active,A:visited {COLOR: #333366;}
A:hover {COLOR: #CB0000;TEXT-DECORATION: underline;}
/*End css common to Riders*/

*{margin:0;padding:0;}
div#homeleft{width:620px;float:left;margin:0 0 20px 0;}
div#homeright{width:330px;margin-left:15px;padding:0; text-align: left;float:right;}
.hiline{line-height:18px;}

#menuleft{width:165px;margin-right:25px;background-image: url(menuleft_bg.gif); background-repeat: repeat-y; background-position: right; text-align: left; line-height: 18px; float: left; font-size: 12px;}
#menuleft ul{list-style:none; padding: 0px; margin: 0px; border: 0px; width: 159px;}
#menuleft li{ margin: 0;padding-left:5px; border: 0px;line-height:22px;vertical-align: middle;width:auto;}
#menuleft li.tit {border-top:1px solid #E5E5ED;margin-top:10px;}
#menuleft li.bot {border-bottom:1px solid #DCDDE6;margin-bottom:5px;padding-bottom:3px;}
#menuleft li a{text-decoration: underline;}
#menuleft li a:hover,#menuleft li a.active{text-decoration: none;}
#menuleft li.resortmenu{padding-left: 5px; margin: 0px; border: 0px; line-height:22px;vertical-align: middle;background-color: #EEEEF3;}
#menuleft li.resortmenubot {border-bottom:1px solid #CB0000;margin-bottom:5px;background-color: #EEEEF3;}

#crumb{font-size:14px;color:#D0D1DD; font-weight: bold;padding:0 0 20px 0;margin:0px;}
#crumb a{color:#D0D1DD;text-decoration:none;}
#crumb a:hover{color:#D0D1DD;text-decoration:underline;}
#crumb .crumbs{color:#333366;}

div#content{float:left;line-height:18px;}

.contentsideL{padding:8px 5px;margin-left:10px;width:270px;float:right;border:1px solid #C5C6D8;border-radius:5px;box-shadow:2px 2px 3px #CCCCCC;background-color:#E6E6EE;line-height:18px;text-align:center;}
.contentsideS{padding:8px 5px;margin-left:10px;width:230px;float:right;border:1px solid #C5C6D8;border-radius:5px;box-shadow:2px 2px 3px #CCCCCC;background-color:#E6E6EE;line-height:18px;text-align:center;}

div#gallery2{width:375px;margin:0 0 10px 10px;float:right;}

div#foot #footlang{color:inherit;position: relative;margin:10px 0 10px 0;border-top: 1px solid #DCDDE6;padding-top:5px;}
div#foot #footlang .lang{text-align: left;float:left;width:160px;height:24px}

img{border: 0px;}
img.paddy {padding:4px;}
form{padding: 0px; margin: 0px;}
hr{color:#DCDDE6;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}
.lightcell{background-color: #D4D6E7;}
table#type1{border-collapse: collapse;}
table#type1 td{padding: 3px;font-size: 11px;}

.formfieldsearch {font-family: Tahoma,Helvetica,sans-serif;font-size: 11px; color:#666666;padding: 2px; margin: 0px;	border: 1px solid #DCDDE6;}
.formfieldhome{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 14px;border: 1px solid #C3C6D3;color:#000033;margin: 0px;padding: 2px;}	
.formfield{font-size: 11px; color:#666666;padding: 2px; margin: 0px;border: 1px solid #C3C6D3;}	
.SBMbookcalbtn{margin-left:4px;width:21px;height:18px; vertical-align: middle;}
.bookimg{margin-top:8px;width:138px;height:26px;border: 0px;}
.acthumb{margin:5px 5px 2px 0;width:50px;height:50px;border: 0px; float: left;}
.acthumb2{margin:0px 5px 2px 0px;width:68px;height:68px;border: 0px; float: left;}

.title2{color:#666; font-size: 13px; font-weight: bold; padding: 6px 0 4px; 0;}
.tell{padding:0 15px 0 20px;font-size: 11px;font-style: italic;}

.bright{COLOR: #CB0000; font-weight:bold;}/*E17100*/
A.bright:link,A.bright:active,A.bright:visited {text-decoration: underline;COLOR: #CB0000; }
A.bright:hover{text-decoration: none;}
.error{COLOR: #df0000 }
/*
.button{font-size: 12px;font-family: tahoma,Helvetica; font-weight: bold; background-image: url(/common/bg_button.gif);color: white;border-top: 1px solid #29447E;border-right: 1px solid #29447E;border-bottom: 1px solid #1A356E;border-left: 1px solid #29447E; height: 25px;padding:0 5px;}
*/
.button{color: white;font-size: 11px;font-family: tahoma,Helvetica;font-weight: bold; background-image: url(/common/bg_button.gif);border-top: 1px solid #29447E;border-right: 1px solid #29447E;border-bottom: 1px solid #1A356E;border-left: 1px solid #29447E; height: 25px;padding:0 5px;}
h1 {border: 0px;	padding: 0px;	margin: 0px;font-size:14px;}
h2 {font-size: 16px;color: #4C6CA9;padding:0px;margin:0 0 10px 0;border: 0px;}
.lightcell {background-color: #E7E7EF;}

#contentmain{width:479px;float:left;margin-bottom:15px;}

.homerights{width:auto;margin:0 0 15px 0;position:relative;}

table#conditions{border-collapse: collapse;margin-top:0px;}
table#conditions td{padding: 6px 3px;font-size: 11px;text-align:center;background-color: #E7E7EF;border:1px solid white;}
table#conditions td.condhead{border:1px solid white; background-color: #4D6DAA;color:white;text-align:center}
table#conditions td.sharethis{background-color: #FFFFFF;padding:0 0 0 5px;}

table#snowconditions{border-collapse: collapse;margin-top:0px;}
table#snowconditions td{padding: 5px 3px;font-size: 11px;text-align:center;background-color: #E7E7EF;}
table#snowconditions td.condhead{background-color: #4D6DAA;color:white;text-align:center;padding:2px;}

div#sharebox{margin-bottom:10px}
div#sharebox  a{width: 32px;height: 32px;margin: 0;padding: 0;cursor: pointer;}
div#sharebox  a img{border: 0;opacity: 1.0;margin:0 4px;}
div#sharebox  a:hover img{opacity: 0.70;}

A.red:link,A.red:active,A.red:visited {text-decoration: underline;COLOR: #CC0000; }
A.red:hover{text-decoration: none;}
A.green:link,A.green:active,A.green:visited {text-decoration: underline;COLOR: #006600; }
A.green:hover{text-decoration: none;}

#cds-container{clear:both;padding-top:10px;position:relative;width:620px;border-top:1px solid #DCDDE6;}
#cds-wrapper{overflow:auto;height:125px;width:620px;}
#cds-content{font-family:tahoma,Helvetica,sans-serif;font-size:11px;color:#7D7D92;text-align:left;}
#cds-content p{font-family:tahoma,Helvetica,sans-serif;font-size:11px;color:#7D7D92;text-align:justify;margin-bottom:10px;padding-right:10px;padding-left:5px;}
#cds-content h2{font-family:tahoma,Helvetica,sans-serif;font-size:12px;color:#7D7D92;line-height:16px;padding-left:5px;}

.MyRounding{-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/* Not allowed anymore?
.fan_box a:hover{text-decoration: none;}
.fan_box .full_widget{height:135px;border: 0 !important;background: none !important;position: relative;}
.fan_box .connect_top{background: none !important;padding: 0 !important;}
.fan_box .profileimage, .fan_box .name_block{display: none;}
.fan_box .connect_action{padding: 0 !important;}
.fan_box .connections{padding: 0 0 0 5px !important;border: 0 !important;  font-family: tahoma,Arial, Helvetica, sans-serif;
font-size: 16px;  font-weight: bold;  color: #4C6CA9;}
span.total{color: #CB0000;font-weight: bold; font-size:20px;}
.fan_box .connections .connections_grid {padding: 6px 0 3px 6px !important;}
.fan_box .connections_grid .grid_item{padding: 0 12px 8px 0 !important;}
.fan_box .connections_grid .grid_item .name{
font-family: tahoma,verdana,arial,sans-serif;font-weight: normal; color: #333366 !important; padding-top: 1px !important;}
.fan_box .connect_widget{position: relative;margin: 0 0 5px 0 !important;}
.fan_box .connect_widget .connect_widget_interactive_area {margin: 0 !important;}
.fan_box .connect_widget td.connect_widget_vertical_center {padding: 0 !important;}
*/

.shady{border-top: 1px solid #96d1f8;background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 3px 6px;
   -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;font-size: 18px;font-family: Helvetica, Arial, Sans-Serif;text-decoration: none;vertical-align: middle;text-align:center;}
   
DIV.icoclosed{margin-left:0;width:14px;height:14px;background-image: url(data:image/gif;base64,R0lGODlhDgAOAKIAAAAAAP///9MqHepsYo8tJv///wAAAAAAACH5BAEAAAUALAAAAAAOAA4AQAMjWLrMIzBKSN68JOvNm1/WJVXiRHzfoK7sSpbRCwsyXJcn2iQAOw==);}
DIV.icoopen{margin-left:0;width:14px;height:14px;background-image: url(data:image/gif;base64,R0lGODlhDgAOAKIAAAAAAP///0ezR4LWgh+EH////wAAAAAAACH5BAEAAAUALAAAAAAOAA4AQAMjWLrMIzBKSN68JOvNm1/WJVXiRHzfoK7sSpbRCwsyXJcn2iQAOw==);}