html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	margin:25px 0 0 0;
	padding:0;
	background-image:url(../images/bg_gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#150501;
}
img {
	border:0;
}
h1 {
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #dcdcdc;
}
#wrapper {
	margin:0;
	width:877px;
	margin:auto;
}
#header {
	background-image:url(../images/header_1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:116px;
}
#menu {
	float:left;
	width:282px;
}
#menu_top {
	width:282px;
	height:50px;
	background-image:url(../images/menu_top.jpg);
	background-repeat:no-repeat;
}
#ladder {
	width:67px;
	height:295px;
	float:left;
}
#ladder2 {
	width:215px;
	height:300px;
	background-image:url(../images/undermenu.jpg);
	background-repeat:no-repeat;
}

#left_info {
	float:right;
	width:215px;
}
#links {
	background:#010101;
	background-image:url(../images/linksbg.jpg);
	background-repeat:no-repeat;
	height:224px;
}
#links ul {
	margin:0;
	padding:0;
}
#links li {
	border-top:1px solid #505050;
	list-style-type:none;
}
#links a:link, #links a:visited {
	display:block;
	padding:8px 0 8px 70px;
	text-decoration:none;
	color:#fff;
}
#links a:hover {
	color:#fff;
	text-decoration:underline;
}


#free_quote h3 {
	font-size:15px;
	padding:0;
	margin:0;
}
#free_quote span {
	color:#ffe400;
}
#problems {
	margin-top:60px;
	height:280px;
	padding-left:25px;
	background-image:url(../images/problems.jpg);
	background-repeat:no-repeat;
	background-position:top;
}




#right {
	float:right;
	width:595px;
}

#header2 {
	width:595px;
	height:173px;
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
}
#menu2 {
	width:577px;
	color:#fff;
	background:#000;
	font-size:13px;
	padding:8px 0 10px 18px;
}
#menu2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu2 li {
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
}
#menu2 a:link, #menu2 a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #dcdcdc;
}
#menu2 a:hover {
	border-bottom:1px dashed #fff;
}


#main_content {
	padding:16px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
#main_content a:link, #main_content a:visited {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
#main_content a:hover {
	text-decoration:none;
}
#logos {
	padding:120px 0 0 0;
}


#bbb_link a:link, #bbb_link a:visited {
	color:#7174e9;
}
#bbb_link a:hover {
	color:#0000ff;
}

#elk_link a:link, #elk_link a:visited {
	color:#828c29;
}
#elk_link a:hover {
	color:#0a5f4a;
}

#gmac_link a:link, #gmac_link a:visited {
	color:#525aa3;
}
#gmac_link a:hover {
	color:#212c94;
}

#nys_link a:link, #nys_link a:visited {
	color:#d76868;
}
#nys_link a:hover {
	color:#b20101;
}

#icon1 a:hover {
	background-image:url(../images/icons/icon1.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#icon2 a:hover {
	background-image:url(../images/icons/icon2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#icon3 a:hover {
	background-image:url(../images/icons/icon3.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#icon4 a:hover {
	background-image:url(../images/icons/icon4.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#icon5 a:hover {
	background-image:url(../images/icons/icon5.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#icon6 a:hover {
	background-image:url(../images/icons/icon6.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#icon7 a:hover {
	background-image:url(../images/icons/icon7.jpg);
	background-position:left;
	background-repeat:no-repeat;
}



