@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color:#585656;
	line-height:18px;
	background:url(../images/ricks_pbg.jpg) repeat-x top left; 
	background-color:#1d1c1c;
	}
td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color:#585656;
	line-height:18px;
	}
	ul{padding:0; margin:0;}
.rickslog{
	background:url(../images/rick27s_log.gif) no-repeat left center;
	height:64px;
	width:375px
	}
ul#navlist
{
margin: 0;
padding: 3px 0px ;
white-space: nowrap;
background-color:#720b0f;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 5px 15px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #720b0f;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #b5110e;
text-decoration: none;
}
.trans10{ background:url(../images/trans.gif) left;
	width:10px;
	}
.padgray18{
	background-color:#d4d2d2;
	padding:18px;
	}
.padgray18_prod{
	background-color:#d4d2d2;
	padding:18px 18px 18px 38px;
	}

.padgray8{
	background-color:#c6c5c5;
	padding:0px 4PX 4PX 0PX;
	}
.padgray0lr{
	background-color:#e7e6e6;
	padding:0px;
	}
.shad5_01{
	background:url(../images/shadow_bg01.gif) repeat-x top left;
	height:5px;
	}
.shad5_01_inn{
	background:url(../images/shadow_bg01_inn.gif) repeat-x top left;
	height:5px;
	}
	
.con_infobg{background:url(../images/con_infobg.gif) no-repeat left top;
	height:29px;
	width:225;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3c3737;
	padding:2 0;
	}
.home_lhight{line-height:22px}
.vert_lineinfo{background:url(../images/vert_lineinfo.gif) no-repeat left ;
	width:2px;
	}
.vert_lineinfo_inn{background:url(../images/vert_lineinfo_inn.gif) repeat-y  left ;
	width:2px;
	}
.welcome_HRLINE
	{background: url(../images/welcome_hrline.gif) no-repeat left top;
	height:29px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3c3737;
	padding:2 0;
	text-align:justify;
	}
