@charset "UTF-8";

* {
     font-family: Arial,Helvetica,sans-serif;
     margin: 0pt;
     padding: 0pt;
     text-decoration: none;
}

body {
     background: url("/home/templates/secondpage/css/../images/greyBG.jpg") repeat-x scroll left top transparent;
}

a img {
     border: medium none;
}

#wrap {
     margin: 0pt auto;
     position: relative;
     width: 980px;
}

.bold {
     font-weight: bold;
}

.underline {
     text-decoration: underline;
}

.norm {
     font-weight: normal;
     text-transform: none;
}

.r1 {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.r2 {
     background: none repeat scroll 0% 0% #EAE5DF;
}

body {
     font-size: 100%;
}

#content ul.list {
     float: left;
     width: 100%;
}

#content ul.list li {
     float: left;
     padding: 0pt;
     width: 466px;
}

#content ul.list li p {
     margin-left: 0pt;
}

#content ol.list {
     font-size: 0.85em;
     font-weight: bold;
     margin: 20px 50px;
}

#content ol.list li p {
     font-size: 1em;
     font-weight: normal;
}

.none {
     display: none;
}
/********************************************

	*BEGIN* header Styles

********************************************/
#head {
     height: 130px;
}

#head img.logo {
     float: left;
     margin: 20px 0pt 14px 30px;
     width: auto;
}

#head ul.featureItems {
     float: right;
     list-style: none outside none;
     margin: 64px 0pt 0pt;
     width: 75%;
}

#head ul.featureItems li {
     display: inline;
     float: right;
     font-size: 0.75em;
     padding: 5px 5px 0pt;
}

#head ul.featureItems li.borderRight {
     border-right: 1px solid #CCCCCC;
}

#head ul.featureItems li img {
     margin: 2px 0pt 0pt;
}

#head ul.featureItems li a {
     color: #003468;
     margin: 0pt 3px 3px;
}

#head ul.featureItems li a.green {
     color: #596B31;
}
/********************************************

	*END* header Styles

********************************************/


/********************************************

	*BEGIN* Navigation Styles

********************************************/
#topnav { list-style:none; height:30px; float:left; width:100%;background:url(../images/navBG.jpg) repeat-x top left;}
#topnav li {
            float:left; 
            width:auto;
            display:inline;
}

#topnav li.center {
            margin:0;
            width:140px;
            float:right; 
}

#topnav li.center .info {
            width:130px;
            padding:1px 0;
            margin:0;
}

#topnav li.center .info h4 {
            color:#fff;
            font-size:10px;
            margin:0;
            padding:0 5px;
            text-transform:uppercase;
            border-bottom: 1px #666 dotted;
}

#topnav li.center .info a {
            color:#fff;
            font-size:10px;
            text-transform:uppercase;
            margin:0; 
            padding:0;
            display:block;
            float:left;
            margin:0 5px;     
}

#topnav li.center .info a:hover {
            text-decoration:underline;
}

#topnav li a.jt  { display:block; float:left; height:10px; padding:15px 10px 5px 9px; font-size:10px; line-height:0; color:#FFF; text-transform:uppercase;border-right:1px dotted #666;}
#topnav li a:hover.jt {background:url(../images/navBG.jpg) repeat-x bottom left;}

#topnav li a.jtopera  { display:block; float:left; height:10px; padding:15px 10px 5px 9px; font-size:10px; line-height:0; color:#FFF; text-transform:uppercase;border-right:1px dotted #666;}
#topnav li a:hover.jtopera {background:url(../images/navBG.jpg) repeat-x bottom left;}
/********************************************

	*END* Navigation Styles

********************************************/


/********************************************

	*BEGIN* Drop Down Menu Styles

********************************************/
#cluetip {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("/home/templates/secondpage/css/../images/dd_bg.jpg") repeat-x scroll left top #6D6E71;
     border-color: -moz-use-text-color #404041 #404041;
     border-style: none solid solid;
     border-width: medium 5px 5px;
     float: left;
     height: auto;
     padding: 10px;
     width: 70%;
}

.dd_links {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #808080;
     display: inline;
     float: left;
     list-style: none outside none;
     margin: 0px;
     padding: 0pt 10px;
     width: 47%;
}

.dd_links li {
     border-bottom: 1px dotted #666666;
     padding: 0px;
}

.dd_links li a {
     color: #000000;
     display: block;
     font-size: 0.75em;
     padding: 5px 10px;
     text-transform: uppercase;
}

.dd_links li a:hover {
     background-color: #003468;
     color: #FFFFFF;
}

.dd_linksReverse {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #808080;
     float: right;
     list-style: none outside none;
     padding: 0pt;
     width: 47%;
}

.dd_linksReverse li {
     border-bottom: 1px dotted #666666;
     padding: 0px;
}

.dd_linksReverse li a {
     color: #000000;
     display: block;
     font-size: 0.75em;
     padding: 5px 10px;
     text-transform: uppercase;
}

.dd_linksReverse li a:hover {
     background-color: #003468;
     color: #FFFFFF;
}

.dd_rightcontent {
     display: inline;
     float: left;
     margin: 0pt 10px;
     width: 180px;
}

.dd_rightcontent p {
     color: #FFFFFF;
     font-size: 0.85em;
     margin: 0pt 0pt 10px;
}

.dd_rightcontent h1 {
     color: #FFFFFF;
     font-size: 1em;
}

.dd_leftcontent {
     float: left;
     margin: 0pt 10px;
     width: 180px;
}

.dd_leftcontent h1 {
     color: #FFFFFF;
     font-size: 1em;
}

.dd_leftcontent p {
    
}

#cluetip-close {
     width: 25px;
}

#cluetip-close a {
     background: url("/home/templates/secondpage/css/../images/close.gif") no-repeat scroll left top transparent;
     display: block;
     float: right;
     height: 25px;
     margin: 0pt;
     outline: 0pt none;
     text-decoration: none;
     text-indent: -9999px;
     width: 25px;
}

#cluetip-outer h3 {
     display: inline;
}

