/* BASIC STYLES */html {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	letter-spacing:0.1em;	color: #7A665E; /* Lighter Beige */}body {	margin: 0;	padding: 0;	text-align: justify;	background-color: #F4FFE4;}html,body {}a {	color: #54798D;	text-decoration: underline;}a:hover {	color: #513E3D;}	h1 {	margin-top: 0;	margin-bottom: 0px;	padding-bottom: 5px;	padding-top: 75px;	text-transform: uppercase;	font-size: 18px;	font-weight: normal;	color: #54798D;	letter-spacing: 2px;}h2 {	font-size: 14px;	font-weight: normal;	color: #54798D;	letter-spacing: 1px;	text-transform: uppercase;	padding-top:10px;	margin-bottom: 5px;}h2 a {	text-decoration:none;}h3 {	color: #513E3D;	font-size:14px;	margin-bottom:0;	letter-spacing:0.1em;	text-transform: uppercase;}h4 {	font-size: 11px;	font-weight: normal;	color: #54798D;	letter-spacing: 0;	text-transform: uppercase;	padding-top:10px;	margin-bottom: 0px;	margin-top: 0;	line-height:12px;}h4 a {	text-decoration:none;	}h5 {	font-weight: bold;	letter-spacing: normal;	font-size:12px;	margin-top:0;	margin-bottom:0;}img {	border: 0px;}/* BASIC LAYOUT CLASSES */.header {	background-color: #513E3D;	width: 100%;	height: 100px;}.header .img { /* left header image */	background-image:url(../images_main/top_bar.jpg);	background-repeat: no-repeat;	height: 100px;}.header .slogan { /* right header slogan */	border: 0px solid white;	background-image:url(../images_main/slogan.gif);	background-repeat: no-repeat;	height:100px;	width: 296px;	position: absolute;	left: 555px;	top: 0px;}.background { /* sets blue menu background */	border: 0px solid green;	background-image:url(../images_main/background.gif);	width: 1000px;}.navmenutop { /* This is the navigation menu at the top of the page */	height:3px;        font-size:0px; /* SRC - needed for ie6 */	background-color: #513E3D;	background-image:url(../images_main/dashed_line.gif);	border-top: 2px solid #99CC33;}.navmenubottom {	height:3px;         font-size:0px; /* SRC - needed for ie6 */	background-color: #513E3D;	background-image:url(../images_main/dashed_line.gif);	border-bottom: 2px solid #99CC33;}.navmenu {	background-color: #A6BDCE;	text-transform: uppercase;	font-size: 10px;	height: 10px;	padding: 5px;	color: #54798D;	}.navmenu a {	color: #513E3D;	text-decoration: none;}.navmenu a:hover {	color: #FFFFFF;}.sidemenu { /* this is the blue menu on the left side of the page */	border: 0px solid black;	/*position: absolute;	top: 128px;*/	float: left;	width: 150px;}.sidemenu .logo {	background-image:url(../images_main/logo_invites_white.gif);	background-repeat: no-repeat;	margin: 15px;	margin-bottom: 0;	height: 150px;}.sidemenu ul {	list-style: none;	width: 150px;	margin-left: 0;	padding-left: 0;	margin-top: 0;	border-bottom: 1px solid #FFF;}.sidemenu li {	line-height: 35px;        max-height: 35px;	border-top: 1px solid #FFF;	text-align:center;	margin: 0px;        padding-bottom: 0;}.sidemenu li a {	color: #D5EDB3;	 /* Light Green */	text-transform: lowercase;	font-weight: bold;	text-decoration: none;        display: block;	width: 150px;  /* SRC - needed for ie6 */}.sidemenu li a:hover {	color: #513E3D;	background-color: #A6BDCE;}.commercemenu {  /* This is the commerce menu on the top right of the page */	border: 0px solid red;	float:right;	margin-top: 5px;	letter-spacing:normal;	text-align: right;	color: #513E3D;	font-weight: normal;}.commercemenu a {	text-decoration: none;	color: #513E3D;}.contentcontainer { /* sets the width and the position of the main content area */	border-right: 0px solid #F4FFE4;	margin-left:150px;	width: 650px;}.indent {	/* sets the space between the side menu and the content */	border: 1px solid red;	border: 1px solid #F4FFE4;	margin-left:20px;	line-height: 24px;}.indent p {	margin-left:0px;}	.eventmenu { /* This is the menu that appears on Event Stationary pages */	border: 0px solid red;	margin-top: 10px;	margin-bottom: 10px;	border-bottom: 1px solid #A6BDCE;	letter-spacing: 0.1em;}.eventmenu a {	text-decoration: none;}.announcementmenu { /* This is the menu that appears on Announcement Stationary pages */	border: 0px solid red;	margin-top: 10px;	margin-bottom: 10px;	border-bottom: 1px solid #A6BDCE;	letter-spacing: 0.1em;}.announcementmenu a {	text-decoration: none;}.footer {	border: 0px solid black;	clear: both;	width: 100%;	background-color:#F4FFE4;		border-top: 1px solid #A6BDCE;}.footer .text {	margin-top: 0px;	padding-top: 15px;	width: 850px;	text-align: center;	font-size:10px;	text-transform: uppercase;	letter-spacing:normal;	line-height: 18px;}.footer .text p {	margin: 0px;	line-height: 12px;} .footer .text a {	color: #54798D;	text-decoration: none;	text-transform: lowercase;	letter-spacing: 0.1em;} .footer .text a:hover {	color: #7A665E;}.footer .copyright{	text-transform: none;	letter-spacing:normal;	padding-top: 0px;	padding: 0px;	width: 850px;	text-align: center;	font-size:10px;	line-height: 12px;}.currency {	border-top: 1px solid #D5EDB3;		padding-top:20px;	line-height:14px;	font-size:10px;	letter-spacing:normal;}.currencynoline {	padding-top:20px;	line-height:14px;	font-size:10px;	letter-spacing:normal;}.currency img {	padding-top:5px;	margin-bottom: 25px;}/* Text formatting classes - Specific */.clear {	clear:both;	margin: 0px;	padding: 0px;}.clearleft {	clear: left;}.clearright {	clear: right;}.price {	font-size: 11px;	letter-spacing: normal;}.subtitle {	font-size: 11px;	color: #7A665E;	letter-spacing:0.1em;	font-weight: normal;}.line {	border-top: 1px solid #D5EDB3;	padding-top: 10px;}.blurb {	font-size: 11px;	line-height: 14px;	letter-spacing: normal;	margin-top: 15px;	margin-bottom: 15px;}.buttonsleft {	float: left;	margin-top: 15px;	margin-bottom: 15px;	margin-left:0px;}.buttonsright {	float: right;	margin-top: 15px;	margin-bottom: 15px;	margin-left:10px;	}.bold {	font-weight: bold;}.dark {	color: #513E3D;}.errorbox {	Border: 1px solid #FF6600;	color: #FF6600;	background-color: #FBE1CE;	background-color: #F3F2F0;	padding: 5px;	font-size:12px;	letter-spacing: normal;	margin-top: 50px;}.errorbox p {	margin:0px;	line-height:14px;}/*ADMIN STYLES*/#content .adminPage {		padding-left: 35px;		padding-top: 50px;		padding-bottom: 15px;		letter-spacing: normal;		line-height: 18px;		text-align: justify;		width: 620px;}#content .adminLink {		font-weight: bold;		/*border: 1px solid purple*/		background-color: teal;		color: white;		padding-right: 1em;		padding-left: 1em;		/*padding: 1px;*/		float: right;		/*text-decoration:none;*/}	/* Steve's fixes */ /* Override myAccount line-spacing */ .myAccount .indent p {         line-height: 10px; } .orderSummary .indent p {         line-height: 10px; } .myAccount h4 {         text-align: left; } .myAccount .left {         float: left;         } .myAccount .right {         float: right; } 