.padding30_rl{
	padding-left:30px; padding-right:10px}
	.padding30_rl ul{margin:0 0 0 15px; padding:0;}
	.padding30_rl ul li a{color:#585656; text-decoration:none}
	.padding30_rl ul li a:hover{color:#585656; text-decoration:underline}
.padding20{
	padding-left:20px; }
.padding10L{padding-left:10PX}
.copy_rbg{background:url(../images/copy_rbg.jpg) no-repeat left top;
	width:774px;
	height:22px;
	background-color:#d4d2d2;
	text-align:center;
	padding:9px 0px;color:#585656
	}
.copy_rbg_inn{background: url(../images/copy_rbg_inn.gif) repeat-x left top;
	width:774px;
	height:18px;
	background-color:#d4d2d2;
	text-align:center;
	}
A.nav-menu-bottom {
	font-size: 11px; COLOR: #c87636; 
	font-family:  Arial; 
    font-weight: normal;
	text-decoration:none;
	}
A.nav-menu-bottom:hover {
	font-size: 11px; COLOR: #2c2b2b; 
	font-family:Arial; 
	font-weight: normal;
	text-decoration:none;
	}
.nav-menu-bottom_n {
	font-size: 11px; COLOR: #2c2b2b; 
	font-family:Arial; 
	font-weight: normal;
	text-decoration:none;
	}
.subhead_ORG{
	font-size: 18px; COLOR: #cf7f30; 
	font-family:Arial; 
	font-weight: normal;
	text-decoration:none;
	}
.newest_loc{
	background:url(../images/newest_location.jpg) no-repeat right top;
	width:249px;
	height:50px;
	}
.exclusive_l{
	background:url(../images/exclusive_line.jpg) no-repeat left  bottom ;
	height:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e10e0e;
	font-size:12px;
	vertical-align: bottom;	}
.virtual_tour{
	background:url(../images/virtual_tour_img.gif) no-repeat left;
	width:72px;
	height:55px;
	}
.wma_IMG{
	background:url(../images/wma_bg.gif) no-repeat center top;
	width:106px;
	height:26px;
	}
.blk12b{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
A.wma_avi {
	font-size: 11px; color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	text-decoration:underline;
	}
A.wma_avi:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#c87636;
	text-decoration: underline;
	}
.verd10{font-size:10px}
.imgborder178{
	border:#f4f5f6 3px solid; 
	}
.imgborder174_y{
	border:#ffb400 1px solid; 
	}
.imgborder100_y{
	border:#fff 1px solid; 
	}
.HR_sep_L{background:url(../images/hr_sep_L.jpg) no-repeat center;
	width:178PX;
	height:35PX;
	}


























/*.layout{ 
	background: url(../images/layout.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:900px;
	background-color:#e8e8e8
	}
.layout_inn{ 
	background: url(../images/layout_inn.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:900px;
	background-color:#f4f5f6
	}
.bg_inn{ 
	background-repeat:repeat-x;
	background-image: url(../images/bg_inn.gif);
	background-color: #01163f;
	}
	
.services_inn{ 
	background: url(../images/services_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.attorney_inn{ 
	background: url(../images/attorney_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.resources_inn{ 
	background: url(../images/resources_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.contacts_inn{ 
	background: url(../images/contacts_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
	.thanks_inn{ 
	background: url(../images/thanks.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.practice_inn{ 
	background: url(../images/practice_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.terms_inn{ 
	background: url(../images/terms_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.privacy_inn{ 
	background: url(../images/privacy_inn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:900px;
	}
.bbg{background:url(../images/b_bg.gif);
	background-repeat:no-repeat;
	width:900px;
	height:51px;
	}
.log_home{
	background:url(../images/rm_kilgorelog.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:94px;
	background-position:right top;
	}
.h40{
	height:40px
	}
.ver_limenu{
	background:url(../images/vert_limenu.gif);
	background-repeat:no-repeat;
	width:2px;
	height:28px;
	}
.padd37{padding-left:37px; padding-right:37px}
.padd20px{ padding-left:20px; padding-right:20px}
.padd6{padding-left:8px;}
.padd12{padding-left:12px;}
.padd20r{padding-right:20px}
.padd20L{padding-left:20px}
.padd41{padding-left:41px}
.padd13{padding-left:13px}
.searchb{
	background:url(../images/search_b.gif) no-repeat;
	width:155px;
	height:23px
	}
.vert_dd{
	background:url(../images/vert_dd.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:1px;
	}
.vert_dd_inn{
	background: url(../images/vert_dd_inn.gif) no-repeat;
	background-position:bottom;
	width:1px;
	height:81px
	}
A.nav-menu {
	font-size: 11px; COLOR: #8c8c8c; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
    font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	width:94px
	}
A.nav-menu:hover {
	font-size: 11px; COLOR: #9e1f1f; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	font-weight: bold;
	vertical-align:middle;
	text-decoration: none;
	width:94px
	}
.nav-menu_n {
	font-size: 11px; COLOR: #9e1f1f; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	font-weight: bold;
	vertical-align:middle;
	text-decoration: none;
	}

A.nav-menu-bot-r {
	font-size: 10px; COLOR: #e1e4d3; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
    font-weight: normal;
	text-decoration:none;
	}
A.nav-menu-bot-r:hover {
	font-size: 10px; COLOR: #9e1f1f; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration:none;
	}
.nav-menu-bot-r_n {
	font-size: 10px; COLOR: #9e1f1f; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration:none;
	}
.menu10 {
	font-size: 10px; COLOR: #e1e4d3; 
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration:none;
	}
.kilgore{
	background:url(../images/rmkilgore.jpg);
	background-repeat:no-repeat;
	width:448px;
	height:309px;
	}
.h53{height:53px}
.w133{width:133px}
.h16{height:16px}
.h28{height:28px}
.h21{height:21px}
.h10{height:10px;}
.h98{height:98px}
.h109{height:109px; padding-left:41px}
.padd41L_r20{padding-left:41px; padding-right:20px}
.welcomeicon{background:url(../images/welcomeicon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:45px;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	color:#981110;
	height:43px;
	}
.hometxt{
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color:#838383;
	font-size:13px;
	font-weight:normal;
	padding-right:30px
	}
.black_50{
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color:#4f4e4e;
	font-size:12px;
	font-weight:normal;
	padding-left:12px;
	padding-right:30px
	}

.border{
	border:#f4f5f6 1px solid; 
	width:229px;
	font-size:11px;
	background-color:#f4f5f6;
	color:#990000
	}
.grayborder{background-color:#c5c9cc;}
.ofwhite{background-color:#f4f5f6}
.ofgray{
	background:url(../images/kilgore-snap.jpg);
	width:431px;
	height:242px;
    }
.kilgore_s{background: url(../images/kilgore-snap.jpg);
	background-repeat:no-repeat;
	height:242px;
	width:430px
	}
.hrz_line{background:url(../images/hrz_line.gif) repeat-x left top;
	height:17px;
	}
h3{font-family: "Trebuchet MS";
	color:#031c4e;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
h4{font-family: "Trebuchet MS";
	color:#6e6d6d;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
h1{font-family: "Trebuchet MS";
	color:#981110;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}

.real_ico{ background:url(../images/real_ico.jpg) no-repeat top left ;
	width:58px;
	height:46px;
	}
.meroo12{
	font-family: "Trebuchet MS";
	color:#981110;
	font-size:12px;
	font-weight:bold
	}
.yel12{
	font-family: "Trebuchet MS";
	color:#bdba26;
	font-size:12px;
	padding-left:13px;
	font-weight:bold
	}
.meroo11{
	font-family: "Trebuchet MS";
	color:#981110;
	font-size:11px;
	font-weight:normal
	}
.skyblue11{
	font-family: "Trebuchet MS";
	color:#68a5d9;
	font-size:11px;
	font-weight:normal
	}
.gray10{
	font-family: "Trebuchet MS";
	color:#4f4e4e;
	font-size:10px;
	font-weight:normal
	}
.lightgray11{
	font-family: "Trebuchet MS";
	color:#aeaeae;
	font-size:11px;
	font-weight:normal
	}
.ofwhite16{
	font-family: "Trebuchet MS";
	color:#d4c7ad;
	font-size:16px;
	font-weight:bold
	}
.ofwhite16{
	font-family: "Trebuchet MS";
	color:#d4c7ad;
	font-size:16px;
	font-weight:bold
	}
.gray50_18{
	font-family: "Trebuchet MS";
	color:#6d6c6c;
	font-size:18px;
	font-weight:bold
	}
.commercial_ico{ background:url(../images/commercial_ico.jpg) no-repeat top left ;
	width:58px;
	height:46px;
	}
.litigation_ico{ background:url(../images/litigation_ico.jpg) no-repeat top left ;
	width:58px;
	height:46px;
	}
.titlebg{ background: url(../images/title_bg.jpg) no-repeat top left ;
	width:285px;
	height:57px;
	}
.imgfloat{float: right; margin-left: 0.5em}
.tv_ico{ background:url(../images/tv_ico.jpg) no-repeat left;
	width:37px;
	height:44px;
	}
.service_ico{
	width:35px;
	height:27px;
	padding-bottom:8px;
	
	}
.service_topimg{
	background:url(../images/service_inn_dfgimg.jpg) no-repeat right ;
	width:202px;
	height:73px;
	}
.contacts_topimg{
	background:url(../images/lawoffice.gif) no-repeat right ;
	width:202px;
	height:73px;
	}
.resource_topimg{
	width:202px;
	height:73px;
	}
.practice_topimg{
	background:url(../images/practice_img.jpg);
	width:202px;
	height:73px;
	}
.attorney_topimg{
	width:202px;
	height:73px;
	}
#servicelist
{
padding-left: 0;
margin-left: 0;
width: 200px;
font-family: "Trebuchet MS";
color:#d4c7ad;
font-size:13px;
font-weight:normal
}

#servicelist dl
{
list-style: none;
margin: 0;
padding: 0.25em;
color:#5b5a5a;
border-bottom: 1px dotted #e6e7e9;
}
#servicelist275
{
padding-left: 0;
margin-left: 0;
width: 275px;
font-family: "Trebuchet MS";
color:#d4c7ad;
font-size:13px;
font-weight:normal
}

#servicelist275 dl
{
list-style: none;
margin: 0;
padding: 0.25em;
color:#5b5a5a;
border-bottom: 1px dotted #e6e7e9;
}

#servicelist dl a { text-decoration: none; }	
#servicelist275 dl a { text-decoration: none; }

ul{
	list-style-type:none;
	padding: 0;
	margin-left:0;
	}

li{
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 .4em;
	padding-left: 1.5em;
	margin-top: 0.6em;
	}