#cluetip-title {
     display: inline;
     float: right;
     margin: 0pt 0pt 5px 5px;
     padding: 0pt;
     width: 25px;
}

.dd_links .dd_description {
     display: none;
}
/********************************************

	*END* Drop Down Menu Styles

********************************************/


/********************************************

	*BEGIN* Content Styles

********************************************/
.bar2 {
     background: url("/home/templates/secondpage/css/../images/barBG.jpg") repeat-x scroll left top transparent;
     float: left;
     height: 16px;
     padding: 6px;
     width: 968px;
}

.bar2 p {
     color: #FFFFFF;
     display: block;
     float: left;
     font-size: 0.75em;
     margin: 0pt 6px 0pt 0pt;
     width: auto;
}

.bar2 a {
     border-left: 1px dotted #FFFFFF;
     color: #808080;
     display: block;
     float: left;
     font-size: 0.75em;
     margin: 0pt 0pt 0pt 6px;
     padding: 0pt 0pt 0pt 6px;
     width: auto;
}

.bar2 a:hover {
     color: #CCCCCC;
}

.search_button {
     border: 0pt none;
     float: left;
     height: 16px;
     width: 32px;
}

.emailField {
     border: medium none;
     float: left;
     height: 16px;
     width: 122px;
}

/*<--BEGIN-->Collections Small Right Column Style*/

#rightPanel {
     border-top: 1px dotted #7D6A55;
     float: right;
     list-style: none outside none;
     width: 100px;
}

#rightPanel li {
     border-bottom: 1px dotted #7D6A55;
     padding: 10px 0pt;
     text-align: center;
}

#rightPanel li h3 a {
     background: url("/home/templates/secondpage/css/../images/print.png") no-repeat scroll left center transparent;
     color: #003468;
     display: block;
     font-size: 0.65em;
     font-weight: normal;
     margin: 0pt auto;
     padding: 0pt 0pt 0pt 25px;
     position: relative;
     text-transform: uppercase;
     width: 40%;
}

/*<--END-->Collections Small Right Column Style*/

/*<--BEGIN-->Secondary Navigation*/

ul.secondaryNav {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     list-style: none outside none;
     margin: 14px 0pt 0pt;
     width: 640px;
}

ul.secondaryNav li {
     background: url("/home/templates/secondpage/css/../images/blueTab.png") no-repeat scroll right top #003468;
     float: left;
     padding: 0pt 9px 0pt 0pt;
     width: auto;
}

ul.secondaryNav li a {
     border-top: 1px solid #FFFFFF;
     color: #FFFFFF;
     display: block;
     font-size: 0.75em;
     padding: 5px 11px 5px 10px;
}

ul.secondaryNav li.current {
     background: url("/home/templates/secondpage/css/../images/currentTab.png") no-repeat scroll right top #FFFFFF;
}

ul.secondaryNav li.current a {
     border-left: 1px solid #003468;
     border-top: 1px solid #003468;
     color: #003468;
}

div.secondaryNav {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     list-style: none outside none;
     margin: 14px 0pt 0pt;
     width: 640px;
}

div.secondaryNav ul li {
     background: url("/home/templates/secondpage/css/../images/blueTab.png") no-repeat scroll right top #003468;
     float: left;
     padding: 0pt 9px 0pt 0pt;
     width: auto;
}

div.secondaryNav ul li a {
     border-top: 1px solid #FFFFFF;
     color: #FFFFFF;
     display: block;
     font-size: 0.75em;
     padding: 5px 11px 5px 10px;
}

div.secondaryNav ul {
     list-style: none outside none;
}

div.secondaryNav li.active {
     background: url("/home/templates/secondpage/css/../images/currentTab.png") no-repeat scroll right top #FFFFFF;
}

div.secondaryNav li.active a {
     border-left: 1px solid #003468;
     border-top: 1px solid #003468;
     color: #003468;
}
/*<--END-->Secondary Navigation*/


#content {
     background: none repeat scroll 0% 0% #FFFFFF;
     display: inline;
     float: left;
     min-height: 430px;
     padding: 0pt 20px;
     width: 600px;
}

#content div.pageTitle {
     border-bottom: 1px dotted #7D6A55;
     display: inline;
     float: left;
     margin: 0pt 0pt 1em;
     padding: 0.65em 0pt 1em;
     width: 600px;
}

#content div.pageTitle.checkoutform {
     margin: 0pt;
}

#content div.pageTitle h1 {
     color: #7D6A55;
     display: block;
     float: left;
     font-size: 1.6em;
     font-weight: normal;
     margin: 0.25em 0pt 0pt;
     text-transform: uppercase;
     width: 55%;
}

#content div.pageTitle.pageTitleCart {
     border-bottom: 1px dotted #7D6A55;
     clear: both;
     float: left;
     margin: 0pt 0pt 1em;
     padding: 1em 0pt;
     width: 600px;
}

#wrap #content div.pageTitle.pageTitleCart h1 {
     color: #7D6A55;
     display: block;
     float: left;
     font-size: 1.6em;
     font-weight: normal;
     margin: 0.25em 0pt 0pt;
     text-transform: uppercase;
     width: 75%;
}

#wrap #content div.pageTitle.pageTitleCart ul.media {
     display: inline;
     width: 25%;
}

#content div.pageTitle.pageTitleCart ul.media li {
    
}

#content p.small {
     color: #666666;
     font-size: 0.7em;
}

td.contentheading {
     border-bottom: 1px dotted #7D6A55;
     color: #7D6A55;
     font-size: 1.6em;
     font-weight: normal;
     padding: 0.5em 0pt;
     text-transform: uppercase;
     width: 380px;
}


/*<--BEGIN-->In The News Blog*/

table.contentpaneopen {
     border-collapse: collapse;
}

#content div.componentheading h1 {
     border-bottom: 1px dotted #7D6A55;
     color: #7D6A55;
     display: inline;
     font-size: 1.6em;
     font-weight: normal;
     line-height: 0;
     margin: 0pt 0pt 1em;
     text-transform: uppercase;
}

