body {margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; background-color:#cccccc; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-image:url(picts/gradient_backbround_bg.jpg); background-repeat:repeat-x}
body.ezypaint {margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; background-color:#000000; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-image:url(picts/background-black.jpg); background-repeat:repeat-x}
body.white {margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; background-color:#f5f5f5; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-image:url(picts/gradient_backbround_KW.jpg); background-repeat:repeat-x}
body.curtains {margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; background-color:#cccccc; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-image:url(curtains/picts/gradient_backbround_curtains.jpg); background-repeat:repeat-x}
body.wallpaper {margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; background-color:#cccccc; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; background-image:url(picts/gradient_backbround_walllpaper.jpg); background-repeat:repeat-x}

div.MenuBarContainer {background-color:#666666;min-height:32px}
div.MenuBarBox {margin:auto;width:960px;min-height:32px}

/* IMAGES */
img.left {float: left; padding: 0px 20px 10px 0px; border:0px}
img.right {float: right; padding: 0px 0px 10px 20px; border:0px}
img.rightpadding {float: right; padding: 0px 0px 20px 20px; border:0px}
img.rightNoPadding {float:right; padding:0px 0px 0px 20px; border:0px}
img {border:0px}

code { color:#000000; font-weight:normal; font-family:arial narrow,arial,helvetica,sans-serif; font-size:12px; }


/* HIGHLIGHTING TEXT */
.highlight     {color: #ffffff; background-color: #cccccc;}
.highlightlight     {color: #000000; background-color: #eeeeee; padding: 2px}
.highlightborder {padding: 3px; background-color:#cccccc; border:thin solid #999999; font-weight:bold; font-size:14px}
.highlightborderpad {padding: 3px 20px 3px 20px; background-color:#cccccc; font-weight:bold; font-size:14px}

.HighlightTopBot {padding:3px; border-top:1px solid #999999; border-bottom:1px solid #999999; font-weight:bold; font-size:14px}
.HighlightTopBot2 {padding:3px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; font-weight:bold; font-size:14px}
.HighlightTopBot3 {padding:3px 20px 3px 20px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; font-weight:bold; font-size:14px}


/* GENERAL LINKS */
a:link{color:#3333ff;} a:visited{color:#9900ff;} a:hover{color:#cc0000;}

/* REFER A FRIEND LINKS */
a.refer:link{color:#6666cc; background-color:#eeeeee; padding:4px 3px 4px 3px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-size:10px} 
a.refer:visited{color:#9966cc; background-color:#eeeeee; padding:4px 3px 4px 3px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-size:10px} 
a.refer:hover{color:#ffffff; background-color:#999999; padding:4px 3px 4px 3px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-size:10px}


/* FOOTER LINKS */
a.white:link{color:#ffffff; padding: 2px} 
a.white:visited{color:#ffffff; padding: 2px} 
a.white:hover{background: #666666; padding: 2px}

/* FOOTER - CELL THAT CONTAINS LINKS */
.whitefooter {font-family:arial,helvetica,sans-serif; font-size:10px; color:#eeeeee; white-space:nowrap; padding:3px 2px 3px 2px}


/* CONTACT DETAILS - STRETCHING TABLE THAT CONTAINS THE CONTACTS TABLES*/
table.ContactOuter {width:960px;margin:auto}
.ContactsContainer {background-color:#eeeeee;padding-top:5px; border-top:1px solid #999999;  border-left:1px solid #999999;  border-right:1px solid #999999}
.ReferContainer {background-color:#ffffff; padding:3px}

/* CONTACT DETAILS TABLE*/
div.ContactWrapper {background-color:#eeeeee;border:1px solid #999999;color:#666666;font-size:10px;margin:auto;padding:10px 10px 10px 23px;width:925px}
div.FooterLinkWrap {background-color:#999999;color:#ffffff;font-size:10px;margin:auto;padding:4px 10px 4px 23px;text-align:center;width:927px}
.FooterLinkWrap a:link {background-color:#999999;color:#ffffff;padding:4px}
.FooterLinkWrap a:visited {background-color:#999999;color:#ffffff;padding:4px}
.FooterLinkWrap a:hover {background-color:#666666;color:#ffffff;padding:4px}
.FooterLinkWrap a:active {background-color:#cc0000;color:#ffffff;padding:4px}

.ContactLeftSide {background-color:#eeeeee; width:40%}
.ContactRightSide {background-color:#eeeeee; width:60%}
.ContactMidCell {background-color:#eeeeee;padding-left:15px; padding-right:20px;width:130px}
.footer {font-size:10px; color:#666666; white-space:nowrap; text-align:left}
.FooterVision {font-size:10px; color:#666666; white-space:normal; text-align:left}

table.Social {margin-left: auto; margin-right: auto; width:920px;}
.Social td {padding:4px 0px 4px 0px}
table.Contact {margin-left: auto; margin-right: auto; width:920px;}
.Contact td {padding:4px 0px 4px 0px}
table.FooterContainer {margin-left: auto; margin-right: auto; width:960px; background-color:#999999;}
table.FooterLinks {margin-left: auto; margin-right: auto; width:920px}

/* NOT SURE LINKS */
a.whitefooter:link{color:#ffffff; padding: 3px} 
a.whitefooter:visited{color:#ffffff; padding: 3px} 
a.whitefooter:hover{background: #666666; padding: 3px}

/* NO DROPDOWN HEADER LINKS - FOR CLEARFIELD PAGES */
a.white2:link{color:#ffffff;} 
a.white2:visited{color:#ffffff;} 
a.white2:hover{color: #333333;}

/* NO DROPDOWN HEADER - CELLS FOR LINKS */
.bordernav {text-align: center; color:#ffffff; border: 1px solid #eeeeee; background:#999999; white-space: nowrap}
.bordernav2 {text-align: center; font-size:12px; color:#ffffff; border: 1px solid #eeeeee; background:#878787; white-space: nowrap}


/* MAKES LINKS HAVE NO UNDERLINE */
a { text-decoration:none; }

/* GENERAL FORMATING */
.small {font-size:10px; color:#000000;}
.smallc {font-size:10px; color:#000000; text-align: center;}
.smallcenter {font-size:10px; color:#000000; text-align: center;}
.smallright {font-size:10px; text-align: right;}
.ten {font-size:10px; color:#000000;}
.tenc {font-size:10px; text-align: center}
.eleven {font-size:11px; color:#000000;}
.elevenc {font-size:11px; text-align: center;}
.twelve {font-family:arial, helvetica, sans-serif; font-size:12px;}
.twelvec {font-size:12px; text-align: center;}
.fourteen {font-size:14px; color:#000000;}
.fourteenc {font-size:14px; text-align: center;}
.sixteen {font-size:16px; color:#000000;}
.sixteenc {font-size:16px; text-align: center;}

.nowrap {white-space: nowrap}
.bold {font-weight: bold}
.right {text-align: right;}
.RightFloat {float:right;}
.LeftFloat {float:left;}
.center {text-align:center}
.inline {display:inline}
.centerinline {display:inline; text-align:center}
.FloatStop {clear:both; width:1px; height:1px; background-color:#ffffff}
.RightBox {float:right; padding:0px 0px 10px 20px; width:200px; text-align:center}



/* HEADERS */
table.HeaderMain {margin:auto;width:1000px}
.HeaderMain td.HeaderMainL {width:651px}
.HeaderMain td.HeaderMainM {width:234px;text-align:right;vertical-align:top;}
.HeaderMain td.HeaderMainR {width:115px}
.header {font-size:16px; font-weight:bold}
.headerc {font-size:16px; text-align: center; font-weight:bold}
.swatchtitles {font-size:14px; font-weight: bold;}

h1 {font-size:18px; display:inline;}
h1.center {font-size:16px; text-align:center}
h2 {font-size:14px; display:inline}
h3 {font-size:12px; display:inline}

/* TEXT COLOURS */
.red {color:#cc0000;}
.white {color:#ffffff;}
.yellow {color:#cc9900; font-size:14px;}
.teal {color:#339999; font-size:14px;}
.grey {color:#999999;}
.greymid {color:#666666;}
.greydark {color:#333333;}
.green {color:#006600}


/* UNIQUE TAGS*/
.searchbackground {background-image:url(swatches/images/background_search_button.jpg); background-position:right;background-repeat:repeat-y; border-bottom: 1px solid #999999; font-family:arial,helvetica,sans-serif; font-size:13px; color:#000000; font-weight: bold; white-space: nowrap}
.searchshadow {background-image:url(swatches/images/background_search_shadow.jpg); background-repeat:no-repeat}


/* BORDERS */
.BorderBottomPale {border-bottom: 1px solid #cccccc}
.BorderBottomPaleC {border-bottom: 1px solid #cccccc; text-align:center}

.BorderPale {border: 1px solid #cccccc}
.BorderPaleCenter {border: 1px solid #cccccc; text-align:center}


.border {border: 1px solid #999999;}
.bordersmall {border: 1px solid #999999; font-size:10px;}
.bordercenter {border: 1px solid #999999; text-align: center;}
.bordercenter2 {border: 1px solid #999999; text-align: center; font-weight:bold; background-color:#dddddd}

.BorderHeader {border-bottom:1px solid #999999; text-align:center; font-weight:bold; background-color:#eeeeee}
.BorderHeader2 {border-top:1px solid #999999; border-bottom:1px solid #999999; text-align:center; font-weight:bold; background-color:#eeeeee}
.BorderHeaderLeft {border-bottom:1px solid #999999; text-align:left; font-weight:bold; background-color:#eeeeee}
.BorderHeaderLeft2 {border-top:1px solid #999999; border-bottom:1px solid #999999; text-align:left; font-weight:bold; background-color:#eeeeee}
.BorderHeaderLeft3 {border:1px solid #999999; text-align:left; font-weight:bold; background-color:#dddddd}
.BorderHeaderLeft4 {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; font-weight:bold; background-color:#ffffff}

.BorderRightLinesC {border-right:1px solid #999999; text-align:center}
.BorderRightLinesL {border-right:1px solid #999999; text-align:left}
.BorderRightLinesLB {border-right:1px solid #999999;border-bottom:1px solid #999999; text-align:left; background-color:#eeeeee}


/*Background colours */
.GreyMidBackground {background-color:#666666}


/* CSS LAYOUTS */
div.ContentWindow {margin-left: auto; margin-right: auto; width:87%; padding:12px 12px 12px 12px; text-align:left; border: 1px solid #ffffff}
div.RightImageTop {float:right; padding:16px 20px 20px 20px; text-align:center;}
div.RightImage {float:right; padding:0px 20px 20px 20px; text-align:center;}
div.ImageTitle {text-align:center; font-weight:normal; padding-top:10px}


/* TABLE TAGS / STYLES*/
table.center {margin-left: auto; margin-right: auto; text-align:left}
table.CenterBorder {margin-left: auto; margin-right: auto; border:1px solid #999999; text-align:left}
div.MainTable2 {margin:30px auto 0px auto; padding:20px; width:920px; text-align:left;background-color:#ffffff;}
.MainTable {margin-left: auto; margin-right: auto; width:960px; text-align:left; border: 0px solid #999999; background-color:#ffffff; margin-top:30px}
.MainTable2 {margin:0px auto 0px auto; width:960px; text-align:left; border: 0px solid #999999; background-color:#ffffff;}
.MainTableKW {margin:0px auto 0px auto; width:960px; text-align:left; background-color:#ffffff;border:1px solid #999999;}
.MainTableBC {margin-left: auto; margin-right: auto; width:960px; text-align:left; border: 0px solid #999999; background-color:#ffffff; margin-top:0px}
.BreadCrumbs {margin-left: auto; margin-right: auto; width:920px; padding: 10px 20px 1px 20px; text-align:left; border: 0px solid #999999; background-color:#ffffff; margin-top:30px}

table.RightImage {float:right; padding-left:20px; padding-bottom:10px; width:200px}
table.LeftImage {float:left; padding-right:20px; padding-bottom:10px; width:160px}
table.Form {margin-left:auto; margin-right:auto; border:1px solid #cccccc; background-color:#eeeeee; padding:10px}

/* STANDARD TABLE EMAL FORM FORMATTING */
table.FormS {background-color:#e8e8e8; border:1px solid #999999;margin:auto;text-align:left;}
.FormS td {padding:5px 15px 5px 15px;vertical-align:middle}
.FormS td.FormSR {padding:5px 10px 5px 5px;vertical-align:middle}
.FormS td.FormSVTop {padding:5px 15px 5px 15px;vertical-align:top}
.FormS td.FormSTop {padding:15px 15px 5px 15px;}
.FormS td.FormSTopR {padding:15px 10px 5px 5px}
.FormS td.FormSBot {padding:5px 15px 15px 15px}
.FormS td.FormSBotR {padding:5px 10px 15px 5px}
.FormSField {width:220px}
.FormSFieldH {width:220px;background-color:#fff8dc}
.FormSHighlight {background-color:#fff8dc;padding:4px}

.MainTableTop {margin-left: auto; margin-right: auto; width:960px; text-align:left; border: 0px solid #999999; background-color:#ffffff}
.MainTableTopTrans {margin-left: auto; margin-right: auto; width:960px; text-align:left; border: 0px solid #999999}

.borderPad10 {border: 1px solid #999999; margin-left: auto; margin-right: auto; padding:10px}
.borderPad20 {border: 1px solid #999999; margin-left: auto; margin-right: auto; padding:20px}
.Width80Percent {width:80%; margin-left: auto; margin-right: auto;}

/* PRODUCT IN ACTION TABLES */
table.ProdsInA {border:1px solid #999999;margin:auto;width:920px;}
.ProdsInA td {padding:10px 4px 4px 4px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.ProdsInA td.ProdsInAR {text-align:top;padding:10px 8px 4px 4px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.ProdsInA td.ProdsInAL{text-align:top;padding:10px 4px 4px 8px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.ProdsInA h2 {background-color:#eeeeee;padding:4px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.ProdsInA td.ProdsInAHead {padding:4px 8px 4px 8px;vertical-align:top}
.ProdsInA img{padding-bottom:5px}

/* 5 Column Table with Border */
table.Column5Images {border:1px solid #999999;margin:auto;width:920px;}
.Column5Images td {padding:20px 10px 0px 10px;text-align:center;width:160px; white-space:normal;vertical-align:top}
.Column5Images td.Column5ImagesR {text-align:top;padding:20px 20px 0px 10px;text-align:center;width:160px; white-space:normal;vertical-align:top}
.Column5Images td.Column5ImagesL{text-align:top;padding:20px 10px 0px 20px;text-align:center;width:160px; white-space:normal;vertical-align:top}
.Column5Images h2 {background-color:#eeeeee;padding:20px 20px 0px 20px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.Column5Images td.Column5ImagesHead {padding:20px 10px 0px 10px;vertical-align:top}
.Column5Images img{padding-bottom:5px}

/* 5 COLUMNS IMAGES WITHOUT BORDER TABLE */
table.Columns5OfImages {margin:auto;width:920px;}
.Columns5OfImages td {padding:10px 4px 4px 4px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.Columns5OfImages td.Columns5OfImagesR {text-align:top;padding:10px 8px 4px 4px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.Columns5OfImages td.Columns5OfImagesL{text-align:top;padding:10px 4px 4px 8px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.Columns5OfImages h2 {background-color:#eeeeee;padding:4px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.Columns5OfImages td.Columns5OfImagesHead {padding:4px 8px 4px 8px;vertical-align:top}
.Columns5OfImages img {padding-bottom:5px}


/* 4 COLUMNS IMAGES WITHOUT BORDER TABLE */
table.Columns4OfImages {margin:auto;width:920px;}
.Columns4OfImages td {padding:10px 4px 4px 4px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImages td.Columns4OfImagesR {text-align:top;padding:10px 8px 4px 4px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImages td.Columns4OfImagesL{text-align:top;padding:10px 4px 4px 8px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImages h2 {background-color:#eeeeee;padding:4px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.Columns4OfImages td.Columns4OfImagesHead {padding:4px 8px 4px 8px;vertical-align:top}
.Columns4OfImages img {padding-bottom:5px}


/* 4 COLUMNS IMAGES WITH BORDER TABLE */
table.Columns4OfImagesborder {border:1px solid #999999;margin:auto;width:920px;}
.Columns4OfImagesborder td {padding:10px 4px 4px 4px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImagesborder td.Columns4OfImagesborderR {text-align:top;padding:10px 8px 4px 4px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImagesborder td.Columns4OfImagesborderL{text-align:top;padding:10px 4px 4px 8px;text-align:center;width:210px; white-space:normal;vertical-align:top}
.Columns4OfImagesborder h2 {background-color:#eeeeee;padding:4px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.Columns4OfImages td.Columns4OfImagesborderHead {padding:4px 4px 4px 8px;vertical-align:top}
.Columns4OfImagesborder img {padding-bottom:5px}



/* INSPIRATION STORY TABLES */
table.SmCTable {margin:auto}
.SmCTable td {text-align:center;font-size:10px;padding:4px 10px 4px 10px;width:133px;}
.SmCTable td.SmCTableHeadC {text-align:center;font-size:12px;padding:20px 10px 4px 10px;white-space:nowrap}
.SmCTable img {padding-bottom:5px}


/* MURALS WINNERS */
table.MuralsWinners {border:1px solid #999999;margin:auto;width:920px;}
.MuralsWinners td {padding:10px 4px 4px 4px;text-align:center;width:220px; white-space:normal;vertical-align:top}
.MuralsWinners td.MuralsWinnersR {text-align:top;padding:10px 8px 4px 4px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.ProdsInA td.MuralsWinnersL{text-align:top;padding:10px 4px 4px 8px;text-align:center;width:168px; white-space:normal;vertical-align:top}
.MuralsWinners h2 {background-color:#eeeeee;padding:4px;font-weight:bold; font-size:14px;display:block;text-align:left;border-bottom:1px solid #cccccc}
.MuralsWinners td.ProdsInAHead {padding:4px 8px 4px 8px;vertical-align:top}
.MuralsWinners img{padding-bottom:5px}



/* TABLE CELL TAGS*/
td {}
td.footerwhite {font-size:10px; color:#ffffff;}
td.whitefooter2 {font-size:10px; color:#eeeeee; white-space:nowrap; padding:3px}

td.bordernav {font-family:arial narrow, arial,helvetica,sans-serif; text-align: center; font-size:12px; color:#ffffff; border: 1px solid #eeeeee; background:#999999; white-space: nowrap}
td.bordernav2 {font-family:arial narrow, arial,helvetica,satens-serif; text-align: center; font-size:12px; color:#ffffff; border: 1px solid #eeeeee; background:#878787; white-space: nowrap}

.PadLeft20NoWrap {padding:3px 20px 3px 20px; white-space:nowrap;}
.PadLeft20NoWrapGrey {padding:3px 20px 3px 20px; white-space:nowrap; background-color:#cccccc; font-weight:bold;}
.PadLeft20 {padding-left:20px}
.PadLeft10 {padding-left:10px}
.RightImage {padding-top:10px; text-align:center; font-weight:normal}
.thirds {width:33%; padding-left:20px}
.thirdspadding {width:33%; padding-left:20px}

/* Styles for Headings on Main SubIndex Pages e.g. painters.htm */
.IndexTitles {background-color:#ffffff; font-weight:bold; color:#000000; padding:3px 10px 3px 10px; border-bottom:1px dotted #ffffff; background-image:url(picts/fade.jpg); background-repeat: repeat-y;}
.IndexTitles a {color:#000066} 
.IndexTitles a:hover {color:#cc0000}



/* LISTS - BULLETS AND NUMBERS */
ul {list-style-type: disc;}
ul.ten {list-style-type: disc;font-size:10px;}

ol {list-style-type: decimal;}
ol.ten {list-style-type: decimal; font-size:10px;}

/* Table Navigation - entire cell has rollover - doesn't need to be above content with a border */
table.NavSubTable {border-left:1px solid #999999;border-top:1px solid #999999;}
.NavSubTable td {background-color: #dddddd;border-right:1px solid #999999;border-bottom:1px solid #999999;text-align:center;}
.NavSubTable td.NavSubTableL {padding:0px 10px 0px 10px}
.NavSubTable a:link {color:#333333;display:block;font-family:arial-narrow,arial,Helvetica,sans-serif;padding:3px 10px 3px 10px;text-decoration:none;white-space:nowrap}
.NavSubTable a:visited {color:#333333;display:block;font-family:arial-narrow,arial,Helvetica,sans-serif;padding:3px 10px 3px 10px;text-decoration:none;white-space:nowrap}	
.NavSubTable a:hover {background-color: #666666;color:#ffffff}
.NavSubTable a:active {background-color:#333333;color:#ffffff}

/* ID FOR TABLE NAVIGATION - entire cell has rollover (top of page nav) */
div.BorderContent {border:1px solid #999999;padding:15px;}
#navigation td {background-color: #dddddd; border-top:1px solid #999999;}
#navigation td.bl {background-color: #dddddd; border-left: 1px solid #999999;border-right: 1px solid #999999;padding-left:15px;padding-right:10px}
#navigation td.blonly {background-color: #dddddd; border-left: 1px solid #999999}
#navigation td.br {background-color: #dddddd; border-right: 1px solid #999999}
#navigation td.NL {background-color: #dddddd; border-left: 1px solid #999999;border-right:1px solid #999999;padding:3px 10px 3px 10px}
#navigation td.nocolor {background-color:#FFFFFF; border-top: 1px solid #ffffff; border-bottom:1px solid #ffffff; padding-bottom:5px; font-weight: bold;}
#navigation a:link {border-right: 1px solid #999999;color:#333333;display:block;font-family: arial-narrow, arial, Helvetica, sans-serif;font-weight:normal;font-size:100%;padding:3px 10px 3px 10px;text-align:center;text-decoration: none;white-space:nowrap}
#navigation a:visited {border-right: 1px solid #999999;color:#333333;display:block;font-family: arial-narrow, arial, Helvetica, sans-serif;font-weight:normal;font-size:100%;padding:3px 10px 3px 10px;text-align:center;text-decoration: none;white-space:nowrap}	
#navigation a:hover {background-color: #666666; color:#FFFFFF}
#navigation a:active {background-color: #333333; color:#ffffff}

/* ID FOR TABLE NAVIGATION2 - entire cell has rollover (bottom of page nav) */
#navigation2 td {background-color: #dddddd; border-bottom:1px solid #999999;}
#navigation2 td.bl {background-color: #dddddd; border-left: 1px solid #999999;border-right: 1px solid #999999;padding-left:15px;padding-right:10px}
#navigation2 td.blonly {background-color: #dddddd; border-left: 1px solid #999999}
#navigation2 td.br {background-color: #dddddd; border-right: 1px solid #999999}
#navigation2 td.NL {background-color: #dddddd; border-left: 1px solid #999999;border-right:1px solid #999999;padding:3px 10px 3px 10px}
#navigation2 td.nocolor {background-color:#FFFFFF; border-top: 1px solid #ffffff; border-bottom:1px solid #ffffff; padding-bottom:5px; font-weight: bold;}
#navigation2 a:link {border-right: 1px solid #999999;color: #333333;display:block;font-family: arial-narrow, arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;padding:3px 10px 3px 10px;text-align:center;text-decoration: none;white-space:nowrap}
#navigation2 a:visited {border-right: 1px solid #999999;color: #333333;display:block;font-family: arial-narrow, arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;padding:3px 10px 3px 10px;text-align:center;text-decoration: none;white-space:nowrap}
#navigation2 a:hover {background-color: #666666; color:#FFFFFF}
#navigation2 a:active {background-color: #333333; color:#ffffff}

/* ID FOR TABLE NAVIGATION3 - entire cell has rollover (top and bottom border) */
#navigation3 td {background-color: #dddddd; border-bottom:1px solid #999999;border-top:1px solid #999999;}
#navigation3 td.bl {background-color: #dddddd; border-left: 1px solid #999999;border-right: 1px solid #999999;padding-left:15px}
#navigation3 td.blonly {background-color: #dddddd; border-left: 1px solid #999999}
#navigation3 td.br {background-color: #dddddd; border-right: 1px solid #999999}
#navigation3 td.NL {background-color: #dddddd; border-left: 1px solid #999999;border-right:1px solid #999999;padding:3px 10px 3px 10px}
#navigation3 td.nocolor {background-color:#FFFFFF; border-top: 1px solid #ffffff; border-bottom:1px solid #ffffff; padding-bottom:5px; font-weight: bold;}
#navigation3 a {border-right: 1px solid #999999;color: #333333;display:block;font-family: arial-narrow, arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;padding:3px 10px 3px 10px;text-align:center;text-decoration: none;white-space:nowrap}
#navigation3 a:hover {background-color: #666666; color:#FFFFFF}
#navigation3 a:active {background-color: #333333; color:#ffffff}


/* ID FOR TOP NAVIGATION - FOR AUTO PAGES, NO DROPDWON */
div.AutoTopNav {background-color: #666666;}
#topnav td {border-right:0px solid #eeeeee;}
#topnav td.left {border-left: 0px solid #eeeeee}
		
#topnav a {
	font-family: arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13PX;
	color: #ffffff;
	text-decoration: none;
	display:block;
	height:34px; vertical-align:middle; line-height:34px;
	text-align:center;
	padding-right:12px; padding-left:10px;
	white-space:nowrap
	}
	
#topnav a:hover {background-color:#333333; color:#ffffff}


/* Coating Tech Styles */
div.ContainerCoatingTech {margin:auto; background-image:url(picts/coatingtech_shadow.jpg); background-repeat:no-repeat; min-height: 490px; width:1000px}

/* MyPalette Entries - Styles */
.MyPalette {width:996px}
.MyPalette td {text-align:left; width:146px; white-space:normal; vertical-align:top; padding:4px 0px 4px 20px; font-weight:bold}
.MyPalette td.left {text-align:left; width:146px; white-space:normal; vertical-align:top; padding:4px 0px 4px 0px; font-weight:bold}
.MyPalette td.notes {text-align:left; width:146px; white-space:normal; vertical-align:top; padding:4px 0px 4px 20px; font-size:13px}
.MyPalette td.links {padding:4px 0px 4px 20px;}
.MyPalette td.links2 {padding:4px 0px 4px 2px;}

.MyPalette a {padding:6px; text-align:center; border-top:1px solid #666666; border-bottom:1px solid #666666; background-color:#999999; display:block; padding:4px 6px 4px 6px; color:#ffffff; letter-spacing:1px;}
.MyPalette a.vlink {padding:6px; text-align:center; border-top:1px solid #666666; border-bottom:1px solid #666666; background-color:#999999; display:block; padding:4px 6px 4px 6px; color:#ffffff; letter-spacing:1px}
.MyPalette a:hover {padding:6px; text-align:center; border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#666666; display:block; padding:4px 6px 4px 6px; color:#ffffff; letter-spacing:1px}

.MyPalette textarea {border:1px solid #cccccc; padding:2px; background-color:#f8f8f8; width:146px}

/* Karen walker rollover table */
#kw td {}
		
#kw a {
	font-family: times, arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color: #000000;
	text-decoration: none;
	display:block;
	text-align:center;
	background-image:url(karen_walker_paints/picts/circle.jpg);
	background-repeat:no-repeat;
	width:22px; height:22px; line-height:22px; vertical-align:middle;
	}
	
#kw a:hover {color:#cc0000;background-image:url(karen_walker_paints/picts/circle_on.jpg);
	background-repeat:no-repeat;}
	
	#kw a.back {
	font-family: times, arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color: #000000;
	text-decoration: none;
	display:block;
	text-align:right;
	background-image:url(karen_walker_paints/picts/arrow.jpg);
	background-repeat:no-repeat;
	width:22px; height:22px; line-height:22px; vertical-align:middle;
	}
	
#kw a.back:hover {color:#cc0000;background-image:url(karen_walker_paints/picts/arrow_on.jpg);
	background-repeat:no-repeat;}

/* karen walker styles*/

.KWTop {width:200px; height:27px; background-image:url(karen_walker_paints/picts/curve-top.jpg); background-repeat:no-repeat; text-align:center}
.KWMid {width:178px; border-left:1px solid #666666;  border-right:1px solid #666666; padding:10px}
.KWBot {width:200px; height:27px; background-image:url(karen_walker_paints/picts/curve-bottom.jpg); background-repeat:no-repeat; text-align:center}
.KWContent {width:600px; padding-left:20px}
.KWCircles {background-image:url(karen_walker_paints/picts/circlelg.jpg); text-align:center; width:29px; height:29px; margin-left:auto; margin-right:auto; line-height:29px; vertical-align:middle; font-family: times, arial, Helvetica, sans-serif;font-weight:bold;font-size:130%}
.KWheight {height:550px; width:1px}
.KWLeftWidth {width:17px}

/* Professionals Table */
.textfield2 {width:138px;color:#cc0000}
tabgle.ProfSearch {}
.ProfSearch td {padding:4px 20px 4px 4px}
.ProfSearch td.ProfSearchL {width:138px;padding:4px 10px 4px 0px}

table.Prof {width:920px}
.Prof td {padding:4px 20px 4px 4px}
.Prof td.ProfData {border-bottom:1px solid #cccccc;padding:4px 20px 4px 4px}
.Prof td.ProfEco {width:138px;padding:4px 20px 4px 0px}
.Prof td.ProfPhoto {width:150px;padding:4px 0px 4px 20px}

.EcoMainTable {margin:0px auto 0px auto; width:960px; text-align:left; border: 0px solid #999999; background-color:#ffffff;}
.EcoMainTable a:link {color:#15a95f}
.EcoMainTable a:visited {color:#15a95f}
.EcoMainTable a:hover {color:#cc0000;}


table.EcoDecorator {border-top:1px solid #999999;width:100%}
.EcoDecorator td {border-bottom:1px solid #999999;text-align:left;padding:4px 4px 4px 4px;vertical-align:top}
.EcoDecorator td.EcoDecoratorPH {white-space:normal;width:100px}
.EcoDecorator td.EcoDecoratorL {border-left:1px solid #999999;}
.EcoDecorator td.EcoDecoratorR {border-right:1px solid #999999;}
.EcoDecorator td.EcoDecoratorHead {background-color:#e7f0eb;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;font-size:14px;font-weight:bold;text-align:left}
.EcoDecorator td.EcoDecoratorSubHead {background-color:#e7f0eb;border-bottom:1px solid #999999;border-right:0px solid #999999;font-size:12px;font-weight:bold;text-align:left}
.EcoDecorator td.EcoDecoratorSubHeadL {background-color:#e7f0eb;border-bottom:1px solid #999999;border-left:1px solid #999999;font-size:12px;font-weight:bold;text-align:left}
.EcoDecorator td.EcoDecoratorSubHeadR {background-color:#e7f0eb;border-bottom:1px solid #999999;border-right:1px solid #999999;font-size:12px;font-weight:bold;text-align:left}
.EcoDecorator a:link {color:#15a95f}
.EcoDecorator a:visited {color:#15a95f}
.EcoDecorator a:hover {color:#cc0000;}
ul.swirl {list-style-image:url(/ecodecorator/images/swirl.jpg)}

