@charset "utf-8";

html {
	overflow				: 	-moz-scrollbars-vertical;
}

body {

	padding					: 	0;
	margin					: 	0;
 	font-family				: 	Verdana, Arial, Helvetica, sans-serif;
	text-align              :	left;
	font-size				: 	10px;
	line-height				:   18px;
	color					:	#666;	
}

div#wrapper { 

 	margin					: 	0 auto;
 	width					: 	930px;

}

div#content {

	position				:	relative;
 	width					: 	960px;
	background				: 	url(../images/realstar/main_back.jpg) no-repeat;
	min-height				:	400px;
	
}

div#header {
	
 	width					: 	960px;
 	height					: 	100px;
	background				: 	url(../images/realstar/header_back.jpg) no-repeat;

}
div#header2 {
	
 	width					: 	960px;
 	height					: 	100px;
	background				: 	url(../images/header_images/header/random.php) no-repeat;

}
div#header3 {
	
 	width					: 	960px;
 	height					: 	100px;
	background				: 	url(../images/header_images/header/random.php) no-repeat;

}



div#mainImage {

 	width					: 	770px;
 	height					: 	165px;
	background				: 	url(../images/realstar/mainImage.jpg) no-repeat;
 
}
div#neigh {

	 float					: 	left;
	 color					: 	#666;
	 padding				:	0;
	 width					: 	480px;
	background				: 	url(../images/realstar/neighbourhood_back.jpg) no-repeat 0px -10px;
 
}
div#leftColumnNeigh {

	 float					: 	left;
	 color					: 	#666;
	 padding				:	5px 0 0 10px;
	 margin					:	0px;
	 width					: 	450px; 
	 height					: 	400px;
	 
}
div#rightColumn {

	 color					: 	#666;
	 padding				:	5px 0 0 0;
	 width					: 	100px;
	 float					: 	left;
	 margin					:	0px;
	 	 
}
div#rightColumnSearch { 

	 color					: 	#666;
	 padding				:	5px 0 0 0px;
	 width					: 	100px;
	 float					: 	left;
	 margin					:	0px;
	 	 
}

div#leftColumn { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	5px 0 0 0px;
	 width					: 	500px; 
	 margin					:	0px;
	  
	 
}
div#leftColumnSearchMap { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	5px 0 0 0px;
	 width					: 	500px; 
	 margin					:	0px;
	  
	 
}
div#leftColumnSearch { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	5px 0 0 0px;
	 width					: 	759px; 
	 margin					:	5px 0 0 30px;;
	  
	 
}
div#leftColumnText {

	 float					: 	left;
	 color					: 	#666;
	 padding				:	5px 0 0 10px;
	 margin					:	0px;
	 width					: 	460px; 
	 
}
div#leftColumnnews { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	20px 0 0 15px;
	 width					: 	500px; 
	 margin					:	0px;
	 
}
div#bottomColumnHome { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 15px;
	 width					: 	600px; 
	 margin					:	0px;
	 
}
div#logo { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	20px 0 0 40px;
	 width					: 	190px; 
	 margin					:	0px;
	 
}
div#featured { 

	 float					: 	left;
	 color					: 	#00529b;
	 font-family				: 	Georgia, 'Times New Roman', Times, serif;
	text-align              :	right;
	font-size				: 	20px;
	font-weight:lighter;
	line-height				:   20px;
	 padding				:	30px 0 0 100px;
	 width					: 	360px; 
	 margin					:	0px;
	 letter-spacing:3px;
	 
}
div#featuredimage { 

	 float					: 	left;
	padding				:	25px 0 0 20px;
	 width					: 	60px; 
	 margin					:	0px;
}
div#fav { 

	 float					: 	left;
	padding				:	50px 0 0 35px;
	 width					: 	130px; 
	 margin					:	0px;
}
div#fav2 { 

	 float					: 	left;
	padding				:	30px 0 0 590px;
	 width					: 	130px; 
	 margin					:	0px;
}
div#fav3 { 

	 float					: 	left;
	padding				:	50px 0 0 590px;
	 width					: 	130px; 
	 margin					:	0px;
}
div#featuredimage a, div#featuredimage a:active, div#featuredimage a:visited {

	color					: 	#FFF;
	text-decoration			: 	none;
	
}

