
h1
{
	color:Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	line-height:1;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:1px;
	
	
}

.h1_header
{
	color:333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	line-height:1;
	font-weight: normal;
	margin-bottom:0px;
	margin-top:1px;
	position:absolute
}

h2
{
	color: 3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:1;
	margin-bottom:5px;
}


li
{
	margin-bottom:5px;
}

.h3_hp
{
	color: 3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:1;
	margin-bottom:3px
}



.l3catHeader
{
	color: #3366CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:2;
	margin-bottom:3px;
	margin-left:6px;
}

.l3catHeaderSmaller
{
	color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:1;
	margin-bottom:3px;
	
}


.bodycopy
{
	color: 666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.35;
	
	
}

.catDesc
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.35;
	margin-left:7px;
	
}


.bodycopy a:link 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}

.bodycopy a:visited 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}

.bodycopy a:hover { color: #7A7979; text-decoration:underline}


/* Left NAV*/
.leftNav
{
	color: #014eaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	line-height:1.50;
}


.leftNav a:link 
{
	color: #014eaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	text-decoration:none
}

.leftNav a:visited 
{
	color:#014eaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	text-decoration:none
}

.leftNav a:hover { color: #5A8BBB; text-decoration:underline; }


/* End of LeftNav*/



/* FOOTER*/
.footer
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9;
	line-height:1.35;
}


.footer a:link 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: normal;
	text-decoration:none
}

.footer a:visited 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: normal;
	text-decoration:none
}

.footer a:hover { color: #6699cc; text-decoration:underline}


/* End of FOOTER*/


div.rightNav
{
	position:relative;
	left:5px;
	top: -2px;
}

/* prodCat*/
.prodCat
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	line-height:1.35;
	
	
	
}


.prodCat a:link 
{
	color: 2651DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	text-decoration:underline
}

.prodCat a:visited 
{
	color: 2651DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	text-decoration:underline
}

div.pImg 
{
	position:relative;
	top:15px
}

div.pImg div.pTitle  /* only applied to <div class="pTitle"> that is nested inside <div class="pImg"> */
{
	POSITION: relative; 
	TOP: 3px
}

div.pTeaser
{
	LEFT: 5px;
	WIDTH: 170px; 
	POSITION: relative; 
	TOP: 22px;
}

div.pPrice 
{
	POSITION: relative; 
	TOP: 27px;
}

div.pCatBoder
{
	WIDTH: 197px; HEIGHT: 265px; BORDER:#7CB0E4 1px solid; 
}

/* End of FOOTER*/

.menuHorizontal
{
	width:960px;
	height:15px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	vertical-align:middle;
	background-color: #7CB0E4;
	font-weight: bold;
}

.menuHorizontal a:link 
{
	color: #ffffff;
	font-weight: bold;
	text-decoration:none
}

.menuHorizontal a:visited 
{
	color: #ffffff;
	font-weight: bold;
	text-decoration:none
}

.menuHorizontal a:hover 
{	color: #ffffff; 
	text-decoration:underline;
	
}


.l2catHeader
{
	color: #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:1;
	position:relative;
	top:3px;
	bottom:3px;
}



.menuVertical
{
	color: FFFFFF/*F7809B 707EBD*/;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	border-top: 2px solid #7CB0E4; 
	background-color: #7CB0E4;
	width:175px;
	height:22px;
	vertical-align:middle;
	text-align:center;
}



.menuVerticalBody
{
	border: 1px solid #7CB0E4;
	margin-bottom: 10px;
	width:175px;
}

.menuVertical a:link 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	text-decoration:none
}

.menuVertical a:visited 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	text-decoration:none
}

.menuVertical a:hover { color: #7A7979; text-decoration:underline}


.crumbs a:link 
{
	color: DBB182;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}

.crumbs a:visited 
{
	color: D77F8A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}

.crumbs a:hover { color: #D77F8A; text-decoration:underline}


.paginator
{
	color: 707EBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none
}

.paginator a:link 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline
}

.paginator a:visited 
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline
}

.paginator a:hover { color: #7A7979; text-decoration:underline}

.detailHeader
{
	color: 336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration:none;
	vertical-align:bottom;
	margin-bottom:5px;
	background-color:E5F0FC;
	
	
}

.styleTB
{
	padding-left:3px;
	/* background-image:url(/img/weddings/site/TB.gif);*/
	border-width:2px;
	background-repeat:no-repeat;
}

.ProductListSort
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:1.35;
}

.testimonial
{
	color: 7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.35;
	
}


.bening
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}

.bening a:hover
{
	 color: #7B7F7F; 
}
.bening  a:link 
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}
.bening a:visited 
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}

.weddingNews
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration:none
}

.weddingNews div
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none
}

.weddingNews a:hover
{
	 color: #7B7F7F; 
}
.weddingNews  a:link 
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}
.weddingNews a:visited 
{
	color:#7A7979;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none
}

.bodyForm-TextBox		
{
	border: 1px solid #505050;  
	background-color: #F5F5F5;  
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	color: #505050;  
	height:20px ;
	position:relative;
	left:-2px;
	width:142px;
	height:20px;
}

.moreInfo
{
	VISIBILITY: hidden
}

.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px;
	border: 1px solid #333333;
	background-color: #666699;
	
}

.searchButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px;
	border: 1px solid #333333;
	background-color: #666699;
	position:relative;
	
}

.tollFree
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: MidnightBlue;
}

.footerDiv
{
	height: 1cm; 
	overflow: auto;
	
}
