html {
margin-bottom:1px;
min-height:100%;
}
body {
background-color:#000000;
background-image:url(/imgD/bkg_body_landing.jpg);
background-position:center top;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
p, ul, ol, li, h1, h2, h3, h4 {
line-height:1;
margin:0;
padding:0;
}
p {
line-height:1.5em;
margin:0;
padding:0 0 1em;
}
h1 {
font-size:14px;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0 0 0.5em;
}
h2 {
font-size:12px;
font-weight:bold;
line-height:1.5em;
margin:0;
padding:0;
}
a {
color:#95591E;
text-decoration:none;
}
a:hover {
color:#C17426;
}
img {
border:medium none;
}
form {
margin:0;
padding:0;
}
.clear {
clear:both;
}
div#page {
background-image:url(/imgD/bkg_page.gif);
background-position:0 50px;
background-repeat:no-repeat;
height:1020px;
margin:0 auto;
padding:0;
width:860px;
}
div#column {
float:left;
height:672px;
margin:0;
padding:0;
width:140px;
}
#column a.logo {
display:block;
margin:30px 0 16px;
padding:0;
}
#column ul.nav-level0 {
list-style-type:none;
margin:0;
padding:5px 0 0;
width:140px;
}
#column .nav-level0 li {
line-height:24px;
margin:0;
padding:0;
width:140px;
}
#column .nav-level0 a {
background-position:-12px -10px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
height:24px;
line-height:24px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
text-indent:-5000px;
width:140px;
}
#column .nav-level0 li.current {
height:32px;
margin:-10px 0 0 -12px;
width:162px;
}
#column .nav-level0 li.current a {
background-position:-162px 0;
height:32px;
padding:10px 10px 0 12px;
width:140px;
}

#column .nav-level0 a.guys {
background-image:url(/imgD/nav_guys.gif);
z-index:26;
}
#column .nav-level0 a.gals {
background-image:url(/imgD/nav_gals.gif);
z-index:24;
}
#column .nav-level0 a.kids {
background-image:url(/imgD/nav_kids.gif);
z-index:22;
}
#column .nav-level0 a.stylefinder {
background-image:url(/imgD/nav_stylefinder.gif);
z-index:20;
}
#column .nav-level0 a.lamalife {
background-image:url(/imgD/nav_lamalife.gif);
z-index:18;
}
#column .nav-level0 a.boottalk {
background-image:url(/imgD/nav_boottalk.gif);
z-index:16;
}
#column .nav-level0 a.heritage {
background-image:url(/imgD/nav_heritage.gif);
z-index:14;
}
#column .nav-level0 a.partners {
background-image:url(/imgD/nav_partners.gif);
z-index:12;
}
#column .nav-level0 a.news {
background-image:url(/imgD/nav_news.gif);
z-index:10;
}

#column ul.nav-level1 {
list-style-type:none;
margin:0;
padding:0;
width:140px;
}
#column .nav-level1 li {
line-height:19px;
margin:0;
padding:0;
width:140px;
}
#column .nav-level1 a {
background-position:-12px -10px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
height:19px;
line-height:19px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 0 16px;
text-indent:0;
width:140px;
}
#column .nav-level1 li.current {
height:25px;
margin:-6px 0 0 -12px;
width:162px;
background-image: url(/imgD/nav_secondary.gif);
background-position:-162px -5px;
}
#column .nav-level1 li.current a {
height:19px;
padding:7px 8px 0 28px;
width:140px;
z-index:5;
overflow: visible;
}

