body {
  font-family: "Times New Roman", Times, serif;
  font-size:1em;
color: #000;
background-image:url(/sf/web/images/page_bg.jpg);
background-position:top left;
background-repeat:repeat-y;
}

a { color: #333366;
text-decoration:underline;
}

a:hover { color: #CC0033;
text-decoration:none;}

a:visited { color: #648398;
text-decoration:underline;}

#Content {
width: 850px;
height: auto;
margin: 0 auto 0 auto;
}


h1 {
font-size:2.5em;
color: #a13517;
margin-bottom:-10px;
}

h2 {
font-size: 1.5em;
color: #a13517;
}

h3 {
font-size:1.25em;
color: #A13517;
}

span.center {text-align:center; margin:0 auto;}

#address {
font-weight:bold;
font-size:.9em;
color: #b0afaf;
line-height: 1.65em;
margin: -7px auto 3px auto;
padding-left: 150px;
z-index: 5;
}

#address a:link, #address a:visited {
color:#666666;
text-decoration:none;
}

#address a:hover, #address a:visited:hover{
color:#333333;
text-decoration:underline;
}

#flj_title {
background-image:url(/sf/web/images/FLJOR_logo_rust.png);
background-position: top right;
background-repeat:no-repeat;
height:47px;
width:566px;
margin: 20px 0px 5px 50px;
}

#little_girl {
float:right;
position:absolute;
text-align:right;
margin: -4.80em 0 40px 625px;
}

.search_terms{
font-size:1em;
color:#333366;
}

.search_submission{
float:right;
margin:0px 20px 5px 0px;
}

/* Positioning */
#center {
margin:auto;
text-align:center;
font-size:.75em;
color:#BBBBBB;
}

.align_left {
text-align:left;
float:left;
}

.align_right {
text-align:right;
float:right;
}

#spacer_p p{
line-height:.025em;
}

/* Navigation */
#navigation {
height:auto;
margin:0 0 18px;
overflow:hidden;
position:relative;
top:14px;
width:840px;
z-index:2;
}

div.float {
  float: left;
  margin-right: 23px;
  background-image:url(/sf/web/images/nav_bg.png);
  background-repeat:no-repeat;
  background-position:center;
width:100px;
text-align:center;
  }

div.last-nav {
	margin-right:0 !important;
}
div.float p {
   text-align: center;
   }
   
   div.float a:link, div.float a:active, div.float a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
   
   div.float a:hover {
   color:#a13517;
   text-decoration:underline;
   }

div.spacer {
  clear: both;
  }
  
  /* This is directly below the flash animation */
 #investment_blurb { 
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12.5px;
 font-style:italic;
 color:#a13517;
 font-weight:bold;
 padding-top:8px;
 text-align:center;
 }
  
  /* Self-explanatory */
 #homepage_text {
    margin: 20px 0;
    padding: 10px;
    width: 825px;
    float:none;
    clear:left;
    border-top:1px #DC01FF;
    }
  
.flash_opening {
text-align:left;
float:left;
border-color: #990000;
border-style: solid;
border-width: 1px;
}

.hidden {
visibility:hidden;
}

/* Blog Styles */
.postmetadata {
text-align:left;
font-size:10px;
}


.homepage p{
float:left;
width:200px;
color:#a13517;
}

 #footer {
 margin:5px 0 0px 0;
 text-align:right;
font-size:10px;
color:#999;
border-top:#999 1px dashed;
}

#footer a:link, #footer a:visited, #footer a:visited:hover {
color:#999999;
}

#footer a:hover {
color:#a13517;
}

hr.title_ul {
margin-top: -20px;
color:#999;
border: 1px solid #999;}

/* RSS Frontpage Styles */


.news_box_bottom {
font-size:10px;
text-align:right;
position:absolute;
margin: 50px 0 0 160px;
z-index:3;
}

/* RSS Feed Styles */
#news_box_top {
width:384px;
height:11px;
float:right;
margin:-175px 5px -10px 0;
}

li.rss_item {
display:inline;
color:A13517;
}
ul.rss_items{
color:A13517;
margin-left:-5px;
}


#slides {
	width:425px;
	height:213px;
	margin:0 auto;
	border:4px solid #A13517;
	background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
    -moz-box-shadow: 0px 4px 8px #696969;
    -webkit-box-shadow: 0px 4px 8px #696969;
    box-shadow: 0px 4px 8px #696969;
     
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#696969')";
     
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#696969');
	overflow:hidden;
}

#news_box {
	padding:0px 0px 0px 0px;
	position:relative;
	float:right;
	margin:0px 0px 0 0px;
	font-size:.9em;
	color:A13517;
}

#news_box h4 {padding:0; margin:0px 0px 5px 0px; font-size:20px; color:#A13544;}

#news_box p{
color: #a13517;
float:left;
position:relative;
text-align: left;
visibility:hidden;
margin-bottom:0;
}

p.rss_title {
width: 0px;
margin-top:-20px;
margin-bottom: -10px;
visibility:hidden;
}

.table_width {
max-width:350px;
}

.specs>table {
width:325px;
}

.cleaning_header { width: 830px; border:1px solid #cccccc; padding: 10px; background-color:#FFFFFF; height: 150px;}
.cleaning_list { margin: -10px 0 20px 0; /* width: 450px;*/ padding: 10px 10px 10px 30px; color:#3F1104; background-color:#E8E8E8; border:1px solid #a13517;}
.cleaning_list>li:hover {background-color:#C9C9C9;}


.float-left-box-outlet {
	width:275px;
	height:380px;
	float:left;
	margin-left:130px;
}

.float-left-box-outlet2 {
	width:300px;
	float:left;
	margin-left:10px;
}