div#featuredimage a:hover, a:hover {

	color					:	#000;
	
}
div#searchlong { 

	 float					: 	left;
	 padding				:	0px 0 0 0px;
	 width					: 	257px; 
	 margin					:	0px;
	 
}
div#searchsmall { 

	 float					: 	left;
	 padding				:	0px 0 0 0px;
	 width					: 	225px; 
	 margin					:	0px;
	 
}
div#search { 

	 float					: 	left;
	 color					: 	#a2968a;
	 padding				:	30px 0 0 30px;
	 width					: 	259px; 
	 margin					:	0px;
	 
}
div#prosearch { 

	 float					: 	left;
	 color					: 	#a2968a;
	 padding				:	5px 0 0 26px;
	 width					: 	262px; 
	 margin					:	0px;
	 
}
div#map {

	 float					: 	left;
	 padding				:	0px 0 0 0px;
	 width					: 	253px; 
	 margin					:	0px;
	 color:#666;
	 
}
div#seachbox { 

	 float					: 	left;
	 vertical-align:middle;
	 padding				:	0px 0 0 0px;
	 margin					:	0px;
	 
}
div#leftColumnHome { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	35px 0 0 31px;
	 width					: 	520px; 
	 height					: 	298px; 
	 margin					:	0px;
	 list-style			:	none;
	 
}
div#leftColumnLong { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	35px 0 0 31px;
	 width					: 	650px; 
	 height					: 	400px; 
	 margin					:	0px;
	 list-style			:	none;
	 
}

div#leftColumnclients { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	35px 0 0 31px;
	 width					: 	300px; 
	 height					: 	298px; 
	 margin					:	0px;
	 list-style			:	none;
	 
}

div#rightColumnProduct { 

	 color					: 	#666;
	 padding				:	23px 0 0 90px;
	 width					: 	265px;
	 float					: 	left;
	 margin					:	0px;
	 	 
}

div#leftColumnProduct { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 60px;
	 width					: 	256px; 
	 margin					:	0px;
	 
}

div#leftColumnWide {

	float					: 	left;
	color					: 	#000;
	padding					:	0 10px 10px 10px;
	width					: 	700px;
	display					: 	inline;
	position				: 	relative;
	
}



div#footer {
	height					:	20px;
	clear					: 	both;
	color					: 	#666;
	margin					: 	0px -30px 0px 0px;
	padding				: 	7px;
	text-align				:	left;
}
div#footersmall {
	height					:	145px;
	clear					: 	both;
	color					: 	#bdbcb2;
	margin					: 	0px 0px 0px 0px;
	padding				: 	7px;
	text-align				:	center;
	background				: 	#FFF url(../images/footer_small.png) no-repeat;
}

.userFormTextField {
	width					:	325px;
	font					:	13px arial,helvetica,clean,sans-serif;
}
.contacttextArea {
	width					:	325px;
	height					:	100px;
	font					:	13px arial,helvetica,clean,sans-serif;
}

div#emailMsg {
	display					:	none;
	height					:	25px;
}

div#emailMsgErr {
	display					:	none;
	height					:	25px;
}

div#emailMsgInit {
	height					:	25px;
}

div#contactForm {
	margin					:	0 0 0 5px;
	width					: 	150px;
	float					:	left;
	clear					:	both;
	height					:	300px;
	
}

div#contactFields {
	margin					:	15px 0 0 0;

	*margin					:	-15px 0 0 0;
	_margin					:	-15px 0 0 0;
	height					:	300px;
}

.clear { 

	clear					: 	both; 
	background				: 	none; 
	
}

div#emailMsg {
	display		:	none;
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#0066CC;
	text-align	:	center;
	color		:	#FFF;
}

div#emailMsgErr {
	display		:	none;
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#0066CC;
	text-align	:	center;
}

div#emailMsgInit {
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#EEE;
	text-align	:	center;
}	


a, a:active, a:visited {

	color					: 	#666;
	text-decoration			: 	none;
	
}
a {
outline: none;
}

div#footer a, div#footer a:active, div#footer a:visited {

	color					: 	#666;
	text-decoration			: 	none;
	
}

div#footer a:hover, a:hover {

	color					:	#000;
	
}

div#leftColumn ul {
	padding					:	0;
	list-style				:	none;
}

div#leftColumn ul li {
	padding					:	5px 0 0 10px;
}

div#preloadedImages {
	width				:	1px;
	height				:	1px;
	display				:	none;
}
h2 {
font-size:13px;
line-height:15px;
margin: 25px 0 0 0 !important;
color: #00529b;
font-weight:lighter;

}
h3 {
padding: 0px !important;
font-size:13px;
margin: 25px 0 0 0 !important;
color: #00529b;
font-weight:lighter;
}

h3.lined {
padding: 0px !important;
margin: 0px !important;
display: block;
font-size: 13px;
color: #00529b;
border-bottom: #f4f4f4 1px solid;
padding-bottom: 4px;
height: 20px;
line-height: 14px;
padding-top: 20px;
}

