body {
	padding: 0px;
	margin: 0px;
        overflow-x: hidden;
        overflow-y: hidden; 
}

 #DWMain{
  position: absolute;
  height: 1200px;
  width: 980px;
  border: none;
  left: 50%;
  top: 50%;
  margin: -600px 0px 0px -490px;
  background: transparent url('/Files/Billeder/hintergrund.gif') no-repeat scroll center;
}

#container_main {
  position: absolute;
  top: 300px;
  left: 0px;
  height: 550px;
  width: 920px;
  border: none;
  z-index: 5;
}

#DwLeft {
  height: 0pt;
  position: absolute;
  left: 10px;
  top: 60px;
  width: 180px;
}

#lenguaje {
  height: 400px;
  left: 0px; 
  top: 270px;
  width: 680px;
  position: absolute;
}

#DwTopGraphic {
  height: 135px;
  left: 10px;
  padding: 0pt;
  position: absolute;
  top: -80px;
  width: 960px;
  z-index: 5;
}

#menu {
  height: 440px;
  left: 250px;
  filter: alpha(opacity=60);
  opacity: 0.70;
  position: absolute;
  top: 65px;
  width: 720px;
  color: #6B747A;
}

#content {
  height: 440px;
  left: 250px;
  filter: alpha(opacity=60);
  opacity: 0.75;
  position: absolute;
  top: 106px;
  width: 720px;
  color: #6B747A;
}

#footer {
  height: 29px;
  left: 250px;
  filter: alpha(opacity=60);
  opacity: 0.75;
  position: absolute;
  top: 548px;
  width: 720px;
  color: #6B747A;
}

#content_texto {
  height: 400px;
  left: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
  position: absolute;
  top: 106px;
  width: 680px;
  color: #6B747A;
  text-align: left;
}

#content_texto_header {
  left: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
  position: absolute;
  top: 106px;
  width: 680px;
  color: #6B747A;
  text-align: left;
}
#footer_texto {
  position: absolute;
  left: 250px;
  top: 553px;
  width: 720px;
  height: 29px;
  line-height: 29px;
}

#flashlinks {
  left: 9px;
  position: absolute;
  top: 380px;
  width: 180px;
}

#content_opacity {
  height: 471px;
  left: 250px;
  filter: alpha(opacity=70);
  opacity: 0.75;
  position: absolute;
  top: 106px;
  visibility: hidden;
  width: 720px;
}

#menu_text {
  left: 260px;
  position: absolute;
  top: 75px;
  width: 680px;
}

#bandera {
  position: absolute;
  left: 930px;
  top: 75px;
  width: auto;
}

#banderaizq {
  position: absolute;
  left: 905px;
  top: 75px;
  width: auto;
}

#variantSelectors {
  z-index: 90;
}
#cartextareaShoes {
  position: absolute;
  left: 630px;
  top: 327px;
  z-index: 99;
}

#iconos{
  position: absolute;
  height: 100px;
}

#productlist {
  position: relative;
  width: 165px;
  height: 184px;
  float: left;
  border: none;
  background-color: none;
  padding: 0px;
  margin: auto;
}

.productcellimage {
  margin-top: 35px;
  width: 148px;
  height: 158px;
  border: none;
  z-index: 89;
}

.productcelltext {
  width: 148px;
  height: 24px;
  border: none;
  text-align: left;
}

.productcellgrados {
  position: absolute;
  width: auto;
  height: auto;
  top: 20px;
  left: -5px;
  z-index: 90;
}

#detailcontainer{
  height: 400px;
  left: 0px;
  overflow-y: auto;
  padding: 20px;
  position: absolute;
  top: 0px;
  width: 680px;
}

#productimage {
  display: table-cell;
  vertical-align: middle;
  width: 332px;
  height: 302px;
}

#productname {
  top: 32px;
  left: 350px;
  position: absolute;
  width: 250px;
  height: 20px;
  vertical-align: top;
  font-size: 13px;
  padding-left: 30px;
  color: #E1717A;
}

#productdescription {
  position: absolute;
  top: 75px;
  left: 380px;
  width: 300px;
  height: auto;
}

#productselection {
  position: absolute;
  top: 264px;
  left: 380px;
  width: 300px;
  height: auto;
}

#backlist{
  position: absolute;
  top: 12px;
}

#heading{
  position: relative;
  float: left;
  width: 700px;
}

#catalogo {
  position: relative;
  float: left;
  top: -30px;
}

.head {
  color: #E1717A;
  font-size: 18px;
  font-family: Verdana,Helvetica,Arial;
}

#navlist
{   
    position: absolute;
    top: -10px;
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 12px 0 0 1px;
    margin-bottom: 7px;
}

#navlist li 
{
        float: left;
	position: relative;
        left: 10px;
        padding-right: 10px;
	height: 15px;
	text-align: left;
	font-size: 12px;
        font-family: arial;
	width: auto;
}

#navlist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#navlist li a
{
	color: #6B747A;
        font-size: 12px;
        font-family: arial;
	text-decoration: none;
	display: block;
	height: 17px;
	padding: auto;
        width: auto;
}

#navlist li a:hover {
        color: #E1717A;
        cursor: pointer;
}

#navlist li li
{
	display: block;
        position: relative;
        top: -9px;
        left: -11px;
        background: #ECEDEE none repeat scroll 0%;
        filter: alpha(opacity=70);
	opacity: 0.75;
        height: 24px;
	width: 140px;
        padding-top: 0;
	padding-bottom: 0;
        border-bottom: 1px solid #FFFFFF;
	
}

#navlist li li a 
{
	display: block;
	font-weight: normal;
        height: 24px;
        line-height: 24px;
        width: 140px;
        border: 1px solid #FFFFFF;
	color: #6B747A;
        font-family: arial;
	background: #ECEDEE none repeat scroll 0%;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 9px;
}

#navlist li li a:hover
{
        color: #000000;
        background: #FEFAFA none repeat scroll 0%;
        opacity: 0.50;
        filter: alpha(opacity=70);
}

#navlist ul li 
{
	text-align: left;
}

li ul
{
	display: none;
	position: absolute;
	top: 23px;
	left: 0;
	font-weight: normal;
        padding: 0;
}

#navlist li:hover ul, li.over ul
{
	display: block;
}

/*#navlist li:hover ul.subMenu2 {
display: none;
}*/

#navlist
{
	display: block; /* Show dynamic menu for modern browsers */
}

#navlist li.selected
{
    background: none;
}

#navlist li li.selected
{
    background: #ECEDEE none repeat scroll 0%;
    height: 24px;
}


#navlist .selected a
{
    color: #000;
}

#navlist .selected li a
{
    color: #6B747A;
}

#navlist .selected ul li a
{
	background-color: #ECEDEE none repeat scroll 0%;
}