html,body {min-width: 1100px; text-align: center; background:url(images/bg.png) top repeat-x #383838;}

h1 {font-size: 23px; color: #a0866e;}

a {color:#166e07;}
a:hover {text-decoration: underline;}

#page-container { border:0 none;margin:0 auto;text-align:left;width:1100px;float:none; }
#page-container2 { margin:0;float:none; }
#content-container { margin-bottom:340px;margin-top: 170px;border-top:5px solid #3d3d3d; }
.lk-welcome-page #content-container { border-top:none; }
.uo-container #content-container { padding-bottom:107px; }
#left-bar { width:265px;margin-left:0;padding:0 10px;border-right:1px solid #d4d4d4;}
#center-main { margin:0 0 0 285px;padding:0 14px;border-left:1px solid #d4d4d4;}

.flc-container #center-main { /*width: 960px; */margin-left:0;}

#header { background:#303030; }
#footer {height:335px; color:#FFF; border-bottom:5px solid #FFF;}
	#footer a {color:#FFF;}
	#footer .links-box a { line-height:20px; }
.uo-container #footer {height: 107px;}
#header .line0 {height: 85px; background:#383535; border-bottom:5px solid #FFF; padding-right:25px;}
#header .logo {position:absolute;top:0;left:0; height:85px; margin:0 !important;}
#header .line1 {height:30px;margin-left:250px;width: auto;}
#header .line2 {width:415px;right:0;top:50px;position:absolute;}
#header .line3 { height:34px;clear:both; top:17px; border-top:3px solid #0a0b0a; border-bottom:3px solid #0a0b0a; background:#ffffff; height:40px;}
.tabs {right: auto; width: auto; text-align: left; left: 1px;}
.tabs ul {margin: 6px 0;}
.tabs li { background:transparent none;height:auto;margin:0; padding: 0 46px 0 0; text-align: center; vertical-align: middle;}
.tabs a,
  .tabs a:visited,
  .tabs a:hover,
  .tabs a:active
{ display:inline;background:transparent none;margin:0;padding:0; color: #324c76; height: auto; font-size: 13px; }
.tabs a:hover {color: #043FA0;}
#header .phones { vertical-align:middle;line-height:inherit;color:inherit;right:14px;top:0;font-size:inherit;padding:3px 0; }
#header .phones span {color:#FFF; text-align:right; white-space:nowrap; font-size:26px; text-transform:uppercase;}
#header .phones span.last { padding-left:0; }
#header .line2 div,
  #header .line2 span,
  #header .line2 a,
  #header .line2 a:visited,
  #header .line2 a:hover,
  #header .line2 a:active
{color: inherit;}
#header div.search {left:auto; right:0; top:57px;}
#header a.search,
  #header a.search:visited,
  #header a.search:hover,
  #header a.search:active
{color: #6d3400 !important;}
#header a.search:hover {text-decoration: none !important;}
#header .languages {top: 7px; right: auto; text-align: left; left: 0px;}
#header .languages-row strong {font-weight: bold; color: #838f98;}
#header .languages-row a,
  #header .languages-row a:visited,
  #header .languages-row a:hover,
  #header .languages-row a:active
{font-weight: bold; color: #324c76;}

#header .auth-row {position: absolute; top: 7px; right: 0px; color: #2c3e49;}
.auth-row a,
  .auth-row a:visited,
  .auth-row a:hover,
  .auth-row a:active
{color: #324c76; padding: 0px 1px; font-weight: bold; text-decoration: none;}
.auth-row a:hover {color: #043FA0;}
.auth-row span {color: #324c76; padding: 0px 15px 0px 0px; font-weight: bold;}

#footer .box {background: #3d3d3d; border-top:5px solid #FFF; border-bottom:5px solid #FFF;}
/*#footer .helpbox {display: block; margin: 0px; padding: 10px 0px; list-style-type: none; font-size: 12px; font-weight: bold; white-space: nowrap; overflow: hidden;}
#footer .helpbox li {margin: 0px; padding: 0px 15px; display: inline; line-height: 14px;}
#footer .helpbox li a,
  #footer .helpbox li a:visited,
  #footer .helpbox li a:hover,
  #footer .helpbox li a:active
{color: #324c76;}
#footer .helpbox li a:hover {text-decoration: none;}
#footer .subbox {border-top: 0px none; background: transparent none; height: 39px;}*/
#footer td, #footer td a, #footer td a:hover {font-size:14px; color:#c7c7c7;}
#footer td h1 {font-size:17px; color:#FFF;}
#footer td div {background:#333333; padding:12px 14px;}
#footer td.x-boxing { padding:12px 0;}
#footer {color:#FFF;}

/*.flc-container #header {height: 107px;}
.flc-container #header .line2 {height: 39px;}
.flc-container #header .line3 {height: 34px;}
.flc-container #content-container {margin-top: 107px;} */
.flc-container #content-container { padding-top:20px; }

#location {height: auto;}
.printable-bar {top: 0px; right: 0px; width: 20%; text-align: right;}
.printable-bar a,
  .printable-bar a:visited,
  .printable-bar a:hover,
  .printable-bar a:active
{background-position: left top; padding: 2px 0px 2px 20px; font-size: 11px; color: #818891;}
a.bread-crumb:hover,
.printable-bar a:hover
 {color: #818891 !important; text-decoration: none !important;}

.buttons-row-right,
  .buttons-row,
  .button-row,
  .button-row-right,
  table tr td.buttons-row,
  table tr td.button-row,
  table tr td.buttons-row-right,
  table tr td.button-row-right
  table.data-table tr td.buttons-row,
  table.data-table tr td.button-row,
  table.data-table tr td.buttons-row-right,
  table.data-table tr td.button-row-right
{height: 26px; line-height: 26px;}

button.button {height: 27px;}
button.button .button-right {background: transparent url(images/2column/button_blue_right.gif) no-repeat right top; padding: 0px 10px 0px 0px; height: 25px;}
button.button .button-left {background: transparent url(images/2column/button_blue_left.gif) no-repeat left top; padding: 0px 5px 0px 15px; height: 25px; line-height: 24px; font-size: 12px;}
div.button {background: transparent url(images/2column/button_blue_right.gif) no-repeat right top; padding: 0px 10px 0px 0px;}
div.button div,
  div.button a,
  div.button a:visited,
  div.button a:hover,
  div.button a:active
{background: transparent url(images/2column/button_blue_left.gif) no-repeat left top; padding: 0px 5px 0px 15px; line-height: 24px; font-size: 12px; color: #111D4D !important; text-decoration: none !important;}
button.main-button .button-right {background: transparent url(images/2column/button_red_right.gif) no-repeat right top;}
button.main-button .button-left {background: transparent url(images/2column/button_red_left.gif) no-repeat left top; color: #ffffff;}
div.main-button {background: transparent url(images/2column/button_red_right.gif) no-repeat right top;}
div.main-button div,
  div.main-button a,
  div.main-button a:visited,
  div.main-button a:hover,
  div.main-button a:active
{background: transparent url(images/2column/button_red_left.gif) no-repeat left top; color: #ffffff !important; text-decoration: none !important;}
.printable .main-button .button-left {color: #000000;}
.printable #header .line0 {height: 82px;}
button.menu-button {height: 22px;}
button.menu-button .button-right {background: transparent url(images/but_menu_right.png) no-repeat right top; padding-right: 7px; height: 20px;}
button.menu-button .button-left {background: transparent url(images/but_menu_left.png) no-repeat left top; height: 20px; padding: 0px 1px 0px 8px; color: #deedf7; font-size: 10px; height: 21px; line-height: 20px;}
div.menu-button {background: transparent url(images/but_menu_right.png) no-repeat right top; padding-right: 7px;}
div.menu-button div,
  div.menu-button a,
  div.menu-button a:visited,
  div.menu-button a:hover,
  div.menu-button a:active
{background: transparent url(images/but_menu_left.png) no-repeat left top; padding: 0px 1px 0px 8px; line-height: 20px; color: #deedf7 !important; font-size: 10px;}

button.light-button {height: 23px;}
button.light-button .button-right {background: transparent url(images/but_light_right.gif) no-repeat right top; padding: 0 5px 0 0; height: 22px;}
button.light-button .button-left {background: transparent url(images/but_light_left.gif) no-repeat left top; padding: 0 5px 0 11px; color: #365f8f; line-height: 21px; font-size: 11px;}

div.light-button { padding:0 5px 0 0;background: transparent url(images/but_light_right.gif) no-repeat right top; }
div.light-button div,
  div.light-button a,
  div.light-button a:visited,
  div.light-button a:hover,
  div.light-button a:active
{background: transparent url(images/but_light_left.gif) no-repeat left top; padding: 0px 5px 0px 11px; color: #365f8f !important; font-size: 11px; text-decoration: none !important;}

/* Add2Cart AJAX-based */
button.do-add2cart-wait .button-right,
  button.do-add2cart-success .button-right,
  button.do-add2cart-error .button-right
{border: 1px solid #cccccc; background: transparent none; padding: 0px; height: 21px;}
button.do-add2cart-wait .button-left,
  button.do-add2cart-success .button-left,
  button.do-add2cart-error .button-left
{background: transparent none; padding: 0px 14px; color: #365f8f; font-size: 12px; height: 21px; line-height: 20px;}

div.flc-1-button {background: transparent url(images/2column/button_big_blue_right.gif) no-repeat right top !important;}
div.flc-1-button div,
  div.flc-1-button a,
  div.flc-1-button a:visited,
  div.flc-1-button a:hover,
  div.flc-1-button a:active
{background: transparent url(images/2column/button_big_blue_left.gif) no-repeat left top !important; line-height: 30px !important; color: #111D4D !important;}
div.flc-3-button {background: transparent url(images/2column/button_big_red_right.gif) no-repeat right top !important;}
div.flc-3-button div,
  div.flc-3-button a,
  div.flc-3-button a:visited,
  div.flc-3-button a:hover,
  div.flc-3-button a:active
{background: transparent url(images/2column/button_big_red_left.gif) no-repeat left top !important; line-height: 30px !important;}
div.flc-3-button div,
  div.flc-3-button a,
  div.flc-3-button a:visited,
  div.flc-3-button a:hover,
  div.flc-3-button a:active
{color: #ffffff !important; text-decoration: none !important;}

div.drop-out-button {padding-right: 27px; background: transparent url(images/2column/button_dropdown.gif) no-repeat right top;}

.search input {background:#FFFFFF; border:1px solid #181818; border-right-color:#4d4d4d; border-bottom-color:#5e5e5e; border-left-color:#252525;}
.search input.image-button {width: 67px; height: 20px; background: transparent url(images/2column/button_search.gif) no-repeat left top;}

.menu-dialog .title-bar {line-height: 27px; color: #ffffff; font-weight: bold;}

.menu-categories-list ul li {background: transparent none; padding: 6px 0px 6px 7px;}
.menu-categories-list ul li a,
  .menu-categories-list ul li a:visited,
  .menu-categories-list ul li a:hover,
  .menu-categories-list ul li a:active
{font-size: 15px; font-weight: bold;}

.menu-bestsellers ul li a,
  .menu-bestsellers ul li a:visited,
  .menu-bestsellers ul li a:hover,
  .menu-bestsellers ul li a:active,
  .menu-manufacturers ul li a,
  .menu-manufacturers ul li a:visited,
  .menu-manufacturers ul li a:hover,
  .menu-manufacturers ul li a:active
{font-size: 12px;}

.menu-minicart.full .title-bar img.icon {background: transparent url(images/cart_full.gif) no-repeat left top; width: 18px; height: 13px;}
.menu-minicart h2 .minicart-items-label,
  .menu-minicart h2 .minicart-items-delim
{font-weight: normal;}
.menu-minicart .content ul {margin-left: 26px;}
.menu-minicart .content ul li a,
  .menu-minicart .content ul li a:visited,
  .menu-minicart .content ul li a:hover,
  .menu-minicart .content ul li a:active
{text-decoration: underline; color: #043fa0; line-height: 20px;}
.menu-minicart .content ul li a:hover {text-decoration: none !important;}
.minicart,
  .minicart .empty,
  .minicart .full
{display: inline;}

.ajax-minicart .title-bar {}
#content-container .ajax-minicart img.icon {position: absolute; width: 18px; height: 13px;}
#content-container .ajax-minicart img.minicart-button {background: transparent url(images/cart_button.gif) no-repeat left top; width: 38px; height: 21px; cursor: pointer; position: absolute; overflow: hidden; top: 3px; left: 6px; margin: 0px;}
#content-container .ajax-minicart img.minicart-button-show {background-position: left -21px;}

.ajax-minicart .title-bar h2 {position: absolute; top: 0px; left: 50px; right: 0px; overflow: hidden;}
.ajax-minicart .title-bar img.minicart-button-show {background-position: left -21px;}
.minicart-box {top: 22px;}

/*.menu-minicart,*/
  .menu-special
{border: 1px solid #acb7c7;}
.menu-minicart .title-bar,
  .menu-special .title-bar
{background: transparent url(images/2column/menu_bg_light.gif) repeat-x left center; border-bottom: 1px solid #acb7c7;}
.menu-minicart .title-bar h2,
  .menu-special .title-bar h2
{color: #2c3e49;}

.news-box {float: right; width: 223px; border: 1px solid #c9d1dc; padding: 12px; margin-left: 30px; margin-bottom: 20px;}

table.data-table td {line-height: 22px;}

.dialog {border: 0px none;}
.dialog .title {padding-left: 0px;/* background: transparent url(images/2column/list_dialog_bg_right.gif) no-repeat right top !important;*/ border: 0px none; background:none; height:auto; line-height:normal;}
.dialog .title h2 {font-size:26px; color:#b1b1b1; border-bottom:3px solid #b1b1b1; background:none; height:auto; line-height:normal;}
.dialog .title div.sort-box {height: 32px;}
.dialog .title div.sort-box .search-sort-bar {margin-top: 8px; margin-bottom: 8px;}
.search-sort-title, .search-sort-link {font-size:12px; font-weight:bold;}
a.search-sort-link {color:#166e07;}


.products .descr,
  .product-details .details .descr
{font-size: 12px;}
.products a.product-title,
  .products a.product-title:visited,
  .products a.product-title:hover,
  .products a.product-title:active,
  .products .product-title,
  .product-details .product-title
{color: #2c2c2c; text-decoration:none; font-size:15px;}
.products a.product-title:hover {text-decoration:underline;}
.products .buy-now .quantity {height: auto; padding-top: 5px;}
.products .buttons-row {margin-top: 15px;}
.products-table .product-cell {padding-left: 5px; padding-right: 5px; text-align:center;}
.products-list .product-cell-fccheckbox {text-align: center;}
.products-table .buttons-row,
  .products-table .button-row
{margin-top: 5px;}
.products-table .fcomp-checkbox-box {margin-top: 4px;}

.totals .total {text-transform: none;}

table.product-properties {margin-top: 10px;}
table.product-properties tr td {font-size:12px;}
table.product-properties td.property-name table tr td {white-space: nowrap;}
table.product-properties .product-price, table.product-properties .property-name {color:#333333;font-size:14px; font-weight: normal;}
table.product-properties .product-price-value {font-size: 16px; color:#318c18; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
table.product-properties .product-market-price {color:#727272; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.product-price-row .property-name,
  .product-price-row .property-value
{vertical-align: bottom; padding-bottom: 0px;}
table.product-properties .product-mprice-row td {padding-top: 0px;}
.poptions-product-separator {font-size: 1px; line-height: 1px; height: 10px;}
.product-details .market-price {font-size: 14px; padding: 8px 0px;}
.product-details .buttons-row {margin-top: 8px;}


.offers-short-list {margin-top: 10px;}

.fancycat-icons-e ul {width: 100%; margin:0; padding:0; list-style:none;}
	.fancycat-icons-e ul li {float:left;}
.fancycat-icons-e li ul {left:-3px; top:40px;}
	.fancycat-icons-e ul li li {float:none;}


.fancycat-page-subskin-c #center-main {margin-left: 250px;}
.fancycat-page-subskin-c #left-bar {width: 210px; overflow: hidden;}
strong.language-code img,
.language-code-over
{border: solid 1px #aaaaaa !important;}
.iv-box a,
  .iv-box a:visited,
  .iv-box a:active
{color: #043FA0;}
.iv-box a:hover {text-decoration: none !important;}
div.news h2 {margin-top: 2px; font-size: 16px; font-weight: 400; font-style: normal;}


/* antares */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:10px; color:#000;}
	h1 {font-size:30px;}
		#center-main h1 {border-bottom:3px solid #3a9023;}
	h2 {font-size:26px; color:#b1b1b1; border-bottom:3px solid #b1b1b1; background:none; height:auto; line-height:normal;}
	h2.no-underline { border-bottom:none !important; }
	h3 {font-size:30px; color:#3a9023; border-bottom:3px solid #3a9023;}

hr {margin-top:0;}

.img, .image img { border:1px solid #B0B0B0;padding:1px;background:#FFF; }
.products-table .image img { border-width:1px; }

input, select {vertical-align:middle;}

p {padding:0; margin:0; margin-bottom:10px;}

a.more {color:#2c2c2c; font-size:12px;}

.indexBlock {padding:5px 0; background:#303030; margin-bottom:20px;}
	.indexBlock .catalogMenu td {padding:0 2px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
		.indexBlock .catalogMenu td h1 {font-size:28px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
		.indexBlock .catalogMenu td a {color:#FFF; font-weight:bold; text-decoration:none;}
		.indexBlock .catalogMenu td a:hover {text-decoration:underline;}
	.indexBlock .catalogMenu .catalogLinks td {padding-left:50px;}

.subscribe { overflow:hidden;padding:10px;border:2px solid #b0b0b0;font-size:12px;background:#FFF; }
.subscribe span { font-size:11px; }
	.subscribe .inp {background:#e9e9e9; border:none; border-left:1px solid #939393; border-top:1px solid #626262; color:#676767; font-size:14px; width:130px;}
	.subscribe h1, .subscribe .js-content-holder h1 { font-size:23px !important;color:#3a9023 !important;margin-bottom:3px;}
	.subscribe a, .subscribe .js-content-holder a { float:right;padding-top:5px;color:#000;font-size:11px; }

    #left-bar .subscribe .inp { width:185px; }
    #left-bar .js-content-holder .inp { width:153px; }

.lk-close-out img.img { margin:4px 0 3px; }
#left-bar .lk-close-out { background:#303030;margin-bottom:12px; }
#left-bar .lk-close-out img.img { margin:4px 4px 4px 0; }
#left-bar .lk-close-out .closeOut { padding:8px; }
#left-bar .lk-close-out .closeOut h1 { font-size:14px; }
#left-bar .lk-close-out .closeOut p.x-text { font-size:11px; }
.indexBlock .lk-close-out img.img { width:144px;height:144px; }
.closeOut { padding:10px;width:132px;font-size:15px; color:#cecece;}
	.closeOut h1 { font-size:16px; color:YELLOW;}
	.closeOut p.x-text { font-size:12px;color:#FFF; }
	.closeOut p.x-text a { color:#FFF; }
	.closeOut .price { font-size:25px;color:#d60000;margin-bottom:0;text-align:right; }
	.closeOut .price s {color:#c1c1c1;}

.lk-monthly img.img { margin:4px 0 3px; }
#left-bar .lk-monthly { background:#303030;margin-bottom:12px; }
#left-bar .lk-monthly img.img { margin:4px 4px 4px 0; }
#left-bar .lk-monthly .Monthly { padding:8px; }
#left-bar .lk-monthly .Monthly h1 { font-size:14px; }
#left-bar .lk-monthly .Monthly p.x-text { font-size:11px; }
.indexBlock .lk-monthly img.img { width:144px;height:144px; }
.Monthly { padding:10px;width:132px;font-size:15px; color:#cecece;}
	.Monthly h1 { font-size:16px; color:YELLOW;}
	.Monthly p.x-text { font-size:12px;color:#FFF; }
	.Monthly p.x-text a { color:#FFF; }
	.Monthly .price { font-size:20px;color:#d60000;margin-bottom:0;text-align:center; }
	.Monthly .price s {color:#c1c1c1;}

.closeOutb { padding:0px;width:240px;font-size:15px; }
	.closeOutb h1 { font-size:18px; color:#a22020;}
	.closeOutb hr { color:#a22020; line-height:3px; height:3px; margin-bottom:0px; border:none; background:#a22020;}
	.closeOutb p.x-text { 	font-size:14px;	color:#000;}
	.closeOutb p.x-text a { color:#a22020; }
	.closeOutb .price { font-size:24px;color:#d60000;margin-bottom:0;text-align:left; }
	.closeOutb .price s {color:#c1c1c1;}
	.closeOutb img { width:125px;height:125px; float:right;}

.indexBlock2 {border-top:20px solid #b0b0b0; background:#FFF;}
	.indexBlock2 .td {padding:0 14px;}

.watch h1 {color:#235990; font-size:32px; margin-bottom:0;}
	.watch h2 {color:#505050; font-size:14px; margin-bottom:10px;}
	.watch .img {padding:1px; background:#FFF; border:1px solid #1f6b12;}
	.watch hr {line-height:3px; height:3px; margin-bottom:10px; color:#235990; background:#235990; border:none;}

.read h1 {color:#3a9023; font-size:32px; margin-bottom:0;}
	.read h2 {color:#505050; font-size:14px; margin-bottom:10px;}
	.read hr {line-height:3px; height:3px; margin-bottom:10px; color:#3a9023; background:#3a9023; border:none;}
	.read .links p {background:url(images/line.gif) bottom repeat-x; margin-bottom:5px; padding-bottom:10px;}
	.read .links p.last { background:none; }
	.read .links a:link, .read .links a:visited, .read .links a:active, .read .links a:hover {color:#166e07 !important;}
	.read h1.grey {color:#3d3d3d;}
	.read hr.grey {color:#d4d4d4; background:#d4d4d4;}
	
.followus h1 {color:#3a9023; font-size:32px; margin-bottom:0;}
	.followus h2 {color:#505050; font-size:14px; margin-bottom:10px;}
	.followus hr {line-height:3px; height:3px; margin-bottom:10px; color:#3a9023; background:#3a9023; border:none;}
	.followus .links p {background:url(images/line.gif) bottom repeat-x; margin-bottom:5px; padding-bottom:10px;}
	.followus .links p.last { background:none; }
	.followus .links a:link, .followus .links a:visited, .followus .links a:active, .followus .links a:hover {color:#166e07 !important;}

.blog h1 {color:#676767; font-size:32px; margin-bottom:0;}
	.blog h2 {color:#505050; font-size:14px; margin-bottom:10px;}
	.blog hr {line-height:3px; height:3px; margin-bottom:10px; color:#000; background:#000; border:none;}
	.blog .title {padding:9px 4px 9px 44px; color:#000; background:url(images/bg_title.gif) left top no-repeat #e6e6e6; font-size:16px; margin-bottom:15px; display:block;}
	.blog .title a, .blog .title a:hover {color:#000 !important;}

.bestsellers {padding:4px 14px;}
	.bestsellers h1 {color:#676767; font-size:32px; margin-bottom:0;}
	.bestsellers h2 {color:#505050; font-size:14px; margin-bottom:10px;}
	.bestsellers hr {line-height:3px; height:3px; margin-bottom:10px; color:#676767; background:#676767; border:none;}
	.bestsellers .img { background:#FFF;padding:14px;width:240px;}


#flash {text-align:left; width:800px; height:353px;}
#flash, #flashObject {outline:0;}

#content-container { background:#FFF; }
  .lk-welcome-page #content-container { margin-bottom:299px;background:none; }
  .lk-welcome-page #content-container .indexBlock { padding-bottom:1px; }
#content-container .gray-border { overflow:hidden;height:18px;border-bottom:10px solid WHITE;background:#b0b0b0; }

.subcat {background:#f2f5ed; padding:15px 30px 0 30px;}
a.subcatTitle {color:#166e07; font-size:18px; text-decoration:none;}
a.subcatTitle:hover {text-decoration:underline;}
span.subcategories {margin:0 20px;}

.products-table .image {text-align:inherit;}
.product-cell-price {text-align:center;}
.market-price-value, .price-value {font-size:16px;  margin:0 5px;}
.market-price-value {color:#909090; text-decoration:line-through;}
.price-value {color:#a64040;}

.nav-pages {padding-top:8px; position:absolute; top:0px; right:260px; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
	.nav-pages a strong {color:#000;}

.titleBottom {border-top:3px solid #b1b1b1; position:relative; height:50px; clear:both;}

a.seo-dallas { font-size:11px;color:#777 !important; }

.content-h1-menu { float:right;padding:13px 0 0 0; }
.content-h1-menu a { margin:0 0 0 0px;padding:16px 0 5px 37px; }
.content-h1-menu a.documents { background:url('images/icons/pdf.gif') left top no-repeat; }
.content-h1-menu a.movies { background:url('images/icons/movie.png') left top no-repeat; }

.documents-holder { overflow:hidden;margin:0 0 30px; }
.documents-holder .document-item { /*float:left;*/margin:3px 25px 3px 0;white-space:nowrap; }

.onsale-items-list { margin:17px 0 15px;padding: 5px 10px 4px;border: 1px solid #F0F0F0;font-size: 16px;background: none repeat scroll 0 0 #F7F7F7; }
.onsale-items-list .onsale-item { margin:3px 0; }
.onsale-items-list .onsale-item input.submit { border:0 none;color:#166E07;text-decoration:underline;background:transparent;cursor:pointer; }
.onsale-items-list .onsale-item input.submit:hover { color:#2863c2; }
