/* --------------------------------------------------------------------------------
-																				-
-				Title: 			First Prestige Realty							-
-				Author: 		Ilya Lobanov									-
-				Website: 		WebsiteBlue.com									-
-				Date:			April 16, 2009									-
-																				-
---------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------
		MAIN BODY OF WEBSITE
---------------------------------------------------------------------------------- */

	body, form, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5 {
		margin:										0px;	
		padding:									0px;
	}

/* --------------------------------------------------------------------------------
		MAIN BODY OF WEBSITE
---------------------------------------------------------------------------------- */

	body {
		margin:										0; 
		padding:									0; 
		background: 								#000000 url(../images/bg.jpg) repeat-x top left;
		color: 										#903f98; 
		font-size: 									11px; 
		font-family:								Tahoma, Tahoma, Arial, Helvetica, sans-serif;
		letter-spacing:								0; 
		line-height: 								16pt; 
		font-weight: 								normal; 
		text-align:									center;
	}



/* --------------------------------------------------------------------------------
		WRAPPER CONTAINER TO CENTER
---------------------------------------------------------------------------------- */

	#wrapper {
		margin-left: 								auto; 
		margin-right: 								auto; 
		padding: 									0;
		width: 										960px; 
		text-align: 								left; 
	}


/* --------------------------------------------------------------------------------
		GLOBAL NAVIGATION
---------------------------------------------------------------------------------- */

	#globalHead {
		clear:										both;	
		margin: 									0; 
		padding:									0; 
		height: 									236px; 
		width: 										960px;
		background: 								transparent url(../images/header_top.jpg) no-repeat top left;		
	}
		


/* ------------------------------------------------------------
		SUB NAVIGATION
------------------------------------------------------------ */


	#subNav {
		margin: 0 0 0 15px; padding: 0; height: 41px; width: 929px; display:block;
		background: transparent url("../images/subnav_bg.jpg") repeat-x left top;
		font-weight:normal; font-size: 11px; color: #003e7e;
		}


	#subNav a {
		font-weight:bold; font-size: 11px; color: #003e7e!important; text-decoration: none!important;
		margin: 0; padding: 0 8px 0 8px; line-height: 41px; text-transform:uppercase;
		}
				
	#subNav a:hover {
		font-weight:bold; color:#003e7e!important; text-decoration: underline!important;
		margin: 0; padding: 0 8px 0 8px; line-height: 41px; text-transform:uppercase;
		}		


	#subNav span {
		color: #FFF; font-weight: bold; text-transform:uppercase; line-height: 41px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; float:left;
		font-size: 11px; padding: 0 48px 0 35px; margin:0;
		display:block; background: #00407d url("../images/subnav_onbg.jpg") no-repeat right top;
	}


/* ------------------------------------------------------------
		SIDE CONTACT INFO BOX
------------------------------------------------------------ */


	#contactInfo {
			width:320px; float:left; display: inline; clear:both; 
			margin: 0; padding: 0; background: transparent url("../images/side_bg.jpg") no-repeat left top;
	}


	#contactInfo p {
			color: #FFFFFF; line-height: 14px; text-align: left;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px; padding: 30px 0 15px 55px; margin:0;
	}


	#contactInfo a {
			text-decoration: none; font-size: 12px; font-weight: normal; color: #FFFFFF;
			padding: 0; margin: 0; border-bottom: 1px dotted #0079c2;
			}

	#contactInfo a:hover {
			text-decoration: none; font-size: 12px; font-weight: normal; color: #FFFFFF;
			padding: 0; margin: 0; border-bottom: 1px solid #FFFFFF;
			}	


