html
{
	margin:0px;
	padding:0px;
	
}

img
{
	border-style:none;	
}

body
{
	background-image:url(/images/page_background.jpg);
	background-repeat:repeat-x;
	font-size:16px;
	margin:0px;
	padding:0px;
	font-family: 'Lato', sans-serif;
}


a, a:visited, a:hover
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

.centered
{
	max-width:659px;
	margin:0px auto;
	position:relative;
}

#stewartHomesLogo
{

	margin:13px auto 0px auto;
	display:block;
}

#qualitCare
{
	display:none;
}
#qualityCareTablet
{
	color:#a09e94;
	font-style:italic;
	display:block !important;
	text-align:center;
	font-size:1.25em;
	padding:1px 3px;

}

#mastheadImage
{
	margin:19px auto 0px auto;
	display:block;
	width:100%;
	max-width:659px;
}

#mastheadTextContainer
{

display:none;
}

#mastheadText
{

	background-color:#0c2c80;
	padding:0px;
	height:215px;
	width:241px;
	margin:0px 30px 0px 30px;
	line-height:2em; 
	font-size:0.875em; 
	font-style:italic;
	color:#ffffff;
	font-weight:normal;
}

h1
{
	line-height:1.75em; 
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	text-align:center;
	margin:25px 0px 10px 0px;
}

#navbar
{
display:none;
}
#navbar_tablet
{
	display:block !important;	
	text-align:center;
	margin-top:2%;
}
#navbar_tablet a
{
	padding:1% 2%;
	display:inline-block;
}

#navbar img
{
	border-style:none;
	margin:0px 5px;
}

#textSize
{
display:none;
}

#textSize a, #textSize a:visited
{
	color:#17469e;
}

#left
{
	text-align:center;
	width:auto;
}


.tinynav 
{ 
display: inline; 

}

.tinynav_label
{
	tes	
}

#subnav ul
{
	display:none;
	padding:0px;
	margin:0px;
}



#subpage15 a, #subpage22 a
{
	color:#17469e !important;
	font-weight:bold !important;
	padding-left:0px !important;

	
}

#carf
{
	display:none;
	

}

#middle, #contentContainer, #right
{

	width:95%;
	padding:5px;;
	font-size:0.875em;
	line-height:1.714em;
	
}


.readMore
{
	color:#17469e !important;
	font-weight:bold;
	
}

#footer
{
	clear:both;
	background-image:url(/images/footer_background.png);
	background-repeat:repeat-x;
	height:174px;
}

#footerContact
{
	line-height:1.5em;
	color:#FFF;
	font-size:0.75em;
	width:200px;
	margin:5px;
	
}

.footerContactTitle
{
	padding-top:18px;
	font-weight:bold;
	font-size:1.125em;
	line-height:1.33em;
	
}

#footerNav
{
	display:none;

}

#footerNav ul 
{
	margin:0px;
	padding:0px;
}

#footerNav ul li
{
	display:inline;
	padding:0px 10px;

}

#footerNav ul li a
{
	color:#FFF;	
	line-height:1.42em;
	font-size:0.875em;
}

#visualeyez
{
		position:absolute;
		right:15px;
		top:145px;
}

#visualeyez a, #visualeyez a:visited
{
	font-size:0.6875em;
	color:#FFF;
}

#copyright
{
	position:absolute;
	left:5px;
	top:145px;
	font-size:0.6875em;
	color:#FFF;
}

#bunRabbit
{
	display:none;	
}

h2
{
	color:#17469e;
	font-size:1.33em;
	line-height:1.5em;
	font-weight:bold;
	
}

@media only screen and (max-width: 658px) 
{
	body
	{
		background-image:none;
		font-size:16px;
		margin:0px;
		padding:0px;
		font-family: 'Lato', sans-serif;
	}

}

h3
{
	color:#17469e;
	font-size:1.142em;
	line-height:1.5em;
	font-weight:bold;
	margin:5px 0px
	
}

ul
{
	padding-left:10px;
	list-style-position:outside;
	margin-left:7px;
	
}

.conditions td
{
	width:190px;
	padding-right:25px;
}

#rightContent
{
	margin-top:0px !important;

}

#content th
{
	color:#17469e;
	
}

#content table
{
	border-collapse:collapse;
}

#content td
{
	padding:5px;	
}

#content table, #content td, 
#content tr 
{
	border-style:none;
}

#content th
{
	border-bottom-style:solid !important;
	border-width:thin;
	border-color:#000;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	text-align:left;
	font-size:1.33em;
	line-height:1.5em;
	font-weight:bold;

	
}

.requiredAsterix
{
	color:#F00;	
}

strong
{
	color: rgb(69, 125, 229);
}

#shareVision input[type='text']
{
	width:250px;
}

.leftCell
{
	float:left;
	clear:both;
	width:350px;
	margin:5px 10px 5px 30px;
}
.rightCell
{
	float:left;
	width:300px;
	margin:5px 10px 5px 10px;
}