body {
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
margin: 20px;
margin-bottom: 0px;
border: 0px;
}

ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
padding-left: 50px;
border-bottom: 1px solid #000;
margin-bottom: 0px;
margin-left: 0px;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #ccc;
margin: 2px 2px 0 2px;
border: 1px solid #000;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
}

#tabnav a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover {
background: #fff;
}
	

div#header img{margin-top: -15px; padding: 0; border:1px solid #000}
div#header {margin: 0; padding: 0; border:0px; margin-top: 0px}
div#container{text-align:left}
p {font: 11px/18px Verdana, Arial, Helvetica, sans-serif; margin-left:0}

div#mainright{background:#EFF2F3}
div#menu{background:#ffffff}

div#menu{
margin-top:2px;
padding:0;}

div#partners{background:#FFffff; margin-bottom:10px}
div#footer{background: #ffffff;color: #000000}
div#footerbar{background: #CEE3EB;color: #FFF}

div#container{width:745px;margin:0 auto}
div#content{float:left;width:515px}
div#content p{text-align: justify}
div#menu{float:left;width:515px}
div#mainright{float:right;width:225px}
div#mainright p{margin:0 10px 10px}
div#partners{float:right;clear:right;width:225px}
div#footer{margin-top:30px; clear:both; width:100%; margin-bottom: 0px}
div#footerbar{width:100%; height:20px; margin:0px}

ul#footer {
  border: 0 none;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 24px;
  align:center;
  margin-bottom:0px;
}

ul#footer li {
  border: 0 none;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#footer ul {
  border: 0 none;
  width: 100%;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  float:center;
}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border: 0px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #CEE3EB;
  color: #000000;
  font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #88AEC6;
  color: #000000;
}



ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}



ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

div#container2 {width: 550px; margin: 0 auto; margin-bottom:0px}
ul#footer{list-style: none;  text-align: center; white-space: nowrap}
ul#footer li{display: inline;margin: 0 3px}
ul#footer a{text-decoration: none; padding: 0 0 0px; color: #000000} 

form#form {margin-left: 10px; margin-right: 10px; border: solid 1px #000000; padding: 5px; background-color: #dddddd;}
input#login {margin-left: 15px;} 
input#password {margin-left: 2px;}
input#submit {margin-top: 2px; margin-left: 49px;}

form#contact {margin-left: 0px; margin-right: 10px; border: solid 1px #cccccc; padding: 10px;}
input#name {margin: 4px; margin-left: 15px;} 
input#e-mail {margin: 4px; margin-left: 34px;}
input#send {margin: 4px; margin-left: 0px;}

div#meta {position: relative; float: right; right: -1px; top: 10px; width: 70px; height: 25px; background-color: #000000; margin: 0; padding: 0; border: 1px; border-color: #000000;}
div#meta a{border: 0;}
div#meta img {margin-left: 5px; padding: 0; margin-top: 6px}

div#lang {position: relative; float: left; left: 0px; top: 200px; height: 20px; background-color: #000000; margin: 0; padding: 0; border: 1px; border-color: #000000; padding-left: 5px;}
div#lang a{margin-right: 6px; color: #ffffff; size: 8; text-decoration: none;}

table#categories {align: center; width: 90%; border-color: #ABC2D2;}
table#categories a{text-decoration: none; color: #000000;}
table#categories a:hover{text-decoration: underline; color: #000000;}
table#categories a:visited{color: #000000;}

p#categories a{text-decoration: none; color: #000000;}
p#categories a:hover{text-decoration: underline; color: #000000;}
p#categories a:visited{color: #000000;}

td#cat-title {background-color: #ABC2D2; width: 45%; border-width: 1px; vertical-align: top; padding-left: 5px; font-weight: bold;}
td#blank {background-color: #ffffff; width: 10%; border-width: 0;}
td#cat-item {background-color: #ffffff; width: 45%; border-width: 1px; vertical-align: top; padding-left: 15px; }

div#categories {width: 200px; float: right;}
div#categories a{text-decoration: none; color: #000000;}
div#categories a:hover{text-decoration: underline; color: #000000;}
div#categories a:visited{color: #000000;}

div#categories-on-item {width: 200px; float: left; margin-left: 10px;}
div#categories-on-item a{text-decoration: none; color: #000000;}
div#categories-on-item a:hover{text-decoration: underline; color: #000000;}
div#categories-on-item a:visited{color: #000000;}

table#categories-level-2 {float: left; width: 260px; margin-left: 10px;}
table#categories-level-2 td{background-color: #ffffff; width: 50%; height: 130px; border: 0px solid #D9855B; vertical-align: top; text-align: center;}
table#categories-level-2 td:hover{background-color: #ABC2D2;}
table#categories-level-2 img{border-width: 0px; margin-top: 10px;}
table#categories-level-2 a{display: block; text-decoration: none; color: #000000;}
table#categories-level-2 a:hover{text-decoration: underline; color: #000000; background-color: #ABC2D2;}
table#categories-level-2 a:visited{color: #000000;}

a#categories-level-2 {margin-left : 10px;}
a#categories-level-3 {margin-left : 20px;}
a#categories-level-item {margin-left : 30px;}

img#categories-level-item {width: 250px; height: 250px; margin-left: 10px; border-width: 0px; margin-top: 10px;}
p#categories-level-item {margin-left: 2px; font-weight: bold;}

table#categories-level-item {border: 0px;}
table#categories-level-item td {padding: 2px; vertical-align: center; text-align: justify;}
table#categories-level-item img {margin-left: 2px;}

table#categories-level-item a{display: block; text-decoration: none; color: #000000;}
table#categories-level-item a:hover{text-decoration: underline; color: #000000; background-color: #ABC2D2;}
table#categories-level-item a:visited{color: #000000;}

td#wallpaper-resolutions {vertical-align: top; padding: 5px; padding-left: 10px;}
img#wallpaper-preview {width: 150px;}


table#unisex {margin-left: 10px; border-width: 0px;}
table#unisex img{border-width: 0px;}
table#unisex td{padding: 5px; text-align: justify;}