body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;font-size:76%;background:#000 url(../images/bg_boots_mirror.jpg) no-repeat top left;}
.bgImgHolder{/*margin:0 auto;width:1024px;*/}

.container{margin:0 auto;padding:0;width:765px;text-align:left;background:#000;border-left:1px solid #808080;border-right:1px solid #808080;min-height:700px;}


.shortcuts{position:absolute;left:-2000em;}
.header{padding:45px 35px 45px 25px;}
.navigation{border-bottom:1px solid #808080;border-top:1px solid #808080;clear:both;width:100%;float:left;}
.navigation ul{margin:0;padding:0;}
.navigation li{list-style-type:none;display:inline;margin:0;padding:0;}
.navigation li.selected span, .navigation li a{float:left;width:auto;display:block;padding:8px 23px;text-decoration:none;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;text-transform:uppercase;}
.navigation li.selected span.first, .navigation li a.first{padding-left:30px;}
.navigation li a:hover, .navigation li a:focus, .navigation li a:active, .navigation li.selected span{background:#333;color:#FFF;}


.content{clear:both;padding:35px 35px 35px 25px;}
.footer{border-top:1px solid #808080;font-size:0.9em;padding:20px 35px;margin-top:50px}

#map{width:500px;height:400px;margin:20px 0}


/* GENERIC STYLES */
.clear{display:block;}
.f-left{width:auto;float:left;}
.f-right{width:auto;float:right;}
.hr{border-bottom:1px solid #808080;clear:both;margin:1em 0;height:1px;overflow:hidden;}
.hr hr{display:none}

/* IMGS */
img{border:none;}

/* LINKS */
a{color:#FFF;text-decoration:underline}

/* HEADINGS */
h1, h2, h3, h4, h5{font-size:1em;padding:0;margin:0;}
h1{color:#FFF;text-transform:uppercase;font-size:4em;padding:0 0 0.3em;}
h2{color:#808080;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;padding:0.5em 0 2em 0;line-height:1em;}
h3{color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;padding:0.5em 0 2em 0;line-height:1em;}

.content h2{color:#FFF;padding:0 0 0.15em}
.content h3{padding:0.8em 0 0.5em;font-size:1.2em}

/* TEXT */
p{margin:0;padding:0 0 1em 0;}
.featuredText{border:1px dashed #333;font-size:1.1em;padding:15px;margin:20px 100px 20px 40px;}
.featuredText ul{margin-left:2em}
.lastupdated{font-size:0.8em;padding-top:0.3em}
.gone{text-decoration:line-through}
blockquote{background:url(../images/quotes.gif) no-repeat top left;padding:5px 0 2em 30px;margin:0;}


/* LISTS */
dt{font-weight:bold;margin:0.5em 0;color:#FFF;}
dd{font-weight:normal;margin:0 0 2.5em}
ul{margin:0 0 1em;padding:0}
li{margin:0;padding:0.5em 0}
ul.noBullet{list-style-type:none;}
ul.arrow-bullet li{list-style:none;background:url(../images/arrow.gif) no-repeat 0 10px;padding-left:10px}
/*ul.arrow-bullet li a{text-decoration:none;}
ul.arrow-bullet li a:hover, ul.arrow-bullet li a:focus, ul.arrow-bullet li a:active{text-decoration:underline;}*/
p.banner img{border:1px solid #808080}
/*FORMS*/
textarea{width:500px;color:#000;}
input{border:1px solid #FFF;background:#000;color:#FFF;margin:10px 0;padding:5px;font-weight:bold;}


/* IMAGE GALLERY */
#main-image{width:604px;float:left;position:relative;padding-bottom:2em;}
#main-image img{margin:5px;}
#main-image p{color:#4C4C4C;font-size:0.9em;bottom:0; right:0;position:absolute}
#thumbnails{width:145px;float:right}
#thumbnails li{list-style:none;width:65px;float:left;display:inline;margin:0 5px 5px 0;padding:0;}
#thumbnails li a{border:5px solid #000;display:block}
#thumbnails li a:hover, #thumbnails li a:focus, #thumbnails li a:active{border:5px solid #4c4c4c}
#thumbnails li.sel a{border:5px solid #4c4c4c}

/* GENERIC */
.pt15{padding-top:15px}
.pb10{padding-bottom:10px}