
/*	General Style for Rental Websites 2024-08-09  */


@font-face	{font-family: xgotham; src: url(/z/gotham-light.ttf);}
@font-face	{font-family: xgothami; src: url(/z/gotham-light-italic.ttf);}
@font-face	{font-family: xdejavu; src: url(/z/DejaVuSans-Regular.ttf);}
@font-face	{font-family: xdejavub; src: url(/z/DejaVuSans-Bold.ttf);}
@font-face	{font-family: xdejavum; src: url(/z/DejaVuSansMono.ttf);}
@font-face	{font-family: xmuseo; src: url(/z/museo-sans.otf);}
@font-face	{font-family: xmuseoi; src: url(/z/museo-sans-italic.otf);}

@font-face	{font-family: rms10; src: url(/z/aldrich.ttf);}
@font-face	{font-family: rms11; src: url(/z/fail1.ttf);}
@font-face	{font-family: rms12; src: url(/z/fail2.ttf);}
@font-face	{font-family: rms13; src: url(/z/fail3.ttf);}
@font-face	{font-family: rms14; src: url(/z/fail4.ttf);}
@font-face	{font-family: rms15; src: url(/z/funbri1.ttf);}
@font-face	{font-family: rms16; src: url(/z/funbri2.ttf);}
@font-face	{font-family: rms18; src: url(/z/funbri4.ttf);}
@font-face	{font-family: rms20; src: url(/z/glacindbold.otf);}
@font-face	{font-family: rms21; src: url(/z/glacindreg.otf);}
@font-face	{font-family: rms22; src: url(/z/gond.ttf);}
@font-face	{font-family: rms36; src: url(/z/navine.ttf);}
@font-face	{font-family: rms37; src: url(/z/suj1.ttf);}
@font-face	{font-family: rms38; src: url(/z/suj2.ttf);}
@font-face	{font-family: rms39; src: url(/z/suj3.ttf);}
@font-face	{font-family: rms43; src: url(/z/vantage.ttf);}
@font-face	{font-family: rms44; src: url(/z/yig1.ttf);}
@font-face	{font-family: rms46; src: url(/z/yig3.ttf);}
@font-face	{font-family: rms47; src: url(/z/yig4.ttf);}

a, a:active, a:focus
			{outline: none;}
.arel		{position: relative; top: -21px; text-decoration: none; text-align: center; 
			font-family: xmuseoi, sans-serif; font-size: 14px; font-weight: bold; 
			color: rgb(0,0,160);}

