body
{
margin-left: auto;
margin-right: auto;
text-align: center;
background: #000000 url('../images/bkgd_body.png') repeat-x;
font-family: 'Futura Medium',Arial,Helvetica,sans-serif;
}

img { border: 0; }

p
{
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-top: 0;
}

.red
{
color: #D80000;
}

.orange
{
color: #EF801F;
}

.ital
{
font-style: italic;
}

.underline
{
text-decoration: underline;
}

.bold
{
font-weight: bold;
}

#main
{
text-align: left;
margin-left: auto;
margin-right: auto;
width: 918px;
}

body>#main
{
margin-top: 15px;
}

#header
{
height: 131px;
width: 918px;
}

#headerlogo
{
margin: 29px 0px 29px 14px;
float: left;
}

#tagline
{
float: right;
font-size: 18px;
color: #FFFFFF;
text-transform: uppercase;
margin: 57px 25px;
}

#menu
{
height: 27px;
width: 906px;
background: #000000 url('../images/bkgd_menu.png') repeat-x;
color: #BDBABA;
font-size: 12px;
position: relative;
font-weight: bold;
margin: 0px 4px -6px 5px;
padding: 0px;
}

#main>#menu
{
margin: 0px 4px 0px 5px;
}

.menuitem
{
position: absolute;
top: 0px;
margin: 0px auto;
text-align: center;
height: 27px;
padding: 7px 0px 0px 0px;
background: #000000 url('../images/bkgd_menu.png') repeat-x;
}

#menu_why
{
left: 0px;
width: 134px;
cursor: pointer;
}

#menu_key
{
left: 134px;
width: 134px;
cursor: pointer;
}

#menu_free
{
left: 268px;
width: 153px;
cursor: pointer;
}

#menu_choice
{
left: 421px;
width: 140px;
cursor: pointer;
}

#menu_spacer
{
left: 561px;
width: 236px;
}

#menu_find
{
left: 795px;
width: 110px;
cursor: pointer;
}

#menu_find_input
{
left: 745px;
width: 161px;
}

#finddealer
{
width: 150px;
padding: 0px;
margin: -3px 0 0 0;
}

#zip
{
width: 100px;
height: 17px;
border: 1px solid #000000;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

#find_go
{
vertical-align: middle;
padding: 0px;
margin: 0px;
}

#content
{
background: transparent url('../images/bkgd_content.png') no-repeat;
height: 572px;
min-height: 572px;
width: 918px;
padding: 0px 5px;
margin: 0 0 15px 0;
}

#main>#content
{
padding: 5px;
margin: 0 0 5px 0;
}

.contentpanel
{
margin: 5px;
position: relative;
}

#homesplash
{
background: transparent url('../images/bkgd_homesplash.png') no-repeat;
height: 413px;
width: 894px;
margin-top: 10px;
}

#content>#homesplash
{
margin-top: 5px;
}


#hs_inner
{
background: transparent url('../images/bkgd_shoe.png') no-repeat 50% 95%;
height: 413px;
width: 894px;
position: relative;
}

#hs_logo
{
position: absolute;
width: 370px;
height: 152px;
right: 27px;
top: 0px;
}

#img_shoe_home
{
margin: 0px 0px 0px 62px;
padding: 59px 0px 0px 0px;
}

#homesplash_txt
{
width: 894px;
text-align: center;
color: #FFFFFF;
font-size: 39px;
text-transform: uppercase;
position: absolute;
bottom: 30px;
}

#homecont2
{
background: #1F1F1F url('../images/img_rolledheel.png') no-repeat center right;
border: 1px solid #000000;
height: 123px;
width: 440px;
float: left;
}

#homecont3
{
background: transparent url('../images/bkgd_homecont3.jpg') no-repeat;
border: 1px solid #000000;
height: 123px;
width: 440px;
margin-right: 9px;
float: right;
}

#content>#homecont3
{
margin-right: 18px;
}

#txt_rolledheel
{
margin: 20px 18px;
color: #FFFFFF;
}

.boost
{
font-size: 22px;
line-height: 1;
}

.learnmore_corner
{
position: absolute;
bottom: 0px;
right: 0px;
}

#img_super_small
{
position: absolute;
bottom: 0px;
left: 10px;
}

#logo_new_super
{
float: right;
margin: 18px 10px 0px 0px;
}

#footer
{
position: absolute;
top: 740px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
margin: 5px 5px 5px 5px;
height: 15px;
width: 906px;
}

#footermenu
{
text-align: left;
float:left;
}

#copyright
{
text-align: right;
float: right;
margin-right: 2px;
}

.flink
{
text-decoration: none;
color: #FFFFFF;
}


#submain
{
margin: 25px;
}

.subtitle
{
font-family: "Futura Bold",Arial,Helvetica,sans-serif;
font-size: 22px;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
}

.subcont
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
}

.champtest
{
background: transparent url('../images/bkgd_champions_box.png') no-repeat;
padding: 20px 20px 20px 30px;
color: #FFFFFF;
font-size: 11px;
width: 400px;
height: 430px;
}

div>.champtest
{
width: 350px;
height: 400px;
}

#ct1
{
float: left;
margin: 20px 0px 20px 0px;
}

#ct2
{
float: right;
margin: 20px 20px 20px 0px;
}

.ctimg
{
float: left;
vertical-align: top;
margin: 0px 10px 6px 0px;
}

.feattitle
{
font-size: 19px;
font-weight: bold;
text-transform: uppercase;
}

