@font-face {
    font-family: 'HelveticaLTBold';
    src: url('fonts/helvetica_lt_bold-webfont.eot');
    src: url('fonts/helvetica_lt_bold-webfont.eot?#iefix') format('eot'),
         url('fonts/helvetica_lt_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_lt_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_lt_bold-webfont.svg#webfontnKtjE6NL') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
margin:0;
padding:0;
}

body {
color:#000;
background-color: #555;
background: url(images/bgqr.png) left top no-repeat , url(images/concrete.jpg) ;

font-family:"Lucida Grande",sans-serif;
font-size:96%;
}

*body { background: url(images/concrete.jpg);}

h1,h2,h3,h4,h5 {
display: inline;
font-size: 16px;
letter-spacing: -1px;
}

#Home h1 {
	display: block;
}

.instore h1 { 
	padding: 0;
}

.cartcaption, h1, h2, .rss-title { font-family: Helvetica, sans-serif; color: #000; font-size: 16px; text-transform: lowercase;  letter-spacing: -1px; }

a img,img a {
display:inline;
}

hr {
border-bottom:1px dotted #CCC;
border-top:1px solid #FFF;
height:2px;
margin:10px 0;
}

.clear {
clear:both;
display:none;
}

.hide {
visibility: hidden;
}

.padding { padding: 10px; background: #fff; }
.padding h1 { display: block; }

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

form.dropdowns {
margin-left:2px;
}

.shoppingcart form, form.checkout0, form.checkout1, form.checkout2, form.checkout3 {
background:#fff;
padding: 10px;
margin-top: 24px;
}

table .img {
width: 60px;
}

table .ref {
width: 80px;
}

th.ref, th.desc {
text-align: left;
}

table .desc {
width: 280px;
}

table .qty {
width: 40px;
}

table.carttable td {
vertical-align: top;
text-transform: uppercase;
padding: 10px 0;
}

table.carttable td table.productcart td {
padding: 0;
}

table.carttable th {
padding: 0 0 10px 10px;
text-align: right;
}

table.carttable {
font-size: 80%;
}

tr.cartproducts {
border-bottom: 1px solid #000;
}

table.carttable tr.cartproducts td input {
text-align: right!important;
width: 20px;
}

table.location td, table.checkout td, table.shipinfo  {
padding: 5px;
}

table.contactinfo td, table.customerinfo td, table.orderinfo td, table.receipt td {
padding: 10px;
}

td.coupon {
text-align: right;
}

select option {
padding-right:7px;
padding-left:7px;
}

select {
font-size:100%;
border:1px solid #fff;
background:#000 !important;
color:#fff;
}

table {
background:#fff;
border: 0;
border-collapse: collapse;
}

#frame {
text-align:left;
width:980px;
margin:0 auto;
padding:0;
padding: 10px;
background: #fff;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
overflow: hidden;
}

#contentcenter {
float:left;
width:419px;
padding:0;
}

#inner {
width:779px;
float:left;
padding:0;
}

a.tel {
text-decoration:none;
font-weight:700;
display:block;
width:24em;
padding:0 4px 4px 10px;
}

.flashscroller {
position:absolute;
right:0;
top:0;
}

.cartdetails {
position:absolute;
right:10px;
top:40px;
background:#fff;
font-size:86%;
text-transform:uppercase;
color:#000;
padding:10px;
}

table.cart_buttons{
margin-top: 20px;
width: 760px;
}

table.cart_buttons td{
width: 20%;
}

div.login {
position:absolute;
top:44px;
right:10px;
}

div.login input {
padding:2px;
}

.creditcards {
position:absolute;
top:20px;
right:0;
}

.social {
left: 210px;
position: absolute;
top: 30px;
width: 770px;
}

a.twitter span {
text-indent: -9999px;
width: 16px;
height: 16px;
display: inline-block;
overflow: hidden;
background: transparent url(twitter.png) no-repeat;
position: absolute;
right: 5px;
top: 55px;
}

a.facebook span {
text-indent: -9999px;
width: 16px;
height: 16px;
display: inline-block;
overflow: hidden;
background: transparent url(facebook.png) no-repeat;
position: absolute;
right: 25px;
top: 55px;
}

