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

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background: #D7D5D1;
//	background: #D2D0CC;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #8A8682;
}

a {
	text-decoration: none;
	color: #3F9DED;
}

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(/http/bvckup.com/img/header-4.png);
	background-repeat: no-repeat;
}

#header.v2 {
x-	height: 268px;
}

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

#notice {
	position: absolute;
	left: 50%;
	top: 17px;
	margin-left: 460px;

	padding-top: 114px;
	padding-left: 48px;
	padding-right: 48px;

	height: 286px;
	width: 208px;

	background-image: url('/http/bvckup.com/img/message-from-the-management.jpg');
	background-repeat: no-repeat;

	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666;
	text-align: center;
	text-shadow: 0 0 0 transparent, 0 0 0 #aaa;
}

#notice a#big-link {
	display: block;
	position: absolute;
	top: 220px;

	width: 208px;
	height: 140px;

	text-indent: -10000px;
	overflow: hidden;

	outline: none;
	border-bottom: none;
}

#notice.v2 {
    background: #FFDD44;
    border-radius: 3px;
    border-top: 1px solid #FFF4F0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #000000;
    font-family: verdana, sans-serif;
    font-size: 11px;
    line-height: 18px;
    margin: 0 auto;
    padding: 12px 0;
    position: relative;
    text-align: center;
    top: 120px;
    left: 0;
    width: 460px;
    height: auto;
    text-shadow: none;

    background: #fff;
    border: 4px solid #fd4;
}

#notice.v2 a {
    color: #DD1100;
x-    font-size: 10px;
x-    font-weight: bold;
x-    text-transform: uppercase;
}

#notice.b2 b {
    font-weight: bold;
}

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

#menu a,
#menu b {
	height: 54px;
	background-image: url(/http/bvckup.com/img/menu-5.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 #details a,
#menu #details b           { width: 96px; left: 227px; 
                             background-position: -227px 0px; }
#menu #details a:hover     { background-position: -227px -54px; }
#menu #details 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 #follow a,
#menu #follow b            { width: 77px; left: 616px; 
                             background-position: -616px 0px; }
#menu #follow a:hover      { background-position: -616px -54px; }
#menu #follow b            { background-position: -616px -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(/http/bvckup.com/img/content-top.png);		
}

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

#content {
	min-height: 160px;
	padding: 5px 20px 60px 20px;
	background-image: url(/http/bvckup.com/img/content-bottom-2.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;
}

/*
 *	v5 frame
 */
table.frame {
	border-collapse: collapse;
}

/* corners */
.frame .nw,
.frame .ne,
.frame .sw
.frame .se {
	font-size: 1px;
	width: 10px;
	height: 10px;
	background-image: url('/http/bvckup.com/img/frame-nw.png');
}

.frame .ne {
	background-image: url('/http/bvckup.com/img/frame-ne.png');
}

.frame .sw {
	background-image: url('/http/bvckup.com/img/frame-sw.png');
}

.frame .se {
	background-image: url('/http/bvckup.com/img/frame-se.png');
}

/* top/bottom */
.frame .n,
.frame .s {
	font-size: 1px;
	height: 10px;
	background-image: url('/http/bvckup.com/img/frame-n.png');
	background-repeat: repeat-x;	
}

.frame .s {
	background-image: url('/http/bvckup.com/img/frame-s.png');
}

/* left/right, outer */
.frame .w,
.frame .e {
	font-size: 1px;
	width: 6px;
	background-image: url('/http/bvckup.com/img/frame-w.png');
	background-repeat: repeat-y;
}

.frame .e {
	background-image: url('/http/bvckup.com/img/frame-e.png');
}

/* left/right, inner */
.frame .hl,
.frame .hr {
	font-size: 1px;
	width: 4px;
	background-color: #F8F8F8;
	background-image: url('/http/bvckup.com/img/frame-hl.png');
	background-repeat: no-repeat;
}
	
.frame .hr {
	background-image: url('/http/bvckup.com/img/frame-hr.png');
}

/* content */
.frame .c {
	padding: 20px;
	background-color: #F8F8F8;
}


/*
 * 	fancybox popups (quick fix for Chrome not seeing the in-page <style>)
 */
#fancybox-outer {
	background-color: transparent;
	border: none;
}

.fancy_bigIframe {
	background-color: red;
}

/*
 * 	Work in progress
 */
#fb-wip {
	font-family: arial;
	font-size: 12px;
	padding: 20px;
	width: 315px;
	background: #fff;
	background-image: url(/http/bvckup.com/img/work-in-progress.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 340px 25px 15px 25px;
	text-align: justify;
	line-height: 18px;
}

#fb-wip a {
	font-family: arial;
	font-size: 12px;
	color: #22f;
}

#fb-wip a#close {
	display: block;
	float: right;
}

/*
 *	Purchase and perks
 */
#fb-purchase {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #878593;
	line-height: 17px;

	width: 319px;
	height: 227px;
	background-image: url('/http/bvckup.com/img/pricing-box.png');
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 59px;
}

#fb-purchase a {
	color: #3F9DED;
	text-decoration: none;
}

#fb-purchase a:hover {
	text-decoration: underline;
}

#fb-purchase a#close {
	display: block;
	float: right;
}

#fb-pricing {

	margin-top: 12px;
	margin-bottom: 16px;
	line-height: 20px;

	padding-bottom: 20px;
	border-bottom: 3px double #E4E4E4;
	text-align: center;
}

#fb-pricing b {
	font-weight: 400;
	color: #81ADD3;
	padding-right: 2px;
}

.v2-notice {
	
	width: 420px;
	margin: 0 auto;

	background: #E1F1FF;
	padding: 20px 40px;
    	border: 15px solid #F3F9FF;

	border-radius: 4px;
	box-shadow: 0 1px 2px #aaa;

	margin-bottom: 32px;

	color: #3B5565;
}

.v2-notice h1 {
	text-align: center;
	padding: 10px 0 28px;
}

.v2-notice center {
	padding: 24px 0;
}

.v2-notice a {
	color: #0891D8;
	border-bottom: 1px solid #0891D8;
}

.v2-notice a:hover {
	border-bottom: 3px double #0891D8;
	text-decoration: none;
}

/*
 *	v2-notice, post-release
 */
body {
	padding-top: 117px;
}

#aged {
	position: fixed;
	width: 100%;
	z-index: 1000;
	text-align: center;
	color: #FDEAE3;
	padding: 16px 0;
	border-bottom: 1px solid #BE3600;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	line-height: 22px;
	font-size: 13px;
	font-family: Arial;
	top: 0;

	background: #e40;
	background: -moz-linear-gradient(top, #f24400 0%, #dd3e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f24400), color-stop(100%,#dd3e00));
	background: -webkit-linear-gradient(top, #f24400 0%,#dd3e00 100%);
	background: -o-linear-gradient(top, #f24400 0%,#dd3e00 100%);
	background: -ms-linear-gradient(top, #f24400 0%,#dd3e00 100%);
	background: linear-gradient(to bottom, #f24400 0%,#dd3e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24400', endColorstr='#dd3e00',GradientType=0 );

	opacity: 0.9999;
}

#aged b {
	color: #fff;
	font-weight: 600;
}

#aged a {
	text-decoration: underline;
	color: #fff;
	border: none;
}

#aged a.bold {
	display: inline-block;
	padding: 3px 12px;
	margin: 12px 0 0;
	background: #b10;
	color: #fff;
	text-decoration: none;
}

#aged a.bold:hover {
	background: #910;
}


