@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

/*----------------------------------*/
/*              H TAGS              */
/*----------------------------------*/

h1{
	color: #777777;
	font-size: 28px;
	letter-spacing: -.75px;
	font-weight: normal;
	margin:0 0 -5px;
	width: 600px;
	line-height: 36px;
	float: left;
}
h2{
	color: #005288;
	font-size: 16px;
	font-weight: bold;
	margin:0 0 15px;
	width: 600px;
}
h3{
	color: #005288;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: -.75px;
	width: auto;
}

a h3{
	color: #222222;
}

a h3:hover{
	color: #005288;
}

/*----------------------------------*/
/*       GLOBAL POSITIONING         */
/*----------------------------------*/

body{
	/*background: url(../images/bg.jpg) repeat-x fixed center top;*/
	background: url(../images/bg2.jpg) repeat fixed center top;
	color: #333333;
	font-family: Arial, san serif;
	font-size: 14px;
}

a{
	color: #0365A6;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}

p{
	padding: 0 0 20px;
}

ul{
	padding: 0 0 20px 35px;
}

ol{
	padding: 0 0 20px 35px;
}

blockquote{
	padding-left: 40px;
}

#container{
	width: 980px;
	margin: 0 auto;
}

#content {
	background:url(../images/bg-content.jpg) repeat-y center top;
	width: 980px; 
	min-height: 800px; 
	height: auto !important;
	height: 800px;
	margin: 0 auto; 
	position: relative; 
}

#content-main{
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	width: 880px; 
	height: auto; 	
	padding:18px 0 20px 50px;
}

#content-right{
	float: right;
	width:485px;
}

#content-left{
	float: left;
	width: 383px;
}

#bar{
	background: url(../images/bar.jpg) repeat-x center top;
	margin: 0 auto;
	height: 15px;
	width: 100%;
}

#glow{
	/*background: url(../images/glow.jpg) no-repeat center 15px;*/
	background: url(../images/glow2.jpg) no-repeat center 15px;
	margin: 0 auto;
	height: 222px;
	width: 100%;
}

#intro{
	position: fixed;
	/*left: 142px;*/
	bottom: 0;
	z-index: 5;
}

#logo{
	background: url(../images/jcl-logo.gif) no-repeat left top;
	float: left;
	height: 71px;
	width: 282px;
	margin: 40px 0 0 30px;
	text-indent: -9999px;
	z-index: 2;
	position: relative;
}

#practice{
	background: url(../images/practice.png) no-repeat center top;
	width: 980px;
	height: 432px;
	margin: 90px auto 0;
}

#footer {
	background: url(../images/bg-footer.jpg) no-repeat center top;
	color: #222222;
	text-align: center;
	clear:both;
	font-size:10px;
	height:109px;
	margin:0 auto;
	text-align:center;
	width:970px;
	padding:20px 0 30px;
}

#footer a{
	color: #222222;
}

#footer a:hover{
	color: #005288;
}

.thumb{
	background: url(../images/thumb.jpg) no-repeat left top;
	float: left;
	padding:11px 21px 20px 11px;
	border: 1px solid #ffffff;
}

.thumb-right{
	background: url(../images/thumb.jpg) no-repeat left top;
	float: right;
	padding:11px 15px 20px 11px;
	border: 1px solid #ffffff;
}

.white{
	color: #ffffff;
}

.blue{
	color: #005288;
}

h1 sup{
	font-size: 14px;
}

.number{
	color: #005288;
	font-size: 22px;
	font-weight: bold;
}

.title-employee{
	font-weight:bold;
	text-transform: uppercase;
}

#employees{
	overflow: auto;
	float: left;
	width: 370px;
	height: 380px;
}

/*----------------------------------*/
/*          PRACTICE AREAS          */
/*----------------------------------*/

#practice-areas-holder{
	float:left;
	height:auto;
	margin:65px 0 0 70px;
	width:auto;
}

#practice-areas {
	background: url(../images/bg-practice.jpg) no-repeat scroll left top;
	float:left;
	height:250px;
	margin:0 0 20px;
	width:198px;
}
#practice-areas li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
}

#practice-areas ol{
	padding: 35px 0 0;
}

