/* CSS Document */

* {margin:0;padding:0}
html,body{margin:0;padding:0}
body {font:62.5% Arial, Helvetica, sans-serif; background: #333;}
p{font-size: 1.4em; line-height: 1.4em; color: #999; margin: 0 0 10px 0px}
a{color: #333; text-decoration: none;outline: none;}
a img {border:0}
a:hover {color: #b1ba1e; text-decoration: none;}
em {font-style:italic; color: #666;}
strong {font-weight:bold; color:#666;}
div#header{position:relative; }
a.minor {font-size:1em;color: #ccc;}

/* Header + Nav */

#header {
	float:left;
	width:720px;
	background: #333 url("images/headerbg2.gif") no-repeat 0px 12px; }

/*
#header h1 {
	display:block;
	float:left;
	text-indent:-999em;
	width:720px;
	height:110px;	
	margin: 0px 0px 22px 0;
	background: #000 url(images/logo.gif) no-repeat left top;
}
*/

.av {
	display:block;
	float:left;
	text-indent:-999em;
	width:720px;
	height:143px;	
	margin: 0px 0px 12px 0;
	background: transparent url(images/logo4.gif) no-repeat left top;
}


#header ul {
  	display: block;
  	width: 720px;
	font-size: 1.4em; 
	margin:0px 0 0 20px;
	padding:0px 0 0 0;
	list-style:none;
	background: #transparent;
}

#header li {
	  float:left;
	  text-align:center;
	  margin:0px 0 0 0;
	  padding:0 0 0 9px;
	  border-left: 1px solid #333;
  
}

#header ul li a {
	  float:left;
	  display:block;
	  padding:5px 9px 5px 0px;
	  text-decoration:none;
	  font-weight:bold;
	  font-style:normal;
	  color:#666;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#header a:hover {
	  color:#E1FF5D;
}

#header #current {
	  background-color: #E1FF5D;
}


#header #current a {
	  color:#b1ba1e;
	  padding-bottom:5px;
}

#header #current a:visited {
	  color:#b1ba1e;
	  padding-bottom:5px;
}


#header #last {
	 border-right: 1px solid #333;
}

#header #currentlast {
	 border-right: 1px solid #333;
	  background-color: #E1FF5D;
}


#header #currentlast a {
	  color:#b1ba1e;
	  padding-bottom:5px;
}

#header #currentlast a:visited {
	  color:#b1ba1e;
	  padding-bottom:5px;
}

h1{color: #360; font-size: 2.4em; margin: 0px 0; font-weight: normal}
h2{display:block; width: 680px;float: left; background: #b1ba1e url(images/yellowfade.gif) repeat-x left top; color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 2.4em; line-height: 1.4em; padding: 20px; font-weight: bold; font-style: normal}
.first{color: #000;}
h3{background: transparent; color: #b1ba1e; font-family: Helvetica, Arial, sans-serif; font-size: 2.4em; line-height: 1.4em; margin: 20px 10px 0px 20px; padding: 0px; font-weight: bold; font-style: normal}
h4{background: transparent; color: #b1ba1e; font-family: Helvetica, Arial, sans-serif; font-size: 1.4em; line-height: 1.4em; margin: 10px 10px; padding: 0px; font-weight: bold; font-style: normal}
h5{color: #999; font-size: 1.1em; margin:10px 10px 10px 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase}
div#container {
	text-align:left;
	background-image: url(images/contentbg.gif); 
	background-repeat: repeat-y; 
	background-position: top left;
}
/* main content  */

div#content{background: transparent; padding: 20px 0 40px 0;}

div#content div.item{
	background: transparent; 
	padding: 0px;
	width: 420px;
	margin:10px 0px 10px 20px;
	border: 1px solid #ccc;
	float: left;
	clear: none;
	}
	
div#content div.item div.main{
	background: transparent; 
	padding: 0px;
	width: 200px;
	margin:0px;
	float: left;
	clear: none;
	}

div#content div.item div.details{
	background: transparent; 
	padding: 0px;
	width: 200px;
	margin:0px 0px 10px 0px;
	float: right;
	clear: none;
	border-left: 1px solid #ccc;
	}
		
div#content div.item p{
	padding: 0px;
	margin:10px;
    font-size: 1.4em;
	}

div#content div.item ul{
	padding: 0px;
	margin:10px;
    font-size: 1.1em;
	}

div#content div.item ul li{
	padding: 5px 0px;
	margin:0px;
	border-bottom: 1px solid #ccc;
	}
			
	div#content div.item img{
	padding: 0px;
	margin:0px;
    float: left;
	}
	
div#content div.item h3{
	padding: 0px;
	margin: 10px 10px 10px 10px;
	}

div#content p{line-height:1.4; margin: 20px 10px 0px 20px;}

div#content iframe{margin: 20px 10px 0px 20px; border:0;}

div#content img{ margin: 0px 10px 10px 0px;}

div#content ul {
	font-size: 1.4em; line-height: 1.4em; color: #999;
	margin:10px 0 20px 0;
	padding:0px 0 0 0;
	list-style:none;
}