h6 {
font-size:13px;
line-height:15px;
margin: 25px 0 0 0 !important;
color: #000000;
font-weight:lighter;

}
a.favolink {
   color: #00529b;
   font-weight: bold;
}

a.favolink:hover {
   color: #4ea4f1;
}

div.translate_english, div.translate_french {
  margin-top: -18px;
}


ul.goodlist {
  margin: 0px;
  padding: 0px;
  list-style-type: disc !important;
  margin-bottom: 20px;
}

ul.goodlist li {
  margin-left: 15px;
  line-height: 11px;
  margin-bottom: 6px;
}

ul.goodlist li ul {
  margin-left: 30px;
  padding-left: 30px;
}

ul.goodlist li ul li {
  margin-left: 30px;
  padding-left: 30px;
}


p.signature {
  text-align: right;
  font-size: 15px;
  line-height: 17px;
  font-family: Georgia;
  font-style: italic;
  padding-bottom: 20px;
  border-bottom: #ebebeb 1px dotted;
}

a.clink, ul.goodlist li a {
  color: #2e709e;
  text-decoration: underline }


p.intro {
  font-weight: bold;
  line-height: 14px;
  font-size: 11px;
}

p.highlight{
  font-weight: normal;
  line-height: 12px;
  border-left: #749fbd 2px solid;
  background: #f4f4f4;
  padding: 8px;
}
select {
	border: 1px solid #a4c1db;
	width:100px;
	font-size:11px;
	background-color: inherit; /* attention: bg-color here deletes img! bg-color is in the image: #F5FCFF  */
	color: #666;
}
#customers
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:735px;
	border-collapse:collapse;
}
#customers td, #customers th 
{
	font-size:11px;
border:1px solid #d9d9d9;
padding:3px 2px 2px 5px;
}
#customers th 
{
	font-size:11px;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
border:0px;
	background-color:#ebeae6;
color:#00529b;
}
#customers tr.alt td 
{
color:#000;
	background-color:#EAF2D3;
}

#customers td.alt 
{
color:#000;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:0px;
	padding:3px 0px 0px 3px;
	background-color:#ffffff;
}
#customers td.pro
{
color:#d9d9d9;
	border-top:1px solid #d9d9d9;
padding:0px 0px 0px 0px;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-left:0px;
	background-color:#ffffff;
}

.hidden {
  font-size: 1px;
  line-height: 2px;
  color: #fff;
}
.address {
  margin: 5px 0px;
  padding: 5px 0px;
  border-top: #efefef 1px solid;
  border-bottom: #efefef 1px solid;
  line-height: 12px;
}


ul.highlights {
  line-height: 12px;
  margin: 5px 0px;
  padding: 5px 0px;
    margin-left: 7px;
  padding-left: 5px;
  border-top: #efefef 1px solid;
  border-bottom: #efefef 1px solid;
}

ul.highlights li {
  padding-bottom: 2px;
}

ul#countrytabs {
 padding: 0px;
  margin: 0px;
  margin-top: -3px !important;
  margin-left: -7px !important;
}


ul#countrytabs li{
  padding: 0px !important;
  margin: 0px !important;
}

ul#mtabs {
  list-style-type: none;
  margin: 0px;
  margin-right: 5px;
  padding-right: 10px;
  margin-top: 5px;
  clear: both;
  float: right;
  width: 150px;
}

ul#mtabs li {
  float: right;
  margin: 0px !important;
  margin-left: 10px !important;
  padding: 0px !important;
  height: 20px;
}

#copyr {
  display: block;
  background: url(../images/realstar/philter_communications.jpg) no-repeat top left;
  float: left;
  height: 20px;
  width: 31px;
  margin-top: 5px;
}

#copyr:hover {
  background: url(../images/realstar/philter_communications.jpg) no-repeat bottom left;
}


#formBuilderCSSIDRental_Inquiry_Form, #formBuilderCSSIDRental_Application,
#formBuilderFieldEmail,  #formBuilderFieldTelephone, #formBuilderFieldHow_did_you_locate_our_Web_Site,
#formBuilderFieldApplicant2, #formBuilderFieldApplicant1 {
  margin-top: 10px;
}

/* BEGIN Rental Form */

#formBuilderFieldFirst_Name, #formBuilderFieldEmail, #formBuilderFieldAddress, #formBuilderFieldCity, #formBuilderFieldPostalCode,
#formBuilderFieldBudget, #formBuilderFieldSuite_Size, #formBuilderFieldHow_did_you_locate_our_Web_Site,

#formBuilderFieldSuiteSize, #formBuilderFieldfirst_day,

