/* CSS Document */

body {
background:#121212;
font:12px/20px Arial;
color:#555444
}

* {
margin:0;
padding:0;
outline:none;
}

#header {
width:945px;
height:136px;
margin:0 auto;
background:url(../images/header.jpg) top no-repeat;
position:relative;
}

#header h1 {
width:110px;
height:75px;
float:left;
position:absolute;
top:45px;
left:24px;
}

ul.polaroids {
width:416px;
height:172px;
background:url(../images/polaroids.jpg);
}

ul.polaroids li {
width:138px;
height:172px;
display:inline;
list-style:none;

}

ul.polaroids li a {
display:block;
width:138px;
height:172px;
text-indent:-9999px;
float:left;
}

.thumbs {
clear:left;
padding-top:20px;
width:400px;
}

.thumbs img {
border:none;
}

.thumbs a {
display:block;
width:100px;
height:100px;
background:#fff;
float:left;
margin:0 10px 10px 0;
padding:5px;
outline:1px solid #D4D5CF;
}

#header h1 a {
display:block;
width:110px;
height:75px;
text-indent:-9999px;
background:url(../images/logo_placeholder.gif);
}

#nav {
position:absolute;
top:56px;
right:10px;
padding-top:11px;
}

#nav li {
display:inline;
list-style:none;
margin:0 10px 0 0;
padding-top:11px;
}

#nav li a {
padding-top:11px;
background:url(../images/nava.gif) top no-repeat;
background-position:-9999px;
color:#eee;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#nav li a:hover, body.mensjackets #nav li.mensjackets a, body.ladiesjackets #nav li.ladiesjackets a, body.classicjean #nav li.classicjean a, body.streetjean #nav li.streetjean a, body.riderjean #nav li.riderjean a, body.ultimateriderjeans #nav li.ultimateriderjeans a, body.storefinder #nav li.storefinder a, body.contact #nav li.contact a {
background-position:top;
color:#fff;
}

#wrap.closeup {
width:937px;
height:448px;

margin:0 auto;
position:relative;
background:url(../images/wrap_closeup.jpg);
}

.standing {
width:937px !important;
height:556px;
margin:0 auto;
position:relative;
background:url(../images/wrap_standing.jpg);
}

/* DEFINE FEATURED BG IMAGE */

body.home #inner_wrap {
background:url(../images/featured/home.jpg) right no-repeat;
height:448px;

}

body.contact #inner_wrap {
background:url(../images/featured/home.jpg) right no-repeat;
height:448px;
}

body.storefinder #inner_wrap {
background:url(../images/featured/home.jpg) right no-repeat;
padding-top:20px;
height:428px;
}

body.storefinder #inner_wrap .subwrap {
overflow:auto;
height:400px;
}


body.streetjean #inner_wrap {
background:url(../images/featured/streetjean.jpg) top right no-repeat;
height:556px;
}

body.ultimateriderjeans #inner_wrap {
background:url(../images/featured/ultimaterider.jpg) top right no-repeat;
height:556px;
}

body.ladiesjackets #inner_wrap {
background:url(../images/featured/ladiesjacket.jpg) top right no-repeat;
height:556px;
}

body.mensjackets #inner_wrap {
background:url(../images/featured/mensjacket.jpg) top right no-repeat;
height:556px;
}

body.riderjean #inner_wrap {
background:url(../images/featured/riderjean.jpg) top right no-repeat;
height:556px;
}

body.classicjean #inner_wrap {
background:url(../images/featured/classicjean.jpg) top right no-repeat;
height:556px;
}

/* END DEFINITIONS */

.dealers {
width:90%;
background:#fff;
font-size:11px;
border:1px solid #EEEFEC;
}

.dealers td {
padding:5px;
border-bottom:1px solid #EEEFEC;
}

#content .dealers p {
padding:0;
}

.evenrow {
background:#F7F7F6;
}

.dealmenu {
padding:15px 0;
}

body.storefinder #content {
width:500px;
padding:30px 75px 50px 50px;

}

#content {
width:520px;
padding:50px;

}

#wrap.standing #content {
background:url(../images/content.jpg) top left no-repeat;
height:368px;
position:relative;
width:700px;
}

#content p.desc {
width:365px;
float:left;
padding-bottom:0;
margin-right:40px;
}

table.sizes {
font-size:11px;
width:200px;
/*position:absolute;
left:450px;
top:50px;*/
}

table.sizes th {
font:12px Arial;
font-weight:bold;
color:#C70D26;
text-align:left;
}

#content h1 {
font:16px Arial;
font-weight:bold;
color:#C70D26;
margin:0 0 15px;
}

#content p {
padding:0 0 10px 0;
}

#footer {
width:933px;
height:29px;
padding:8px 0 0 10px;
margin:0 auto;
background:url(../images/footer.jpg);
}

#footer ul li.right {
float:right;
}

#footer ul li {
list-style:none;
display:inline;
margin:0 10px 0 0;
}

#footer ul li a {
font:11px Arial;
color:#ccc;
text-decoration:none;
}

#footer ul li a:hover {
color:#fff;
}

form label {
font:12px Arial;
font-weight:bold;
color:#C70D26;
margin:10px 0;
display:block;
}

form input {
background:#fff;
padding:4px;
border:1px solid #ccc;
font:11px Arial;
}

.storeform select, .storeform option {
background:#fff;
padding:4px;
border:1px solid #ccc;
font:11px Arial;
}

.storeform input {
background:none;
border:none;
padding:0;
}

form textarea {
background:#fff;
padding:4px;
border:1px solid #ccc;
width:400px;
height:120px;
font:11px Arial;
}

/* ANGUS ADDITIONS */

.reghead {
font:12px Arial;
font-weight:bold;
color:#C70D26;
text-align:left;
}

/* ANGUS END */

