body {
	padding: 0; 
	font: 1em "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 100%;
	background-color: #1c1c1c;
	background-image: url(images/bg-body.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	margin: 0;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/* slider specific CSS */
.sliderGallery {
			background-color: #000;
			top: 80px;
            overflow: hidden;
            position: relative;
			padding: 10px 0 10px 0;
            height: 600px;
            width: 100%;
			border-top: 2px #767676 solid;
			border-bottom: 2px #767676 solid;
        }

.sliderGalleryinner {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
}

#images div.sliderGalleryinner div {
	float:left;	
}

#scontainer {
	width: 100%;
	height: 50px;
	top: 694px;
	z-index: 99;
	position: absolute;
	background: url(images/slider-shadow.png);
	background-repeat:repeat-x;
	background-position: 0 10px;
}

#headercontainer {
	width: 100%;
	height: 85px;
	top: 17px;
	z-index: 99;
	position: absolute;
	text-align: center;
}

.slider-full{
	margin:0 auto;
	width: 642px;
	height:19px;
}

.slider-left{
	width: 21px;
	height: 19px;
	background: url(images/scroll-left.png) no-repeat;
	float: left;
}

.slider-right{
	width: 21px;
	height: 19px;
	background: url(images/scroll-right.png) no-repeat;
	float: left;
}

.slider {
	width: 600px;
	height: 17px;
	padding: 1px 0 1px 0;
	position: relative;
	background: url(images/scroll-mid.png) no-repeat;
	float: left;
}

.content{
	width: 800px;
	height: 550px;
	margin: 25px auto 0 auto;
	color: #CCC;
	background: url(images/bg-content.jpg) no-repeat;
}

.content-inner{
	width: 760px;
	margin: 0 auto;
	padding-top: 20px;
}

.content-inner a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.content-inner a:hover{
	text-decoration: underline;
}

.copyright {
	clear: both;
	padding: 10px 0 10px 0;
	width: 542px;
	text-align: center;
	margin:0 auto;
	position: relative;
	color: #CCC;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
}

.copyright a{
	color: #CCC;
	text-decoration: none;
}

.copyright a:hover{
	color: #FFF;
}

.handle {
	position: absolute;
	cursor: pointer;
	cursor: hand;
	height: 17px;
	width: 140px;
	top: 0;
	background: url(images/productbrowser_scroller_20080115.png) no-repeat;
	z-index: 100;
}

#footer{
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	font-size: 10px;
}

label.preField, form .inlineSection .oneField .inlineLabel {
	width: 8em;
	white-space: nowrap;
}
label.preField {
	display: inline-block;	
	margin: 0.6em 0 0 0.5em;
	padding-right: 4px;
	min-width: 8em;
	text-align: right;
}

.displayField{
	width: 8em;
	white-space: nowrap;
	display: inline-block;	
	margin: 0.6em 0 0 0.5em;
	padding-right: 4px;
	min-width: 8em;
	text-align: right;
	font-weight: bold;
	color: #888;
}

.displayFieldL{
	width: 14em;
	white-space: nowrap;
	display: inline-block;	
	margin: 0.6em 0 0 0.5em;
	padding-right: 4px;
	min-width: 14em;
	text-align: right;
	font-weight: bold;
	color: #888;
}

#worksafe{
margin:5px 0 5px 0;
}