body {padding: 0; margin: 20px 0 0 0;}
body {background: url(images/stripes.gif) top left repeat; font: 12px/1.5 verdana,geneva,lucida,arial,sans-serif;}
#container {width: 800px;}
#container {margin: auto; padding: 0;}
#headhome, #header {color: #fff; width: 800px; text-align: center;}
#logo img {border: none;}
#logo img {padding-top: 8px;}
#mainhome {background: #ffe4f3; position: relative; top: -4px;}
#content {float: left;}
#content {background: #fff; text-align: center;}
#content {padding-left: 10px;}
#content {width: 790px;}
#content {padding-bottom: 10px;}
h2 {text-align: left; font-size: 18px;}
.mainleft #content {text-align: left;}
#headhome, #header {background: #000 url(images/polkaheadersmall.gif) top left no-repeat;}
#headerimagehome {margin: 10px 0;}
#headerimage {margin: 15px 0;}
.purchasepage td {text-align: left;}
#main {position: relative; top: -27px;}
#content {clear: both;}

/* footer */
#footer {clear: both;}
#footer {background: url(images/polkaskinny.gif) top left repeat-y; color: #fff; text-align: center; font-size: 10px;}
#footer {padding: 0 5px 0 5px;}
#footer ul {position: relative; left: 65px;}
#footer li {list-style: none; float: left; font-size: 14px; background: #000;}
#footer li {padding: 10px 5px 20px 5px;}
#footer a {color: #ea9da7; padding: 5px;}
#footer a:hover {color: #fff; padding: 5px;}
#homeSel a, #contactSel a, #calendarSel a, #wholesaleSel a, #candlecareSel a, #retailSel a {color: #fff;}
#copyright {clear: both;}
#copyright {padding-bottom: 5px;}
#copyright {position: relative}
#footer p {background: #000; display: inline;}
#footer p {padding: 2px;}
#footer {position: relative; top: -10px;}/**/
#homebody #footer {position: relative; top: 0;}

/* home page nav */
#globalnavcolumn {float: left;}
#globalnavcolumn {width: 240px;}
#globalnavcolumn ul {padding-left: 10px;}
#globalnavcolumn li {list-style: none;}
#globalnavcolumn li {padding-bottom: 44px;}
#crystal {padding-top: 44px;}
#globalnavcolumn img {visibility: hidden; border: none;}
#vintage a, #contemporary a, #crystal a, #seasonal a, #aroma a, #vintage a:hover, #contemporary a:hover, #crystal a:hover, #seasonal a:hover, #aroma a:hover {padding: 28px 220px 0 0;}
#vintage a {background: url(images/vintage.gif) top left no-repeat;}
#vintage a:hover {background: url(images/vintageSelected.gif) top left no-repeat;}
#contemporary a {background: url(images/contem.gif) top left no-repeat;}
#contemporary a:hover {background: url(images/contemSelected.gif) top left no-repeat;}
#crystal a {background: url(images/crystal.gif) top left no-repeat;}
#crystal a:hover {background: url(images/crystalSelected.gif) top left no-repeat;}
#seasonal a {background: url(images/specialty.gif) top left no-repeat;}
#seasonal a:hover {background: url(images/seasonalSelected.gif) top left no-repeat;}
#aroma a {background: url(images/aroma.gif) top left no-repeat;}
#aroma a:hover {background: url(images/aromaSelected.gif) top left no-repeat;}