div#main {
float:right;
height:672px;
margin:0;
padding:0;
width:680px;
}
div#header {
height:50px;
margin:0;
padding:0;
width:680px;
}
#header div#search {
background-image:url(/imgD/bkg_search.gif);
background-position:center center;
background-repeat:no-repeat;
float:right;
height:22px;
margin:20px 0 0;
padding:0;
width:141px;
}
#header #search .formfield {
background-color:transparent;
border:0 none;
color:#333333;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:3px 0 0 6px;
width:108px;
}
#header #search .formbutton {
display:inline;
float:right;
margin:3px 4px 0 0;
width:16px;
}
div#content {
float:right;
height:622px;
margin:0;
overflow:visible;
padding:0;
width:680px;
}
h1.plainheadline {
color:#BE0B0F;
display:block;
font-size:34px;
font-weight:bold;
height:85px;
margin:0;
padding:0;
text-align:center;
width:680px;
}
h1.headline {
background-position:0 0;
background-repeat:no-repeat;
color:#BE0B0F;
display:block;
font-size:34px;
font-weight:bold;
height:85px;
margin:0;
padding:0;
position:relative;
text-align:left;
text-indent:-5000px;
width:680px;
z-index:55;
}
#content .scroll {
background-image:url(/imgD/bkg_scrollpane.gif);
background-position:630px 0;
background-repeat:no-repeat;
height:537px;
margin:-12px 0 0;
padding:20px 0 0;
position:relative;
width:664px;
z-index:60;
}
#content #contentmain {
height:537px;
margin:0;
overflow:auto;
padding:0;
position:relative;
width:663px;
z-index:50;
}
#content #wrap {
margin:0;
padding:10px 0 30px;
}
#content #contentcolumn {
display:inline;
float:left;
margin:0 15px;
padding:40px 0 20px;
width:135px;
}
#content #contentcontainer {
display:inline;
float:right;
height:537px;
margin:0;
padding:0 16px 0 0;
width:474px;
}
#content #contentcontainer .scroll {
background-position:440px 0;
width:474px;
}
#content #contentcontainer #contentmain {
width:473px;
}
div#overlay {
clear:both;
height:0.001em;
margin:0;
overflow:visible;
padding:0;
position:relative;
top:-39px;
width:860px;
z-index:100;
}
div#overlay img {
height:39px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:860px;
z-index:100;
}
div#footer {
clear:both;
color:#CA7A29;
height:348px;
margin:0;
overflow:visible;
padding:48px 0 0;
width:860px;
}
#footer a {
color:#CA7A29;
text-decoration:underline;
}
div.featuredlinks {
height:155px;
text-align:center;
width:860px;
}
div.featuredlinks a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.featuredlinks a.linkbuyonline {
display:inline;
float:left;
height:147px;
margin:-20px 0 0 -50px;
width:285px;
}
.featuredlinks a.linklamalife {
display:inline;
float:right;
height:96px;
margin:15px -2px 0 0;
width:266px;
}
.featuredlinks img.divider {
float:left;
height:7px;
margin:15px 0 0;
padding:0;
width:860px;
}
div.footernav {
display:inline;
float:left;
margin:0 0 0 50px;
padding:10px 0 0 10px;
width:550px;
}
#footer .footernav ul.nav {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
width:125px;
}
#footer .footernav .nav li {
float:left;
line-height:1.5em;
width:125px;
}
#footer .footernav ul.nav a {
color:#CA7A29;
font-weight:bold;
text-decoration:none;
}
#footer .footernav ul.nav a:hover {
text-decoration:underline;
}
a.logoustrc {
float:right;
height:140px;
margin:-20px -20px 0 0;
width:174px;
}
p.copyright {
clear:both;
color:#CA7A29;
font-size:10px;
padding-top:20px;
text-align:right;
width:860px;
}
.required {
color:red;
}
.notrequired {
color:black;
}
body.landingxmas {
background-image:url(/imgD/bkg_body_3r.jpg);
}
body.landingxmas div#overlay {
top:-21px;
}
body.landingxmas div#overlay img {
height:21px;
}
#content div#homecontent {
height:622px;
}
body.stylefinder {
background-image:url(/imgD/bkg_body_stylefinder.jpg);
}
.stylefinder #content {
color:#FFFFFF;
}
.stylefinder #content div#mainSWF {
height:622px;
}
