body {
	background-image: url(/images/background.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position:center;
	background-position:top;
	background-attachment:fixed;
	font-size:10px;
	font-family:arial;
	margin:0px;
	padding:0px;
	
	/* MSIE 5 doesn't center based on auto left/right margins, 
	but 'text-align:center' does center top-level divs: */
	text-align: center;
}

#contentcontainer {
	background-image: url(/images/crowdbg.jpg);
	background-color:black;
	background-repeat: no-repeat;
	background-position:center;
	background-position:top;
	margin-right:auto;
	margin-left:auto;
	width:790px;
	text-align: left;
}

#logo {
    float:left;
    width:300px;
    height:120px;
}

#banner {
	text-align:left;
    float:right;
    width:490px;
    padding-top:23px;
}

#leader {
    background-color:black;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}

#search {
    padding-top:5px;
}

#left {
	float:left;
	width:140px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
}

#right {
	float:right;
	width:180px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
}

#center {
	margin-right:185px;
	margin-left:145px;
	padding:5px;
}

.sitemap {
	padding:5px;
	margin-top:0px;
	margin-bottom:5px;
	background-color:#4f2313;
	clear:both;
}

.siteMap a {
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
}
.siteMap a:visited {
	color:#ffff00;
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
}
.siteMap a:hover {
	color:#ffff00;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
}

#main {
	
}

.footer {
	font-family:arial;
	font-size:8px;
	color:#969696;
	padding-top:20px;
	padding-bottom:20px;
	clear:both;
}

form {
	margin:0px;
	padding:0px;
}

ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

li {
	margin-top:4px;
	margin-bottom:4px;
	list-style: none;
	background-image: url("/images/newsite/list-bullet.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 13px;  /* space for the image */
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
}

b {
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}

a {
	color:#FFF;
}
a:visited {
	color:#FFF;
}
a:hover {
	color:yellow;
}

td,input,select,textarea,submit {
	font-size:10px;
	font-family:arial;
}

td {
	color:white;
}

hr {
	background-color:#DCDCDC;
	color:#DCDCDC;
	height:1px;
}

.brightButton {
   color:#333;
   font-family:arial;
   font-size:10px;
   font-weight:bold;
   background-color:#ff0;
   border:1px solid;
   border-top-color:#999;
   border-left-color:#999;
   border-right-color:#333;
   border-bottom-color:#333;
}

.footer {
	font-family:arial;
	font-size:8px;
	color:#969696;
}

.darkCell {
	background-color:#CCCCCC;
}

.lightCell {
	background-color:#E3E3E3;
}

.storeLoggedIn {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:green;
}

.storeLoggedOut {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:red;
}

.onTop {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:100;
	margin:0px;
}

.rightFade {
	background-color:#797979;
	background: url("/images/newsite/rightfade.gif");
}

.leftFade {
	background-color:#797979;
	background: url("/images/newsite/leftfade.gif");
}

.main {
	background-color:#bcbcbc;
}

.contentTop {
	text-transform:uppercase;
	background-color:#4f2313;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
	color:#ffff00;
	padding:2px;
}

.contentTop a {
	color:#ffff00;
}
.contentTop a:visited {
	color:#ffff00;
}
.contentTop a:hover {
	color:#E8E8E8;
}

.contentBlock {
	padding:10px;
	background-color:#000;
	font-size:10px;
	font-family:arial;
	color:#fff;
	margin-bottom:10px;
	position: relative;
	height: auto;
}

.contentContainer {
	margin-bottom:10px;
}

.mainWidth {
	width:720px;
}

.sideColumnWidth {
	width:222px;
}

.splitColumnWidth {
	width:226px;
}

.splitColumnMarginWidth {
	width:10px;
}

.bandTop {
	background-color:#FFF;
	font-size:10px;
	font-family:arial;
	color:#000;
}

.siteHeader {
	background-color:#FF0000;
}

.siteFooter {
	color:#DCDCDC;
	padding:10px;
	text-align:center;
}

.siteFooter a {
	color:#DCDCDC;
}
.siteFooter a:visited {
	color:#DCDCDC;
}
.siteFooter a:hover {
	color:#FFF;
}

.siteMapLight {
	background-color:#FF0000;
}

.lowerSiteMap {
	text-align:center;
	background-color:#FF0000;
	color:#FFF;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #000;
}

.lowerSiteMap a {
	color:#FFF;
	text-decoration:none;
}
.lowerSiteMap a:visited {
	color:#FFF;
}
.lowerSiteMap a:hover {
	color:#FFF;
	text-decoration:underline;
}

.releaseIconRolloverText {
	margin:0px;
	color:#F60;
}

.spacer {
	font-size:4px;
	font-family:arial;
	background-color:#DCDCDC;
}

.blackBorder {
	border:1px solid #000;
}