table.blog td.contentheading {
     color: #7D6A55;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt;
     text-transform: none;
}

#content table.blog td {
     padding-left: 0pt;
}

#content table.blog td.pagetitle {
    
}

#content table.blog td.pagetitle h2 {
     margin: 0pt 0pt 1em;
     padding-bottom: 1.5em;
     padding-left: 0pt;
}

#content td.article_column.column_separator {
     display: none;
     width: 0pt;
}

#content table.blog a.readon {
     color: #003468;
     font-size: 0.85em;
     text-transform: uppercase;
}

#content table.blog a.readon:hover {
     color: #7D6A55;
     font-size: 0.85em;
     text-transform: uppercase;
}

/*<--END-->In The News Blog*/


td.createdate {
     border-bottom: 1px dotted #7D6A55;
     color: #003468;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt;
}

#content div.pageTitle h1 span.smallTitle {
     font-size: 0.7em;
}

#content div.pageTitle ul.media {
     display: inline;
     float: right;
     list-style: none outside none;
     margin: 1em 0pt 0pt;
     padding: 0pt;
     width: 45%;
}

#content div.pageTitle ul.media li {
     background-color: #FFFFFF;
     display: inline;
     vertical-align: middle;
}

#content div.pageTitle ul.media li a {
     color: #003468;
     display: inline-block;
     float: right;
     font-size: 0.7em;
     font-weight: normal;
     margin: 0pt 10px 0pt 0pt;
     min-height: 15px;
     padding: 0pt 0pt 0pt 22px;
     text-transform: uppercase;
     width: auto;
}

#content div.pageTitle ul.media li a.print {
     background: url("/home/templates/secondpage/css/../images/print.png") no-repeat scroll left center transparent;
}

#content div.pageTitle ul.media li a.email {
     background: url("/home/templates/secondpage/css/../images/email.png") no-repeat scroll left center transparent;
}

#content div.pageTitle ul.media li a.pdf {
     background: url("/home/templates/secondpage/css/../images/pdf.png") no-repeat scroll left center transparent;
}

td.buttonheading {
     border-bottom: 1px dotted #7D6A55;
     margin: 0pt;
     padding: 0pt 0pt 1em;
     vertical-align: bottom;
}

td.buttonheading.jpdf {
     width: 65px;
}

td.buttonheading.jemail {
     width: 60px;
}

td.buttonheading.jprint {
     width: 40px;
}

td.buttonheading.jpdf a {
     background: url("/home/templates/secondpage/css/../images/pdf.png") no-repeat scroll left center transparent;
     color: #003468;
     display: block;
     float: right;
     font-size: 0.7em;
     font-weight: normal;
     margin: 0pt 10px 0pt 0pt;
     min-height: 15px;
     padding: 0pt 0pt 0pt 22px;
     text-transform: uppercase;
     width: auto;
}

td.buttonheading.jemail a {
     background: url("/home/templates/secondpage/css/../images/email.png") no-repeat scroll left center transparent;
     color: #003468;
     display: block;
     float: right;
     font-size: 0.7em;
     font-weight: normal;
     margin: 0pt 10px 0pt 0pt;
     min-height: 15px;
     padding: 0pt 0pt 0pt 22px;
     text-transform: uppercase;
     width: auto;
}

td.buttonheading.jprint a {
     background: url("/home/templates/secondpage/css/../images/print.png") no-repeat scroll left center transparent;
     color: #003468;
     display: block;
     float: right;
     font-size: 0.7em;
     font-weight: normal;
     margin: 0pt 10px 0pt 0pt;
     min-height: 15px;
     padding: 0pt 0pt 0pt 22px;
     text-transform: uppercase;
     width: auto;
}

hr {
     display: none;
}

#olderitemlist {
     list-style-type: none;
}

#olderitemlist li {
     font-size: 0.8em;
     padding: 5px;
}

#olderitemlist li a {
     color: #666666;
}

#olderitemlist li a:hover {
     color: #003468;
}

#olderitemtitle {
     font-size: 0.9em;
     font-weight: normal;
     margin: 10px 0pt 0pt 5px;
     text-transform: uppercase;
}

#neweritemlist {
     list-style-type: none;
}

#neweritemlist li {
     font-size: 0.8em;
     padding: 5px;
}

#neweritemlist li a {
     color: #666666;
}

#neweritemlist li a:hover {
     color: #003468;
}

#neweritemtitle {
     font-size: 0.9em;
     font-weight: normal;
     text-transform: uppercase;
}

.contentpaneopen tbody tr td div {
     border-bottom: 1px dotted #7D6A55;
     border-top: 1px dotted #7D6A55;
     padding: 1em 0pt;
}

.contentpaneopen tbody tr td div div {
     border: medium none;
     padding: 0pt;
}

#content h1 {
     color: #003468;
     font-size: 1.2em;
     font-weight: normal;
     margin: 0pt;
     text-transform: uppercase;
}

#content h2 {
     border-bottom: 1px dotted #7D6A55;
     color: #003468;
     display: inline;
     float: left;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt 0pt 1em;
     padding: 0pt 0pt 1em;
     width: 600px;
}

#content h2.bold {
     font-weight: bold;
}

#content h3 {
     color: #333333;
     font-size: 0.85em;
     margin: 0pt 0pt 5px;
}

#content p {
     color: #333333;
     font-size: 0.85em;
     margin: 0pt 0pt 1em;
}

#content p a {
     color: #003468;
}

#content p a:hover {
     color: #7D6A55;
}

#content ul.list li {
     font-size: 0.85em;
     margin: 0pt 50px 10px;
}

#content ul.list li p {
     font-size: 1em;
}

#content ul.jankaspace {
     margin-top: 10px;
}

#content ul.jankaspace li.list {
     margin: 0pt 50px 10px;
}

#content table.contentpaneopen tbody tr td p img {
     margin: 10px;
}

