html, body {
  margin:0px 0px 6px 0px;
  padding:0px;
}
body {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#685e52;
  text-align:left;
  line-height: 1.8em;
	background-color:#685e52;
	background-image:url();
        background-attachment:fixed;
background-repeat:repeat-x;
background-position: top center


}

h1, h2, h3 {

padding:0px 3px 0px 0px;
color:#ab4d92;


}

.aligncenter {

text-align:center;

}
#wrapper {
  width:1044px;
  margin:0px auto 0px auto;
  padding:0px;
  text-align:left;
  border:solid 0px white;

}

hr {

background-color:#ffffff;
border-top:1px solid #b7b2ab;
border-bottom:1px solid #dbd9d5;
height:2px;

}

#header {
  width:1044px;

  border-bottom:solid 0px black;
	text-align:center;
	color:#ffffff;
	vertical-align:middle;
	height:222px;
margin:0px auto;
}

#topnav {
  width:950px;
background-color:#6dab1b;
color: #ffffff;
background-image:url(http://www.modmelon.com/mmmay2010/greennavpng.png);
  border-bottom:solid 0px black;
	text-align:center;
	padding:10px;
	margin:0px auto 0px auto;
	vertical-align:middle;
}

#topnav a:link, #topnav a:visited, #topnav a:active {
  color: #ffffff;
  text-decoration: none;
padding:0px 7px 0px 7px;
}
#topnav a:hover {
  color: #ffffff;
  text-decoration: underline;
padding:0px 7px 0px 7px;
} 




#topnavleft {
float:left;
text-align:left;
width: 200px;
font-size:.9em;
padding:0px;
margin:0px auto 0px auto;

}

#topnavright {
float:right;
text-align:right;
width: 740px;
padding:0px;
margin:0px auto 0px auto;
font-size:.9em;


}
#container {
  width:100%;
  height:auto;
  margin:0px;
  padding:2px 0px;
  background-image: url(http://www.modmelon.com/mmmay2010/middlebackpng.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
	

}
#left {
  width: 200px;
  height: auto;
  float: left;
  padding: 3px 0px 0px 45px;
  margin: 0px;
overflow: hidden;

}

#left a:link, #left a:visited, #left a:active {
color: #a59d93; 
text-decoration: none;
padding:0px 0px 0px 0px;
border-bottom:1px solid #d2ccc4; 
display:block;
}
#left a:hover {
 color: #bab5ae; 
text-decoration: none; 
border-bottom:1px solid #ddd9d3; 
display:block;
margin:0px 0px 0px 0px;


} 







#left img {
max-width:180px;
} 

#left h1 {

padding:0px 3px 0px 7px;
color:#cb87ba;


}


#left h2 {

padding:0px 3px 0px 7px;
color:#cb87ba;


}


#left h3 {

padding:0px 3px 0px 7px;
color:#cb87ba;


}

#left h4 {

padding:0px 3px 0px 7px;
color:#cb87ba;


}





#maincontent {
  width: 670px;
  height: auto;
  float: left;
  padding: 2px 10px 10px 62px;
  margin: 0px;
overflow: hidden

}

#maincontent img {
max-width:670px;
} 



#maincontent a:link, #maincontent a:visited, #maincontent a:active {
  color: #4eb6b4;
  text-decoration: none;

}
#maincontent a:hover {
  color: #78cac9;
  text-decoration: underline;

} 
.clearer {
  font-size: 0px;
  height: 0px;
  width: 100%;
  display: block;
  clear: both;
}

#collage {
width: 660px;
  margin:0px auto 0px auto;
padding: 10px 0px 10px 0px;
text-align:center;


}

#collage img{
  margin:0px auto 0px auto;




}

#nav {
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-image: none;
}
#nav li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
#nav li a:link, #nav li a:visited, #nav li a:active {
    color:#595757;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 160px;
}
#nav li a:hover {
  color: #7a7a7a;
  text-decoration: none;
}




#nav2 {
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-image: none;
}
#nav2 li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
#nav2 li a:link, #nav2 li a:visited, #nav2 li a:active {
    color:#595757;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 160px;
}
#nav2 li a:hover {
  color: #7a7a7a;
  text-decoration: none;
}
#footer {
width:1044px;
height:52px;
   padding: 20px 0px 10px 0px;

  margin: 0px 0px 0px 0px;
  border-top: dashed 0px #595757;
  text-align: center;

color: #ffffff;
background-image:url(http://www.modmelon.com/mmmay2010/fullfooter2png.png);


}
#footer p {
  margin: 0px auto 0px auto;
  padding: 10px 0px 10px 0px;
  color: #ffffff;
}
#footer a:link, #footer a:visited, #footer a:active {
  color: #ffffff;
  text-decoration: none;
