html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	height:100%;
	min-height:100%;
	overflow-y:scroll;
}

#index_left {
	width:400px;
	float:left;
}

#index_right {
	width:400px;
	float:left;
}

#container {
	height:auto;
	min-height:100%;
	width:900px;
	margin:0px auto;
	padding:0px;
}

#c_top, #content, #c_bottom {
	display:block;
	width:900px;
	background-position:center;
	margin:0px;
	padding:0px;
}

#c_top {
	width:900px;
	margin:0px auto;
	height:141px;
	background-image:url('pics/n_top.png');
	background-repeat:no-repeat;
}

#n_top {
	width:100%;
	height:141px;
	background-image:url('pics/n_bg.png');
	background-repeat:repeat-x;
}

#content {
	margin:0px auto;
	overflow:hidden;
	padding:50px 50px;padding-top:20px;
	height:auto;
	min-height:500px;
	width:800px;
}

#c_bottom {
	padding:0px;
	height:93px;
	width:100%;
	background-image:url('pics/n_bg2.png');
	background-repeat:repeat-x;
	text-align:center;
}

#c_bottom img {
	height:93px;
	padding:0px;
	margin:0px auto;
	border-style:none;
	display:block;
}

#nav {
	height:50px;
	width:800px;
	margin:5px auto;
	font:bold 20px helvetica,verdana;
	color:#333333;
}

#nav ul { list-style-type:none; margin:0px; padding:0px;margin-right:40px; float:right; }
#nav li { float:left; margin:0px; padding:0px 8px; letter-spacing:-2px;}
#nav li:hover { cursor:pointer; }
#nav a { text-decoration:none; color:#cccccc; }
#nav a:hover { color:#54633E; }

#searchbar {
	display:block;
	text-align:right;
	width:830px;
	margin:0px;margin-top:0px;
	padding:0px; padding-top:8px;
}

#searchbar input {
	padding:1px;
	margin-bottom:5px;
	height:15px;
	background-image:url('pics/search.png');
	background-position:right;
	background-repeat:no-repeat;
	width:220px;
	font:11px verdana,helvetica,verdana;
	color:#999999;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	-moz-border-radius: 3px;
}

#bottombar {
	text-align:right;
	margin:0px auto;
	width:900px;
	height:93px;
	display:block;
	background-image:url('pics/n_bottom.png');
	background-repeat:no-repeat;
}

#bottombar p {
	padding-top:65px;
	margin-right:75px;
}

#bottombar a {
	color:#eeeeee;
}

#bottombar a:hover {
	color:#94A68D;
}

a {
	text-decoration:none;
	color:#58773F;
	font-weight:bold;
}

a:hover {
	color:#E19B3B;
	color:#444444;
}

a img {
	border-style:none;
}

p, .p {
	font:13px helvetica,verdana;
	color:#222222;
	line-height:16px;
	margin:0px;
	padding:0px;
}

.index_h4 a {
	font-size:25px;
	color:#aaaaaa;
}

.index_h4 a:hover {
	color:#58773F;
}

h4 {
	font:bold 13px verdana,arial;
	color:#777777;
	padding:0px;
	margin:0px; margin-left:-1px;
}

h5 {
	font:bold 14px verdana,arial;
	color:#773B32;
	padding:0px;
	margin:0px; margin-top:15px;
}

.buy_menu { margin:0px; margin-bottom:50px;padding:0px; display:block; width:100%;} 
.buy_menu ul { list-style-type:none; margin:0px; padding:0px; }
.buy_menu li {
	font:40px helvetica,verdana;
	color:#cccccc;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:0px;
}

