/* Page Format */
A:link {COLOR: blue; TEXT-DECORATION: none; font-weight: bold;}
A:visited {COLOR: blue; TEXT-DECORATION: none; font-weight: bold;}
A:hover {COLOR: red; TEXT-DECORATION: underline; font-weight: bold;}
A:active {COLOR: red; TEXT-DECORATION: none; font-weight: bold;}
BODY {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TH {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
BODY {MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(index_files/bg01.jpg); BACKGROUND-COLOR: #ffffff;}
H1 {font-size:24px; color:#000000; font-weight: bold; margin: 0px 0px 0px 0px;}
H2 {font-size:20px; color:#000000; font-weight: bold; margin: 0px 0px 0px 0px;}
H3 {font-size:18px; color:#000000; font-weight: bold; margin: 0px 0px 0px 0px;}
H4 {font-size:28px; color:#000000; font-weight: bold; margin: 0px 0px 0px 0px;}
#cursor {cursor:pointer; color:#0000FF; font-weight:bold;}

/* Page Structure */
#container {width: 965px; border: 1px #000000 solid; padding: 0px 5px 0px 5px; margin: auto; background-color:#FFFFFF;}
#content {width: 100%; border: 0px;}
#contentContainer {margin: auto; width: 95%; background-color: #F7F7F7; padding: 0px 5px;}
#header1 {width: 100%; border: 0px;}
#header2 {width: 100%; border: 0px;}
#holder {width: 100%; border: 0px;}
#navbar_top {width: 100%; height: 20px; border: 0px;}
#navbar_left {width: 100%; border: 0px;}
#navbar_right_home {width: 100%; border: 0px;}
#navbar_right_home div {margin-bottom: 5px;}
#navbar_right {width: 100%; border: 0px;}
#navbar_bottom1 {width: 100%; border: 0px;}
#navbar_bottom2 {width: 100%; border: 0px;}
#janka {float: left; margin-top: 45px;}
#home {text-align: center; font-size: 16px; margin-bottom: 3px; margin-top: 3px;}
#navbar_right div {border: 1px #000000 solid; width: 150px; margin-bottom: 5px; padding: 5px 0px;}

/* Menu */
#menu {width: 100%; margin: auto;}
#menu div {color: #0000FF; text-align: center; font-weight: bold; background: #F7F7F7; border: 1px solid #000000; padding: 2px 2px 2px 2px;}
#menu div a {text-decoration: none; display: block; height: 100%; border: 0 none;}
#menu div a:hover, #menu div a:focus {background-color: #FFFFFF; color: FF0000;}

/* Structure for the College and Sport Rug Pages */
.block {border:double #000000; background:#FFFFFF; width: 95%; vertical-align:top; padding: 5px 5px;}

.cell {border-top:double #000000;}
.bordercolor, .bordercolor div {border: #000000 1px solid;}

/* Structure for the Deals */
.productcell {border: 1px solid #000000; padding: 5px 0px 5px 0px; margin: 5px 0px 0px 0px;}

/* Structure for the Flooring pages */
.linebreak {border-top: 1px solid #000000; margin: 5px auto 0px auto; width: 100%; height: 5px;}

/* Spacer between div's */
.spacer {margin-top: 5px;}


/* Box around a layer with padding and auto side margins */
.box {border: #000000 1px solid; padding: 5px; margin-left: auto; margin-right: auto;}
/* Box around a layer with auto side margins */
.boxnopad {border: #000000 1px solid; margin-left: auto; margin-right: auto;}
/* box around layers in the box */
.box2 table div {border: #000000 1px solid; margin: 1px; padding: 1px;}
/* Make links fill box2 */
.box2 table div a, .box2 table div a:hover {text-decoration: none; display: block; height: 100%; border: 0 none;}
/* Box with a defined height of cells*/
.box3 table div {border: #000000 1px solid; margin: 1px; padding: 5px; display: block; height: 60px;}
/* Red box around a layer with auto side margins */
.px1redbox {border: #FF0000 1px solid; margin-left: auto; margin-right: auto;}
/* Red box around a layer with padding and auto side margins */
.px2redbox {border: #FF0000 2px solid; padding: 5px; margin-left: auto; margin-right: auto;}
/* Blue box around a layer with auto side margins */
.px1bluebox {border: #0000FF 1px solid; margin-left: auto; margin-right: auto;}
/* Green box around a layer with auto side margins */
.px1greenbox {border: #00FF00 1px solid; margin-left: auto; margin-right: auto;}
/* Green box around a layer with padding and auto side margins */
.px2greenbox {border: #00FF00 2px solid; padding: 5px; margin-left: auto; margin-right: auto;}

/* black box around a layer with auto side margins */
.px1blackbox {border: #000000 1px solid; margin-left: auto; margin-right: auto;}
/* black box around a layer with padding and auto side margins */
.px1blackbox5 {border: #000000 1px solid; padding: 5px; margin-left: auto; margin-right: auto;}
/* black box around a layer with auto side margins */
.px10blackbox {border: #000000 10px solid; padding: 0px; margin-left: auto; margin-right: auto;}

/*Div classes for Deals Tables*/
.block50 {border: 2px solid #000000; background:#FFFFFF; width: 50%; vertical-align:top;}
.block54 {border: 2px solid #000000; background:#FFFFFF; width: 54%; vertical-align:top;}
.block60 {border:2px solid #000000; background:#FFFFFF; width: 60%; vertical-align:top; padding: 5px 5px;}
.block62 {border:2px solid #000000; background:#FFFFFF; width: 62%; vertical-align:top; padding: 5px 5px;}
.block70 {border:double #000000; background:#FFFFFF; width: 70%; vertical-align:top; padding: 5px 5px;}
.block80 {border: 2px solid #000000; background:#FFFFFF; width: 80%; vertical-align:top;}
.block85 {border: 2px solid #000000; background:#FFFFFF; width: 85%; vertical-align:top;}
.block95 {border: 2px solid #000000; background:#FFFFFF; width: 95%; vertical-align:top;}

/* dotted table cell rows */
.dottedcell table td {border: #00000 1px dashed;}
/* Sold Image Overlayment Styles */
.soldHolder {position: relative;}
.fillText {position: absolute; left: 0px; top: 0px; color:#FF0000; font-size: 34px; text-decoration: none; font-weight: bold; width: 92%; line-height: 5.5em;}

.stainmasterBanner div {height: 100%;}

/* Styles */
.style01 {font-size: 9px; color: #000000; font-weight: bold;}
.copyright {font-size: 10px; color: #000000;}
.style02 {font-size: 10px; color: #0000FF;}
.style1 {font-size: 10px; color: #cccccc;}
.style2 {color: #ff0000}
.style3 {font-size: 16px; font-weight: bold; color: #FF0000;}
.style4 {font-size: 18px; font-weight: bold;}
.style5 {color: #FF0000}
.style8 {color: #FF0000; font-weight: bold; }
.style10 {font-size: 12px; color: #000000;}
.style11 {font-size: 12px; color: #000000; font-weight: bold;}
.style12 {font-size: 16px; color: #000000; font-weight: bold;}
.style13 {font-size: 24px; color: #000000; font-weight: bold;}
.style14 {font-size: 16px; color: #0000FF; font-weight: bold;}
.style15 {font-size: 32px; color: #000000; font-weight: bold;}
.style16 {font-size: 18px; color: #000000; font-weight: bold;}
.style17 {font-size: 20px; color: #000000; font-weight: bold;}
.style18 {font-size: 22px; color: #000000; font-weight: bold;}
.style19 {font-size: 22px; color: #0000FF; font-weight: bold;}
.style20 {font-size: 12px; color: #0000FF; font-weight: bold;}
.style30 {font-size: 24px; color: #0000FF; font-weight: bold; font-family: "Courier New", Courier, monospace;}
.style31 {font-size: 18px; color: #0000FF; font-weight: bold; font-family: "Courier New", Courier, monospace;}
.style32 {font-size: 18px; color: #000000;}
.style33 {color: #FFFFFF; font-size: 16px;}
.style34 {font-size: 12px;}
.style35 {color: #006600; font-weight: bold;}
.style36 {font-size: 12px; color: #FF0000; font-weight: bold;}
.style37 {font-size: 16px; color: #FF0000; font-weight: bold;}
.bluebold14 {font-size: 14px; color: #0000FF; font-weight: bold;}
.bluebold {color: #0000FF; font-weight: bold;}
.blue18 {font-size: 18px; color: #0000FF;}
.redbold14 {font-size: 14px; color: #FF0000; font-weight: bold;}
.stainmaster1 {font-family: Arial, Helvetica, sans-serif;}
.stainmaster2 {font-family: "Times New Roman", Times, serif;}
.stainmaster3 {font-family: "Courier New", Courier, monospace;}
.stainmaster4 {font-family: Georgia, "Times New Roman", Times, serif;}
.stainmaster5 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.stainmaster6 {font-family: Geneva, Arial, Helvetica, sans-serif;}
.jankatext {margin-bottom:4px; font-size: 12px; color: #000000; text-align:right;}
.sale {font-size: 18px;	font-style: italic;	font-weight: normal; color: #FF0000; text-decoration: line-through;}
.scroll {font-size: 11px; font-style: italic; font-weight: bold;}
.hide {visibility:hidden;}
.l {visibility: hidden; height: 1px; width: 1px; overflow: hidden; display: inline; margin: 0px; padding: 0px; z-index: 100;}
.right {text-align: right;}
.left {text-align: left; float:left; clear:both; margin-right: 25px;}
.letter {border: #000000 1px solid; margin: 10px 20px; padding: 10px 10px 10px 10px; background-color: #FFFFFF;}
.picborder {border-right: #333333 2px solid; border-bottom: #333333 2px solid; visibility: 50%; background-color:#333333; background-attachment: fixed;}
.button1 {border: #000000 1px solid; background-color: #CCCCCC; font-size: 12px; font-weight:bold; padding: 5px;}
.button2 {border: #000000 1px solid; background-color: #CC9966; font-size: 12px; font-weight:bold; padding: 5px;}
.button3 {border: #000000 1px solid; background-color: #990000; font-size: 12px; font-weight:bold; padding: 5px;}
.button4 {border: #000000 1px solid; background-color: #FF9999; font-size: 12px; font-weight:bold; padding: 5px;}
.button5 {border: #000000 1px solid; background-color: #CCCC99; font-size: 12px; font-weight:bold; padding: 5px;}
.button6 {border: #000000 2px dotted; background-color: #CCCCCC; font-size: 12px; font-weight:bold; padding: 5px;}
.button7 {border: #000000 2px dotted; background-color: #CC9966; font-size: 12px; font-weight:bold; padding: 5px;}
.button8 {border: #000000 2px dotted; background-color: #990000; font-size: 12px; font-weight:bold; padding: 5px;}
.button9 {border: #000000 2px dotted; background-color: #FF9999; font-size: 12px; font-weight:bold; padding: 5px;}
.button10 {border: #000000 2px dotted; background-color: #CCCC99; font-size: 12px; font-weight:bold; padding: 5px;}
.button11 {border: #000000 1px dashed; background-color: #CCCCCC; font-size: 12px; font-weight:bold; padding: 5px;}
.button12 {border: #000000 1px dashed; background-color: #CC9966; font-size: 12px; font-weight:bold; padding: 5px;}
.button13 {border: #000000 1px dashed; background-color: #990000; font-size: 12px; font-weight:bold; padding: 5px;}
.button14 {border: #000000 1px dashed; background-color: #FF9999; font-size: 12px; font-weight:bold; padding: 5px;}
.button15 {border: #000000 1px dashed; background-color: #CCCC99; font-size: 12px; font-weight:bold; padding: 5px;}
.button16 {border: #000000 5px double; background-color: #CCCCCC; font-size: 12px; font-weight:bold; padding: 5px;}
.button17 {border: #000000 5px groove; background-color: #CC9966; font-size: 12px; font-weight:bold; padding: 5px;}
.button18 {border: #000000 5px double; background-color: #990000; font-size: 12px; font-weight:bold; padding: 5px;}
.button19 {border: #000000 5px groove; background-color: #FF9999; font-size: 12px; font-weight:bold; padding: 5px;}
.button20 {border: #000000 5px double; background-color: #CCCC99; font-size: 12px; font-weight:bold; padding: 5px;}

/* Clearing */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

.clearthis {clear: both; height: 0; line-height: 0;}

/* End Clearing */

