/* Core Definitions */

body,div,p,h1,ul,li { /* resetting padding and margins on all block level elements */
	margin:0;
	padding:0;
}

/* Site Definitions */


body {
	font:normal normal normal 12px arial,helvetica,sans-serif;
	background:#fff url(images/bg.gif) repeat-x fixed center top;
	text-align:center;
}

a {
	text-decoration:none;
}

div.clearer {
	background-color:#fff;
	clear:both; /* forces #wrapper and #nav_main to wrap around floated elements */
}

#wrapper {
	width:760px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

#logo {
	width: 210px;
	height: 76px;
	float: left;
	background-color:#fff;
}

#header {
	width: 265px;
	height: 76px;
	float:left;
	background-image:url(images/header_tile.gif);
	background-color:#fff;
}

#phone {
	width: 285px;
	height: 76px;
	float: left;
	background-color:#fff;
}

#menu {
	width: 760px;
	height: 28px;
	float: left;
	background-color:#fff;
}

.navleft50 {
	float:left;
	width:50px;
	height:28px;
}

.navleft50 a {
	float:left;
	display:block;
	width:50px;
	height:22px;
	background:#fff url(images/nav/btn-left50.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.navleft50 a:hover {
	background-position:right;
}

.navleft {
	float:left;
	width:84px;
	height:28px;
}

.navleft a {
	float:left;
	display:block;
	width:84px;
	height:22px;
	background:#fff url(images/nav/btn-left84.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.navleft a:hover {
	background-position:right;
}

.nav {
	float:left;
	width:84px;
	height:28px;
}

.nav a {
	float:left;
	display:block;
	width:84px;
	height:22px;
	background:#fff url(images/nav/btn84.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.nav a:hover {
	background-position:right;
}

.nav50 {
	float:left;
	width:50px;
	height:28px;
}

.nav50 a {
	float:left;
	display:block;
	width:50px;
	height:22px;
	background:#fff url(images/nav/btn50.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.nav50 a:hover {
	background-position:right;
}

.nav63 {
	float:left;
	width:63px;
	height:28px;
}

.nav63 a {
	float:left;
	display:block;
	width:63px;
	height:22px;
	background:#fff url(images/nav/btn63.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.nav63 a:hover {
	background-position:right;
}

.nav76 {
	float:left;
	width:76px;
	height:28px;
}

.nav76 a {
	float:left;
	display:block;
	width:76px;
	height:22px;
	background:#fff url(images/nav/btn76.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.nav68 a:hover {
	background-position:right;
}


.navleft {
	float:left;
	width:84px;
	height:28px;
}

.navright a {
	float:left;
	display:block;
	width:84px;
	height:22px;
	background:#fff url(images/nav/btn-right84.gif) no-repeat scroll left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:6px 0px 0px 0px;
}

.navright a:hover {
	background-position:right;
}

#flash {
	width: 757px;
	height: 140px;
	float: left;
	background-color:#fff;
	border-left:3px solid #fff;
	text-align:left;
}

#login {
	width:221px;
	height:140px;
	float:left;
	background:#fff;
}

#topleft {
	width:12px;
	height:9px;
	float:left;
	background-color:#fff;
}

#toptile {
	width: 735px;
	height: 9px;
	float:left;
	background-image:url(imgs_home/content_toptile.gif);
	background-color:#fff;
}

#topright {
	width:13px;
	height:9px;
	float:left;
	background-color:#fff;
}

#contenttile {
	width: 760px;
	height: auto;
	float:left;
	background-image:url(imgs_home/main_tile.gif);

}

#contentbottom {
	width: 760px;
	height: 24px;
	float: left;
}

#footerlogo {
	width:45px;
	height:58px;
	float:left;
	background-color:#fff;
}

#footer {
	width: 715px;
	height: 58px;
	float: left;
	background-color: #fff;
	text-align:left;
	display:block;
}

#footer p {
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6e6e6e;
	margin-bottom:0px;
	display:block;
}

.footer a {
	font-size:10px;
	color: #6e6e6e;
	text-decoration:underline;
}

.footer a:hover {
	text-decoration:underline;
	color: #d6002a;
}

#bottomleft {
	width: 8px;
	height: 14px;
	float:left;
	background-color:#fff;
}

#bottomtile {
	width: 745px;
	height: 14px;
	float:left;
	background-image:url(imgs_home/bottom_tile.gif);
	background-color:#fff;
}

#bottomright {
	width: 7px;
	height: 14px;
	float:left;
	background-color:#fff;
}

#ih {
	width: 152px;
	height:24px;
	float:left;
	background-color:#ff3838;
	text-align:left;
}

#advantage {
	width:287px;
	height: auto;
	float:left
}

