body {	background-image: url('../images/smileygirl.gif');	font-family: Trebuchet MS, Arial, Verdana, Lucida Sans Unicode, sans-serif;	position: relative;	} div#container {	margin-right: auto;	margin-left: auto;	width:850px;}div#brands {	float: left;	width: 120px;	height: 400px;}div#head {	margin: 0 0 0 0;	width:680px;	height: 112px;  	font-size: 0.75em;	background: #fff url(../images/banner_top.jpg) no-repeat top left;	font-family: arial, helvetica, impact, sans-serif;}div#page {	float: left;	margin: 0;	padding: 0;	width: 680px;	margin-right: auto;	margin-left: auto;/*	height:800px; */	background: #990100;}div#mainnav {	position:relative;	left:150px;/*	font-family: Trebuchet MS, Arial, Lucida Sans Unicode, sans-serif; */	font-size: 1.1em;	font-weight: bold;	padding:4px 10px 0 10px; *//*	margin: 0 0 0 80px;  */	width: 250px;	height: 25px;	float:left;/*	border:solid 2px; */	background-color:#000000;}#mainnav a, #mainnav a:visited{	color: #fff;	text-decoration: none;}#mainnav a:hover, #mainnav a:focus{	color: #FFAB19;	text-decoration: none;}div#mainnav img {	vertical-align:middle;  }div#title {	position:relative;	left:170px;	margin: 0 0 0 20px;	font-size:1.3em;	vertical-align: bottom;	font-weight:bold;	font-style:italic;	padding:3px 0 0 0;	color:#FFFFFF; /*	border:solid 2px; */}div#content {	margin: 0 0 0 0;	width:680px;	height: 720px;	font-size: 0.75em;	background: url(../images/banner_bottom.jpg) no-repeat top left;/*	border:solid 2px; */}div#leftimage {	width:130px;	height:280px;	float:left; 	clear:both;	margin:30px 0 0 0px;	padding:0 0 0 10px;/*	border:solid 2px; */}div#rightimage {	width:130px;	height:280px;	float:left; 	margin:30px 0 0 15px;/*	border:solid 2px; */}div#rightimage img {	text-align:right;}div#textarea {	float:left; 	position: relative;	margin:20px 0 0 0;	width: 370px;	height:auto;	padding: 10px 0 0 20px;	text-align:left;	font-size:1.1em;	color:#FFFFFF;	background: #990100;}div#textarea h1 {	font-size: 1.8em;	color:#fff;}div#textarea h2 {	font-size: 1.4em;	color:#fcc;}a {	color: #fff;	text-decoration: underline;}a:hover {	color: #fcf;    text-decoration: none;}div#mainimage {	position:relative;	top:0px;	left: 140px;	width:360px;	height:300px;	margin: 0 0 20px 0;/*	padding:0 0 20px 0; */	clear:both;}div#inviteemail {/*	width:640px; */	padding: 0 0 0 10px;	margin:0 0 0 10px;	height:25px;/*	clear:both; */	color:#FFFFFF;	background-color: #CC0000;/*	border:solid 2px; */}div#bottomnav {	position:relative;/*	width: 600px; */	height: 20px;	left: 50px;	top: 10px;	clear:both;/*	border:solid 2px; */} #bottomnav a {	text-decoration:none;	color:#FFFFFF;}#bottomnav a:hover {	text-decoration:underline;}	span.textareatitle {	color:#CB1512;	font-size:1.3em;	line-height:2.5em;/*	border:solid 2px; */}		div#footer {	position: relative;	margin: 0;	padding: 0;	width: 730px;	margin-right: auto;	margin-left: auto;/*	border:solid 2px; */}	span.designer {	float:right;	font-size: 0.75em;/*	border:solid 2px; */	color:#333333;}span.copyright {	float:left;	font-size: 0.75em;	color:#333333;/*	border:solid 2px; */}ul {  margin: 0;  padding: 0;  list-style-type: none;}li {  display: inline; /* :KLUDGE: Removes large gaps in IE/Win */}li a {  display: block;  width: 180px;  height: 30px;  margin:5px;  border:#D7E2F4;  border:solid;  border-width:1px;  line-height: 30px;  color: #000;  text-decoration: none;  background: url(../images/nav.gif) no-repeat left bottom;  text-indent: 10px;}li a:hover, .selected a {  background: url(../images/nav-hover.gif) no-repeat left bottom;  color:#00f;}.leftImage    {    text-align:left;    display:block;}.rightImage    {    text-align:right;    display:block;}