/* ::::: http://www.osjfurniture.com/theme/front/css/global.css ::::: */






.h1, .h2, .h3 { overflow: visible; position: relative; }

.h1, .h2 { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 10px; }

.h2 h2 { font-size: 20px; text-transform: uppercase; }

.h1 em, .h2 em { position: absolute; width: 40px; height: 3px; background-color: rgb(1, 86, 155); left: 0px; bottom: -1px; }

/* ::::: http://www.osjfurniture.com/theme/front/css/content.css ::::: */



.content { overflow: hidden; padding: 0px 0px 30px; }

.content-left { float: left; width: 900px; }

.content-right { float: right; width: 200px; }

.content h1 { font-size: 32px; font-weight: 300; margin-bottom: 20px; float: left; width: 900px; color: rgb(68, 68, 68); }

.content .share { float: right; width: 280px; padding-top: 20px; text-align: right; }

.content .desc { overflow: hidden; font-size: 14px; line-height: 180%; }

.content .desc td, .content .desc div, .content .desc li, .content .desc dt, .content .desc dd, .content .desc p { font-size: 14px; color: rgb(0, 0, 0); line-height: 200%; }

.content .desc p { margin: 20px auto; }

.content .desc span { font-family: inherit; font-size: inherit; color: inherit; }

.col-box { clear: both; margin-bottom: 10px; }

.col-li { padding: 20px 0px; }

.col-li li { margin-bottom: 10px; }

.col-li p { margin: 0px; padding: 2px 0px 0px 10px; color: rgb(153, 153, 153); }

.link { border-top: 1px dotted rgb(204, 204, 204); margin-top: 30px; padding: 30px 0px; }

.link li { padding: 5px 0px; }

.link a { margin-left: 10px; color: rgb(119, 119, 119); }

.link a:hover { color: rgb(0, 0, 0); }

/* ::::: http://w.sharethis.com/button/css/buttons.ab966a004186897711de4a5ed256c924.css ::::: */