#advantagetitle {
	width:278px;
	height:41px;
	float:right;
	background-color:#fff;
}

#advantagetext {
	width:278px;
	height:auto;
	float:right;
	background-image:url(imgs_home/advantage_tile.gif);
}

#advantagetext p {
	display:block;
	margin: 6px 15px 7px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

#advantagetext p a, #advantagetext p a:link, #advantagetext p a:visited {
	color:#d6002a;
	text-decoration:none;
}

#advantagetext p a:hover {
	font-weight:bold;
}


.boldred {
	font-weight:bold;
	color:#d6002a;
}

.boldreditalics {
	font-weight:bold;
	font-style:italic;
	color:#d6002a;
}

#advantagebottom {
	width:278px;
	height:16px;
	float:right;
}

#commtitle {
	width:278px;
	height:41px;
	float:right;
	background-color:#fff;
}

#commtext {
	width:278px;
	height:auto;
	float:right;
	background-image:url(imgs_home/advantage_tile.gif);
}

#commtext p {
	display:block;
	margin: 5px 15px 13px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

#commtext p a, #commtext p a:link, #commtext p a:visited {
	color:#d6002a;
	text-decoration:none;
}

#commtext p a:hover {
	font-weight:bold;
}


#commbottom {
	width:278px;
	height:16px;
	float:right;
}


#howmuch {
	width:154px;
	height:auto;
	float:left;
	text-align:right;
}

#howmuchtitle {
	width:152px;
	height:56px;
	float:right;
}

#howmuchmain {
	width:152px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}

#howmuchmain a {
	color:#690000;
	display:block;
	text-align:left;
	background:#fff url(imgs_home/btn_howmuch.gif) repeat-y scroll left center;
	padding: 6px 11px 5px 25px;
	margin:0px;
}

#howmuchmain a:hover {
	color:#fff;
	background:#fff url(imgs_home/btn_howmuch_over.gif) repeat-y scroll left center;
}

.btnhowmuch {
	display:block;
}

.howmuchdivider {
	width:152px;
	height:2px;
	float: right;
}

#howmuchbottom {
	width:152px;
	height:13px;
	float:right;
}

#why {
	width:156px;
	height:240px;
	float:left;
	text-align:right;
}

#whytitle {
	width:153px;
	height:56px;
	float:right;
}

#whymain {
	width:153px;
	height:auto;
	float:right;
}

#whymain a {
	color:#027808;
	display:block;
	text-align:left;
	background:#fff url(imgs_home/btn_why.gif) repeat-y scroll left center;
	padding: 7px 11px 7px 23px;
}

#whymain a:hover {
	color:#fff;
	background:#fff url(imgs_home/btn_why_over.gif) repeat-y scroll left center;
}

.btnwhy {
	display:block;
}

.whydivider {
	width:153px;
	height:2px;
	float: right;
}

#whybottom {
	width:153px;
	height:13px;
	float:right;
}

#selecting {
	width:154px;
	height:240px;
	float:left;
	text-align:right;
}

#selectingtitle {
	width:152px;
	height:56px;
	float:right;
}

#selectingmain {
	width:152px;
	height:auto;
	float:right;
}

#selectingmain a {
	color:#926c06;
	display:block;
	text-align:left;
	padding: 6px 11px 5px 25px;
	background:#fff url(imgs_home/btn_selecting.gif) repeat-y scroll left center;
}

#selectingmain a:hover {
	background:#fff url(imgs_home/btn_selecting_over.gif) repeat-y scroll left center;
	color:#fff;
}

.btnselecting {
	display:block;
}

.selectingdivider {
	width:152px;
	height:2px;
	float: right;
}

#selectingbottom {
	width:152px;
	height:13px;
	float:right;
}



#wholesale {
	width:287px;
	height: auto;
	float:left;
}

#wholesaletitle {
	width:287px;
	height:auto;
	float:left;
}

#wholesaletext {
	width:278px;
	height:auto;
	float:right;
	background-image:url(imgs_home/advantage_tile.gif);
}

#wholesaletext p {
	display:block;
	margin: 8px 45px 12px 43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

#wholesaletext p a {
	color: #d6002a;
}

#wholesaletext p a:hover {
	text-decoration:underline;
}

#wholesalespacer {
	float:left;
	width:287px;
	height:20px;
}

#wholesalebottom {
	width:287px;
	height:10px;
	float:left;
}

#row2 {
	width: 473px;
	height: 169px;
	float:left;
	background:#fff url(imgs_home/main_tile.gif) repeat-y scroll right center;
	margin-top:4px;
}

#hotlinks {
	width:183px;
	height:160px;
	float:left;
}

#hotlinkstitle {
	width:180px;
	height:43px;
	float:right;
}

