table#navAlign {
	margin-left: 29px;
}

.homeNav {
	margin-top: 4px;
	margin-left: 4px;
}

.topPaddedLayer
{
	background-color : #fff;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style: solid;
	border-color: #AAA;
	border-bottom-color: #fff;
	margin-left: 29px;
	width: 741px !important;
	width /**/: 743px;
}

.bottomPaddedLayer
{
	border : 1px solid #AAA;
	background-color : #fff;
	margin-left: 29px;
	width: 741px !important;
	width /**/: 743px;
}


.singlePaddedLayer
{
	border : 1px solid #AAA;
	background-color : #fff;
	margin-left: 29px;
	width: 743px; !important;
	width /**/: 741px;
}

.popupPaddedLayer
{
	border : 1px solid #AAA;
	background-color : #fff;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 391px; !important;
	width /**/: 393px;
}

table#popupBorders
{
	border : 1px solid #DDD;
	background-color : #fff;
	margin: 5px;
	margin-bottom: 0px;
	width: 379px; !important;
	width /**/: 381px;
}

table#borders
{
	border : 1px solid #DDD;
	background-color : #fff;
}


table#bottomborder 
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
	width: 729px !important;
	width /**/: 731px;
}


.imgBorder {
	width: 94px;
	background-color: #fff;
	border : 1px solid #DDD;
	padding: 5px;
}

.purpleText {
	color: #669;
}

.purpleBold {
	color: #669;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.categoryTitle
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

table#border 
{
	border : 1px solid #DDD;
	background-color : #fff;
	margin-right : 5px;
	margin-left : 5px;
	margin-top : 5px;
	width: 729px !important;
	width /**/: 731px;
}

table#prodDetail
{
	border : 1px solid #DDD;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
	width: 729px;
}

.prodDetailTop
{
	border : 1px solid #AAA;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	margin-left: 29px;
	width: 743px; !important;
	width /**/: 741px;
}

table#detailSpiffs 
{
	width: 123px;
}

table#errorborder
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
	width: 729px !important;
	width /**/: 731px;
}

table#navborder
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 1px;
	margin-right : 5px;
	margin-left : 5px;
}

table#sideborder
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
}

table#listborder
{
	border : 1px solid #aaa;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
	width: 729px !important;
	width /**/: 731px;
}

.on {
	display: block;
}

.off {
	display: none;
}

.listSpace{
	margin-top: 5px;
	margin-bottom: 5px;
}

.listLink{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.listNoLink{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.error{
	color: #C01F25;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.errorlite{
	color: #cc0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.printfriendlyerror{
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.printfriendlyerrorlite{
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

table#greetborder
{
	border : 1px solid #DDD;
	background-color : #fff;
	margin-top : 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 729px !important;
	width /**/: 731px;
	
}

#checkListHead
{
	background-color : #666699;
	margin-top : 5px;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	height: 19px;
	padding-left: 5px;
	padding-top:3px;
	color: #fff;
	font-weight: bold;
		
}

.spiffText {
	color: #666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 4px;
	margin-top: 3px;
}

#spiffImg {
	width: 53px;
	background-color: #fff;
	border : 1px solid #DDD;
	padding: 4px;
}

.spiffImg2 {
	background-color: #fff;
	border : 1px solid #DDD;
	padding: 5px;
}

.spiffText2 {
	color: #666;
	width: 110px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-bottom: 5px;
}

.imgBorder {
	width: 94px;
	background-color: #fff;
	border : 1px solid #DDD;
	padding: 5px;
}

td,.body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.bodysm {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.personalNote {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.weddingDate {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.black {
	color: #000000;
}

.listColumns {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.printfriendlylistColumns 
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.manageSm {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.manageDate {
	font: 42px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.giftCategories {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 25px;
	padding-left: 7px;
	padding-top: 6px;
	background-color: #efefea
}

.giftCatLinks {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 14px;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
}

a.listColumns:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
a.listColumns:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

.listCategory {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
}

.catInfo{
	margin-top: 3px;
}

.textBox{
	width: 15px;
	margin-top: 5px;
}

a.body{
	text-decoration: underline;
}

.formElements {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
}

.formElementsBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

.quantity {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	width: 19px;
	text-align: center;
	margin-top: 5px;
}

.dynamicTitles {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.todaysPrice {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
}

.printerfriendlytodaysPrice {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.productDetailHead {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 15px;
}

.productDetail {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:4px;
}

.nonBreaking {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	display: none;
}

.nonBreakingsm {
	font-size: 5px;
}

.addGiftsLinks {
	font-size: 9px;
	margin-left: 15px;
	margin-top: 5px;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.searchResults{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}

.listLeading{
	line-height: 16px;
}

.checkListBreak{
	margin-top: 3px;
}

a.metaNav:link{
	color: #412a60;
	text-decoration: none;
}

a.metaNav:visited{
	color: #412a60;
	text-decoration: none;
}

table#catHead{
	margin-left: 5px;
	margin-right: 5px;
	width: 731px !important;
	width /**/: 729px;
}

table#footer{
	margin-left: 38px;
}

a.footer:link{
	text-decoration: none;
}

a.footer:visited{
	text-decoration: none;
}

.breadDivider{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.charLimit{
	color: #999999;
}

.giftMessage {
	color: #369;
}

.stepTitle {
	font: 14px;
}

form#noSpace{
	line-height: 0px;
}
