/** CMS ***/
div#controlPanel {
    border: 2px solid rgb(204, 204, 204); margin: 10px auto; padding: 10px; width: 800px; background-color: white; line-height: 56px; vertical-align: baseline; text-align: left; font-size: 12px;
}
div#controlPanel a, div#controlPanel img, div#controlPanel .stdIcon {
    margin: 0 30px;
}
/* Site */
html {
  padding: 0;
  margin: 0;
}
body {
    font-family: arial, sans-serif;
    font-size: 80%;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #464d53;
    background-attachment: fixed;
    text-align: center;
}
/* h1 { font-size: 20px; } */
h1, h2, h3, h4, h5, h6 {
  color: #333
}
img {
  border: none;
}
a {
  color: #CF1111;
}
a:hover {
  color: #0C0;
}
#container {
    margin: 0 auto;
    margin-top: 8px;
    width: 793px;
    background-image: url('/laf/snowkiting/snowkiting_container.jpg');
    background-repeat: repeat-y;
    text-align: left;
}
.stretch:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#topBar {
    background-image: url('/laf/snowkiting/snowkiting_topbar.jpg');
    width: 100%;
    height: 87px;
}
#topBar a {
    display: block;
    width: 100%;
    height: 100%;
}
#topNav {
    height: 19px;
    width: 100%;
    background-image: url('/laf/snowkiting/snowkiting_topnav.jpg');
    background-repeat: no-repeat;
}
#navBar {
    font-size: 14px;
    width: 210px;
    background-image: url('/laf/snowkiting/snowkiting_navbar.jpg');
    position: relative;
    top: 0;
}
#navLogo {
    background-image: url('/laf/snowkiting/snowkiting_navlogo.jpg') no-repeat;
    width: 209px;
    height: 45px;
}
#navBaseContainer {
    z-index: 10;
    height: 0;
    overflow: visible;
    background-image: url('/laf/snowkiting/snowkiting_navbase.jpg');
}
#navBase {
/* put as new element inside container, not navbar. left align, allow overflow, set vertical-align to be bottom/baseline etc so it flows upwards...?*/
    display: block;
    visibility: visible;
    height: 266px;
    width: 210px;
    position: relative;
    top: -275px;
    /*bottom: -189px;*/
}
#content {
    float: right;
    margin-right: 20px;
    width: 540px;
    font-size: 12px;
    color: #222;
    margin-bottom: 20px;
}
#contentBase {
    float: right;
    width: 554px;
    height: 1px;
    margin-right:15px;
   /* background-image: url('/laf/snowkiting/snowkiting_contentbase.jpg');*/
}
#baseBar {
   width: 100%;
   height: 8px;
   background-image: url('/laf/snowkiting/snowkiting_basebar.jpg');
   clear: both;
}
ul#coreLinks {
  position: relative;
  top: .1em;
  left: 225px;
  display: inline;
  font-size: 12px;
  color: #000;
}
ul#coreLinks li {
  display: inline;
  padding: 0 .6em;
}
ul#coreLinks li.first {
  border-left: none;
}
ul#coreLinks a, a.stdLink {
  text-decoration: none;
  color: #000;
}
ul#coreLinks a:hover, a.stdLink:hover {
  color: #373;
}
ul#crumbs {
  margin: 0;
  border:0;
  padding:0;
  overflow: visible;
  text-align: left;
}
ul#crumbs {
  display: inline;
  font-size: .8em;
}
ul#crumbs li {
  display: inline;
  margin-left: .5em;
}
ul#crumbs li a {
  text-decoration: underline;
  color: #283c83;
}
ul#crumbs li a:hover {
  color: #CC6600;
}

table#productData, .productImage {
    margin-top: 15px;
}

#recentThumbnails {
    margin: 0;
    width: 100%;
    height: 105px;
    clear: both;
    overflow: hidden;
}
#recentThumbnails a {
    float: left;
    margin-left: 0;
    margin-right: 5px;
}

table#bookingForm td {
  border-bottom: dotted 1px #ccc;
}

.imageLink {
    width: 255px;
}
.add {
    vertical-align: bottom;
    margin-left: 10px;
    height: 26px;
    width: 134px;
    margin-bottom: 2px;
}

#relatedItems {
    background: url("/laf/snowkiting/snowkiting_related_items_bar.gif") top left repeat-x;
    width: 97%;
    margin-top: 60px;
    text-align: left;
    clear: both;
}
#relatedItems h2 {
    font-size: 10px;
}
div.thumb {
  float: left;
  position: relative;
  height: 180px;
  width: 130px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 5px;
  margin-right: 5px;
}
div.thumb a {
  text-decoration: none;
}

