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

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

#header {margin: 0;}

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

#header #nav {
float: right;
clear: right;
margin: 42px 0px 0 0;
}

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

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

.post {clear: both;}

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

.imagehint {clear: both;}

#procopy {
width: 300px;
float: left;
padding: 0 20px 0 0;
}

.tweethis {float: right;}

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


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;
}


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

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

#footertwo {
float: left;
padding: 15px 30px 0 0;
width: 610px;
margin:10px;
}

#footerthree {
float: right;
padding: 15px 0 0 20px;
width: 300px;
}

#footerfour {
float: left;
margin: 20px 0;
width: 640px;
}

#footersix {
float: right;
margin: 20px 0;
width: 300px;
}

.largehide {display: none;}

.cart-help {width: 240px; margin: 45px 0 0; float: right; font-size: 12px;}