body { color: #999966; }
a { color: #0033ff; outline: none; }
p { margin-bottom: 1em; }
p.rule { border-top: 1px solid #ccc; }
hr { margin: 2em 0; height: 1px; }

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

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

.q, .a {color: #713693; font-size: 1.25em; padding: 0 0px 0 0; }
.question { border-top: 1px solid #713693; padding: 10px 0 0px 0;}

#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: 410px; 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; }
#homeRight { position: relative; left: -30px; }
#homeRight a#homeProducts { position: relative; _left: -30px; }

#dwts_copy { position: absolute; top: 570px; 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 20px 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: #999966; font-size: 1.1em; margin: 54px 0 0 5px; }
p.homeBlurb strong { color: #339999; font-weight: normal; }

#lightboxVideo { display: none; }

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

img#homeProductShots { margin: 20px 0 0 20px; }

#footer { color: #666; margin: 100px 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; }
#content h2 { color: #009999; 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: 330px 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.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: 340px 0 0 0; }
div.products #contentRight { margin: 211px 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 0; }

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 0; }

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 0; }

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; }

#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; }