#formBuilderField1First_Name, #formBuilderField1SIN, #formBuilderField1Email_Address,

#formBuilderField1Present_Address, #formBuilderField1Province,

#formBuilderField1Present_Landlord, #formBuilderField1Years_at,

#formBuilderField1Previous_Landlord1_year, #formBuilderField1Previous_Years_At,

#formBuilderField1Present_Employer, #formBuilderField1Contact_Phone, #formBuilderField1Title, #formBuilderField11Years_at,

#formBuilderField1Previous_Employer1_year, #formBuilderField1Previous_Employer_Phone,

/* 2nd applicant */


#formBuilderField2First_Name, #formBuilderField2SIN, #formBuilderField2Email_Address,

#formBuilderField2Present_Address, #formBuilderField2Province,

#formBuilderField2Present_Landlord, #formBuilderField2Years_at,

#formBuilderField2Previous_Landlord2_year, #formBuilderField2Previous_Years_At,

#formBuilderField2Present_Employer, #formBuilderField2Contact_Phone, #formBuilderField2Title, #formBuilderField22Years_at,

#formBuilderField2Previous_Employer2_year, #formBuilderField2Previous_Employer_Phone,
/* END Rental Form */

/* BEGIN Employment Form */
#formBuilderField1Address, #formBuilderField1City, #formBuilderField1Primary_Phone, #formBuilderField1Eductaion,
#formBuilderField1Employer, #formBuilderField1Position_, #formBuilderField1Previous_Employer, #formBuilderField1position,
#formBuilderField1Position_Applied_For, #formBuilderField1Are_you_willing_to_relocate, #formBuilderField1Refrence_name,
#formBuilderField1Refrence_Name2, #formBuilderField1Refrence_name3,

#formBuilderField2Address, #formBuilderField2City, #formBuilderField2Primary_Phone, #formBuilderField2Eductaion,
#formBuilderField2Employer, #formBuilderField2Position_, #formBuilderField2Previous_Employer, #formBuilderField2position,
#formBuilderField2Position_Applied_For, #formBuilderField2Are_you_willing_to_relocate, #formBuilderField2Refrence_name,
#formBuilderField2Refrence_Name2, #formBuilderField2Refrence_name3

/* END Employment Form */
{
  width: 230px;
  float: left;
}

#formBuilderFieldLast_Name, #formBuilderFieldTelephone, #formBuilderFieldAddress_contd, #formBuilderFieldProvince,
#formBuilderFieldMovein_Date, .formBuilderSubmit,

#formBuilderFieldvisitdate, #formBuilderField1Last_Name, #formBuilderField1Date_of_Birth, #formBuilderField1Telephone,
#formBuilderField1City,

#formBuilderField1Present_Landlord_Phone,

#formBuilderField1Previous_Landlord_Phone,

#formBuilderField1Contact,  #formBuilderField1Occupation, #formBuilderField1Monthly_Gross_Income,

#formBuilderField1Previous_Employer_Contact,

/* 2nd applicant */

#formBuilderField2Last_Name, #formBuilderField2Date_of_Birth, #formBuilderField2Telephone,
#formBuilderField2City,

#formBuilderField2Present_Landlord_Phone,

#formBuilderField2Previous_Landlord_Phone,

#formBuilderField2Contact,  #formBuilderField2Occupation, #formBuilderField2Monthly_Gross_Income,

#formBuilderField2Previous_Employer_Contact,
/* END Rental Form */

/* BEGIN Employment Form */
#formBuilderField1Suite, #formBuilderField1Province, #formBuilderField1Second_Phone, #formBuilderField1Other_Courses,
#formBuilderField1From_To, #formBuilderField1Reason_for_Leaving, #formBuilderField1From_To, formBuilderField1Reason_for_Leaving,
#formBuilderField1Other_Position_Applied, #formBuilderField1_what_cities_provinces, #formBuilderField1Refrence_title,
#formBuilderField1Refrence_title2, #formBuilderField1Refrence_title3,

#formBuilderField2Suite, #formBuilderField2Province, #formBuilderField2Second_Phone, #formBuilderField2Other_Courses,
#formBuilderField2From_To, #formBuilderField2Reason_for_Leaving, #formBuilderField2From_To, formBuilderField2Reason_for_Leaving,
#formBuilderField2Other_Position_Applied, #formBuilderField2_what_cities_provinces, #formBuilderField2Refrence_title,
#formBuilderField2Refrence_title2, #formBuilderField2Refrence_title3
/* END Employment Form */
 {
  width: 230px;
  float: right;
}