#content ol {
     font-size: 0.85em;
     font-weight: bold;
     margin: 0px auto 5px;
     padding: 20px 20px 10px 50px;
     width: 80%;
}

#content ol li p {
     font-size: 1em;
     font-weight: normal;
}

/*<-- BEGIN--> Warranty Registration Form Styles */

#warrantyregistration p {
     font-size: 12px;
}

#warrantyregistration {
     float: left;
     padding: 0pt;
}

#warrantyregistration h3 {
     color: #003468;
     float: left;
     font-size: 1.1em;
     font-weight: normal;
     padding: 5px;
     text-transform: uppercase;
     width: 590px;
}

#warrantyregistration h4 {
     border-bottom: 1px dotted #7D6A55;
     color: #333333;
     font-size: 0.85em;
     font-weight: normal;
     padding: 0pt 0pt 5px;
     text-transform: uppercase;
}

#warrantyregistration ul {
     float: left;
     list-style-type: none;
}

#warrantyregistration ul.generalInfo {
     background-color: #F2F2F2;
     margin: 0pt 0pt 20px;
     padding: 5px 0pt;
}

#warrantyregistration ul.generalInfo li {
     padding: 5px;
}

#warrantyregistration ul.generalInfo li p {
     display: inline-block;
     margin: 0pt 5px 0pt 0pt;
     text-align: right;
     width: 140px;
}

#warrantyregistration ul.generalInfo li p.zip {
     display: inline-block;
     margin: 0pt 5px 0pt 0pt;
     text-align: right;
     width: 43px;
}

#warrantyregistration ul.generalInfo li input {
     margin: 0pt 125px 0pt 0pt;
     padding: 2px;
     width: 300px;
}

#warrantyregistration ul.generalInfo li input.smallInput {
     margin: 0pt 20px 0pt 5px;
     width: 115px;
}

#warrantyregistration ul.generalInfo li input.smallerInput {
     margin: 0pt 12px 0pt 0pt;
     width: 120px;
}

#warrantyregistration ul.generalInfo li p select {
     margin: 0pt 125px 0pt 0pt;
}

#warrantyregistration ul.yourFloor {
     background-color: #F2F2F2;
     margin: 0pt 0pt 20px;
     padding: 5px 0pt;
}

#warrantyregistration ul.yourFloor li {
     padding: 5px;
     width: 290px;
}

#warrantyregistration ul.yourFloor li p {
     display: inline-block;
     margin: 0pt 5px 0pt 0pt;
     text-align: right;
     width: 135px;
}

#warrantyregistration ul.yourFloor li input {
     margin: 0pt 15px 0pt 0pt;
     padding: 2px;
     width: 100px;
}

#warrantyregistration ul.yourFloor li input.smallInput {
     margin: 0pt 10px 0pt 0pt;
     width: 120px;
}

#warrantyregistration ul.yourFloor li select {
     margin: 0pt 125px 0pt 0pt;
}

#warrantyregistration ul.yourHome {
     background-color: #F2F2F2;
     margin: 0pt 0pt 20px;
     padding: 5px 0pt;
}

#warrantyregistration ul.yourHome li {
     padding: 5px;
     width: 590px;
}

#warrantyregistration ul.yourHome li textarea {
     width: 588px;
}

#warrantyregistration ul.yourHome li p {
     display: inline;
     margin: 0pt 5px 0pt 0pt;
}

#warrantyregistration ul.yourHome li input {
     float: left;
     margin: 0pt 15px 0pt 0pt;
     padding: 2px;
     width: 190px;
}

#warrantyregistration ul.yourHome li input.smallInput {
     margin: 0pt 10px 0pt 0pt;
     width: 120px;
}

#warrantyregistration ul.yourHome li select {
     margin: 0pt 125px 0pt 0pt;
}

#warrantyregistration ul.yourHome li ul {
     padding: 0pt 0pt 10px;
}

#warrantyregistration ul.yourHome li ul li {
     padding: 5px;
     width: 186px;
}

#warrantyregistration ul.yourHome li ul li p {
     display: inline;
     float: none;
     margin: 0pt 5px 0pt 0pt;
}

#warrantyregistration ul.yourHome li ul li input {
     margin: 0pt 15px 0pt 0pt;
     padding: 2px;
     width: 130px;
}

#warrantyregistration ul.yourHome li ul li input.checkBox {
     display: inline;
     float: left;
     margin: 4px 10px 0pt 0pt;
     width: auto;
}

#warrantyregistration ul.yourHome li ul li select {
     margin: 0pt 125px 0pt 0pt;
}

#warrantyregistration ul.yourHome li ul li.other {
     width: 580px;
}

#warrantyregistration ul.yourHome li ul li.other input {
     display: inline;
     float: none;
     margin: 0pt;
     width: 525px;
}

#warrantyregistration ul li {
     float: left;
     width: 590px;
}

#warrantyregistration ul li ul li {
     float: left;
}

/*<-- END--> Warranty Registration Form Styles */


/*<-- BEGIN--> Cart Styles */

table tbody tr.trWrap {
     margin: 0pt;
     padding: 0pt;
}

table tbody tr.trWrap td.tdWrap {
     margin: 0pt;
     padding: 0pt;
}

form.cartForm {
     float: left;
     margin: 0pt;
     padding: 0pt;
     width: 600px;
}

form.cartForm table.cobtbl {
     float: none;
     margin: 0pt;
     padding: 0pt;
     text-align: left;
}

form.cartForm table.cobtbl.cartBG tbody tr.cartBG {
     background: none repeat scroll 0% 0% #7D6A55;
     color: #FFFFFF;
     font-size: 0.85em;
     font-weight: normal;
     text-transform: uppercase;
}

form.cartForm table.cobtbl.cartBG tbody tr td.cobhl.cartBG {
     background: none repeat scroll 0% 0% #EAE5DF;
}

form.cartForm table.cobtbl.cartBG tbody tr td.cobll {
     background: none repeat scroll 0% 0% #FFFFFF;
     color: #333333;
}

