/*
Theme Name: Rvtotal.dk custom theme
Theme URI: http://rvtotal.dk/
Description: Custom theme for RVTotal.dk
Version: 1.0
Author: Daniel Valentin
Author URI: http://danwebs.dk/
*/

body {
	
}
.hidden
{
	display:none;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
#header-cont
{
	height:100px;
	background:url(media/imgs/bgs/top.x.jpg) repeat-x;
	overflow:hidden;
}
	#header-cont .header
	{
		overflow:hidden;
		position:relative;
	}
		#header-cont .header .logo
		{
			/*width:266px;*/
			height:99px;
		}
			#header-cont .header .logo a
			{
				display:block;
				width:266px;
				height:99px;
				background:url(media/imgs/logo.jpg) no-repeat;
			}
		#header-cont .header-menu
		{
			position:absolute;
			overflow:hidden;
			top:5px;
			right:25px;
			z-index:99;
		}
			#header-cont .header-menu ul
			{
				list-style-type:none;
				margin:0;
				padding:0;
			}
				#header-cont .header-menu ul li
				{
					display:inline-block;
					margin:0;
					padding:0;
					height:16px;
					border-right:1px solid #FFF;
					line-height:16px;
				}
					#header-cont .header-menu ul li a
					{
						margin:0;
						padding:0;
						color:#FFF;
						text-decoration:none;
						text-transform:uppercase;
						font-size:0.8em;
						padding-left:10px;
						padding-right:10px;
					}
						#header-cont .header-menu ul li a:hover
						{
							color:#EEE;
						}
					#header-cont .header-menu ul li.omega
					{
						border-right:0;
					}
						#header-cont .header-menu ul li.omega a
						{
							padding-right:0;
						}
		#header-cont .header .search
		{
			text-align:right;
			padding-top:47px;
		}
			#header-cont .header .search .search-text
			{
				font-size:1.4em;
				color:#999;
				padding-left:20px;
				background:#FFF url(media/imgs/icons/magnifier.png) no-repeat 4px 5px;
				border:1px solid #999;
				padding-bottom:2px;
				padding-top:1px;
			}
				#header-cont .header .search .search-text.active
				{
					color:#434343;
					border:1px solid #4E3B2A;
				}
			#header-cont .header .search .search-submit
			{
				font-size:1.4em;
				color:#434343;
				/*
				padding-left:20px;
				background:#EEE url(media/imgs/icons/magnifier.png) no-repeat 4px 5px;
				padding-bottom:2px;
				padding-top:1px;
				border:0;
				*/
				cursor:pointer;
			}
#topmenu
{
	border-top:1px solid #A69990;
	border-bottom:2px solid #A69990;
	height:40px;
	background:#4E3B2A;
}
	#topmenu .topmenu
	{
		overflow:hidden;
		height:40px;
	}
		#topmenu .topmenu .menu
		{
			list-style-type:none;
			margin:0;
			padding:0;
			margin-left:10px;
		}
			#topmenu .topmenu .menu .item
			{
				display:inline-block;
				margin:0;
				padding-top:8px;
				height:32px;
			}
				#topmenu .topmenu .menu .item.active
				{
					color:#4E3B2A;
					background:#FFF url(media/imgs/bgs/tab.active.jpg) repeat-x;
				}
					#topmenu .topmenu .menu .item.active a
					{
						color:#434343;
					}
				#topmenu .topmenu .menu .item a
				{
					display:block;
					float:left;
					padding-right:15px;
					padding-left:15px;
					color:#CDBA8D;
					text-transform:uppercase;
					font-family:century gothic,helvetice neue,arial,sans-serif;
					font-size:1.2em;
					font-weight:bold;
					text-decoration:none;
				}
				#topmenu .topmenu .menu .item a:hover
				{
					color:#FFF;
				}
					#topmenu .topmenu .menu .item.active a:hover
					{
						color:#434343;
					}
#main
{
	overflow:hidden;
	padding-bottom:30px;
	color:#434343;
	background:url(media/imgs/bgs/main.y.gif) repeat-y 15px 0;
	margin-top:10px;
	margin-bottom:10px;
}
	#main .nyhed
	{
		padding-top:10px;
		margin-top:10px;
		/*border-top:1px solid #CCC;*/
		color:#999;
	}
		#main .nyhed h3
		{
			font-weight:bold;
			font-size:1em;
			color:#7AA249;
			margin-bottom:0;
		}
		#main .nyhed .date
		{
			font-family:georgia, "times new roman" times, serif;
			color:#999;
			font-style:italic;
			font-size:0.8em;
		}
	#main .page-image
	{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	#main .ny-pris
	{
		color:#999;
		font-size:0.8em;
		font-style:italic;
		text-align:right;
	}
	#main .brugt-pris
	{
		color:#7AA249;
		font-size:1.2em;
		font-weight:bold;
		text-align:right;
	}
	#main .tilbud-pris
	{
		color:#FF0000;
		font-size:1.2em;
		font-weight:bold;
		text-align:right;
	}
	#main a
	{
		color:#7AA249;
		text-decoration:none;
	}
		#main a:hover
		{
			text-decoration:underline;
		}
	#main .content
	{
		overflow:hidden;
		padding:10px 10px 30px 0;
		width:690px;
		text-align:justify;
		margin-top:10px;
	}
		#main .content .post-image
		{
			display:block;
			float:left;
			margin:10px;
		}
		#main .content .left-column
		{
			width:315px;
		}
		#main .content .right-column
		{
			width:315px;
		}
	#main .sidebar
	{
		margin-left:0px;
		padding-top:20px;
		position:static;
	}
#sidebar
{
	margin:0;
	padding:0;
	color:#434343;
}
	#sidebar li
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
		#sidebar li h2
		{
			font-size:1.8em;
			margin-bottom:5px;
			color:#7AA249;
		}
			#sidebar li h2.red
			{
				color:#FF0000;
			}
		#sidebar li a
		{
			font-weight:bold;
			/*font-family:georgia, "times new roman", times, serif;
			font-style:italic;*/
			display:block;
			width:150px;
			margin-bottom:2px;
			padding-left:10px;
			background:#EEE;
			border:1px solid #CCC;
			color:#4E3B2A;
		}
			#sidebar li a:hover
			{
				background:#7AA249;
				text-decoration:none;
				padding-left:15px;
				width:145px;
				color:#FFF;
			}
			#sidebar li a.active
			{
				background:#7AA249;
				text-decoration:none;
				padding-left:15px;
				width:145px;
				color:#FFF;
			}
		#sidebar li li
		{
			/*margin-left:10px;*/
		}
		#sidebar li .tilbud-desc
		{
			display:none;
			position:absolute;
			filter: alpha(opacity=80);
			-khtml-opacity:0.8;
			-moz-opacity:0.8;
			opacity:0.8;
		}
			#sidebar li .tilbud-desc .desc-top
			{
				background:url(media/imgs/boxes/tilbud-desc-top.png) no-repeat;
				width:257px;
				height:11px;
			}
			#sidebar li .tilbud-desc .desc
			{
				background:url(media/imgs/boxes/tilbud-desc.png) no-repeat;
				padding-top:10px;
				padding-bottom:10px;
				width:237px;
				padding-left:10px;
				padding-right:20px;
				color:#EEE;
				font-weight:bold;
			}
			#sidebar li .tilbud-desc .desc-bottom
			{
				background:url(media/imgs/boxes/tilbud-desc-bottom.png) no-repeat;
				width:257px;
				height:10px;
			}
	#sidebar .category-desc
	{
		font-size:0.8em;
		color:#999;
		font-style:italic;
		padding-left:15px;
	}
#footer
{
	background:#4E3B2A;
	color:#CDBA8D;
	border-top:1px solid #434343;
	padding-bottom:100px;
	padding-top:20px;
}
	#footer .footer
	{
		overflow:hidden;
		font-family:century gothic,helvetice neue,arial,sans-serif
	}
		#footer .footer .list
		{
			/*nothing*/
		}
			#footer .footer .list a
			{
				color:#FFF;
			}
			#footer .footer .list h3
			{
				font-size:1.4em;
				margin-bottom:5px;
			}
/* Misc */
#comments
{
	margin-top:50px;
}