#formBuilderCSSIDRental_Inquiry_Form input, #formBuilderCSSIDRental_Application input,
#formBuilderCSSIDRental_Inquiry_Form select, #formBuilderCSSIDRental_Application select,
#formBuilderCSSIDEmployment_Application input, #formBuilderCSSIDEmployment_Application select
{

  width: 210px;
}

#formBuilderField1Applicant_1_Legal input, #formBuilderField1Applicant_1_Convicted input,
#formBuilderField1Are_you_willing_to_relocate input,

#formBuilderField2Applicant_2 input, #formBuilderField2Applicant_2_2 input,
#formBuilderField2Are_you_willing_to_relocate input
 {
  width: 10px;
}


 .formBuilderSubmit input {
   float: right;
   margin-top: 10px;
   margin-right: 20px;
 }


#formBuilderFieldPropDetais, #formBuilderFieldPropDetais input, #formBuilderFieldHow_did_you_locate_our_Web_Site,
#formBuilderFieldInquiry, #formBuilderFieldInquiry textarea, #formBuilderFieldApplicant1, #formBuilderFieldApplicant2, #formBuilderFieldPropertyName,
#formBuilderFieldSuiteSize, #formBuilderFieldinfo, #formBuilderFieldagree,
/* END Rental Form */

/* BEGIN Employment Form */
#formBuilderField1Postal, #formBuilderField1_explain_conviction, #formBuilderField1Salary_Pay_Rate, #formBuilderField1Salary_Pay_Rate,
#formBuilderField1Date_Available, #formBuilderField1Status_Type, #formBuilderField1Refrence_Phone, #formBuilderField1Refrence_phone2,
#formBuilderField1Refrence_phone3, #formBuilderField1Resume_copy ,

#formBuilderField2Postal, #formBuilderField2_explain_conviction, #formBuilderField2Salary_Pay_Rate, #formBuilderField2Salary_Pay_Rate,
#formBuilderField2Date_Available, #formBuilderField2Status_Type, #formBuilderField2Refrence_Phone, #formBuilderField2Refrence_phone2,
#formBuilderField2Refrence_phone3, #formBuilderField2Resume_copy, #formBuilderField2_referral
/* END Employment Form */
 {
  float: left;
  width: 460px;
}

#formBuilderFieldinfo input, #formBuilderFieldagree input {
  border: none;
}


#formBuilderFieldPropDetais {
  margin-top: 20px;
}
#formBuilderFieldPropDetais input, #formBuilderFieldPropertyName, #formBuilderFieldPropertyName input,

#formBuilderFieldApplicant1 input, #formBuilderFieldApplicant2 input{
  border: none;
  float:left;
  font-size: 14px;
  font-weight: bold;
}

.formBuilderFailure {
  border: #cc0000 1px solid;
  padding: 10px;
  color: #cc0000;
  line-height: 12px;
  background: #feeded;
  margin-bottom: 10px;
}

.formBuilderFailure h4, .formBuilderFailure p, .formBuilderFailure ul,  .formBuilderFailure ul a {
  margin: 0px;
  padding: 0px;
  color: #cc0000;
}

 .formBuilderFailure ul {
   list-style-type: disc !important;
 }

 .formBuilderFailure ul li {
   padding: 0px;
   margin: 0px;
   padding-left: 0px;
   margin-left: 20px;
 }


.formBuilderError {
  color: #cc0000;
  float: left;
  width: 210px;
  clear: left !important;
  height: 12px;
  line-height: 12px;
  margin-bottom: -5px;
}

.video {
  display: block;
  width: 80px;
  padding: 3px;
  padding-left: 40px;
  border: #ccc 1px solid;
  background: url(../images/video_icon.png) no-repeat left top;
  color: #49a1df !important;
  margin-bottom: -10px;
  float: right;
}

.video:hover {
  border: #49a1df 1px solid;
}

.sharebut {
  display: block;
  width: 150px;
  float: left;
  margin: -15px 0 0 0 ;
}

a.backres {
  display: block;
  float: left;
  width: 100%;
  padding-top: 5px;
  border-top: #ccc 1px solid !important;
  margin-top: 20px;
  color: #336699 !important;
  font-size: 10px;
  text-align: right;
}

a.backres:hover {
  color: #666;
}

div.navigation {
  width: 735px;
  background: #f8f8f8;
  float: left;
  margin: 0px;
}

div.nav-more {
  float: right;
  font-size: 9px;
  margin-right: 10px;
  color: #5a9aa5 !important;
}

div.nav-back {
  float: right;
  font-size: 9px;
  margin-left: 10px;
  margin-right: 10px;
  color: #5a9aa5 !important;
}