/***********************************************/
/* lrx.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Helvetica, Verdana, Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.9em;
	background-color: #9E9C9C;
	background-image: url("bg.jpg");
	background-repeat: repeat-x;
	}
	

ul {
	color: #666;
	font-size: 0.87em;	
	line-height: 1.4em;
		}	

li {
	margin-bottom: 0.25em;
	}		
	
p { 
	color : #666666;
	font-size : 0.87em;
	line-height : 1.6em;
	} 


a{
	color: #006699;
	text-decoration: none;
	}

a:link{
	color: #000;
	text-decoration: none;
	}

a:visited{
	color: #666;
	text-decoration: none;
	}

a:hover{
	color: #ECC31B;
	text-decoration: underline;
	}

h1{
 	font-family: Helvetica, Arial,sans-serif;
 	font-size: 120%;
	 color: #666;
	 margin: 20px 0 0 0;
	 padding: 0 0 6px 0;
 	 line-height: 1.4em;
	}

h2{
 	font-family: Helvetica, Arial,sans-serif;
	 font-size: 110%;
	 color: #FC3323;
	 margin: 10px 0 0 0;
	 padding: 4px;
	 background-color: #D5D4DC;
	 line-height: 1.4em;
	}

h3{
 	font-family: Helvetica, Arial,sans-serif;
	 font-size: 100%;
	 color: #999;
	 margin: 0px;
	 padding: 0px;
	}

ul{
	 list-style-type: square;
	}

ul ul{
	 list-style-type: disc;
	}

ul ul ul{
	 list-style-type: none;
	}	

label{
	 font-family: Arial,sans-serif;
	 font-size: 100%;
	 font-weight: bold;
	 color: #334d55;
	}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container {
	width: 770px;
	margin: 20px auto 0 auto;
	text-align: left;
	background-color: transparent;
	}	

#topnavi {
	margin: 0;
	width: 770px;
	text-align: right;
	height: 28px;
	background-color: transparent;
	font-size: 90%;
	}
	
#topnavi ul {
	background: transparent;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
	}
	
#topnavi li {
	display: inline;
	list-style: none;
	background-color: transparent;
	padding-left: 0.5em;
	}			
		
#topnavi a:link {
	color: #000;
	background-color: transparent;
	text-align: right;
	padding-right: 10px;
		}
		
#topnavi a:visited {
	color: #000;
	background-color: transparent;
	text-align: right;
	padding-right: 10px;
		}
		
#topnavi a:hover {
	color: #F63C27;
	background-color: transparent;
	text-align: right;
	padding-right: 10px;
	text-decoration: none;
	}

#productcell{
	width: 770px;
	border-top: 2px solid #EE331E;
	border-bottom: 2px solid #EE331E;
	background: #D5D3D2;
	}
	
#productcellleft {
	width: 390px;
	float: left;
	}
	
#productcellright {
	width: 379px;
	float: right;
	}	
	
#productitem1 {
	float: left;
	width: 390px;
	height: 59px;
	background-image: url("images/productitem1.jpg");
	border-bottom: 1px solid #666;
	}

#productitem1text {
	width: 220px;
	padding: 10px 30px;
	}	
	
	
#productitem1text a {
	color: #F63C27;
	font-weight: bold;
	}	

#productitem2 {
	float: left;
	width: 390px;
	height: 60px;
	background-image: url("images/productitem2.jpg");
	border-bottom: 1px solid #666;
	}	

#productitem2text {
	width: 220px;
	padding: 10px 30px;
	}	
	
	
#productitem2text a {
	color: #F63C27;
	font-weight: bold;
	}	

#productitem3 {
	float: left;
	width: 390px;
	height: 61px;
	background-image: url("images/productitem3.jpg");
	}		

#productitem3text {
	width: 220px;
	padding: 10px 30px;
	}	
	
	
#productitem3text a {
	color: #F63C27;
	font-weight: bold;
	}
	
#banner {
	width: 770px;
	margin: 0;
	}	
	
#content{
	padding: 5px 20px 5px 20px;
	background-color: #fff;
	width: 730px;
	}
	
#content-gallery 	{
	padding: 5px 20px 25px 20px;
	background-color: #fff;
	width: 730px;
	text-align: left;
	}
	
#content-gallery img {
	padding: 6px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin: 12px;
	float: left;
	}	
	

#footer{
	clear: both;
	height: 70px;
	padding: 12px 4px 10px 4px;
	background-color: #000;
	margin-bottom: 3em;
	font-size: 90%;
	text-align: center;
	}	

#content a:link {
		color: #D75D36;
		}
		
#content a:hover {
		color: #D75D36;
		}
		
		
/************* #Footer styles ***************/

#footer ul {
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#footer li {
	display: inline;
	list-style: none;
	padding: 0 0.5em 0 0.5em;
	border-right: 1px solid #BACCD6;
	text-align: left;
	font-size: 100%;
	}			
		
#footer a:link {
	color: #fff;
	text-align: right;
	padding-right: 4px;
	padding-left: 4px;
	}
		
#footer a:visited {
	color: #fff;
	text-align: right;
	padding-right: 4px;
		}
		
#footer a:hover {
	color: #fff;
	text-align: right;
	padding-right: 4px;
	text-decoration: underline;
	}		

#footer p {
	padding-left: 0.35em;
	color:#CCCCCC;
	}

/************* General Styles ***************/

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

.clear {
	clear: both;
	}

.floatleft {
	float: left;
	}

.floatright {
	float: right;
	}			
	
.heading {
	color: #666;
	font-size: 110%;
	margin-top: 8px;
	text-align: center;
	font-weight: bold;
	background-color: #fff;
	}	
	
	
#productsheet {
	padding-left: 40px;
	background-color: #fff;
	margin-top: 0;
	border: 1px solid red;
	border-bottom: none;
	}
	
#productsleft {
	float: left;
	padding-left: 0.5em;
	width: 400px;
	}
	
#productsright {
	float: right;
	width: 280px;
	margin-right: 0;
	padding-right: 40px;
	margin-top: 6px;
	text-align: center;
	}		
	
#productsright img {
	border: 1px solid #88898d;
	background-color: #d1d4d9;	
	padding: 4px;
	}	
	
#productoptions {
	clear: both;
	padding-bottom: 60px;
	margin-top: 20px;
	}	

#productoptions img {
	border: 1px solid #88898d;
	background-color: #d1d4d9;	
	padding: 4px;
	margin-right: 10px;

}

div.float {
  float: left;
  width: 340px;
  padding: 10px 0 0 0;
  margin: 0 12px 0 0;
  height: 276px;
  }
  
div.float p {
   text-align: center;
	line-height: 0.9em;
	font-size: 70%;
   }
   
   
div.float2 {
  float: left;
  width: 230px;
  padding: 10px 0 0 0;
  margin: 0 12px 0 0;
    height: 196px;
  }
  
div.float2 p {
   text-align: center;
	line-height: 0.9em;
	font-size: 70%;
   }   

.crumbtrail {
	font-size: 0.8em;
	font-style: italic;
	}
	
.crumbtrail a {
	color: red;
	}	
	
#homepagelayout {
	width: 772px;
	padding: 1px;
	margin: 0;
	}
	
#homepageproduct1 {
	width: 257px;
	}	

#homepageproduct2 {
	width: 257px;
	}	

#homepageproduct3 {
	width: 257px;
	}	
		
.noborder img {
	border: none;
	}		
.footer-note {
	font-size: 90%;
	line-height: 1.2em;
	}	