/* 				Basic layout document
	Theme:		Oberon
	Category:	Business
	Author: 	Hugo
	Created:	01-13-2009
	
	URL:		http://themeforest.net/user/hu-go
*/


/* Global positioning */
* {
	margin:					0;
	padding:				0;
}

body {	
	background-image:		url(../Images/bg_body.jpg);
	background-repeat:		repeat-x;
	background-position:	top;
	background-color:		#1d1d1d;
}

/* Image layout */
img {
	border: 				none;
}

.imageframe {
	float:					left;
	display:				inline;
	margin:					2px 10px 5px 0;
	border:					5px solid #373737;
}

hr {
	border:			1px dotted #606060;
}


/* Container positioning */
.container {
	position: 				relative;
	width:					982px;
	height:					auto;
	margin:					0 auto;
	margin-top:				0px;
}



/* Div positioning */
.header {
	position: 				relative;
	width:					962px;
	height:					165px;
	margin:					0 auto;
	margin-top:				0px;
}

.columnleft {
	float:					left;
	width:					354px;
	height:					455px;
	padding:				0 10px 0 10px;
	margin:					0 0 0 1px; 
	border-right:			1px dotted #606060;
	
	overflow:				hidden;
}

.columnright {
	float:					left;
	width:					354px;
	height:					455px;
	padding:				0 0 0 10px;
	margin:					0; 
	
	overflow:				hidden;
}

.footer {
	position:				relative;
	width:					982px;
	height:					35px;
	margin:					0 auto;
	margin-top:				10px;
	padding:				15px 0 0 0;
	
	background-color:		transparent;
	background-image:		url(../Images/bg_footer.jpg);
	background-repeat:		no-repeat;
	background-position:	center;
}
/* End of div positioning */



/* Form elements */
.txt_contact{
	vertical-align:			middle;
	width: 					200px;
	height: 				17px;
	margin:					0 0 5px 5px;
	padding:				3px 5px 0 5px;
	
	border:					2px solid #dddddd;	 
	background-image:		url(../Images/forminput.jpg);
	background-repeat:		repeat-x;
	background-position:	left;
}

.field_contact {
	vertical-align:			middle;
	width: 					200px;
	height: 				97px;
	margin:					0 0 5px 5px;
	padding:				3px 5px 0 5px;
	
	border:					2px solid #dddddd;	 
	background-image:		url(../Images/formtxtfield.jpg);
	background-repeat:		repeat-x;
	background-position:	left;
}

.btn_contact {
	vertical-align:			middle;
	width: 					75px;
	height: 				22px;
	margin:					0;
	
	border:					2px solid #dddddd; 
	background-color: 		#336699;			/* Color of the buttons on the contact form */
	cursor:					pointer;
}

.btn_contact:hover { 
	background-color: 		#336699;
}
