.body {
	background-color: #990033; /* #FFFFFF */
	/* text-align: center; */
}

.maintable 
{
	/*
	margin-left:			auto; 
	margin-right:			auto;
	*/
	background-color: 		#FFFFFF;
	width: 					625px;
}
.spacer_left 
{
	width: 					10px;
}
.spacer_right 
{
	width: 					10px;
}
.spacer_top 
{
	height: 				10px;
}
.column_datatable /* Concerns the column in wich the data table is placed */
{
	background-color: 		#FFD784;
	padding-top: 			10px;
	padding-bottom: 		10px;	
}
.datatable 
{
	width: 					220px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
}

/*###########################################################################################
#### PAGE: VIEW PROPERTY PAGE
###########################################################################################*/

.column_imagetable /* Concerns the column in wich the data table is placed */
{
	width: 					100px; /* 300 */
	background-color: 		#FFFFE0;
	padding-top: 			10px;
	padding-bottom: 		10px;	
	padding-left: 			10px;
	padding-right: 			10px;	
}
.imagetable 
{
/*
	width: 328px;
	height: 246px;
	width: 95%;
	height: 95%;
*/
	width: 					360px;
	height: 				270px;
}
.descriptiontable 
{
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	padding-left: 			20px;
	padding-right: 			20px;
	background-color: 		#FFFEEB;
	padding-top: 			25px;
	padding-bottom: 		25px;	
}

.image_enlarged 
{
/*
	width: 328px;
	height: 246px;

	width: 100%;
	height: 100%;
*/
	width: 					360px;
	height: 				270px;	
}

.datacolumn_1 
{
	padding-left: 			10px;
	padding-right: 			7px;
	padding-top: 			6px;
	padding-bottom: 		6px;
	background-color: 		#FFFFE0;
}
.datacolumn_2 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
}
.datacolumn_3 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
	background-color: 		#FFFFE0;	
}
.datacolumn_4 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
	line-height: 			16px;
}
.datacolumn_5 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
	background-color: 		#FFFFE0;	
}
.datacolumn_6 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
}
.datacolumn_7 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
	background-color: 		#FFFFE0;	
}
.datacolumn_8 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
}
.datacolumn_9 
{
	padding-left: 			10px;
	padding-right: 			7px;	
	padding-top: 			6px;
	padding-bottom: 		6px;
	background-color: 		#FFFFE0;
}
.datacolumn_10 
{
}

.sendrequesttable 
{
	padding-left: 			10px;
	padding-right: 			10px;
	padding-top: 			6px;
	padding-bottom: 		6px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	width: 					100%;
	height: 				22px;
	background-color: 		#FFFEEB;
	text-align: 			left;
	border-top-width: 		1px;
	border-right-width: 	1px;
	border-bottom-width: 	1px;
	border-left-width: 		1px;
	border-top-style: 		solid;
	border-right-style: 	solid;	
	border-bottom-style: 	solid;
	border-left-style: 		solid;
	border-top-color: 		#333333;
	border-right-color: 	#333333;
	border-bottom-color: 	#333333;
	border-left-color: 		#333333;
}

.a_showallimages 
{
	color: 					#990033;
}
.a_downloadbrochure 
{
	color: 					#990033;
}
.a_informacquaintance 
{
	color: 					#990033;
}
.a_sendrequest 
{
	color: 					#990033;
}
.imageslidertable 
{
	background-color: 		#FFFFE0;
	padding-left: 			10px;
	padding-right: 			10px;
	padding-top: 			10px;
	padding-bottom: 		10px;	
}
.descriptiontable_propertytitle 
{
	color: 					#8A002E;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				14px;
	font-weight: 			bold;
}

#motioncontainer {
	/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
	/*width: 50%;*/ /* Set to gallery width, in px or percentage */
	/*height: 130px;*/ /* Set to gallery height */
	width:					600px;
	height: 				107px
}

#motioncontainer a img 
{
	border: 				1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img 
{
	border: 				1px solid navy; /* Set image border hover color */
}

#statusdiv 
{
	background-color: 		lightyellow;
	border: 				1px solid gray;
	padding: 				2px;
	position: 				absolute; /* Stop Editing Gallery Styles */
	left: 					-300px;
	visibility: 			hidden;
	font-family: 			Verdana;
	font-size: 				11px;
}

#motioncontainer a:hover 
{
	color: 					red; /* Dummy definition to overcome IE bug */
}

/*###########################################################################################
#### PAGE: REQUESTFORM PAGE
###########################################################################################*/

.column_instructiontext 
{
	width: 					620px;
	background-color: 		#FFFFE0;
	padding-top: 			25px;
	padding-bottom: 		25px;
	padding-left: 			30px;
	padding-right: 			30px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;		
}

.requesttable 
{
	background-color: 		#FFFFE0;
	padding-top: 			2px;
	width: 					620px;
}

.requestformtable 
{
	width: 					100%;
	/* padding-left: 			10px; */
	padding-right: 			10px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	background-color: 		#FFD784;
	border-top-width: 		16px;
	border-top-style: 		solid;
	border-top-color: 		#FFD784;
	border-bottom-width: 	18px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#FFD784;	
}

.column_requestformtable 
{
	width: 					125px;
	padding-left: 			30px;
	padding-right: 			20px;	
	padding-bottom: 		7px;	
	padding-top: 			7px;
}

.requesttitle 
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				18px;
	color: 					#6699CC;
	font-weight: 			bold;
}