#hotlinkstext {
	width:180px;
	height:101px;
	float:right;
	background-image:url(imgs_home/hotlinks_tile.gif);
	text-align:left;
}

.btnhotlinks {
	background:#fff url(imgs_home/btn_hotlinks.gif) repeat-y scroll left center;
	display:block;
	padding: 2px 0px 3px 40px;
}

.btnhotlinks2 {
	background:#fff url(imgs_home/btn_hotlinks.gif) repeat-y scroll left center;
	display:block;
	padding: 2px 0px 4px 40px;
}

#hotlinkstext a {
	font-size:11px;
	color:#000;
}

#hotlinkstext a:hover {
	font-size:11px;
	color:#d6002a;
	text-decoration:underline;
}

#hotlinksbottom {
	width:183px;
	height:13px;
	float: right;
}

#lenders {
	width:281px;
	height:160px;
	float:left;
	display:block;
}

#lenderstitle {
	width:281px;
	height:43px;
	float:left;
	display:block;
}

#lendersflash {
	width:281px;
	height:101px;
	float:left;
	display:block;
	background:#fff url(imgs_home/net_bg.gif) repeat-y scroll right center;
}

#lendersbottom {
	width:281px;
	height:13px;
	float: left;
	display:block;	
}

.whitespace {
	height:14px;
	float:left;
}

#table7 {
	float:left;
	width:760px;
	height:auto;
	background-image:url(imgs_home/main-bg.gif);
}

#table7left {
	float:left;
	width:287px;
	background-image:url(imgs_home/7left.gif);
}

#table7right {
	float:left;
	width:473px;
	background-image:url(imgs_home/7right.gif);
}

#advantagetext7 {
	background-image:url(imgs_home/advantage_tile.gif);
}

#advantagetext7 p {
	display:block;
	position:relative;
	left:20px;
	padding: 8px 0px 8px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:238px;
	float:left;
}

#advantagetext7 p a, #advantagetext7 p a:link, #advantagetext7 p a:visited {
	color:#d6002a;
	text-decoration:none;
}

#advantagetext7 p a:hover {
	font-weight:bold;
}

#commtext7 {
	background-image:url(imgs_home/advantage_tile.gif);
}

#commtext7 p {
	display:block;
	position:relative;
	left:20px;
	padding: 8px 0px 8px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:238px;
	float:left;
}

#commtext7 p a, #commtext7 p a:link, #commtext7 p a:visited {
	color:#d6002a;
	text-decoration:none;
}

#commtext7 p a:hover {
	font-weight:bold;
}

.howmuchmain7 {
	width:152px;
	margin:0px;
	padding:0px;
}

.howmuchmain7 a:link, .howmuchmain7 a:visited {
	color:#690000;
	display:block;
	text-align:left;
	background:#fff url(imgs_home/btn_howmuch.gif) repeat-y scroll left center;
	padding: 6px 11px 5px 25px;
	margin:0px;
}

.howmuchmain7 a:hover {
	color:#fff;
	background:#fff url(imgs_home/btn_howmuch_over.gif) repeat-y scroll left center;
}

.btnhowmuch7 {
	display:block;
}

.btnhowmuch7bg {
	background-image:url(imgs_home/btn-howmuch-7.gif);
}

.whymain7 {
	width:153px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}

.whymain7 a:link, .whymain7 a:visited {
	color:#027808;
	display:block;
	text-align:left;
	background:#fff url(imgs_home/btn_why.gif) repeat-y scroll left center;
	padding: 7px 11px 7px 23px;
}

.whymain7 a:hover {
	color:#fff;
	background:#fff url(imgs_home/btn_why_over.gif) repeat-y scroll left center;
}

.btnwhy7 {
	display:block;
}

.btnwhy7bg {
	background-image:url(imgs_home/btn-why-7.gif);
}

.whydivider7 {
	width:153px;
	height:2px;
	float: right;
}

.selectingmain7 {
	width:152px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}

.selectingmain7 a:link, .selectingmain7:visited {
	color:#926c06;
	display:block;
	text-align:left;
	padding: 6px 11px 5px 25px;
	background:#fff url(imgs_home/btn_selecting.gif) repeat-y scroll left center;
}

.selectingmain7 a:hover {
	background:#fff url(imgs_home/btn_selecting_over.gif) repeat-y scroll left center;
	color:#fff;
}

.btnselecting7 {
	display:block;
}

.btnselecting7bg {
	background-image:url(imgs_home/btn-selecting-7.gif);
}

.selectingdivider7 {
	width:152px;
	height:2px;
	float: right;
}

#mainbottom {
	width:760px;
	height:20px;
	float:left;
	display:block;
	background-color:#fff;
}