@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0; text-align: center; font-family: "trebuchet ms", "lucida sans", "georgia", "times", "times new roman"; color:#ff3333; font-weight: 900; font-size: 9pt; letter-spacing: -0,5px; word-spacing: 0pt; line-height: 13px; overflow: auto;}
#background { position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%;}
/* #foreground {position:absolute; width:100%; height:100%; top:5; left:0;} */
#menu { padding-top:5px; } 
#content {}
#flash { position:absolute; top:0; left:0; width:100%; height:100%; }

.submenu { margin-bottom:15px; text-transform:uppercase; }
.submenu .selected { color:darksalmon; }

a { outline: none; }
a:link {color: salmon; text-decoration: none;}
a:visited {text-decoration: none; color: darksalmon;}
a:active {text-decoration: none; color: white;}
a:hover {text-decoration: none; color: white;}
a:link.submenu {color: darksalmon;}
a:hover.submenu { color: white;}
a img {border:0;}

#thumbs { margin: 0 auto; width: 90%;}
div.float { float: left; width: 210px; height:180px; padding:0 5px;} 
div.float p { color: #ff3333; font-weight: 700; font-size: 8pt; letter-spacing: -0.5px; margin:0; padding:0; width:210px; line-height: 13px; }
div.border100 { width: 210px; padding: 0; margin:0; }
div.border100 img { border: 1px solid #ff6666; }

div.border70  { border: 1px solid #ff6666; width: 210px; padding: 0px; position: relative; left: 22px;}
div.borderleft { border: 1px solid #ff6666; padding: 0px; float: left; width:210px; margin:0 5px 5px 0; }
div.borderbig { border: 1px solid #ff6666; width: 350px; padding: 0px; float:center; }
div.text { width:85%; margin-bottom:10px; text-align: left; color: sandybrown; font-weight: 600; font-size: 8pt; letter-spacing: -0,35px; word-spacing: 0pt; line-height: 9px; text-transform: uppercase;}
div.textitem { width:85%; text-align: left; color: lightsalmon; font-weight: 600; font-size: 8pt; letter-spacing: -0,35px; word-spacing: 0pt; line-height: 9px; }
div.text2 { margin:15px auto 10px auto; text-align: center; color:sandybrown; font-weight:600; font-size: 7.5pt; letter-spacing: -0,35px; word-spacing: 0pt; line-height: 9px; text-transform: uppercase;}


.shoe_desc { width: 170px; clear:both; text-align: left; color: lightsalmon; font-weight: 600; font-size: 8pt; letter-spacing: -0,35px; word-spacing: 0pt; line-height: 10px; padding:5px 0 0 5px; margin: auto; }
.shoe_name { text-transform:uppercase; color: salmon; text-align:center; }
.shoe_desc .price { font-size: 9pt; }
.shoe_desc span.color { color: #CC3333; }


.warning { color:#CC3333; }
table { color: #ff6666; }
div.order_info { width:550px; text-align:left; margin:0 auto; margin-bottom:15px; font-size:10px;  }
div.order_info p { margin:0; padding:0; color:salmon; text-transform:uppercase;}
div.order_info p.shipping { margin-top:15px; color:lightsalmon; text-transform:none; }