a.tumblr span {
text-indent: -9999px;
width: 16px;
height: 16px;
display: inline-block;
overflow: hidden;
background: transparent url(tumblr.png) no-repeat;
position: absolute;
right: 45px;
top: 55px;
}

#mainmenu {
background:transparent url(images/black_25pc.png);
width:100%;
color:#fff;
text-transform:none;
font-weight:400;
font-size:80%;
margin-bottom:10px;
}

#mainmenu ul {
width:980px;
text-align:right;
margin:0 auto;
padding:5px 0;
}

#mainmenu a:hover {
background:transparent url(images/black_25pc.png);
}

*html #mainmenu a:hover {
background:#555 url(images/black_25pc.png);
}

li.but_news a span,a.but_news {
background:transparent url(images/feed.png) left no-repeat;
padding-left:20px;
}

#categories {
background:transparent url(images/black_100pc.png);
width:100%;
color:#fff;
text-transform:none;
font-weight:400;
font-size:80%;
margin-bottom:5px;
}

#categories ul {
width:980px;
margin:0 auto;
padding:5px 0;
}

#categories a:hover {
background:#7ECDC3;
}

a.highlight {
color:#7ECDC3 !important;
}

a.highlight:hover {
color:#000 !important;
}

.breadcrumbs {
font-size:16px;
font-weight:bold;
padding: 2px 3px;
letter-spacing: -1px;
text-transform: lowercase;
}

#header .likeplus { padding-left: 20px; }

#header #___plusone_0, #header .fb_iframe_widget { position: absolute; }

#header .fb_iframe_widget { left: 90px; top: 2px; }

.breadcrumbs #___plusone_0 { clear: both; }

#inner #___plusone_1, #inner .fblikey { padding-left: 5px; float: left; width: 80px!important; }

#inner .fblikey { padding-top: 2px; }

.brandthumbs { clear: both; padding-top: 5px; }

#product {
float:left;
width:779px;
height:428px;
position:relative;
display:block;
}

#product h1,#product h2, .fblikeplus {
float:right;
text-align:right;
}


#product h1 span {
display:block;
font-weight:400;
}

h1.product {
width:318px;
}

.productimage img {
float:left;
width:350px;
}

.productdetail {
background:#fff;
position:absolute;
bottom:0;
left:355px;
display:inline-block;
height:277px;
font-size:86%;
padding:10px;
overflow: hidden;
}

.productdetail p {
	font-size: 90%;
}

.thumbnails {
position:absolute;
top:0;
left:355px;
}

.buynow_button, .next input, .done input {
background:#000;
border:0 none;
color: #7ECDC3;
text-transform:lowercase;
cursor:pointer;
font-size:16px;
padding:5px;
font-weight: bold;
}

table.cartbuttons {
width: 100%;
}


table.cartbuttons td {
width: 33%;
}

.next input, .next {
text-align: right;
color: #7ECDC3;
}

.cancel, .done {
text-align: center;
}

.cart_buttons a {
color:#FFF;
margin-right:10px;
}

.thumbnails img.one,.thumbnails img.two,.thumbnails img.three,.thumbnails img.four {
width:102px;
height:125px;
margin-right:5px;
}

.thumbnails img.four {
margin:0;
}

p.ref {
text-align:right;
font-size:x-small;
display:none;
}

.product_price {
display:inline;
font-size:100%;
padding-bottom:5px;
}

.related h2,.related h3 {
display:block;
width:759px;
text-transform:lowercase;
padding: 2px 3px;
letter-spacing: -1px;
}

.relateditem,.resultimage,.sectionimage {
float:left;
position:relative;
border:1px solid #000;
margin-right:4px;
width:188px;
display:inline;
height:230px;
overflow:hidden;
}

.relateditem img,.resultimage img,.sectionimage img {
width:188px;
border:0;
display:block;
}

.relateditem a div.details,.resultimage div.name,.sectionimage div.name {
background:transparent url(images/black_50pc.png);
color:#fff;
position:absolute;
bottom:-1px;
left:0;
z-index:200;
font-size:76%;
width:183px;
padding:3px;
}

.right {
text-align:right;
}

.attribute {
float:left;
padding: 0 5px;
}

.attribute table {
padding-top:4px;
}

.fragment p,.fragment form {
background:#FFF;
padding:10px;
}

img.sectionthumb {
display:block;
}

