@charset "utf-8";
/* Softstart UK Website Screen Stylesheet */
/* Author: Christopher Hill - Chill Web Designs */
/* Info: http://www.chillwebdesigns.co.uk/ */

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent;
	border:0;
	margin:0;
	outline:0;
	padding:0;	
	vertical-align:baseline;
	}

/* Page Styles */

body{	
	background:#000 url(../images/screen/background.png) repeat-x;
	color:#666;
	font-family:Arial," Helvetica", sans-serif;
	height:auto;
	margin:0 auto;
	text-align:center;
	width:940px;
	}
#container{
	margin:30px 10px 15px 10px;
	padding:0;
	text-align:left;
	width:920px;
	min-height:600px;
	height:auto;
	}
#header{
	height:80px;
	}
#header a img{
	float:left;
	height:50px;
	width:237px;
	}
#header #form{
	float:right;
	margin:13px 0 0 0;
	padding:0;
	}
#header #form label{
	display:none;
	}
#header #form input{
	border:1px solid #ccc;
	height:18px;
	padding:2px;
	margin:0 15px 0 0;
	color:#ccc;
	width:150px;
	}
#header #form span#error{
	position:absolute;
	margin-top:10px;
	font-size:12px;
	color:#333399;
	}

#header #form button{
	background:url(../images/screen/search-button.png) no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0;
	padding:0;
	vertical-align:bottom;
	width:70px;
	color:#ccc;
	}
#header #form button:hover{
	color:#cd8c48;
	}
.menu{
	margin:0;
	padding:0;
	font-family:Arial,"Helvetica", sans-serif;
	font-size:14px;
	width:920px;
	background:url(../images/screen/navigation-background.png) no-repeat;
	}
.menu ul{
	height:35px;
	list-style:none;
	margin:0 0 0 11px;
	padding:0;
	}
.menu li{
	float:left;
	padding:0px;
	}
.menu li a{
	color:#ccc;
	display:block;
	line-height:35px;
	margin:0px;
	padding:0px 37px;
	text-align:center;
	text-decoration:none;
	}
.menu li a:hover{
	background-color:#cd8c47;
	color:#fff;
	text-decoration:none;
	}
.menu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:180px;
	z-index:200;
	}
.menu li ul #dis{
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:100px;
	z-index:200;
	}
.menu li.dislink{
	background-color:#292929;
	width:156px;
	}		
.menu li.prod{
	background-color:#292929;
	}		
.menu ul li#bottom{
	vertical-align:top;
	background:transparent url(../images/screen/menu-bottom-trans.png) no-repeat;
	width:180px;
	height:10px;
	}
.menu ul li#bottom_small{
	vertical-align:top;
	background:transparent url(../images/screen/menu-bottomsmall-trans.png) no-repeat;
	width:156px;
	height:10px;
	}
.menu li:hover ul{
	display:block;
	}
.menu ul li a.active{
	color:#cd8c46;
	}
#menu1 a.active:hover{
	color:#fffff1;
	}
.menu li li {
	background:url('../images/sub_sep.gif') bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:180px;
	}
.menu li:hover li a{
	background:none;
	}
.menu li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.menu ul li a:hover{
	background-color:#cd8c45;
	color:#fff;
	text-decoration:none;
	}
#main_content{
	background-color:#fff;
	min-height:600px;
	height:auto;
	}
#bottom_container{
	background:url(../images/screen/bottom-container-trans.png) no-repeat;
	height:37px;
	width:920px;
	margin:0 0 3px 0;
	}
#footer{
	background:url(../images/screen/footer-trans.png) no-repeat;
	height:90px;
	width:920px;
	}
#footer img{
	float:left;
	padding:0;
	margin:15px 40px 0 0;
	}
#footer p{
	padding:15px 0 0 0;
	float:right;
	height:90px;
	width:500px;
	color:#fffffe;	
	font-size:10px;
	}
#footer p a{
	color:#ccc;	
	text-decoration:none;
	}
#footer p a:hover{
	color:#cd8c44;	
	text-decoration:none;
	}

/* IE6 HACKS */

/* Min Height Hack IE6 */

* html #container,* html #main_content{
	height:600px;
	}
* html #header #form input{
	height:18px;
}