padding:0px 7px 0px 7px;
}
#footer a:hover {
  color: #ffffff;
  text-decoration: underline;
padding:0px 7px 0px 7px;
} 

#credit {
width: 970px;
margin: 0px auto 0px auto;
  color: #dcd9d4;
  padding: 0px 0px 10px 0px;
font-size:7pt;
text-align:center;

}

#credit a:link, #credit a:visited, #credit a:active {
  color: #dcd9d4;
  text-decoration: none;
font-size:7pt
}
#credit a:hover {
  color: #dcd9d4;
  text-decoration: underline;
font-size:7pt
} 


/* ANCHOR STYLES */
a { 
color: #776c5f; 
text-decoration: none; 
}

a:link {
color: #776c5f; 
text-decoration: none; 


}

a:visited {
color: #776c5f; 
text-decoration: none; 

}

a:hover { 
color: #776c5f; 
text-decoration: underline;
}


a:active {
color: #776c5f; 
text-decoration: none; 

}

#shophd {


background-color:#c72d6a;
color:white;
font-size:10pt;
font-family: verdana;
text-transform:uppercase;
font-weight:bold;
padding:6px;
margin:3px;
}

#infohd {

background-color:#e66c14;
color:white;
font-size:10pt;
font-family: verdana;
text-transform:uppercase;
padding:6px;
margin:3px;
}

#questionhd {

background-color:#9daf21;
color:white;
font-size:10pt;
font-family: verdana;
text-transform:uppercase;
padding:6px;
margin:3px;
}

#carthd {

background-color:#45b5b2;
color:white;
font-size:10pt;
font-family: verdana;
text-transform:uppercase;
padding:6px;
margin:3px;
}

.leftcatnav {

padding: 0px 0px 6px 8px;




}


.search
{
	color:#b0aa9d; /*~*/
}

.search form
{
	float:left;
	margin:-5px 0 5px 0;
}



.search form input.ia
{
	float:left;
	width:100px;
	height:24px;
	padding:10px 10px 0 10px;
	border:none;
	background-color:transparent;
	background-image:url(http://www.modmelon.com/mmmay2010/searchboxbackpng.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.search form input.ib
{
	float:left;
	width:41px;
	height:34px;
	border:none;
	background-color:transparent;
	background-image:url(http://www.modmelon.com/mmmay2010/searchboxbackpng.png);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:pointer;
}





#popbutton {


width:100px;
background:none;
border:0px solid #ccc;
text-align:left;
padding:0px;
position:absolute;top:20px;left:0px;cursor:pointer;color:#666;text-decoration:none;float:left;z-index: 100;



}





img {

border:0px;

}
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #adbf31;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #efeeeb;
	padding: 60px 60px 20px 20px;
	border: 0px solid #50b7b4;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #808080;
	-moz-box-shadow: 0px 0px 20px #808080;
	box-shadow: 0px 0px 20px #808080;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;


.tabcontainer{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.tableft1{
float: left;
width: 130px;
line-height: 22px;
}

.tabright1{
float: right;
width: 130px;
line-height: 22px;
}

ul{
padding: 0;
margin: 0;
list-style-type: none;
}

ul li{
padding: 0;
margin: 0;
list-style-type: none;
}

hr{
background-color: #38c9cc;
height: 1px;
}













#featured {

width:680px


}




#featuredleft {
float:left;
text-align:left;
width: 270px;
font-size:.9em;
padding:0px;
margin:0px auto 0px auto;

}

#featuredright {
float:right;
text-align:right;
width: 200px;
padding:0px;
margin:0px auto 0px auto;
font-size:.9em;


}

#salebut
{
  display: block;
  width: 180px;
  height: 220px;
  background: url("http://www.modmelon.com/mmmay2010/salebox2pngsepia.png") no-repeat 0 0;

}

#salebut:hover
{ 
   display: block;
  width: 180px;
  height: 220px;
  background: url("http://www.modmelon.com/mmmay2010/salebox2png.png") no-repeat 0 0;
}

#salebut span
{
  display: none;
}

.formbutton { 
color: #adbf31; 
font-size:9pt;
font-family:arial;
background-color: #685e52; 
border: 1px solid #685e52; 
font-weight:bold;
}

.orderlink { 
color: #adbf31; 
font-size:9pt;
font-family:arial;
background-color: #685e52; 
border: 1px solid #685e52;  
text-decoration: none; 
font-weight:bold;
}


/* ACCENTED FONT */
.accent { 
font-style: italic; 
background-color:#ffffff;
border:0px solid #ab4d92;

}


/* CELL COLOR FOR ACCENTS */
.accentcell { 
background-color:#ab4d92;
padding:10px;
}

/* TABLE BORDER FOR ACCENTS */
.accenttable { 
border: 1px solid #ab4d92; 
border-collapse: collapse; 
background-color:#ab4d92;
}

