﻿

/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    background:transparent;
    border:0;
    margin:0;
    padding:0;
}

ol, ul {list-style: none;}
.clear {clear: both; height:0px; margin:0;}

/***** END RESET *****/



body {
	background:#1a5aba url('../siteart/bg.jpg') repeat-x;
	text-align: center;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
}

td {vertical-align: top;}


.sitewidth {
	width:1020px;
	margin:0 auto;
}



/***** Global text link style *****/

a:link, a:visited, a:active {
    color:#1A5ABA; 
    text-decoration:underline;
}
a:hover  {
    text-decoration: none;
    color:#000;
}







/* Customer's Logos */
h1 {
	padding:0;
	margin:0;
	text-indent:-9999px;
		color:#931835;
	width:1020px;
	height:100px;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
	text-decoration:none;
	width:1020px;
	height:100px;

	display:block;	
}

.home {
	background:url('../siteart/LOGOnew.jpg') no-repeat;	
}
.charter {
	background:url('../siteart/header_charter.jpg') no-repeat;	
}
.maint {
	background:url('../siteart/header_maint.jpg') no-repeat;	
}
 














/* All other header tags */


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #1E5FC6;
	font-weight:normal;
	padding:0;
	margin:0 0 20px 0;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1E5FC6;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
}



h3 {
    font-weight:bold;
	font-size:19px;
	color:#931835;
	margin-bottom:10px;
	line-height:18px;
}

h4 {
    font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#931835;
	margin-bottom:10px;
	line-height:18px;
}

 

 

 

/* header Photos area styles */

.top {
	background:#9a0034;
	width:100%;
	min-width:1020px;
	height:8px;
	border-bottom:2px #fff solid;
}

header {
    background:#fff;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	min-width:1020px;
    color:#1A5ABA;
	text-transform:uppercase;
	font-weight:bold;
text-shadow: 1px 2px 2px rgba(0,0,0,.2);
	font-size:14px;
	line-height:16px;
 	padding:0;
	overflow:auto;	
}
header a:link,
header a:active, 
header a:visited,
header a:hover {
	color:#1A5ABA;
	text-decoration:none; 
}
 






.shadow {
    background:url('../siteart/shadow.png') repeat-x;
    height:10px;
	float:left;
	position:relative;
	margin:0 0 -10px 0;
	min-width:1020px;
	width:100%;
}









/* Navigation links section */

nav {
	background:#9a0034 url('../siteart/nav_bg.jpg') repeat-x 0 0;
	min-width:1020px;
	border-top:2px #fff solid;
	border-bottom:1px #430117 solid;
}

nav table {
 width:1020px;
 margin:0 auto;
}
	
nav a:link, 
nav a:visited, 
nav a:active {
  	color:#fff;
  	font-size:14px;
	line-height:16px;
  	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
  	padding:9px 10px 7px 10px;
  	text-align:center;
	display:block;
	border-right: 2px #740128 solid;
	border-left: 1px #a8023a solid;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
nav a:hover {
	background:#a8023a;
	color:#fff;
	padding:7px 10px 9px 10px;
}

.first {
	border-left:2px #740128 solid;
}
.last {
	border-right: 1px #a8023a solid;
}

	



 
/* page items */


.middle {
	width:1020px;
	margin:0 auto;
}


#page{
	margin:20px 0;
	padding:20px 20px 20px 20px; 
	text-align:left; 
	line-height:20px;
	color:#6d6b6b;
	background:#fff;
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
	border-radius:8px;
	border:1px #c7cbcf solid;
	-moz-box-shadow: 1px 2px 5px #000;  /* for Mozilla Ffox */
	-webkit-box-shadow: 1px 2px 5px #000;  /* for Safari, Chrome & others */
	box-shadow: 1px 2px 5px #000;  /* for IE9 */	
}


#hometext {
	font-size: 13px;
	line-height:22px;
	text-align:justify;
	width:400px;
	padding:20px;
	float:right;
	position:relative;
	background:#fff url('../siteart/bg_grey.gif') repeat-x top;
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
	border-radius:8px;	
}


.mainart_wrap {
	width:520px;
	float:left;
	position:relative;
	text-align:center;
}


#selling {
	background:#9a0034;
	padding:10px 15px;
	color:#fff;
	border-bottom:2px #fff solid;
	-webkit-border-radius:8px 8px 0 0; 
	-moz-border-radius:8px 8px 0 0; 
	border-radius:8px 8px 0 0;
		
}