#practice-areas li a {
	/*background:transparent url(../images/divider01.png) no-repeat scroll left top;*/
	color:#cccccc;
	float:left;
	font-size:13px;
	height:20px;
	line-height:16px;
	padding:0;
	text-indent:2px;
	text-decoration:none;
	width:170px;
	font-weight: bold;
}

#practice-areas li a:hover {
	/*background:#000000 none repeat scroll 0 0;*/
	color:#FF9900;
}

#hot{
	background: url(../images/bg-hot.jpg) no-repeat scroll left top;
	float:left;
	height:250px;
	margin:0 0 20px;
	width:145px;
}
#hot li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
}

#hot ol{
	padding: 35px 0 0;
}

#hot li a {
	/*background:transparent url(../images/divider01.png) no-repeat scroll left top;*/
	color:#cccccc;
	float:left;
	font-size:13px;
	height:20px;
	line-height:16px;
	padding:0;
	text-indent:2px;
	text-decoration:none;
	width:145px;
	font-weight: bold;
}

#hot li a:hover {
	/*background:#000000 none repeat scroll 0 0;*/
	color:#FF9900;
}
#clickChat {
	clear: both;
	height: 50px;
	width: 200px;
}


/*----------------------------------*/
/*           NAVIGATION             */
/*----------------------------------*/


#nav{
float:left;
height:37px;
margin:50px 0 0 80px;
width:480px;
position: relative;
z-index: 3;
}

#nav ol{
	padding: 0;
}
/*#nav {
float: left;
height:35px;
width:500px;
}*/
#nav li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav li a {
background:transparent url(../images/nav.jpg) no-repeat scroll center bottom;
color:#2b2b2b;
float:left;
font-size:14px;
font-weight:bold;
height:25px;
line-height:28px;
/*padding:0 2px;*/
text-decoration:none;
letter-spacing: -1px;
padding: 0 3px;
}

#nav li a.home:hover {
background: url(../images/nav-home.jpg) no-repeat center 2px;\
height: 30px;
width: 53px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}

#nav li a.practice:hover {
background: url(../images/nav-practice.jpg) no-repeat center 2px;
height: 30px;
width: 102px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}

#nav li a.firm:hover {
background: url(../images/nav-firm.jpg) no-repeat center 2px;
height: 30px;
width: 86px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}

#nav li a.news-nav:hover {
background: url(../images/nav-news.jpg) no-repeat center 2px;
height: 30px;
width: 50px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}

#nav li a.resources:hover {
background: url(../images/nav-resources.jpg) no-repeat center 2px;
height: 30px;
width: 81px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}

#nav li a.contactus:hover {
background: url(../images/nav-contact.jpg) no-repeat 6px 2px;
height: 30px;
width: 67px;
text-align: center;
color: #444444;
/*border-bottom:5px solid #444444;*/
}


#nav li a.home{
height: 30px;
width: 53px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

#nav li a.practice {
height: 30px;
width: 102px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

#nav li a.firm{
height: 30px;
width: 86px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

#nav li a.news-nav{
height: 30px;
width: 50px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

#nav li a.resources{
height: 30px;
width: 81px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

#nav li a.contactus{
height: 30px;
width: 67px;
text-align: center;
/*border-bottom:5px solid #444444;*/
}

body#home #nav li a.home {
	background: url(../images/nav-home.jpg) no-repeat center 2px;
	height: 30px;
	width: 53px;
	text-align: center;
	color: #444444;
}

body#practice #nav li a.practice {
	background: url(../images/nav-practice.jpg) no-repeat center 2px;
	height: 30px;
	width: 102px;
	text-align: center;
	color: #444444;
}

body#firm #nav li a.firm{
	background: url(../images/nav-firm.jpg) no-repeat center 2px;
	height: 30px;
	width: 86px;
	text-align: center;
	color: #444444;
}

body#news-nav #nav li a.news-nav {
	background: url(../images/nav-news.jpg) no-repeat center 2px;
	height: 30px;
	width: 50px;
	text-align: center;
	color: #444444;
}

body#resources #nav li a.resources {
	background: url(../images/nav-resources.jpg) no-repeat center 2px;
	height: 30px;
	width: 81px;
	text-align: center;
	color: #444444;
}

