h1 {
   font: 16px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
}

.greetext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #006600;}
.blacktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;}    
.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}   
.nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopentrysmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 0px;}
.noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 

.searchbox {
   border: solid 1px #000000; 
   color: #952A3C; 
   width: 70px; 
   font: bold 11px verdana; 
   background-color: #FFFFFF;
   }
.cpanellink {
   font: 11px arial bold; 
   color: #9C659C; 
   background-color: #FFFFFF;
   display: block; 
   width: 130px; 
   border-bottom: solid 1px #FFFFFF; 
   padding: 2px;
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.nav {
   font: 11px arial bold; 
   color: #000000; 
   background-color: #FFFFFF;
   display: block; 
   width: 130px; 
   border-bottom: solid 1px #FFFFFF; 
   padding: 2px;
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
   html>body .nav {width:134px;}
.nam {
   font: 11px arial bold; 
   color: #000000; 
   background-color: #F7EBF7;
   display: block; 
   width: 134px; 
   border-bottom: solid 1px #FFFFFF; 
   padding: 2px;
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
   html>body .nav {width:134px;}
.mav {
   font: 12px arial bold; 
   color: #9C659C; 
   display: block; 
   width: 134px;
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 140px;
   }
.maw {
   font: 12px arial bold; 
   color: #000000; 
   display: block; 
   width: 134px; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 140px;
   }
.mat {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.mats {
   font: 10px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.shopcart {
   font: 11px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.plaintitle {
   font: 14px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.catprotext {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.pageheader {
   font: 16px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.plaintext {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.plaintextbold {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.plaindesc {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }

.miniplaintext {
   font: 10px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.miniplaintextbold {
   font: 10px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.hform {
   font: 14px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.tform {
   font: 12px arial bold; 
   color: #000000; 
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.foottext {
   font: 12px arial bold; 
   color: #000000; 
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.pagetime {
   font: 10px arial bold; 
   color: #000000; 
   voice-family: "\"}\"";
   voice-family:inherit;
   }
.navB {
   font: 12px arial bold; 
   color: #000000; 
   display: block; 
   width: 134px; 
   border-bottom: solid 1px #CCCCCC; 
   padding: 2px;
   padding-left: 4px;
   voice-family: "\"}\"";
   voice-family:inherit;
   }
   html>body .nav {width:134px;}
A.nav {text-decoration:none;}
A.nav:hover{background-color: #9C659C; color: #FFFFFF;}
A.nam {text-decoration:none;}
A.nam:hover{background-color: #9C659C; color: #FFFFFF;}
A.mav {text-decoration:none;}
A.mav:hover{background-color: #9C659C; color: #FFFFFF;}

.nav-home {
        font: 11px arial bold; 
        color: #9C659C; 
        display: block; 
        width: 134px; 
        border-bottom: solid 1px #FFFFFF;
        border-top: solid 1px #FFFFFF; 
        padding: 2px;
        padding-left: 4px;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	html>body .nav-home {width:134px;}
A.nav-home {text-decoration:none;}
A.nav-home:hover{background-color: #9C659C; color: #FFFFFF;}
.breadcrumbs{ font-family: verdana; }
.breadcrumbs-last {font-family: verdana;}
.welcome{font: normal 12px arial; display: block; padding-top: 8px;}
.name{font: bold 16px verdana; color: #9C659C;}
table.wedding {
	border-left: 1px solid #9C659C;
	border-collapse: separate;
	border-right: 1px solid #9C659C;
	border-bottom: 1px solid #9C659C;
        background-repeat: no-repeat;
        background-position: top right;
}
table.layout {
	border-left: 1px solid #9C659C;
	border-collapse: separate;
	border-right: 1px solid #9C659C;
	border-bottom: 1px solid #9C659C;
        background-repeat: no-repeat;
        background-position: top right;
}
td.sidemenu {
        background-image: url(left5b2005.gif);
        background-repeat: repeat;
	background-color: #FFFFFF;
        background-position: top left;
}
td.bgImage { 
    background-image: url(bg-span.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #fff;
    color: #000;
}


.featured {border: solid 1px #000000}
.featured-on {border: solid 1px #E5D9E5}

