* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #D7D5D1;
	font-family: Arial, sans-serif;
	font-size: 13px;
	x-line-height: 20px;
	color: #666;
}

a {
	text-decoration: none;
	color: #2F8EE7;
}

a:hover {
	text-decoration: underline;
}

.img,
.img:hover {
	display: block;
	padding: 0px;
	border: 0px;
	text-indent: -10000px;
	overflow: hidden;
	text-decoration: none;
	outline: none;
}

/*
 * 	markup
 */
#main {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height: 160px;
	background-image: url(/img/header.png);
	background-repeat: no-repeat;
}

#logo {
	width: 173px;
	height: 45px;
	float: left;
	position: relative;
	left: 40px;
	top:  30px;
	background-image: url(/img/bvckup-logo.png);
}

#menu {
	position: relative;
	height: 54px;
	top: 106px;
	left: 5px;
	width: 860px;
	
	.top: 61px;
}

#menu a,
#menu b {
	height: 54px;
	background-image: url(/img/menu.png);
	position: absolute;
}

#menu div {
	float: left;
}

#menu #download a,
#menu #download b          { width: 94px; left: 13px; 
                             background-position: -13px 0px; }
#menu #download a:hover    { background-position: -13px -54px; }
#menu #download b          { background-position: -13px -108px; }

#menu #screenshots a,
#menu #screenshots b       { width: 114px; left: 111px; 
                             background-position: -111px 0px; }
#menu #screenshots a:hover { background-position: -111px -54px; }
#menu #screenshots b       { background-position: -111px -108px; }

#menu #features a,
#menu #features b          { width: 85px; left: 227px; 
                             background-position: -227px 0px; }
#menu #features a:hover    { background-position: -227px -54px; }
#menu #features b          { background-position: -227px -108px; }

#menu #purchase a,
#menu #purchase b          { width: 85px; left: 315px;
                             background-position: -315px 0px; }
#menu #purchase a:hover    { background-position: -315px -54px; }
#menu #purchase b          { background-position: -315px -108px; }

#menu #forums a,
#menu #forums b            { width: 72px; left: 693px; 
                             background-position: -693px 0px; }
#menu #forums a:hover      { background-position: -693px -54px; }
#menu #forums b            { background-position: -693px -108px; }

#menu #support a,
#menu #support b           { width: 75px; left: 775px; 
                             background-position: -775px 0px; }
#menu #support a:hover     { background-position: -775px -54px; }
#menu #support b           { background-position: -775px -108px; }

/*
 * 	content
 */
#content-h {
	height: 16px;
	background-image: url(/img/content-top.png);		
}

#content-w {
	background-image: url(/img/content-sides.png);
	background-repeat: repeat-y;
}

#content {
	min-height: 160px;
	padding: 5px 20px 60px 20px;
	background-image: url(/img/content-bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;

	_height: 160px;
}

/*
 *	footer
 */
#footer {
	color: #95918B;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 10px;
}

#footer,
#footer a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#footer a {
	color: #62819E;
}

#footer a:hover {
	color: #4D8ECB;
}

#hidden {
	display: none;
}

.null {
	display: none;
}