a.arrow:link, a.arrow:visited, a.arrow:active {
    color:#fff; 
    text-decoration:none;
	font-size:15px;
	font-weight:bold;
	background:url('../siteart/arrow.png') no-repeat right center;
	display:inline-block;
	width:50px;
	padding: 0 15px 0 0;
}
a.arrow:hover  {
    text-decoration:none;
    color:#fed1e0;
}

.title1 {
	font-size:24px;
	line-height:normal;
	font-weight:bold;
}


.mortgagebtn {
	text-align:center; 
	margin:40px auto 30px auto;
}


.infobox {
	margin:10px 0;
	overflow:auto;	
	padding:20px 15px 15px 15px;
	text-align:justify;
	color:#000;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	background:#fff url('../siteart/infobox_bg.jpg') repeat-x bottom;
    -webkit-border-radius:8px; 
    -moz-border-radius:8px; 
    border-radius:8px;
    border:1px #cad9ee solid;
}

.infobox h2 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #1E5FC6;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}

a.more:link,
a.more:visited,
a.more:active {
	height:13px;
	width:46px;
	display:block;
	background:url('../siteart/more.jpg') repeat-x 0 -13px;	
	text-indent:-9999px;
	float:right;
	position:relative;
	margin:5px 0 0 0;	
}
a.more:hover {
	background:url('../siteart/more.jpg') repeat-x 0 0;	
	
}








.left {
	float:left; 
	position:relative; 
	margin:0 20px 5px 0;
}

.right {
	float:right; 
	position:relative; 
	margin:0 0 5px 20px;
}

#scrollinginv {
	height:95px; 
	width:1008px; 
	position:relative; 
	z-index:21;
	line-height:0px;
}

#scrollcontainer {
	width:1008px;
	padding:5px 5px 3px 5px;
	margin:0 auto 20px auto;
	line-height:0px;
	background:#0b459d;
	border:1px #2170e6 solid;
    -webkit-border-radius:8px; 
    -moz-border-radius:8px; 
    border-radius:8px;	
}


#inv_contents {
	background:#fff;
	width:1018px;
	height:4300px; 
	margin:20px auto;
    -webkit-border-radius:8px; 
    -moz-border-radius:8px; 
    border-radius:8px;
	line-height:0;
	border:1px #c7cbcf solid;
	-moz-box-shadow: 1px 2px 5px #000;  /* for Mozilla Ffox */
	-webkit-box-shadow: 1px 2px 5px #000;  /* for Safari, Chrome & others */
	box-shadow: 1px 2px 5px #000;  /* for IE9 */	
}















.round {
    -webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:5px;
}


.border-it {
    -webkit-border-radius:8px; 
    -moz-border-radius:8px; 
    border-radius:8px;
    border:1px #999 solid;
-moz-box-shadow: 1px 2px 5px #000;  /* for Mozilla Ffox */
-webkit-box-shadow: 1px 2px 5px #000;  /* for Safari, Chrome & others */
box-shadow: 1px 2px 5px #000;  /* for IE9 */
}
 
		




#thislist {
   list-style:disc outside url('../siteart/bullet.png');
   margin:10px 0;
   padding:0 0 0 25px;
   text-indent:0; 
}
#thislist li {
  margin:0 0 10px 0; 
}


#thislistordered {
   list-style:decimal outside;
   margin:5px 0;
   padding:0 0 0 25px;
   text-indent:0; 
}
#thislistordered li {
  margin:0 0 10px 0; 
}



 

#formpage {
 vertical-align:top;
 
}
#formpage td {
 vertical-align:top;
 padding:2px 2px 15px 2px;
}




#contact_table {
 vertical-align:top;
 border-top:1px #cad9f0 solid;
 border-left:1px #cad9f0 solid;
 color:#333;
 font-size:13px;
 line-height:14px;
}
#contact_table td {
 vertical-align:top;
 padding:3px 8px;
 border-bottom:1px #cad9f0 solid;
 border-right:1px #cad9f0 solid; 
}

#contact_table td.bold {
	font-weight:bold;
}

.alt td {
	background:#fafbff;
}








.contact_btm {
	text-align:center;
	padding:10px 0;
	border-top:1px #ccc solid;
}

footer {
    text-align:center;
    padding:20px 0; 
    color:#5b93ec;
	line-height:13px;
}
	
a.footerlink:link, a.footerlink:visited, a.footerlink:active{
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#5b93ec;   
}

a.footerlink:hover {
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
}

.footertext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#5b93ec;
}

.smallfootertext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#5b93ec;
}

.divfooter {
    width:500px;
    text-align:center;
    margin:0 auto;
}
		

