body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html {
	text-align:left;
	background: #848e94 url(../images/bg.jpg) no-repeat top center;
	margin:0;
 	padding:100px 0 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#424242;
	line-height:18px;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
.blueTxt {
	color: #81b8dc;
}

H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}

A { color:#a20000; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#30679d; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
.inputs {
	background-color: #FCF0FD;
	margin: 2px;
	padding: 2px;
	border: 1px solid #F994FD;
	width:200px;

}
.inputs-focus {background-color: #E7CFE8;
	width:200px;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CDCDCD;
}
.clr {clear: both;}

/*.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* sub nav ----------------------*/
			

/* sub nav ----------------------*/

.nav{
	background: url(../images/nav_bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	width: 960px;
}
.dottedLine {
	border-bottom: 1px dotted #CCC;
}
.solidLine {
	border-bottom: 1px solid #000; width:100%;
	margin:0 auto;
	padding:0;
}




/* LAYOUT STYLES */
.txtBoxes {
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	height: 20px;
	border: 1px solid #CCCCCC;
	width: 160px;
}
.gobt{
	color: #FFF;
	text-decoration: none;
	background: #3792CE;
	height: 25px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	width:40px;
}
.gobt1{
	color: #4d4d4d;
	text-decoration: none;
	background: #ffb81a url(../images/btn_bg.gif) repeat-x top;
	height: 25px;
	border: 1px solid #d9d9d9;
	font-weight: bold;
	width:40px;

}
.headerBg{ background:url(../images/header_bg.png) no-repeat bottom right;}
.headerBg a{ color:#424242; text-decoration:none;}
.headerBg a:hover{ color:#880202; text-decoration:underline;}
.redTxt {
	font: 14px Arial, Helvetica, sans-serif;
	color: #810202;
}
.bluTxt {
	font-size: 14px;
	color: #294687;
}
.imgBor {
	border: 1px solid #CCC;
}
.redLinks {
	color: #8a0202; text-decoration:none;
}
.redHeadings {
	background: url(../images/red_grad_bg.gif) repeat-x; padding-left:10px; color:#FFF; font-size:14px;
}
.topBor {
	border-top: 1px solid #CCC;
}


.redLinks a {
	color: #8a0202; text-decoration:none;
}
.redLinks a:hover {
	color: #8a0202; text-decoration:underline;
}
.grayBox{ background:#f3f3f3; border:1px solid #CCC; padding:10px;}
.rightShdwBox{ background:url(../images/right_shdw_bg.gif) no-repeat top; padding:10px;}
.blueHeading{ color:#3b66ae; padding-bottom:8px; border-bottom:1px dotted #CCC; margin-bottom:8px;}
.blueHeading1{ color:#3b66ae; padding-bottom:8px; border-bottom:1px dotted #CCC; margin-bottom:8px; font-size:16px; font-weight:bold;}
/*.rightShdwBg{ background:#f7e300 url(../images/shdwbox_bg.gif) repeat-y; padding:5px 10px 10px 15px;}*/
.rightShdwBg{ background:#f7e300; padding:5px 10px 10px 15px;}
.footer{background:#42474a; margin:0 auto; padding:10px; color:#fff; font:normal 11px Tahoma, Geneva, sans-serif;}
	.footer a:link, .footer a:visited {color:#fff; text-decoration:underline;}
	.footer a:hover {color:#8a0202; text-decoration:none;}


.formbox{ background:#ffffff; border:1px solid #9cacc5; height:25px;}
.formbox1{ background:#ffffff; border:1px solid #9cacc5; height:100px;}
.SubmitButton { background-color:#142543 !important; font-size:13px; font-weight:bold; text-align:center; padding:3px 6px; border:1px solid #2b5a6e; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.SubmitButton:hover { background-color:#31569a !important; color:#fff !important;}

.welcome {font:normal 22px Tahoma, Geneva, sans-serif; color:#5c7696; text-transform:uppercase;}
.company {font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; text-transform:uppercase;}
.oldiesDiscount {font:normal 24px Tahoma, Geneva, sans-serif; color:#d00000; text-transform:uppercase;}
p {font:normal 14px Tahoma, Geneva, sans-serif; color:#000; padding:10px 0;}
.oldiesGuide {font:bold 16px Tahoma, Geneva, sans-serif; color:#5c7696; padding:10px 0;}
.findSeniorService {font:bold 18px Tahoma, Geneva, sans-serif; color:#000;}

.mainNavs {font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; padding-top:60px; text-align:right; vertical-align:middle;}
	.mainNavs a:link, .mainNavs a:visited {color:#fff;}
	.mainNavs a:hover {color:#b11e25;}	