#content form.cartForm table.cobtbl.checkoutform.cartBG {
     background: none repeat scroll 0% 0% #333333;
}

#content table.tableWrap tbody tr.trWrap td.tdWrap form.cartFrom table.cobtbl.checkoutform {
     background: none repeat scroll 0% 0% #FFFFFF;
}

a.ectlink {
     color: #7D6A55;
     font-size: 0.85em;
     text-transform: uppercase;
}

a.ectlink:hover {
     color: #003468;
     font-size: 0.85em;
     text-transform: uppercase;
}

ul.cart-list {
margin: 10px 30px;
}

ul.cart-list li {
margin:0 0 10px 0;
}

.red {color:#f00;}
#content table.contentpaneopen tbody tr td div.contentpassword {
     border: medium none;
}

/********************<-- BEGIN--> Dealers Password Page ***************/

#content table.contentpaneopen tbody tr td div.contentpassword {
        border:none;
}

/********************<-- END--> Dealers Password Page ***************/

/********************<-- BEGIN--> Categories Navigation ***************/

form.cartForm table.cobtbl.cartBG tbody tr td.cobll span.bold {
     font-size: 0.85em;
     text-transform: uppercase;
}

form.cartForm table.cobtbl.cartBG tbody tr td.cobll table span.bold {
     font-weight: normal;
     text-transform: none;
}

#content td.catnavigation {
     padding: 0pt;
}

#content p.catnavigation {
     border-bottom: 1px dotted #7D6A55;
     color: #003468;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt 0pt 1em;
     padding: 0pt 0pt 1em;
     text-transform: uppercase;
}

#content p.catnavigation a.ectlink {
     font-size: 1em;
}

#content p.catname {
     margin: 0pt;
}

td.catname {
     padding: 0pt;
}

td.catdesc {
     height: auto;
     padding: 0pt;
}
/********************<-- END--> Categories Navigation ***************/



/********************<-- BEGIN--> Categories--->Products Navigation ***************/
form.cartForm table.cobtbl.cartBG tbody tr td.cobll span.bold {
     font-size: 0.85em;
     text-transform: uppercase;
}

form.cartForm table.cobtbl.cartBG tbody tr td.cobll table span.bold {
     font-weight: normal;
     text-transform: none;
}

#content td.prodnavigation {
     padding: 0pt;
}

#content td.prodnavigation div.checkoutNav {
     border-bottom: 1px dotted #7D6A55;
     margin: 0pt 0pt 1em;
     padding: 0pt 0pt 1em;
}

#content td.prodnavigation div.checkoutNav img.checkoutbutton {
     float: right;
}

#content td.prodnavigation div.checkoutNav p.prodnavigation {
     color: #003468;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt;
     padding: 0pt;
     text-transform: uppercase;
}

#content p.prodnavigation a.ectlink {
     font-size: 1em;
}

#content p.prodnavigation img.checkoutbutton {
     float: right;
}

table.products tbody tr td {
     padding: 0pt;
}

#content table.tableWrap {
     float: left;
     width: 600px;
}

#content div.prodname {
     color: #003468;
     font-size: 1em;
     margin: 1em 0pt 0pt;
     text-transform: uppercase;
}

td.catname {
     padding: 0pt;
}

td.catdesc {
     height: auto;
     padding: 0pt;
}

div.prodoptions table tr td.optiontext {
     font-size: 0.75em;
     width: 200px;
}

div.prodoptions table tr td.options {
    
}

div.prodoptions table tr td.options select.prodoption {
     height: 10px;
     margin: 0pt 0pt 0pt 10px;
     width: 100px;
}

table.products tbody tr td form div.proddescription {
     color: #333333;
     font-size: 0.85em;
     margin: 0pt 0pt 1em;
}

table.products tbody tr td.prodseparator {
     border-bottom: 1px dotted #7D6A55;
     padding: 0pt 0pt 1em;
}

table.products tbody tr td.pagenums {
     border-bottom: 1px dotted #7D6A55;
     padding: 0pt 0pt 1em;
}

table.products tbody tr td div.prodprice {
     color: #333333;
     float: right;
     font-size: 0.85em;
     text-transform: uppercase;
}

table.products tbody tr td div.prodprice span.price {
     font-size: 1.2em;
}

td.allproddiscounts div.proddiscounts.allproddiscounts {
     color: #333333;
     font-size: 0.85em;
     font-weight: bold;
     text-transform: uppercase;
}
/********************<-- END--> Categories--->Products Navigation ***************/



/********************<-- BEGIN--> Check Out Form ***************/

#content table.tableWrap {
     margin: 0pt;
     padding: 0pt;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG.checkoutformhead {
     border-bottom: 1px dotted #7D6A55;
     color: #003468;
     font-size: 1em;
     font-weight: normal;
     padding: 2.5em 0pt 0.5em;
     text-align: left;
     text-transform: uppercase;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG.checkoutformhead span.bold {
     font-weight: normal;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG.checkoutformhead span.bold span {
     color: #CCCCCC;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG {
     font-size: 0.85em;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG {
    
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG span.bold {
     font-weight: normal;
}

table.cobtbl.checkoutform tbody tr td.cobhl.cartBG.checkoutformhead {
     background-color: #FFFFFF;
}

table.cobtbl.checkoutform tbody tr td.cobll.cartBG span.bold {
     color: #333333;
     font-size: 0.85em;
}
/********************<-- END--> Check Out Form ***************/


/********************<-- BEGIN--> Thank You ***************/
#content table tbody tr td table tbody tr td p.thanksHead {
     color: #003468;
     font-size: 1em;
     font-weight: normal;
     margin: 1em 0pt 0pt;
     text-align: left;
     text-transform: uppercase;
}

#content table tr td table tbody tr td p.thanks {
     text-align: left;
}

#content table tbody tr td table tbody tr td span#printcontent table tbody tr td table tr td strong {
     color: #7D6A55;
     font-size: 0.85em;
     font-weight: bold;
}
/********************<-- END--> Thank You ***************/
/*<-- END--> Cart Styles */


/*<-- BEGIN--> Molding & Trim Styles */

ul.moldingAndTrim {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     list-style-type: none;
     margin: 0pt 0pt 20px;
     width: 600px;
}

ul.moldingAndTrim li {
     border-bottom: 1px solid #000000;
     border-right: 1px solid #000000;
     color: #333333;
     float: left;
     font-size: 0.85em;
     height: 120px;
     overflow: hidden;
     text-align: center;
     text-transform: uppercase;
     width: 196px;
}

ul.moldingAndTrim li.twocolumn {
     width: 393px;
}

ul.moldingAndTrim li.moldTitle {
     background-color: #333333;
     color: #FFFFFF;
     font-size: 0.85em;
     height: 15px;
     min-height: 15px;
     padding: 15px 0pt;
     text-align: center;
     text-transform: uppercase;
     width: 196px;
}

ul.moldingAndTrim li.left {
     background: none repeat scroll 0% 0% #EAE5DF;
     border-left: 1px solid #000000;
     height: 100px;
     padding: 10px;
     text-align: right;
     width: 176px;
}

#rightColumn h2 strong {
     display: block;
}

