﻿body {
	background-color:#fff;
	color: #000000;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	}

body * {margin: 0px; padding: 0px;}

a, a:visited { 
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	}
a:hover {

	font-weight: bold;

	text-decoration: underline;

	color: #000000;

	}

	

IMG {

	border:0;

	padding:0;

	margin:0;

}



#RL_body_container {
	width:1000px;
	text-align:center;
	margin:0 auto;
	display:block;
}

#RL_container { 
	background: #fff url(images/sidebar_bg.jpg) repeat-y;
	width: 960px;
	text-align: left; 
	margin:0px auto;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	overflow: hidden;
	display:table-caption;
	height:100%;
	}

/*.RL_container_display {
	display:table-caption;
	margin:0px auto;
}*/

#TLA_header {
	background:#fff;
	padding:0 0 5px 0;
	margin-left:10px;
	margin-right:10px;
	text-align: left;
	display:table;
	width:230px;
	border:2px solid red;
}

#RL_header {
	background:#6b6557 url(images/header_bg.jpg) repeat-x;
	float:right;
	width:715px;
	padding:10px;
	display:table;
	border-bottom:1px solid #8d897e;
}

#RL_header DIV {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	display:block;
}

#RL_header .spanleft {
	float:left;
}

#RL_header .spanright {
	clear:both;
	float:right;
	color:#fff;
	font-size:11px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:0;
}

#RL_header .spanright FORM {
	color:#3c3932;
}

#RL_header .spanright FORM INPUT{
	border:1px solid #000;
	padding:3px;
	margin-right:3px;
	font-size:11px;
}

#RL_header .spanright FORM .submit{
	background:#c0c0ac url(images/search_bg.jpg)repeat-x;
	border:1px solid #000;
	padding:2px;
	margin-left:3px;
}

	
#RL_content { 
	display: block;
	background: #ffffff;
	width: 735px; 
	margin: 0 0 20px 225px;
	float: left; 
	position:relative;
	padding: 0;
	display:table-cell;
	}
	

#RL_content p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	}
	
#RL_content p img{
	border: none;
	padding: 10px;
	}
#RL_content h1 {
	color: #333333;
	font-size: 22px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	line-height: 150%;
	margin: 0px;
	}
	
#RL_content h1 a  {
	color: #cccccc;
	text-decoration: underline;
	}

#RL_content h1 a:hover {
	color: #999999;
	text-decoration: none;
	}

#RL_content h2.pagetitle {
	background:#fff;
	padding:10px 0 0 0;
	margin-bottom:5px;
	font-size:18px;
	color:#7d1919;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #ccc;
	}
	
#RL_content h2.pagetitle A  {
	color: #6c0502;
	text-decoration: none;
	}


#RL_content h3 {
	color: #333333;
	font-size: 14px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 120%;
	}
#RL_content h3 a  {
	color: #333333;
	text-decoration: none;
	}

#RL_content h3 a:hover {
	color: #999999;
	background: #ffffff;
	text-decoration: underline;
	}

#RL_content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#RL_content li {
	margin: 0px;
	padding: 0px;
	}
	
#RL_content ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#RL_content ul li a {
	color: #666666;
	text-decoration: underline;
	}

#RL_content ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

	
#RL_content UL.front_page_banner {

	display:table;

	width:735px;

	padding:0px 0px 0px 0px;

	background-color:#151B54;
	
}

#RL_content UL.front_page_banner LI {

	list-style-type:none;

	float:center;
	
	text-align:center;

	width:725px;

	color:white;

	font-size:30px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0px 0px 0px 0px;

}


/*#RL_content UL.front_page {

	display:table;

	width:725px;

	padding:10px 10px 15px 0;

	border-bottom:8px solid #9e0202;
	
}*/
#RL_content UL.front_page {

	display:table;

	width:725px;

	padding:10px 0px 15px 0px;
	
	border-top:8px solid #9e0202;
	
}


#RL_content UL.front_page A {

	text-decoration:none;

	color:#0000FF;

	font-weight:normal;

}



