h1{font:18px/24px 'trebuchet MS', arial, sans-serif;  color:#f93; text-transform: uppercase; margin:0px;}
h2{font:14px/17px arial, sans-serif;  color:#333; margin:0px;}
h3{font:12px/16px 'MS trebuchet', arial, sans-serif;  color:#999; text-transform: uppercase; margin:0px;}
h4{font:13px/18px arial, sans-serif;  color:#2A86C5; margin:4px 0 0 0px;}
h5{font:16px/20px arial, sans-serif;  color:#333; margin:0px;}
h6{font:12px/16px arial, sans-serif;  color:#f93; margin:0px;}

p{font:12px/16px arial, sans-serif;  color:#333; margin:0px;}

td{font:12px/16px arial, sans-serif;  color:#333;}

ul{padding:0px; margin:0px;  padding-left:20px;}

li{font:12px/20px arial; color:#333;}

img{border:0px;}

a {font:inherit; color:#f93;}
a:hover{color:#333;}

.askExpert_box{padding:5px 30px 0px 30px; background:url(../images/expert_mid.jpg) repeat-y; width:530px; float:right; }
.askExpert_top{ padding:20px 20px 0 30px; background:url(../images/expert_top.jpg) no-repeat; width:540px; float:right; height:24px; font:18px/24px 'trebuchet MS', arial, sans-serif;  color:#f93; text-transform: uppercase;}
.askExpert_foot{ padding:0 20px 0 20px; background:url(../images/expert_footer.jpg) no-repeat; width:550px; float:right; height:17px;}

.sitemap a{font:12px/30px arial, sans-serif;  color:#333;}
.sitemap a:hover{color:#f93;}

.bio_line{width:100%; border-top:2px solid black; margin-top:8px; height:14px;}

.bio_padding{padding:10px 0 10px 0;}

.mars{font:11px/12px arial, sans-serif; color:#999; padding:5px 0 0 40px;  float:left; width:200px;}

.nav1{margin:3px 0 0 4px;}
.nav2{margin:14px 0 0 4px;}

.privacy_policy{width:700px; margin-left:100px;}

.reg_details{font:11px/14px arial, sans-serif;  color:#999;}

.sitemap {font:11px/14px arial, sans-serif;  color:#999; padding:5px 0 0 0; float:right; width:480px;}
.sitemap a {font:11px/14px arial, sans-serif;  color:#999;}
.sitemap a:hover {color:#ff6600;}

.item_title{float:left;margin-right:20px}

.right{float:right;}
.left{float:left;}
.clear{clear:both; height:1px }

.tab_expert{background:url(../images/tab_expert.jpg) no-repeat; width:230px; height:144px;}
.tab_testimonial{background:url(../images/tab_testimonial.jpg) no-repeat; width:225px; height:144px;}
.tab_insoles{background:url(../images/tab_insoles.jpg) no-repeat; width:225px; height:144px;}
.tab_buy{background:url(../images/tab_buy.jpg) no-repeat; width:229px; height:144px;}

.tab{margin:10px 0 0 20px; font:12px/14px 'trebuchetMS ',arial, sans-serif; text-transform:uppercase; color:#f93; text-decoration:none;}
.tab a {color:#666; text-decoration:none; font:12px/14px 'trebuchet MS',arial, sans-serif; font-weight:bold}
.tab a:hover {color:#f93; text-decoration:none;}
.tab_arrow {font-size:16px; margin-top:0px;}

.tech_title{float:left}

.test_box{padding:0px 30px 0px 30px; background:url(../images/test_mid.jpg) repeat-y; width:355px;}
.test_top{ padding:20px 20px 0 30px; background:url(../images/test_top.jpg) no-repeat; width:365px; height:27px; }
.test_foot{ padding:0 20px 0 20px; background:url(../images/test_foot.jpg) no-repeat; width:375px; height:16px;}
.test_loc{font:11px/16px arial, sans-serif;  color:#999;}

.tab_01{background-color:#f1f1f1; width:200px; font:11px/15px arial;}

.card_txt {font:11px/13px arial, helvetica, sans-serif; color:#114D77; color:#050511;}

.card_holder{position:absolute; width:470px; margin-left:20px; z-index:1;}

.insole_window {position:absolute; float:right; z-index:7; visibility: hidden; background:url(../images/selector/selector_box.gif) no-repeat; width:430px; padding:8px 12px 0px 12px;}

.insole_title_img {margin:0 10px 0px -1px;}

.insole_header{margin:3px 0 3px 0px;}

.insole_icon{float:left; padding:1px 10px 0px 0;}

.insole_img {float:left; margin:0 10px 0px -1px;}


.name {color:#050511; padding-bottom:5px;}

.back {text-align:right; margin-top:0px;}
.back a{font:11px/14px 'MS trebuchet', arial, sans-serif;  text-transform: uppercase; text-decoration:none; font-weight:bold}


.qa {color:#f93; font-weight:bold}

.buy{position:absolute; top:230px; right:30px; z-index:10px; width:100px;}


.prod_box{padding-left:10px; height:155px; width:390px;}

.prod_buy{margin:75px 0 0 235px; position:absolute; z-index:2;}

.prod_img{padding:15px 5px 0 0; position:absolute; z-index:1;}

.prod_top{width:410px; height:7px; background:url(../images/prod_top.jpg)}

.prod_foot{width:410px; height:7px; background:url(../images/prod_foot.jpg)}