div#rightColumn ul li ul.rightColumnChart {
     border: medium none;
}

div#rightColumn ul li ul.rightColumnChart li {
     border: 1px solid #000000;
     float: left;
     font-size: 0.85em;
     padding: 10px 5px;
     width: 123px;
}

div#rightColumn ul li ul.rightColumnChart li.number {
     border-top: medium none;
     text-align: center;
}

div#rightColumn ul li ul.rightColumnChart li.type {
     border-right: medium none;
     border-top: medium none;
     text-align: left;
}

div#rightColumn ul li ul.rightColumnChart li.rightColumnChartTitle {
     background-color: #333333;
     border-top: 1px solid #000000;
     color: #FFFFFF;
}

div#rightColumn ul li ul.rightColumnChart li.rightColumnChartTitle.number {
     border-left: medium none;
}
/*<-- END--> Molding & Trim Styles */


/*<-- BEGIN--> Stain Matching Program Styles */

table.stain {
     background: none repeat scroll 0% 0% #000000;
     font-size: 0.85em;
     width:600px;
     margin:0 0 30px 0;
}

a.acrobat {
float:left;
clear:left;
margin:0 500px 30px 0;
}

h3.stain {
    text-transform:uppercase;
    font-weight:normal;
    font-size:1.25em !important;
}

.stain tr.title {
     background: none repeat scroll 0% 0% #333333;
     color: #FFFFFF;
     text-transform: uppercase;
}

.list {
     margin: 0pt 0pt 1em;
}

.list li a.pitpaint img {
     clear: both;
     display: block;
     float: left;
     margin: 0pt 5px;
     width: 52px;
}

.list li p {
     display: block;
     float: right;
     width: 466px;
}

ol.list {
     float: left;
     list-style: decimal outside none;
     margin: 0pt ! important;
     width: 525px ! important;
}

ol.list li {
     float: left;
     margin: 0pt 0pt 20px 0px;
     width: 466px;
}
/*<-- END--> Stain Matching Program Styles */


/*<-- BEGIN--> Contact Us Form Styles */

ul.form {
     float: left;
     list-style-type: none;
     width: auto;
}

ul.form li {
     float: left;
     margin: 5px 0pt;
     width: 350px;
}

ul.form li label {
     color: #333333;
     display: block;
     font-size: 0.85em;
     font-weight: bold;
     width: 225px;
}

ul.form li input {
     text-align: left;
     width: 225px;
}

ul.form li input.submit-button {
     margin: 0pt 0pt 20px;
     text-align: center;
     width: 125px;
}

ul.form li textarea {
     height: 200px;
     margin: 0pt;
     width: 225px;
}
/*<-- END--> Contact Us Form Styles */


/*<-- BEGIN--> DMRC Styles */
#content table.contentpaneopen tr td table.dmrc {
     border-collapse: collapse;
}

#content table.contentpaneopen tr td table.dmrc tr td {
     color: #003468;
}

#content table.contentpaneopen tr td table.dmrc tr td h1 {
     font-size: 1.4em;
}

#content table.contentpaneopen tr td table.dmrc tr td h2 {
     background-color: #7D6A55;
     border: medium none;
     color: #FFFFFF;
     margin: 0pt;
     padding: 5px;
     text-transform: uppercase;
     width: 570px;
}
/*<-- END--> DMRC Styles */


/********************************************

	*END* Content Styles

********************************************/



/********************************************

	*BEGIN* Adhesives Styles

********************************************/

#content .adhesives {
    width:600px;
    float:left;
    margin:0 0 20px 0;
    border:1px solid #eae5df;
    background:url(/images/adhesives/adhesive-bg.png)repeat-x bottom left;
}

#content .adhesives .title {
    width:600px;
    float:left;
    margin:20px 0 20px 0;

    position:relative;
}

#content .adhesives h3 {
    font-size:14px;
    float:left;
    width:440px;
    margin:0 0 10px 0;
}
#content .adhesives .title h3 {
    padding:0 0 0 15px;
}
#content .adhesives a.dl {
    float:right;
    display:block;
    width:120px;
    height:20px;
    position:absolute;
    top:-5px;
    right:-1px;
    color:#fff;
    padding:5px 10px 0 10px;
    text-align:right;
    font-weight:bold;
    font-size:14px;
    background:#003468 url(/images/adhesives/adhesive-info.png)no-repeat bottom left;
}

#content .adhesives a:hover.dl {
    text-decoration:underline;
}

#content .adhesives .image {
    float:left;
    padding:0 15px 0 15px;
    width:208px;

}
#content .adhesives .image img {
margin:0 0 15px;
}

#content .adhesives .image p {
    font-size:11px;
    line-height:13px;
    font-weight:bold;
    text-transform:uppercase;
}

#content .adhesives .info {
        width:330px;
        padding:0 15px;
        margin:0 0 15px 0;
        float:right;
        background:url(/images/adhesives/stroke-divider-left.png)repeat-y top left;
}