.resultsummary {
padding-top:10px;
display:none;
}

.resultimage {
float:left;
margin-bottom:4px;
}

.resultpagination {
padding-top:10px;
}

.cart_thumbnail {
vertical-align:middle;
width: 50px;
height: 60px;
}

.error td {
background:#000 none repeat scroll 0 50%;
border:0 none;
color:#FFF;
margin-bottom:10px;
text-align:center;
width:750px;
padding:20px;
}

.sectionlist,.sectionimage {
float:left;
}

.sectionimage {
margin-bottom:5px;
}

.sectiondescription {
background:#fff;
display:block;
min-height:100px;
padding:10px;
}

.sectiondescription .logo {
float:right;
min-height:50px;
padding:0 0 5px 5px;
}

span.ref {
font-size:90%;
font-weight:400;
}

.link {
float:left;
padding-right:5px;
}

#sidebar {
width:200px;
float:left;
text-transform:uppercase;
font-size:70%;
padding:0;
}

#sidebar a {
color:#000;
text-decoration:none;
}

#sidebar table {
background:#eee;
width:195px;
padding:5px 0;
}

#sidebar td {
padding:5px 10px;
}

/*
#sidebar td:first-child
{
display: none;
}
*/

#brochure h1,#brochure h2,.cartcaption, #brochure p.rss-title {
color:#000;
display:block;
text-transform:lowercase;
font-size:100%;
padding:2px 0;
margin: 0;
}

.latestapparel {
/* width:468px; */
width: 780px;
float:left;
position:relative;
}

.rss-date { font-size: 76%; width: 6.5em; height: 1.3em; overflow: hidden; white-space: nowrap; }


/*

p.rss-title {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_newsblog.png) no-repeat;
}

.cartcaption {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/title_shoppingcart.png) no-repeat;
}

h1.latestapparel {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_latestapparel.png) no-repeat;
}

h2.newsletter {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_emailnews.png) -2px center no-repeat;
}

h1.latestfootwear {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_latestfootwear.png) no-repeat;
}

h1.comingsoon {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_comingsoon.png) no-repeat;
}

h1.instore {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_instore.png) no-repeat;
}

h1.thisweek, h2.thisweek {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/title_thisweek.png) no-repeat;
}

h2.brands {
text-indent: -9999px;
height: 20px;
display: block;
overflow: hidden;
background: transparent url(images/titles_brands.png) no-repeat;
}
*/
h2.brands { display: none!important; }

.latestapparel a,.latestfootwear a, .comingsoon a, .instore a, .thisweek a {
float:left;
border:1px solid #000;
position:relative;
margin:0 4px 4px 0;
}

.latestapparel img {
/* height:259px; */
display:block;
margin:0;
}

.newsletter { float: left; width: 100px; }

.blognews {
position: relative;
width: 780px;
height: 180px;
overflow: hidden;
padding-top: 10px; 
}

.blognews a {
font-weight: bold;
}

div.signup {
overflow: hidden;
position: absolute;
top: 15px;
left: 290px; 
width: 270px;
}

div.subscribe {
overflow: hidden;
position: absolute;
top: 10px; left: 618px;
font-size: 80%; 
letter-spacing: -1px;
}

div.subscribe a {
float: right;
font-weight: bold;
letter-spacing: -1px; 
}

div.blognews div.subscribe a {
/* color:#fff; */
}

.rss-box { float: left; }

a.rss {
background: transparent url(images/feed.png) left 3px no-repeat;
padding-left: 20px;
}

/*
ul.rss-items {
height: 426px;
}

*html ul.rss-items {
height: 420px;
}

*+html ul.rss-items {
height: 420px;
}
*/

ul.rss-items { overflow: hidden; height: 145px; background: #eee; color: #000; margin-bottom: 10px; }


li.rss-item {
padding:5px;
font-size: 12px;
padding-bottom: 10px;
line-height: 1.5;
float: left; width: 146px;
font-size: 76%;
color: #000;

}

li.rss-item a {
color: #000;
}

#brochure .signup form {
border: 0;
overflow: hidden;
background: none!important;
padding: 0 10px; 
}
#brochure .signup form input {
	margin-right: 3px;
}

.latestfootwear {
clear:left;
position:relative;
width:780px;
padding-top: 5px;
}