body#contactus #nav li a.contactus {
	background: url(../images/nav-contact.jpg) no-repeat 6px 2px;
	height: 30px;
	width: 67px;
	text-align: center;
	color: #444444;
}

/*----------------------------------*/
/*           VIDEO AREA             */
/*----------------------------------*/

#video{
	margin: 30px auto 0;
	width: 676px;
}

#contactArea { height: 270px; border-bottom: 15px solid #222222; overflow: hidden; background: url(../images/bg-video.jpg) repeat-x left top/*#02b6f1*/; }

a.contact { float: right; height: 42px; margin:0 50px 0 0; width: 125px; display: block; text-indent: -9999px; background: url(../images/view.png) no-repeat 0 -50px; border:none; cursor: pointer;}

*html a.contact { float: right; height: 42px; margin:0 25px 0 0; width: 125px; display: block; text-indent: -9999px; background: url(../images/view.jpg) no-repeat 0 -50px; }

a.contact:hover{
	background-position: 0 0;
}
/*---------------------------------------QUICK CONTACT FORM------------------------------------------------*/
#form{
	float:left;
	height:300px;
	margin:50px 0 0 38px;
	width:232px;
}

*html #form{
	float:left;
	height:300px;
	margin:85px 0 0 50px;
	width:232px;
}

*:first-child+html #form{
	float:left;
	height:300px;
	margin:85px 0 0 50px;
	width:232px;
}

#form-title{
	margin:5px 0 0 5px;
	float: left;
	width: 236px;
	height: 76px;
	background-attachment: scroll;
	background-image: url(../images/form-title.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

*html #form-title{
	margin:5px 0 0 -10px;
	float: left;
	width: 255px;
	height: 76px;
	background-attachment: scroll;
	background-image: url(../images/form-title.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

*:first-child+html #form-title{
	margin:5px 0 0 -10px;
	float: left;
	width: 236px;
	height: 76px;
	background-attachment: scroll;
	background-image: url(../images/form-title.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

.smallForm {
	float: left;
	margin: 10px 0 0 15px;
	/*padding: 0 0 30px 0;
	height: 268px;*/
	width: 232px;
	clear: both;
}

*html .smallForm {
	background: url(../images/bg-form.jpg) no-repeat left top;
	float: left;
	margin: 10px 0 0 0px;
	/*padding: 0 0 30px 0;
	height: 268px;*/
	width: 232px;
	clear: both;
}

*:first-child+html .smallForm {
	background: url(../images/bg-form.jpg) no-repeat left top;
	float: left;
	margin: 10px 0 0 0px;
	/*padding: 0 0 30px 0;
	height: 268px;*/
	width: 232px;
	clear: both;
}

.smallForm .formInput, .smallForm select {
	background:transparent url(../images/form-input.png) no-repeat scroll left top;
	border-color:#FFFFFF;
	border-style:none;
	color:#005288;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	height:25px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:207px;
}

*html .smallForm .formInput, .smallForm select {
	background: none;
	border-color:#FFFFFF;
	border-style:none;
	color:#005288;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	height:25px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:207px;
}

*:first-child+html .smallForm .formInput, .smallForm select {
	background: none;
	border-color:#FFFFFF;
	border-style:none;
	color:#005288;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	height:25px;
	margin:0;
	padding:5px 0 0 5px;
	text-align:left;
	width:207px;
}

.smallForm textarea {
	background:transparent url(../images/textarea.png) no-repeat scroll left top;
	border-color:#FFFFFF;
	border-style:none;
	color:#005288;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	height:67px;
	margin:0;
	padding:5px 10px 0 5px;
	text-align:left;
	width:205px;
	width/*\**/:197\px;
}

*html .smallForm textarea {
	background: none;
	color: #005288;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 207px;
	height: 67px;
	padding: 5px 0 0 5px;
	margin: 0px;
	display: block;
	border-color:#FFFFFF;
	border-style:none;
	overflow: hidden;
}

*:first-child+html .smallForm textarea {
	background: none;
	color: #005288;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 207px;
	height: 67px;
	padding: 5px 0 0 5px;
	margin: 0px;
	display: block;
	border-color:#FFFFFF;
	border-style:none;
	overflow: hidden;
}

.smallForm .formButton  {
    font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0 0 0;
	padding: 0;
	height: 31px;
	width: 212px;
	background: url(../images/submit.png) repeat-x left top;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	text-indent: -9999px;
	float: left;
}

*html .smallForm .formButton  {
    font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0 0 0;
	padding: 0;
	height: 31px;
	width: 212px;
	background: url(../images/submit.jpg) repeat-x left top;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	text-indent: -9999px;
	float: left;
}

.smallForm .formButton:hover{
	background-position: 0 -33px;
}

.smallForm p{
	margin: 0;
	padding: 1px 0;
}

*html .smallForm p{
	margin: 0;
	padding: 0;
}

*:first-child+html .smallForm p{
	margin: 0;
	padding: 0;
}


/*---------------------------------------QUICK CONTACT FORM END--------------------------------------------*/

/*---------------------------------------BIG FORM--------------------------------------------*/

/*controls the long form formatting */
	
#divDisclaimer{
	/*float: left;*/
	padding: 25px 0 0 0;
	width: 500px;
	margin: 0px;
	clear:both;
}

#divDisclaimer p{
	width: 450px;
	clear:both;
}

#divLeft{
	float: left;
	width: 275px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}

