
body {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 0.75em;;
background:url(images/bg.jpg); background-repeat:repeat-x;}

#xsnazzy {background: transparent; margin:0 auto; width:799px;}

.xboxcontent {display:block; background:#E6E6E6; border:0 solid #E6E6E6; border-width:0 1px;}

a {color:#1a5178;
font-weight: bold;
text-decoration:none;
}

a:hover {
color:#F90;
text-decoration:underline;}

a:visited {
font-weight: bold;
color:#1a5178;
}

div#menu a {
color:#000;
font-weight: bold;
}

div#header {
height: 293px;
width: 799px;
}


#logo{
z-index:200;
position:absolute;
top: 80px;
}

#banner{
z-index:100;
background:url(images/header.png) no-repeat;
height:293px;
}


div#bodystuff {
float:left;
width: 550px;
margin: 0px;
background-color:#E6E6E6;
padding:5px;

}

div#right {
float:right;
width: 210px;
margin: 0px;
background-color:#E6E6E6;
padding:5px;
text-align:center;
}

div#footer {
clear: both;
width: 799px;
margin: 0px;
}

div#footer p {
margin-left: 5px;
}

div#curvedbottom {
margin-top:-12px;
	background: url(images/bottom.png) no-repeat top;
	width:800px;
	}

* + html div#curvedbottom {
margin-top:0px;
	background: url(images/bottom.png) no-repeat top;
	width:800px;
	}

div#promo {
width: 125px; background-color: #FFFFFF; padding: 5px; border: green 2px solid;
}



    /* BOX: =box
---------------------------------------------*/
 .box {
	color: #efefef;
	background: #fff url(images/box_bottom.gif) no-repeat bottom left;
	margin: 5px 0 10px 10px;
}
 .box h4 {
	margin: 0;
	padding: 6px 8px 4px 8px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #ccc;
	background: #fff url(images/box_top.gif) no-repeat top left;
}

 .box p {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.0em;
	text-align:left;
	color: #FFF;
	margin: 3px 3px 15px 5px;
	padding: 0 0 10px 3px;
}

 .box a {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.0em;
	text-align:left;
	color: #FFF;
	
}

 .box ul {
	margin: 0px 0 20px 10px;
    padding: 0 0 10px 10px;
	
}


ul {
margin: 0px 0 10px 10px;
padding: 0 0 0 10px;
}

li {font-family:Arial, Helvetica, sans-serif, Tahoma;
margin: 1px;
}

p {font-family:Arial, Helvetica, sans-serif, Tahoma; 
margin: 3px 3px 10px 5px;
}

h1 {font-family:palatino, georgia; font-size: 2em; color:#000;margin-left: 5px;
}

h2 {font-family:palatino, georgia; font-size: 2em; color:#000;
}

.title {font-family:palatino, georgia; font-size: 30pt; color:#000;margin-left: 150px;
}

black {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 0.75em; color:black;
}

.left {
	text-align:left;
}

.image {
	padding:2px;
}

#search label {
	
	margin: 5px;
	display: block
}

#search .submit input {
	padding: 5px;
}

* + html #search {
	
	margin:-20px 0 0px 0;
}



