.button{
padding:2px 5px 2px 5px;
color:#FFF;
border: 1px solid #000;
background-color:#3366FF;
}

img {border:0px;
}
.redtxt {color: #FF0000}

/* Side Table
------------------------------------------------------- */
#side { 
	float: right; 
	clear:right;  
	width: 170px; 
	color: #000;
	background-color: #fff; 
	margin: 0 0 10px 10px;  /*top, right, bottom, left*/
	border-left: 0px solid #ccc; 
	padding-left: 0px  
	}
	
#side h2 { 
	font-size: 90%;
	font-weight: bold; 
	color: #ECF2F5;
	padding: 3px 7px; 
	background-color:#3366FF; 
	margin: 0 0 3px 0px;
	}
	
#side ul { 
	margin: 10px 0px;
	}

#side li { 
	margin: .5em 0;
	padding: 0;
	font-size: 80%; 
	line-height: 1.5;
	}

a {
color:#3366FF;
}

a:hover {
color:#231F20;
}





/*shadow box*/





.shiftcontainer{
position: relative;
margin-top:40px;
margin-left:5px;
margin-right:10px;
margin-bottom:5px;
padding:10px;
float:right;
font-size:80%;
width: 600px; /* container width*/
background-image:url(../img/bg_p.png);
background-repeat:repeat;
border: 1px solid #000;
}




.shiftcontainer img{
border:solid 1px #000;

}





/************************************************************************************************************************************************/


#sidenav {	
	padding: 0;
	margin-top:30px;
	margin-left:20px;
	width: 190px;
	height:280px;
	  /*background-image:url(../img/note.png);
	  background-repeat:no-repeat;*/
	}

#sidebar #sidenav ul {
	padding-top: 10px;
	margin: 0;
	padding-left:15px;
		/*margin-left:-15px;*/
	list-style-type: none;
	float: left;
	/*border-bottom: 1px solid #ccc;*/
} 

#sidebar #sidenav ul ul {
	padding-top: 0;
} 

#sidenav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	text-align: left;
	text-transform:uppercase;
	line-height: normal;
	/*border-top: 1px solid #ccc;*/
	}

#sidenav li a {
	display: block;
	padding: 5px 5px 7px 7px;
	/*background-image:url(../img/a3.png);*/
	/*background-color: #eee;*/
	/*border-top: 1px solid #fff;*/
	font-size: 70%;
	text-decoration: none;
	color: #000;
	/*width: 157px;
	voice-family: "\"}\""; voice-family:inherit;*/
	width: 158px;	
}

#sidenav li a:hover {
	/*border-bottom: 1px solid #ccc;*/
	/*border-top: none;*/
	/*background-color: #DDD;*/
	/*background-image:url(../img/a4.png);*/
	color: #FFF;
	padding: 5px 5px 7px 7px; /* CHANGED reset for absence of top/bottom border with side borders */
	/*text-decoration: underline;*/
}

#sidebar #sidenav ul li ul { /* remove top/bottom border from 2nd level nav */
	border: none;
}

#sidenav ul ul a {
	/*background-color: #fff;*/
	display: block;
	padding: 5px 5px 7px 17px; /* -- */
	width: 147px;
}

#sidenav ul ul a:hover {
	width: 142px;
	padding: 5px 11px 7px 17px;  /* -- */
}

#sidenav a.topicon, #sidenav a.topicon:hover {
	/*background-color: #c8db00;*/
	text-decoration:none;
	color: #000;
	font-weight:bold;
	/*border-top: none;*/
	/*border-bottom: none;*/
	padding-top: 5px;
	padding-bottom: 5px;
	cursor:default;
}

#sidenav ul.subtopicsoff {
	display: none;
}

#sidenav ul.subtopicson {
	display: block;
}








h1{
 font-size:18px;
 margin-top:-10px;
}

h2{
 font-size:14px;
}

h3{
 font-size:12px;
}

table {
 color:#000;
 font-size:90%;
 width:590px;
}

dl{
 line-height:1.5em;
}

dt{
 font-weight:bold;

}


/* generated by csscreator.com */ 
html, body{ 
 /*margin:0; */
 padding:0; 
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-image:url(../img/bg_wall.jpg);
 background-position:top;
 background-repeat: no-repeat;
 background-color:#8A3810;
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto;
} 
 
#pagewidth{ 
 width:960px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;

} 
 
 #slogan{
 position:relative; 
 height:35px;
 background-color:#333333;
 background:url(../img/slogan.jpg) no-repeat;
 width:960px;
} 
 
#header{
 position:relative; 
 height:131px;
 background:url(../img/banner.png) no-repeat;
 width:100%;
} 

#spacer{
background-image:url(../img/spacer.jpg)
 /*background-color:#000000;
 height:25px;
 font-size:150%;
 font-weight:bold;
 color:#FFFFFF;
 padding-left:5px;
 padding-top:5px;*/
}

#wrapper{
 background:url(../img/bg_fridge.jpg) no-repeat;
 height:598px;
 padding-bottom:0px;
}

#leftcol{
 width:300px; 
 float:left; 
 position:relative; 
 }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:660px; 
 }
 
#footer{
 height:50px;
 /*background:url(../img/metal.png) repeat;*/
 clear:both;
 text-align:center;
 font-size:70%;
 color:#FFFFFF;
 } 
 

 
#footer a {
color:#fff; /*#3366FF*/
}

#footer  a:hover {
color:#3366FF;/*#231F20*/
}
 
 
 #bottom{
 width:100%;
 background-image:url(../img/reflection.jpg);
 background-position:center;
 background-color:#000000;
 height:65px;
 color:#FFFFFF;
 text-align:center;
 font-size:75%;
 padding-top:5px;
 }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