#feature_left
{
float: left;
width: 300px;
height: 568px;
background: #FFFFFF;
}

#feature_right
{
float: right;
background: transparent url('../images/bkgd_feature_shoe.jpg') no-repeat;
width: 605px;
height: 568px;
margin: 6px 3px 0px 0px;
position: relative;
}

#content>#feature_left
{
height: 561px;
}

#content>#feature_right
{
margin: 2px 13px 0px 0px;
height: 559px;
}

#feature_head
{
background: #000000 url('../images/bkgd_feature_head.png') repeat-x;
height: 69px;
width: 300px;
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF;
font-size: 12px;
line-height: 1;
padding: 8px 12px;
}

.feat_head_title
{
font-weight: bold;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 0px;
}

.feat_head_sub
{
font-size: 22px;
}

#feature_menu
{
background: #FFFFFF url('../images/bkgd_feature_menu.png') repeat-x;
height: 270px;
width: 300px;
padding: 9px 9px 0px 9px;
}

#feature_left>#feature_menu
{
padding-top: 12px;
}

.feat_menu_item
{
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 0.8;
cursor: default;
}

#feature_menu>.feat_menu_item
{
padding-bottom: 1px;
}

hr
{
color: #A81B1B;
background-color: #A81B1B;
height: 1px;
width: 248px;
border: none;
text-align: center;
margin-top: 0px;
margin-bottom: -6px;
margin-left: -20px;
}

#feature_menu>hr
{
margin: 6px 0px 6px 14px;
}

.feat_arrow
{
margin: 0px 3px 0px 0px;
float: left;
visibility: hidden;
}

#feature_detail
{
background: #FFFFFF;
padding: 22px 22px 22px 22px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
vertical-align: top;
}

#feature_left>#feature_detail
{
margin-top: -10px;
}

#feat_detail
{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

#feat_detail_head
{
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
color: #646464;
}

#spot_lacelock
{
position: absolute;
top: 113px;
left: 277px;
}
#spot_notch
{
position: absolute;
top: 268px;
left: 215px;
}
#spot_pivot
{
position: absolute;
top: 326px;
left: 106px;
}
#spot_rolledheel
{
position: absolute;
top: 473px;
left: 450px;
}

#tm_main
{
border: 1px solid #9D9C9C;
background: transparent url('../images/bkgd_testmarch.png');
width: 878px;
height: 541px;
margin: 14px 0px 0px 13px;
text-align: center;
position: relative;
}

#content>#tm_main
{
margin: 10px 0px 0px 12px;
}

#tm_content
{
background: #000000;
width: 533px;
height: 541px;
margin: 0 auto;
text-align: left;
padding: 27px;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

#tm_main>#tm_content
{
height: 487px;
width: 479px;
}

.tm_content
{
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

.tm_cont_title
{
font-family: "Futura Bold",Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 26px;
text-transform: uppercase;
line-height: 1;
text-align: center;
}

#img_tm_whiteshoe
{
position: absolute;
bottom: 0px;
right: 0px;
}

#img_tm_blackshoe
{
position: absolute;
bottom: 0px;
left: 0px;
}

#whycont1
{
margin: 18px;
border: 1px solid #333333;
background: transparent url('../images/bkgd_whycont1.png') repeat-x;
width: 867px;
height: 305px;
}

#txtwhycont1
{
font-family: Futura,Arial,Helvetica,sans-serif;
color: #FFFFFF;
font-size: 13px;
float: left;
margin: 36px;
width: 437px;
padding: 0px;
}

.whytxthead
{
font-size: 24px;
text-transform: uppercase;
font-weight: bold;
}

.whyrolledheel
{
font-weight: bold;
font-size: 18px;
color: #FFFFFF;
margin: 34px 0px 0px 0px;
float: left;
border-right: 1px solid #333333;
padding: 0px 15px 0px 0px;
}

#whymorefeat
{
margin: 44px 25px 0px 0px;
float: right;
}


#img_whyshoe
{
float: right;
padding: 0px;
margin: 0px -4px 0px 0px;
height: 305px;
width: 350px;
}

#whycont1>#img_whyshoe
{
margin: 0px;
}

.wlink
{
color: white;
font-size: 12px;
font-weight: bold;
}

#patents
{
font-size:8px;
bottom: 0px;
right: 0px;
color: #FFFFFF;
height: 8px;
}

#whycont2
{
float: left;
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin: 20px 0px 30px 36px;
padding: 0px 10px 0px 0px;
border-right: 1px solid #000000;
width: 347px;
}

.whycont2hl
{
font-weight: bold;
color: #FFFFFF;
font-family: Futura,Arial,Helvetica,sans-serif;
}

#whycont3
{
float: right;
background: transparent url('../images/bkgd_whycont3.png') no-repeat;
width: 472px;
height: 172px;
margin: 10px 22px 0px 22px;
text-align: center;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
padding: 0px;
}

div>#whycont3
{
margin-right: 30px;
}

.whycont3hl
{
font-size: 20px;
}

#whycont3left
{
float: left;
width: 50%;
margin: 10px 0px 0px 0px;
padding: 0px;
position: relative;
}

#whycont3right
{
float: right;
width: 50%;
margin: 15px 0px 0px 0px;
padding: 0px;
position: relative;
}

#img_copycat
{
padding: 0px;
position: absolute;
top: 49px;
left: 9px;
}

#img_rolledheel_whycont3
{
padding: 0px;
position: absolute;
top: 44px;
right: 1px;
}
