/* HTML */
body {
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
}
h1 {font-size:14px;
padding:0px;
margin:0;
}
h2 {
padding:0;
margin:0;
}
img {
border:0px;
}

input {
background:#630031;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding:2px;
border: 1px Black;
}
/* TEXT */
a, a:visited{
color: #000000;
text-decoration:none;
font-weight:bold;
}
a:hover  {
color:#630031;
}
a.white,a.white:visited{
color: #e8e8e8;
text-decoration:none;
}
a.white:hover  {
color:#ffffff;
}

#top3 {
text-align:left;
}
#top3 a,#top3 a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-right:20px;
display:block;
margin-top:7px;
float:right;
}
#top3 a:hover {
color:#630031;
}

/*LAYOUT */
#maincontainer {
width:750px;
margin:0 auto;
margin-top:10px;
padding:0px;
border: 1px solid black;

}
#top1 {
width:750px;
position:relative;
height:33px;
margin-top:0px;
margin-bottom:10px;
background:#630031;
border:1px solid black;
color:white;
margin:0 auto;
}

#top2 {

position:relative;
width:100%;
height:144px;
margin-bottom:0px;
background:#630031;
border:0;
color:white;
background-image:url(../images/logo.png);
background-position:right;
background-repeat:no-repeat;
padding:0;
margin:0;
padding:0;
}
#top3 {width:100%;
/*height:33px;*/
height:auto;
margin-bottom:5px;
padding-bottom:4px;
background:#D6B29C;
border-bottom:1px solid black;
font-size:12px;
font-weight:bold;
}
#left {width:178px;
height:400px;
float:left;
}
#content {width:520px;
float:left;
margin-left:10px;
margin-top:5px;}

/* LAYOUT 2 */
.leftbox{
margin-top:10px;
background-color:#D6B29C;
border:1px solid black;
margin-left:10px;}

.leftbox .content{
padding:4px;
}

.leftbox h2 {
color:white;
background:#630031;
/*width:100%;*/
font-size:14px;
padding:3px;
}

#logo {
position:absolute;
top:0px;
left:0px;
font-size:15px;
width:150px;
height:120px;
}
#top2 p {
position:absolute;
top:10px;
left:160px;
width:293px;
height: 70px;
margin-top:20px;
font-size:10px;
line-height:10pt;
}
#top2 #mailNews {
position:absolute;
top:110px;
left:0px;
height:30px;
width:460px;
text-align:center;



display: none;

}

#logo h1 {
font-size:23px;
margin-top:40px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#top1 p {
position:absolute;
width:310px;
text-align:right;
font-size:12px;
padding:0;
margin:0;
right:0px;
top:0px;
font-family: Verdana;
font-size:10px;
margin-top:3px;
margin-right:7px;
}
#top1 h1 {
font-family: Verdana;
font-weight:bold;
margin-top:7px;
margin-left:8px;
width:392px;
font-size:14px;
}

.product {
	float: left;
	width: 160px;
  	height:180px;
	position:relative;
	margin-bottom:30px;
	margin-left:5px;
	padding:2px;
  }
.product img {
	margin-left:auto;
	margin-right:auto;
	display:block
	}
.product p {
	position:absolute;
	text-align: center;
	bottom:0px;
	width:100%;

font-family:Verdana, Helvetica, sans-serif;
font-size:12px;

}

.category2 {
float:left;
	width:100%;
	text-align:right;
margin-bottom:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #630031;
margin-top:40px;
margin-bottom:40px;
color:#630031;
}
.category2 a,.category2 a:visited {
	color:#630031;
}

.leftnavhead {
margin-top:6px;
margin-bottom:3px;

display:block;
font-size:14px;
font-weight:bold;
/*	font:normal 17px Georgia, serif;
	margin:10px 10px 0 10px;
	text-align:right;*/
}

.leftnav {
font-size:11px;
font-weight:bold;
/*	font:10px Verdana, sans-serif;
	text-transform:uppercase;
	list-style: none;
	text-align:right;*/
}

.thumb-keyword {
font-weight:bold;}	

#pagination{width:90%;float:left;
}


.replace{ position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ } 
.replace span{ display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ } 
#logo, #logo span{ height:110px; width:145px; background-image:url(../images/logo.gif); } 

.spacer {clear:both;}