.buy_menu a { color:#cccccc ; text-decoration:none; }
.buy_menu a:hover { color:#58773F; }

.music {
	overflow:hidden;
	display:block;
}

.t_embrace, .t_embrace_top {
	font:12px helvetica,verdana;
	width:700px;
	overflow:hidden;
	clear:right;
	display:block;
	background-color:#ffffff;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:transparent;
	padding-left:5px;
}

.t_embrace_top { margin-bottom:5px;}

.t_embrace:hover { color:#999999; cursor:pointer; }
.t_embrace_bar { clear:both;background-color:#eeeeee; height:1px;width:750px;padding:0px;margin:10px; }
.t_embrace input, t_embrace select {
	padding:1px;
	margin:0px;
}

.buy_table input { margin:0px; padding:0px; }
.buy_table { margin:0px; margin-bottom:50px; clear:right; display:block;}
.music, .movies, .books { margin-bottom:35px; clear:both; overflow:hidden; }

.t_35, .t_170, .t_190, .t_80, .t_165 {
	float:left;
	clear:right;
	display:block;
	font:12px helvetica,verdana;
	margin:3px 0px;
	padding:0px;padding-top:1px;
}

.t_35 { width:35px;margin-left:15px; clear:both;}
.t_170 { width:180px; }
.t_190 { width:190px; }
.t_80 { width:80px; text-align:center; }
.t_165 { width:75px; margin-left:15px; }


.t_pagebreak {
	display:block;
	clear:both;
	margin:0px;
	margin-left:15px;
}

.t_pagebreak a {
	display:block;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	width:15px;
	height:15px;
	padding:3px;
	margin:3px; margin-top:20px;
	text-align:center;
	vertical-align:middle;
	font: bold 13px helvetica, verdana;
	float:left;
}

table, tr, td {
	border-style:none;
	font:13px helvetica, verdana;
}


#content_left {
	margin:0px;
	width:450px;
	float:left;
}

#content_right {
	margin:0px; margin-left:30px;
	padding-left:40px;
	width:260px;
	float:left;
	border-style:dashed;
	border-width:0px 0px 0px 1px;
	border-color:#cccccc;
}

.login { margin:0px 0px 30px 5px;}

.login ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.login li {
	font:bold 16px helvetica,verdana;
	color:#555555;
}

.login p {
	font: bold 18px helvetica, verdana;
	color:#999999;
	letter-spacing:0px;
	margin:10px 0px 2px 0px;
	padding:0px; padding-left:5px; padding-top:2px;
}

.l_input {
	letter-spacing:3px;
	color:#333333;
	font: 15px verdana,helvetica;
	padding:3px;
	margin:1px;
}

.l_btn {
	clear:both;
	display:block;
	color:#333333;
	font: bold 11px verdana,helvetica;
	text-transform:uppercase;
	padding:3px 7px;
	margin:1px; margin-top:20px; margin-left:2px;
	border-style:solid;
	border-width:5px;
	border-top-color:#aaaaaa;
	border-right-color:#999999;
	border-bottom-color:#999999;
	border-left-color:#aaaaaa;
	letter-spacing:-1px;
	background-color:#ffffff;
}

.l_btn:hover {
	background-color:#ffffff;
	border-top-color:#7B8F60;
	border-right-color:#687950;
	border-bottom-color:#687950;
	border-left-color:#7B8F60;
	cursor:pointer;
}

.ds_nav {
	margin:0px;
	clear:both;
}

.ds_nav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.ds_nav li {
	float:left;
	font: bold 18px helvetica,arial;
	color:#777777;
	padding:0px;
	margin:0px 5px 0px 0px;
	border-style:none;
}

.ds_seller {
	font: 35px helvetica;
	color:#dadada;
}

.ds_info {
	margin:5px;
	padding:5px 0px;
	width:440px;
	border-style:solid;
	border-width:0px 0px 0px 10px;
	border-color:#eeeeee;
}

.t_r {
	vertical-align:top;
	text-align:right;
	color:#aaaaaa;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
}

.t_l {
	vertical-align:top;
	text-align:left;
	color:#555555;
	font-weight:bold;
	padding:5px 0px;
	text-transform:uppercase;
}

.ast {
	color:#6B6A6C;
}

.message {
	vertical-align:top;
	color:#aaaaaa;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
	float:left;
	color:red;
	margin-left:60px;
	display:none;
	clear:both;
}

.ds_rub {
	font:40px helvetica,verdana;
	color:#eeeeee;
	margin:0px; margin-top:30px;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:0px;
}

.itempic {
	float:left;
	width:180px;
	margin-right:30px;
}

.item {
	float:left;
	width:520px;
	margin-bottom:50px;
}

.item p {
	font-family:helvetica;
	margin:5px ;
}

.i_type {
	float:left;
	font-size:30px;
	font-weight:bold;
	color:#dddddd;

}

.i_price {
	float:left;
	font-size:30px;
	color:#555555;
	font-weight:bold;
}

.i_skick {
	float:left;
	font-size:12px;
	color:#888888;
	font-weight:bold;
}

.i_date {
	margin:0px;
	clear:both;
	float:left;
	color:#777777;
	letter-spacing:2px;
	padding-bottom:5px;
}

.i_artist {
	clear:left;
	float:left;
	font-size:17px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

.i_title {
	clear:right;
	float:left;
	font-size:19px;
	color:#999999;
	
}

.i_description {
	clear:both;
	float:left;
	font-style:italic;
	color:#594A3E;
	font-size:15px;
}

.seller {
	clear:both;
	margin-left:185px;
	width:550px;
	padding-top:0px;
	overflow:hidden;
}

.s_username {
	clear:both;
	float:left;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#aaaaaa;
}

.i_actions {
	text-transform:uppercase;
	float:left;
	font:11px helvetica;
	color:#666666;
	font-weight:bold;
}

.i_mail {
	overflow:hidden;
	width:560px;
	border-style:solid;
	border-color:#dddddd;
	border-width:1px;
	padding:10px;
	background-color:#F0FAE7;
}

.i_mail1, .i_mail2 {
	float:left;
	width:240px;
}

.i_mail2 {
	width:270px;
}

.i_mail input {
	width:200px;
	margin:5px;
	display:block;
	clear:both;
	color:#aaaaaa;
}

.i_mail textarea {
	width:205px;
	height:120px;
	margin:5px;
	display:block;
	clear:both;
}

.p_mail {
	float:left;
	padding:0px;
	font-family:helvetica;
	text-transform:uppercase;
	font-size:12px;
	color:#585777;
	font-weight:bold;
}

.showitem_b {
	margin-top:15px;
	text-align:center;
	padding-right:50px;
}

.showitem_b img {
	border-style:solid;
	border-width:1px;
	border-color:#555555;
	margin-bottom:10px;
}

.showitem_b img:hover {
	border-color:#000000;
}

.reg {
	width:500px;
	float:left;
	margin:15px;
}

.reg input {
	clear:left;
	float:left;
	margin:5px;
	color:#aaaaaa;
}

#r_user {
	font-size:18px;
	width:150px;
}

.reg_info {
	overflow:hidden;
	padding:15px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	-moz-border-radius: 7px;
}

.question {
	font:bold 15px helvetica;
	color:#555555;
	margin:35px 0px 5px 0px;
	padding:1px 2px;
	background-color:#eeeeee;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#dddddd;
}

.regbanner {
	position:relative;
	left:-11px;
	width:462px;
	height:83px;
	margin:0px;
	padding:0px;
	background-image:url('pics/reg.jpg');
}

.regbanner:hover {
	background-image:url('pics/reg_h.jpg');
	cursor:pointer;
}

.selectbox {
	margin:15px;
}

.selectbox p {
font:12px helvetica;
color:#553827;
text-transform:uppercase;
margin-left:2px;
font-weight:bold;
}

.selectbox td {
	margin:0px 10px;
	padding:0px 10px;
}

.s1 {
	margin-left:5px;
	text-transform:uppercase;
	color:#cccccc;
	font-weight:bold;
	font-size:12px;
}

.s2 {
	color:#B1F09B;
	font-style:italic;
	font-size:14px;
}

.spot_1 {
	font-family:tahoma,arial;
	font-size:17px;
	letter-spacing:-1px;
	color:#555555;
	font-weight:normal;
}

.spot_2 {
	font-family:arial;
	letter-spacing:-1px;
	font-size:20px;
	color:#555555;
	font-weight:bold;
	margin-bottom:10px;
}