.baseln		{vertical-align: baseline;}
.blue		{margin: 0; font-family: xmuseoi, sans-serif; font-size: 12pt; text-align: left;
			font-weight: bold; color: #0000aa; padding: 0 0 7px 0;}
.blusmit	{color: #0000bb; font-size: 80%; font-style: italic;}
.bodi		{margin: 1px 0 0 0; border: 0; text-align: center; color: black;
			background-image: url(/z/couplesignbg.png); font-size: 10pt; font-family: xdejavu, sans-serif;}
.bodmv		{margin: 16px; border: 0; text-align: left; background-color: #222222; color: white; 
			font-size: 18px; font-family: xdejavu, sans-serif; vertical-align: top;}
.bods		{margin: 1px 0 0 0; border: 0; text-align: center; color: black;
			background-image: url(/z/couplesignbg.png); font-size: 12pt; font-family: xmuseo, sans-serif;}
.bt			{display: inline-block; margin: 2px; border: 0; padding: 0; width: 152px; height: 42px;
			position: static; top: 0; left: 0;}
.bt1		{display: inline-block; margin: 2px; border: 0; padding: 0; width: 82px; height: 42px;
			position: static; top: 0; left: 0;}
.bt2		{display: inline-block; margin: 2px; border: 0; padding: 0; width: 222px; height: 42px;
			position: static; top: 0; left: 0;}
.btht		{line-height: 6px; text-align: center;}
.cent90		{display: block; margin: 0 auto; width: 90%; text-align: center;}
.clr		{clear: both;}
.cnt		{text-align: center;}
.colb		{color: #009fff;}
.coljus		{display: inline-block; margin: 0; border: 0; padding: 10px; text-align: justify; vertical-align: top;}
.colr		{color: #ff0000;}
.column		{display: inline-block; margin: 0; border: 0; padding: 10px; text-align: left; vertical-align: top;}
.coly		{color: #ffff44;}
.court		{font-family: xdejavub, sans-serif; font-size: 8pt; color: #777777;}
.fine		{font-size: 11px;}
.fontzero	{font-size: 0;}
.footer		{font-size: 10pt; font-style: italic; color: #0000bb;}
.footnote	{margin: 0; border: 0; padding: 0; background-color: #222222; width: 100%;}
.gray22		{font-family: xgotham, sans-serif; font-size: 22pt; font-weight: bold; text-align: left; color: #555555;}
.gray16		{font-family: xgotham, sans-serif; font-size: 14pt; font-weight: bold; text-align: left; color: #0841cc;}
.gray10		{font-family: xmuseo, sans-serif; font-size: 10pt; font-weight: bold; text-align: justify; color: #222222;}
.group		{display: block; margin: 0; border: 0; padding: 0; width: 100%;}

.h1			{font-family: xdejavub, sans-serif; font-size: 16pt; font-weight: bold; color: #0841cc;}
.h2			{font-size: 12pt; color: black;}

.hdrblk		{font-family: xdejavub, sans-serif; font-size: 12pt; color: black;}
.header		{font-family: xgotham, sans-serif; font-size: 16pt; font-weight: bold; 
			color: #0000bb; line-height: 110%;}
			
hr			{width: 80%; height: 0; border-color: rgb(90, 90, 90); border-style: solid;
			border-width: 2px 0 0 0;}
			
img			{margin: 0; border: 0; padding: 0; vertical-align: top;}

.img320		{display: block; width: 320px; height: auto; margin: 0 auto; border: 2px solid black; 
			border-radius: 10px; padding: 0;}
.imgmv			{float: left; padding: 14px;}
.just		{text-align: justify;}

li			{width: 96%;}

.linkol		{color: #0000bb;}

.lr			{margin: 1px; border: 2px solid black; border-radius: 8px; padding: 0; 
			vertical-align: top; width: 324px; height: 262px;}
.lr2		{margin: 1px; border: 2px solid black; border-radius: 8px; padding: 0; 
			vertical-align: top; width: 96%;}
.lr3		{margin: 1px; border: 0; border-radius: 8px; padding: 0; vertical-align: top; width: 96%;}
.logornd	{display: inline-block; width: 100%; height: 200px; border: 0; border-radius: 20px;}
.logotxt	{text-align: center; font-size: 44px; position: relative;}
.marg		{display: block; margin: 0 auto; border: 0; padding: 0; width: 94%; text-align: left;}
.mbox		{display: inline-block; margin: 8px auto; border: 0; padding: 0; width: 354px; 
			text-align: center; vertical-align: top;}
.newdom		{width: 54%;}
.nolf		{white-space: nowrap;}
.nospc		{margin: 1px; padding: 1px;}
.optbox		{border: 1px solid black; border-radius: 12px; margin: 0 10px; padding: 2px;}

p			{text-align: justify;}

.para		{display: inline-block; margin: 6px; border: 0; padding: 0; 
			 text-align: justify; vertical-align: top;}
.phonebox	{display: inline-block; margin: 2px auto; border: 0; padding: 10px;
			width: 328px; text-align: justify; vertical-align: top;}
.pritab		{display: block; text-align: center;}
.pritab td	{padding: 5px; border: 1px solid black; text-align: center; color: #0000bb;}
.publish	{text-align: right; font-size: 11px; font-style: italic;}
.red		{font-size: 10pt; font-style: italic; color: #cc0000;}
.repred		{color: #cc0000;}
.reptitle	{font-family: xmuseo, sans-serif; font-size: 14pt; font-weight: bold; 
			text-align: center;}
.repmsg		{font-family: xdejavub, sans-serif; font-size: 12pt; text-align: justify; color: black;}
.repdetail	{font-family: monospace; font-size: 10pt; font-weight: normal; white-space: pre-wrap; 
			color: black;}
.required	{display: none; position: fixed; left: 16px; top: 140px; width: 300px; height: 38px; 
			border: 2px solid red; border-radius: 12px; background-color: #fdeee6; color: red;
			font-family: xdejavub, sans-serif; font-size: 14px; padding: 6px; text-align: center;}
.row		{margin: 12px 0 12px 0;}
.sep		{display: inline-block; margin: 0; width: 4%;}
.sm			{display: inline-block; margin: 1px; border: 1px solid black; border-radius: 4px; padding: 0; 
			width: 76px; height: 57px; vertical-align: top;}
.subhdr		{color: #dd0000;}

table		{display: inline-block; margin: 0; border: 0; border-collapse: collapse; padding: 0;}

.theme		{color: #009fff; width: 32%;}
.txt		{display: inline-block; margin: 0; font-size: 15px; overflow-wrap: anywhere; 
			vertical-align: middle;}

ul			{text-align: left;}
ul.just		{text-align: justify;}