#divRight{
	float: left;
	width: 140px;
	height: 0px;
	/*height: 125px;*/
	margin: 0px;
	padding: 0px;
}


.bigForm {
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: auto;

}

.bigForm .formInput, .bigForm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 18px;
	padding: 2px 0 0 4px;
	margin:0;
	display: block;
	
	}

.bigForm textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 75px;
	padding: 0px;
	margin: 0;
}

.bigForm .formButton  {
    font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	color: #fff;
	margin: 10px 0 0 0px;
	padding: 0;
	height: 50px;
	width: 300px;
	background: url(../images/form-submit.jpg) repeat-x left top ;
	border: none;
	display: block;
	cursor: pointer;
	width: 350px;
}

.bigForm .formButton:hover{
	color: #ccc;
}

.bigForm p {
	padding: 5px 0 5px 0;
	margin: 0;
	width: 250px;
}
/*---------------------------------------END BIG FORM--------------------------------------------*/

/*-------------------------SEARCH--------------------------------*/

#search{
	background: url(../images/search.jpg) no-repeat scroll left top;
	float: right;
	height: 48px;
	width: 214px;
}

/*.search-title{
	font-size: 20px;
	color: #fff;
}*/

#searchBtn{
	float: right;
	width: 43px;
	height: 48px;
	line-height: 18px;
	cursor: pointer;
	margin:-35px 0 0;
	background:transparent url(../images/search-btn.jpg) no-repeat scroll left top;
	/*text-indent: -9999px;
	background: url(../images/search-btn.jpg) no-repeat scroll left top;
	font-size: 18px;
	color: #ffffff;
	margin: 12px 0 0;
	padding: 0;	
	clear: left;*/	
}

/*#searchBtn:hover{
	color: #000000;
}*/

.searchForm {
	border-color:#FFFFFF;
	border-style:none;
	color:#777777;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:24px;
	margin:11px 0 0 2px;
	padding:0;
	width:178px;
}


/*-------------------------END SEARCH-------------------------------*/

/*-------------------------QUOTE-----------------------------------*/
.quote{
	background: url(../images/quote-top.jpg) no-repeat scroll left top ;
	width: 475px;
	height: 100px;
	float: right;
	margin: 0;
	padding:25px 0 15px 20px;
}

.quote-content{
	background: url(../images/quote-bottom.jpg) no-repeat scroll right 80%;
	color: #444444;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	/*height:100px;*/
	width:475px;
	text-align: center;
}

.quote-content a{
	color: #0365A6;
	text-decoration: none;
}

.quote-content a:hover{
	color: #222222;
}

/*-------------------------END QUOTE-----------------------------------*/

/*----------------------------------*/
/*               NEWS               */
/*----------------------------------*/

#news{
	background: url(../images/bg-news.jpg) no-repeat left top;
	float: left;
	height: 323px;
	width: 960px;
	margin: 0 0 0 10px;
}

