body {background:url(images/logo.gif) no-repeat top center #89D0D7;margin-top:0;margin-left:0;margin-right:0;}

#wrapper{width:850px;margin-top:15x;}
#wrapper2{width:450px;margin-top:15x;}



#nav{width:100%;height:60px;background:url(images/bg_main.gif) no-repeat top center;padding-top:25px;padding-bottom:5px;}

#nav ul{list-style-display:none;padding:0;}

#nav li{display:inline;padding:10px;margin:0;}



#nav a{font-family:georgia;font-size:.73em;text-decoration:none;color:#CF3045;font-weight:bold;}

#nav a:hover{color:#89D0D7;}



/*to mark page status in top nav*/

body#home a#home,body#shop a#hshop,body#about a#about,body#invitations a#invitations,body#products a#products,body#stores a#stores,body#contact a#contact{color:#89D0D7;font-size:.73em;font-style:italic;}

	

#main{background:#FFFFFF;padding-top:20px;font-family:georgia;font-size:.8em;color:#CF3055;}
#main2{font-family:georgia;font-size:.8em;color:#CF3055;}

#mainhome{background:#FFFFFF;padding-top:0px;font-family:georgia;font-size:.8em;color:#CF3055;}

	

#bottom{width:100%;	height:30px;background:url(images/bg_main.gif) no-repeat bottom center;}

#footer{width:100%;font-size:.70em;font-family:verdana;padding:5px;color:#235155;}

	

a {font-family:georgia; text-size:.8em; color:#CF3045;}

a:hover {font-family:georgia; text-size:.8em; color:#89D0D7;}



/*STORES*/

.stores{

line-height:130%;}



/*ABOUT*/

#aboutbg {padding:5px;color:#FFFFFF;font-size:.90em;background:url(images/bg_behinddoor.gif) no-repeat top center;}

#aboutbg a{color:#FFFFFF;}

#aboutbg a:hover{text-decoration:none;border-bottom: dotted 1px;}



/*PRODUCTS*/

#productsbg {letter-spacing:1px;padding:0px;color:#FFFFFF;font-size:.90em;background:url(images/bg_products.jpg) no-repeat top center;}

#productsbg a{color:#FFFFFF;}

#productsbg a:hover{text-decoration:none;border-bottom: dotted 1px;}



/*CUSTOM*/

.customnav{

text-align:right;

font-size:1.1em;

padding-right:30px;

padding-left:30px;

}



.customnav a{

color:#7E7E82;

text-decoration:none;

}





.back{

padding-bottom:35px;

color:#7E7E82;

font-size:1.1em;

}



.back a{

color:#7E7E82;

text-decoration:none;

}



.back2 a{

color:#7E7E82;

text-decoration:none;

font-size:1.1em;

}



.desc{

padding-right:30px;

color:#3B3B3C;

font-size:1.1em;

font-style:italic;

}



.productname{

font-style:normal;

font-weight:bold;

}



.how{

font-style:normal;

font-weight:normal;

}



.desc a{

text-decoration:none;

color:#CF3045;

}



.grid{

padding-top:15px;

color:#3B3B3C;

font-size:1.1em;

}



.products{

border:1px solid #8D8D8D;

padding:3px;

}