div#content ol {
	font-size: 1.4em;
	line-height: 1.4em;
	color: #999;
	margin:10px 20px 0px 20px;
	padding:0px 0 0 0;
    list-style-position: inside
}

div#content ol li{
	margin:10px 0px ;
	padding:0px 0 0 0;
}

div#content ol ol {
	font-size: 1em;
	line-height: 1.4em;
	color: #999;
	margin:10px 0px 10px 2em;
	padding:0px 0 0 0;
	list-style:;
    list-style-position: inside
}

div#content ol ul {
	font-size: 1em;
	line-height: 1.4em;
	color: #999;
	margin:0px 0px 10px 2em;
	padding:0px 0 0 0;
	list-style:none;
    list-style-position: inside
}

div#content ol li ul li{
	margin:5px 0px ;
	padding:0px 0 0 0;
}

/* main content menus*/

div#content .menu {
	background: transparent;
	width: 150px;
	margin: 10px 10px 10px 0px;
	float:left;
	clear:none;
}

div#content .menu h3{color: #360; font-size: 1.1em; margin:0px 10px 10px 0; font-family: Verdana, Arial; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; border: 0}

.details {
font-size: 1em;
clear:both;
}
/* sidebar + menus */

div#sidebar{padding:20px 0; }

div#sidebar p{
	margin:20px 20px 0px 0;
	color: #666;
}

div#sidebar h3{background: transparent; color: #000; font-family: Helvetica, Arial, sans-serif; margin: 0px 20px 0px 0px; font-size: 2.4em; line-height: 1.4em; padding: 0px; font-weight: bold; font-style: normal}

#sidebar ul, div#content .menu ul {
font-size: 1.4em;
	margin:10px 20px 10px 0;
	padding:0px 0 0 0;
	list-style:none;
	color:#666;
}

ul li ul li{
	margin:0px 0 10px 1em;
	padding:0px 0 0 0;
	list-style: none;
	color:#999;
	font-size:0.9em;
	
}

#sidebar li, div#content .menu li {
	margin:5px 0;
}
div#sidebar a{color: #666; font-weight: bold}
div#sidebar a:hover{color: #000; }

a.contact {
height: 30px;
width: 90px;
display: block;
float: left;
margin: 0 6px 20px 0;
background: transparent url(images/contact.gif) top left no-repeat; 
text-indent: -999em; 
text-decoration: none;
}

a:hover.contact {
background: transparent url(images/contact.gif) top right no-repeat; 
}

a.quote {
height: 30px;
width: 130px;
display: block;
float: left;
margin: 0 6px 10px 0;
background: transparent url(images/quote.gif) top left no-repeat; 
text-indent: -999em; 
text-decoration: none;
}

a:hover.quote {
background: transparent url(images/quote.gif) top right no-repeat; 
}

/* footer  */

div#footer{background: #000 url("images/footerbg2.gif") no-repeat 0px 0px;}
div#footer p{color: #333; margin:0 0 0 0;padding:60px 20px 20px 20px; font-size: 1.1em; text-align: center}
div#footer a{color: #666; }
div#footer a:hover{color: #E1FF5D; }
div#footer p img { vertical-align: middle;}

/* layout  */

div#container{width:720px;margin:0 auto}
div#content{float:left;width:460px; min-height:500px}
div#sidebar{float:right;width:210px}
div#extra{float:left;width:500px}
div#footer{clear:both;width:100%; min-height: 240px; margin:0px 0 0 0}

.empty{display:block; height:500px}


/* forms  */


#mailform {
margin: 20px;
width:430px;
text-align: left;
float: left;
padding-top:0px;
width:100%;
}

fieldset {
margin: 10px 30px 20px 0px;
border: 1px solid #ccc;
padding: 20px;
}

legend {
font-size: 1.4em; 
margin:10px 10px 10px 0; 
padding:0px;
background: #fff;
color: #b1ba1e; 
font-family: Helvetica, Arial, sans-serif;
font-weight: bold; 

}


label {
font-size: 1.4em; line-height: 1.4em; color: #999; 
}

.bitz {margin: 4px;
}


.mailformbox {
width: 280px;
padding: 4px;
font-family: Helvetica, Arial, sans-serif; 
font-size: 14px;
color: #666;
background-color:#fff;
margin: 4px 0px;
border: 1px solid #ccc;
}

.halformbox {
width: 120px;
padding: 4px;
font-family: Helvetica, Arial, sans-serif; 
font-size: 14px;
color: #666;
background-color:#fff;
margin: 4px 20px 4px 0px;
border: 1px solid #ccc;
}

.mailformmsg {
width: 280px;
height: 120px;
font-family: Helvetica, Arial, sans-serif; 
font-size: 14px;
padding: 4px;
color: #666;
background-color:#fff;
margin: 4px 0px;
border: 1px solid #ccc;
}

.mailcheckbox {
color: #666;
border-width: 0px;
margin: 5px 10px 0px 0px;
}

.send {
margin: 10px 0px;
}


#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}

