/* TWO COLUMN LAYOUT */

body {
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	}
#main_wrapper {
	width:790px; /* widths of columns will change proportionately as this width is changed */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	
}
#header {
	
	}
#nav {
	width:29%; /* this width + content width must total 100% */
	float:left; /* floats on nav and content divs make them sit side by side */
	
	}
#topnav {
	width:98%; /* this width + content width must total 100% */
	float:left; /* floats on nav and content divs make them sit side by side */
	
	}	
	
#topnav_inner {
	
	margin-left: 1em;
	padding:.5em .8em 0 .5em;
	border-top:10px solid #806940;
	border-bottom:1px solid #bbbbbb;
	height: 30px;
	background: url(../images/NavTop1.gif) repeat-x;
	}
#twocolwrap {
	float:left;
 	width:100%;
	
	
  }
  
#right_nav {
	margin-bottom: 1em;
 	FONT-size: 13px;
	padding:0 0 .3em 1em; 
	background-color:#E6DDCF;
}  
#promo   {
 float:left;
 width:100%;
 

  }
#promoinner   {
 
 margin-bottom: 1em;
 padding:0 0 .3em .3em; 
 border-top:6px solid #FFA600;
 border-bottom:2px solid #ebebeb;
 border-left:1px solid #ebebeb;
 border-right:1px solid #ebebeb;
 background: url(../images/Gradiantbeige.gif) repeat-x ;
 }
 #interiorpromo   {
 margin-top: .1em;
 margin-bottom: 2em;
 FONT-size: 13px;
 padding:.8em 1em .9em 1em; 
 border-top:1px solid #ebebeb;
 border-bottom:1px solid #ebebeb;
 border-left:1px solid #ebebeb;
 border-right:1px solid #ebebeb;
 background-color:#efeae1;
 }
 
 #interiorNav   {
 
 background-color:#E7EAFF;
 }
 
 #TwocolumnOne {
  float:left;
  width:49%;
 }
 #TwocolumnOneInner {
 
 Margin-top: 1em;
 height: 350px;
 padding:0 .3em .5em 1em; 
 border-top:10px solid #FFA600;
 border-bottom:1px solid #999999;
 border-left:1px solid #ebebeb;
 background: url(../images/GradiantYellow.gif) repeat-x ;
 }
 #TwocolumnTwo {
  float:right;
  width:50%;
 }
 #TwocolumnTwoInner {
 Margin-top: 1em;
 Margin-left: .5em;
 height: 350px;
  
 padding:0 0 .5em 1em; 
 border-top:10px solid #FFA600;
 border-bottom:1px solid #999999;
 border-left:1px solid #eaeaea;
 background: url(../images/GradiantYellow.gif) repeat-x; 
 }
 
 #ContentTwocolumnOne {
  float:left;
  width:49%;
 }
 #ContentTwocolumnOneInner {

 Margin-top: 1em;
 height: 1100px;
 padding:0 0 .5em 1em;
 border-top:10px solid #FFA600;
 border-bottom:1px solid #999999;
 border-left:1px solid #ebebeb;
 border-right:1px solid #eaeaea;
 
 }
 #ContentTwocolumnTwo {
  float:left;
  width:50%;
 }
 #ContentTwocolumnTwoInner {
 Margin-top: 1em;
 Margin-left: .5em;
 height: 1100px;
 padding:0 0 .5em 1em; 
 border-top:10px solid #FFA600;
 border-bottom:1px solid #999999;
 border-left:1px solid #eaeaea;
 border-right:1px solid #eaeaea;
 
 }
 #MainAdFloat { 
	 float:left;
	 width:100%;
	 
	 }
#MainAdFloatinner { 

 border-top: #FFA600 10px solid;
 /*border-left: #999999 1px solid;
 border-right: #999999 1px solid;*/
 border-bottom: #999999 1px solid;
 background: url(../images/GradiantYellow.gif) repeat-x;
 margin-top: 2em;
 padding: 10px 10px 5px 10px; 
 overflow:hidden;

 }  
 #Floatinner { 

 /*border-top: #FFA600 10px solid;
 border-left: #999999 1px solid;
 border-right: #999999 1px solid;
 font-size:.85em;*/
 padding: 10px 10px 5px 10px; 
 overflow:hidden;
 /*background-color:#efeae1;*/
 }  
#content {
	float:left; /* floats on nav and content divs make them sit side by side */
	width:69%; /* this width + nav width must total 100% */
	
	}
#content1 {
	float:left; /* floats on nav and content divs make them sit side by side */
	width:60%; /* this width + nav width must total 100% */
	
	}
#footer {
	width:98%;
	clear:both; /* makes the footer sit below whichever column is longest */
	}
#header_inner,MainAdFloatinner, #nav_inner, #content_inner, #promo_inner, #TwocolumnOneInner, #TwocolumnTwoInner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner { 
	padding:.3em 2em; /* creates space between the box  and the content */
	
	}
#nav_inner {
	margin-top: .5em;
	padding:0 0 0 .5em;  /* creates space between the box and the content */
	z-index:-1
	/*border-left:1px solid #B33;
	border-right:1px solid #B33;*/
	/*border-right:3px solid #B33;
	background: url(../images/NavTop.gif) repeat-x;*/
	
	}
	
.nav_inner1 {
	margin-top: .5em;
	padding:0 0 0 .5em;  /* creates space between the box and the content */
	z-index:-1;
	width:38%;  /*this width + content width must total 100% */
	float:left; /* floats on nav and content divs make them sit side by side */
	}

#content_inner { 
	
	padding:0em 0em 1em 1em; /* creates space between the box and the content */
	/*border-left:1px solid #B33;
	border-top:1px solid #B33;
	border-right:1px solid #B33;*/
	}
#footer_inner {
	margin-left:1.1em;
	padding:.5em 0em .5em 2em;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	font-size: 10px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #806940;
	text-align:center;
	}