BODY, TD{
	FONT: 8pt Verdana;
	COLOR: #000000;
}

A{
	FONT: 8pt Verdana;
	COLOR: #0000FF;
	TEXT-DECORATION: underline;
}

A:hover{
	COLOR: #FF0000;
	TEXT-DECORATION: unerline;
}


.promo
{
	COLOR: #BE8639;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
}
H1{
	COLOR: #BE8639;
	TEXT-ALIGN: right;
	FONT-SIZE: 25px;
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
}

.smallh1{
	COLOR: #BE8639;
	TEXT-ALIGN: right;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
	MARGIN: 0px;
}

H2{
	COLOR: #003366;
	TEXT-ALIGN: left;
	FONT-SIZE: 15px;
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
	LETTER-SPACING: 1px;
}

.innertable{
	BORDER: 1pt solid #888888;
}

.rhtnavcell{
	HEIGHT: 20pt;
	BORDER-BOTTOM: 1pt dotted #E0E0E0;
	CURSOR: 'hand';
}

.content{
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: justify;
	BACKGROUND-IMAGE: url('images/titlebg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top right;
}

.bridecontent{
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: justify;
	COLOR: #DE8639;
}

.bells{
	BACKGROUND-IMAGE: url('images/bridebg.jpg');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
}

.brideborder{
	HEIGHT: 60px;
	BACKGROUND-IMAGE: url('images/bridetopborder.jpg');
	BACKGROUND-POSITION: center;
	BACKGROUND-REPEAT: no-repeat;
}

.blue{
	COLOR: #004488;
}

.red{
	COLOR: #FF0000;
}

.toptext{
	BACKGROUND: URL('images/topbg.jpg');
	TEXT-INDENT: 5pt;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	COLOR: #E0E0E0;
	BORDER-BOTTOM: 1pt solid #404040;
}

.lmlnk, .lmlnk:hover{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	COLOR: #004488;
	TEXT-DECORATION: none;
}

.white
{
	COLOR: #FFFFFF;
}

.tmcell
{
	TEXT-ALIGN: center;
	
}

.topmenu, .topmenu:hover{
	FONT: 7pt Verdana;
	COLOR: 440000;
	TEXT-DECORATION: none;
}

.tbltop{
	HEIGHT: 50px;
	FONT: 8pt Verdana;
	FONT-WEIGHT: bold;
	COLOR: 004488;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url('images/bar.jpg');
	BACKGROUND-POSITION: center;
	BACKGROUND-REPEAT: no-repeat;
}

.tblleft{
	WIDTH: 190px;
	BORDER-LEFT: 1pt solid #CFF1CF;
	TEXT-ALIGN: left;
}

.tblright{
	WIDTH: 190px;
	BORDER-RIGHT: 1pt solid #CFF1CF;
	TEXT-ALIGN: center;
}

.margintext{
	MARGIN: 5px;
}

.enter, .enter:hover{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	COLOR: FFFFFF;
	TEXT-DECORATION: none;
}

.quantity{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	COLOR: #004488;
}

.clicktozoom{
	CURSOR: hand;
}

.normal{
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: justify;
}

.bottomnavbg{
	BACKGROUND-IMAGE: url('images/bottomnavbg.jpg');
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: right;
	PADDING: 5px;
	PADDING-RIGHT: 200px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	COLOR: #004488;
}

.marginBrdImg{
	cursor: 'hand';
	padding: 5px;
	width: 0px;
	border: 1px solid golden;
}

.listht{

	line-height: 25px;
}

.orderPageNote{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #844;
	display: block;
	letter-spacing: 1px;
}

.img-head{
	height: 120px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #C87E0B;
	font-weight: bold;
	text-align: center;
}

.small_txt{
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #AB5F05;
}

.hrline{
	size: 1px;
	width: 80%
}


/* VisaSignature CSS*/

.visaHead{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}


.visaOffer{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
}

.visaTxt{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #000000;
}

.wreathHead{
	COLOR: #BE8639;
	FONT-SIZE: 17px;
	FONT-FAMILY: Trebuchet MS, Trebuchet, Verdana;
}


/* New Order Style */

.space{
	padding-left:8px;
	padding-right:8px;
}

.homeTopInvBox{
	width: 479px;
	color: #fff;
	border: 2px dotted #fc0;
	font-size: 10px;
}

.homeTopInvBox a, .homeTopInvBox a:hover{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}


/* Spring Offer */

.titleLink{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	
}

.springTitle{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	
}

.springTitlesub{
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	height: 70px;
}

.btmBorder{
	border-bottom: 1px dotted #BE8639;
}

.springBdr{
	border: 1px dotted #261501;
	cursor: pointer;
}

.redTxt{
	color: #FF0000;
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Verdana;
}

.blueTxt{
	color: #0000FF;
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Verdana;
}

.saleTxt{
	color: #000000;
	font-size: 15px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	text-decoration: underline;
	height:25px;
}

.saleBdr{
	border-right:1pt solid #CFF1CF;
	border-left:1pt solid #CFF1CF;
	border-top:1pt dotted #CFF1CF;
}