#sub_nav_home															{ clear:both; float:left; margin-bottom: 17px; margin-top: 3px; width:970px; }
#sub_nav_home div													{ float:left; }

#newhome {
	line-height:1.3; }
	
#newhome li {
	list-style: disc outside none;
    margin-left: 13px;
	padding-bottom:6px; }
	
#newhome span a {
	color:#1e0981; }	
	
#newhome h1 {
    color: #522A09;
    font-size: 11pt;
	margin-bottom:10px; }	

h1																				{ color:#522a09; font-size:11pt; }

#content																	{ margin-top:0px; }
#content_left															{ float:left; width:309px; text-align:center;}
#content_right														{ float:left; width:600px; padding-bottom: 30px;}

#content_left #contact_number							{ margin-top:5px;font-size:14pt; font-family:Georgia; }
#content_left img#financing								{ margin-top:23px; }

#content_right p													{ clear:both; /*float:left;*/ margin:5px 0; line-height:1.3em; width:550px }
#content_right ul													{ clear:both; margin-left:30px; padding-top: 0px;  }
#content_right ul li											{ margin:0 0 3px 20px; list-style:disc; }

div#footer_seo { clear: both;
    color: #BEBEBE;
    font-size: 10px;
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: 80px;
    padding-right: 80px;}

#footer_seo a,
#footer_seo a:active,
#footer_seo a:visited,
#footer_seo a:linke { color: #bebebe; text-decoration: none; }
#footer_seo a:hover { }
#content_right table.service-area td { padding: 0px; margin: 0px; vertical-align: top;  }
#content_right table.service-area ul.areas-list { width: 280px; padding: 0px; margin: 0px; }
#content_right table.service-area ul.areas-list li {float: left; width: 120px; padding: 0px;  }
img#service-area { width: 224px;  }
div#library_link                         { float:right; margin-right:75px; }

/* start FULLMEDIA */
div#content_right h2 { margin-top: 20px;}


/* end FULLMEDIA */

#gallery {
	margin: 1px 0 0 -5px;
	position: relative; }		
	
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 954px; /*Width of Carousel Viewer itself*/
height: 303px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0; /*margin around each panel*/
width: 954px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.slideshow2 {
	display:block; }
	
.call1 {
	background-image:url(/img/call1.jpg);
	background-repeat:no-repeat;
	width:315px;
	height:136px;
	text-align:center;
	position:relative; }
	
.call2 {
	background-image:url(/img/call2.jpg);
	background-repeat:no-repeat;
	width:318px;
	height:136px;
	position:relative; }
	
.call3 {
	background-image:url(/img/call3.jpg);
	background-repeat:no-repeat;
	width:318px;
	height:136px;
	position:relative; }			
	
.callt1 {
	color:#FFFFFF;
  height:104px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:-46px;
  padding-bottom:0;
  padding-left:28px;
  padding-right:0;
  padding-top:0;
  position:absolute;
  text-align:center;
  top:50%;
  vertical-align:middle;
  width:265px; }
  
 .callt2 {
	color: #FFFFFF;
	height: 105px;
	margin: -51px 0 0;
    padding: 0 0 0 33px;
    position: absolute;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 265px; } 
  
.callt3 {
	color: #FFFFFF;
    height: 50px;
    margin: -35px 0 0;
    padding: 0 0 0 33px;
    position: absolute;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 265px; }

.callt1 h1 {
	margin:0;
	padding:0;
	color: #FFFFFF;
    font-size: 35px;
    text-align: center;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt1 h1 strong {
    font-size: 46px;
	font-weight:800;
	font-style:normal; }
	
.callt1 h2 {
	color: #FFFFFF;
    font-size: 21px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }

.callt1 h3 {
	color: #FFFFFF;
    font-size: 14px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt1 h4 {
	color: #FFFFFF;
    font-size: 12px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }				
	
.callt2 h1 {
	margin:0;
	padding:0;
	color: #FFFFFF;
    font-size: 35px;
    text-align: center;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt2 h1 strong {
    font-size: 46px;
	font-weight:800;
	font-style:normal; }
	
.callt2 h2 {
	color: #FFFFFF;
    font-size: 21px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }

.callt2 h3 {
	color: #FFFFFF;
    font-size: 14px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt2 h4 {
	color: #FFFFFF;
    font-size: 11px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }	
	
.callt3 h1 {
	margin:0;
	padding:0;
	color: #FFFFFF;
    font-size: 35px;
    text-align: center;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt3 h1 strong {
    font-size: 46px;
	font-weight:800;
	font-style:normal; }
	
.callt3 h2 {
	color: #FFFFFF;
    font-size: 21px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }

.callt3 h3 {
	color: #FFFFFF;
    font-size: 14px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.callt3 h4 {
	color: #FFFFFF;
    font-size: 12px;
    padding:5px 0;
	margin:0;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }
	
.call3out {
	color: #000000;
    font-family: futura-pt, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    left: 35px;
    position: relative;
    top: 90px; }		
	
.call3out a {
	color:#000; }
	
.callt3 .phone {
	margin:0;
	padding:0;
	color: #FFFFFF;
    font-size: 40px;
    text-align: center;
	font-family: futura-pt, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:0.8;
	display:block; }	