/*#RL_content UL.front_page LI {
	list-style-type:none;
	float:left;
	width:190px;
	color:#333333;
	font-size:12px;
	padding:10px 10px 10px 20px;
}*/
#RL_content UL.front_page LI {
	list-style-type:none;
	float:left;
	width:150px;
	color:#333333;
	font-size:12px;
	padding:10px 5px 10px 5px;
}


/*#RL_content UL.front_page LI.center {
	border-right:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	padding-left:30px;
	padding-right:20px;
}*/
#RL_content UL.front_page LI.center_left {
	border-right:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	width:160px;
	padding-left:10px;
	padding-right:5px;
}

#RL_content UL.front_page LI.center_right {
	border-right:1px solid #8c8c8c;
	width:160px;
	padding-left:5px;
	padding-right:5px;
}


#RL_content UL.front_page LI H2, #RL_content UL.front_page_lower LI H2 {
	color:#550000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


#RL_content UL.front_page LI IMG {

	/*border:1px solid #333;*/
	border:none;

}



#RL_content UL.front_page_lower {

	display:table;

	margin-top:5px;
	


}



#RL_content UL.front_page_lower LI {

	display:table;

	width:330px;

	padding:5px;

	float:left;

	margin-right:5px;

}



#RL_content UL.front_page_lower LI P {

	padding:5px 0 5px 0;

	line-height:16px;

}





#RL_content UL.front_page_lower LI IMG {

	border:1px solid #333;

	margin: 0 12px 0px 0;

}
	


#RL_content UL.front_page LI SPAN.to_center {

	text-align:center;

	display:block;

}



#RL_content UL.front_page LI SPAN.to_center SPAN.small_text {

	font-size:11px;

}



#RL_content UL.front_page LI SPAN.to_center SPAN.small_text P {

	line-height:normal;

	padding-top:3px;

}



#RL_content UL.front_page LI H4 {

	color: #fff;

	background-color:#000;

	width:179px;

	margin-top:3px;

	padding:2px;

	font-size:12px;

}

	

#RL_content blockquote p{

	margin: 0px 0px 20px 0px;

	padding: 0px;

	}



#RL_content TABLE {

	width:90%;

	border:1px solid #666;

	margin:5px 0 5px 0;

}



#RL_content TD {

	/*padding:10px;*/

	border:1px solid #666;

}



#RL_content TD P {

	line-height:normal;

	margin:0;

	padding:0;

}



#RL_content TABLE.RL_featured_products {
	border:none;
}

#RL_content TABLE.RL_featured_products hr {
	margin-top:10px;
	border:none;
	border-bottom:1px solid #666;
}

#RL_content .RL_featured_products TD, #RL_content .owners TD {

	padding:10px;

	border:none;

}


#RL_content .laars TD {

	padding:0px;

	border:none;
	
	padding-top:10px;
	
	margin-top:10px;

}

#RL_content TD.laars a {
	
	text-decoration:none;
	
	color:#7A0E0E;	
	
}


#RL_content .tech502 TD {

	padding:0px;

	border:none;
	
}


#RL_content .RL_featured_products P {

	padding: 3px 0 2px 0;

}



#RL_content .RL_blog TD {

	padding:10px;

}

	

	

#RL_content TD A {

	font-weight:normal;

	color:#7A0E0E;

}



.inner_content {

	margin:5px 15px;

}	





#RL_content UL.featured_products {

	float:left;

}



#RL_content UL.featured_products LI {

	list-style-type:none;

	font-weight:bold;
	
}

#RL_content UL.laars {

	float:left;

}



#RL_content UL.laars LI {

	list-style-type:inherit;
	
	margin-left:1em;
	
	padding-left:1em;

	font-weight:normal;
	
	text-indent:-1em;
	
}

#RL_content UL.bryan {

	float:left;	
	
}

#RL_content UL.bryan A {
	
	text-decoration:none;
	
	color:#7A0E0E;	
	
}

#RL_content UL.bryan LI {

	list-style-type:none;
	
	text-indent:0em;
	
	list-style-position:outside;
	
	font-weight:bold;
	
}

