/*
Theme Name: Butter Braid Theme
Version: 1.0.0
Author: Saravanan.R
*/
@charset "utf-8";
@import url('reset.css');
@import url('class.css');
@import url('forms.css');


* {
	margin: 0;
	padding: 0;
	font-family: Arial, arial,sans-serif;
	color: #000;
	outline: none;
}

body {
	font-size: 11px;
	line-height: 100%;
	background:#efefef;
}

ul {
}

p, ul {
    line-height: 150%;
    margin: 0 0 15px;
}

/* Overskrifter */

	h1, h1 * {
		font-weight: normal;
		font-size: 24px;
		line-height: 115%;
		padding: 10px 0 5px 0 !important;
		margin-bottom: 12px !important;
	 }

	h1 {
	 	border-bottom: 1px solid #e4e8f2;

	}

		h1.small {
			font-size: 13px;
			line-height: 100% !important;
			margin: 15px 0 0 0 !important;
			padding: 0 !important;
			font-weight: bold;
		}

	h2,
	h2 *
	{
		font-weight: normal;
		font-size: 17px !important;
		line-height: 20px;
		margin: 0 0 15px 0;
		/*border-bottom: 1px solid #ececed;*/
	}

	h2
	{
		color: #53646f;
		color: #888;
		color: #8c92a1;
		color: #777;
	}

		#homeSearch h1,
		#homeSearch h1 a
		{
			font-size: 32px !important;
			border-bottom: none;
			letter-spacing: normal;
		}

		#homeSearch h3,
		#homeSearch h3 a
		{
			font-size: 14px;
		}


	h3
	{
		font-weight: normal;
		font-size: 16px;
		margin-bottom: 3px;
		margin-top: 13px;
		line-height: 24px;
	}


	h4
	{
		font-size: 100%;
		margin-bottom: 10px;
		margin-top: 8px;
		line-height: 14px;
		font-weight: bold;
	}

	hr
	{
		border: none;
	 	border-bottom: 1px solid #e4e8f2;
	 	margin-bottom: 15px;
	}


/* Links */

	a
	{
		/*color: #2d5384;
		color: #0d4490;*/
		color: #0d4490;
		/*color: #6986ad;*/
		text-decoration: none;
		font-size:11px;
	}

		a:hover
		{
			color: #2c70cc;
			/*text-decoration: underline;*/
		}

		a:active
		{
			color: #0a88cc;
		}

		a:visited
		{
			/*color: #446699;*/
		}

		a img
		{
			border: none;
		}

		a.frame img
		{
			border: 1px solid #2786c2;
		}

		a.blocklink
		{
			float: left;
			display: block;
			color: #fff;
			padding: 5px 8px;
			background-color: #0066aa;
			border: 1px solid #0766a2;
			margin: 0 10px 0 0;
			/*
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			*/
		}

			a:hover.blocklink
			{
				background-color: #0766a2;
				border: 1px solid #0766a2;
			}

		a.external
		{
			background-image: url('../images/External-Links.png');
			background-position: right center;
			background-repeat: no-repeat;
			padding-right: 15px !important;
		}


	h1 a, h2 a, h3 a
	{
		text-decoration: none;
	}


/* Menu */

#wrapper {
	margin: 10px auto 0 auto;
	padding: 5px;
	border:solid 0px #ff0000;
	background: none repeat scroll 0 0 #f8ce99;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 7px #AAA49E;
    padding: 15px;
    position: relative;
	/* max-width: 1050px; */
	max-width: 1100px;
	behavior: url('PIE.htc');
}

	#wrapper a
	{
		/*color: #6986aa;*/
	}

	#wrapper a:hover
	{
		/*background-color: #e4e8f2;*/
	}

	#wrapper a:active
	{
		/*background-color: #e4e8f2;*/
	}

	.content {
		margin: 0 auto;
		padding: 0 0px 0 0px;
	}

	.content.text
	{
		/*max-width: 700px;*/
	}

	.logo img {
		margin: 0px 180px;
		/*width:300px;*/
	}
	
/* Login Aread */
	#loginarea
{
	margin: 50px auto 0 auto;
	padding: 20px 30px;
	width: 400px;
	line-height: 18px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

	-webkit-box-shadow: #eaedf4 0 1px 2px;
	-moz-box-shadow: #eaedf4 0 1px 2px;
	box-shadow: #eaedf4 0 1px 2px;

	border: 1px solid #e4e8f1;

	background-color: #fff;
	background-image: url('../images/grad.png');
	background-position: bottom;
	background-repeat: repeat-x;
}

	#loginarea,
	#loginarea input
	{
	}

		#loginarea input.stylefield
		{
			font-size: 18px !important;
			padding: 3px 5px !important;
		}

	#loginarea td,
	#editaccount td,
	#loginarea th,
	#editaccount th
	{
		padding-bottom: 15px;
		vertical-align: middle;
	}

	th
	{
		text-align: right;
		padding-right: 20px;
	}


	#loginarea tr
	{
		vertical-align: middle;
	}


#loginarea label
{
}

/* Footer */

#footer {
	/*background-position: left top;
	background-repeat: repeat-x;
	background-image:url('../images/gradfa.png');
	background-color: #f6fcf0;*/
	height: 80px;
	border:0px solid #ff0000;
	border-top: 1px solid #cddcbf;
	background:#f7fef0;
	width:100%;
}

.footerWrapper {
	width:960px;
	margin: 0px auto;
}

.mandatoryIndicator {
	color:#ff0000;
}

.lButton {
    background: url("../images/button-bg.png") repeat-x scroll 0 0 transparent;
    border-color: #a26b48;
    color: #648434;
}

.lButton {
    border: 1px solid #a26b48;
    border-radius: 4px 4px;
    color: #000;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 5px 6px;
    text-align: center;
    height:27px;
}

.lButton:hover {
	color: #FFF;
    cursor: pointer;
     border: 1px solid #000;
     border-radius: 4px 4px;
}