body { color: #999966; background-image:url(../art/bk_purple-gradient.png); background-repeat: repeat-x; }
.container { background-color: #fff; border-right: 10px solid white; border-left: 10px solid white; }
a { color: #0033ff; outline: none; }
p { margin-bottom: 1em; }
p.rule { border-top: 1px solid #ccc; }
hr { margin: 1em 0; height: 1px; }


label.error { float: right; position: absolute; }

#contactBlurb { position: absolute; width: 390px; top: 292px; left: 160px; }
#contactBlurb strong { font-weight: normal; color: #999966; text-decoration: none; }

.q, .a {color: #713693; font-size: 1.1em; padding: 0 4px 0 0;  }
.a { padding: 0 6px 0 0; color: #999966; }
.question { color: #713693; border-top: 1px solid #999966; padding: 10px 0 0px 0; font-weight: bold; margin: 0 0 5px 0;  }
.qa-container ul { margin-left: 16px!important; }

#navigation 	{ margin: 32px 0 0 0; min-height: 500px; position: relative; }
#navigation ul { width: 180px; list-style-type: none; border-top: 1px solid #ccc; margin: 0; padding: 0; }
#navigation li { border-bottom: 1px solid #ccc; }
#navigation ul a  { display: block; padding: 0 0 0 8px; line-height: 29px; text-decoration: none; color: #666; font-weight: bold; }
#navigation ul a:hover { background-color: #ffffcc; }
#navigation .current > a { color: #ff3333; }
#navigation img#dwts_banner { position: absolute; top: 445px; right: 0px; }

/* SUBNAV */
#navigation li ul { margin: 0; padding: 0; }
#navigation li li { border: none; margin: 8px 0; }
#navigation li li a  { padding: 0 0 0 24px; line-height: 1.5em; font-weight: normal; text-transform: uppercase; }

#homeLeft { position: relative; }

#dwts_copy { position: absolute; top: 550px; left: 5px;  }
#dwts_copy h2 { color: #330066; font-size: 17px; line-height: 1em; font-weight: bold; margin: 0; }
#dwts_copy p { color: #666; }

ul#smilingFeet { width: 100%; overflow: hidden; padding: 0 0 15px 0!important; }
ul#smilingFeet li { float: left; background: none; margin: 0 2px 0 0; padding: 0; }

ul#freshins { width: 100%; overflow: hidden; padding: 0 0 15px 0!important}
ul#freshins li { float: left; background: none; margin: 0 20px 0 0; padding: 0; }

ul#kiwiLogos { width: 100%; overflow: hidden; padding: 0 0 15px 0!important}
ul#kiwiLogos li { float: left; background: none; margin: 0 20px 0 0; padding: 0; }


p.homeBlurb { color: #666; font-size: 1.1em; margin: 54px 0 0 5px; }
p.homeBlurb strong { color: #666; font-weight: normal; }

#lightboxVideo { display: none; }

#sidebarVideoLink { padding: 30px 0 0 8px; color: #666; }

img#homeProductShots { margin: 20px 0 0 80px; }
#contentRight hr { margin: 5px 0; }
#contentRight p { margin: 0; }

#footer { padding-top: 100px; color: #666; margin: 50px 0 0 0; }
#footer a { text-decoration: none; }
#footer p { margin: 0; padding: 2px 0; }
#footer #footerTop { border-bottom: 1px solid #ccc; }
#footer #footerBottom p { text-align: right; }

#content { font-size: 1.1em; position: relative; min-height: 600px;  }
#content h2 { color: #713693; margin: 0; font-size: 1.1em; font-weight: bold;}
#content h2.rule { border-top: 1px solid #ccc; margin: 0; }
#content h2.imageLibrary { margin: 10px 0; padding: 5px 0 0 0; }
#content ul { margin: 0; padding: 0; list-style-type: none; }
#content li { margin: 12px 0; padding: 0 0 0 15px; background-image:url(../art/g_bullet.png); background-repeat: no-repeat; background-position: 0px 5px; }

#content ul#sitemap { margin: 0 0 0 75px; color: #666; }
#content ul#sitemap li li{ background-image: none; }

div.about { background-image:url(../art/g_about.jpg); background-repeat: no-repeat; }
div.about #contentLeft { margin: 300px 0 0 0; }
div.about #contentRight { margin: 211px 0 0 0; }

div.history { background-image:url(/art/g_herstory.jpg); background-repeat: no-repeat; }
div.history #contentLeft { margin: 180px 0 0 0; }
div.history #contentRight { margin: 146px 0 0 0; padding-left: 10px; }

div.your-daily-style { background-image:url(../art/g_your-daily-style.jpg); background-repeat: no-repeat; }
div.your-daily-style #contentLeft { margin: 335px 0 0 0; }
div.your-daily-style #contentRight { margin: 211px 0 0 0; }

div.qa { background-image:url(../art/g_qa.jpg); background-repeat: no-repeat; }
div.qa #contentLeft { margin: 335px 0 0 0; }
div.qa #contentRight { margin: 211px 0 0 0; }

div.retailers { background-image:url(../art/g_retailers.jpg); background-repeat: no-repeat; }
div.retailers #contentLeft { margin: 330px 0 0 0; }
div.retailers #contentRight { margin: 211px 0 0 0; }

div.fashion-tips { background-image:url(../art/g_fashion-tips.jpg); background-repeat: no-repeat; }
div.fashion-tips #contentLeft { margin: 350px 0 0 0; }
div.fashion-tips #contentRight { margin: 146px 0 0 0; text-align: right; }

div.products { background-image:url(../art/g_products.jpg); background-repeat: no-repeat; }
div.products #contentLeft { margin: 280px 0 0 0; }
div.products #contentRight { margin: 211px 0 0 0; }

div.ball-of-foot-cushions { background-image:url(../art/g_ball-of-foot-cushions.jpg); background-repeat: no-repeat; }
div.ball-of-foot-cushions #contentLeft { margin: 205px 0 0 0; }
div.ball-of-foot-cushions #contentRight { margin: 22px 0 0 0; }

div.heel-liners { background-image:url(../art/g_heel-liners.jpg); background-repeat: no-repeat; }
div.heel-liners #contentLeft { margin: 205px 0 0 0; }
div.heel-liners #contentRight { margin: 22px 0 0 0; }

div.heel-cushions { background-image:url(../art/g_heel-cushions.jpg); background-repeat: no-repeat; }
div.heel-cushions #contentLeft { margin: 205px 0 0 0; }
div.heel-cushions #contentRight { margin: 22px 0 0 0; }

div.mini-cushions { background-image:url(../art/g_mini-cushions.jpg); background-repeat: no-repeat; }
div.mini-cushions #contentLeft { margin: 205px 0 0 0; }
div.mini-cushions #contentRight { margin: 22px 0 0 0; }

div.anti-slip-pads { background-image:url(../art/g_anti-slip-pads.jpg); background-repeat: no-repeat; }
div.anti-slip-pads #contentLeft { margin: 205px 0 0 0; }
div.anti-slip-pads #contentRight { margin: 22px 0 0 0; }

div.in-between-the-toe-cushions { background-image:url(../art/g_in-between-the-toe-cushions.jpg); background-repeat: no-repeat; }
div.in-between-the-toe-cushions #contentLeft { margin: 205px 0 0 0; }
div.in-between-the-toe-cushions #contentRight { margin: 22px 0 0 0; }

div.ultra-slim-gel-insoles { background-image:url(../art/g_ultra-slim-gel-insoles.jpg); background-repeat: no-repeat; }
div.ultra-slim-gel-insoles #contentLeft { margin: 205px 0 0 0; }
div.ultra-slim-gel-insoles #contentRight { margin: 22px 0 0 0; }

div.press-room { background-image:url(../art/g_press-room.jpg); background-repeat: no-repeat; }
div.press-room #contentLeft { margin: 340px 0 0 0; }
div.press-room #contentRight { margin: 60px 0 0 0; }

div.keep-in-touch { background-image:url(../art/g_keep-in-touch.jpg); background-repeat: no-repeat; }
div.keep-in-touch #contentLeft { margin: 340px 0 0 0; }
div.keep-in-touch #contentRight { margin: 60px 0 0 0; }

div.contact { background-image:url(../art/g_contact.jpg); background-repeat: no-repeat; }
div.contact #contentLeft { margin: 340px 0 0 0; }
div.contact #contentRight { margin: 60px 0 0 0; }

div.sitemap { background-image:url(../art/g_sitemap.jpg); background-repeat: no-repeat; }
div.sitemap #contentLeft { margin: 240px 0 0 0; }
div.sitemap #contentRight { margin: 60px 0 0 0; }

div.fashionable-foot-facts { background-image:url(../art/g_fashionable-foot-facts.jpg); background-repeat: no-repeat; }
div.fashionable-foot-facts #contentLeft { margin: 180px 0 0 0; }
div.fashionable-foot-facts #contentRight { margin: 146px 0 0 0; padding-left: 10px; }

div.fashionable-foot-solutions { background-image:url(../art/g_fashionable-foot-solutions.jpg); background-repeat: no-repeat; }
div.fashionable-foot-solutions #contentLeft { margin: 170px 0 0 0; }
div.fashionable-foot-solutions #contentRight { margin: 211px 0 0 20px; }

div.kiwi-helps-consumers { background-image:url(../art/g_kiwi-helps-consumers.jpg); background-repeat: no-repeat; }
div.kiwi-helps-consumers #contentLeft { margin: 170px 0 0 0; }
div.kiwi-helps-consumers #contentRight { margin: 211px 0 0 20px; }

div.fabulous-foot-forward { background-image:url(../art/g_fabulous-foot-forward.jpg); background-repeat: no-repeat; }
div.fabulous-foot-forward #contentLeft { margin: 170px 0 0 0; }
div.fabulous-foot-forward #contentRight { margin: 211px 0 0 20px; }

div.image-library { background-image:url(../art/g_image-library.jpg); background-repeat: no-repeat; }
div.image-library #contentLeft { margin: 170px 0 0 0; }
div.image-library #contentRight { margin: 211px 0 0 20px; }

div.thank-you { background-image:url(../art/g_thank-you.jpg); background-repeat: no-repeat; }
div.thank-you #contentLeft { margin: 205px 0 0 0; }
div.thank-you #contentRight { margin: 22px 0 0 0; }

div.error { background-image:url(../art/g_error.jpg); background-repeat: no-repeat; }
div.error #contentLeft { margin: 205px 0 0 0; }
div.error #contentRight { margin: 22px 0 0 0; }

#productImages { margin: 0 0 0 20px; }

.productTable td { text-align: center; }

#formTable {  }
#formTable th, #formTable td { vertical-align: top; margin: 0; padding: 2px;  color: #666; }
#formTable th { width: 155px; white-space: nowrap; font-weight: normal; }
#formTable .itext { width: 300px; }
#formTable strong { color: #009999; font-weight: normal; }