#RL_content UL.bryan UL LI {

	list-style-type:square;
	
	list-style-position:inside;
	
	margin-left:1em;
	
	padding-left:1em;
	padding-bottom:0em;
	padding-top:2px;

	font-weight:normal;
	
	text-indent:-1em;

}

#RL_content UL.bryan UL LI UL  {

	margin-top:1em;

}

#RL_content UL.bryan UL LI UL LI {

	list-style-type:none;
	
	list-style-position:outside;
	
	text-indent:-3em;

}

#RL_content UL.featured_products UL {

}



#RL_content UL.featured_products UL LI {

	list-style-type:disc!important;

	font-weight:normal;

}



#RL_content UL.featured_products UL LI UL LI{
	list-style-type:circle!important;
	font-weight:normal;
	padding:0 0 5px 10px;
}


#RL_content .RL_statement {
	border:1px solid #7b7102;
	border-right:2px solid #7b7102;
	border-bottom:2px solid #7b7102;
	background-color:#fff9c4;
	padding: 10px 10px 10px 10px;
	margin: 10px 40px 10px 40px;
	color:#7b7102;
}

#RL_content .RL_statement A {
	color:#770408;
}

#RL_content .RL_statement P {
	margin:0;
	padding:0 0 10px 0;
	line-height:normal;
}

#RL_content TABLE.RL_blog {
	width:700px;
	border:none;
	margin:0;
	padding:0;
}

#RL_content TABLE.RL_blog TD {
	vertical-align:top;
	border:none;
	padding:0;
}

#RL_content TABLE .post_table TD{
	border:1px solid #666666;
}

#RL_content TABLE.RL_blog TD P {
	margin:2px 0 5px 0;
}

H4.archive_date {
	color:#999;
	font-size:11px;
}

SPAN.archives_link {
	background: url(images/time.png) no-repeat;
	padding: 0 10px 0 18px;
	height:25px;
}

SPAN.archives_link A{
	color:#7D1919;
	height:25px;
}

SPAN.printer_friendly {
	background: url(images/pdf.png) no-repeat;
	padding: 0 10px 0 18px;
	float:right;
	height:20px;
}

SPAN.superscript {
	font-size:9px;
	vertical-align:super;
	display:inline;
	height:9px;
}
	
#RL_Flash {
	background: #9e0202 url(images/js_bg.jpg) repeat-x;
	height:200px;
	text-align:right;
	padding: 5px 0 0 0;
}


#RL_Flash H2 {
	background:transparent;
	padding:0 0 10px 10px;
	font-size:16px;
	font-family:"Lucida Sans Unicode";
	color:#fff;
	font-weight:bold;
}

#RL_Flash .featured_lg {
	float:left;
	margin:10px 0 5px 15px;
}

#RL_Flash .flashcenter{
	float:left;
	margin:0px 0 5px 5px;
	width:250px;
	display:table;
}

#RL_Flash .headline {
	margin:10px 0 5px 15px;
	float:right;
}

#RL_Flash .featured_text {
	float:left;
	margin:80px 0 5px 15px;
	display:table;
	color:#fff;
	text-align:left;
}

#RL_Flash .featured_text A {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#RL_Flash .featured_text UL {
	width:150px;
	float:none;
	color:#fff;
	border:none;
}

#RL_Flash UL {
	float:right;
	list-style-type:none;
	width:300px;
	margin:0;
	margin-top:10px;
}

*html #RL_Flash UL {
	width:280px;
}

#RL_Flash UL LI {
	float:left;
	list-style-type:none;
}

#RL_Flash UL LI IMG {
	border:1px solid #000;
}

/*.postspace {
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace3 {
	width: 440px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	}*/


#TLA_sidebar {
	background: #eaeae7;
	color: #000000;
	width: 224px;
	float: left;
	margin: 0 -735px 0 0;
	padding:0;
	text-align: left;
	position:relative;
	height:100%;
	border-right:1px solid #8a8a8a;
}


