html, body{
	overflow-x:hidden !important;
}
body{
	background:url(/templates/classic/layout/gradient_bg.jpg) repeat-x;
}
.clear{
	clear:both;
}
#container{
	background:url(/templates/classic/layout/gradient_left_right.jpg) repeat-y;
}

#header{
	background:url(/templates/classic/layout/header.jpg);
}
#header #login{
	color:#fff;
}
#header img{}
#header #logo{
	margin:50px 0 0 40px;
}
#header #poweredbycdvd{
	left:400px;
	top:96px;
}
#miniplayer{
	width:630px;
	height:25px;

	position:absolute;
	bottom:0;
	left:200px;
}
#top-nav{
	background:url(/templates/classic/layout/top-nav.jpg);
}
#top-nav div {
	color:#fff;
}
#search {}
#search input {
	color:#555;
}
#search #searchBt {}
#advancedSearch {}
#selector {}
#selector select {
	color:#555;
}
#scart {}
#main{}
#left{
	background:url(/templates/classic/layout/categories.jpg) no-repeat;
}
#categories{}
#categories h3{
	color:#fff;
}
#categories ul{}
#categories li{
	color:#555;
}
#categories .new{
	margin-top:40px;
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url(/templates/classic/layout/nav/btn_new.png) no-repeat;
	_background:url(/templates/classic/layout/nav/btn_new.gif) no-repeat;
	
}
#categories .soon{
	margin-top:0px;
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url(/templates/classic/layout/nav/btn_soon.png) no-repeat;
	_background:url(/templates/classic/layout/nav/btn_soon.gif) no-repeat;
	
}
#categories .on{
	background:url(/templates/classic/layout/bg_menu.png) no-repeat bottom;
	_background:url(/templates/classic/layout/bg_menu.gif) no-repeat bottom;
}
#categories a{
	color:#555;
}

#categories .separator{
	clear:both;
}
#right{
	text-align:center;
	padding-top:60px;
	background:url(/templates/classic/layout/right.png) no-repeat;	
}
#content{

	}
#powered-by{
	background:#fff url(/templates/classic/layout/powered-by.jpg);
}
#signup{
	color: #fff;
}
#signup a {
	color: #fff;
}

#footer{
	background: #fff url(/templates/classic/layout/footer.jpg)  no-repeat 10px 2px;
}
#creditcards{
	right:20px;
	top:-60px;
}
#events{
	margin:150px 10px;
	font-size:10px;
}
#events h2{
	color:#000;
	font-size:12px;
}
#events .product{
	width:100%;
	height:15px;
	overflow:hidden;
	color:#901820;
}
#events a{
	text-decoration:none;
	color:#901820;
}
#events a:hover{
	text-decoration:underline;
}


#barocLeft{
	position:absolute;
	left:-162px;
	top:0;
	width:170px;
	height:370px;
	background:url(/templates/classic/layout/baroque_left.jpg);
}

#barocRight{
	position:absolute;
	right:-162px;
	top:400px;
	width:170px;
	height:370px;
	background:url(/templates/classic/layout/baroque_right.jpg);
}

#gradientTopRight{
	position:absolute;
	right:0px;
	top:0;
	width:10px;
	height:310px;
	background:url(/templates/classic/layout/gradient_right_top.jpg);
}

#rightNav{
	position:absolute;
	top:170px;
	z-index:1000;
	font-weight:bold;
	font-size:12px;
	}

#shortscartTitle {
	width:130px;
	text-align:left;
	position:absolute;
	line-height:20px;
	height:20px;
	left:10px;
	top:-23px;
	color:#fff;
}

#shortscartImg {
	position:absolute;
	top:0;
	left:0;
}

#shortscartTitle h3 {
	margin:10px 0 0 30px;
	padding:0;
}
#shortscartContent {
	position:absolute;
	top:10px;
	left:10px;
	}

#shortscartOrder {
	width:130px;
	text-align:right;
	}
#shortscartOrder a {
	color:#7a7571;
	z-index:2000;
	}

#shortscartArticles {
	font-weight:bold;
	margin:10px 0 0 0;
	width:140px;
	height:25px;
	}
	
#contactContent {
	width:980px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
}

#contactContent a {
	margin:0 5px 0 30px;
	color:#4e4a49;
	text-decoration:none;
}

#contactContent a:hover {
	text-decoration:underline;
}



#letters {
	clear:both;
	position:absolute;
	right:10px;
	top:3px;
	}
	
#letters ul {
	margin:0 0 0 0;
	padding:0;
	font-size:11px;
	list-style-type:none;
	}
	
#letters ul li {
	display:inline;
	height:12px;
	line-height:12px;
	padding:0;
	}
	
#letters a {
	text-decoration:underline;
	}