body{
  margin:0;
  padding:0;
  font: normal 11px Arial, Helvetica, Verdana;
  text-align: center;
  color: #404040;
  background:#FFFFFF;
}

.clear{
	clear:both;
}

table{border-collapse: collapse;}

td {font: normal 10px Verdana, Arial, Helvetica;}

p{margin: 0; margin-top: 10px;}

h1{font-family:Arial, Verdana, Helvetica;	font-size:20px; color:#F0037F;font-weight:900; margin:0; padding:5px 0 5px 0;}

h2{font-family:Verdana, Arial, Helvetica;	font-size:15px; color:#808080;font-weight:900; margin:0px; padding:0;}

h3{font-family:Verdana, Arial, Helvetica;	font-size:10px; color:#505050;font-weight:normal; margin:0px; padding:0;}

input {padding: 0; font:normal 11px Verdana, Arial, Helvetica; color:#404040; border: solid 1px #808080; border-left:0; border-top:0; }

img{border:0;}

a, a:visited, a:hover{text-decoration:none; color:#404040; }

.header .subHeader, .category .subHeader, .main, .footer .subFooter{
  margin: 0 auto;
  text-align: left;
  width:980px;
}

div.header img.logo{
  margin: 20px 20px 20px 0;
  margin-left: 0; 
}

.main{
  padding: 10px 0;
}


/* box menu*/
.menu{width: 185px; height: auto; padding: 0; float:right; margin: 0;}

.menu a{display: block; padding: 0 15px; color: #FFFFFF;}

.menu a:hover, .menu a.active{background: #ED008C; color: #FFFFFF;}

.menu .indent a, .menu .indent a:visited, .menu .indent a:hover{padding-left:25px;}

#topMenu { height: 5px; background-image: url(../images/top_menu.gif); background-repeat: no-repeat; overflow: hidden; margin:0 0 0 0;}
#centerMenu { padding: 5px 0; /*background-image: url(../images/center_menu.gif); background-repeat: repeat-y; */ background:#404040;}
p.separate{border-bottom: solid 1px #C8C7C7; margin: 0;}
#bottomMenu { height: 5px; background-image: url(../images/bottom_menu.gif); background-repeat: no-repeat; }
p#menu{line-height: 2.4;}



.footer{
  height: 50px;
  background: transparent url(../images/bg_footer.gif) repeat-x;
}



.footer .subFooter p{
  padding:20px 0;

}

.subFooter p a{
  padding: 0 3px 0 3px;
  
}

.subFooter p span.left{
 float: left;
 color: #F0037F; /*fucsia*/
 margin-left: -3px;
}
 
.subFooter p span.right{
 float: right;
  
} 

#topMenuUnder {
	height: 5px;
	background-image: url(../images/top_menu_under.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0 0 0 0;
}

#centerMenuUnder {
	padding: 5px 0; 
	background-image: url(../images/center_box_under.gif);
	background-repeat: repeat-y;
}

#bottomMenuUnder {
	height: 5px;
	background-image: url(../images/bottom_menu_under.gif);
	background-repeat: no-repeat; 
}

#centerMenuUnder a:link, #centerMenuUnder a:visited {
	display:inline;
	color: #F0037F;
	padding:0;
	
}

#centerMenuUnder a:hover {
	display:inline;
	color: #fff;
	text-decoration:underline;
	background-color:none;
	padding:0;
}



