﻿	/* INSTALLED FONTS */
	@font-face {font-family: Montserrat; src: url(/web/fonts/Montserrat-Regular.ttf);}
	@font-face {font-family: Montserrat; src: url(/web/fonts/Montserrat-Black.ttf); font-weight:800}
	@font-face {font-family: Montserrat; src: url(/web/fonts/Montserrat-Bold.ttf); font-weight:700}
	@font-face {font-family: Montserrat; src: url(/web/fonts/Montserrat-Medium.ttf); font-weight:600}
	@font-face {font-family: Montserrat; src: url(/web/fonts/Montserrat-Light.ttf); font-weight:300}
	@font-face {font-family: Roboto; src: url(/web/fonts/Roboto-Regular.ttf)}
	@font-face {font-family: Roboto; src: url(/web/fonts/Roboto-Black.ttf); font-weight:800}
	@font-face {font-family: Roboto; src: url(/web/fonts/Roboto-Bold.ttf); font-weight:700}
	@font-face {font-family: Roboto; src: url(/web/fonts/Roboto-Medium.ttf); font-weight:600}
	@font-face {font-family: Roboto; src: url(/web/fonts/Roboto-Light.ttf); font-weight:300}
	
/* Text Defaults */

h2,h3,h4,h5,p,a,li,ul,ol,span,label,.PageContainer { font-family: 'Montserrat',sans-serif; margin:0; padding:0; line-height: 125%; }
h1 { font-family: 'Roboto'; font-size: 36px; letter-spacing: -.05em; font-weight: 700; line-height: 100%; margin:0; padding:0; line-height: 125%;}
h2 { font-size: 22px; letter-spacing: -.04em;}
h3 { font-size: 18px; letter-spacing: -.04em;}

a,a.Links:link,a.Links:visited,a.Links:active { font-weight: 700; line-height: 100%; }
a.Links:hover,a:hover { font-weight: 700; }
a img,a.Thumb { outline: none; text-decoration: none !important; }
p, .PageContainer, .li, ul, ol, label { letter-spacing: -.02em; line-height: 175%; font-size: 16px;}
li,ul,ol { list-style:none}

a.MultiMediaText:hover { color: #ffffff; text-decoration: underline;}

h1,h2,h3,h4,h5,a.ListingsTitle,p.ListingsPrice2,p.ListingsPrice3, p.ListingsPrice4 {
transform: scale(1,1.05);
-webkit-transform: scale(1,1.05); /* Safari and Chrome */
-moz-transform: scale(1,1.05); /* Firefox */
-ms-transform: scale(1,1.05); /* IE 9+ */
-o-transform: scale(1,1.05); /* Opera */ }

div, ul, li { margin: 0 auto; padding: 0;}


/* FORMS */

p.FormTitle { font-weight: 700; margin: 0px;}
p.FormField { font-size: 14px; line-height: 16pt; margin-bottom: 8px;}
.FormSubTitle { font-size: 14px; font-weight: 700; margin-top: 10px; margin-bottom: 5px;}
.FormField { font-size: 16px; margin-bottom: 8px;}

