/* Developed by Dubbele:punt Design - www.dubbelepunt.com */

/* General styles */

A:link					{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline;}
A:active				{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline;}
A:visited				{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: underline;}
A:hover					{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; text-decoration: none;}


body {
	background-color:					#993333;
    color:								white;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							11px;

	margin-top:							35px;
	margin-bottom:						20px;
	margin-left:						0px;
	margin-right:						0px;
	
	text-align:							center;
	
	scrollbar-arrow-color:#FFCCCC;
  	scrollbar-track-color:#7A2723;
 	scrollbar-shadow-color:#7A2723;
 	scrollbar-face-color:#993333;
 	scrollbar-highlight-color:#FFCCCC;
  	scrollbar-darkshadow-color:#7A2723;
	scrollbar-3dlight-color:#993333;
}

table {
}

.email {
	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						1px;
}

td{
	vertical-align:						top;
	font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							11px;
}

.email_label {
	width:								150px;
	text-align:							right;
}

.email_value {
	width:								415px;
	_width:								420px;
	padding-left:						5px;
}

#frame {
	background-color:					#993333;
	
	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						1px;

	text-align:							left;
	margin:								0 auto;

	width:								773px; /* For FF, NS, Safari */
	_width:								775px; /* For IE, Opera */
}



/* Header layout */
#header {
	width:								773px;
}

#header #left {
	background-color:					#993333;

	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						0px;
	border-right-width:					1px;
	
	float:								left;
	width:								254px; /* For FF, NS, Safari */
	_width:								255px; /* For IE, Opera */
	height:								165px;
}

#header #center {
	float:								left;
	width:								263px;
	height:								165px;
}

#header #center #top {
	background-color:					#993333;

	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						0px;
	border-bottom-width:				1px;
	
	width:								131px;
	height:								121px; /* For FF, NS, Safari */
	_height:							122px; /* For IE, Opera */
}

#header #center #menu {
	clear:								both;
	width:								263px;
	height:								43px;
}

#header #center #menu .image {
	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						0px;
	border-right-width:					1px;
}

#header #right {
	background-color:					#7A2723;
	color:								#FFFFFF;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							12px;

	padding-top:						0px;
	padding-bottom:						0px;
	padding-left:						0px;
	padding-right:						25px;

	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						0px;
	border-left-width:					1px;
	
	float:								left;
	width:								229px; /* For FF, NS, Safari */
	_width:								255px; /* For IE, Opera */
	height:								165px;
	
	text-align:							right;
}

#header #right A:link					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#header #right A:active					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#header #right A:visited				{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#header #right A:hover					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: underline;}

#photo {
	background-color:					#FFCCCC;

	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						0px;
	border-top-width:					1px;
	border-bottom-width:				1px;
	
	clear:								both;
	width:								773px;
	height:								105px; /* For FF, NS, Safari */
	_height:							107px; /* For IE, Opera */
}



/* Content layout */
#content {
	width:								773px;
}

#content #dark {
	background-color:					#7A2723;
}

#content #dark #portfolio_images img {
	margin-top:							10px;
	margin-left:						5px;
	margin-right:						5px;
	
	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						1px;
}

#content #border {
	width:								1px;
	height:								100%;
	background-color:					#FFCCCC;
}

#content #title {
	background-color:					#7A2723;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							15px;
	
	padding-top:						15px;
	padding-bottom:						5px;
	padding-left:						10px;
	padding-right:						10px;

	border-color:						#FFCCCC; 
	border-width:						0px;
	border-style:						solid;
	
	min-height:							17px; /* For FF, NS, Safari */
	_height:							37px; /* For IE, Opera */
}

#content #title #title {
	float:								left;
	background-color:					#7A2723;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							15px;
	
	padding:							0px 0px 0px 0px;

	border-color:						#FFCCCC; 
	border-width:						0px;
	border-style:						solid;
	
	min-height:							17px; /* For FF, NS, Safari */
	_height:							37px; /* For IE, Opera */
}

#content #title #title A:link				{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 15px; text-decoration: underline;}
#content #title #title A:active				{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 15px; text-decoration: underline;}
#content #title #title A:visited			{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 15px; text-decoration: underline;}
#content #title #title A:hover				{color: white; font-family: arial, verdana, sans-serif; font-weight: normal; font-style: normal; font-size: 15px; text-decoration: none;}


#content #title #title .search_currentpage {
	font-family:						arial, verdana, sans-serif;
    font-weight:						bold;
    font-style:							normal;
    font-size:							15px;
}

#content #content {
	background-color:					#993333;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							11px;
	
	padding-top:						10px;
	padding-bottom:						10px;
	padding-left:						10px;
	padding-right:						10px;

	border-color:						#FFCCCC; 
	border-width:						0px;
	border-style:						solid;
}

#content #content .form {
	clear:								both;
	padding-top:						3px;
}

#content #content .form .label {
	float:								left;
	width:								245px;
	text-align:							right;
}

#content #content .form .field {
	padding-left:						10px;
	width:								240px; /* For FF, NS, Safari */
	_width:								250px; /* For IE, Opera */
}

#content #price_intro {
	clear:								both;
	width:								498px;
	text-align:							center;
	
	font-family:						arial, verdana, sans-serif;
    font-weight:						bold;
    font-style:							italic;
    font-size:							11px;
	
	padding-top:						10px;
	padding-bottom:						10px;
}

#content #description {
	float:								left;
	width:								313px;
	line-height:						20px;
}

#content #price {
	float:								left;
	width:								90px;
	text-align:							right;
	line-height:						20px;
}

#news #newstitle {
	font-size:							14px;
	font-weight:						bold;
	width:								400px;
	
	margin-bottom:						7px;
	
	float:								left;
}

#news #newsdate {
	text-align:							right;
	width:								98px;
	
	float:								left;
}



#news #newssource{
	width:								498px;
	text-align:							right;
	
	clear:								both;
}

#news #list {
	margin-top:							7px;
	margin-bottom:						7px;
	
	clear:								both;
}

#news #list #listdate {
	float:								left;
	width:								75px;
}

#news #list #listtitle {
	float:								left;
}

#portfolio #portfoliocontent img {
	border-color:						#FFCCCC;
	border-style:						solid;
	border-width:						1px;
}

/* Error handling */
#error {
	padding-top:						20px;
	padding-bottom:						20px;
	padding-left:						20px;
	padding-right:						20px;
}

#error .title{
    font-family:						arial, verdana, sans-serif;
    font-weight:						bold;
    font-style:							normal;
    font-size:							15px;
}

form {
	margin:								0px;
}

input {
	font-family:						arial, verdana, sans-serif;
	font-size:							12px;
	color:								#FFCCCC;
	border-style:						solid;
	border-color:						white;
	background-color:					#993333;
	border-width:						1px;
	width:								235px;
	height:								14px;
	_height:							18px;
}

/* Copyright */
#dubbelepunt {
	color: 								#FFCCCC;

	padding-top:						3px;
	padding-bottom:						3px;
	padding-left:						0px;
	padding-right:						0px;

    font-family:						arial, verdana, sans-serif;
    font-weight:						normal;
    font-style:							normal;
    font-size:							9px;
	
	clear:								both;
	width:								773px;

	margin:								0 auto;
	text-align:							center;
}

#dubbelepunt A:link						{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#dubbelepunt A:active					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#dubbelepunt A:visited					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: none;}
#dubbelepunt A:hover					{color: #FFCCCC; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 9px; text-decoration: underline;}


/* Developed by Dubbele:punt Design - www.dubbelepunt.com */