/* sub page nav */
#header {clear: both;}
#globalnavbar {width: 800px; clear: both;}
#globalnavbar {padding-bottom: 17px;}/* padding for Opera others work with previous margin */
#globalnavbar {padding-top: 30px;}
#globalnavbar ul {margin-top: 0; padding-top: 5px; margin-left: 0; padding-left: 0;}
#globalnavbar li {float: left; list-style: none;}
#barvintage a, #barvintage a:hover, #barvintageSel a {padding: 29px 151px 0 0;}
#barcontemporary a, #barcontemporary a:hover, #barcontemporarySel a {padding: 29px 191px 0 0;}
#barcrystal a, #barcrystal a:hover, #barcrystalSel a {padding: 29px 168px 0 0;}
#barseasonal a, #barseasonal a:hover, #barseasonalSel a {padding: 29px 108px 0 0;}
#bararoma a, #bararoma a:hover, #bararomaSel a {padding: 29px 182px 0 0;}
#globalnavbar img {display: none; border: none;}
#barvintage a {background: url(images/barvintage.gif) top left no-repeat;}
#barvintage a:hover, #barvintageSel a {background: url(images/barvintageSelected.gif) top left no-repeat;}
#barcontemporary a {background: url(images/barcontem.gif) top left no-repeat;}
#barcontemporary a:hover, #barcontemporarySel a {background: url(images/barcontemSelected.gif) top left no-repeat;}
#barcrystal a {background: url(images/barcrystal.gif) top left no-repeat;}
#barcrystal a:hover, #barcrystalSel a {background: url(images/barcrystalSelected.gif) top left no-repeat;}
#barseasonal a {background: url(images/barseasonal.gif) top left no-repeat;}
#barseasonal a:hover, #barseasonalSel a {background: url(images/barseasonalSelected.gif) top left no-repeat;}
#bararoma a {background: url(images/bararoma.gif) top left no-repeat;}
#bararoma a:hover, #bararomaSel a {background: url(images/bararomaSelected.gif) top left no-repeat;}



/* aroma navigation bar */
#aromanavbar {background: #fff; clear: both; padding-bottom: 45px;}
#aromanavbar ul {width: 100%;}
#aromanavbar ul {position: relative; top: -12px;/*27*/}
#aromanavbar img {border: none; padding-top: 5px; background: #fff;}
#aromanavbar {position: relative; top: -27px;}
#aromanavbar ul {margin-left: 0; padding-left: 0; background: #fff;}
#aromanavbar li {list-style: none; float: right; padding: 0 5px; background: #fff;}
#aromanavbar li a, #aromanavbar li a:hover {padding: 0 5px; text-decoration: none; color: #ea9da7; background: #fff; font-weight: bold; font-style: italic; font-size: 11px;}
#aromanavbar li a:hover, #aromanavbar .selected a {color: #c30328; background: #fff;}
.aromaSec #content {position: relative; top: -9px;}
.aromaSec #footer {position: relative; top: -25px;}

/* sub pages */
#aromaimgs {text-align: center;}
#aromaimgs {padding-top: 10px; padding-bottom: 10px;}

/* home page */
.homeimgs {padding-right: 10px;} /*new for ie6 
.homeimgs {position: relative;}*/
#contenthome {float: left;}
#contenthome {padding-left: 12px;}
#contenthome {width: 548px;}
#contenthome {padding-bottom: 10px;}
#headhome {padding-bottom: 10px;}
#mainhome {background: url(images/smallpolka.gif) #fce8ea top left repeat-y;}
#contenthome {background: url(images/smallpolka.gif) #fff top left repeat-y;}

/* aroma page */
#aromaimgs img {padding-right: 10px;}
#aromaimgs img {border: none;}
#aromaimgs {position: relative;}
.aromatbl {width: 100%;}
.aroma td {padding-top: 10px; padding-bottom: 10px;}
.aroma td {border-top: 2px dashed pink; vertical-align: text-top;}
.aromatitle {text-align: right; width: 150px;}
.aromadef {text-align: left; width: 650px;}
.aromadef {padding-right: 20px; padding-left: 30px;}
.aromacolor {font-style: italic; font-weight: normal;}
.aromatitle {font-weight: bold;}