/* ------------------------------------------------------------
		MAIN CONTENT DIV
------------------------------------------------------------ */

	#content {
			width:960px; float:left; display: inline; clear:both; 
			margin: 0; padding: 0; background: #003e7e url("../images/content_bg.jpg") repeat-y left top;
	}


	#globalContainer {
			width:640px; float:left; display: inline;
			margin: 0; padding: 0 0 40px 0;
	}


	#globalContainer div.column {
			float: left; display:inline; width: 500px; 
			padding: 0; margin:15px 0 0 60px;
	}


	#globalContainer p {
			color: #FFFFFF; line-height: 20px; text-align: left;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px; padding: 5px 15px 5px 0; margin:0;
	}


	#globalContainer span {
			color: #FFF; font-weight: normal;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px; padding: 0; margin:0;
	}


	#globalContainer ul {	
			line-height: 1.6em;	list-style:none;
			margin: 0; padding: 10px;
	}

	#globalContainer li {
			font-weight:normal;	font-size: 11px; color: #FFFFFF; text-decoration: none;
			margin:0; padding: 0 0 0 1.6em;
			background: url(../images/bullet.jpg) no-repeat 0px 5px;
	}
		

	#globalContainer a {
			text-decoration: none; font-size: 12px; font-weight: normal; color: #FFFFFF;
			padding: 0; margin: 0; border-bottom: 1px dotted #0079c2;
			}

	#globalContainer a:hover {
			text-decoration: none; font-size: 12px; font-weight: normal; color: #FFFFFF;
			padding: 0; margin: 0; border-bottom: 1px solid #FFFFFF;
			}		


	#globalContainer dl, dt, dd {
			margin: 0; padding: 0; 
		}
	
	#globalContainer dl {
			color: #FFFFFF; font-size: 12px; 
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			line-height: 16px; font-weight: normal;
			width: 320px;  margin: 15px 5px 15px 5px; padding: 0;
			float: left; display:inline; 
			border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;
		}
	
	#globalContainer dt {
			float: left; width: 120px; padding: 3px 0 3px 0; font-weight: bold; color: #000000;
		}
	
	#globalContainer dd {
			float: left; width: 170px; padding: 3px 0 3px 0;
		}


/* ------------------------------------------------------------
		MAIN FORMS LAYOUT
------------------------------------------------------------ */


	#content fieldset {
			 margin: 5px 0 5px 0; padding: 25px 0 25px 0;
			 background: transparent url(../images/fieldset_bg.jpg) no-repeat top left; border: none;
	}


	#main label { 
			color: #FFFFFF;	font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;
			width: 220px; margin: 0 0 15px 0; padding: 0; cursor: pointer;
			float: left; text-align: right; clear: both;
	}


	#main span.mandatory {
			font-size: 116.667%; color: #FFF; font-weight: bold;
	}


	#main input {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			float: left; width: 220px; height:22px;
			padding: 2px; margin: 0 0 10px 20px; 
			color: #FFFFFF; border: 1px solid #0069af;
			background: #0069af url("../images/inputbg.jpg") repeat-x top left;
	}



	#main input.over {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			float: left; width: 220px; height:22px;
			padding: 2px; margin: 0 0 10px 20px; 
			color: #FFFFFF; border: 1px solid #0088e3;
			background: #0069af url("../images/inputbg.jpg") repeat-x top left;
	}



	#main select {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			float: left; width: 220px; height:22px;
			padding: 2px; margin: 0 0 10px 20px; 
			color: #FFFFFF; border: 1px solid #0069af;
			background: #0069af url("../images/inputbg.jpg") repeat-x bottom left;
	}	

	#main textarea {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			float: left; width: 220px; height: 80px;
			padding: 2px; margin: 0 0 10px 20px; 
			color: #FFFFFF; border: 1px solid #0069af;
			background: #0069af url("../images/inputbg.jpg") repeat-x top left;
	}
		

	#main textarea.over {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			float: left; width: 220px; height: 80px;
			padding: 2px; margin: 0 0 10px 20px; 
			color: #FFFFFF; border: 1px solid #0088e3;
			background: #0069af url("../images/inputbg.jpg") repeat-x top left;
	}


	#main span.incorrect {
			font-size: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;
			float: left; width: 220px; padding: 3px; margin: 0 0 0 235px; color:#0069af;
	}

	#main .buttonSearch { 
			margin: 3px 0 0 20px; padding: 0; background: transparent;
			width: 73px; height: 39px; border: none;
	}



	#main .pass { 
			float: left; text-align: left; clear: both; margin: 0 0 0 230px;
		}



	#main p {
			color: #FFFFFF; line-height: 18px; text-align: left;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px; padding: 5px 0 15px 100px; margin:0;
	}





/* --------------------------------------------------------------------------------
		FOOTER & COPYRIGHT
---------------------------------------------------------------------------------- */


	#footer {
		margin: 									0; 
		padding:									0; 
		height: 									50px; 
		width: 										960px; 
		clear:										both;
		background: 								transparent url(../images/footer_bg.jpg) no-repeat top left;			
		}

	#links {
		float: 										left; 
		margin: 									30px 0 0 20px; 
		padding:									0; 
		width:										620px;
		}


	#links img {
		float: 										left; 
		margin: 									0; 
		padding:									0; 
		}

	#sponsorlogos {
		float: 										right; 
		margin: 									20px 20px 0 0; 
		padding:									0; 
		}



