/* Main ARC CSS */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

body
{
background-color: #D7C79D;
background-image: url(../images/arc_bg.jpg);
background-position: left top;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #414463;
}

p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #414463;
}

a:link, a:visited
{
color: #9F8D5F;
font-weight: normal;
text-decoration: none;
}

a:hover
{
color: #8A363C;
text-decoration: none;
font-weight: normal;
}

div#all
{
width: 912px;
margin-left: auto;
margin-right: auto;
}

/*header*/

div#topper
{
margin-top: 10px;
height: 26px;
background-image: url(../images/topper.jpg);
background-position: top;
background-repeat:no-repeat;
}

.topnav
{
padding-top: 9px;
font-size: 11px;
padding-right: 30px;
color: #414463;
text-align: right;
}

.topnav a:link
{
color: #414463;
}

div#headerbar
{
background-image: url(../images/header.gif);
background-position: top;
background-repeat: none;
height: 137px;
}

div#visitor
{
position: absolute;
margin: 117px 0px 0px 25px;
font-style: italic;
color: #FFFFFF;
}

div#login
{
position: absolute;
margin: 90px 0px 0px 743px;
width: auto;
}

div#login a:link, div#login a:visited
{
color: #FFFFFF;
font-weight: bold;
}

div#login a:hover
{
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

div#search
{
position: absolute;
margin: 113px 0px 0px 700px;
width:auto;
}

.search_box
{
margin-bottom: 2px;
font-size: 11px;
width: 150px;
height: 18px;
color: #414463;
}

.search_button
{
display:inline;
width: 28px;
height: 23px;
background-image:url(../images/button_search.jpg); 
background-repeat: no-repeat;
background-position: center;
}

/*left navigation*/

div#nav
{
position: absolute;
margin: 0px;
height: 479px;
width: 233px;
}

div#button_party
{
display: block;
width: 233px;
height: 80px; 
}

div#button_tent
{
display: block;
width: 233px;
height: 80px; 
}

div#button_equipment
{
display: block;
width: 233px;
height: 80px;
}

div#gradient
{
display: block;
width: 233px;
height: 239px;
background-image: url(../images/navigation/party_nav_09.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#gradient_big
{
display: block;
width: 233px;
height: 399px;
background-image: url(../images/navigation/gradient_big.jpg);
background-position: top;
background-repeat: no-repeat;
}

.list
{
padding: 20px 10px 0px 25px;
}

.list_heading
{
font-weight: bold;
color: #8A363C;
line-height: 20px;
}

/*footer*/

div#footer
{
display:block;
background-image:url(../images/footer.jpg);
background-position: top;
background-repeat: no-repeat;
height: 28px;
}

div#copyright
{
padding-left: 7px;
font-size: 10px;
color: #9F8D5F;
}

div#copyright a:link, div#copyright a:visited
{
font-size: 10px;
color: #9F8D5F;
text-decoration: underline;
}

div#party_peoria
{
position: absolute;
margin-left: 450px;
font-size: 10px;
line-height: 13px;
}

div#party_peoria a:link, div#party_peoria a:visited, div#equipment a:link, div#equipment a:visited, div#party_bloomington a:link, div#party_bloomington a:visited
{
color: #414463;
text-decoration: underline;
}

div#party_peoria a:hover, div#equipment a:hover, div#party_bloomington a:hover
{
color: #8A363C;
text-decoration: none;
}

div#equipment
{
position: absolute;
margin-left:605px;
font-size: 10px;
line-height: 13px;
}

div#party_bloomington
{
position: absolute;
margin-left: 750px;
font-size: 10px;
line-height: 13px;
}

.storename
{
font-weight:bold;
color: #8A363C;
font-size: 12px;
}

/* Placement Page ONLY*/

div#header
{
background-image: url(../images/place-header.gif);
background-position: top;
background-repeat: no-repeat;
height: 147px;
}

div#place_bg
{
display:block;
background-image: url(../images/place-content.jpg);
background-position:top;
background-repeat: no-repeat;
height: 469px;
}

div#place_textbg
{
display:block;
width: 852px;
height: 29px;
margin-left: 32px;
background-color: #414463;
}

.place_text
{
padding: 5px 0px 0px 10px;
color: #FFFFFF;
font-size: 18px;
text-align: center;
}

div#flash
{
display: block;
margin-left: 32px;
width: 852px;
height: 440px;
}

div#catalog
{
display: block;
position: absolute;
margin: 117px 0px 0px 575px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

div#catalog a:link, div#catalog a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
}

div#catalog a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}