a {							text-decoration: none; }
a:hover {					text-decoration: underline; }


BODY {						background-color: #FFFFFF;
							margin: 0;	 }
							
#site_select a { 
	color: #aeb0b3; } 
#site_select a:hover { 
	text-decoration: none;
	color: #f00; } 
#site_select { 
	font-family: Verdana, frutiger, arial;
	font-weight: bold;
	font-size: 13px;
	color: #414042; } 
.copy_text { 
	font-size: 9px;
	color: #444444; } 

.titleBackground { background-color: #62D6F8; }

.titleTopLeft {		background-image: url(/elements/images/top_left.gif);
									background-repeat: no-repeat; }

.menuSpacer { background-color: #FFFFFF; }


.menuText {		font-weight: bold; 
							font-family: Verdana, Arial;
							font-size: 9px;
							color: #FFFFFF; }

.menuText:hover {		text-decoration: none; }

.menuButton { background-color: #00A1E6; }

TD	{						font: 11px Verdana, Arial, sans-serif; 	}

.framed {					border-style: solid; 
							border-color: #00A1E6; 
							border-width: 0; }

.titleBarText {				font-weight: bold; 
							font-family: Verdana, Arial;
							font-size: 10px;
							color: #4F5050; }

.weddingColor {				background-color: #62D6F8; }

.weddingLightColor {		background-color: #F1FAFD; }

.weddingDetials { font-family: Verdana, Arial;
							font-size: 10px;
							color: #20ADE9; }

.pageTitle {					font-family: Verdana, Arial;
							font-weight: bold;
							font-size: 16px;
							color: #000000;
							padding-top: 5; 							}

.subTitle {					font-family: Verdana, Arial;
							font-weight: bold;
							font-size: 12px;
							color: #000000; }

.contactSubTitle {			font-family: Verdana, Arial;
							font-weight: bold;
							font-size: 14px;
							color: #B47FBE; }


.footerText {				font-family: Verdana, Arial;
							font-size: 9px;
							color: #4F5050; }

.errorText	{				font-family: Verdana, Arial;
							font-size: 11px;
							color: #FF2222; 
							background-color: #FFEDED;
							border-color: #FF0000;
							border-style: solid;
							border-width: 1px; 
							padding: 5px;}

#confirmText {
	border-color: #000;
	border-style: solid;
	border-width: 1px; 
	height: 300px;
	width: 870px;
	overflow: auto;
}

#confirmText select {
	width: 270px;
}

.confirmTextTitle {
	font-weight: bold;
}
							
.footerBar {				background-color: #7D7D7D; }


.formContent { 			font-family: Verdana, Arial;
							font-size: 9px;
							color: #000000;
							background-color: #FFFFFF;
							 }

		
.submit {			background-color: #00A1E6;
							border-color: #000000;
							border-style: solid;
							border-width: 1px;
							color : #FFFFFF;
							font-weight: bold;
							font-family: arial;
							font-size:11; }
.submit:hover {	color : #910A2B;  }

.submitLink { background-color: #00A1E6;
							border-color: #000000;
							border-style: solid;
							border-width: 1px;
							color : #FFFFFF;
							font-weight: bold;
							font-family: arial;
							font-size:11;
							padding: 1;
							padding-left: 10;
							padding-right: 10; }

.submitLink:hover {		color : #910A2B; text-decoration: none;  }

.tableTitle {				background-color: #D0F3FD;
							font-family: Arial;
							font-size: 11px;
							font-weight: bold;
							color: #000000;
							border-style: solid; 
							border-color: #00ACE8; 
							border-width: 1px;
							border-left: 0px; border-right: 0px; 
							}

.tableRow {				background-color: #FFFFFF; }

.login {					background-color: #D0F3FD;
							border-style: solid; 
							border-color: #62D6F8; 
							border-width: 1 }

.login_body {		font: 11px Verdana, Arial, sans-serif;
							background-color: #FFFFFF;
							margin: 0; }

.errorMessageText {			background-color: #FFEDED;
							border-style: solid; 
							border-color: #FF3232; 
							border-width: 1;
							color: #FF0000; }

.middleState { color: #FF5555; }

.totalState{ color: #121212; }

.statsTH {				background-color: #D0F3FD;
							font-family: Arial;
							font-size: 11px;
							font-weight: bold;
							color: #00A1E6;  }

.selectedLists { background-color: #E7F6FB;
							border-style: solid; 
							border-color: #00ACE8; 
							border-width: 1px;
							border-left: 0px; border-right: 0px; 
							color: #000000;
							padding: 5px;
}

.selectedListsText { 
							font-weight: bold;
							color: #000000;
							text-decoration: underline; }
.selectedListsText:hover { color: #FF0000;  }

.viewlistLinkText { color: #000000;
							font-family: Arial;
							font-size: 11px;
							font-weight: normal;
							text-decoration: none; }
.viewlistLinkText:hover { color: #FF0000;  }

.listLinkText { color: #910A2B;
							font-family: Arial;
							font-size: 11px;
							font-weight: bold;
							text-decoration: underline; }

.productCodeText { color: #000000;
							font-family: Arial;
							font-size: 9px;
							font-weight: bold; }

.disguised { display: none; }

.revealed { display: block; }

.menuBackground {			background-image: url(/elements/images/menu_background.gif); }

.weddingTitle { color: #00ACE8;
							font-family: Arial;
							font-size: 12px;
							font-weight: bold; }
.basketTotal { color: #00ACE8;
							font-family: Arial;
							font-size: 11px;
 }

.tableTextTitle {	background-color: #FFFFFF;
							font-family: Arial;
							font-size: 11px;
							font-weight: bold;
							color: #000000;
							border-style: solid; 
							border-color: #00ACE8; 
							border-width: 0px;
							border-left: 0px; border-right: 0px; 
							}