#content .adhesives .info ul.list {
    margin:0 0 15px 0;
    padding:0 0 15px 0;
    width:330px;
        background:url(/images/adhesives/stroke-divider-bottom.png)repeat-x bottom left;
}

#content .adhesives .info ul.list li {
    font-size:12px;
    margin:0 0 5px 15px;
    padding:0;
    width:315px;
}

#content .adhesives .info p {
    font-size:12px;
}
/********************************************

	*END* Adhesives Links

********************************************/




/********************************************

	*BEGIN* Landing Page Links

********************************************/
#landingLinks {
     list-style: none outside none;
}

#landingLinks li {
     border: 1px solid #7D6A55;
     float: left;
     margin: 6px;
     width: 285px;
}

#landingLinks li a {
     display: block;
     height: 200px;
     min-height: 200px;
     padding: 10px;
}

#landingLinks li a h2 {
     color: #7D6A55;
     font-size: 1.5em;
     font-weight: bold;
     margin: 0pt 0pt 5px;
     padding: 0pt;
     width: 265px;
}

#landingLinks li a p {
    
}

#landingLinks li a:hover {
     background: url("/home/templates/secondpage/css/../images/landingLinkBG.png") repeat-x scroll left bottom #ACA095;
}

#landingLinks li a:hover h2 {
     color: #FFFFFF;
}

#landingLinks li a:hover p {
     color: #FFFFFF;
}

.landing-collections #landingLinks li a {
     height: 220px;
     min-height: 220px;
}

.landing-collections #landingLinks li a img {
     float: left;
     margin: 4px 7px 0pt 0pt;
}
/********************************************

	*END* Landing Page Links

********************************************/



/********************************************

	*BEGIN* Resource Center

********************************************/
.resourceCenter ul {
     list-style: none outside none;
     margin: 0pt 0pt 15px;
     padding: 5px;
}

.resourceCenter ul li {
     margin: 0pt 0pt 5px;
}

.resourceCenter ul li a {
     color: #978981;
     display: block;
     font-size: 1.3em;
     text-decoration: underline;
}

.resourceCenter ul li a:hover {
     background-color: #003468;
     color: #FFFFFF;
     width: auto;
}

.resourceCenter ul li ul {
     list-style: none outside none;
     margin: 0pt;
}

.resourceCenter ul li ul li a {
     color: #6D6F71;
     font-size: 0.8em;
     margin: 0pt 0pt 0pt 20px;
     text-decoration: underline;
}

#content div.componentheading {
     border-bottom: 1px dotted #7D6A55;
     color: #7D6A55;
     font-size: 1.6em;
     font-weight: normal;
     margin: 0 0 0.25em;
     padding: .65em 0 .65em;
     text-transform: uppercase;
}

#content div.xmap div.contentpaneopen h2.menutitle {
     color: #7D6A55;
     font-size: 1.6em;
     font-weight: normal;
     margin: 1em 0pt 0.25em;
     text-transform: uppercase;
}

.xmap ul.level_0 {
     float: left;
     list-style: none outside none;
     margin: 0pt 0pt 15px;
     padding: 5px;
     width: 600px;
}

.xmap ul.level_0 li {
     margin: 0pt 0pt 5px;
}

.xmap ul.level_0 li a {
     color: #003468;
     display: block;
     font-size: 1.3em;
     margin: 0pt;
     text-transform: uppercase;
}

.xmap ul.level_0 li a:hover {
     background-color: #003468;
     color: #FFFFFF;
     width: auto;
}

.xmap ul.level_0 li ul.level_1 {
     background-color: #F5F3F0;
     margin: 0pt 0pt 20px;
     padding: 5px;
}

.xmap ul.level_0 li ul.level_1 li {
    
}

.xmap ul.level_0 li ul.level_1 li a {
     color: #978981;
     font-size: 1em;
     margin: 0pt 5px;
     padding: 5px;
     text-decoration: underline;
     text-transform: none;
}

.xmap ul.level_0 li ul.level_1 li a:hover {
     color: #FFFFFF;
     text-decoration: none;
}

.xmap ul.level_0 li ul.level_1 li ul.level_2 {
    
}

.xmap ul.level_0 li ul.level_1 li ul.level_2 li a {
     color: #6D6F71;
     font-size: 0.8em;
     margin: 0pt 5px 0pt 40px;
     text-decoration: underline;
}

.xmap ul.level_0 li ul.level_1 li ul.level_2 li a:hover {
     color: #FFFFFF;
     text-decoration: none;
}


/*<-- BEGIN --> Category List Styles */

.level_1 {
     background-color: #F5F3F0;
}

#content table.contentpane {
     margin: 0pt 0pt 20px;
}

#content table.contentpane tr td.contentdescription {
     padding: 0pt;
}

#content table.contentpane tr td.contentdescription p {
     border-bottom: 1px dotted #7D6A55;
     color: #003468;
     display: inline;
     float: left;
     font-size: 1em;
     font-weight: normal;
     margin: 0pt 0pt 1em;
     padding: 0pt 0pt 1em;
     width: 600px;
}

#content table.contentpane tr td.category {
     margin: 0pt 0pt 400px;
}

#content table.contentpane tr td.category table.categoryList a {
     color: #978981;
     font-size: 1em;
     margin: 0pt 5px;
     padding: 5px;
     text-decoration: underline;
     text-transform: none;
}

#content table.contentpane tr td.category table.categoryList a:hover {
     background-color: #003468;
     color: #FFFFFF;
     width: auto;
}

/*<-- END --> Category List Styles */
/********************************************

	*END* Resource Center

********************************************/


/********************************************

	*BEGIN* Right Column

********************************************/

#rightColumn {
     background: url("/home/templates/secondpage/css/../images/rightColumnBG.png") repeat-x scroll left bottom #FFFFFF;
     clear: right;
     float: right;
     margin: 0pt 20px 20px 0pt;
     width: 300px;
}

