body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}#masthead {	background-image: url(../images/red-bkgrd.gif);	background-repeat: repeat-x;}#topnav {	background: #70312B;	height: 18px;	color: #D6C3BC;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	padding-top: 5px;	margin-bottom: 12px;	width:1000px;}#topnav A {	padding-left: 10px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	text-decoration: none;	color: #D6C3BC;	letter-spacing: 0.05em;	padding-right: 12px;}#topnav A:hover {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration:underline;	text-transform: uppercase;	color: #FFFFFF;}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}.heading{	color: #666633;	font-family: Georgia, Times;	font-size: 18px;	font-weight: bold;}p {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color:#666666;}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: #004b79;	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: #666666;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:24px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}.leftNav a {	color: #666633;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration:none;	font-size: 11px;	list-style-image: url(../images/arrow.gif);}.leftNav a:visited {	color: #3B3366;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration:none;	font-size: 11px;}.leftNav a:hover {	color: #666633;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration:underline;	font-size: 11px;}/* 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:underline}.footer a:visited {	color: #7A7979;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9;	font-weight: normal;	text-decoration:underline}.footer a:hover { color: #6699cc; text-decoration:underline}/* End of FOOTER*/div.rightNav{	position:relative;	left:5px;	top: -2px;}/* prodCat*/.prodCat{	color: #666633;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:1.35;	margin-right: 5px;}.prodCat a:link {	color: #666633;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-decoration:underline;}.prodCat a:visited {	color: #346733;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	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:#666633 1px solid; }td.detailPageBorder{	border-bottom: 1px solid #666633;	border-top: 1px solid #666633;}/* 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;}/* LEFT NAV */.menuVertical {	color: #FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	font-weight: bold;	text-decoration:none;	border-top: 1px solid #666633;	background-color: #666633;	color:#FFFFFF;	width:175px;	height:22px;	text-transform: uppercase;	text-indent: 15px;	vertical-align: middle;	letter-spacing: 0.05em;	margin-left: 10px;	margin-right: 10px;}.searchBoxArea {	color: #FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	font-weight: bold;	text-decoration:none;	color:#FFFFFF;	width:175px;	height:22px;	text-transform: uppercase;	text-indent: 15px;	vertical-align: middle;	letter-spacing: 0.05em;	margin-left: 10px;	margin-right: 10px;}.menuVerticalBody{	border: 1px solid #666633;	margin-bottom: 10px;	margin-left: 10px;	width:175px;	margin-right: 10px;}.menuVertical a {	color: #666633;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration:none;}.menuVertical a:visited {	color: #3a3466;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration:underline;}.menuVertical a:hover {	color: #666633;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration:none;}.crumbs a {	color: #356734;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration:none}.crumbs a:visited {	color: #6F312B;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration:none}.crumbs a:hover { color: #356734; text-decoration:underline}.paginator{	color: 707EBD;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-decoration:none}.paginator a {	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: #004b79;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	text-decoration:none;	vertical-align:bottom;	margin-bottom:5px;	background-color:#ffffff;	}.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: 10px;	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;}.feature {	margin-left: 5px;	margin-bottom: 5px;	cursor: hand; cursor: pointer;}