#news-holder{
	float: left;
	margin: 10px 0 0 20px;
}

.news-content{
	font-size: 12px;
	font-weight: bold;
	color: #1187d5;
	width: 307px;
	float: left;
	height: 300px;
	overflow: hidden;
	line-height:12px;
	margin:0 10px 0 0;
}

.news-content a{
	color: #bfbfbf;
}

.news-content a:hover{
	color: #FF9900;
}

#legal-title{
	background:  url(../images/legal-title.png) no-repeat left top;
	height: 44px;
	width: 307px;
	text-indent: -9999px;
	margin:0 0 5px;
}

#safety-title{
	background:  url(../images/safety-title.png) no-repeat left top;
	height: 44px;
	width: 307px;
	text-indent: -9999px;
	margin:0 0 5px;
}

#location{
	background: url(../images/location-title.png) no-repeat left top;
	height: 300px;
	width: 267px;
	float: right;
	margin:30px 20px 0 0;
}

#location .title{
	font-size: 12px;
	color: #bfbfbf;
	font-weight: bold;
	text-transform: uppercase;
}

#location-content-left{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	height: 60px;
	width: 130px;
	float: left;
	padding-top: 95px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 10px;
}

#location-content-right{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	height: 60px;
	width: 115px;
	float: right;
	padding-top: 95px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
#location-content-btm {
	height: 90px;
	width: 130px;
	clear: both;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
}

.google{
	background: url(../images/google.jpg) no-repeat left top;
	text-indent: -9999px;
	cursor: pointer;
	width: 50px;
	height: 23px;
	float: left;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/*----------------------------------*/
/*             IE FIXES             */
/*----------------------------------*/

*html #nav{
	float:left;
	height:25px;
	margin:48px 0 0 70px;
	width:487px;
	position: relative;
	z-index: 3;
}

*html #practice{
	background: url(../images/practice.jpg) no-repeat center top;
	width: 980px;
	height: 432px;
	margin:-30px auto 0;
}

*:first-child+html #practice{
	background: url(../images/practice.jpg) no-repeat center top;
	width: 980px;
	height: 432px;
	margin:-40px auto 0;
}

*html #practice-areas-holder{
	float:left;
	height:auto;
	margin:100px 0 0 35px;
	width:auto;
}

*:first-child+html #practice-areas-holder{
	float:left;
	height:auto;
	margin:100px 0 0 70px;
	width:auto;
}

*html #news{
	background: url(../images/bg-news.jpg) no-repeat left top;
	float: left;
	height: 323px;
	width: 960px;
	margin: 0 0 0 5px;
}

*html #news-holder{
	float: left;
	margin: 10px 0 0 10px;
}

*html .news-content{
	font-size: 12px;
	font-weight: bold;
	color: #1187d5;
	width: 307px;
	float: left;
	height: 300px;
	overflow: hidden;
	line-height:12px;
	margin:0 10px 0 0;
}

*:first-child+html .news-content{
	font-size: 12px;
	font-weight: bold;
	color: #1187d5;
	width: 307px;
	float: left;
	height: 300px;
	overflow: hidden;
	line-height:12px;
	margin:0 10px 0 0;
}

*html #legal-title{
	background:  url(../images/legal-title.jpg) no-repeat left top;
	height: 44px;
	width: 307px;
	text-indent: -9999px;
	margin:0 0 5px;
}

*html #safety-title{
	background:  url(../images/safety-title.jpg) no-repeat left top;
	height: 44px;
	width: 307px;
	text-indent: -9999px;
	margin:0 0 5px;
}

*html #location{
	background: url(../images/location-title.jpg) no-repeat left top;
	height: 300px;
	width: 267px;
	float: right;
	margin:30px 20px 0 0;
}

*html #hot li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: none;
}

*html #practice-areas li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: none;
}

*:first-child+html #hot li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: none;
}

*:first-child+html #practice-areas li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: none;
}
.socialImg {
	margin-right: 5px;
}

#tbi-feature {
	background: #CCC;
	border: 1px #999 solid;
	margin-bottom: 20px;
	padding: 10px;
	width: auto;
	height: 106px;
}

#tbi-feature img {
	padding-right: 10px;
	margin: 4px 0 9px 0;
}