td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

form
{
	margin:0px;
}

a {
	text-decoration: underline;
	color:#1E4196;
}


a.menu
{
	font-size: 13px;
	color: #003366;
	font-family: Tahoma;
	text-decoration: none;
}
a.image 
{
	border-style:solid ;
	border-width:1px	;
	border-color:#000000;
}
a.imagenone 
{

	border-width:0px	;
	border-color:#000000;
}

a.menulink2 {
	text-decoration: underline;
	color:#1E4196;
	font-weight:bold;
	font-family:Tahoma;
}

a.menulink3 {
	text-decoration: none;

}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
	
}
.style2 {
	color: #8C1313;
	font-weight: bold;
	font-size: 13px;
}

H1 {
	color: #8C1313;
	font-weight: bold;
	font-size : 16px;
}

/*

*/
/* Default CSS Stylesheet for a new Web Application project */
body
{

   background-image: url(images/grd-grey.jpg) ;
 background-repeat:repeat-x ;
background-attachment: fixed;
   }

/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}
.MostPopularHead
{
    background-color: darkred;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: normal ;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: #ffffff;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: normal ;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
	padding-left: 5px;
	font-size: 11px;
	border-left: dimgray 1px solid;
	
	color: black;
	border-bottom: dimgray;
	font-family: Verdana, Arial;
	background-color: #f2f2f2;
}

.CartListFooter
{
    background-color: #dddca3;
    line-height: 10pt
}

.box
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	width: 110px;
	border-bottom: black thin solid;
}

.W A:visited { COLOR: #000099; TEXT-DECORATION: none }
.W A:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
.W A:active { COLOR: #FFFFFF; TEXT-DECORATION: none }
.W A:hover { CURSOR: crosshair; COLOR: #000099;  TEXT-DECORATION: none }

.MENUTABLE
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	
}
.menuon { COLOR: #ffffff; BACKGROUND-COLOR: #FFFFC0;
 } 
.menuoff { COLOR: #000000; BACKGROUND-COLOR: #d3e4f5;
	 }
	 

.DataEntryLabel {text-align: right ;}
.DataEntryField {text-align: left ; font-size:8pt}


#cctopinfo
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

#top
{
      /*  background-color : #20375f; */
     background-image: url(images/gg.gif);
       background-color : #003300;
        height: 70px;
        
}
#top td
{
	filter: shadow(color=#002244,direction=120,enabled=1,strength=3) glow(color=#2B446F,enabled=1,strength=1);
	color: beige;
	text-align: left;
} 
	.navcat
{
	border-right: navy 1px solid;
	padding-right: 2px;
	border-top: navy 1px solid;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	font: 11px arial bold;
	width: 140px;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #285F1A;
	voice-family: inherit;
}
	.nav
{
	border-right: navy 1px solid;
	padding-right: 2px;
	display: block;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	width: 140px;
	color: #ffffff;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	font-style: normal;
	font-family: arial bold;
	background-color: #498827;
	font-variant: normal;
	voice-family: inherit;
}
	.navtop
{
	border-right: navy 1px solid;
	padding-right: 2px;
	border-top: navy 1px solid;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	font: 11px arial bold;
	width: 140px;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #498827;
	voice-family: inherit;
}
	A.navtop { TEXT-DECORATION: none }
	A.navtop:hover { COLOR: #ffffff; BACKGROUND-COLOR: #006600 }
	UNKNOWN { WIDTH: 134px }
	A.nav { TEXT-DECORATION: none }
	A.nav:hover { COLOR: #ffffff; BACKGROUND-COLOR: #006600 }
	.nav-home { PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 11px arial bold; WIDTH: 140px; COLOR: #9c659c; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; voice-family: inherit }
	UNKNOWN { WIDTH: 134px }
	A.nav-home { TEXT-DECORATION: none }
	A.nav-home:hover { COLOR: #ffffff; BACKGROUND-COLOR: #ffff99 }
	.breadcrumbs { FONT-FAMILY: verdana }
	.breadcrumbs-last { FONT-FAMILY: verdana }
	.welcome { DISPLAY: block; FONT: 12px arial; PADDING-TOP: 8px }
	.name { FONT: bold 16px verdana; COLOR: #9c659c }
	TABLE.wedding { BORDER-RIGHT: Navy 1px solid; BACKGROUND-POSITION: right top; BORDER-LEFT: Navy 1px solid; BORDER-BOTTOM: Navy 1px solid; BACKGROUND-REPEAT: no-repeat; border-left-collapse: separate; border-right-collapse: separate; border-bottom-collapse: separate }
	TD.bgImage { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://lib1.store.vip.sc5.yahoo.com/lib/myweddingfavors/bg-span.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff }