@charset "utf-8";
/* CSS Document */

/*
Theme Name: Littman Bros
Theme URI: http://littmanbros.com/blog/
Version: 1.0
Author: Lever Interactive
Author URI: http://leverinteractive.com
*/

* { margin: 0; padding: 0; }
body { background: #f2f2f2 url(http://www.littmanbros.com/mm5/img/bg.jpg) top center repeat-y; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16.2px; }
#Container { width: 999px; margin: 0px auto; }

.float { float: left; }
.clear { clear: both; }
.pic-frame { float: right; border: 1px solid #d5d5d5; padding: 2px; margin: 8px; }
.frame { border: 1px solid #d5d5d5; padding: 2px; margin: 8px; }
.red { color: #5f0b0d; }
.lt-gray { color: #888888; }
a { text-decoration: none; }

a.bc-gray { color: #888888; }
a:hover.bc-gray { color: #5f0b0d; text-decoration: underline; }
a.bc-red { color: #5f0b0d; }
a:hover.bc-red { color: #666666; text-decoration: underline; }

h1 { font-size: 16px; line-height: 18px; color: #5f0b0d; padding-bottom: 8px; font-weight: bold; }
h2 { font-size: 13px; line-height: 18px; color: #5f0b0d; padding-bottom: 8px; font-weight: bold; }
h3 { font-size: 11px; line-height: 18px; color: #666; font-weight: bold; }
img.captionimg { border: 1px solid #d5d5d5; padding: 2px; }
img.lt { float: left; margin: 0px 12px 12px 0px; }
img.rt { float: right; margin: 0px 0px 12px 12px; }

a img { border: none; }
img a { border: none; }

.head-778 { height: 21px; width: 778px; float: left; background: url(http://www.littmanbros.com/mm5/img/778-head.jpg) top left no-repeat; margin-top: 10px; }
.head-778 h2 { font-size: 11px; line-height: 21px; color: #5f0b0d; padding-left: 10px; padding-bottom: 0px; }
.head-778 h2 a { color: #5f0b0d; }
.head-778 h2 a:hover { color: #666666; }
.head-778 span { font-size: 11px; line-height: 21px; color: #888888; padding-left: 10px; }
.box-778 { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 8px 10px 5px 10px; }
.box-778 a { color: #666666; text-decoration: underline; }
.box-778 a:hover { color: #5f0b0d; }
.box-778 a.more-link { display: block; color: #5f0b0d; margin: 16.2px 0px 0px 0px; font-weight: bold; font-size: 12px; }
.box-778 a.more-link:hover { color: #666; }
.box-778 p { padding-bottom: 16.2px; }
.box-778 ul { padding: 0px 0px 16.2px 30px; }
.box-778 ol {  padding: 0px 0px 16.2px 30px; }
.box-778 input,
.box-778 textarea,
.box-778 select { border: 1px solid #cccccc; font-size: 11px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom: 1px; }
.box-778 input:active, .box-778 textarea:active, .box-778 select:active,
.box-778 input:hover, .box-778 textarea:hover, .box-778 select:hover,
.box-778 input:focus, .box-778 textarea:focus, .box-778 select:focus { border: 1px solid #999999; }
.box-778 hr { height: 1px; color: #d5d5d5; background: #d5d5d5; border: none; margin-bottom: 16.2px; }
.box-778 ul li a abbr { display: none; }
.foot-778 { height: 6px; width: 778px; float: left; background: url(http://www.littmanbros.com/mm5/img/778-foot.jpg) top left no-repeat; margin-bottom: 10px; }

.box-778-in { width: 756px; float: left; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 0px 10px; }
.foot-778-sm { height: 6px; width: 778px; float: left; background: url(http://www.littmanbros.com/mm5/img/778-foot.jpg) top left no-repeat; }

.bg-diff-lt { float: left; width: 387px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
.bg-diff-rt { float: left; width: 388px; border-right: 1px solid #d5d5d5; }
.bg-diff-1 { width: 367px; border-bottom: 1px solid #d5d5d5; padding: 5px 10px; }
.bg-diff-2 { width: 367px; padding: 5px 10px 0px 10px; }
.bg-diff-3 { width: 368px; border-bottom: 1px solid #d5d5d5; padding: 5px 10px; }
.bg-diff-4 { width: 368px; padding: 5px 10px 0px 10px; }
.bg-diff-ft { height: 6px; width: 778px; float: left; background: url(http://www.littmanbros.com/mm5/img/bg-diff-ft.jpg) top left no-repeat; margin-bottom: 10px; }

/* HEADER */

/* Logo Banner */
#banner { float: left; height: 80px; width: 979px; padding: 0px 10px; }
.logo { float: left; display: inline; height: 62px; width: 279px; margin-top: 8px; border: none; }
.bn-rt { float: right; display: inline; width: 690px; }
.live-bx { float: right; display: inline; width: 690px; margin-top: 5px; }
.undersold {float: right; display: inline; font-weight: bold; color: #666666; text-align: right; margin: 3px 10px 0px 0px; }
.undersold span { color: #666666; font-size: 14px; }
.undersold span a { color: #666666; }
.undersold span a:hover { color: #5f0b0d; }
.live-chat a { float: right; display: inline; height: 33px; width: 209px; background: url(http://www.littmanbros.com/mm5/img/live-chat.jpg) top left no-repeat; text-align: center; line-height: 23px; text-decoration: none; color: #666666; font-weight: bold; cursor: pointer; }
.live-chat a:hover { color: #333333; background: url(http://www.littmanbros.com/mm5/img/live-chat.jpg) top right no-repeat; }
.live-chat a span { color: #5f0b0d; font-size: 13px; }
.shop-bx { float: right; display: inline; width: 690px; margin-top: 15px; }
.phone { float: left; display: inline; width: 335px; font-weight: bold; font-size: 17px; margin-top: 2px; color: #666666; }
.phone span { color: #666666; font-size: 15px; }

.shopby-nav { float: right; display: inline; width: 340px; font-weight: bold;  }
.shopby { float: right; display: inline; text-align: right; margin: 5px 10px 0px 0px; }
.tb-specials a { float: right; display: inline; height: 27px; width: 64px; background: url(../img/tb-specials.jpg) bottom left no-repeat; color: #ffffff; text-decoration: none; line-height: 28px; padding-left: 38px; }
.tb-brand a { float: right; display: inline; height: 25px; width: 57px; background: url(../img/tb-brand.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666666; margin-top: 3px; }
.tb-finish a { float: right; display: inline; height: 25px; width: 57px; background: url(../img/tb-finish.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666; margin-top: 3px; }
.tb-price a { float: right; display: inline; height: 25px; width: 52px; background: url(../img/tb-price.jpg) bottom left no-repeat; text-decoration: none; line-height: 25px; text-align: center; color: #666666; margin-top: 3px; }
.tb-specials a:hover { color: #dddddd; }
.tb-brand a:hover,
.tb-finish a:hover,
.tb-price a:hover,
.tb-room a:hover,
.tb-style a:hover { color: #333333; }

ul.shop-by { display: inline; float: right; font-weight: bold; height: 24px; list-style: none; margin: 3px 0 0 0; width: 352px; }
ul.shop-by strong { background: none; float: left; line-height: 24px; }
ul.shop-by li { display: block; float: left; }
ul.shop-by li a { background: url(http://www.littmanbros.com/mm5/img/shop-by.png) 0 0 no-repeat; color: #666; display: block; height: 24px; line-height: 24px; text-align: center; width: 57px; }
ul.shop-by li.sb-1 { margin: 0 0 0 10px; }
ul.shop-by li.sb-1 a { background: url(http://www.littmanbros.com/mm5/img/shop-by-1.png) 0 0 no-repeat; height: 24px; width: 58px; }
ul.shop-by li a:hover { color: #333; }

/* Search Banner */

#nav ul { margin: 0; padding: 0; list-style: none; width: 999px; float: left; background: url(http://www.littmanbros.com/mm5/img/nav-bg.jpg) repeat-x; border-top: 1px solid #3c0708; border-bottom: 1px solid #3c0708; }
#nav ul li { float: left; }
#nav ul a { display: block; float: left; line-height: 28px; border-left: 1px solid #7c0e0f; border-right: 1px solid #3c0708; text-decoration: none; color: #ffffff; font-weight: bold; }
#nav ul a:hover { background: url(http://www.littmanbros.com/mm5/img/nav-bg-2.jpg) repeat-x; }
#nav ul a.nav-first { border-left: none; }
#nav ul a.nav-last { border-right: none; }

#nav ul a.nav-1 { width: 65px; }
#nav ul a.nav-2 { width: 107px; }
#nav ul a.nav-3 { width: 115px; }
#nav ul a.nav-4 { width: 113px; }
#nav ul a.nav-5 { width: 111px; }
#nav ul a.nav-6 { width: 134px; }
#nav ul a.nav-7 { width: 71px; }
#nav ul a.nav-8 { width: 109px; }
#nav ul a.nav-9 { width: 100px; }
#nav ul a.nav-10 { width: 55px; }

/* Search Banner */
#search { height: 29px; width: 979px; background: url(http://www.littmanbros.com/mm5/img/search-bg.jpg) top left repeat-x; border-bottom: 1px solid #d5d5d5; padding: 0px 10px; }
.search-bx { float: left; display: inline; width: 500px; line-height: 29px; font-weight: bold; }
input.search-field,
select.search-field { border: 3px solid #cccccc; font-size: 11px; color: #878787; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:active.search-field, select:active.search-field,
input:hover.search-field, select:hover.search-field,
input:focus.search-field, select:focus.search-field { border: 3px solid #999999; }
input.search-btn { height: 22px; width: 55px; background: url(http://www.littmanbros.com/mm5/img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
input:hover.search-btn { background: url(http://www.littmanbros.com/mm5/img/search-btn.jpg) top right no-repeat; }
.search-rt { float: right; display: inline; width: 400px; }
.tb-checkout a { height: 23px; width: 90px; float: right; background: url(http://www.littmanbros.com/mm5/img/checkout-btn.jpg) top left no-repeat; color: #ffffff; text-decoration: none; padding: 2px 0px 0px 10px; font-weight: bold; }
.tb-checkout a:hover { background: url(http://www.littmanbros.com/mm5/img/checkout-btn.jpg) top right no-repeat; }
.tb-account { height: 23px; width: 230px; float: right; background: url(http://www.littmanbros.com/mm5/img/account-bar.jpg) top left no-repeat; text-align: center; padding-top: 2px; margin-right: 5px; }
.tb-account a { color: #5f0b0d; text-decoration: none; font-weight: bold; }
.tb-account a:hover { color: #666666; text-decoration: underline; }

/* SIDEBAR */

#sidebar { float: left; display: inline; width: 201px; padding-top: 10px; padding-left: 10px; }
#sidebar h4 { font-size: 11px; height: 21px; width: 181px; line-height: 21px; color: #5f0b0d; font-weight: bold; text-decoration: none; padding-left: 10px; background: url(http://www.littmanbros.com/mm5/img/sb-bn.jpg) top left no-repeat; }
#sidebar h4 a { color: #5f0b0d; font-weight: bold; text-decoration: none; }
#sidebar h4 a:hover { color: #666666; }
#sidebar ul { padding: 6px 10px 8px 20px; width: 159px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
#sidebar ul li a { color: #666666; text-decoration: none; }
#sidebar ul li a:hover { color: #5f0b0d; text-decoration: underline; }
#sidebar h4.sb-head { background: url(http://www.littmanbros.com/mm5/img/sb-head.jpg) top left no-repeat; height: 21px; width: 191px; }
#sidebar ul.sb-foot { padding-bottom: 5px; margin-bottom: 0px; }
#sidebar .sb-foot-2 { height: 6px; width: 191px; float: left; background: url(http://www.littmanbros.com/mm5/img/sb-foot.jpg) top left no-repeat; margin-bottom: 10px; }

/* MAIN CONTENT */

#main { width: 778px; float: left; display: inline; }

/* FOOTER CONTENT */

#newsletter { height: 28px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; background: url(http://www.littmanbros.com/mm5//img/newsletter-bg.jpg) top left repeat-x; font-weight: bold; padding: 0px 10px; text-align: center; line-height: 28px; }
#newsletter span { color: #5f0b0d; }
input.newsletter-field { border: 1px solid #cccccc; font-size: 11px; color: #878787; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:active.newsletter-field,
input:hover.newsletter-field,
input:focus.newsletter-field { border: 1px solid #999999; }
input.send-btn { height: 22px; width: 55px; background: url(http://www.littmanbros.com/mm5//img/search-btn.jpg) top left no-repeat; color: #5f0b0d; font-weight: bold; border: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 10px 0px 4px; cursor: pointer; }
input:hover.send-btn { background: url(http://www.littmanbros.com/mm5//img/search-btn.jpg) top right no-repeat; border: none; }

#foot-cols { height: 115px; }
#foot-cols a { color: #666666; text-decoration: none; }
#foot-cols a:hover { color: #5f0b0d; text-decoration: underline; }
.ft-hd { height: 24px; width: 100%; background: #e4e3df; border-bottom: 1px solid #d5d5d5; line-height: 24px; text-align: center; font-weight: bold; margin-bottom: 6px; }
.ft-ft { padding: 0px 10px; }
#foot-1 { width: 206px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-2 { width: 390px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-3 { width: 195px; height: 150px; float: left; border-right: 1px solid #d5d5d5; }
#foot-4 { width: 205px; height: 150px; float: left; }
#foot-4 strong { display: block; }
#foot-4 em { font-weight: bold; color: #5f0b0d; font-size: 13px; }

#sidebar p { width: 181px; }
#sidebar p a { color: #666666; text-decoration: underline; }
#sidebar p a:hover { color: #5f0b0d; }

.navigation span { margin: 0px 0px 10px 0px;}
.navigation a { color: #5f0b0d; }
.navigation a:hover { color: #666; }
.navigation .older {float:left;}
.navigation .newer {float:right;}

.greet_block { border: 1px solid #d5d5d5; background: #f2f2f2; padding: 5px; margin: 0 0 16.2px 0; }
.greet_block #greet_search_link { cursor: default; }
.greet_block a img, .greet_block img { float: left; padding-right: 15px; }
.greet_block .greet_block_close { float: right; border: 1px solid #d5d5d5; background: #fff; padding: 0 3px; }
.greet_block .greet_block_close a { font-weight: bold; text-decoration: none; }
.greet_block .greet_search_after { border-top: 1px solid #d5d5d5; margin-top: 8px; padding-top: 8px;}
.greet_block #greet_search_results { margin: 16.2px 0 -10px 0;}
