body         { color: #000; font-family: Tahoma, Arial, sans-serif; background-image: url("../images/layout/sky.jpg"); background-repeat: repeat-x; background-position: left top; margin: 10px 0; padding: 0 }
.shadow  { background-color: white; background-image: url(../images/layout/shadow.gif); background-repeat: repeat-x }
.security-guarantee { background-image: url("../images/layout/Security-Guaranteed.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 70px }
.letterbox-jam { font-size: 16pt; line-height: 19pt; background-color: #ffcd00; background-image: url("../images/layout/Letterbox-jammer-SM.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 20px; padding-bottom: 5px; padding-left: 5px; border: solid 5px #ffcd00 }
.shop-field  { color: #0089d0; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; margin-bottom: 6px; padding: 4px; width: 165px; border: solid 1px #d5e8f4 }
.paper-clipping  { font-size: 10pt; font-family: serif; background-color: #e3e3ca; background-image: url("../images/layout/paper-clipping-bottom.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: justify; margin: 0; padding: 12px 12px 20px }
.upvc-table  { font-size: 9pt; line-height: 13pt; border: solid 1px #c8e2ef }
.care-warning  { color: #c80000; font-size: 10pt; font-weight: bold; background-image: url("../images/layout/care-warning.gif"); background-repeat: no-repeat; background-position: left top; padding: 40px 0 10px 25px }
.upvc-table1 { font-size: 9pt; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c8e2ef }
.upvc-table2 { font-size: 9pt; border-style: solid; border-width: 1px 0 1px 1px; border-color: #c8e2ef }
.field  { color: #0089d0; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; background-color: #fff; margin-top: 5px; margin-bottom: 5px; margin-left: 3px; padding: 4px; width: 170px; border: solid 1px #d5e8f4 }
.field1  { color: #0089d0; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; background-color: #fff; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding: 4px; width: 260px; border: solid 1px #d5e8f4 }
.field-fluide { color: #0089d0; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; background-color: #fff; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding: 4px; width: 100%; border: solid 1px #d5e8f4 }
.send-fluide { color: #fff; font-size: 10pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; background-color: #00997b; text-align: center; cursor: pointer; margin-top: 5px; margin-bottom: -5px; margin-left: 0; padding-top: 5px; padding-bottom: 5px; width: 100%; border: solid 2px #008837 }
.send   { color: #fff; font-size: 10pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; background-color: #00997b; text-align: center; cursor: pointer; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding-top: 5px; padding-bottom: 5px; width: 260px; border: solid 2px #008837 }
p  { font-size: 9pt }
.grey-line   { margin: 18px 0 0; padding: 0 0 18px; height: 0; border-style: solid none none; border-width: 1px medium medium; border-color: #d4d4d4 }
.vallet-van { background-image: url("../images/picts/vallet-Van.jpg"); background-repeat: no-repeat; background-position: right top }
h1   { font-size: 26pt; font-weight: normal; line-height: normal; margin: 0 }
h2  { font-size: 26pt; font-weight: normal; line-height: 28pt; margin: 0 }
h3 { font-size: 12pt; font-weight: bold; line-height: 14pt; margin: 0 }
h4 { font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0 }
.BR-case-study { background-image: url("../images/layout/speech-mark.jpg"); background-repeat: no-repeat; background-position: right top }
.std-pole-BG { background-image: url("../images/picts/standard-pole-full.jpg"); background-repeat: no-repeat; background-position: center bottom; height: 175px }
.prof-pole-BG    { background-image: url("../images/picts/Delux-pole.jpg"); background-repeat: no-repeat; background-position: center 10px; height: 185px }
.purple-boarder { padding: 2px; border: solid 2px #d1c2d5 }
.grey-line-pad { margin: 15px 0; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #d4d4d4 }
.grey-dot-line-pad  { margin: 25px 0; padding: 0; border-style: none none dotted; border-width: 0 0 2px; border-color: #d4d4d4 }
.verticle-line-dots { margin: 0; padding: 0; width: 0; height: 2000px; border-style: none none none dotted; border-width: 0 0 0 2px; border-color: #0089d0 }
.verticle-line-dots1 { margin: 0; padding: 0; width: 0; height: 900px; border-style: none none none dotted; border-width: 0 0 0 2px; border-color: #00997b }
.blue-line { margin: 0; padding: 0; height: 0; border-style: solid none none; border-width: 1px medium medium; border-color: #0089d0 }
.before-Pic-BG  { background-image: url("../images/layout/before-after-PVCu.jpg"); background-repeat: no-repeat; background-position: center top }
.before-Pic-BG1 { background-image: url("../images/layout/before-after-Wgleam-BG.jpg"); background-repeat: no-repeat; background-position: center top }
.before-Pic-BG2  { background-image: url("../images/picts/coni-cleaning-pic.jpg"); background-repeat: no-repeat; background-position: center top }
.dots  { margin-top: 20px; padding-bottom: 20px; border-style: dotted none none; border-width: 2pt medium medium; border-color: #d4d4d4 }
.boarders   { border: solid 1pt #d5e8f4 }
.boarders1 { padding: 6px; border: solid 1pt #d5e8f4 }
.main-boarder  { background-color: #fff; padding: 10px; border: solid 1pt #0089d0 }
.main-boarderLT { background-color: #fff; padding: 10px; border: solid 1pt #d5e8f4 }
.backboxgrey { background-image: url(../images/layout/side-box.gif) }
.delivery-van   { background-image: url(../images/layout/van.gif); background-repeat: no-repeat; background-position: right center; padding: 6px 94px 6px 6px }
.boardersgreen { border: solid 1pt #00997b }
.bullet   { background-image: url("../images/layout/square.gif"); background-repeat: no-repeat; background-position: left center; padding: 5px 0 5px 14px }
.bullet1 ul { list-style-image: url("../images/layout/square.gif"); list-style-position: outside; padding: 0 0 0 16px }
.animation                  { background-color: silver; background-image: url(../images/layout/side-box.gif); background-repeat: no-repeat; background-position: center top; height: 200px; border-style: none; border-color: transparent }
.headingBG  { background-image: url(../images/layout/top-nav-blue-1.gif); background-repeat: repeat-x; background-position: center; padding: 7px }
.boarderblue { border: solid 2pt #b2d4ed }
.boardergreen { border: solid 2pt #b2e0d7 }
.boarderpurple { border: solid 2pt #d1c2d5 }
.boarderbrown  { border: solid 2pt #c8c8c8 }
.pic-padding   { padding-left: 4px }
.free-samp-box   { font-size: 9pt; line-height: 11pt; background-image: url(../images/layout/free-sample.gif); background-repeat: no-repeat; background-position: center top; padding: 88px 110px 5px 0; height: 170px }
.free-care-guide { font-size: 9pt; line-height: 11pt; background-image: url("../images/layout/Care-guide-download.gif"); background-repeat: no-repeat; background-position: center top; padding: 170px 4px 5px; height: 170px }
.Guide-text  { color: #0089d0; font-size: 14pt; font-weight: bold; line-height: 12pt; padding-top: 10px; padding-bottom: 10px }
/*-----------------Font Sizes-----------------*/
.telephone { font-size: 18pt; line-height: 15pt }
.questions  { font-size: 12pt; font-weight: bold; padding: 1px 0 }
.sidetext { font-size: 10pt; font-weight: bold }
.subheading   { font-size: 18pt; font-weight: bold }
.email-header { background-image: url("../images/picts/vallet-VanSM.jpg"); background-repeat: no-repeat; background-position: 250px -15px; height: 130px; border-style: none none solid; border-width: 0 0 1px; border-color: #0089d0 }
.eight { font-size: 8pt }
.nine { font-size: 9pt }
.nine-leading  { font-size: 9pt; line-height: 11pt }
.eleven { font-size: 11pt }
.eleven-lead { font-size: 11pt; line-height: 13pt }
.twelve { font-size: 12pt }
.fithteen { font-size: 15pt }
.seventeen { font-size: 17pt }
.eighteen { font-size: 18pt }
.eighteen-lead { font-size: 18pt; line-height: 20pt }
.twenty { font-size: 20pt }
.twentysix { font-size: 26pt }
.thirty { font-size: 30pt }
.thirtyfour { font-size: 34pt }
/*-----------------Links-----------------*/
a:link  { color: #000000; text-decoration: none }
a:visited  { color: #000000; text-decoration: none }
a:hover    { color: #0089d0; text-decoration: none }
a:active    { color: #0089d0; text-decoration: none }
div.black-blue a:link { color: #000; text-decoration: none }
div.black-blue a:visited  { color: #4a4a4a; text-decoration: none }
div.black-blue a:hover { color: #0089d0; text-decoration: underline }
div.black-blue a:active { color: #0089d0; text-decoration: underline }
div.red-blue a:link { color: #df0000; text-decoration: none }
div.red-blue a:visited { color: #df0000; text-decoration: none }
div.red-blue a:hover { color: #0089d0; text-decoration: underline }
div.red-blue a:active { color: #0089d0; text-decoration: underline }
div.grey-blue a:link { color: #c4c4c4; text-decoration: none }
div.grey-blue a:visited { color: #c4c4c4; text-decoration: none }
div.grey-blue a:hover { color: #0089d0; text-decoration: underline }
div.grey-blue a:active { color: #0089d0; text-decoration: underline }
div.blue a:link { color: #0089d0; text-decoration: none }
div.blue a:visited { color: #0089d0; text-decoration: none }
div.blue a:hover { color: #0089d0; text-decoration: underline }
div.blue a:active { color: #0089d0; text-decoration: underline }
div.green a:link { color: #00997b; text-decoration: none }
div.green a:visited { color: #00997b; text-decoration: none }
div.green a:hover { color: #00997b; text-decoration: underline }
div.green a:active { color: #00997b; text-decoration: underline }
div.purple a:link { color: #72407d; text-decoration: none }
div.purple a:visited { color: #72407d; text-decoration: none }
div.purple a:hover { color: #72407d; text-decoration: underline }
div.purple a:active { color: #72407d; text-decoration: underline }
div.brown a:link  { color: #000; text-decoration: none }
div.brown a:visited  { color: #000; text-decoration: none }
div.brown a:hover   { color: #df0000; text-decoration: underline }
div.brown a:active   { color: #df0000; text-decoration: underline }
/*-----------------Menus-----------------*/
/*-----Main Menu-----*/
table.menutop a { text-align: center; display: block }
div.menutop a      { color: white; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #0089d0; background-image: url(../images/layout/top-nav-blue-1.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px; width: auto; height: auto }
div.menutop position:absolute top:0 left:0 div.menutop a:link      { color: white; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #0089d0; background-image: url(../images/layout/top-nav-blue-1.gif); background-repeat: repeat-x; background-position: center; text-align: center; padding: 7px 10px; width: auto }
div.menutop a:visited    { color: white; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #0089d0; background-image: url(../images/layout/top-nav-blue-1.gif); background-repeat: repeat-x; background-position: center; text-align: center; padding: 7px 10px; width: auto }
div.menutop a:active      { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.menutop a:hover      { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
table.menutopON a { text-align: center; display: block }
div.menutopON a    { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.menutopON position:absolute top:0 left:0 div.menutopON a:link    { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.menutopON a:active    { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.menutopON a:visited    { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.menutopON a:hover    { color: #005f92; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #d5e8f4; background-image: url(../images/layout/top-nav-blue-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
.topnavbg { background-image: url(../images/layout/top-nav-blue-1.gif); background-repeat: repeat-x; background-position: center }
.topnavbgR  { background-image: url(../images/layout/top-nav-red-1.gif); background-repeat: repeat-x; background-position: center }
table.Rmenutop a { text-align: center; display: block }
div.Rmenutop a   { color: white; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #f00; background-image: url(../images/layout/top-nav-red-1.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px; width: auto; height: auto }
div.Rmenutop position:absolute top:0 left:0 div.Rmenutop a:link    { color: white; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #f00; background-image: url(../images/layout/top-nav-red-1.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.Rmenutop a:visited    { color: white; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #f00; background-image: url(../images/layout/top-nav-red-1.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.Rmenutop a:active    { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.Rmenutop a:hover    { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
table.RmenutopON a { text-align: center; display: block }
div.RmenutopON a   { color: #ac0000; font-size: 9pt; font-family: Tahoma, Arial, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px; width: auto; height: auto }
div.RmenutopON position:absolute top:0 left:0 div.RmenutopON a:link    { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.RmenutopON a:visited    { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.RmenutopON a:active   { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
div.RmenutopON a:hover   { color: #ac0000; font-size: 9pt; font-weight: bold; line-height: 10pt; text-decoration: none; background-color: #fdc9b3; background-image: url(../images/layout/top-nav-red-2.gif); background-repeat: repeat-x; background-position: center; padding: 7px 10px }
table.SecNav a  { display: block }
div.SecNav a    { font-size: 9pt; text-decoration: none; background-repeat: no-repeat; background-position: left center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNav position:absolute top:0 left:0 div.SecNav a:link   { font-size: 9pt; text-decoration: none; background-repeat: no-repeat; background-position: left center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNav a:visited   { font-size: 9pt; text-decoration: none; background-repeat: no-repeat; background-position: left center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNav a:active   { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNav a:hover    { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
table.SecNavON a { display: block }
div.SecNavON a   { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNavON position:absolute top:0 left:0 div.SecNavON a:link   { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNavON a:visited   { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNavON a:active  { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
div.SecNavON a:hover  { color: #0089d0; font-size: 9pt; text-decoration: none; background-color: #dbf1fd; background-image: url("../images/layout/right-arrow-SM.gif"); background-repeat: no-repeat; background-position: 5px center; margin: 2px 3px; padding: 6px 25px; width: auto; height: auto; border: solid 1px #7dcaeb }
/*----------------------image flash start----------------------*/
#imageContainer { width: 950px; height: 200px }
#imageContainer img { display: none; position: absolute; top: 0; left: 0 }