.comingsoon_text {
	padding-left: 10px;
}

.latestfootwear img,.comingsoon img {
display:block;
margin:0;
}

.comingsoon, .instore, .thisweek {
clear:left;
position:relative;
margin:0;
width: 760px;
background: #fff; 
margin-top: 5px; 
}

.comingsoon_image { padding-bottom: 5px; }
.comingsoon_text {font-size: 90%; }
.comingsoon_text h3 { font-size: 150%; }

a div.Linktext {
background:transparent url(images/black_50pc.png);
color:#fff;
position:absolute;
bottom:-1px;
left:0;
z-index:100;
font-size:76%;
width:144px;
padding:3px;
}

div.instore {
padding-top: 10px;
}

.instore a div.Linktext  {
	width:292px;
}

#brands {
padding:10px 3px;
clear: both;
}

#brands a {
border:1px dashed #000;
background:transparent url(images/black_10pc.png);
display:inline-block;
margin:4px 4px 0 0;
padding:2px;
}

.cartcaption {
padding-bottom:10px;
}
.price, .cost {
width: 120px;
text-align: right;
}

.subtot, .adj, .tax, .ship, .handle, .total {
text-align: right;
}

.total {
font-weight: bold;
}

.brochure_News {
padding:32px 10px;
}

#brochure p {
padding:10px;
}

#brochure form, form.bounce, form.receipt {
border:1px solid #000;
background:#fff;
padding:10px;
}

form.receipt {
padding: 20px;
}

div#Help div#brochure, div#delivery div#brochure {
background:#fff;
padding:0 10px 10px;
}

div#Help div#brochure h2, div#delivery div#brochure h2 {
font-size:100%;
padding:10px 0 5px;
}

div#Help div#brochure br, div#delivery div#brochure br {
line-height:0.5;
}

img.shipping { margin: 0 -10px; }
.vcard {
border:1px solid #000;
width:350px;
background:#fff;
margin:10px;
padding:10px;
}

th.cartheading {
text-align:left;
}

#footer {
background:transparent url(images/black_25pc.png);
color:#000;
font-size:76%;
text-transform:uppercase;
text-align:center;
font-weight:700;
padding:3px;
margin-top:10px;
}

*html #footer,*html #footer a {
color:#fff;
}

#footer a:hover {
text-decoration:underline;
}

a.red {
color:red !important;
margin-bottom:5px;
padding-top:5px;
width:auto !important;
background:#000;
}

a,#footer a {
color:#000;
text-decoration:none;
}

.text-only,.hidden,label.username,label.password,.actxxsmall,div.Home, .displaynone {
display:none;
}

form,.productbrandlogo {
padding-bottom:5px;
}

#contentleft,#contentright {
float:left;
width:175px;
padding:0;
}

#header,#Fragment {
position:relative;
padding: 10px 0;
}

*html #mainmenu,*html #footer {
background:#000 url(images/black_25pc.png);
}

#mainmenu ul li,#categories ul li {
display:inline;
list-style-type:none;
margin-right:10px;
text-align:left;
}

#mainmenu a,#categories a {
color:#fff;
text-decoration:none;
padding:5px 20px;
}

.buynow_button:hover,#sidebar a:hover {
color:#7ECDC3;
}

.related,.sectioninfo {
clear:both;
}



*html .relateditem a div.details,*html .resultimage div.name,*html .sectionimage div.name,*html a div.Linktext,*html #brands a {
background:#000;
}

.resultpagination a,.contact form table td {
padding:5px;
}

.sectioninfo h1,#sidebar h2,.contact h1 {
display:block;
width:180px;
text-transform:lowercase;
padding:2px 3px;
letter-spacing: -1px;
}



div#About div#brochure,.contactform {
background:#fff;
padding:10px;
}

p.checkout-progress-heading, #checkout-progress-indicator {
display: none;
}

form .checkout1 {
padding: 10px;
margin-top: 5px;
}

.fedex {
position: absolute;
left: 610px;
top: 20px; 
border: 0;

}

span.weight { visibility: hidden; }

.latestapparel { position: relative; }
.timer { position: absolute; top: 65px; right: 11px; width: 148px; background: red; overflow: hidden; text-align: center; display: none; }

.image_Latest { display: none; }
