html,body
	{
		margin:0 auto;
		padding:0;
		width:100%;
	}

body
	{
		font-family: Verdana, Arial, sans-serif;
		font-size:100%;
		color:#000000;
		line-height:1.3;
		background-color:#996633;
/*		border: 5px solid black;		*/
		display:table;
	}


div#wrapper 
	{
		position:relative;	
		margin-left:auto;
		margin-right:auto;
		width:800px;  
		background-image:url('header.gif');
		background-repeat:no-repeat; 
		background-position:top center;
		font-size:0.9em;
		background-color:#FCF6CF;    /* Warm Summer*/     /*#F7E2BD;	Havana Creme*/
/*		border: 3px  solid  red;		*/
		display:table;
	}
	
div#wrapper2 
	{
		position:relative;	
		margin-top:65px;
		padding-left:1.0em;
		padding-right:1.0em;
/*		border: 3px  solid  orange;			*/
		display:table;

	}	



img.divider 
	{
/*		padding: 6px;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-bottom: 1px solid #c0c0c0;
		border-right: 1px solid #c0c0c0;		*/
		display:block;
		margin-left:auto;
		margin-right:auto;
}


.text_start
	{
/*		padding:0.1em 1.0em;		*/
		margin-top: 215px;
		text-align:left;
	}
H2
	{
		background-color: #FFFFFF;
	}

p
	{
		text-align:left;
/*		background-color:#F0F7FF;		*/
	}

div#search_etc
	{
		float: right;
		width: 565px;
		text-align:right;
		margin-right:1.0em;	
		height:36px;		
/*		border:2px solid green;  */
	}

input
	{
		vertical-align:middle;
		border:2px solid blue;	
	}

input.btn 
	{ 
		width:24px;
		height:34px;
		border: none;
		background: transparent url(green_arrow_icon.gif) no-repeat center;
		overflow: hidden;
		font-size: 0px;
		line-height: 0px;	
/*		border:2px solid blue;		*/
	} 


div#menu
	{
		float: right;	
		height:35px;
		margin-right:1.0em;
		margin-top:0.8em;
		/*text-align:right;		*/
		width:500px;
		clear:right;
		background-color:#FCF6CF;
		z-index:100;		
/*		border:2px solid green;		*/
	}


.test
	{
		border:3px solid red;
	}

#videoDiv 
	{
		display:none;		
		width:500px;
		height:430px;	
		border: 5px solid #000000;
		background-color:red;
		overflow:hidden;
	}

.little_blue
	{
		font-size:75%;
		color:#EE2921;
	}

#switchText
	{
		font-size:100%;
		font-weight: bold;
		color:#EE2921;
	}

div#specials
	{
		float:right;
		clear:right;
		width:50%;
		padding-left:1.0em;
		background-color:#F5F5DC;
/*		margin-bottom: -1.2em;		*/
/*		border:2px solid green;		*/
	}

div#horizontal_specials
	{
		float:right;
		clear:right;
		width:65%;
		background-color:#F5F5DC;
		margin-top: 0.0em;
/*		border:2px solid blue;		*/
	}
	
div#horizontal_specials_3_wide
	{
		float:right;
		clear:right;
		width:100%;
		background-color:#F5F5DC;
		margin-top: 0.0em;
/*		border:2px solid blue;		*/
	}	
.stackable_left
	{
		float:left;
		padding-top:.5em;
		padding-right:0.2em;
		padding-left:0.3em;
		width:30%;
/*		border:2px solid red;		*/
	}	
.stackable_3_wide
	{
		float:right;
		padding-top:.5em;
		padding-right:0.2em;
		padding-left:0.3em;
		width:30%;
/*		border:2px solid red;		*/
	}		
img.thm 
	{
		border:1px solid black;
	}

.stackable
	{
		float:right;
		padding-top:.5em;
		padding-right:0.2em;
		padding-left:0.3em;
		width:45%;
/*		border:2px solid red;		*/
	}
	
.cent
	{
		text-align:center;
		font-weight: bold;
/*		margin-left: auto;
		margin-right: auto;        */
	}


.blend img 
	{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
	}



div#blendme
	{
		display:inline;
		clear:both;       
		float:right;
		margin-right:1.0em;
		margin-left:1.0em;
		margin-top:0.8em;		
		width:500px;
		height:340px; 
/*		border:2px solid green;		*/
	}
#caption2 
	{
		float: right;
		display:none;  
		width:0.1em;
/*		border:2px solid green;		*/
		clear:right;
	}

	
.nobr
	{
		white-space: nowrap;
	}

div#footer
	{
		font-weight:normal;
		font-size:0.6em;
		background: #E7E8E8;
		margin:0 auto;
		width:796px;
		height:88px;
		padding-right:0.3em;
		padding-left:0.2em;		
		border: 1px solid #000000;
		clear:both;
	}
	
.contact_info
	{
		float:right;
		width:50%;
	}
	
div#right_box
	{
		float:right;
		width:48%;
	}
div#left_box
	{
		float:left;
		width:50%;
	}	
	
.small_link
	{
		float:left;
		font-size:7px;
	}
	
.dpw_credit 
	{
		float:left;
		width:30%;
		clear:left;
	}
.edi_footer 
	{
		float:left;
		width:100%;
	}

.highlight
	{
		padding:0.1em;
		background-image:url('gradient2.gif');
		color:white;
		line-height:1.1em;
		border:1px solid  #000000;
	}


