body {
background-color:#eee;
}

#img_center {
position:absolute;
left:50%; 
top:50%; 
margin-left:-62px; 
margin-top:-62px;
width: 125px;
} 

a {
color:#FF0000;
}

a img {
border: 0;
}

/* CSS Document */
body 
{
background-image:url('/images/bg.jpg');
background-repeat:repeat-x;
margin-top: 0px;
padding: 0px;
}

#logo{
position:absolute;
top:11px;
left:226px;
background-image:url('/images/logo.jpg');
margin-left: auto;
margin-right: auto;
padding-left: 150px;
width:500px;
height:78px;
}

#container
{
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 735px;
min-height:440px;
}

#main_white{

	background-color: #fff;
	width: 700px;
	margin: 90px auto 0px;
	min-height: 410px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	clear: both;
}
/* for Internet Explorer */
/*\*/
* html #main_white {
width: 702px;
height: 410px;
}
/**/

#left_col{
	float: left;
	width: 450px;
	min-height: 390px;
	text-align:left;
	margin:10px 10px 10px;
	padding: 0 5px 0 ;
}
/* for Internet Explorer */
/*\*/
* html #left_col {
height: 390px;
}
/**/
#right_col{
	float: right;
	min-height: 390px;
	width: 200px;
	text-align:left;
	margin:10px 10px 0px;
}
/* for Internet Explorer */
/*\*/
* html #right_col {
height: 390px;
}
/**/

.box2{
	background-color: #eee;
	width: 185px;
	margin: 0px auto 10px;
	min-height: 10px;
	border: 1px solid #000;
	padding: 4px;
}
/* for Internet Explorer */
/*\*/
* html .box2 {
width: 153px;

height: 10px;
}
/**/

#clear{
	clear: both;
}

#navigation
{
position: absolute;
top: 12px;
margin-left: auto;
margin-right: auto;
padding-left: 100px;
padding-top: 25px;
width: 650px;
height: 54px;
font-size:1.8em;
background-image:url('/images/logo.jpg');
background-repeat:no-repeat;
}

#nav{
height:30px;

}

#download {
margin-left: 47px;
}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2em; color:#6cf;}
#xsnazzy h2 {font-size:1.5em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em; position:relative; }
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {position:relative; top: 80px; left: 50%; background: transparent; margin-top:20px; margin-left: -340px; width: 220px;}



#xsnazzyb h1, #xsnazzyb h2, #xsnazzyb p {margin:0 10px; letter-spacing:1px;}
#xsnazzyb h1 {font-size:2em; color:#3cf;}
#xsnazzyb h2 {font-size:1.5em;color:#06a; border:0;}
#xsnazzyb p {padding-bottom:0.5em; position:relative; }
#xsnazzyb h2 {padding-top:0.5em;}
#xsnazzyb { height:500px; position:absolute; top: 80px; left: 50%; background: transparent; margin-top:20px; margin-left: -110px; width: 220px;}
#xsnazzyb dl {
margin-left: 10px;
padding-right: 10px;
}

#xsnazzy2 h1, #xsnazzy2 h2, #xsnazzy2 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy2 h1 {font-size:2em; color:#3cf;}
#xsnazzy2 h2 {font-size:1.5em;color:#06a; border:0;}
#xsnazzy2 p {padding-bottom:0.5em; position:relative; }
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {position:absolute; top: 80px; left: 50%; background: transparent; margin-top:20px; margin-left: 120px; width: 220px;}

#xsnazzy3 h1, #xsnazzy3 h2, #xsnazzy3 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy3 h1 {font-size:2em; color:#3cf;}
#xsnazzy3 h2 {font-size:1.5em;color:#06a; border:0;}
#xsnazzy3 p {padding-bottom:0.5em; position:relative; }
#xsnazzy3 h2 {padding-top:0.5em;}
#xsnazzy3 {position:relative; top: 90px; left: 50%; background: transparent; margin-left: -340px; width: 680px;}


.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:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.xb1 {margin:0 5px; background:#ddd;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

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

#xsnazzy dl {

background-position: 350px 0px;
margin-left: 10px;
padding-right: 100px;
}

dt {
font-size: 1em;
font-weight: bold;
padding-left: 30px;
padding-top: 0px;
padding-bottom: 0px;
}

dd {
position:relative;
color: #333;
margin: 0px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 10px;
}
