body   { font-family: "Times New Roman", Times, serif; text-decoration: none }

p {}

td {}

.container1 { background-position: center 0; margin-right: auto; margin-left: auto; z-index: 0; width: 800px; height: 330px }

.container     { background-position: center 0; margin-right: auto; margin-left: auto; z-index: 0; width: 800px; height: 500px }

.container2 { background-position: center 0; margin-right: auto; margin-left: auto; z-index: 0; width: 800px; height: 600px }

.menu   { background-color: white; width: 800px; height: 3em }

.menuprices           { color: #000; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; background-color: #00ffc0; background-image: url("images/menupricesbk.png"); background-repeat: no-repeat; background-position: center; text-align: center; position: relative; z-index: 0; width: 800px; height: 57px }

.menuprices2            { color: #000; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; background-color: #00ffc0; background-image: url("images/menupricesbk2.png"); background-repeat: no-repeat; background-position: center; text-align: center; position: relative; z-index: 0; width: 845px; height: 57px }

.logobox  { background-position: center; position: relative; z-index: 2; top: 4px; width: 132px; height: 41px; float: left }

.logoboxx     { background-color: #00ffc0; background-image: url("images/candlefunLogo.png"); background-repeat: no-repeat; background-position: center; position: relative; z-index: 2; top: 9px; left: 11px; width: 152px; height: 38px; float: left }

.phoneboxx    { background-color: #00ffc0; background-image: url("images/cssphonex.png"); background-repeat: no-repeat; background-position: center; position: relative; z-index: 2; top: 29px; width: 96px; height: 18px; float: left }

.cssnav	           { font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-decoration: none; background-color: #00ffc0; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align: center; position: relative; top: 4px; width: 4em; height: 1.5em; float: left; overflow: hidden }

.cssnavwide         { font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-decoration: none; background-color: #00ffc0; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align: center; position: relative; top: 4px; width: 7em; height: 1.5em; float: left; overflow: hidden }

.cssnavx	                { text-decoration: none; background-image: url("images/cssnavx.png"); background-repeat: no-repeat; background-position: center; display: block; position: relative; z-index: 2; top: 29px; width: 48px; height: 18px; float: left; overflow: hidden }

.cssnavwidex                { text-decoration: none; background-image: url("images/cssnavwidex.png"); background-repeat: no-repeat; background-position: center; display: block; position: relative; z-index: 2; top: 29px; width: 84px; height: 18px; float: left; overflow: hidden }

.cssnavwidec             { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-decoration: none; background-color: #00ffc0; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; text-align: center; margin-right: auto; margin-left: auto; width: 7em; height: 1.5em; overflow: hidden }

.cssnavwidexc               { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-decoration: none; background-image: url("images/cssnavwidexc.png"); background-repeat: no-repeat; background-position: center; text-align: center; margin-right: auto; margin-left: auto; width: 90px; height: 22px; overflow: hidden }

.cssspace0      { background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; margin: 0; padding: 0; position: relative; top: 4px; width: 20px; height: 18px; float: left; overflow: hidden }

.cssspace1	        { background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; margin: 0; padding: 0; position: relative; top: 4px; width: 10px; height: 18px; float: left; overflow: hidden }

.cssnav a       { color: black; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; width: 4em; height: 1.5em; overflow: hidden }

.cssnavwide a       { color: black; font-size: 12px; font-weight: bold; text-decoration: none; display: block; position: relative; width: 7em; height: 1.5em; overflow: hidden }

.cssnavwidec a        { color: black; font-size: 12px; font-weight: bold; line-height: 10px; text-decoration: none; display: block; margin-right: auto; margin-left: auto; width: 7em; height: 2em; overflow: hidden }

.cssnav a:hover        { color: #fff; font-weight: bold; text-decoration: none; background-color: #069; background-repeat: no-repeat; background-attachment: fixed; width: 4em; height: 2em }

.cssnavwide a:hover        { color: #fff; font-weight: bold; text-decoration: none; background-color: #069; background-repeat: no-repeat; background-attachment: fixed; width: 7em; height: 2em }

.cssnavx a:hover          { color: #900; font-weight: bold; text-decoration: none; width: 48px; height: 24px }

.cssnavwidex a:hover          { color: #900; font-weight: bold; text-decoration: none; width: 84px; height: 24px }

.cssnavwidec a:hover           { color: #fff; font-size: 12px; font-weight: bold; line-height: 10px; text-decoration: none; background-color: #069; position: relative; top: -1px; width: 7em; height: 2em; border-style: solid none }

.cssnavwidexc a:hover            { color: #900; font-weight: bold; text-decoration: none; border-style: solid none }

* html a:hover {visibility:visible}

.cssnav span      { text-align: center; cursor: pointer; position: relative; top: 4px; width: 4em }

.cssnavwide span      { text-align: center; cursor: pointer; position: relative; top: 4px; width: 7em }

.photobox     { color: black; font-size: 12px; position: relative; top: 1em; left: 0; width: 274px; float: left }

.photobox2      { color: black; font-size: 12px; position: relative; top: 1em; left: 0; width: 580px; float: left }

.photobox3       { color: black; font-size: 12px; margin-left: -18px; position: relative; top: 1em; left: 0; width: 830px; height: 360px; float: left }

.candlestextboxx   { color: black; font-size: 13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; position: relative; top: 2em; width: 800px; height: 60px; float: left }

.candlepshotoboxx       { position: relative; top: 180px; width: 800px; float: left }
.pl-mainphotobox      { color: black; font-size: 12px; position: relative; top: 1em; left: 274px; width: 274px; float: left }

.pl-pricestext            { color: black; font-size: 1em; font-family: "Times New Roman", Times, serif; font-weight: normal; text-decoration: none; text-align: left; position: relative; top: 3em; left: 1em }

.pl-photobox       { color: black; font-size: 12px; position: relative; top: 1em; left: 0; width: 400px; float: left }

.pl-photobox4       { color: black; font-size: 12px; position: relative; top: 1em; left: 0; width: 287px; float: left }


.pl-photobox_r        { color: black; font-size: 12px; position: relative; top: 1em; left: 0; width: 400px; float: right }

.pl-textbox          { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; top: 1em; left: 2em; width: 370px; float: left }

.pl-textbox_r             { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; width: 380px; float: left }

.pl-textbox_l            { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; top: 12px; width: 420px; float: left }

.pl-textbox_b          { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; left: 10px; width: 370px; float: left }

.pl-textbox_j           { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; width: 300px; float: left }

.pl-imagebox_cards             { position: relative; width: 135px; height: 40px; float: left }

.pl-textbox_cards             { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; position: relative; width: 600px; height: 40px; float: left }

.textbox    { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; text-align: left; position: relative; top: 2em; width: 500px; height: 300px; float: right }

.textbox2     { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; text-align: center; position: relative; top: 2em; width: 500px; height: 25px; float: right }

.pricesbox-l         { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-decoration: none; text-align: center; position: relative; top: 3em; width: 250px; height: 200px; float: right }

.pricesbox-r        { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-decoration: none; text-align: center; position: relative; top: 3em; width: 250px; height: 200px; float: right }

.textsteps     { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: white; text-align: left; margin-right: 100px; margin-left: 15px; position: relative; top: 2em; width: 385px; height: 380px; float: right }

.textsteps150L      { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: white; text-align: left; margin-left: 0; position: relative; top: 2em; width: 150px; height: 380px; float: left }

.texthomeL       { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: white; text-align: left; padding: 5px; position: relative; top: 2em; width: 390px; height: 160px; float: left; overflow: visible }

.texthomeR       { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; background-color: #fff; text-align: left; padding: 5px; position: relative; top: 2em; left: 18px; width: 390px; height: 160px; float: left; overflow: visible }

.texthomeC       { color: black; font-size: 18px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-align: center; padding: 5px; position: relative; top: 2em; width: 780px; height: 26px; float: left }

.bold { font-weight: bold }

.bold14  { font-size: 14px; font-weight: bold }

.boldtitle  { font-size: 16px; font-weight: bold }

.matrixphotos      { position: relative; top: 15px; width: 172px; height: 650px; float: left }

.matrixbox     { font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 15px; position: relative; top: 15px; width: 570px; height: 500px; float: left }

.matrixboxlines       { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #e1e1f2 }

.matrixboxlinesb         { font-weight: bold; background-color: #ff9 }

.matrixboxlinest       { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #c6e3f1 }

.tab_right { margin-left: 9px }
.upsize { font-size: larger }
.alert { background-color: #0fc }
