body  
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
/*	background: #FFFFFF;*/
	background: #ecede8;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ecede8;
	
}

.twoColElsLt #container 
{ 
	width: 1000px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
/*	height:60em;*/
/*	min-height:95em;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background : white;
    min-height: 1200px;
} 

.twoColElsLt A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none} A:hover {text-decoration: underline; color: #804000;} #sidebar1  
{
	float: left;
	width: 14em; /* since this element is floated, a width must be given */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
	font-size: 16px;
    padding-left: 15px;
   




}


/*A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
  */  
    
/*		border: 1px solid #8BC0C7;*/
/*		background:#6187A6;*/
/*		background-image:url(clip_art/grd.jpg);
		background-repeat:repeat-x;*/
}

.twoColElsLt #sidebar1 h3, .twoColElsLt #sidebar1 p 
{
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
	/*background:#6187A6;*/
	color: #800040;
    font-size: 14px;
 
}

.oneColLiqCtr #header_f 
{
	width: 30em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.twoColElsLt #mainContent 
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	/*background:#6187A6;*/
	color:#800040; 
	margin: 0 0 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
} 

/* Miscellaneous classes for reuse */
.fltrt 
{ /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft 
{ /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.clearfloat 
{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#element1 {display:none;}

.css_information 
{
	margin: 0 0 0 0; 
	height: 120px!important;
	width: 980px!important;
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
 	  
}



.css_information_table
{
        
    	height: 120px!important;
	    width: 980px!important;
        /*
        border: black double;
        border-width:  1px;
        border-spacing: 1px;*/
      
}

#css_headeren 
{
	background-image: url(clip_art/hen.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0; 
	height: 120px!important;
	width: 980px!important;
 	text-align: right;
}


#css_headerru 
{
	background-image: url(clip_art/hru.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0; 
	height: 120px!important;
	width: 980px!important;
 	text-align: right;
}
 
#css_headeram 
{
	background-image: url(clip_art/ham.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0; 
	height: 120px!important;
	width: 980px!important;
 	text-align: right;
 }

.menu_main
{
    /*background-image: url(clip_art/menu_b.jpg);*/
    
    margin: 0 0 0 0;     
	width: 100%;
    /*border: black double;*/
    padding: 5px 25px 5px 25px;  
    background: white;
   	
}

.draw_one_price
{
    /*background-image: url(clip_art/menu_b.jpg);*/
   	font-family:Arian AMU;
    font-style: normal;
    font-weight: bold;
	font-size:13px;
    
	/*background:#6187A6;*/
	color: #922461;
    background: white;
    
}


.menu_body
{
    /*background-image: url(clip_art/menu_b.jpg);*/
    
    margin: 0 0 0 0;     
	width: 100%;
   
    background: white;
    background-image:url(clip_art/menu_b.jpg);
	background-repeat:repeat-x;
    border-width:  0px;
    border-spacing: 0px;  
    padding: 5px 25px 5px 25px;
    font-family:cursive;
}


.menu_body_in
{
    color:  white;
}

.css_menu 
{
	width: auto;
	padding: 15px 0;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:52px;
	border:#FFF medium;
}

.css_menu_types
{
	
	width: auto;
	padding: 15px 0;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	border:#FFF medium;
	margin-top:0.0001px;
}


.slide_type 
{
	height: 15em;
	width: 15em;
}

.slide_table 
{
	margin-top:0px;
		border: 0px solid #8BC0C7;
}


#tablein 
{
	/*background:#6187A6;*/
	/*background-repeat: no-repeat;*/
	height: 20em;
	width: 13em;
 	/*border: 1px solid #8BC0C7;*/
	padding-bottom:3px;
	padding-left:3px;
	padding-right:inherit;
	padding-top:inherit;
	font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
	font-size:13px;
	/*background:#6187A6;*/
	color: black;
    background: white;
	/*background-image:url(clip_art/grd.jpg);
	background-repeat:repeat-x;*/
}

.order_menu1 {
	/*background:#6187A6;*/
	margin-left: 20em;
	font-style:italic;
	font-size: 14px;
}

.about_menu {
	/*background:#6187A6;*/
	margin-left: 26em;
	margin-right: 1em;
	font: 80%  monospace ;
    
}

.gradient_h {
		background-image:url(clip_art/grd_h.jpg);
		background-repeat:repeat-y;
		color:#804000;
}

.gradient_v {
		background-image:url(clip_art/grd.jpg);
		background-repeat:repeat-x;
		color:#804000;
}


#order_menu 
{
	/*background:#6187A6;*/
	margin-left: 13em;
    padding-left: 50px;
	font-style:italic;
	font-size: 14px;
}

#myGallery
{
width: 300px !important;
height: 300px !important;
} 


p 
{
    font-family: monospace cursive ;
	color: #706969;
    
}
.slide_links { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-size:13px;
	/*color:#c5b7b7;*/
    color: #9a8989;
	font-family: monospace cursive ;
	font-style:  normal;
	min-width:9em;
	background:#FF;
    
}

.slide_links_f { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-size:14px;
	color:#63331E;;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	min-width:9em;
	background:#84A2BA;
}



.links { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	color:#804000;
	
	/*background:#6187A6;*/
}

.link { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	color:#804000;
	/*background:#6187A6;*/
}

.scrall_links { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	font-size:13px;
	color:#804000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	/*background:#6187A6;*/
}

.scrall_links_current { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	font-size:16px;
	color:#804000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	/*background:#6187A6;*/
}


.texts { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-left:5px;
	font-style:normal;
	
	/*background:#6187A6;*/
	color:#800040;
}

.sels { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	background: white;
    color: #800040;
    
}

.order_imput {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	background:#8BC0C7;
	color:#804000;;
	background-image:url(clip_art/grd_h.jpg);
		background-repeat:repeat-y;
}


.order_text {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
/*	background:#6187A6;*/
	color:#800040;
}

.copy_r {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	color:black;
}

.order_pict_class {
	border: 3px outset #d2bcbc;
}

.order_table {
		border: 1px solid #d2bcbc;
		width:42em;
        padding-left: 30px;
        
}



.pict { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	border:1px solid #706969;
}
    
  

