body,td,input,select,textarea
{
	font-family:"museo-slab",serif;
	font-style: normal;
    font-weight: 300;
    font-size:11pt;
}

#container
{
	position:relative;
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

.header-image
{
	text-align:center;
	moz-webkit-print-color-adjust: exact;
}

.logo {
	height: 200px;
	padding-top: 30px;
	padding-bottom: 20px;

}

.image
{
	float:right;
	margin-left:16px;
	padding-top: 30px;
}

.map
{
	clear:right;
	float:right;	
	margin:16px 0 16px 16px;
}

.text
{
}

.heading
{
	padding-top:23px;
	font-size:12pt;
	/*font-weight:bold;*/
	line-height:150%;
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

.subheading
{
	font-size:11pt;
	/*font-weight:bold;*/
	line-height:150%;
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

.calltext
{
	margin-top:20px;
	font-size:11pt;
	/*font-weight:bold;*/
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

.emailtext
{
	margin-top:10px;
	font-size:11pt;
	/*font-weight:bold;*/
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

.description
{
}

.features
{
margin-top:16px;
}

.features > .title
{
	/*font-weight:bold;*/
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

ul {
	list-style: none;
}

li {
	text-indent: -.9em
}

li:before {
	color:#5bc4bb; 
    font-weight:bold;
    content: '› \0000a0';
}

.details
{
margin-top:16px;
}

.details > .title
{
	/*font-weight:bold;*/
	font-family: "futura-pt-condensed",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16pt;
}

img.desaturate { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
}

.headerColor {
	position:absolute; 
	z-index:-100; 
	height:254px; 
	width:850px; 
	right:0px;
}