.form_asterisk 
{
	color: 					#A26A73;

}

.form_textarea 
{
	width: 					100%;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	border: 				1px solid #999999;
	background-color: 		#FFFDF2;	
}

.form_textfield {
	padding-left: 			5px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	height: 				20px;
	width: 					165px;
	border: 				1px solid #999999;
	background-color: 		#FFFDF2;
}

.form_textfield_correct 
{
	padding-left: 			5px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	height: 				20px;
	width: 					165px;
	border: 				1px solid #999999;
	background-color: 		#FFFDF2;
	/* background-image: 		url(formfield_bg_inputchecked.gif); */
	background-repeat: 		no-repeat;
	background-position: 	right center;
}

.form_textfield_incorrect 
{
	padding-left: 			5px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	color: 					red;	
	height: 				20px;	
	width: 					165px;
	border: 				1px solid red;
	background-color: 		#FFF8F5;
}

.form_selectbox 
{
	padding-left: 			5px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	height: 				20px;
	width: 					335px;
	border: 				1px solid #999999;
	background-color: 		#FFFDF2;
}

.tooltip 
{
	font: 					11px/12px Verdana, Arial, Helvetica, sans-serif; 
	border: 				solid 1px #999999; 
    padding: 				10px; 
	position: 				absolute; 
	z-index: 				100;
	visibility:				hidden; 
	color:					#333333;
    top:					20px;
	left:					90px; 
	background-color:		#FFFFE0; 
	border: 				solid 1px #999999; 	
	layer-background-color:	#FFFFE0;
}

.requestform_summarytable 
{
	border-top-width: 		10px;
	border-top-style: 		solid;
	border-top-color: 		#FFFFE0;
	background-color: 		#FFFFE0;
	width: 					220px;
	/*
	padding-left: 			20px;
	*/
	padding-right: 			0px;	
	/* padding-bottom: 		7px; */
	border-left-width: 		10px;
	border-left-style: 		solid;
	border-left-color: 		#FFFFE0;		
}

.requestform_summarytable_td 
{
	padding-top: 			7px;
	padding-bottom: 		7px;
	height: 				25px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	padding-left: 			15px;		
}

.requestform_summarytable_td_highlight
{
	padding-top: 			7px;
	padding-bottom: 		7px;
	background-color: 		#FFFFE0;
	height: 				25px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	padding-left: 			15px;
}

.requestform_summarytable_td_summaryimage {
	background-color: 		#FFFFE0;
	height: 				25px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	padding-left: 			15px;
	padding-right: 			5px;
	/* padding-bottom:		5px; */
	padding-top: 			5px;
	border-bottom-width: 	5px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#FFFFE0;				
}

.summaryimage 
{
	height: 				133;
	border: 				1px solid #000066;
}

.requesttable_td_form 
{
	width: 					400px;
}

.requesttable_td_summary 
{
	padding-left: 			1px;
	vertical-align: 		top;
	width: 					220px;
}

.requestform_specificationtable
{
	width: 					100%;
	/*
	padding-top: 			17px;
	padding-bottom: 		17px;	
	/*
	/* padding-left: 		10px; */
	padding-right: 			10px;
	font-family: 			Verdana, Arial;
	font-size: 				11px;
	background-color: 		#FFD784;
}

.requesttable_td_specification 
{
	padding-top:			2px;
	width:					620px;
}

.column_specificationtable
{
	padding-left: 			30px;
	padding-right: 			20px;
		
	padding-bottom: 		7px;	
	padding-top: 			7px;
	
}
.column_specificationtable_sendform {
	padding-left: 10px;
	padding-bottom: 		7px;	
}
.sendrequest_positioningtable 
{
	width: 					200px;
	padding-left: 			20px;
	padding-right: 			20px;	
	padding-bottom: 		7px;	
	padding-top: 			7px;	
}
#fixedtipdiv
{
	position:				absolute;
	padding:				15px;
	border:					1px solid black;
	font:					normal 11px Verdana;
	line-height:			18px;
	z-index:				100;
	background-color:		#FFFFE0; 
	border: 				solid 1px #999999; 	
}
.showmap {
	border: 				1px solid #9E9E9E;
}