/* specialty navigation bar */
#specialtynavbar {background: #fff; clear: both; padding-bottom: 17px;/*28*/}
#specialtynavbar ul {width: 700px;}
#specialtynavbar ul {position: absolute; top: 206px;}
#specialtynavbar ul {margin-left: 0; padding-left: 0; background: #fff;}
#specialtynavbar li {position: relative; left: 100px; list-style: none; float: right; padding: 2px 5px; background: #fff;}
#specialtynavbar li a, #specialtynavbar li a:hover {padding: 2px 5px; text-decoration: none; color: #a6a6a6; background: #fff; font-weight: bold; font-style: italic; font-size: 11px;}
#specialtynavbar li a:hover, #specialtynavbar .selected a {color: #5c5c5c; background: #fff;}

/* index page */
#introbox {text-align:center; margin: auto;}
#introbox {width: 440px;}
#intropolka {margin-top: 20px;}
#introbox img {border: none;}
.introbar {background: #fff url(images/polkabar.gif) top left no-repeat;}
.introbar {height: 54px;}
#introcenter {background: url(images/blackbrd.gif) top left repeat-y;}
#introcenter {padding-top: 100px; padding-bottom: 100px;}
#border {background: #fff  url(images/blackbrd.gif) top right repeat-y;}
#intro, .polkabodyback {background: url(images/introback.gif) top left repeat;}
#intro #headerimage {padding-bottom: 30px;}

/* product tables */
.purchastable td {text-align: center;}
.left {position: relative; left: -15px;}
.rows {border-top: 4px dotted pink/*border-top: 2px dashed pink*/;}
.rows {padding: 10px 2px;}
.rows {width: 190px;}
.product {padding: 5px;}
.hide {visibility: hidden;}
.rows a img {border: none;}

/* form */
#form {text-align: right; width: 400px;}
#form {margin: 20px 0 0 30px;}
#form td {text-align: left; padding: 2px 0 2px 10px;}
#submit input{position: relative; left: 190px;}
#submit input {margin-top: 20px;}
.pink {color: #cb0c2e}
#parties p {font-size: 11px; font-style: italic; margin-top: 10px; margin-bottom: 10px; padding: 0;}

.italic {font-style: italic;}
.red {color: red;}

/* retail page */
.retailImg {float: left; margin-right: 20px;}
.retailHead {font-weight: bold; font-size: 14px; color: #ea9da7; font-style: italic;}

#contactImg {float: right;}

/* candle care page */
.careH {color: #cd2446; size: 16px;}
.darkpink {color: #cd2446;}
.candlePage p, .candlePage li {margin-right: 250px;}
.purchastable td .packscent {text-align: left;}

#access1 p, #access2 p {text-align: left; width: 150px; vertical-align: text-top;}
#carephotos {float: right; margin-top: 10px;}
#carephotos img {margin-bottom: 10px;}
.brightPink {color:  #e32770; font-weight: bold;}

/* refill calendar */
#calendar {margin-left: 30px;}
#calendarImage {float: left; margin-right: 0; padding-right: 0; padding-bottom: 100px;}
#calendarNav {width: 100px; text-align: center; float: left; padding-top: 0; margin-top: 0; margin-left: 0; padding-left: 0;}
#calendarNav li {padding: 10px 5px; list-style: none; border: 1px solid #e32770; background: pink;}
#calendarNav li a, #calendarNav li a:hover {padding: 10px 5px; text-decoration: none; font-weight: bold;}
#calendarNav li a {color: #e32770;}
#calendarNav li a:hover {color: #fff;}
.calendarpopup h3 {color: #e32770; font-size: 13px;}/*
.calendarpopup {position: relative; top: 20px;}*/
.calendarpopup {margin-top: 30px; text-align: center; font: 12px/1.5 verdana,geneva,lucida,arial,sans-serif;}
.calendarpopup {background: url(images/introback.gif) top left repeat;}
#formimg img {margin-left: 50px;}
#formimg img {border: none;}
.italic {font-style: italic;}
#formimg p {position: relative; left: 50px;}