body{font-family:verdana,sans-serif;font-size:100%;color:#333;margin:1px 7px 0 3px;}
form{margin:0;padding:0;}
td,p,li,a{font-size:10px;}
p{line-height:16px;padding:0 15px;}
p.intro{padding-top:5px;padding-bottom:5px;}
* html p.intro,*+html p.intro{padding-top:0;padding-bottom:15px;}
h1.logo{text-indent:-9999px;overflow:hidden;margin:0;padding:0;border:0;}
h1.logo div{display: block;	cursor:default;width:600px;height:170px;background:transparent url(http://s.onlineshoes.com/images/fitwiz_head.jpg) top left no-repeat;margin:0;padding:0;border:0;}
h2{margin:0;padding:0 0 0 15px;font:normal normal normal 20px/20px verdana,sans-serif;color:#f90;text-transform:uppercase;}
h3{margin:0;padding:18px 0 0 70px;width:600px;height:49px;font-weight:normal;font-size: 10px;color: #333;text-transform:uppercase;letter-spacing:1px;background-color:transparent;background-position: top left;background-repeat:no-repeat;voice-family:"\"}\"";voice-family:inherit;width:530px;height:31px;}
h3 span{font-weight:bold;}
.accordionwrapper{margin: 0 0 30px; padding: 0; font-size: 10px;width: 412px;font-family: verdana,sans-serif;}
.accordionwrapper .accordionstep{margin:0;padding:0 5px;background:#fff;}
.accordionwrapper .accordionstep input, .accordionwrapper .accordionstep select{cursor:pointer;}
.accordionwrapper .accordionstep label{margin:0;padding:10px 0;cursor:pointer;}
.accordionstep{padding-bottom:10px;}
.accordionstep p {margin:0px;padding:10px 10px 10px 5px;}
.accordionwrapper a.accordionheader {cursor:pointer;display:block;padding:17px 0 0 50px;margin-top:0px;text-decoration: none;font-weight: bold;font-size: 10px;color: #999;text-transform:uppercase;letter-spacing:1px;background:#fff url("http://s.onlineshoes.com/images/fitwiz_off.gif") top left no-repeat;height:45px;position:relative;voice-family:"\"}\"";voice-family:inherit;height:28px;}
.accordionwrapper a.accordionheader span{padding-right:5px;}
img.accordionchip{width:32px;height:31px;border:0;position:absolute;top:7px;left:9px;}
.accordionwrapper a.accordionheader:hover {color: #09c;background-image: url("http://s.onlineshoes.com/images/fitwiz_done.gif");}
.accordionwrapper a.accordionheader:hover span{color: #333;}
.accordionwrapper a.selected {color: #fff !important;background-image: url("http://s.onlineshoes.com/images/fitwiz_on.gif") !important;}
.accordionwrapper a.selected:hover span{color: #fff !important;}
#resultsbox{border:1px solid #d6d6d6;margin:3px 0 0 5px;width:171px;padding:7px;}
#resultsbox h2{color:#09c;font-weight:bold;font-size:10px;text-transform:uppercase;margin:0 0 10px;padding:0 0 10px;background:transparent url(http://s.onlineshoes.com/images/dot_bl.gif) bottom left repeat-x;}
.resultboxanswer,.resultboxsubmit{position:relative;height:23px;margin:0;padding:3px 0 0 20px;color:#333;font-weight:normal;text-transform:none;voice-family:"\"}\"";voice-family:inherit;height:20px;}
.resultboxanswer span{padding-left:5px;color:#09c;font-weight:bold;}
img.answerstatus{position:absolute;top:1px;left:0px;width:15px;height:16px;border:0;}
.resultboxsubmit{margin:10px 0 0;padding:10px 0 0;background:transparent url(http://s.onlineshoes.com/images/dot_bl.gif) top left repeat-x;}
a.resultboxanchor {cursor:pointer;text-decoration: none;font-size: 10px;color: #333;}
a.resultboxanchor:hover {color: #09c;}
.thumbbox{margin:10px 0 0;padding:0;}
.thumbbox img{margin:0;padding:0;display:block;}
p.sferr{margin:0 0 15px;padding:5px;border:1px solid #efefef;background:transparent url(http://s.onlineshoes.com/images/fitwiz_errbox.gif) bottom left repeat-x;color:#c00;font:normal normal normal 10px/14px verdana,sans-serif;}
.thumbtable, .thumbtable td, .thumbtable th{margin:0;padding:0;}
.thumbtable{margin-bottom:30px;}
.thumbtable td{vertical-align:top;}
p.legal{margin:0;padding:15px 0 15px;font-size:9px;background:transparent url(http://s.onlineshoes.com/images/dot_gy.gif) top left repeat-x;color:#999;}
.enhancedcopy{margin:10px 0;padding:0 15px 0 55px;width:600px;height:132px;font-weight:normal;color: #333;voice-family:"\"}\"";voice-family:inherit;width:530px;height:132px;}
#ec-injury,#ec-orthotics{background-color:transparent;background-position: top left;background-repeat:no-repeat;}
#ec-injury{background-image:url(http://s.onlineshoes.com/images/fitwiz_r_copyinjury.gif)}
#ec-orthotics{background-image:url(http://s.onlineshoes.com/images/fitwiz_r_copyortho.gif)}
.enhancedcopy h4{margin:0;padding:18px 0 10px;font-size: 10px;text-transform:uppercase;letter-spacing:1px;}
.enhancedcopy p{margin:0;padding:0;}

/*styles.asp cr-p*/
.buyLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #009BCD; text-decoration: underline; }
A.buyLink:hover { color: #A00A0F; text-decoration: underline; }
.leftNavCatTitleLink:hover { text-decoration: underline; }

