
body {
	margin:10px;
	padding:0;	
	background:url(_media/Images/white_blue_gradient.jpg) repeat-x;
	background-color:#a1c9ef;
}

#page-template-layout{
	background-color:#FFFFFF;
}

#template-layout{
	background-color:#FFFFFF;
}

#content-well{
	background-color:#FFFFFF;
}

a {
	color:#4b5d87;
}

h1 {
	font-size: 18pt;
	font-weight: bold;
	color: #5a5d64;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-bottom: 0px;
}

h2 {
	font-size: 16pt;
	font-weight: bold;
	color: #5a5d64;
	margin-bottom: 3px;
	margin-top: 3px;
}

h3 {
	font-size: 14pt;
	font-weight: bold;
	color: #5a5d64;
	margin-bottom: 2px;
	margin-top: 2px;
}

h4, h5, h6, h7, h8, h9 {
	font-size: 12pt;
	letter-spacing: -0.1em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #5a5d64;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-bottom: 3px;
}

.weblet_contact-info-vertical-header-text {
	border: 0;
	background-color: #ccd7e6;
	color: #333333;
	font-size: 12pt;
	padding: 3px;
}

/* dynamic forms */
.dynamic-form-small {
    background-color: #ccd7e6;
	border-color: #a6aebb;
}

.dynamic-form th div {
	border-bottom: 1px solid #a6aebb;
}
.dynamic-form-small .dynamic-form-button-right, 
.dynamic-form-small .dynamic-form-button-left {
	background-color: #3c3f41;
	border: 1px solid #5a6940;
	color: white;
	font-size: 7pt;
	padding: 0;
}
.dynamic-form-small a {
	color: #5a5f66;
}
.dynamic-form-small a:hover {
	color: red;
}

.dynamic-form-small th img {
	vertical-align: text-top;
}

/* contact-info */
.weblet_contact-info-vertical-header-text, 
.weblet_contact-info-right-header-text,
.weblet_contact-info-left-header-text
 {
	font-size: 14pt;
	background-color: transparent;
	border: 0;
	padding: 5px 10px 5px 10px;
}

/* id targeted */
#master-links a, #master-listings-links a {
	font-size: 8pt !important;
}

#index-contact-info table tbody td {
	font-size: 8pt !important;
}