/* LARGE SCREENS 1024 UP */
/* ----------------------------------------- */

#wrapper {
margin: 0 auto;
width: 640px;
}

#header {margin: 20px 0 0 0;}

#header .headdes {
float: left;
margin: 0px;
}

#header #nav {
clear: both;
float: left;
margin: 20px 0 0 0;
}

#header #nav li {
float: left;
margin: 0 10px 0 0;
}

#content {
clear: both;
margin: 0;
padding: 25px 0;
}

#proimages {
width: 640px;
margin: 5px 0 0;
float: left;
}

.imagehint {
display: none;}

#procopy {
width: 640px;
clear: botht;
padding: 20px 0 0 0;
}

.tweethis {display: none;}

.contacttextarea {
width: 466px;
max-width: 626px;
height: 180px;
max-height: 320px;
}

.largehide {display: block;}

.mediumhide {display: none;}

table.eshop {
margin: 0 0 20px;
width: 640px;
}

.bt, .cqty {
text-align: center;
width: 100px;
}

.deletecartitem {
text-align: right;
width: 100px;
}

.btbr, .amts {
text-align: right;
width: 100px;
}

.fld2 .med {
width: 466px;
}

.tshirts, .sizeguide, .faq-payments, .faq-delivery, .faq-refunds, .faq-other {
width: 580px;
padding: 20px;
margin: 10px;
clear: both;
float: none;
}

.faq-icon, .faq-icon-full {display: none;}


/* FOOTER */
/* ------------------------------------- */

#footercontainer {
width: 640px;
margin: 0 auto;
}

#secondfootertop {
background-image: none;
}

#footertwo {
padding: 15px 0 0 0;
width: 640px;
}

#footerthree {
display: none;
}

#footerfour {display: none;}

#footerfive {
float: left;
margin: 20px 20px 20px 0;
width: 380px;
}

#footersix {
float: left;
margin: 20px 0;
width: 240px;
}

#creditsthree {display: none;}