html, body {
    background:#fff;
    margin:0;
    color:#000;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    width:100%;
    line-height:140%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
ul {list-style-type:none;}
.clear {clear:both;width:auto;height:1px;}
input {border:1px solid #cdcdcd;padding:2px 5px;}
h1 {color:#4d555b;font-weight:bold;font-size:24px;line-height:30px;margin-bottom:10px;text-transform:lowercase;}
h2 {color:#4d555b;font-weight:normal;font-size:18px;line-height:24px;}
h3 {color:#000;font-weight:bold;font-size:12px;margin-bottom:5px;}
p {margin:0 0 15px 0;}
p a {color:#4d555b;font-weight:bold;}
p a:hover {color:#4d555b;font-weight:bold;text-decoration:underline;}
a:active {outline:none;}
:-moz-any-link:focus {outline: none;}

a.showhot {color:#4d555b;font-weight:bold;}
a.showhot img {vertical-align:middle;margin:0 3px 0 0;}
a.showhot:hover {color:#4d555b;font-weight:bold;text-decoration:none;}

#welcome {
    position:relative;
    width:939px;
    background:transparent;
    margin:0 auto 0 auto;
    padding-top:127px;
}

ul.credentials {position:absolute;top:580px;right:15px;}
ul.credentials li {display:inline;}
ul.credentials li img {vertical-align:middle;}

#header {position:absolute;top:0;left:0;width:939px;height:137px;z-index:1099;}
#header .logo {position:absolute;top:36px;left:0;}
#header div.search {position:absolute;top:0;right:0;padding:3px 0;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.search li {float:left;color:#cdcdcd;padding:0 10px;border-left:1px solid #cdcdcd;}
.search li input {vertical-align:middle;color:#ed4406;}
.search li a {float:left;vertical-align:middle;color:#ed4406;padding:3px 0 0 0;}
.search li a:hover {color:#ed4406;text-decoration:underline;}
.search li input.searchbtn {border:none;padding:0;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.search li input.searchfield {float:left;height:17px;}
#header h2 {color:#8c8c8c;font-weight:bold;font-size:24px;line-height:24px;text-align:center;position:absolute;top:35px;right:130px;}
#header h2 span {color:#ed4406;display:block;font-size:18px;}
#header img.livechat {position:absolute;top:35px;right:0;}

/*  */
#menu li div.cover {z-index:-1;display:none;position:relative;position:absolute;top:38px;left:0;width:211px;padding:0 0 14px 0;}
#menu li div.cover div.topper {position:absolute;top:-14px;right:0;width:211px;height:14px;background:url(/images/topper.png) 0 0 no-repeat;}
#menu li div.cover div.bottommer {position:absolute;bottom:0;right:0;width:211px;height:14px;background:url(/images/bottommer.png) 0 0 no-repeat;}
/*  */

#menu {position:absolute;top:89px;left:0;z-index:100;}
#menu ul {list-style:none;margin:0 0 0 5px;padding:0;float:left;width:996px;}
#menu li {position:relative;float:left;display:inline;width:auto;height:39px;margin:0;}
#menu li.ngo {width:90px;}
#menu li.nrefinance {width:130px;}
#menu li.nbuyinghome {width:143px;}
#menu li.nproducts {width:127px;}
#menu li.ncalculators {width:140px;}
#menu li.nrates {width:106px;}
#menu li.naboutus {width:125px;}
#menu li.nhelp {width:60px;}

#menu li a {float:left;width:auto;height:39px;padding:0 17px 0 0;background:none;}
#menu li a span {float:left;width:auto;height:30px;padding:9px 0 0 17px;color:#8c8c8c;font-weight:bold;text-transform:lowercase;background:none;}
#menu li a:hover {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li a:hover span {color:#8c8c8c;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}
#menu li.mainnavon a {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li.mainnavon a span {color:#ed4406;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}

#menu li a.wdrop {float:left;width:auto;height:39px;padding:0 17px 0 0;background:none;}
#menu li a.wdrop span {float:left;width:auto;height:30px;padding:9px 0 0 17px;color:#8c8c8c;font-weight:bold;text-transform:lowercase;background:none;}
#menu li a.wdrop:hover {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li a.wdrop:hover span {color:#8c8c8c;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}
#menu li.mainnavon a.wdrop {background:url(/images/navrRightBgwdrop.png) 100% 0 no-repeat;}
#menu li.mainnavon a.wdrop span {color:#ed4406;background:url(/images/navrLeftBgwdrop.png) 0 0 no-repeat;}


#menu ul ul {float:left;position:relative;z-index:200;width:211px;margin:0;padding:0;background:url(/images/middler.png) 0 0 repeat-y;}
#menu li.mainnavon ul li {position:relative;width:181px;padding:5px 15px;height:auto;display:block;margin:0;background:none;}
#menu li.mainnavon ul li a {cursor:pointer;float:left;width:181px;height:auto;font-weight:normal;color:#666;font-size:12px;text-decoration:none;padding:0;background:none;background-image:none;}
#menu li.mainnavon ul li a:hover {color:#ed4406;}

div#menu li:hover {cursor:pointer;}

div#menu li:hover div.cover,
div#menu li li:hover div.cover,
div#menu li li li:hover div.cover,
div#menu li li li li:hover div.cover
{display:none;}

div#menu li:hover div.cover,
div#menu li li:hover div.cover,
div#menu li li li:hover div.cover,
div#menu li li li li:hover div.cover
{display:block;}


/* tims beta dropdowns */

div#menu li#naboutus:hover div.cover, div#menu li#nhelp:hover div.cover,
div#menu li#naboutus li:hover div.cover, div#menu li#nhelp li:hover div.cover,
div#menu li#naboutus li li:hover div.cover, div#menu li#nhelp li li:hover div.cover,
div#menu li#naboutus li li li:hover div.cover, div#menu li#nhelp li li li:hover div.cover
{display:none;}

div#menu li#naboutus:hover div.cover, div#menu li#nhelp:hover div.cover,
div#menu li#naboutus li:hover div.cover, div#menu li#nhelp li:hover div.cover,
div#menu li#naboutus li li:hover div.cover, div#menu li#nhelp li li:hover div.cover,
div#menu li#naboutus li li li:hover div.cover, div#menu li#nhelp li li li:hover div.cover
{display:block;}

/*  */
#menu li#naboutus div.cover {z-index:-1;display:none;position:relative;position:absolute;top:38px;left:-127px;width:211px;padding:0 0 14px 0;}
#menu li#nhelp div.cover {z-index:-1;display:none;position:relative;position:absolute;top:38px;left:-151px;width:211px;padding:0 0 14px 0;}
#menu li#naboutus div.cover div.topper, #menu li#nhelp div.cover div.topper {position:absolute;top:-14px;right:0;width:211px;height:14px;background:url(/images/topperSwitch.png) 0 0 no-repeat;}
#menu li#naboutus div.cover div.bottommer, #menu li#nhelp div.cover div.bottommer {position:absolute;bottom:0;right:0;width:211px;height:14px;background:url(/images/bottommer.png) 0 0 no-repeat;}
/*  */

#menu li#naboutus a:hover, #menu li#nhelp a:hover {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li#naboutus a:hover span, #menu li#nhelp a:hover span {color:#8c8c8c;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}
#menu li#naboutus.mainnavon a, #menu li#nhelp.mainnavon a {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li#naboutus.mainnavon a span, #menu li#nhelp.mainnavon a span {color:#8c8c8c;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}

#menu li#naboutus a.wdrop, #menu li#nhelp a.wdrop {float:left;width:auto;height:39px;padding:0 17px 0 0;background:none;}
#menu li#naboutus a.wdrop span, #menu li#nhelp a.wdrop span {float:left;width:auto;height:30px;padding:9px 0 0 17px;color:#8c8c8c;font-weight:bold;text-transform:lowercase;background:none;}
#menu li#naboutus a.wdrop:hover, #menu li#nhelp a.wdrop:hover {background:url(/images/navrRightBg.png) 100% 0 no-repeat;}
#menu li#naboutus a.wdrop:hover span, #menu li#nhelp a.wdrop:hover span {color:#8c8c8c;background:url(/images/navrLeftBg.png) 0 0 no-repeat;}
#menu li#naboutus.mainnavon a.wdrop {background:url(/images/navrLeftBgwdropSwitch2.png) 100% 0 no-repeat;}
#menu li#naboutus.mainnavon a.wdrop span {color:#ed4406;background:url(/images/navrRightBgwdropSwitch2.png) 0 0 no-repeat;}
#menu li#nhelp.mainnavon a.wdrop {background:url(/images/navrLeftBgwdropSwitch.png) 100% 0 no-repeat;}
#menu li#nhelp.mainnavon a.wdrop span {color:#ed4406;background:url(/images/navrRightBgwdropSwitch.png) 0 0 no-repeat;}

#menu ul ul.raction {float:left;position:relative;z-index:200;width:211px;margin:0;padding:0;background:url(/images/middler.png) 0 0 repeat-y;}
#menu li#naboutus.mainnavon ul.raction li, #menu li#nhelp.mainnavon ul.raction li {position:relative;width:181px;padding:5px 15px;height:auto;display:block;margin:0;background:none;}
#menu li#naboutus.mainnavon ul.raction li a, #menu li#nhelp.mainnavon ul.raction li a {cursor:pointer;float:left;width:181px;height:auto;font-weight:normal;color:#666;font-size:12px;text-decoration:none;padding:0;background:none;background-image:none;}
#menu li#naboutus.mainnavon ul.raction li a:hover, #menu li#nhelp.mainnavon ul.raction li a:hover {color:#ed4406;background:none;background-image:none;}

/* END tims beta dropdowns */



#controller {position:absolute;top:15px;right:15px;width:148px;height:24px;background:url(/images/controlBg.png) 0 0 no-repeat;z-index:3;}
#controller ul {margin:3px 0 0 25px;}
#controller li {display:inline;font-weight:bold;padding:5px 8px;}
#controller li span {color:#000;cursor:pointer;}
#controller li span:hover {color:#ed4406;}
#controller li.slide span {color:#ed4406;}
.backarrow {position:absolute;top:6px;left:11px;cursor:pointer;}
.forwardarrow {position:absolute;top:6px;right:11px;cursor:pointer;}

#ratebg {background:url(/images/onepxopacity95.png);width:240px;height:auto;margin-left:30px;padding:10px 0;}

.subleft {z-index:2;float:left;position:relative;width:643px;padding:15px;background:url(/images/shotLBG.gif) 0 0 repeat-y;}
.subleft p img {vertical-align:middle;}
.subright {z-index:1;float:right;}

/* added for shop page */
#shopsub {position:relative;width:918px;padding:21px 10px 10px 10px;margin:0 0 15px 0;background:#f6f6f6;border:1px solid #e3e3e3;}
#shopleft {z-index:2;float:left;position:relative;width:665px;padding:15px 4px;background:url(/images/shotLBG.gif) 0 0 repeat-y;}
#shopleft h4 {color:#666;font-weight:bold;font-size:16px;line-height:20px;margin:15px 0;text-align:center;}
#shopleft h4 a {color:#ed4406;text-decoration:none;}
#shopleft h4 a:hover {color:#ed4406;text-decoration:underline;}
#shopleft ul {position:relative;width:665px;}
#shopleft li {position:relative;width:665px;padding:0 0 10px 0;min-height:85px;height:auto !important;height:auto;background:url(/images/shopLIbg.gif) 0 100% repeat-x;}
#shopleft li h2 {color:#ed4406;font-weight:bold;font-size:16px;line-height:20px;padding:0 0 10px 15px;}
#shopleft ul ul {position:relative;width:635px;padding:0 15px;}
#shopleft li li {float:left;width:117px;padding:0 5px;text-align:center;background:none;z-index:10000;}
#shopleft li li h3 {color:#666;font-weight:bold;font-size:12px;margin:0;padding:0;}
#shopleft li li h3 img {display:block;margin:0 auto 0 30px;cursor:move;}
#shopleft li li p {color:#777;font-size:10px;line-height:11px;}

#shoptitle {z-index:3000;display:block;width:938px;height:40px;padding:10px 0 0 0;margin:-21px 0 15px -10px;background:#eaeaea;border-bottom:1px solid #e3e3e3;text-align:left;}
#shoptitle h1, #shoptitle p {display:inline;vertical-align:middle;margin:0 25px;}
#shoptitle p {color:#848484;font-weight:bold;font-size:14px;}
#shoptitle img {position:absolute;top:10px;right:15px;}

#shopright {z-index:1;float:right;}
.sroption {position:relative;width:221px;padding:15px 4px;margin:0 0 10px 0;background:url(/images/shopRBG.gif) 0 0 repeat-y;text-align:center;}
.sroption h2 {font-size:14px;margin:0 0 10px 0;}
.sroption h3 {color:#aeaeae;margin:0;padding:0;}
.sroption ul {margin:0 0 10px 0;}
.sroption li {color:#444;list-style-type:none;}
.sroption p {color:#444;padding:0 15px;}
.sroption li a {color:#c00;display:inline;margin:0 0 0 5px;}

#shopr {position:relative;width:221px;height:166px;padding:0 0 25px 0;background:url(/images/shopLIbg.gif) 0 100% repeat-x;}

#sslt {z-index:11;position:absolute;top:0;left:0;width:673px;height:15px;background:url(/images/shotLT.gif) 0 0 no-repeat;}
#sslb {position:relative;margin:0 0 -15px -4px;width:673px;height:15px;background:url(/images/shotLB.gif) 0 0 no-repeat;}
#sslb2 {position:relative;margin:0 0 -15px -15px;width:673px;height:15px;background:url(/images/shotLB.gif) 0 0 no-repeat;}
.ssrt {position:absolute;top:0;left:0;width:229px;height:15px;background:url(/images/shopRT.gif) 0 0 no-repeat;}
.ssrb {position:relative;margin:0 0 -15px -4px;width:229px;height:15px;background:url(/images/shopRB.gif) 0 0 no-repeat;}
/* end added for shop page */

/*mari added for text page & landing page*/
#textpagesub {position:relative;width:918px;padding:61px 10px 10px 10px;margin:0 0 15px 0;background:#f6f6f6;border:1px solid #e3e3e3;}
#textpageleft {float:left;position:relative;width:665px;padding:15px 4px;background:url(/images/shotLBG.gif) 0 0 repeat-y;}
div.textpage div {margin-left:15px;margin-right:15px;}
#textpage {position:relative;margin:0 10px 0 10px;}
#textpage ul, #textpage ol {position:relative;width:630px;margin:0 0 0 10px;}
#textpage li {position:relative;width:630px;padding:0 0 3px 10px;height:auto;}
#textpagetitle {position:absolute;top:0;left:0;width:938px;height:40px;padding:10px 0 0 0;background:#eaeaea;border-bottom:1px solid #e3e3e3;text-align:left;}
#textpagetitle h1 {float:left;display:inline;vertical-align:middle;margin:0 25px;}
#textpagetitle div {display:inline;}
#textpage a {color:#ed4406;text-decoration:none;}
#textpage a:hover {color:#ed4406;text-decoration:underline;}

#textpageright {float:right;z-index:1;}
.troption {position:relative;width:221px;padding:15px 4px;margin:0 0 10px 0;background:url(/images/shopRBG.gif) 0 0 repeat-y;text-align:center;}
.troption h2 {margin:0 0 10px 0;}
.troption h3 {color:#aeaeae;margin:0;padding:0;}
.troption ul {margin:0 0 10px 0;}
.troption li {color:#444;list-style-type:none;}
.troption p {color:#444;padding:0 15px;}

#textr {position:relative;width:221px;height:166px;padding:0 0 25px 0;background:url(/images/shopLIbg.gif) 0 100% repeat-x;}

#ttlt {position:absolute;top:0;left:0;width:673px;height:15px;background:url(/images/shotLT.gif) 0 0 no-repeat;}
#ttlb {position:absolute;bottom:0;left:0;width:673px;height:15px;background:url(/images/shotLB.gif) 0 0 no-repeat;}
.ttrt {position:absolute;top:0;left:0;width:229px;height:15px;background:url(/images/shopRT.gif) 0 0 no-repeat;}
.ttrb {position:absolute;bottom:0;left:0;width:229px;height:15px;background:url(/images/shopRB.gif) 0 0 no-repeat;}


.bread {position:relative;width:939px;height:26px;background:url(/images/breadBg.gif) 0 0 no-repeat;}
.bread img {position:absolute;top:7px;left:12px;}
.bread ul {position:absolute;top:5px;left:25px;}
.bread li {float:left;padding:0 0 0 25px;background:url(/images/breadLinkBg.gif) 12px 50% no-repeat;}
.bread li a {color:#838383;}
.bread li a:hover {color:#ed4406;}
.pagetitle {position:relative;width:924px;height:40px;border-top:1px solid #e3e3e3;background:#eaeaea;padding:10px 0 0 15px;}
.pagetitle h1 {color:#4d555b;font-weight:bold;font-size:24px;line-height:28px;}

.subwrapper {position:relative;width:907px;padding:15px;margin:0 0 15px 0;border:1px solid #e3e3e3;background:#f6f6f6;}
.subwrapper ul, .subw2 ul {list-style-type:disc;list-style-position:inside;margin:0 0 15px 5px;}
.subwrapper ol, .subw2 ol {margin:0 0 15px 25px;}
.subwrapper li a, .subw2 li a {color:#ed4406;font-size:12px;text-decoration:none;margin:0;padding:0;}
.subwrapper li p, .subw2 li p {margin:0 0 5px 15px;padding:0;}
.subwrapper li a:hover, .subw2 li a:hover {color:#ed4406;text-decoration:underline;}

.subw2 {position:relative;width:917px;padding:15px 10px;margin:0 0 15px 0;border:1px solid #e3e3e3;background:#f6f6f6;}

.swtop {position:absolute;top:0;left:0;width:907px;height:29px;background:url(/images/gsubTopLRG.gif) 0 0 no-repeat;}
.swbot {position:absolute;bottom:0;left:0;width:907px;height:29px;background:url(/images/gsubBotLRG.gif) 0 0 no-repeat;}
.swmid {position:relative;width:831px;padding:29px 38px;background:url(/images/gsubBakLRG.gif) 0 0 repeat-y;}

.refinance {position:relative;width:441px;height:310px;padding:29px 0 29px 466px;background:url(/images/gsubBakLRG.gif) 0 0 repeat-y;}
.refinance h2 {color:#f26522;font-weight:normal;font-size:18px;line-height:24px;}
.refinance h2 img {z-index:101;position:absolute;top:4px;left:3px;}
.refinance h3 {color:#333;font-size:12px;line-height:14px;font-weight:bold;margin:0 0 15px 0;}
.refinance ol {list-style-type:none;margin:0;padding:0;}
.refinance li {position:relative;margin:0 0 10px 0;}
.refinance li em {float:left;width:110px;padding:6px 10px 0 0;font-style:normal;color:#666;text-align:right;}
.refinance li em span {color:#f26522;}
.refinance li input {border:1px solid #ccc;width:120px;padding:5px;}
.refinance div.startnow {z-index:101;position:absolute;top:23px;right:25px;width:131px;height:130px;text-align:center;}
.refinance div.startnow img {margin:0 0 10px 0;}
.refinance div.startnow span {color:#ed1c24;font-size:10px;}
.refinance div.special {position:absolute;top:164px;right:3px;width:428px;height:180px;padding:20px 10px 0 20px;z-index:101;border-top:1px solid #eaeaea;}
.refinance div.special h2 {color:#4d555b;font-size:18px;font-weight:bold;line-height:24px;margin:0 0 5px 0;}
.refinance div.special ul {margin:0 0 5px 0;list-style-type:none;padding:0;}
.refinance div.special li {padding:0 0 5px 20px;margin:0;background:url(/images/bullet.png) 3px 5px no-repeat;}
.refinance div.sleft {float:left;width:214px;}
.refinance div.sright {float:right;width:205px;}
.refinance div.divr {position:absolute;left:220px;top:0;width:1px;height:199px;background:#eaeaea;}
.refinance div.works {position:absolute;top:164px;right:3px;width:428px;height:195px;padding:5px 10px 0 20px;z-index:101;border-top:1px solid #eaeaea;}
.refinance div.works h2 {color:#4d555b;font-size:18px;font-weight:bold;line-height:24px;margin:0;}
.refinance div.works p {font-size:12px;line-height:14px;margin:0 0 5px 0;padding:0;}
.refinance div.works ul {margin:0 0 3px 0;list-style-type:none;padding:0;}
.refinance div.works li {padding:0 0 0 20px;margin:0;background:url(/images/bullet.png) 3px 5px no-repeat;}
.refinance div.works li a {color:#00f;}

.winsize {display:none;}

.sitemappage {position:relative;width:831px;height:455px;background:url(/images/sitemappageBg.gif) 0 0 no-repeat;}
h2.stmp {position:relative;width:831px;margin:0;text-align:center;}
.sitemappage ul {list-style-type:none;margin:0;padding:0;}
.sitemappage li {margin:0;padding:0;}
.sitemappage li li {margin:0 0 5px 0;}
.sitemappage li a {position:relative;color:#4d555b;font-weight:normal;font-size:24px;line-height:38px;margin:0;padding:0;}
.sitemappage li a:hover {color:#ed4406;text-decoration:none;}
.sitemappage li li a {color:#000;font-weight:normal;font-size:14px;line-height:18px;}
.sitemappage li li a:hover {color:#ed4406;text-decoration:none;}
.smlone {position:absolute;top:15px;left:15px;}
.smltwo {position:absolute;top:15px;left:315px;}
.smlthree {position:absolute;top:15px;left:590px;}
.smlfour {position:absolute;top:245px;left:315px;}
.smlfive {position:absolute;top:245px;left:590px;}


.disclosurespage ul {list-style:none;margin:5px 0 15px 15px;}
.disclosurespage ul li {margin:0 0 5px 0;}
.disclosurespage ul li a {color:#333;}
.disclosurespage ul ul {margin-left:20px;list-style:disc;}

ul.listensstates {position:relative;width:831px;list-style-type:none;}
ul.listensstates li {float:left;width:276px;padding:0;margin:0;}

.left {float:left;width:294px;}
.right {float:right;width:500px;}

ul.thestreet {position:relative;width:579px;list-style-type:none;margin:0 auto;padding:0;}
ul.thestreet li {position:relative;float:left;width:579px;margin:0 0 10px 0;padding:0;background:url(/images/tsbMidBg.gif) 0 0 repeat-y;}
ul.thestreet li h4 {color:#ed4406;font-size:10px;text-decoration:none;margin:0;position:relative;width:569px;height:16px;padding:4px 10px 0 0;background:url(/images/tsbTopBg.gif) 0 0 no-repeat;text-align:right;}
ul.thestreet li h4 a {color:#ed4406;font-size:10px;text-decoration:none;margin:0;padding:0;}
ul.thestreet li h4 a:hover {color:#ed4406;text-decoration:underline;}
ul.thestreet li p.thankyou {margin:0;padding:0 25px 0 35px;font-family:Serif;font-size:24px;line-height:34px;font-weight:normal;}
ul.thestreet li p a.url {display:inline;margin:0 0 0 5px;}
ul.thestreet li p img.quote2 {display:inline;margin:-15px 0 0 5px;}
ul.thestreet li p.botpost {font-size:18px;line-height:24px;position:relative;width:529px;height:35px;padding:21px 0 0 50px;margin:0 0 15px 0;background:url(/images/tsbBotBg.gif) 0 0 no-repeat;margin:0;}

.tvwidgetshow, .radiowidgetshow {position:relative;list-style-type:none;margin:0;padding:0;}
.tvwidget, .radiowidget {position:relative;position:absolute;top:0;left:0;width:200px;height:92px;margin:0;padding:0;}
.tvwidget h4, .radiowidget h4 {z-index:1010;color:#6a7075;font-weight:bold;font-size:12px;line-height:14px;margin:0;}
.tvwidget p, .radiowidget p {color:#fff;font-size:12px;margin:0;}
.tvwidget table, .radiowidget table {height:90px;}

.streetbox {margin-top:5px;}

/* WORDPRESS mari added from home page rate display on sidebar*/
.post-meta {position:relative;text-align:right;font-size:16px;padding:0 15px 15px 10px;}
.post-meta-key {color: #ed4406; font-weight: normal; font-size:16px;position:relative;text-align:right; }
/*end mari's */

#slider {position:relative;width:939px;height:537px;z-index:1;}
.panel {position:relative;width:904px;height:502px;padding:35px 0 0 35px;z-index:2;}
.panel h1 span {display:block;color:#ee4a0d;font-size:44px;line-height:44px;font-weight:bold;margin:0 0 10px 0;z-index:3;}
.panel h2 span {display:block;color:#ee4a0d;font-size:44px;line-height:44px;font-weight:bold;margin:0 0 10px 0;z-index:3;}
.panel h1 {display:block;color:#6a7075;font-size:28px;line-height:34px;font-weight:bold;text-transform:none;margin:0 0 10px 0;z-index:3;}
.panel h2 {display:block;color:#6a7075;font-size:28px;line-height:34px;font-weight:bold;margin:0 0 10px 0;z-index:3;}
.panel img {position:relative;z-index:3000;}

 dt {font-weight:bold;margin-bottom:5px;margin-top:15px;}
 .words a {color:#4d555b;display:block;margin-top:15px;margin-bottom:5px;}
 .words a:hover, .letters a:hover {color:#ed4406;}
 .letters a {color:#4d555b;display:inline;margin:0 3px;font-weight:bold;font-size:14px;}
 .bold {font-weight:bold;}


/* WORDPRESS Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

#marketupdate {position:relative;width:929px;height:45px;padding:4px 0 0 10px;margin:15px 0 0 0;background:url(/images/marketUpdateBg2.gif) 0 0 no-repeat;}
#marketupdate h4 {font-size:12px;font-weight:bold;position:absolute;color:#000;display:inline;left:20px;top:4px;}
#marketupdate em {font-size:10px;font-style:normal;color:#8c8c8c;}
#marketupdate ul {position:absolute;top:4px;left:170px;}
#marketupdate li {float:left;margin:0 5px;padding:0 2x;}
#marketupdate li strong {color:#4d555b;}
#marketupdate li table {border:0px solid #dbdbdb;}
#marketupdate li table td {background:#ffffff;padding:0 2px 0 0;font-size:12px;}
#tools {position:relative;width:929px;margin:10px 0;text-align:center;}
#tools h3 {color:#ed4406;text-align:center;}

#marketdatabyxignite {position:relative;float:right;text-align:right;}
#marketdatabyxignite a {font-size:10px;color:#4d555b;padding:0 5px;margin:0;}

#footer {position:relative;width:939px;height:20px;margin:18px 0 15px 0;border-top:1px solid #969696;border-bottom:1px solid #969696;}
#footer ul {position:absolute;top:0;left:0;}
#footer li {display:inline;}
#footer li a {font-size:10px;color:#969696;padding:0 5px;margin:0;border-right:1px solid #969696;}
#footer li a:hover {font-size:10px;color:#f60;text-decoration:none;}
#footer p {position:absolute;top:1px;right:0;font-size:10px;color:#969696;}
#footer div.equal {position:absolute;top:-18px;right:0;width:200px;height:15px;text-align:right;font-size:10px;color:#969696;}
#footer div.equal img {vertical-align:middle;margin:0 3px 0 0;}

#license {
	display:none;
	margin:50px 0 0 10px;
	
}
.textpage div p span {cursor:pointer;}

ul.results {position:relative;width:831px;list-style-type:none;margin:10px 0 0 0;padding:0;}
ul.results li {float:left;width:831px;margin:0;padding:0;}
ul.results li h2 a {color:#4d555b;font-weight:bold;}
ul.results li h2 a:hover {color:#ed4406;}
ul.results li p {}
ul.spager {float:right;list-style-type:none;width:auto;margin:0;}
ul.spager li {float:left;width:25px;text-align:center;}
ul.spager li a {color:#4d555b;font-weight:bold;}
ul.spager li a:hover {color:#ed4406;}

.pagert {float:left;width:auto;}
.cborder {float:left;width:820px;padding:3px 3px 3px 6px;border:1px solid #e3e3e3;}


/******************* plugin css ********************/

.draggable {
	        position: absolute;
	        top:0;left:0;
	        padding:0;
        }
        
        .hdraggable {
	        position: absolute;
	        top:0;left:0;
	        padding:0;
        }
		
        /*drag area */
        #parentElem {
	        width:939px;
	        height:427px;
	        top:110px;
	        left:0;
	        position: absolute;
	        overflow: hidden;
	        /*z-index:101;*/
        }
		
        /*size of drag elements*/
        .insideParent {
	        width:202px;
	        height:102px;
	        padding:20px 10px 0 10px;
	        background:url(/images/draggerPanelBg.png) 0 0 no-repeat;
	        color:#000;
			z-index:1000;
			overflow:hidden;
			font-size:10px;
			line-height:12px;
        }
.insideParent h3 {position:absolute;top:0;left:0;width:212px;height:16px;padding:4px 0 0 10px;cursor:move;font-size:12px;color:#fff;font-weight:bold;text-align:left;}
.insideParent h3 img {position:absolute;top:4px;right:4px;cursor:pointer;}
.insideParent p {padding:0;margin:0;}

.mpctable {width:202px;}
.mpctable td {text-align:center;padding:0 0 5px 0;}
.mpctable td input {border:1px solid #ccc;font-size:10px;padding:2px 4px;margin:0;vertical-align:middle;}
.mpctable td input.loanformbutton {font-size:12px;border:0;color:#fff;font-weight:bold;cursor:pointer;display:block;width:71px;height:39px;background:url(/images/calculatebutton.jpg) 0 0 no-repeat;margin:5px 0 0 0;}

ul.homerates {}
ul.homerates li {position:relative;width:190px;padding:5px;color:#383f44;font-size:12px;background:url(/images/libg1.gif) 0 100% repeat-x;}
ul.homerates li a, ul.homerates li a:hover {color:#383f44;}
ul.homerates li em {font-style:normal;float:right;font-weight:bold;}
ul.homerates li span {font-weight:bold;color:#fff;float:left;}

ul.ratespage {float:left;width:230px;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #000;}
ul.ratespage li {float:left;width:230px;color:#333;font-size:12px;list-style:none;margin:0;padding:0;white-space:nowrap;}
ul.ratespage li em {font-style:normal;float:right;font-weight:bold;}
ul.ratespage li span {font-weight:bold;color:#333;float:left;}
        
.boxfour 
{
	width:210px;
}
.boxfour td {padding:0;margin:0;}

.month 
{
	background:transparent;
	font:bold 9px verdana;
	color:#fff;
}

.daysofweek 
{
	background:transparent;
	font:bold 9px verdana;
	color:#fff;
}

.days 
{
	font-size: 9px;
	font-family:verdana;
	color:#fff;
	background:transparent;
	padding: 2px;
}

.days #today
{
	font-weight: bold;
	color:#4d555b;
}

.streetbox {color:#fff;font-size:12px;}
.streetbox a {color:#4d555b;font-weight:bold;margin-top:8px;}
.streetbox a.more {color:#ed4406;}

.input-validation-error input select {border:1px solid #c00;}
.input-validation-error em {color:#c00;}
.input-validation-error {background:#FF6666;}
.validation-summary-errors {color:Red;}

.infotable {position:relative;width:615px;margin:0 25px;}
.infotable td, .infotable th {padding:5px;}
.infotable th {text-align:right;vertical-align:top;}
.infotable td input {padding:3px 6px;width:250px;}
.infotable td select {padding:3px 6px;width:265px;}
.infotable td textarea.textareaclass {padding:3px 6px;width:250px;}
.infotable td input.radiosize {border:0;padding:0;margin:0;width:20px;}
.infotable td h3 {text-align:left;font-size:14px;font-weight:bold;color:#ed4406;}
.infotable td a.hot {float:right;padding:3px 6px;border:1px solid #cdcdcd;background:#ed4406;color:#fff;}
.infotable td a.hot:hover {float:right;padding:3px 6px;border:1px solid #ed4406;background:#cdcdcd;color:#ed4406;}

#shopleft ul.vsum {position:relative;list-style-type:disc;list-style-position:inside;margin:0 0 0 310px;}
#shopleft ul.vsum li {color:#c00;position:relative;width:330px;padding:0;margin:0;height:15px;min-height:0;background:none;}

.allgreen {position:relative;width:665px;text-align:center;font-weight:bold;color:green;padding:100px 0;}

div#findright {position:relative;width:202px;height:100px;color:#fff;text-align:center;font-weight:bold;font-size:12px;line-height:16px;}
#findright span {color:#4d555b;display:block;}
#findright img.loanprod {position:absolute;top:43px;left:10px;}
#findright img.rightloan {position:absolute;top:0px;left:9px;}

.getconnected {position:absolute;top:72px;left:65px;}
.community {position:absolute;top:64px;left:12px;}
.grade {position:absolute;top:23px;left:13px;}

.integrity {position:absolute;top:18px;left:40px;}
.whychoose {position:absolute;top:61px;left:7px;}




/* --- Box Styles --- */
/**/

/*fisheye*/

#parentElem2 {
    width: 939px;
    height:60px;
    padding:0;
	position:relative;
    overflow: visible;
    margin: 10px 0 10px 0;
    color:#ed4406;
	
}

#fisheye2
{
	position: absolute;
	width: 100%;
	bottom:0px;
	/*background:#ffffff;
	height:100px;*/

}

.fisheye{
	position:relative;
	text-align: center;
	height: 50px;
}

.fisheyeContainter
{
	height: 50px;
	width: 200px;
	left:50px;
	position: absolute;
}
.fisheyeContainter ul
{
    list-style-type:none;
}

a.fisheyeItem2
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;
}


.fisheyeItem2 img
{
	border: none;
	margin: 0 auto 0 auto;
	width: 100%;
}


a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}

.fisheyeItem img
{
	border: none;
	margin: 0 auto 0 auto;
	width: 100%;
}


.fisheyeItem span,
.fisheyeItem2 span
{
	display: none;
	position: relative;
	width:100%;
	color:#ed4406;
}

.selectedPage {  font-weight:bold; text-decoration:underline;}


/******************** END plugin css ************************/
