/* CSS Document */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
}

#wrapper {
width:948px;
margin:32px auto 0;
position: relative;
}

#mainbox_outer {
border:2px solid #ccc6c9;
border-top:none;
}
#mainbox_inner {
position:relative;
background:url(../images/logo_top.gif) no-repeat;
background-position:0 0;
top:-11px;
padding:265px 14px 0;
width:918px;
}

	#ticker {
	position:absolute;
	top:62px;
	left:14px;
	}
	
	#feat_sponsor {
	position:absolute;
	top:62px;
	left:771px;

	}

.biglink {
		font-size: 14px;
		}
	
	#col_nav {
	float:left;
	width:222px;
	margin-right:5px;
	}
		
		.navbox_outer {
		width:222xp;
		background:#a54399;
		padding:5px;
		*padding:4px 5px;
		margin-bottom:5px;
		*margin-bottom:4px;
		}
		
		.navbox_inner {
		background:#a54399;
		border:1px solid #fff;
		padding:9px 9px 0;
		}
		
			.navbox_inner ul {
			margin:0;
			padding:0;
			list-style:none;
			}

			.navbox_inner li, .navbox_inner a {
			margin-bottom:4px;
			margin-top:3px;
			color:#fff;
			font-weight:bold;
			}
			
			.navbox_inner a:hover {
			text-decoration:none;
			color:#000;
			}
/*For three column layouts */	
	#col_mid {
	float:left;
	margin-right:10px;
	width:377px;
	border-left:1px solid #ccd2d5;
	padding:0 15px
	}
		#col_mid.noborder {
		width:400px;
		border-left:1px solid #ccd2d5;
		padding:0;
		border-right:1px solid #ccd2d5;
		*height:444px;
		height:444px;
		}
	
	#col_right {
	float:left;
	width:273px;
	overflow: hidden;
	
	}
	
/* For two column layouts */

	#col_copy {
	float:left;
	width:628px;
	border-left:1px solid #ccd2d5;
	padding-left:38px;
	margin-left:24px;
	}
		#col_copy .evening {
		border: 1px solid #cccccc;
		padding: 10px;
		display: inline;
		float:right; 
		margin: 10px 10px 30px 0;
		}
		#col_copy h2, #col_copy h3 {
		margin-left:-23px;
		}

	#col_copy a {
	color: #5b419a;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	}

	#col_copy a:hover {
	color:#666;
	}
#footer {
position:relative;
padding:15px 14px 10px 0;
width: 948px;
margin: 0 auto 0 auto;
}

	#footer_logos {
	position:relative;
	
	}
	
		#footer_logos img {
		margin-right:20px;
		margin-left: 28px;

		}

	#footer p, #footer a {
	color:#ccc6c9;
	text-align:center;
	font-size:10px;
	padding:0;
	margin:0;
	}
#copyright a {
	color: #666;
	text-decoration: none;
	}

#copyright a:hover {
	text-decoration: underline;
	}

img, a img, a {
border:none;
text-decoration:none;
}

	a:hover {
	text-decoration:underline;

	}
h1 {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 0;
padding:0;
text-decoration:underline;
}

h2 {
margin:0 0 0 0;
padding:0;
color:#5a4099;
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:20px;
}

h3 {
margin-top:0;
margin-bottom:0;
padding:0;
color:#5a4099;
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h5 {
margin:15px 0 -10px 0px;
padding:0;
color:#5a4099;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h4 {
margin-top:0;
margin-bottom:0px;
padding:0;
color:#5a4099;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
}

a.more {
color: #5b419a;
		text-decoration: none;
		font-weight:bold;
		font-size:13px;
}

.tout {
float:left;
width:131px;
height:131px;
background:#ccc;
}

/*Sweeps*/
#winbag {
position:relative;

}
	input, select {
	width:144px;
	color:#5a4099;
	font-size:100%;
	font-weight:bold;
	}
	
	#tele1 {
	width:40px;
	}
	
	#tele2 {
	width:40px;
	margin:0 4px;
	}

	#tele3 {
	width:50px;
	}
	
	#q1, #q2, #q4 {
	float:left;
	clear:both;
	width:25px;
	margin-left:20px;
	}
	
		#q1label, #q2label, #q4label {
		float:left;
		margin:0 0 15px 0;
		width:320px;
		}
	
	.notice {
	color:#5a4099;
	font-weight:bold;

	}

