/* Start of CMSMS style sheet 'menu' */
#menu_vert {
   margin-left: 0px;
   margin-right: 0px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper {
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
  width: 100px;
  height: 30px;
	background-image:url();
}


/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}
#primary-nav ul {
   position: absolute;
   top: auto;
   display: none;
}

#primary-nav ul ul {
   margin-top: -10px;
   margin-left: -10px;
   left: 100%;
   top: 0px;
}
#primary-nav li {
   margin-left: -1px;
   float: left;
}
#primary-nav li li {
   /* submenu */
   margin-left: -9px;
   margin-top: 5px;
   float: none;
   position: relative;

   /*background-color: #E8B683;*/
	background-image:url(img/menu_subitem.gif);
	 height: 33px;
	 width: 108px;

}

/* Styling the basic apperance of the menu elements */
#primary-nav a {
   display: block;
   /*position:relative;*/
   padding-top:12px;
	 text-align: center;
   margin-left: -8px;

	 font-size: 10px;
   text-decoration: none;
   color: #000;
	 font-weight: bold;


}
#primary-nav li a {
   /*border-right: 1px solid #C0C0C0;*/
   /*border-left: 1px solid #C0C0C0;*/
}
#primary-nav li li a {
   border: 0px solid #C0C0C0;
}

#primary-nav li {
	/*background-color: #E8B683;*/
	background-image:url(img/menu.gif);
	height: 33px;
	width: 99px;
}

#primary-nav li.menuparent {
   /*background-color: #ececec;*/
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {
   /*background-color: #C7C7C7;*/
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent,
#primary-nav ul li.menuparent:hover,
#primary-nav ul li.menuparenth {
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif);
   background-position: center right;
   background-repeat: no-repeat;
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
   /*background-color: #E7AB0B;*/
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
   display: none;
}

#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
   display: block;
}


/* IE Hacks */
#primary-nav li li {
   float: left;
   clear: both;
}
#primary-nav li li a {
   /*height: 1%; */
}

/* End of 'menu' */

/* Start of CMSMS style sheet 'TheDrinkers_v1' */
a {
  text-decoration: none;
  color: white;
}

a img {
  border: 0;
}

a:hover {
  /*font-weight: bold;*/
  text-decoration: underline;
}

h1 {
  font-size: 10pt;
  font-weight: bold;
}


.c1,.c2,.c3,.c4,.c1_square,.c2_square,.c3_square,.c4_square{height: 14px; width:14px;}
.c1{background: url(img/border_lt.png) no-repeat;}
.c2{background: url(img/border_rt.png) no-repeat;}
.ct{background: url(img/border_top.png) repeat-x;}
.c3{background: url(img/border_lb.png) no-repeat;}
.c4{background: url(img/border_rb.png) no-repeat;}
.cb{background: url(img/border_bottom.png) repeat-x;}
.cl{background: url(img/border_left.png) repeat-y;}
.cr{background: url(img/border_right.png) repeat-y;}


.c1_square{background: url(img/border_lt_s.png) no-repeat;}
.c2_square{background: url(img/border_rt_s.png) no-repeat;}
.ct_square{background: url(img/border_top_s.png) repeat-x;}
.c3_square{background: url(img/border_lb_s.png) no-repeat;}
.c4_square{background: url(img/border_rb_s.png) no-repeat;}
.cl_square{background: url(img/border_left_s.png) repeat-y;}
.cr_square{background: url(img/border_right_s.png) repeat-y;}
.cb_square{background: url(img/border_bottom_s.png) repeat-x;}



.t1{
	background: url(img/border_middle.png);
	}

#content{
	background: url(img/logo_big.png) no-repeat;
        background-attachment: scroll;
        background-position: center center;
        height: 300px;
	}

.menu{
	background: url(img/menu.gif) no-repeat;
	width: 93px;
	height: 33px;
	padding: 0px;
	size: 12px;
	color: #000;
	text-align: center;
	}

.thumbnail{
	padding: 3px 3px 8px 3px;
	/*background-color: #222;*/
	border: 1px solid #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100px;
	height: 110px;
	}	

input {
	color: white;
	border: 0px;
	background: transparent;
	}


.scrollgeneric {
  line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;
}

/* For scrollbars, defining a color for background alongside with an image 
is always a good idea, this way the scrollbars are visible until images load */
.vscrollerbase {
  width: 15px; background-color: white;
}

.vscrollerbar {
  width: 15px; background-color: black;
}

/* styles for scrollbar images start here */
.vscrollerbar {
  background: #99CBCB url(scrollbar.png) -15px 0px repeat-y;
}

.vscrollerbar {
  padding: 13px; z-index: 2;
}

.vscrollerbarbeg {
  /* Top image holder for vertical scrollbar*/
  background: url(scrollbar.png) -45px -12px no-repeat; width: 15px; height: 15px !important;
}

.vscrollerbarend {
  /* Bottom image holder for vertical scrollbar*/
  background: url(scrollbar.png) -45px 2px no-repeat; width: 15px; height: 15px;
}

.scrollerjogbox {
  /* Scroller jog (scroll-pan) image holder, only visible when both scrollbars are used */
  background: #4E727C url(scrollbar.png) 0px 0px; width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px;
}


/* Following are for scrollbase images, may not always be required */
.vscrollerbase {
  /* Vertical scrollbar's base body */ 
  background: #D7EBDF url(scrollbar.png) 0px 0px repeat-y;
}

.vscrollerbasebeg {
  /* Vertical scrollbar's base top-cap - This may be used for holding the up arrow */
  background: url(scrollbar.png) -30px -12px no-repeat; width: 15px; height: 12px !important;
}

.vscrollerbaseend {
  /* Vertical scrollbar's base bottom-cap - This may be used for holding the down arrow */
  background: url(scrollbar.png) -30px -0px no-repeat; height: 12px; width: 15px;
}


.scrollerjogbox:hover {
  background: #5E828C url(scrollbar.png) -45px -15px;
}

/* End of 'TheDrinkers_v1' */