.galleryThumb {
    float: left;
    width: 135px;
    text-align: left;
    margin-bottom: 5px;
}
#categoryContent {
    float: right;
    border-left: 25px;
    margin-right: 5px;
    width: 395px;
}

.gst {
    font-size: .6em;
}
#quantity, #options {
  font-family: monospace;
}

#newsletterPopup {
    /*display: none;*/
    visibility: hidden;
    width: 207px;
    height: 169px;
    margin: 0 auto;
    z-index: 40000;
    background-image: url('/laf/image/newsletter_popup.jpg');
    /*background-color: #464d53;*/
}
#newsletterPopup .hd,#newsletterPopup .ft {
    /*background-color: #600;*/
    color: #FFF;
    height: 1.2em;
    text-align: center;
    vertical-align: middle;
}
#newsletterPopup .bd {
    margin: 5px 7px;
}

ul#udm {
  position: relative;
  left: 20px;
  list-style-image: url('/laf/snowkiting/snowkiting_listimage.jpg');
  z-index: 1000;
  margin-bottom: 266px;
  font-size: 18px;
  list-style: none;
  width: 160px;
  }


udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:relative;top:0;z-index:20000;width:175px;cursor:default !important;border:none;text-align:left;}
.udm{position:relative;padding-left:0;padding-top:0;} /*.udm{position:static;padding-left:0;padding-top:0;}*/
.udm li{display:block;width:175px;}
/*.udm { left: -200px;}*/


    /*.udm {left: -400px; border: black solid 4px;}*/
@media Screen,Projection{:root .udm/**/[class="udm"] li{position:relative;}}
@media Screen,Projection{:root .udm/**/[class="udm"] ul li{position:relative;}}
.udm li a{position:relative;display:block;}
.udm a{margin-top:-1px;}
.udm ul a{margin:0;}
.udm ul li{margin-top:-1px;}
.udm ul li:first-child{margin-top:0px;}
.udm ul{background-image:none;background-color:#6e8e9d;cursor:default !important;width:120px;height:auto;border-width:0px;border-color:;border-style:solid;position:absolute;z-index:20100;padding:0px;}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;border-color:#9DB5D2 #283C83 #283C83 #9DB5D2;padding-left:7px;padding-right:7px;padding-top:3px !important;padding-bottom:3px !important;text-decoration:none;color:#FFF;border-width:1px;font-style:normal;font-family:tahoma, verdana, sans-serif;font-weight:bold !important;}
.udm a,.udm a.nohref{font-size:.7em;}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited{letter-spacing:1px !important;}
.udm li a:visited{background-image:none;background-color:;border-width:1px;color:#FFF;font-style:normal;border-style:solid;border-color:#9DB5D2 #283C83 #283C83 #9DB5D2;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:#283C83;text-decoration:none;color:#FFF;border-color:#9DB5D2 #283C83 #283C83 #9DB5D2;border-style:solid;border-width:1px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:#283C83;text-decoration:none;color:#FFF;border-color:#9DB5D2 #283C83 #283C83 #9DB5D2;border-style:solid;border-width:1px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:;text-align:;border-width:1px;border-style:solid;border-color:#9DB5D2 #283C83 #283C83 #9DB5D2;padding-left:5px;padding-right:5px;padding-top:2px !important;padding-bottom:2px !important;text-decoration:;color:;font-style:;font-size:;font-family:;font-weight: !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:;color:;font-style:;border-width:1px;border-style:;border-color:;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:;background-image:none;background-color:;text-decoration:;color:;border-color:;border-style:;border-width:1px;}
* html .udm ul li a:active{font-style:;background-image:none;background-color:;text-decoration:;color:;border-color:;border-style:;border-width:1px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{width:100%;}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:none;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
@media all and (min-width:0px){ul[class$="udm"].udm li{float:none;}}
@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}






/*
ul#udm li {
  position: relative;
  list-style-image: url('/laf/snowkiting/snowkiting_listimage.jpg');
  }
ul#udm li ul {
  z-index: 10000;
  position: absolute;
  left: 100px;
  top: -18px;
  display: none;
  width: 160px;
  }

ul#udm li a {
  position: relative;
  display: block;
  text-decoration: none;
  color: #030;

  padding: 5px;
  border: none;
  border-bottom: dotted 1px #333;

  }
ul#udm ul li {
  position: relative;
  list-style-type: none;
  list-style-image: none;

}
ul#udm li:hover ul, li.over ul {
  display: block;
}
ul#udm a:hover {
 color: #050;
}
*/