.sweeps_left, .sweeps_right {
float:left;
margin-left:10px;
}

.sweeps_right {
margin-left:36px;
}

#submit {
clear:both;
background:url(images/submit.jpg);
text-align:center;
width:60px;
height:20px;
font-size:10px;
color:#fff;
font-weight:bold;
}
/* Amex List*/
#amexlist ul {
	list-style-image: none;
	}
#amexlist li {
	margin:10px 0 10px 0;
	line-height:1.5em;
	}
#anchor {
	list-style-type: none; 	

	}
		#anchor a {
		color:#a54399;
		}



		#anchor li {
			margin-bottom:10px;
			margin-left:-40px;
			}
#popup	{
	margin-left:15px;
	width:500px;
	margin-top:10px;
	}

	#popup a{
		color: #5b419a;
		text-decoration: none;
		font-weight:bold;
		font-size:13px;
		}
	
	#popup a:hover {
	color:#666;
	}




/* separate lists from subsequent content */
div.outerwrap
{
  margin-bottom: 15px;
  margin-left: -20px;
}

/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 13.5em;
}

/* clear float after lists */

#stores br
{
  clear: left;
}
#stores ul
{
  margin:0;
  padding: 0;
}
#stores ul li
{
  list-style-type: none;
  margin-bottom:6px;
}

#stores ul li a:hover
{
  color: #FFF;
  background-color: #a54399;
}
#stores a {
	color: #5b419a;
	text-decoration: none;
	font-size:13px;
	}

#home_tote {
	width:200px
	}
	#home_tote a{
		color: #5b419a;
		text-decoration: none;
		font-weight:bold;
		font-size:12px;
		}
	#home_tote a:hover {
	color:#666;
	}


/*sponsors*/
#sponsors_main	{
height:125px;
float:left; 
width:450px; 
margin:0 10px 0 0;
}

#sponsors_left {
height:440px;
float:left; 
width:300px; 
margin:10px 25px 0 0;
}
#sponsors_right {
height:440px;
float:left; 
width:300px; 
margin:10px 0 0 0;

}
		#sponsors_hen {
		height:250px;
		float:left; 
		width:300px; 
		margin:10px 25px 0 0;
		}
		#sponsors_bel {
		height:250px;
		float:left; 
		width:300px; 
		margin:10px 0 0 0;

		}
#sponsors_lesport {
height:320px;
float:left; 
width:300px; 
margin:10px 25px 0 0;
}


.dotline {
	height: 7px;
	width: 600px;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	clear:both;
	}

/*pop up stores content in list*/
div.store_popup {
margin:20px;
}

	.store_popup img {
	float:left;
	margin-right:10px;
	}
	
	div.store_popup h4 {
	font-size:15px;
	color:#a54399;
	padding:0 0 0 5px
	margin-bottom:-5px;
	}
	
	div.store_popup p {
	float:left;
	width:300px;
	margin:0 0 8px 0;
	padding:0 5px 0 0;
	}

a.backtotop {
	margin-right:25px;
	float:right;
	margin-bottom:20px;
	}
.sublink {
	display:none;
	margin-left:15px;
	}
	li.sublink {
	display:none;
	margin-left:15px;
	}
#toteplayer {
	float:left;
	width:628px;
	border-left:1px solid #ccd2d5;
	padding-left:32px;
	margin-left:15px;
}
#toteplayer a {
	color: #5b419a;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	}

#bidlist a{
		color: #5b419a;
		text-decoration: none;
		font-weight:bold;
		font-size:13px;
		}
	
	#bidlist a:hover {
	color:#666;
	}

#amex_lockup a {
	color: #5b419a;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	}

#amex_lockup a:hover {
	color:#666;
	}

/*audio tour*/
.audiolist {
  float: left;
  text-decoration: none;
}
#audio br
{
  clear: left;
}
#audio ul
{
  margin:0;
  padding: 0;
}
#audio ul li
{
  list-style-type: none;
  margin-bottom:10px;

}
#audio a {
	color: #000;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	}
	#audio a:hover {
	text-decoration: underline;
	}
div.audio_wrap {
  float: left;
  width: 17.3em;
}
#amex_lockup	{
float:right; 
width:450px; 
margin:0;
}