/*
 * defaults a
 */

html, body {
	margin:0;
	background:#FAFAFA;
	text-align:center;
	color:#333;
}

body, table, td, th, select, input, textarea {
	font:12px/18px Arial, sans-serif;
}

p { line-height:16px; }
img { border:none; }
input { display:block; }

a { text-decoration:none; color:#666; }

a:hover { color:#DC8343; }

ul,li {
	list-style:none;
	margin:0;
	padding:0;
}

h2 {
	font-size:15px;
	font-weight:normal;
	margin:0 0 16px 0;
	line-height:20px;
}


label {
	color:#333;
	margin-bottom:4px;
	display:block;
}


/*
 * main
 */

div#container {
	margin:auto; width:870px;
	margin-top:48px;
	text-align:left;
}

div#top {
	margin:0  0 16px -7px;
	height:45px;
}

div#main {
	width:500px;
	float:left;
	margin:0 20px 0 20px;
	padding:0 20px 0 20px;
}

#top {
	background: url('http://www.jungrelations.com/showroom/wp-content/themes/showroom/images/logo.png') no-repeat;
}

#top img {
	/*
		display:block;
		background: url('http://www.jungrelations.com/showroom/blog/wp-content/themes/showroom/images/logo.png');*/
		display:none;
}


/*
 * navigation
 */

div#navigation {
	width:160px;
	float:left;
}

div#navigation li {
	
	margin-bottom:4px;
}

div#navigation li:last-child {
	margin-bottom:0;
}

div#navigation li a { border:none; }


/*
 * whatis
 */

div#whatis {
	width:210px;
	float:left;
}

div#whatis li.rss {
	line-height:16px;
	background:url('images/rss.png') no-repeat 0 3px;
	padding-left:46px;
	margin-bottom:10px;
	height:42px;
	display:block;
}

div#whatis li:last-child.rss {
	margin-bottom:0;
}


/* 
 * footer
 */

div#footer {
	font-size:10px;
	padding:16px 0;
	clear:both;
}


/*
 * section
 */

div.section {
	line-height:1em;
	margin-bottom:24px;
	padding-bottom:16px;
	border-bottom:1px solid #ddd;
}

div.section form {
	margin-bottom:16px;
}

div.section a {
	line-height:20px;
}

div.section select {
	margin-bottom:13px;
}


/*
 * input
 */

/*
input.login, .junginput {
	margin-bottom:15px;
	color:#e0e0e0;
	background:url('images/input_shine.png') repeat-x center center;
	height:1em;
	padding:11px 2px 11px 2px;
	outline:none;
}
*/

/*
.junginput {
	width:300px;
	border:1px solid #3a3a3a;
	background:#3a3a3a;
}
*/

/*
input.login { width:154px; border:0; }
input.invalid { border:1px solid #FF0000; }
.searchbar select { margin-bottom:15px; }
textarea.junginput { height:140px; }
*/

/*
 * post footer
 */

input.login {
	width:154px;
	margin-bottom:16px;
}

p.entry_footer {
	font-size:10px;
	background:url('images/separator.gif') repeat-x bottom;
	margin:0 0 24px 0;
	padding-bottom:16px;
}

p.entry_footer:last-of-type {
	background:none;
	padding-bottom:0;
}

span.date, span.comments, span.permlink, span.share { padding-left:15px; margin-right:10px; }
span.date { padding-left:0; }
span.share { background:url('images/share.png') no-repeat 0 2px; }
span.comments { background:url('images/comments.png') no-repeat 0 2px; }
span.permlink { background:url('images/permlink.png') no-repeat 0 2px; }


/*
 * misc
 */

/*div#view { width:750px; float:left; }*/
div#preview { float:left; width:300px; }
div#properties { margin-left:330px; padding-top:33px; }
div#properties p { margin:0; line-height:1.5em; }

div#preview h2 {
	font-size:18px;
}

div.searchhit {
	width:170px;
	height:230px;
	float:left;
	display:block;
	text-align:center;
	margin:0 15px 15px 0;
	border:1px solid #ddd;
	background:#fff;
	padding:10px;
}



div.searchhit div {
	display:inline;
}


.comment span.date {
	display:block; float:right;
	text-align:right;
	margin-right:0;
}

div.comment {
	background:url('images/separator.gif') repeat-x bottom;
	padding-bottom:10px;
}

div.basketitem {
	margin-bottom:10px;
}

.floatcontainer { display:inline-block; }

.floatcontainer:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}

* html .floatcontainer { height:1%; }
.floatcontainer { display:block; }

p.notinstock{
	color: #FF0000;
}

p.info {
	font-size:12px;
}


/* FIX */

#main #maincontent {
	display:none;
}

#whatis {
	display:none;
}

.junginput {
	width:250px;
	margin-bottom:13px;
}

#main label {
	margin-bottom:2px;
}

#view {
	width:630px; float:left;
	margin:0 20px 0 20px;
	padding:0 20px 0 20px;
}

#maincontent table {
	width:300px;
}

hr {
	border:none;
	height:1px;
	background:#ddd;
}