@charset "utf-8";
/* CSS Document */
/*h3 {border-bottom: #4BA848 1px solid;}*/

body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/texture0004.jpg);
	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: #000000;
}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}	
.shadow {
   -moz-box-shadow: 4px 4px 5px #000;
   -webkit-box-shadow: 4px 4px 5px #000;
   box-shadow: 4px 4px 5px #000;
   /* for IE8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
   /* For IE 5.5 - 7 */
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
#container {
            margin:12px auto;
	        width:640px;
	        height:auto;
	        /*text-align:center;*/
	        background-color:#ffffff;
	        border:1px solid #000000;
            }
#header {Background-image:url(/images/RIFECO_banner_bbb.jpg);
         width:640px;
		 height:151px;
		 background-repeat:no-repeat;
		 border-bottom:#000000 solid 1px;
		 text-align:left;
		 font-variant:small-caps;
		 }
#header h1 {font-size:33px; padding-left:190px; padding-top:3px; margin-bottom:2px; font-variant:normal; margin-top:0px;}	
#header h2 {font-size:15px; padding-left:115px; color:#009; text-align:center; margin-top:10px; margin-bottom:0px;}	 

#header h3 {padding-left:115px;  margin-top:5px; padding-top:7px; margin-bottom:6px; text-align:center;}


#header p {margin-top:0px; padding-left:190px;}
#header a {text-decoration:none;
           color:#000;}
#nav {height:auto;
      border-bottom:#000000 solid 1px;
	  background-image:url(/images/texture0007.jpg);
      }
#nav a {display:inline-block;
        text-decoration:none;
		color:#FFFFFF;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		font-size:9pt;
		font-weight:bolder;}
#nav a:hover {color:#000;
              background-color:#FFF;
			  font-size:10pt;
			  }
#content {
	height:auto;
	padding:5px;
	color: #009;
		  }
#content p {
	text-align:left;
	padding-left:5px;
}
img.table_img {text-align:center;}
#content table,td,h3 {
	text-align:center;
	padding:5px;
	color: #000;
}			
#content marquee {text-align:center;}
#content a {text-decoration:none;
            color:#000033;
			}
#content table {background-color: #fff;
                border-top:#999999 solid 1px;
				border-bottom:#999999 solid 1px;
				border-left:#999999 solid 1px;
				border-right:#999999 solid 1px;}
#content table colors {background-color:#FFFFFF;}

img.center { 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
 }

#content img {padding: 5px;
			  float:right;}
#content ul {list-style-type:disc;}			  
#content li {margin-left:45px; padding:5px 0px 5px 0px;}
#content td li {margin-left:0px; padding:0 0 0 0;}
#promo {clear:both; padding-top:20px;}
#promo img {text-align:center; clear:both;}
#video {float:right; margin-top:0px;}	
#lev {float:left;}
#sm_map {
	width:500px;
	float:left;
	position: relative;
}
#sm_map a {padding:0px;
           text-align:left;
		   float:left;}
ul {
	list-style-type:circle;
	padding:0px;
	margin:0px;
	list-style-position: inside;
	display: inline-block;
	text-align: left;
}
li a {display:inline-block;}
li a:hover {color:#000; background-color:#CCC;}
li a:active {color:#000; background-color:#CCC;}
li a:visited {color:#900;}
#container #content table {
	text-align: center;
	list-style-type:circle;
}
#container #content table a {
	text-align: left;
	list-style-type:circle;
	display:inline-block;}
#lev_install {float:left;}
#type_table {text-align:center; vertical-align:text-top; border:0px;}	

#sponsor {width:111px;
		  height:111px;
          text-align:center;
		  float:left;
		  padding-left:85px;
		  z-index:1;
}	
#sponsor img{text-align:center;
			 /*padding-left:5px;*/
			 z-index:1;
			 border:none;}
#sponsor a {text-align:center;}




#TF {float:left; width:350px;}
#sale {clear:both; text-align:center; width:98%; padding:10px;}
#sale a {text-align:center;}
#sale img {text-align:center; padding-right:170px;}
#footer {font-size:8pt;
		 clear:both;
         height:auto;
		 border-top:#000000 solid 1px;}		 