#rightColumn ul {
     border-top: 1px dotted #7D6A55;
     display: inline;
     float: left;
     list-style-type: none;
     width: auto;
}

#rightColumn ul li {
     border-bottom: 1px dotted #7D6A55;
     display: inline;
     float: left;
     padding: 15px;
     width: auto;
}

#rightColumn ul li p {
     color: #333333;
     font-size: 0.85em;
     margin: 0pt 0pt 0.5em;
}

#rightColumn ul li h2 {
     color: #7D6A55;
     float: left;
     font-size: 1.25em;
     font-weight: normal;
     margin: 0pt 0pt 2%;
     text-transform: uppercase;
     width: 100%;
}

#rightColumn ul li img {
     float: left;
     margin: 2% 2% 2% 0pt;
     width: auto;
}

#rightColumn ul li a {
     color: #003468;
}

#rightColumn ul li a:hover {
     text-decoration: underline;
}

#rightColumn.side li li {
     padding: 10px 0pt;
     position: relative;
	width:270px;
}

#rightColumn.side li li p {
     float: right;
     width: 190px;
}

#rightColumn.side li li p strong {
     display: block;
}

#rightColumn.side li a img {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #333333;
     float: left;
     margin: auto a10px auto 0pt;
     padding: 4px;
     position: relative;
     top: 2px;
}

#rightColumn.side a:hover img {
     background: none repeat scroll 0% 0% #F8F7F5;
     border: 1px solid #7D6A55;
}
/********************************************

	*END* Right Column

********************************************/

/********************************************

	*BEGIN* Calculator

********************************************/
div.calSquare {
     padding: 10px;
}

.calSquare p {
     display: inline;
}

.calSquare h4 {
     color: #333333;
     display: inline;
     font-size: 0.85em;
     margin: 0pt 0pt 1em;
}

.calSquare input {
     width: 50px;
}

table {
     width: 100%;
}

td {
     padding: 5px;
}

.cal td {
    
}

.calBorder {
     border: 2px solid #333333;
     margin: 0pt 0pt 0.5em;
}

tr.cal td.calinput {
     width: 130px;
}

tr.cal td.widthSelector {
     width: 200px;
}

tr.cal td.widthSelector p {
     display: inline;
     font-weight: bold;
}

tr.cal td.calDescription {
     padding: 10px 0pt 0pt 10px;
}

.grey {
     background-color: #E9E3DB;
}

/********************************************

	*END* Calculator

********************************************/

/********************************************

	*BEGIN* Product Comparison Chart

********************************************/

table.productComparisonChart {
     background: none repeat scroll 0% 0% #000000;
     display: inline;
     float: left;
     margin: 0pt 0pt 20px;
     width: 600px;
}

.comptd {
     color: #333333;
     font-size: 0.75em;
     margin: 0pt;
     padding: 0pt;
}

.td1 {
     background: none repeat scroll 0% 0% #7D6A55;
     color: #FFFFFF;
}

.td2 {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.td1, .td2 {
     padding: 5px;
     text-align: right;
     text-transform: uppercase;
}

.td3, .td5, .td7, .td9, .td11 {
     background: none repeat scroll 0% 0% #EAE5DF;
}

.td4, .td6, .td8, .td10, .td12 {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.td3, .td4, .td5, .td6, .td7, .td8, .td9, .td10, .td11, .td12 {
     font-weight: bold;
     text-align: center;
     vertical-align: middle;
}

tr.tr1 td.comptd {
     background: none repeat scroll 0% 0% #333333;
     color: #FFFFFF;
     font-size: 0.75em;
     vertical-align: bottom;
}

.tdblank {
     background: none repeat scroll 0% 0% #333333;
}

.tdDescipt {
    
}

.tr1 {
    
}

/********************************************

	*END* Product Comparison Chart

********************************************/


/********************************************

	*BEGIN* Email Friend Form

********************************************/

body.contentpane div.componentheading {
     color: #003468;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 1.1em;
     line-height: 1em;
     margin: 0pt;
     padding: 0pt;
     text-align: left;
     text-decoration: none;
     text-transform: uppercase;
}

body.contentpane div.emailCloseButton a {
     background: url("/home/templates/secondpage/css/../images/close_email.gif") no-repeat scroll left top transparent;
     display: inline;
     float: right;
     height: 25px;
     margin: 0pt;
     outline: 0pt none;
     position: relative;
     right: -8px;
     text-decoration: none;
     text-indent: -9999px;
     top: -8px;
     width: 25px;
}

body.contentpane div.emailCloseButton a:hover {
     background: url("/home/templates/secondpage/css/../images/close_email.gif") no-repeat scroll left bottom transparent;
}

body.contentpane div.emailWrap {
     background-color: #FFFFFF;
     min-height: 190px;
     padding: 20px;
}

body.contentpane div.emailWrap p {
     color: #333333;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 0.8em;
     line-height: 1em;
     margin: 0pt;
     padding: 10px 0pt;
     text-align: left;
     text-transform: uppercase;
}

body.contentpane div.emailWrap p input.inputbox {
     float: left;
     margin: 0pt 35px 0pt 10px;
     text-align: left;
}

body.contentpane div.emailWrap p button.button {
     margin: 0pt 35px 0pt 10px;
}

/********************************************

	*END* Email Friend Form

********************************************/



/********************************************

	*BEGIN* Footer

********************************************/
#footer {
     clear: both;
     float: left;
     width: 980px;
}

#footer ul {
     display: inline;
     float: left;
     font-size: 0.7em;
     line-height: 1.25em;
     list-style: none outside none;
}

#footer ul li {
     margin: 0pt 0pt 1px;
     padding: 0pt 10px;
     width: 120px;
}

#footer ul li.category {
     background-color: #F2F2F2;
     font-weight: bold;
}

#footer ul li a {
     color: #B3B3B3;
     display: block;
     padding: 2px;
}

#footer ul li a:hover {
     background-color: #B3B3B3;
     color: #FFFFFF;
}
/********************************************

	*END* Footer

********************************************/
