body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	background-image: url(images/background.jpeg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.table_float {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* These styles create the vertical scroller - JScrollPane CSS */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	padding-right:20px;

}
.jScrollPaneTrack{
	position:absolute;
	cursor:pointer;
	right:0;top:0;
	height:100%
}
.jScrollPaneDrag{
	position:absolute; 
	background:#FFF;
	cursor:pointer;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.scroll-pane p{
	padding: -5px;
	color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	padding-left: 60px;
	padding-top: -15px;
}
.scroll-pane {
	width: 400px;
	height: 420px;
	overflow: auto;
	float: left;
	padding:0;
}
.scroll-pane-wide {
	width: 800px;
	height: 420px;
	overflow: auto;
	float: left;
	padding:0;
}
.scroll-pane-wide p{
	padding: -5px;
	color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	padding-left: 60px;
	padding-top: -15px;
}
.tableleft{
	font-weight: normal;
	clip: rect(auto,auto,auto,auto);
	margin-left: 60px;
}

/* These styles create the horizontal scroller. */
#main {
      width: 850px;
      margin: 0 auto;
}
#content-slider {
	width: 845px;
	height: 6px;
	background: #FFFFFF;
	position: relative;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.ui-slider-handle {
      width: 10px;
      height: 14px;
      position: absolute;
      top: -4px;
      background: #FFFFFF;
      border: solid 1px #CCCCCC;
}
#content-scroll {
      width: 850px;
      height: 594px;
      margin-top: 0px;
      overflow: hidden;
      border: solid 0px black;
}
#content-holder {
      width: 2500px;
      height: 594px;
	  margin-top: 0px;
}
.content-item {
	width: 270px;
	height: 594px;
	padding: 0px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	padding-left: 10px;
}
.content-item_titles {
	padding: 6px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #8F8F8F;
	padding-left: 13px;
	font-weight: bold;
}
.content_img_indent {
	padding: 13px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -19px;
}


/* #navbar li:hover li a, #navbar li.hover li a {
/*  background:	url('images/trans60.png');
/*  color: #000; }
/*  

/* These styles create the dropdown menus. */
#wrap {
	font-size: 10px;
	width: 580px;
	padding: 0px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#navbar {
	margin: 0;
	padding: 0;
	height: 1em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#navbar li {
	list-style: none;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#navbar li a {
   display: block;
   padding: 3px 15px;
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 16em; /* Width to help Opera out */
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
    }
#navbar li li a:hover {
    }
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #8F8F8F;
}
.text_small a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #8F8F8F;
	text-decoration: none; 
}
.text_small a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #8F8F8F;
	text-decoration: underline; 
}
.text_small a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #8F8F8F;
	text-decoration: none; 
}
.top {
	margin-top: 85px;
}

.text_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	font-weight: normal;
	padding-left: 40px;
}
.text_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #8F8F8F;
	padding-left: 40px;
	font-weight: bold;
}
.img_indent {
	margin-left: 20px;
}
.text_goods {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-left: 20px;
}



/* ----------- stylized Input Forms ----------- */

form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

.myform{
margin:0 auto;
width:350px;
padding:14px;
margin-left: 40px;
}

#stylized{


}
#stylized h1 {
font-size:10px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#8F8F8F;
margin-bottom:20px;
border-bottom:solid 1px #8F8F8F;
padding-bottom:10px;
}
#stylized label{
color:#8F8F8F;
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #8F8F8F;
width:150px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
