* { margin: 0; padding: 0;  }



body {

background:url(bg.gif) repeat-y top center  ;font-family: verdana,sans-serif;font-size:12px;

}



#top {

background: url(top.gif) center center;

 

 margin: 0 auto;

height:18px;

padding-top:1px;

width: 928px;

overflow:hidden;

text-align:center;font-size:12px;

}



#top h1 {

margin:0;

font-size:12px;

display:inline;

padding:0 250px 0 0 ;

color:#fff;



}

#top h2 {color:#fff; font-weight:bold; display:inline; margin:0;padding:0;
font-size:12px;}
#top a {
color: #fff;
text-decoration:none;
}
#top a:hover {
text-decoration:underline;
}
 

 #container {

 margin: 0 auto;

 width: 911px;

 padding-left:1px;

 

 }

#header {

background: url(head.gif);

width:911px;  

margin:0 auto;

height: 109px;

}

a img { border:0;}



#nav {
 
background:#9D006F url(navbg.gif) no-repeat;

margin:0 auto;

text-align:center;

font-weight:bold;

font-size:11px;

padding-top:1px;

color:#fff;
padding-bottom:2px;
}

#nav a {

color:#fff;

text-decoration:none;

}





#nav a:hover{text-decoration:underline;}



#content {



}



#contentleft{ width:597px;float:left;}



h1.top {

height: 20px;

margin:0;
font-size:13px;
text-align:center;
padding:0;
color:#fff;

background:url(topbg.gif);

}




 


.item {

width: 571px;

padding:5px;

color:#fdcdee;

margin: 5px auto;

border:2px solid #f38bd2;

background:#be57bb;

}

#contentright{ width:313px;margin-left:1px;float:left;}



.itempic {
 
float:left;

margin:20px 10px 10px 10px;

}

table { width: 90%; margin: 4px auto;}

.desc {

float:left;

width: 430px;

margin:10px;

}

td{width:50%;}

#contentleft  a ,table a{

text-decoration:none;

color:#fdcdee;

}



#contentleft h2 , h3{

color:#AC0279;

font-size:15px;

margin: 5px;

text-align:center;



}

#contentleft a:hover {



background:#fdcdee;

color:#be57bb;

}

.smaller { font-size:10px; } 



.link {

 display:block;margin-bottom:4px;

font-size:16px;

font-family:arial,sans-serif;

font-weight:bold;

}

.clearme{ clear:both;}



.footer {

background:#C5055C;

text-align:right;
width:881px;
margin:0 auto;
padding:5px 30px 5px 0;

color:#fff;

font-size:10px;

}

.image a {

border:1px solid #8d408b;

display:block;

width: 94px;

}

.image a img {

border:3px solid #f38bd2;

}

.image a:hover img {

border:1px solid #f8b7e3;



}

.image a:hover {

border:3px solid #8d408b;

width:90px;



}

.footer a {



color:#fff;

text-decoration:underline;



}

a.buy {
display:block;
width: 50%;
margin: 5px auto;
background:yellow;
color:#000 !important;
text-align:center;
padding: 5px 10px
}

.rightnav {
font-size:12px;
padding:20px;
list-style:none;
}

.rightnav a:hover {

text-decoration:underline;}
.rightnav a {
text-decoration:none;

color:#fdcdee;

}