a.link, a.visited {text-decoration: underline; color: #000000;}
a.hover, a.active {TEXT-DECORATION: none; color: #394c87;}
a.pagelink:link, a.pagelink:visited {text-decoration: underline; color: #000000;}
a.pagelink:hover, a.pagelink:active {TEXT-DECORATION: none; color: #394c87;}
.phone		{border:1px solid #ff932e; margin-top: 5px; margin-right: 5px; padding-left: 2px; padding-top: 3px; width: 278px; height: 40px; text-align:left;}
.phonetxt	{font-family:Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; color:#ff932e;}
.buyers		{border-top: 2px solid #ff9f2d; border-bottom: 2px solid #ff9f2d;}
.search		{position:relative; top:5px;}
.maintext	{line-height: 18px; font-size: 11px;}
.address	{line-height: 18px; font-size: 11px; margin-left: 10px; width: 400px; border-bottom: 1px solid #394c87;}
.indent		{margin-left: 30px;}
table		{border-collapse:collapse; border-color: black}
hr		{height:1px; color: #394c87; background-color: #394c87; border:none; }
.map		{border: 1px solid #000000;}
.propformtable	{line-height: 18px; font-size: 11px; font-weight: bold; margin-left: 3px;}
.propformtable td	{padding: 7px;}
.formtable	{line-height: 18px; font-size: 11px; font-weight: bold; padding: 7px; margin-left: 3px;}
.formhead	{text-align: center; width: 198px; height:25px; background: #394c87; color: #ffffff; font-weight: bold; font-size: 12px; padding-top:2px;}
.formcol	{padding-left: 15px; width: 45px; height: 30px; font-weight: bold; font-size: 11px; color: #2e4179; font-family: arial;}
.formcolcall	{padding-left: 5px; width: 135px; font-weight: normal; font-size: 11px;}
.formsmall	{font-weight: normal; font-size: 10px;}
.formbase	{border-bottom: 1px solid #ff9f2d;}
.countrylink	{height: 110px; width: 279px; font-size: 11px; line-height: 13px;}
.ppagelink	{height: 80px; width: 163px; font-size: 11px; line-height: 13px;}
.ppagelink2	{height: 110px; width: 163px; font-size: 11px; line-height: 13px;}
.cell1		{width: 122px; height: 100px; text-align: left; text-decoration: none; font-weight: normal; font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 2px; float: left}
.cell1a		{width: 133px; height: 100px;  text-align: left; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: arial,helvetica,sans-serif; float: right;}
.cell2		{padding-left: 2px; width: 146px; height: 100px; color: #394c87; vertical-align: top; text-align: left; text-decoration: none; font-weight: bold; font-size: 12px; font-family: verdana,helvetica,sans-serif; float: left}
.cell2a		{padding-right: 2px; width: 143px; height: 100px; text-align: right; color: #394c87; vertical-align: top; text-decoration: none; font-weight: bold; font-size: 12px; font-family: verdana,helvetica,sans-serif; float: left}
.newsbox	{width: 278px; height: 44px;}
.newstop	{font-size: 10px; margin-right: 5px;}
.newshead	{font-size: 11px; color: #ffffff;}
.proplistbg	{background: #d1ddf7; width: 228px; height: 220px; border: 2px solid #ff932e; font-size: 10px; color: #0c3967; margin-right: 3px; margin-bottom: 3px;}
.proplistbg td	{padding-left: 3px;}
.propheading	{font-size: 11px; color: #0c3967; height: 29px; font-weight: bold;}
.listingthumbs	{border: 1px solid #ff932e;}
.gallerythumbs	{border: 1px solid #ff932e; margin-right: 2px; margin-left:0px;}
.smallthumbs	{padding-right: 3px;}
.mainpic	{border: 2px solid #ff932e;}
.c-infopic	{border: 2px solid #ff932e; margin-bottom: 3px;}
.banner		{border: 2px solid #ff932e; margin-bottom: 8px; margin-left: 8px;}
.listings	{margin-left: 8px;}

.topnav		{width: 96px; height: 34px; text-align: center;}
.infobg		{background: url(../images/moreinfobg.gif); width: 218px; height: 28px;}
.time		{font-size: 11px; color: #394c87;}

.button		{width: 163px;}

 a.buttonlink:link, a.buttonlink:visited {
 display: block;
 height: 103px;
 font-weight: bold;
 font-size: 11px;
 TEXT-DECORATION: none; 
 color: #ffffff;
 background: #394c87;
 border: 1px solid #03337b;
 padding: 2px;
 }

 a.buttonlink:hover, a.buttonlink:active {
 TEXT-DECORATION: none; 
 color: #ff7d2d;
}



h1

{ 
 margin-left: 10px; 
 margin-right:10px; 
 color: #394c87; 
 text-decoration: none;  
 font-weight: bold;  
 font-size: 15px;  
 font-family: arial,helvetica,sans-serif;  
 text-align: left; 
 margin-bottom: 15;  
 margin-top: 20px; 
 padding-bottom: 2px; 
 border-bottom: 1px solid #394c87; 
 } 

 h2

{ 
 color: #394c87;  
 text-decoration: none;  
 font-style: normal;  
 font-weight: bold;  
 font-size: 11px;  
 font-family: verdana,helvetica,sans-serif;  
 text-align:left; 
 margin-left: 10px;  
 margin-right: 10px;  
 margin-bottom: 0px; 
 padding: 0px;  
 line-height: 16px;}

 h3

{ 
 margin-left: 10px; 
 margin-right:10px; 
 color: #0c3967; 
 text-decoration: none;  
 font-weight: bold;  
 font-size: 17px;  
 font-family: arial,helvetica,sans-serif;  
 text-align: left; 
 margin-bottom: 15;  
 margin-top: 15px; 
}
 
 h4

{ 
 color: #394c87;  
 text-decoration: none;  
 font-style: normal;  
 font-weight: bold;  
 font-size: 11px;  
 font-family: verdana,helvetica,sans-serif;  
 text-align:left; 
 margin-left: 10px;  
 margin-right: 10px;  
 margin-bottom: 15px; 
 padding: 0px;  
}

.heading
{ 
 color: #394c87;  
 text-decoration: none;  
 font-style: normal;  
 font-weight: bold;  
 font-size: 11px;  
 font-family: verdana,helvetica,sans-serif;  
 text-align:left; 
 line-height: 18px;}


ol	{font-family:Verdana,Helvetica,Sans-Serif; font-size: 11px;}
ul	{font-family:Verdana,Helvetica,Sans-Serif; font-size: 11px;}

body
{ 
 font-family:Verdana,Helvetica,Sans-Serif;  
 text-align:left; 
 font-size:11px;  
 font-weight:normal;  
 color:#15230f;  
 margin-left: 10px;  
 margin-right:10px; 
 margin-top:0px; 
 margin-bottom: 16px; 
 line-height: 17px; 
 }
p
{ 
 font-family:Verdana,Helvetica,Sans-Serif;  
 text-align:left; 
 font-size:11px;  
 font-weight:normal;  
 color:#15230f;  
 margin-left: 10px;  
 margin-right:10px; 
 margin-top:0px; 
 margin-bottom: 16px; 
 line-height: 17px; 
 }
 
.foot		{font-size: 11px;}
.call-foot	{background: url(../images/call-foot1.gif); width: 151px; height: 29px;}

 a.call-foot:link, a.call-foot:visited {
		 display: block;
		 font-family: verdana; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: center;
		 font-size: 11px; 
		 color: #394c87; 
		 text-decoration: none; 
		 width: 151px;
		 height: 29px;
		 margin:0px;
		 padding:0px;
}
 a.call-foot:hover, a.call-foot:active {
		 display: block;
		 background: url(../images/call-foot2.gif); background-repeat: no-repeat;
		 font-family: verdana; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: center;
		 font-size: 11px; 
 		 color: #ffffff;
		 text-decoration: none; 
		 width: 151px;
		 height: 29px;
		 margin:0px;
		 padding-top: 0px;
		 padding-bottom: 0px;
}
 a.moreinfo:link, a.moreinfo:visited {
		 display: block;
		 font-family: verdana; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: center;
		 font-size: 11px; 
		 color: #394c87; 
		 text-decoration: none; 
		 width: 218px;
		 height: 28px;
		 margin:0px;
		 padding:0px;
}
 a.moreinfo:hover, a.moreinfo:active {
		 display: block;
		 background: url(../images/moreinfo2.gif); background-repeat: no-repeat;
		 font-family: verdana; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: center;
		 font-size: 11px; 
 		 color: #ffffff;
		 text-decoration: none; 
		 width: 218px;
		 height: 28px;
		 margin:0px;
		 padding-top: 0px;
		 padding-bottom: 0px;
}

#navtop1	{border: 1px solid #394260; border-top: 0px; background-color: #ff9f2d; width: 160px;}

 a.nav2:link, a.nav2:visited {
		 display: block;
		 font-family: arial; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: left;
		 font-size: 13px; 
		 color: #2e4179; 
		 text-decoration: none; 
		 width:100%;
		 line-height: 20px; 
		 margin:0px;
		 padding:0px;
}

 a.nav2:hover, a.nav2:active {
 display: block;
 background: url(../images/nav2.gif);
 width:100%;
 TEXT-DECORATION: none; 
 color: #ffffff;
 line-height: 20px; 
 margin:0px;
 padding:0px;
 }

.nav		{width: 198px; height: 20px; background: url(../images/nav1.jpg);}
.navbase	{width: 198px; height: 20px; background: url(../images/navbase.jpg);}
 a.nav1:link, a.nav1:visited {
		 display: block;
		 font-family: arial; 
		 font-weight: bold; 
		 font-style: normal; 
		 text-align: left;
		 font-size: 13px; 
		 color: #2e4179; 
		 text-decoration: none; 
		 width:100%;
		 line-height: 20px; 
		 margin:0px;
		 padding:0px;
}
 
 a.nav1:hover, a.nav:active {
 display: block;
 background: url(../images/nav2.gif);
 width:100%;
 TEXT-DECORATION: none; 
 color: #ffffff;
 line-height: 20px; 
 margin:0px;
 padding:0px;
 }
 
 a.hlink:link, a.hlink:visited {
 display: block;
 width:100%;
 font-weight: heavy;
 TEXT-DECORATION: underline; 
 color: #394c87;
 }

 a.hlink:hover, a.hlink:active {
 display: block;
 width:100%;
 TEXT-DECORATION: none; 
 color: #394c87;
 cursor: hand;
}
 a.countrylink:link, a.countrylink:visited {
 display: block;
 width:100%;
 font-weight: heavy;
 TEXT-DECORATION: none; 
 color: #ffffff;
 }

 a.countrylink:hover, a.countrylink:active {
 display: block;
 width:100%;
 TEXT-DECORATION: none; 
 color: #ff7d2d;
 cursor: hand;
}

 a.ppagelink:link, a.ppagelink:visited {
 display: block;
 width:100%;
 font-weight: normal;
 TEXT-DECORATION: none; 
 color: #ffffff;
 }

 a.ppagelink:hover, a.ppagelink:active {
 display: block;
 width:100%;
 TEXT-DECORATION: none; 
 color: #ff7d2d;
 cursor: hand;
}

 a.newslink:link, a.newslink:visited {
 font-weight: heavy;
 TEXT-DECORATION: underline; 
 color: #ffffff;
 }

 a.newslink:hover, a.newslink:active {
 TEXT-DECORATION: none; 
 color: #ff7d2d;
 cursor: hand;
}

form {margin-top: 0px; margin-bottom: 0px;}


input {
	color: #394c87;
	font-size: 11px;
	background-color: #ebebd9;
	padding: 3px;
	border: solid 1px #394c87;
	text-align: left;

}

.check {
        color: #394c87; 
        font-size: 11px; 
        background-color: #ffffff;
        border: 0px; 

}

textarea {
        color: #394c87; 
        font-size: 10px; 
        font-family: arial;
        background-color: #ebebd9; 
        padding: 3px; 
        border: solid 1px #394c87 

}

select {
        color: #394c87; 
        font-size: 10px; 
        background-color: #ebebd9; 
        padding: 3px; 
        border: solid 1px #394c87 

}

div#echocall, div#echocall *, div#echocall a:link, div#echocall a:visited, div#echocall a:hover  { margin:0; padding:0; border:0; background-color:transparent; text-decoration:none; color:#000; }
img#echobutton { cursor:hand; cursor:pointer; border:0; }
div#callmeouter { position: absolute; width:100%; left:0; top:0; height:0; background-color:#000; display:none; z-index:98; opacity: .60; -moz-opacity: .60; -khtml-opacity: .60; filter: alpha(opacity=60); }
div#echocall #callmeimage { behavior: url(/click2call/iepngfix.htc); position: absolute; z-index:100;  width:319px; height:323px; }
div#echocall div#callme{ position: absolute; width:319px; height:323px; margin: 0 -160px; left:50%; top:80px; display:none; z-index:99; }
div#echocall img#callmelinkimg { width:45px; height:45px; }
div#echocall div#callmelink { position:absolute; left:8px; top:2px; z-index:102; }
div#echocall img#callmecloseimg { width:25px; height:25px; }
div#echocall div#callmeclose { position:absolute; left:233px; top:11px; visibility: inherit; z-index:102; }
div#echocall #callframe { width:360px; height:360px; position: absolute; z-index:101; }
.addressheader {
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.addresstext { 
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.propheadingcountry {
	font-size: 11px;
	color: #0c3967;
	font-weight: bold;
}
.proplisttxt {
	background: #d1ddf7;
	font-size: 10px;
	color: #0c3967;
	
}
.tableoutline {
	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: #ff932e;
	border-right-color: #ff932e;
	border-bottom-color: #ff932e;
	border-left-color: #ff932e;
}