/* CSS Document */

body { margin:0; padding:0; background-color:#000; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:21px; background-image:url(../images/body-bg2.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:100px;}

#top-tools { height:21px; width:100%; background-color:#63b9e1; font-weight:bold;}
#top-tools-web { width:680px; padding-left:172px; margin:auto;}
#main { margin:auto; height:auto; width:852px; background-image:url(../images/r-cont-bg.jpg); background-position:top right; background-repeat:repeat-y;}
#left-column { width:272px; height:auto; padding-left:172px; padding-right:47px; padding-top:185px; background-image:url(../images/sos-logo-side3.jpg); background-position:top left; background-repeat:no-repeat; float:left;}
#right-column { width:315px; height:auto; padding-top:549px; padding-right:46px; float:right; background-image:url(../images/header4.jpg); background-position:top; background-repeat:no-repeat; color:#000;}
#what, #press, #dload { width:274px; height:auto; padding-left:41px; background-position:top left; background-repeat:no-repeat; padding-top:38px;}
#what { background-image:url(../images/doing-now.png); padding-bottom:100px;}
#press { background-image:url(../images/press-feedback.png); padding-bottom:100px;}
#dload { background-image:url(../images/downloads.png); padding-bottom:140px;}
#r-col-footer { width:315px; height:206px; background-image:url(../images/footer.jpg); background-position:top center; background-repeat:no-repeat; color:#63b9e1;}
#r-col-footer a, a:hover { color:#63b9e1; text-decoration:underline;}
.imprint { padding-top:59px; padding-left:50px;}

p { margin:0; padding:0; display:block; padding-bottom:6px;}
.p-big { padding-bottom:6px;}
h1 { margin:0; padding:0; color:#63b9e1; font-weight:bold; font-size:19px; display:block; padding-bottom:10px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

.hbl { color:#63b9e1; font-weight:bold;}
.album-hl { font-size:12px; color:#63b9e1; font-weight:bold;}
.buy { font-size:14px; color:#d50c0c; font-weight:bold;}

a, a:hover { color:#63b9e1; text-decoration:underline;}

#layer-offer {

	position:absolute;
	width:100%;
	height:456px;
	top:20px;
	z-index:0;
	background-image:url(../images/special-offer.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#close { width:718px; height:38px; margin:auto;}
.close-button { width:91px; height:38px; display:block; float:right;}
#order { height:175px; width:160px; margin:auto; padding-top:239px; padding-left:558px;}
.order-now { height:157px; width:140px; display:block; }
