@charset "UTF-8";
/* CSS Document */

body {

background:#e6e6e6 url("../img/bgShadow.jpg") repeat-y top center;
}


.rmgTab {
	clear:both;
	background:url(../img/rmgTab.jpg) top repeat-x;
	height:20px;
	
	width:80%;
	text-align:left;
	padding:15px 0 0 10px;
}

.rmgTab h3{
color:#fff;
}

.rArea {
background:#55b5d9;
padding:10px;
}

.masthead{
	height:149px;
}

/*------------------------------------ footer ------------------------------------*/
ul.footerLinks, ul.footerInfo {
	clear:both;
	list-style:none;
	width:770px;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
}

ul.footerLinks {
	color:#3366cc;
}
ul.footerLinks li {
	display:inline;
	margin:0 0 0 8px;
}

ul.footerLinks a {
	text-decoration:none;
	color:#3366cc;
}
ul.footerLinks a:hover {
	text-decoration:underline;
}

ul.footerInfo {
	color:#999;
}
ul.footerInfo li {
	display:inline;
	margin:0 0 0 10px;
}

ul.footerInfo a {
	text-decoration:none;
	color:#999;
}
ul.footerInfo a:hover {
	text-decoration:underline;
}

.footerBg {
background:url(../img/footerGradient.jpg)top repeat-x;

}


/*------------------------------------ additional links ------------------------------------*/
ul.links {
	float:left;
	display:inline;
	list-style:none;
	margin:15px 0;
	padding:0 0 0 15px;
	width:200px;
	text-align:left;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	color:#666;
}
ul.links li, ul.links li a {
	float:left;
	display:inline;
	clear:left;
	width:177px;
}

ul.links h1 {
	float:left;
	display:inline;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration:underline;
	color:#69c;
}

ul.links a {
	text-decoration:none;
	color:#666;
}
ul.links a:hover {
	text-decoration:underline;
}



  /*store-menu part 1*/
.cover-store-menu{ position: absolute; width:1005px; height:149px; display: block; background: url(../img/masthead.jpg) no-repeat; margin-left:-28px;}
.cover-store-menu li { height:	49px; list-style:none; display:inline; }
.cover-store-menu a {
	position: absolute;
	height: 45px;
	display: block;
	left: 637px;
	top: 40px;
	width: 152px;
}
.cover-store-menu em { display: none; }
  /*store-menu part 2*/
#home1	{
	width:	261px;
	left: 12px;
	top: 79px;
}
  a:hover#home1 {background: url(../img/masthead-over.jpg) -12px -79px;}
  
 #first {
	width: 157px;
	left: 324px;
	top: 104px;
}
  a:hover#first	{background: url(../img/masthead-over.jpg) -324px -104px;}
  
 #mortgageProcess {
	width: 155px;
	left: 482px;
	top: 104px;
}
  a:hover#mortgageProcess {background: url(../img/masthead-over.jpg) -482px -104px;}
  
 #about	{
	width:	156px;
	left: 794px;
	top: 104px;
}
  a:hover#about {background: url(../img/masthead-over.jpg) -794px -104px;}
  
 #mortgageOptions {
	width: 154px;
	left: 638px;
	top: 104px;
}
  a:hover#mortgageOptions {background: url(../img/masthead-over.jpg) -638px -104px;}
  

  
 #help {
	width: 50px;
	left: 804px;
	top: 0px;
}
  a:hover#help	{background: url(../img/masthead-over.jpg) -804px 0px;}
  
 #email {
	width: 50px;
	left: 860px;
	top: 0px;
}
  a:hover#email{background: url(../img/masthead-over.jpg) -860px 0px;}
  
 #call	{
	width:	50px;
	left: 914px;
	top: 0px;
}
  a:hover#call {background: url(../img/masthead-over.jpg) -914px 0px;}
  



/*---------------- forms ------------------------*/

label {  
display: block;
color:#117295;
font-size:11px;
font-weight:normal;
float: left;  
width: 15em;  
margin-right: 1em;  
text-align: right; 
}

#homeForm label {  
display: block;
color:#117295;
font-size:11px;
font-weight:normal;
float: left;  
width: 8em;  
margin-right: 1em;  
text-align: right; 
}

fieldset {  

width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #e7e8da;  
background-color: #f2f3ea;  

}

#homeForm fieldset {  

width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border:none;  
background-color:none;  

}

legend {  
margin-left: 1em;  
padding: 0;  
color: #55b5d9;  
font-weight: bold; 
}

fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}

fieldset li { 
clear: left;  
width: 100%;  
padding-bottom: 1em;
}
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none; 
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../img/formbg.gif) repeat-x left top;
}

