body {
	background-color: #372654;
	text-align: center;
	margin: 0px auto;
	width: 755px;
	padding-right: 2px;
	padding-left: 2px;
}
*html body {background-color: #2a2a5b;}
#header {margin:0px;}
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: #222D51;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#9C9A9A; border-left:1px solid #9C9A9A; border-right:1px solid #9C9A9A;}
.xb1 {margin:0 5px; background:#9C9A9A;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {
	display:block;
	background:#9C9A9A;
	border:0 solid #9C9A9A;
	border-width:0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
}

.xboxcontent a {
color: #fff;
text-decoration:none;}

.ytop, .ybottom {display:block; background:transparent; font-size:1px;
margin-left: 1px;
margin-right: 1px;
margin-top: 2px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#D7D7D7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}
.yb1 {margin:0 5px; background:#D7D7D7;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

.yboxcontent {
	display:block;
	background:#D7D7D7;
	border:0 solid #D7D7D7;
	border-width:0 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
margin-left: 1px;
margin-right: 1px;
padding-bottom: 20010px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}

#content {_width: 750px; overflow:hidden;}

*html #main {width: 750px;}
#main {
width: 755px;
background: #fff;
float:left;
}

#mainbody {
width: 510px;
float: left;
padding: 20px;
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 12px;
padding-top: 30px;
text-align: justify;
}

#sidebar {
	top: 0px;
	width: 184px;
	margin-left: 565px;
	_margin-left: 20px;
margin-top: 3px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

#specials {
background:#304686;
color: #fff;
margin: 0px;
padding: 0px;
width: 184px;
}

#specials p {
font-size: 10px;

padding: 5px;
}

#specials a {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
text-align:center;}

#specials img {
border-top: 3px solid #fff;}

#footer {
clear:both;
background:#9C9A9A;
width: 725px;
_width: 750px;
height: 25px;
text-align: right;
color: #222D51;
padding-right: 30px;
padding-top: 10px;
font-weight:bold;
font-size: 11px;
font-family: arial, verdana, sans-serif;
}

.style3 {font-size: 10; }
.style4 {font-size: 12px; }
