/*
      Various parts of css used from these sources: http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {background-color: #25262c;
/*background:url(midbg.gif) center;*/
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color: #7a7a7a;
padding:0px;
margin:0px;
}

#nav {
	
	 margin: 0 auto; padding: 0;		
	width: 800px; 
	top: 0px;	
}
#nav ul {
	float: right;
	list-style: none;
	width: 800px;		

	margin: 0; padding: 0;	
	
}
#nav ul li {

	margin: 0; padding: 0px; display:inline;
}
#nav ul li a {
	float: right; display:inline;
	margin: 0; height:50px; width:100px; padding: 5px 0px 0px 0px;
	font: bold 16px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
	text-decoration: none;	
	color: #626262;	
}
#nav ul li a:hover, 
#nav ul li a:active {
	color: #ffd941;	 /*background:url(images/green2.png) top no-repeat;*/
}


#bigwrap { margin: 0 auto; }

#wrapper { 
 margin: 0 auto;
/* padding:0px 5px;*/

 height:158px;
/* background:url(topbg.jpg) center ;*/
}
#wrapper2 { 
 margin: 0 auto;
 padding:0px;
 width:800px;
 background:url(images/blu.png);
}

#wrapper3 {

	padding:0px;
	width:800px;

	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;


}

#header { 
margin: 0 auto; height:110px;
font: bold 16px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
padding:0px; background:url(images/topbar.png) bottom repeat-x;
 



}

#header a { 
 
color:#ffd941; display:inline;

}

#header a:hover { 
 
color:#FFFF99; display:inline;

}

.headerdisc {
	padding:25px 0px 0px 0px;
	 margin: auto;


}



img, div { behavior: url(iepngfix.htc) }


.faux {

 padding-left:0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}

.reasons {width: 720px;
 padding:20px 0px 0px 160px  ;

 margin: auto;}


h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:36px; letter-spacing:1px; line-height:20px; color: #87a7d2; padding:0px 0px 5px 7px;  font-weight: lighter;  margin:0px 0px 0px 0px; }

h2 {font: bold 16px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
	text-decoration: none;	padding:0px 0px 0px 0px; letter-spacing:.5px; color: #7a7a7a;}

h3 {font:16px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif; color: #7a7a7a;
	text-decoration: none; letter-spacing:.5px  ; font-weight:bold;  padding-bottom:5px; border-bottom:solid 1px #C59C81; 	}

.headerdisc p {font-weight: bolder;font-size:12pt; }
.leftcolumn p {line-height:20px;color: #7a7a7a ;font-size:12px; padding:15px 10px 0px 10px;}
#headcontainer { height:270px;}
#menuitems { background:url(images/midbg.jpg) top;margin-left: auto; width:800px; height:30px;
margin-right: auto;  }
#menuitems a {margin:0px 16px 0px 16px; font-size:12px; color: #a63b1d}
#menuitems a:hover {color: #ff7e39}
a, a:visited, a:active {color:#ffd941 ; text-decoration:none; }
a:hover {color: #FFFF99  ;}

.leftcolumn a,.leftcolumn a:visited,.leftcolumn a:active {color:#ffd941 ; text-decoration:none; }
.leftcolumn a:hover {color:#FFFF99  ;}

.transitionbg { background:url(images/transition.png) no-repeat bottom; padding:0px 10px 0px 0px; }

.stills {  float:left; margin-top:20px; }
.stills img {  background-color:#2e2e34; padding:5px; margin-right:15px; margin-left:15px; color:#9E7D69;  }
.stills img:link, .stills img:visited {;}
.stills img:hover, .stills img:focus { background-color:#404040;}

.leftcolumn {
	display: inline;
	color: #333;
	padding: 10px 10px 0px 30px;
	width: 530px;
	float: left;
 margin: 15px 0px 0px 0px; 
}
.rightcolumn { 
 float: left;
 color: #333;
 margin: 20px 0px 0px 0px;
 padding: 0px;
 width: 200px;
 display: inline;
 position: relative;  border-left:solid; border-width:1px; border-color: #2a2a2a;
}

.rightcolumn img { display:inline;
	padding: 5px;
	margin: 30px 10px 0px 10px;
	background: #2e2e34;
   border: 1px solid #373737;	
}
.rightcolumn img:hover	{
	border: 1px solid #FFFF99;
	background: #404040;	
}

.imagerow img { display:inline;
	padding: 5px;
	margin: 40px 15px 0px 15px;
	background: #2e2e34;
   border: 1px solid #373737;	
}
.imagerow img:hover	{
	border: 1px solid #FFFF99;
	background: #404040;	
}




.rightcolumn a { color: #404040;
}

#footer { 
 margin: 0 auto;
 padding:0px;
 height:45px;
 width:900px;
/* background:url(bottom.png) center; */ background-color: #f5f4d7;
}
.clear { clear: both;  height: 1px;
 }
 .clear2 { clear: both;  height: 20px; background:url(images/yelbot.png); margin:0px auto; width:800px;
 }
  .clear3 { clear: both;  height: 10px; background:url(images/green.png); margin:0px auto; width:800px;
 }
   .clear4 { clear: both;  height: 40px; background:url(images/blutop.png); margin:0px auto; width:800px;
 }
    .clear5 { clear: both;  height: 40px; background:url(images/blubot.png); margin:0px auto; width:800px;
 }

