*{
margin: 0;
padding: 0;
border: 0;
}

html, body {
    height: 100%;
}
	
body {
background: #fff;
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: #4D4D4D;
text-decoration: none;
text-align:center;
}	

/* ----- MAIN DIVS -----  */
/* ---------------------- */

#wrap {
width:880px;
padding-top:70px;
margin:0px auto 0px auto;
}

#leftColumn {
width:650px;
text-align:left;
float:left;
}

#leftColumnMain {
margin-top:-13px; 
}

/* ie 7 fix on show_shoe.asp*/
#leftColumnMain2 {
margin-top:0px; 
}

#leftColumnMainOverview {
margin-top:-13px; 
position:relative;
top:-16px;
}

#rightColumn{
width:175px;
margin-left:55px;
float:left;
}

#leftColumnTop img {

}

/* ----- NEW WRAPPER WITH FOOTER -----  */
/* ---------------- */

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}
.push {
    height: 4em;
}
.footer {
    background-color:#4d4d4d;
	height:40px;
	margin-top:4px;
}



/* ----- MENU -----  */
/* ---------------- */

#menu {
text-align:left;
margin-top:13px;
}

.menuPrevious {
position:relative;
top:-34px;
}

.menuPageLink {
position:relative;
top:-34px;
}

a.menuPageLinkGo {
text-decoration:underline;
color: #4D4D4D;
}

a.menuPageLinkActive {
text-decoration:none;
color: #4D4D4D;
}

.menuNext {
position:relative;
top:-34px;
left:475px;
}

.dhtmlgoodies_question{	
width:120px;
overflow:hidden;
cursor:pointer;
}
.dhtmlgoodies_answer{	
width:120px;
visibility:hidden;
height:0px;
overflow:hidden;
position:relative;
}

.dhtmlgoodies_answer_content{	
position:relative;
}

li.leftmenu {
list-style-type:none;
list-style-position:outside;
margin-bottom:2px;
}

/* ----- BAG FULL -----  */
/* -------------------- */

#bagContainerFull {
position:relative;
/*top:-180px;*/ top:-160px;
left:690px;
width:215px;
text-align:center;
}

#bagContent {
width:138px !Important;
height:130px !Important;
min-height:130px;
display:block;
text-align:center;
margin-left:42px;
margin-top:-10px;
position:absolute;
z-index:998;

}

#bagContentText img {
/*margin-top:-220px !Important; */
margin-top:-177px;
}

#bagContentText ul {
list-style:none;
width:138px;
text-align:center;
font-weight:bold;
font-size:11px;
/*position:absolute;*/ position:relative;
/*margin-top:-150px;*/ margin-top:-163px;
z-index:998;

max-height:140px;/*Edit: hg*/
overflow:auto;/*Edit: hg*/
}

#bagContentText {
visibility:hidden;
}

#bagContentText ul a {
text-decoration:none;
color: #4D4D4D;
}

#bagContentText ul a:hover{
color: #BABABA;
}

#bag {
position:absolute;
z-index:999;
}

/* ----- BAG EMPTY -----  */
/* --------------------- */
#bagContainerEmpty {
position:relative;
top:-310px;/*old value:303px*/
left:690px;/*old value:690px*/
width:215px;
text-align:center;

}

#bagContentTextEmpty {
visibility:hidden;
}

#bagContentTextEmpty img {
margin-top:82px;
}




/* ----- PRODUCT INFORMATIOM -----  */
/* ------------------------------- */

table.productTable {
margin-top:8px;
}

td.infoHeaders {
font-size:11px;
color:#4D4D4D;
padding-left:1px;
}

td.infoText {
font-size:11px;
color:#838383;
}

#mainPicture {
text-align:center;
}

img.productTableThumbs {
cursor:pointer;
}

/* ----- OVERVIEW INFORMATIOM -----  */
/* -------------------------------- */

table.overviewTable{
margin-top:20px;
text-align:center;
line-height:11px;
}

span.productHeadline {
width:135px;
text-align:right;
font-weight:bold;
}

tr.productSize {
font-weight:bold;

}

span.productColor {
font-size:9px;

}

/* ----- FIRST PAGE -----  */
/* ---------------------- */

img.boxes {
margin-top:-5px;
}

img.overviewTableLineTop {
margin-bottom:2px;
}

img.overviewTableLineBottom {
margin-bottom:2px;
}

/* ----- FORMS -----  */
/* ---------------------- */

input {
	font-family: Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: #4D4D4D;

	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-color:#CCCCCC;
}

input.radio {border:none}

/* ----- SHOPPING BAG PAGE -----  */
/* ---------------------- */

.link {
text-decoration:none;
color: #4D4D4D;
}

.link:hover{
color: #BABABA;
}