#TLA_sidebar p{
	margin: 0px;
	line-height: 18px;
	padding: 5px 0px 10px 0px;
    text-align:justify;
    color:#999999;
        
	}

#TLA_sidebar h2 {
	color: #333333;
	font-size: 15px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	list-style: none;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	}
	
#RL_logo_container {
	background-color:#fff;
	padding:0;
	margin:0;
	text-align: left;
	width:224px;
	display:table;
}

	
.RL_logo {
	margin:10px 10px 10px 15px;
}


.RL_sidenav, .RL_side_archives, .RL_locations {
	background: #eaeae7 url(images/textured_bg.jpg) repeat-x;
	border-top:7px solid #9e0202; 
	padding:15px;
}

.RL_sidenav UL {
	list-style-type:none;

}

*html #TLA_sidebar .RL_sidenav LI a{
	color:#666;
	font-weight:normal;
}


.RL_sidenav LI {
	list-style-image:url(images/square.jpg);
	list-style-position:inside;
	padding:5px 0 2px 5px;
	border-bottom:1px solid #272623;
	margin-bottom:3px;
	color:#272623;
	font-weight:normal;
}


.RL_sidenav LI A {
	text-transform:uppercase;
	color:#272623;
	font-weight:normal;
	font-size:13px;
	letter-spacing:.1em;
	margin-left:5px;
}

.RL_sidenav UL UL {
	list-style-type:circle;
	padding:0;
	margin:0;
}

.RL_sidenav UL UL LI {
	list-style-image:none;
	margin:0;
	padding-left:35px;
	border:0;
}

.RL_sidenav UL UL LI A {
	font-size:12px;
	text-transform:capitalize;
}


.RL_side_archives H1{
	font-size:14px;
	text-transform:capitalize;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*letter-spacing:.1em;*/
	margin-bottom:5px;
}

.RL_side_archives h1 span {
	font-size:12px;
}

.RL_side_archives UL {
	list-style-type:none;
}

.RL_side_archives LI {
	list-style-image:url(images/square.jpg);
	list-style-position:inside;
	padding:5px 0 2px 5px;
	margin-bottom:3px;
	color:#272623;
	font-weight:normal;
}	

.RL_side_archives LI A {
	color:#272623;
	font-weight:normal;
	font-size:12px;
	margin-left:5px;
}

.RL_side_archives span.more {
	width:100%;
	text-align:right;
	margin: 5px 0 0 0;
	display:block;
}

.RL_side_archives a,
.RL_side_archives a:hover,
.RL_side_archives a:visited {
	font-size:11px;
}


.RL_locations H1 {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	letter-spacing:.1em;
}

UL.RL_loc_list {
	list-style-type:none;
	color:#272623;
}

UL.RL_loc_list LI {
	margin:10px 0 0 0;
}


	
#RL_footer { 
	color: #fff;
	background:#9e0202 url(images/footer_bg.jpg) repeat-x;
	font-weight: none;
	font-size:10px;
	padding: 0;
	height: 73px;
	text-align: center;
	clear: both;
	float: left;
	width: 960px;
	}

#RL_footer a {
	color: #FFFFFF;
	text-decoration: none;
	}

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

.footer_text {
	float:right;
	margin:10px 10px 0 0;
}
	
.locator_content{
	margin-left:240px; 
	margin-top:75px;
}	

.locator_map_content{
	margin-top:10px;
}

.locator_map_content input[type="text"]{
	width:40px;
}

.locator_map_content #gmap{
	width:500px; 
	height:400px;
	margin-top:10px;
}

.locator_customer_list {
	margin:0 0 17px 10px;
}

#best_match_table {
	margin-top: 20px;
}

#best_match_table th {
	padding: 0 35px 5px 0;
}

#best_match_table td {
	padding: 0 35px 0 0;
}

#featured_img {
	width: 165px;
	height: 180px;
}

.linklove {
	display:none;
}

.locator_quantity {
  text-align:center;
  color:red;
}


#RL_content .cform #li-2-10 label span {
	width:250px;
	margin:0 0 0 120px;
}