﻿html{margin:0px; padding:0px}
body{ background-color:#fff; color:#000; font-size:1em; padding:0px; height:100%; text-align:center}
p{text-align:left; margin-bottom:1em}
#leaderboardTop{width:730px; height:90px; margin-bottom:-15px; margin-left:30px; padding:5px}
#leaderboardBottom{width:730px; height:90px; margin:0px 0px -20px 0px}
#wrap{position:relative; background-image:url(http://www.homeportfolio.com/images/bgSiteShadow.gif); min-height:100%; margin:0px auto 0px auto; padding-left:43px; text-align:left; width:840px}
#blogHeaderWrap{position:relative; background-image:url(); min-height:100%; margin:0px auto 0px auto; text-align:left; width:800px}
#pageTitle{width:800px; float:left; display:block}
#maincontent{width:620px; float:right; display:block; padding:5px 0px 20px 22px; border-left:1px solid #BBB}
#Pmaincontent{width:610px; float:right; display:block; padding:5px 0px 20px 19px; border-left:1px solid #BBB}
#left{width:156px; position:relative; float:left; left:1px; text-align:left; border-right:1px solid #BBB; margin-bottom:10px}
#Pleft{width:173px; position:relative; float:left; left:-3px; text-align:left; border-right:1px solid #BBB; margin-right:-10px}
#right{float:right; width:170px; margin:5px -7px 20px 6px}
#footerA{clear:both; padding-bottom:10px}
#initCap_W{position:relative; float:left; margin:-18px -17px 0px -8px}
#nestledImg{position:relative; float:right; margin:-16px -5px 6px 6px}
.PODborder{padding:10px; border:1px solid #ccc}
.footerText{color:#888; font-size:10px; line-height:1.2em}
.footerText a, .footerText a:visited{color:#888; text-decoration:none}
.footerText a:visited{color:#888; text-decoration:none}
.footerText a:hover, .footerText a:active{color:#888; text-decoration:underline}
.imgCrop{height:50px; width:100px; overflow:hidden}
.imgCrop img{margin-top:-2px; margin-left:-2px}
#thumbPop{position:relative}
img.thumbShadow{position:absolute; z-index:-1; width:81px; height:81px; right:-.7em; bottom:-.7em}
#portThumbLabel{position:relative; top:-3px; left:-8px}
#portThumbWrap{position:relative; top:-8px; left:-8px}
#portThumbs{position:relative; width:170px}
#portThumbsListing{position:relative; width:170px; right:-7px; top:-42px}
#ballotPortThumbsListing{position:relative; width:170px; right:-7px; top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowLL.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsUR{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowUR.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsCtr{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadow.gif); background-repeat:no-repeat; background-position:bottom right}
ul#createPort{list-style:none; position:relative; float:left; width:156px; left:-8px; top:-14px; margin:0px -5px 0px -35px; z-index:1}
#recentlySavedLabel{position:relative; top:-20px; left:-8px; margin-bottom:-4px; color:#777; font-size:12px}
#createPortLabel{position:relative; height:20px; top:-14px; left:-8px}
#logo{top:20px; left:-437px; width:359px; height:45px}
#welcome{position:relative; z-index:0; bottom:39px; right:-2px; height:25px}
.linkBarCell{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#3d76b0; cursor:pointer; letter-spacing:2px; padding:1px 4px 2px 0px; border-bottom:1px solid #B3C4DD}
ul#newsworthy{font-size:12px; line-height:1.2em; margin-left:-20px}
.superHeadTags{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-transform:lowercase; letter-spacing:.07em; color:#888}
#innerhead{position:relative; float:left; width:800px; margin:28px 0px 20px 0px; color:#4d4d4d}
#innerhead .logo{position:relative; float:left; z-index:2; margin-top:5px}
#innerhead .txtSch{position:relative; float:right; margin:-4px -3px 0px 0px}
#linkBar{position:relative; z-index:1; top:0px; right:-3px; height:20px}
ul#linkBar{list-style:none; position:relative; height:18px; float:right; margin:-29px 3px 0px 0px; width:700px; z-index:1}
ul#linkBar li{list-style:none; float:right; padding:2px 4px 2px 18px; margin-left:2px; font-family:Arial,Helvetica,sans-serif; background-color:#EFEEEB; border-bottom:1px solid #B3C4DD; font-size:11px; font-weight:bold; color:#3d76b0; cursor:pointer; letter-spacing:2px}
ul#portLinkBar{list-style:none; position:relative; height:18px; float:right; margin-top:-27px; width:700px; z-index:1}
ul#portLinkBar li{list-style:none; background-color:#E1F3D2; border-bottom:1px solid #C5DDB3; color:#76975A; float:right; padding:2px 4px 2px 18px; margin-left:2px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; cursor:pointer; letter-spacing:2px}
#innerhead .welcome{position:relative; float:right; z-index:0; margin:-4px 4px 0px 0px; height:14px; white-space:nowrap; font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:11px}
#pgTitle{position:relative; float:left; width:540px; margin-right:10px}
#search{position:relative; float:right; right:-10px}
#featuredProds{float:left; width:630px; height:210px; margin-bottom:10px; background-image:url(http://www.homeportfolio.com/images/homepage/shadow.gif); background-position:top left}
#featuredProds img{float:left; position:relative; top:4px; width:200px; height:200px; margin:-1px 7px 10px 3px}
#topContent{float:left; width:600px; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.4em; color:#4D4D4D}
#topBusCds{float:left; width:620px}
#interview{float:left; width:588px; font-family:Arial,Helvetica,sans-serif}
#interview .leftTop{float:left; text-align:right; width:325px; border-right:1px solid #CCC; font-size:18px; line-height:1.7em; font-family:Times,serif; font-style:italic}
#interview .rightTop{float:left; margin-top:70px; padding:20px 0px 0px 20px; width:240px; font-size:10px; border-top:1px solid #CCC; color:#666}
#interview .cols{float:left; width:182px; margin-bottom:30px; border-right:1px solid #CCC; border-top:1px solid #CCC; padding:20px 10px 0px 0px; font-size:14px; color:#4d4d4d; line-height:1.4em}
#interview .initials{font-size:18px; font-family:Times,serif; font-style:italic; font-weight:bold}
#listPgPopupText{position:absolute; bottom:-200px; left:0px; width:194px; padding:5px 3px 5px 3px; font-size:14px; line-height:1.2em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; color:#333; cursor:pointer; background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridRolloverBg.png)}
#gridProdShell{width:800px; position:relative; float:left; margin-right:-20px}
#gridProdBallot{position:relative; width:210px; height:225px; float:left; padding:3px 0px 0px 4px; background-image:url(http://www.homeportfolio.com/images/homepage/shadow.gif); background-position:top left; background-repeat:no-repeat}
#findSimProd{position:relative; float:left; width:220px; padding:6px 0px 0px 7px; margin-top:6px; background-image:url(http://www.homeportfolio.com/images/homepage/findSimProdShadow.gif); background-position:top left; background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:21px; color:#4D4D4D}
#findSimGridShell{width:325px; position:relative; float:left; margin:6px 15px 0px 5px}
#findSimGridProd{position:relative; float:left; width:97px; height:97px; padding:11px 0px 0px 11px; background-image:url(http://www.homeportfolio.com/images/busCdProdShadow.gif); background-position:top left; background-repeat:no-repeat}
#findSimSliderShell{font-family:arial,sans-serif; font-size:18px; position:relative; color:#4d4d4d; float:left; top:6px; width:200px}
.track{position:relative; float:left; top:-8px; margin-bottom:4px; left:-2px; padding-left:16px}
.slit{background-color:#000; width:180px; height:0px; margin:4px 1px 2px 16px; line-height:0; position:relative; left:-16px; top:16px; z-index:1; border-top:2px solid #ccc; border-left:2px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999}
.thumb{background-image:url(http://www.homeportfolio.com/images/thumbWithShadow.png); width:21px; height:24px; position:relative; z-index:2; cursor:pointer; top:-1px}
.keyHolder{position:absolute; left:0px; top:12px; width:2px; font-family:arial,sans-serif; font-size:18px; color:#999; border:0px; text-align:right; z-index:2}
ul#callToAction{list-style:none; position:relative; left:-6px; padding:0px; margin:0px; width:195px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:16px}
ul#callToAction li{list-style:none; cursor:pointer; margin-bottom:-20px}
#callToActionText{position:relative; top:-17px; left:16px; z-index:2; color:#48453e}
#callToActionText a:hover{cursor:pointer; color:#014284; text-decoration:none}
#callToActionPortText{position:relative; top:-17px; left:16px; z-index:2; color:#558854}
#callToActionPortText a:hover{color:#284028; text-decoration:none}
h1{font-family:Arial,Helvetica,sans-serif; font-size:21px; color:#4D4D4D; font-style:normal; font-weight:normal; line-height:1.2em; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; white-space:normal}
.normal, .headertext, .header, .bluecontent, .contact, .bullet, .blueDefault, .notes, .rating, .prodPgProdLettering, .blueSmallText{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal; text-decoration:none}
.prodname, .bluecontentbold, .contactupper, .contactbold, .bold, .blueSmallHeads{ font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#4D4D4D; line-height:normal; text-decoration:none}
.textHighlight{color:#90C75E; font-family:Arial,sans-serif; font-style:italic; font-size:12px; font-weight:bold}
.backgroundEmpty{background-color:#fff}
.backgroundLightLightGrey{background-color:#EFEFEF}
.backgroundMediumGrey{background-color:#ccc}
.backgroundLightBlue{background-color:#bab6aa}
.backgroundMedBlue{background-color:#E9E7E4}
.backgroundLightGreen{background-color:#E1F3D2}
.ruleLightGrey{background-color:#ccc}
.titleRmark{ font-family:Arial,Helvetica,sans-serif; font-size:9px; position:relative; bottom:.7em}
.textRmark{ font-family:Arial,Helvetica,sans-serif; font-size:9px; position:relative; bottom:.33em}
A.contentsmall{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#369; font-style:normal; text-decoration:none; font-weight:normal}
A.contentsmall:link, A.contentsmall:visited{color:#369; text-decoration:none}
A.contentsmall:hover, A.contentsmall:active{color:#000; text-decoration:underline}
.vRuleLightGrey{font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#CCC}
.tagLine{font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#AFAFAF}
.explanation{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:20px; color:#4D4D4D}
.v1{padding-top:7px; padding-bottom:7px}
.v1a{padding-top:7px; padding-bottom:10px}
.v2{padding-top:3px; padding-bottom:7px}
.v2a{padding-top:3px; padding-bottom:2px}
.vSpacer{padding-bottom:7px}
.vSpacersidehead2{padding-top:7px; padding-bottom:7px}
.vSpacersidehead{padding-top:7px; padding-bottom:3px}
.vSpacersidelist{padding-bottom:3px}
.vSpacersidelist2{padding-top:2px; padding-bottom:2px}
.vSpacersidelist3{padding-top:2px; padding-bottom:7px}
.vSpacerbrandhead{padding-bottom:7px}
.vSpacerbrandlist{padding-top:4px; padding-bottom:2px}
.vSpacer4{padding-bottom:4px}
a.imageCellLink:link img{border-color:#CCC; padding:5px}
a.imageCellLink:visited img{border-color:#CCC; padding:5px}
a.imageCellLink:hover img{border-color:#333; padding:5px}
a.imageCellLink:active img{border-color:#333; padding:5px}
a.imageHighlight200:link img{border-color:#FFF; padding:5px}
a.imageHighlight200:visited img{border-color:#FFF; padding:5px}
a.imageHighlight200:hover img{border-color:#BBB; padding:5px}
a.imageHighlight200:active img{border-color:#BBB; padding:5px}
A.headLinks, A.headLinks:link, A.headLinks:visited{ font-family:Arial,Helvetica,sans-serif; color:#4D4D4D; text-decoration:none; line-height:13px; text-transform:capitalize}
A.headLinks:hover, A.headLinks:active{text-decoration:underline}
A.smHeadLinks, A.smHeadLinks:link, A.smHeadLinks:visited{ font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; text-decoration:none}
A.smHeadLinks:hover, A.smHeadLinks:active{text-decoration:underline}
A.joinLink, A.joinLink:link, A.joinLink:visited{ font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#369; text-decoration:none}
A.joinLink:hover, A.joinLink:active{color:#000; text-decoration:underline}
A.headCapLinks, A.headCapLinks:link, A.headCapLinks:visited{ font-family:Helvetica,Arial,sans-serif; font-size:9px; line-height:1.2em; color:#8499B8; font-weight:bold; text-decoration:none}
A.headCapLinks:hover, A.headCapLinks:active{color:#00F; text-decoration:underline}
A.sidebarHeads, A.sidebarHeads:link, A.sidebarHeads:visited{ font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; color:#4D4D4D; font-weight:bold; text-decoration:none}
A.sidebarHeads:hover, A.sidebarHeads:active{text-decoration:underline}
A.imageLabel, A.imageLabel:link, A.imageLabel:visited{ font-family: Helvetica,Arial,sans-serif; font-size:9px; line-height:1.2em; color:#777; letter-spacing:1px; text-decoration:none}
A.imageLabel:hover, A.imageLabel:active{text-decoration:underline}
A.homesidebarHeads:link{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#369; font-weight:bold; line-height:13px; text-decoration:none}
A.homesidebarHeads:visited{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#369; font-weight:bold; line-height:13px; text-decoration:none}
A.homesidebarHeads:hover{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#000; font-weight:bold; line-height:13px; text-decoration:underline}
A.homesidebarHeads:active{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#000; font-weight:bold; line-height:13px; text-decoration:underline}
.homesidebarHeads{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#369; font-weight:bold; padding-bottom:5px; padding-top:10px}
A.homeheadLinks:link{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#4D4D4D; text-decoration:none; line-height:13px; text-transform:capitalize}
A.homeheadLinks:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#4D4D4D; text-decoration:none; line-height:13px; text-transform:capitalize}
A.homeheadLinks:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-decoration:underline; line-height:13px; text-transform:capitalize}
A.homeheadLinks:active{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-decoration:underline; line-height:13px; text-transform:capitalize}
.homeSubHead{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:24px; color:#4D4D4D}
.brandletter{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#333; font-style:normal; font-weight:normal; text-decoration:none}
A.brandletter:link{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#369; font-style:normal; font-weight:normal; text-decoration:none}
A.brandletter:visited{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#369; font-style:normal; font-weight:normal; text-decoration:none}
A.brandletter:hover{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#000; font-style:normal; font-weight:normal; text-decoration:underline}
A.brandletter:active{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#000; font-style:normal; font-weight:normal; text-decoration:underline}
.sideText{font-family:Arial,Helvetica,sans-serif; color:#999}
.welcome{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:8px; font-weight:bold; color:#4D4D4D}
A.buyOnline:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#CBFD92; text-decoration:none}
A.buyOnline:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#CBFD92; text-decoration:none}
A.buyOnline:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#bab6aa; text-decoration:underline}
A.buyOnline:active{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#bab6aa; text-decoration:underline}
A.attrLinks:link{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.attrLinks:visited{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.attrLinks:hover{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.attrLinks:active{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.sidebarLinks:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.sidebarLinks:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.sidebarLinks:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.sidebarLinks:active{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.subSidebarLinks:link{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.subSidebarLinks:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#48453e; text-decoration:none; text-transform:capitalize}
A.subSidebarLinks:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.subSidebarLinks:active{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#000; text-decoration:underline; text-transform:capitalize}
A.PlistPageProdName:link{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#558854; text-decoration:none; text-transform:capitalize}
A.PlistPageProdName:visited{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#558854; text-decoration:none; text-transform:capitalize}
A.PlistPageProdName:hover{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#284028; text-decoration:underline; text-transform:capitalize}
A.PlistPageProdName:active{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#284028; text-decoration:underline; text-transform:capitalize}
A.pLinks{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; color:#558854; font-style:normal; font-weight:normal}
A.pLinks:link, A.pLinks:visited{color:#558854; text-decoration:none}
A.pLinks:hover, A.pLinks:active{color:#284028; text-decoration:underline}
A.pLinksLg{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#558854; font-style:normal; font-weight:normal}
A.pLinksLg:link, A.pLinksLg:visited{color:#558854; text-decoration:none}
A.pLinksLg:hover, A.pLinksLg:active{color:#284028; text-decoration:underline}
A.pLinksSmall{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#558854; font-style:normal; font-weight:normal}
A.pLinksSmall:link, A.pLinksSmall:visited{color:#558854; text-decoration:none}
A.pLinksSmall:hover, A.pLinksSmall:active{color:#284028; text-decoration:underline}
.PprodArrows{padding-top:2px}
.seeRecentPODsLink{padding:2px 10px 0px 0px}
A.headerLinks:link{font-family:Arial,Helvetica,sans-serif; color:#A7BAD3; font-style:normal; font-weight:normal; text-decoration:none}
A.headerLinks:visited{font-family:Arial,Helvetica,sans-serif; color:#A7BAD3; font-style:normal; font-weight:normal; text-decoration:none}
A.headerLinks:hover{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-style:normal; font-weight:normal; text-decoration:underline}
A.headerLinks:active{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-style:normal; font-weight:normal; text-decoration:underline}
A.brandSubHead:link{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; color:#444467}
A.brandSubHead:hover{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; text-decoration:underline; color:#444467}
A.brandSubHead:visited{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; color:#444467}
A.brandSubHead:active{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; text-decoration:underline; color:#444467}
.bodycopy{font-family:Arial,Helvetica,sans-serif; color:#4D4D4D; font-size:11px; font-weight:normal; line-height:25px}
.searchText{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:11px; line-height:1.2em; font-weight:normal}
.searchTextSm{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; padding:0px}
.searchTextLg{ font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#333; padding:0px}
A.bodycopy{font-family:Arial,Helvetica,sans-serif; color:#999; font-size:11px; font-weight:bold; line-height:25px}
A.topLinks{font-family:Arial,Helvetica,sans-serif; color:#999; font-size:11px; font-weight:bold; line-height:25px; text-decoration:none}
A.topLinks:hover{font-family:Arial,Helvetica,sans-serif; text-decoration:underline; font-size:11px; font-weight:bold; line-height:25px; color:#5C76AF}
.footerText{ font-family:Arial,Helvetica,sans-serif; color:#888; font-size:10px; line-height:1.2em}
A.PnavLink:link{ font-family:Arial,Helvetica,sans-serif; color:#E1EFD3; font-size:11px; line-height:1.2em; text-decoration:none}
A.PnavLink:visited{ font-family:Arial,Helvetica,sans-serif; color:#E1EFD3; font-size:11px; line-height:1.2em; text-decoration:none}
A.PnavLink:hover{ font-family:Arial,Helvetica,sans-serif; color:#E1EFD3; font-size:11px; line-height:1.2em; text-decoration:underline}
A.PnavLink:active{ font-family:Arial,Helvetica,sans-serif; color:#E1EFD3; font-size:11px; line-height:1.2em; text-decoration:underline}
A.PwhiteNavLink:link{ font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:11px; line-height:1.2em; text-decoration:none}
A.PwhiteNavLink:visited{ font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:11px; line-height:1.2em; text-decoration:none}
A.PwhiteNavLink:hover{ font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:11px; line-height:1.2em; text-decoration:underline}
A.PwhiteNavLink:active{ font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:11px; line-height:1.2em; text-decoration:underline}
.topNavLinksBorder{border:1px solid #CCC}
.padding5{padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px}
.padding10{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px}
.padding10a{padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px}
.findSimText{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; color:#4D4D4D; text-transform:capitalize}
.greenSmallerText{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; color:#5f774f}
.blueSmallerHeads{ font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:bold; color:#4D4D4D; letter-spacing:.25px; text-transform:uppercase}
.blueMedHeads{ font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; font-weight:bold; color:#4D4D4D}
.blueMedText{ font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; font-weight:normal; color:#4D4D4D}
.ltBlueMedText{ font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; font-weight:normal; color:#5E678D}
.grayPortSubhead{ font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; font-weight:normal; color:#4D4D4D}
.blackboldtext{font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:1.2em; font-style:normal; font-weight:bold; color:#000}
.blacktext{font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:1.2em; font-style:normal; font-weight:normal; color:#000}
.whitelink{font-family:Arial,Helvetica,sans-serif; font-size:10pt; line-height:1.2em; font-style:normal; font-weight:normal; color:#FFF; text-decoration:underline}
.blueDefaultBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#526B8A}
.portfolioSidebarHeads{ font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#515151}
.boldWhite{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; font-weight:bold; color:#fff}
.boldLink{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4A54B5; font-style:normal; line-height:normal; font-weight:bold; text-decoration:underline}
.bolder{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-style:normal; line-height:normal; font-weight:bold; color:#4D4D4D; text-decoration:none}
.content{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; color:#4D4D4D}
.profileStyle{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4D4D4D; font-style:normal; font-weight:normal; line-height:22px}
.contentLightBlue{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#CFF; font-style:normal; font-weight:normal}
.contentbold{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#4D4D4D; font-style:normal; font-weight:bold}
.contentHeading{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.contentItalic{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#4D4D4D; font-style:italic; font-weight:normal}
.contentBoldItalic{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; color:#888; font-style:italic; font-weight:bold}
img.btsr{vertical-align:text-top}
.contentsmall{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.contentsmallbold{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.contentsmallwhite{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal}
.contentCategoryLinks{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#4D4D4D; font-style:normal; font-weight:normal; line-height:16px}
.contentTitle{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.contentTitleBigPale{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:1.2em; color:#999; font-style:normal; font-weight:normal}
.contentTitleLightGrey{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#999; font-style:normal; font-weight:normal; text-decoration:none}
.contentLightGrey{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#999; font-style:normal; font-weight:normal; text-decoration:none}
.contentBlue{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal; text-decoration:none}
.contentTitleLightBlue{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#CFF; font-style:normal; font-weight:normal}
.contentTitleDarkBlue{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#607890; font-style:normal; font-weight:normal}
.contentTitleBoldBlue{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.contentTitleBlue{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-weight:normal}
.retailerName{font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:24px; color:#4D4D4D; font-weight:bold}
.contentTitleBold{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.contentTitleBoldLight{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.bluecontentTitleBoldItalic{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:italic; font-weight:bold}
.bluecontentTitleBoldLight{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.bluecontentTitleBoldLightBigger{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.contentTitleLight{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:1.2em; color:#999; font-style:normal; font-weight:normal}
.prodPgProdTitle{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal; text-transform:capitalize}
.listingPgSubHead{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.copyright{font-family:Arial,Helvetica,sans-serif; font-size:9px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal}
.courier{font-family:Courier}
.delete{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#F00; font-style:normal; font-weight:bold}
.deleteback{font-family:Arial,Helvetica,sans-serif; font-size:19px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:bold; background:red}
.error{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-style:normal; line-height:normal; font-weight:bold; color:#F00; text-decoration:none}
.errortext{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#F00; text-decoration:none}
.headerlinks{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#4A54B5; font-style:normal; font-weight:normal; text-decoration:underline}
.headertitle{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#8595A3; font-style:normal; font-weight:bold}
.headerwhite{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal; text-decoration:underline}
.leader{font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal; text-decoration:none}
.newpost{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#F2A010; font-style:italic; font-weight:bold}
.orangeLargeHeads{ font-family:Arial,Helvetica,sans-serif; font-size:24px; line-height:1.2em; font-weight:normal; color:#F90; text-decoration:none}
.plain{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#000; font-style:normal; font-weight:normal}
.plainBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#000; font-style:normal; font-weight:bold}
.plainsmall{font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:1.2em; color:#000; font-style:normal; font-weight:normal}
.portpurplecontentbold{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#5f774f; font-style:normal; font-weight:bold}
.prodnamelarge{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold}
.prodnamelargeport{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#5f774f; font-style:normal; font-weight:bold}
.productName{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#000; font-style:normal; font-weight:bold}
.purpleSmallLinks{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:normal}
.purpleDefaultBold{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:bold; color:#8B0390}
.rateupper{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:bold}
.redcontent{font-family:Arial,Helvetica,sans-serif; color:#f00; font-size:12px; line-height:1.2em; font-weight:normal}
.seefull{font-family:Arial,Helvetica,sans-serif; color:#4D4D4D; font-style:normal; font-weight:normal}
.small{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.sub{font-family:Arial,Helvetica,sans-serif; font-size:17px; line-height:1.2em; color:#5f774f; font-style:normal; font-weight:bold}
.subsmall{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#8085AC; font-style:normal; font-weight:bold}
.subsmallblue{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#41516a; font-style:normal; font-weight:bold}
.title{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal; background-color:#fff}
.titlegreen{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#699; font-style:normal; font-weight:bold}
.trailer{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal}
.plainwhite, .white{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:normal}
.plainWhiteBold, .plainWhiteBoldLink{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; color:#FFF; font-style:normal; font-weight:bold; text-decoration:none}
.whiteTitleBold{ font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; font-weight:bold; color:#FFF}
.whiteLargeBold{ font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; font-weight:bold; color:#FFF}
.headerTagLine{ font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; font-weight:normal; color:#FFF}
.whiteDefaultBold{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:bold; color:#FFF}
.whiteDefault{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; color:#FFF}
.whiteSmall{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; font-weight:normal; color:#FFF}
.darkBlue{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#526B8A; font-style:normal; font-weight:normal}
.darkBlueBold{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:1.2em; color:#526B8A; font-style:normal; font-weight:bold}
.Ads_by_Google{font-family:arial,sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; text-decoration:none}
.headline{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#2C37A8}
.body{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#4D4D4D}
.url{font-family:arial,sans-serif; font-size:10px; text-decoration:none; font-weight:normal; color:#2C37A8}
.Ads_by_GoogleL{font-family:arial,sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; text-decoration:none}
.headlineL{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:bold; color:#2C37A8}
.bodyL{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D}
.urlL{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:normal; color:#2C37A8}
.prodPgProdSubtitle{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold; padding-bottom:5px}
.searchbystyleheader{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:bold; padding-bottom:20px}
.prodPgProdHeader{font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.catSubHead{font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
.collectionSubHead{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; line-height:24px; color:#7293C3}
.brandSubHead{font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.2em; font-weight:bold; color:#444467}
.bannerSubHead{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; font-weight:normal; color:#7293C3}
.sidebarHeads{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#4D4D4D; font-weight:bold; line-height:14px; text-decoration:none}
.bgMediumGrey{background-color:#CCC}
.whiteSubHead{ font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; font-weight:bold; color:#FFF}
A.bluelink{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.5em; color:#369; text-decoration:none}
A.bluelink:link, A.bluelink:visited{color:#369; text-decoration:none}
A.bluelink:hover, A.bluelink:active{color:#000; text-decoration:underline}
.designerl{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; font-weight:bold}
.bluecontentsmaller, .bluecontent, .blueSmallerText, .designer{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
h2{font-family:Lucida,Palatino,Garamond,Helvetica,sans-serif; font-size:16px; color:#3B425E; text-align:center; font-weight:normal; margin-top:0px; padding-top:0px; margin-bottom:12px; padding-bottom:0px; margin-left:10px; margin-right:10px; white-space:normal}
h3{font-family:Arial,Helvetica,Verdana,sans-serif; color:#3B425E; margin:0px; padding:0px}
.getins{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; line-height:16px; color:#666; font-style:normal; font-weight:normal; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; padding-left:10px; padding-right:10px}
.quoteG{font-family:Lucida,Book Antiqua,Palatino,Garamond,Helvetica,sans-serif; font-size:18px; line-height:24px; color:#fff}
.quoteSpCh{font-family:Times New Roman,Arial,Helvetica,Verdana,sans-serif; font-size:18px; line-height:24px; color:#fff}
A.graylink{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.5em; color:#919191; text-decoration:none}
A.graylink:link, A.graylink:visited{color:#525252; text-decoration:none}
A.graylink:hover, A.graylink:active{color:#000; text-decoration:underline}
html, body{padding:0px; margin:0px; font-family:Arial,Helvetica,sans-serif; color:#59564d}
A:link{font-size:12px; color:#000; text-decoration:none}
A:visited{font-size:12px; color:#000; text-decoration:none}
A:hover{font-size:12px; color:#000; text-decoration:underline}
A:active{font-size:12px; color:#000; text-decoration:underline}
th, td{border:none}

#shell{margin:0px auto 0px auto; padding:0px; width:1020px; overflow:hidden; text-align:left; background-image:url(http://www.homeportfolio.com/images/bgShadow.gif)}
#header  {z-index:4; width:980px;  margin:10px 0 0 0; padding:0 20px 0 20px}
#sky-top {z-index:3; width:1000px; margin:0 10px 0 10px; height:113px; background:url(http://www.homeportfolio.com/images/n/ad-bar.png) no-repeat center;text-align:center}
#content {z-index:2; width:980px;  margin:15px 0 10px 0; padding:0 20px 0 20px; text-align:left}
#footer  {z-index:1; width:980px;  margin:0px auto 0px 20px; padding-bottom:10px; text-align:center; clear:both; font-size:10px; line-height:1.4em; background-color:#fff; color:#888; text-decoration:none; z-index:100}

#footer-simple {z-index:1;margin:auto padding-bottom:10px; text-align:center; font-size:10px; line-height:1.4em; color:#888;border-top:solid 1px #ccc;padding-top:10px}
#footer-simple a:hover, #footer-simple a:active, #footer-simple a:link, #footer-simple a:visited {color:#888; font-size:10px}

#content .column{float:left}
#ctrCol{left:192px; top:-2px; width:480px;position:relative}
#rCol{left:200px; top:-1px; width:300px;position:relative}
#lCol{left:-780px; width:160px;position:relative}
#mainBody{position:relative; float:left; min-height:100%; width:650px}

#maincontent{width:620px; float:right; display:block; padding:5px 0px 20px 22px; border-left:1px solid #BBB}
#left{width:156px; position:relative; float:left; left:1px; text-align:left; border-right:1px solid #BBB; margin-bottom:10px}
#right{float:right; width:170px; margin:5px -7px 20px 6px}
#getInspContent{width:770px; position:relative; float:left; background-image:url(http://www.homeportfolio.com/images/new/get_inspired_header.jpg); background-repeat:no-repeat; padding:80px 0px 0px 175px; font-size:12px; line-height:1.2em}
#getInspNav{position:absolute; top:51px; left:0px; width:130px; background-image:url(http://www.homeportfolio.com/images/new/gradation.gif); background-position:top right; background-repeat:repeat-y; padding:12px 10px 0px 10px; text-align:right;}
#ideasLink{font-family:verdana,sans-serif; font-size:11px; line-height:1.3em; letter-spacing:.04em; width:130px; color:#57544e; float:right; padding:6px 0px 6px 0px; border-bottom:1px solid #ccc}
.large_italic_text{font-size:18px; vertical-align:bottom; font-style:italic; line-height:1.2em; padding-top:5px}
.large_italic_text a:link, .large_italic_text a:visited{font-size:18px; vertical-align:bottom; font-style:italic; line-height:1.2em; padding-top:5px}
.large_italic_text a:hover, .large_italic_text a:active{font-size:18px; vertical-align:bottom; font-style:italic; line-height:1.2em; padding-top:5px}
#center_col{float:left; position:relative; width:350px; font-size:12px; line-height:1.5em; margin-top:10px}
.textPhotoBox_R{background-color:#e9e7e4; height:100px; width:340px; padding:10px 5px 5px 10px; float:left; font-size:12px}
.textPhotoBox_R_img{margin:0px 5px 0px 5px; float:right}
.textPhotoBox_L{background-color:#fff; height:100px; width:340px; padding:10px 10px 0px 5px; float:left}
.textPhotoBox_L_img{margin:0px 10px 0px 5px; float:left}
#right_col{position:relative; float:left; width:210px; font-size:12px; line-height:1.3em; margin-left:30px}
.rightInspBox{float:right; width:210px; clear:both; border:1px solid #bab6aa; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px}
.rightInspBox p{margin:7px 5px 0px 7px}
.rightInspBox h3{color:#fff; padding:5px 0px 3px 5px; margin:0px; font-size:22px; font-weight:normal; background-color:#bab6aa}
#header .homeLogo{float:left; z-index:-1}

#header .top-nav-home{position:relative; float:left; width:980px; height:22px; top:3px; margin-bottom:20px;z-index:1000000000}
#header .top-nav{position:relative; float:left; height:22px; width:734px;z-index:1000000000}

#header .navImg{float:left}
#header .navItems{float:left;background-color:#262626;width:727px;z-index:1000000000}
.biz-card{width:104px;height:54px;float:left}

#header .logo{float:left; width:246px; height:55px; margin-top:13px; z-index:-1}
#header .login{position:relative; float:left; width:240px; height:90px; margin:0px 0px 10px 7px; background:#754376}
#header .login h5{color:#fff}
#header .create-port{position:relative; float:left; background-color:#8b6889; border:5px solid #724774; text-align:center; color:#fff; font-size:11pt; padding:1px}
#header .create-port a, #header .create-port a:visited{color:#fff}
#header .create-port-b2b{color:#fff; padding-top:4px; padding-right:4px}
#header .create-port-b2b a, #header .create-port-b2b a:visited{color:#fff}

#textSchLeft{position:relative; float:left; height:20px; width:140px; z-index:0}
#textSchLeft .field{font-size:11px; color:#333; padding:0px; margin:3px 0 0 0;border: 1px solid #ccc;width:90px}
#textSchLeft .btn{float:right}

#textSchTop{float:left; height:22px; width:135px; background-color:#262626}
#textSchTop .field{font-size:11px; color:#333; padding:0px; margin:0px;border: 1px solid #262626;width:90px}
#textSchTop a{font-size:11px; color:#ccc}

#breadcrumbs{font-size:11px; margin:0px 0px 3px 3px; width:460px; color:#999}
#breadcrumbs a{font-size:11px}
ul#prodPgExtraHead{width:455px; height:37px; list-style:none; position:relative; clear:both; margin:8px 0px -5px 0px}
ul#prodPgExtraHead li{list-style:none; position:relative; float:left; font-size:14px}
#mainProd{width:460px; margin-bottom:14px; position:relative; float:left}
#mainProdTop{width:460px}
#mainProdBottom{width:460px; height:465px; background-image:url(http://www.homeportfolio.com/images/Products/400bgBottom.gif); background-position:bottom right; background-repeat:no-repeat}
#mainProdBottom .fourHundred{padding:25px 0px 0px 26px}
#mainProdBottom .twoHundred{padding:125px 0px 100px 126px}
#mainProdTitle{width:460px; background-image:url(http://www.homeportfolio.com/images/Products/400bgTitle.gif); background-position:top right; display:block}
#mainProdInfo{width:435px; font-size:14px; margin-left:12px; padding-bottom:10px; padding-top:10px}
#mainProdInfo h3{margin:-8px 0px 0px -5px; background-color:#BAB6AA}
#mainProdInfo h1{margin:0px; font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#48453E; text-align:left; font-weight:bold}
.prodname, .bluecontentbold, .contactupper, .contactbold, .bold, .blueSmallHeads{ color:#4D4D4D; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:normal; text-decoration:none}
#mainProdInfo .manName{font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#48453E; text-align:left}
#saveBtn{width:75px; height:42px; position:absolute; top:8px; right:10px}
#mainProdIcons{width:446px; height:13px; text-align:right; margin-top:5px}
#mainProdIcons .item{position:relative; font-size:11px; font-family:Arial,Helvetica,sans-serif; border:none}
#mainProdIcons .item a{text-decoration:none}
.recentPod{background:#fff; padding:6px; text-align:center; border:1px solid #BAB6AA; margin:8px 4px 8px 0px; float:left}
ul#linkGrid{list-style:none; float:left; width:790px; padding:0px; margin:0px 0px -2px 0px; background-color:#efeeeb}
ul#linkGrid li{list-style:none; float:left; padding:5px 0px 5px 0px; margin:-2px -2px 0px 0px; font-family:Arial,Helvetica,sans-serif; background-color:#efeeeb; border:2px solid #fff; font-size:14px; cursor:pointer}
ul#linkGrid .threeCols{list-style:none; width:248px}
ul#linkGrid .threeCols624{list-style:none; width:206px}
ul#linkGrid .threeCols790{list-style:none; width:261px}
#linkGridBottomEdge{position:relative; float:left; border-top:2px solid #fff; z-index:1}
#catsGrouped{float:left; width:720px; margin:0px 0px 15px 30px}
#catsGrouped .cat{padding:2px 0px 2px 0px; font-size:11px; white-space:nowrap; line-height:1.4em}
#catsGrouped .spacer{padding:2px 4px 2px 4px; color:#ccc}
#tipDiv{position:absolute; z-index:1}
img.shadow{position:absolute; z-index:-1; width:492px; height:318px; right:-.5em; bottom:-.5em}
#pod90Rollover{position:absolute; bottom:-99px; left:-4px; width:92px; padding:5px; font-size:11px; text-decoration:none; cursor:pointer; text-align:left; background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridRolloverBg.png)}
#pod90Rollover a:hover{text-decoration:none}
#pod200Rollover{position:absolute; bottom:-17px; left:-16px; width:220px; padding:5px; text-decoration:none; cursor:pointer; text-align:center; background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridRolloverBg.png)}
#pod200Rollover a:hover{text-decoration:none}
#pod400Rollover{position:absolute; bottom:-400px; width:380px; padding:5px 10px 5px 10px; text-decoration:none; cursor:pointer; text-align:center; background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridRolloverBg.png)}
#pod400Rollover a:hover{text-decoration:none}
ul#rColSection{width:298px; height:233px; margin:0px 0px 20px 0px; list-style:none; border:1px solid #BAB6AA}
ul#rColSection li{list-style:none; float:left}
.rColSubhead{background:#BAB6AA; height:233px; width:68px; margin:0px; padding:0px}
.rColProd{width:200px; height:200px; text-align:center; margin:16px 0px 0px 16px}
ul#getMoreInfo{list-style:none; position:relative; left:4px; margin:0px 0px 6px 10px; border:1px solid #fff}
ul#getMoreInfo li{list-style-image:url("/images/icon/getMoreInfoBullet.gif"); font-size:12px}
ul#seeAllFromMan{list-style:none; border-top:1px solid #ccc; padding-top:6px; margin:6px 0px 0px 0px; position:relative}
ul#seeAllFromMan li{list-style:none; margin-bottom:6px; font-size:12px}
ul#seeAllFromMan a{font-size:12px}
#leaderboard{font-size:10px; color:#999; height:90px; width:980px; margin:0px 0px 14px 0px}
.leaderboard-placeholder{float:left; background-color:#fff; width:728px; height:90px; margin:0px}
#skyscraper{width:160px; margin:0px 0px 20px 0px; font-size:10px; color:#999}
.skyscraperPlaceholder{ width:160px; height:600px; background:#bbb}
#rect{width:300px; margin:0px 0px 20px 0px; font-size:10px; color:#999}
.rectPlaceholder{ width:300px; height:250px; background:#bbb}
.PODborder{padding:10px; border:1px solid #ccc}
.footerText{color:#888; font-size:10px; line-height:1.2em}
.footerText a, .footerText a:visited{ color:#888; text-decoration:none}
.footerText a:visited{ color:#888; text-decoration:none}
.footerText a:hover, .footerText a:active{ color:#888; text-decoration:underline}
.imgCrop{height:50px; width:100px; overflow:hidden}
.imgCrop img{margin-top:-2px; margin-left:-2px}
img.thumbShadow{ position:absolute; z-index:-1; width:81px; height:81px; right:-.7em; bottom:-.7em}
#thumbPop{position:relative; top:3px}
#portThumbLabel{position:relative; top:-3px; left:-8px}
#portThumbWrap{position:relative; top:-8px; left:-8px}
#portThumbs{position:relative; width:170px}
#portThumbsListing{position:relative; width:170px; right:-7px; top:-42px}
#ballotPortThumbsListing{position:relative; width:170px; right:-7px; top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowLL.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsUR{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowUR.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsCtr{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadow.gif); background-repeat:no-repeat; background-position:bottom right}
ul#createPort{list-style:none; position:relative; float:left; width:156px; left:-8px; top:-14px; margin:0px -5px 0px -35px; z-index:1}
ul#createPort li{position:relative; float:left; padding:5px 4px 2px 4px; margin:0px 5px 5px 0px; border:1px solid #ccc; background:#fff; list-style:none}
#recentlySavedLabel{position:relative; top:-20px; left:-8px; margin-bottom:-4px; color:#777; font-size:12px}
#createPortLabel{position:relative; height:20px; top:-14px; left:-8px}
#busCdBgWrap{position:relative; top:-8px; left:-8px}
#pgTitle{position:relative; float:left; width:540px; margin-right:10px}
#search{position:relative; float:right; right:-10px}
#featuredProds{float:left; width:630px; height:210px; margin-bottom:10px; background-image:url(http://www.homeportfolio.com/images/homepage/shadow.gif); background-position:top left}
#featuredProds img{float:left; position:relative; top:4px; width:200px; height:200px; margin:-1px 7px 10px 3px}
#topContent{float:left; width:600px; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.4em; color:#4D4D4D}
#topBusCds{float:left; width:620px}
.topSubTitle{ font-family:Arial,Helvetica,sans-serif; line-height:1.1em; font-size:16px; font-weight:normal; text-transform:lowercase; letter-spacing:0.1em; color:#666}
ul#prodGrid{list-style:none; position:relative; right:40px; float:left; width:635px; top:-14px; margin-bottom:-4px; overflow:hidden}
ul#prodGrid li{list-style:none; background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridShadow.gif); background-position:bottom right; background-repeat:no-repeat; float:left; width:104px; height:104px}
ul#prodGrid li img{list-style:none; float:left; width:80px; height:80px; margin:9px 0px 0px 9px}
#shadowPosition{position:absolute; left:0px; top:90px; z-index:-1}
ul#blueGrid{list-style:none; position:relative; float:left; width:609px; padding:0px; margin:0px 0px -2px 0px; background-color:#efeeeb; z-index:1}
ul#blueGrid li{list-style:none; float:left; padding:5px 0px 5px 0px; margin:-2px -2px 0px 0px; font-family:Arial,Helvetica,sans-serif; background-color:#efeeeb; border:2px solid #fff; font-size:14px; color:#212020; cursor:pointer}
ul#blueGrid .oneCol{list-style:none; width:610px; border:none; padding:3px 0px 3px 0px}
ul#blueGrid .twoCols{list-style:none; width:302px}
ul#blueGrid .threeCols{list-style:none; width:196px}
#blueGridBottomEdge{position:relative; width:607px; float:left; margin-left:2px; border-top:2px solid #fff; z-index:1}
.price{font-size:13px; margin:8px 0px 6px 0px}
.searchTextSm{font-size:11px; color:#333; padding:0px; margin:0px}
.blueMedHeads{ font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.2em; font-weight:bold; color:#4D4D4D}
.content{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; color:#4D4D4D; font-style:normal; font-weight:normal}
.contentsmall{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2em; color:#4D4D4D; font-style:normal; font-weight:normal}
a.content:link, a.content:visited{text-decoration:none}
a.content:hover, a.content:active{text-decoration:underline}
TD{padding:0px}
#callsToAction{margin:15px 0px 3px 0px; white-space:nowrap}
#callsToAction a{font-size:11px}
#callsToAction .btn{margin:0px -1px 0px -3px; padding:0px}
#callsToAction .btnSave{margin:0px -1px 0px -3px; padding:0px}
#savedAs{ position:relative; top:-24px; left:4px; font-size:12px; width:80px; height:20px; text-align:center}
#savedAsSmall{ position:absolute; top:20px; left:5px; font-size:10px; width:65px; height:20px; text-align:center; overflow:hidden}
#savedAsSmall a{ font-size:10px}
.cbox{border:solid 1px #BAB6AA; font-family:Arial; font-size:12px; float:left}
.cbox h3{color:#fff; padding:0px 0px 3px 5px; margin:0px; font-size:22px; font-weight:normal; background-color:#BAB6AA}
.cbox hr{height:1px; background-color:#BAB6AA; padding:0px; margin:0px}
.cbox p{padding:10px; margin:0px}
.cbox-prodbutton{float:left; padding:7px 0px 5px 9px}
.cbox-podleft{width:450px; margin:0px 0px 14px 3px}
.cbox-podright{width:300px; margin-bottom:14px}
.cbox-findSim{width:60px; margin:0px -10px 14px 0px; position:relative; left:-5px; border-left:none; border-top:none; background:#e1dfd8; padding:0px}
ul#findSim{position:relative; list-style:none; width:290px; margin:8px 0px 0px 4px}
ul#findSim li{position:relative; float:left; list-style:none; width:138px; margin:5px 5px 0px 0px; font-size:12px}
.cbox-leftrail{margin-left:0px; width:160px}
.cbox .innerbox{margin:4px 8px 4px 8px; padding:4px 0px 4px 0px}
#innerboxLeft{float:left; margin:3px 8px 4px 0px; padding-left:10px; width:110px}
#innerboxRight{float:left; margin-top:10px; width:160px}
#priceLastUpdate{font-size:10px; margin-top:8px; width:285px}
#priceLastUpdate a{font-size:10px}
.item{font-size:13px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #CCC}
#prodTitleContainer{width:460px; height:535px; background-image:url(http://www.homeportfolio.com/images/Products/ProdTitleContainer.gif); background-repeat:no-repeat; margin-bottom:6px}
#prodTitleImage{}
#prodTitleImage img{margin-top:26px; margin-left:27px}
#prodTitle{height:63px; margin-top:3px; margin-left:3px; padding:5px; color:#4a473c}
#prodTitle h1{font-size:22px; color:#2a2820; margin:0px}
#prodMain{width:470px; float:left}
#prodRight{float:right; width:310px}
.home-welcome{position:relative; float:left; height:104px; color:#000; font-size:8pt; margin:0px 5px 0px 35px}
.home-welcome{margin:0px -8px 0px 35px}
.home-welcome a{font-size:8pt}
.home-welcome-start{position:relative; float:left; background-image:url(http://www.homeportfolio.com/images/Products/header_welcome_bg.gif); background-repeat:no-repeat; text-align:center; font-size:14pt; width:355px; height:84px; color:#868277; padding-top:8px}
.header-welcome-sm{font-size:10pt}
.home-welcome a, #header .home-welcome a:visited{color:#000}
.home-welcome-info{position:relative; float:left; background-image:url(http://www.homeportfolio.com/images/Products/header_welcome_bg.gif); background-repeat:no-repeat; font-size:17px; width:398px; height:104px; line-height:1em}
.start-text-welcome{padding:15px 5px 10px 10px; float:left; width:145px; text-align:center; position:relative; left:5px}
.start-text-welcome a{font-size:10px}
.start-text{float:left; text-align:left; margin-left:30px}
.start-button{float:left; text-align:center; margin-left:30px; font-size:10pt}
#innerReg{position:relative; top:-7px; left:-3px; width:150px; height:99px; background-image:url('http://www.homeportfolio.com/images/Registration/innerRegBg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden}
#innerRegThumbs{position:absolute; height:46px; top:45px; left:3px; padding:0px; margin:0px; overflow:hidden}
ul#innerRegThumb1, ul#innerRegThumb2, ul#innerRegThumb3{list-style:none; float:left; padding:0px 1px 0px 0px; margin:0px 1px 0px 0px}
ul#innerRegThumb1 li, ul#innerRegThumb2 li, ul#innerRegThumb3 li{list-style:none; position:relative; left:0px}
ul#innerRegLinks{list-style:none; position:absolute; top:3px; left:0px; margin:0px; z-index:100}
ul#innerRegLinksLogin{top:5px; left:10px; z-index:100}
ul#innerRegLinks li{list-style:none; cursor:pointer}
#registration{width:398px; height:104px; background-image:url('http://www.homeportfolio.com/images/Registration/regBg.jpg'); background-position:top left; background-repeat:no-repeat}
ul#regBlurb{position:relative; top:32px; left:3px; padding:0px; margin:0px; width:327px; height:22px; overflow:hidden}
ul#regBlurb li{list-style:none}
#regThumbs{position:relative; top:33px; left:3px; padding:0px; margin:0px; width:328px; height:40px; overflow:hidden}
ul#regThumb1, ul#regThumb2, ul#regThumb3, ul#regThumb4, ul#regThumb5, ul#regThumb6, ul#regThumb7, ul#regThumb8{list-style:none; float:left; margin:0px 1px 0px 0px}
ul#regThumb1 li, ul#regThumb2 li, ul#regThumb3 li, ul#regThumb4 li, ul#regThumb5 li, ul#regThumb6 li, ul#regThumb7 li, ul#regThumb8 li{list-style:none}
ul#regLinks{list-style:none; position:absolute; padding-bottom:2px; top:-9px; left:-18px; z-index:100}
ul#regLinksLogin{position:absolute; top:57px; left:310px; z-index:101}
ul#regLinks li{list-style:none; cursor:pointer; margin-bottom:2px}
#emptyPort{float:left; position:relative; top:14px; border:1px solid #ccc; text-align:center; font-size:14px; color:#999; width:217px; height:54px; padding:16px 0px 0px 0px}
#emptyPortInner{text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:130px; height:30px; margin:4px 0px 50px 8px; padding:2px 0px 2px 0px; font-size:13px; color:#888; line-height:1em}
#recentlySavedHome{float:left; position:relative; top:12px; text-align:center; width:235px; height:72px}
#recentlySaved{text-align:center; width:140px; height:90px; margin:2px 0px 0px 3px}
.prod-thumb-65{padding:4px; float:left; border:1px solid #ccc; background-color:#fff; margin:2px; z-index:5}
.prod-thumb-35{float:left; padding:2px; margin:2px 0px 2px 4px; border:1px solid #ccc; background-color:#fff}
#b2bLinks{position:absolute; top:-2px; left:905px; width:100px}
#iframe{position:absolute; top:-1px; left:758px; padding:0px; margin:0px; width:144px; height:99px}
#header-hello{position:relative; float:left; width:146px; height:86px; margin:0px; padding-top:6px; text-align:center; font-size:12pt; color:#666}
#regBadge{position:relative; left:-2px; top:-1px; width:150px; height:99px; overflow:hidden; margin:0px; padding:6px 6px 0px 0px; background-image:url('http://www.homeportfolio.com/images/Registration/innerRegEmptyBg.jpg'); background-position:top left; background-repeat:no-repeat; text-align:center; font-size:11px; color:#666}
#regBadge .welcomeLink{position:relative; float:left; top:-45px; margin-left:7px; width:38px; height:24px; overflow:hidden; font-size:10px; line-height:1em; font-weight:bold}
#header-b2blinks{position:relative; top:-3px; left:10px; float:left}
#header-b2blinks h5{font-size:11px; font-weight:bold; padding-top:6px; margin-bottom:-2px; color:#555}
#header-b2blinks a{font-size:11px; color:#888}
#EditMyPortfolio{font-family:Verdana; font-size:inherit; float:right; padding:6px 43px 10px 0px; font-size:8pt}
#EditMyPortfolio a{font-weight:bold; font-size:12px}
#manu-main{float:left; width:600px}
#manu-info{width:400px; float:left}
.listing-card{background-position:bottom left; background-repeat:no-repeat; margin-right:35px; float:left}
#ListingTop{float:left; width:800px}
#ListingHeader{float:left; width:480px}
#ListingTitle{position:relative; left:0; top:-2px; width:480px; height:250px; border:solid 1px #BAB6AA; font-family:Arial; font-size:12px; float:left}
#ListingTitle H1{color:#fff; padding:0px 0px 3px 5px; margin:0px; font-size:26px; font-weight:normal; background-color:#BAB6AA}
#ListingTitle H2{float:left; font-family:Arial; text-align:left; color:#737067; padding:3px 0px 2px 5px; margin:0px; width:475px; font-size:16px; font-weight:normal; background-color:#d9d6d0}
#ListingTitle .advSch{position:absolute; top:37px; left:370px; margin:0px}
.h1smaller{font-size:16px}
a.h1smaller{font-size:16px; font-weight:bold; line-height:2em; color:#888}
#ListingRec{float:left; width:300px; height:250px; font-size:10px; color:#999; padding-left:10px}
#ListingResultsMain{float:left; width:800px}
#ListingContentNav{width:165px; float:left}
#ListingResults{width:635px; float:right}
.ListingSmall{height:15px}
.contentbox{width:165px}
#ListingSponsorsGroup{float:left; width:280px; margin:0px 10px 30px 10px}
#ListingSponsorsGroup h3{font-size:15px; color:#737067; font-weight:bold; margin:10px 0px 5px 2px}
.ListingSponsor{float:left; margin:1px 6px 5px 1px}
#ListingRelatedSrch{float:left; width:160px; margin:0px 0px 2px 2px}
#ListingRelatedSrch h3{font-size:15px; margin:10px 0px 5px 0px; padding:0px; color:#737067}
.ClearIt{clear:both}
.side-col-wrapper{width:164px}
#user-saved-block{background-image:url('http://www.homeportfolio.com/images/Registration/badgeBg.gif'); background-position:top left; background-repeat:no-repeat; width:173px; height:195px; text-align:center; float:left; position:relative; left:-3px; margin:0px; padding:10px 0px 0px 10px}
#openPort{color:#888; font-weight:bold; position:relative; float:left; width:148px; clear:both}
#user-saved-block .newrow{text-align:center; clear:both; margin:0px; padding:0px; width:148px; position:relative; float:left}
#user-saved-block .emptyPort{text-align:center; clear:both; margin:0px; width:135px; font-size:14px; color:#666; position:relative; float:left; padding:40px 0px 0px 10px}
#new-right{float:right; width:170px}
#call-create-port{background-color:#8b6889; border:7px solid #724774}
#thumbPop{position:relative; top:3px}
img.thumbShadow{position:absolute; z-index:-1; width:81px; height:81px; right:-.7em; bottom:-.7em}
#portThumbLabel{position:relative; top:-3px; left:-8px}
#portThumbWrap{position:relative; top:-8px; left:-8px}
#portThumbs{position:relative; width:170px}
#portThumbsListing{position:relative; width:170px; right:-7px; top:-42px}
#ballotPortThumbsListing{position:relative; width:170px; right:-7px; top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowLL.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsUR{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadowUR.gif); background-position:bottom right; background-repeat:no-repeat}
#portThumbsCtr{background-image:url(http://www.homeportfolio.com/images/homepage/portThumbsShadow.gif); background-repeat:no-repeat; background-position:bottom right}
ul#createPort{list-style:none; position:relative; float:left; width:156px; left:-8px; top:-14px; margin:0px -5px 0px -35px; z-index:1}
ul#createPort li{list-style:none; position:relative; float:left; padding:5px 4px 2px 4px; margin:0px 5px 5px 0px; border:1px solid #ccc; background:#fff}
#recentlySavedLabel{position:relative; top:-20px; left:-8px; margin-bottom:-4px; color:#777; font-size:12px}
#createPortLabel{position:relative; height:20px; top:-14px; left:-8px}
.titleCell{font-family:Arial; font-size:12pt; color:#888; line-height:1.8em; padding:20px 18px 20px 18px; border:1px #bab6aa solid; width:617px; height:60px; text-align:left}
.prodCell{width:200px; padding:10px 14px 5px 14px; height:185px; text-align:center}
a.prodNameAndMan:link, a.prodNameAndMan:visited{font-family:Arial; font-size:10pt; color:#888; text-decoration:none}
a.prodNameAndMan:active, a.prodNameAndMan:hover{font-family:Arial; font-size:10pt; color:#888; text-decoration:underline}
a.homeLink:link, a.homeLink:visited{font-family:Arial; font-size:16px; color:#666; text-decoration:underline}
a.homeLink:active, a.homeLink:hover{font-family:Arial; font-size:16px; color:#333; text-decoration:underline}
#txtContainer{position:absolute; left:100px; width:50%; height:50px; padding:50px 0px 20px 20px}
.NewsletterDate{position:absolute; height:30px; left:0%; padding:30px 30px 0px 0px; text-align:left; font-family:Arial; font-size:9pt; color:#888}
#HeaderImage{text-align:center; display:block}
#EmailToFriend{position:absolute; left:64%; width:50%; height:30px}
.txtInContainer{text-align:left; font-family:Arial; font-size:11pt; color:#888}
.txtInContainer-large{text-align:left; font-family:Arial; font-size:12pt; color:#888; line-height:1.5em}
.LargeLetter{font-size:20pt}
#SubHeaderGray{position:absolute; background-color:#bab6aa; left:0%; width:97%; height:37px; margin:46px 0px 0px 0px}
#SubHeaderContainer{left:0%; width:90.6%; height:100px; border:1pt #bfbfbf solid; position:absolute; padding:20px 20px 20px 20px; margin-top:82px}
.ProductContainerGray{ width:200px; height:210px; border:1pt #bfbfbf solid; position:absolute; padding-top:10px}
.ProdCaption{ width:200px; height:30px; position:absolute; padding-top:2px; font-family:Arial; font-size:10pt; color:#888}
#EditMyPortfolio{font-family:Verdana; font-size:inherit; float:right; padding:6px 43px 10px 0px; font-size:8pt}
ul#prodGrid{list-style:none; position:relative; right:24px; float:left; width:625px; height:208px; overflow:hidden; top:-11px; margin-bottom:-4px}
ul#prodGrid li{background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridShadow.gif); background-position:bottom right; background-repeat:no-repeat; float:left; width:104px; height:104px}
#shadowPosition{position:absolute; left:0px; top:90px; z-index:-1}
ul#blueGrid{list-style:none; position:relative; float:left; width:609px; padding:0px; margin:0px 0px -2px 0px; background-color:#efeeeb; z-index:1}
#blueGridBottomEdge{position:relative; width:607px; float:left; margin-left:2px; border-top:2px solid #fff; z-index:1}
#ListingTitle{ position:relative; left:0px; top:-2px; width:480px; height:250px; border:solid 1px #BAB6AA; font-family:Arial; font-size:12px; float:left}
#ListingTitle H1{color:#fff; padding:0px 0px 3px 5px; margin:0px; font-size:26px; font-weight:normal; background-color:#BAB6AA}
.h1smaller{font-size:16px}
#ListingTitleMan{ position:relative; left:-10px; top:2px; width:480px; border:solid 1px #BAB6AA; font-family:Arial; font-size:12px; float:left}
#ListingTitleMan H1{color:#fff; padding:0px 0px 3px 5px; margin:0px; font-size:26px; font-weight:normal; background-color:#BAB6AA}
.h1smallerMan{font-size:16px}
#ListingRec{float:left; width:300px; height:250px; font-size:10px; color:#999; padding-left:10px}
#ListingResultsMain{float:left; width:800px}
#ListingContentNav{width:165px; float:left}
#ListingResults{width:635px; float:right}
.ListingSmall{height:15px}
.contentbox{width:165px}
#ListingRelatedSearches{position:absolute; width:230px; padding:0px 0px 2px 2px; font-size:14px; left:240px}
#ListingRelatedSearches h3{font-size:15px; margin:0px; padding:0px; color:#737067; line-height:1.8em}
.ClearIt{clear:both}
#innerRegi{position:relative; top:0px; width:150px; height:99px; background-image:url('http://www.homeportfolio.com/images/Registration/innerRegBg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden}
#innerRegThumb{position:absolute; height:46px; top:45px; left:0px; padding:0px; margin:0px; overflow:hidden}
ul#innerRegLinks{list-style:none; position:absolute; top:3px; left:0px; margin:0px; z-index:100}
ul#innerRegLinksLogin{top:5px; left:10px; z-index:100}
ul#innerRegLinks li{list-style:none; cursor:pointer}
#registration{width:398px; height:104px; background-image:url('http://www.homeportfolio.com/images/Registration/regBg.jpg'); background-position:top left; background-repeat:no-repeat}
#maincontents{width:620px; float:right; display:block; padding:5px 0px 0px 20px; border-left:1px solid #BBB}
#wraps{position:relative; background-image:url(http://www.homeportfolio.com/images/bgSiteShadow.gif); min-height:100%; margin:0px auto 0px auto; padding-left:3px; text-align:left; width:840px}
#thumbBorder{float:left; margin:0px 3px 0px 2px; padding:8px; border:1px solid #ccc}
#containerDesigners{width:800px; border:none}
#wrapDesigners{position:relative; min-height:100%; margin:0px auto 0px auto; padding-left:3px; text-align:left; width:840px}
#maincontentDesigners{width:550px; position:absolute; left:180px; display:block; padding:5px 0px 0px 10px; border-left:1px solid #BBB}
#leftDesigners{width:102px; position:absolute; left:20px; border-right:1px solid #BBB; margin-bottom:10px}
ul{list-style-type:none}
ul li{list-style-type:none}
.clear{clear:both}
.left{float:left}
.right{float:right}
h3{color:#4d4d4d; font-size:14px; font-weight:bold; line-height:1.2em}
ul.prodThumbs{ margin-left:0px; list-style-type:none}
ul.prodThumbs li{ background-image:url(http://www.homeportfolio.com/images/Backgrounds/gridShadow.gif); background-repeat:no-repeat; float:left; width:104px; height:104px}
ul.prodThumbs img{ width:80px; height:80px; margin:9px 0px 0px 9px}
ul.prodThumbs img.hover{ width:90px; height:90px; margin:4px 0px 0px 4px}
ul.prodList{ width:630px; margin-left:0px; list-style-type:none}
ul.prodList li{ background-image:url(http://www.homeportfolio.com/images/homepage/shadow.gif); background-repeat:no-repeat; float:left; width:210px; height:210px}
ul.prodList img{ width:200px; height:200px; margin:3px 0px 0px 3px}
ul.catGrid{ list-style:none; width:630px; padding:0; margin:0px 0px -2px 0px; list-style-type:none}
ul.catGrid li{ float:left; width:206px; padding:5px 0px 5px 0px; margin:-2px -2px 0px 0px; font-family:Arial,Helvetica,sans-serif; background-color:#efeeeb; border:2px solid #fff; font-size:14px; cursor:pointer}
ul.catGrid li.hover{ background-color:#D9D6D0}
ul.catGrid a{ text-decoration:none; padding-left:10px}
#main-leaderboad-bottom{clear:both; text-align:center; padding:10px 0px 10px 0px; margin:10px 20px 10px 20px; border-top:solid 1px #BAB6AA; border-bottom:solid 1px #BAB6AA; z-index:100; position:relative; background-color:#fff}
#main-leaderboad-bottom-ad{ margin:auto; width:728px}
#footer-social{padding:15px; width:300px; padding:20px 20px; margin-left:auto; margin-right:auto; position:relative; background-color:#fff}
#iframe-home{top:-1px; padding:0px; margin:0px; width:398px; height:104px; float:left}
.req-field{color:red; text-align:right; margin-right:2px}
#man-about-left{float:left; width:125px}
#man-about-left ul{padding:0px; margin:0px}
#man-about-left li{padding:0px; margin:0px}
#man-about-left img{margin:5px 0px 0px 10px}
#man-about-right{float:left; width:170px}
#man-about-right ul.top-list{ margin-bottom:0px; padding-bottom:0px}
#man-about-right ul.top-list li{ font-size:12px; list-style-image:url(http://www.homeportfolio.com/images/icon/getMoreInfoBullet.gif); list-style-type:disc; padding-bottom:8px}
#man-about-right ul.bottom-list{ font-size:12px; border-top:solid 1px #BAB6AA; margin-left:3px; list-style-type:none; list-style-image:none; padding-top:5px; margin-top:5px; padding-left:5px}
#man-about-right ul.bottom-list li{ list-style-type:none; padding-bottom:8px}
#msg-success{-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#B4EFAB none repeat scroll 0 0; border:1px solid #8BE57E; color:#337129; float:left; margin-bottom:5px; padding:4px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px}
#msg-error{-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#FEB1B1 none repeat scroll 0 0; border:1px solid #FE9090; color:#820101; float:left; margin-bottom:5px; padding:4px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px}
#msg-normal{-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#F3F3F3 none repeat scroll 0 0; border:1px solid #CCC; color:#666; float:left; margin-bottom:5px; padding:4px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px}
#msg-warning{-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#F0FEB1 none repeat scroll 0 0; border:1px solid #D5D458; color:#7F7200; float:left; margin-bottom:5px; padding:4px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px}
#msg-info{-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:#A3D0FF none repeat scroll 0 0; border:1px solid #6AB3FF; color:#004185; float:left; margin-bottom:5px; padding:4px 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px}
img.msg-ico{float:left; margin:2px 10px 0 0}
#HomeBusinessCard{margin:0px 0px -3px 4px}
#HomeBusinessCard img{margin:0px 2px 4px 2px}
.prodName{font-weight:bold; margin-top:10px}

/* caption */
.boxgrid200 {width:200px; height:200px; float:left; overflow:hidden; position:relative }
.boxgrid200 img{ position: absolute; top:0; left:0 }
.boxgrid200 p{color:#000;font-size:12px;text-align:center;text-indent:0}
.boxgrid200 h3{color:#000;font-size:12px;font-weight:bold;margin:5px 0 2px 0;text-align:center;color:#000}
.boxcaption200 {cursor:pointer; bottom:-200px; float:left; position: absolute; background:#ececec; width:100%; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.boxgrid90 {width:90px; height:90px; float:left; overflow:hidden; position:relative }
.boxgrid90 img{position: absolute; top:0; left:0 }
.boxgrid90 p{color:#000;font-size:9px;text-align:center;text-indent:0}
.boxgrid90 h3{color:#000;font-size:9px;font-weight:bold;margin:5px 0 2px 0;text-align:center;color:#000}
.boxcaption90 {cursor:pointer;bottom:-90px; float:left; position: absolute; background:#ececec; width:100%; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.doormat{color:#CCC;font-size:12px;margin:0px 10px 0px 10px;height:547px;width:1000px; background:url(http://www.homeportfolio.com/images/footerbg.png)}
.doormat a{color:#CCC}
#footer-logo{float:left;padding:20px}
#footer-address{float:left;padding:18px;font-size:12px;color:#ccc;line-height: 1.7; }
.footer-menu{font-size:14px; color:#CCCCCC;padding:7px 10px 15px 20px;float:left;width:1000px}
.footer-menu a{font-size:14px; color:#CCCCCC;float:left}
.footermenu-divider{background-color:#999;height:25px;width:1px;float:left;margin:0px 15px 0px 15px}
.footer-links-box{float:left;padding:0px 0px 20px 10px;width:1000px}
.footer-links{float:left;width:115px;height:490; font-size:12px; color:#999;padding:0px 0px 0px 10px;line-height: 1.2}
.footer-links a{color:#999}
.footer-links-thin{float:left;width:100px;height:490; font-size:12px; color:#999;padding:0px 0px 0px 10px;line-height: 1.2}
.footer-links-thin a{color:#999}
.doormat h4 { color:#FFF;font-size:12px; padding:0px 0px 1px 3px;font-weight:normal}
.doormat h4 a{color:#FFF;font-size:12px; font-weight:normal}
.doormat ul {margin-left: 0; margin-top: 0; padding-left: 0; }
.doormat li {margin: .4em}	
.footer-divider{background-color:#BABABA;height:280px;width:1px;float:left}  
.footer-bottom {float:left;padding:20px 15px 15px 15px; color:#999; font-size:10.5px; width:960px}
.footer-bottom a{ color:#999; font-size:10.5px}
.flyout{padding:15px; font-family:Arial, Helvetica, sans-serif;background-color:#e9e7e4;font-size:11px;width:230px;line-height:1.2;text-align:left}
.flyout-text{float:left;width:125px}
.product-specs{width:125px;margin-top:5px}
.product-specs a{font-size:10px;color:#666;text-decoration:none;float:left}
.flyout-exact{margin:0px 15px 0px 0px;width:125px}
.flyout-exact a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin-top:0; text-decoration:none;font-weight:bold}
.flyout-exact h4{margin-top:0;margin-bottom:0;font-size:12px}
.flyout-exact-image{float:left;margin-left:15px}
.flyout-similar{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666}
.flyout-similar hr{color:#a6a295;background-color:#a6a295; border:none;height:1px;margin-top:2px}
.flyout-box{float:left;width:230px}
.flyout-image{margin-right:10px; margin-top:15px;width:90px;float:left}
.flyout-similar-text{margin-top:15px;width:125px}
.flyout-similar-text a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;text-decoration:none}

#header-box{width:422px;height:83px;float:right;text-align:right}
#header-sm{width:140px;margin-top:6px;float:right}

#header-box{width:512px;height:22px;float:right;text-align:right}
#header-iframe{width:512px;height:22px;border:0px;margin:0px;float:right;text-align:right}
#header-login{width:512px;height:22px;background-color:#f5f5f5; font-size:12px; color:#000; margin:0 0 0 5px; line-height:1.5;float:right;text-align:right}
#header-login a{color:#000;font-size:12px; font-weight:bold}

#header-home-box{width:522px;height:83px;float:right;text-align:right}
#header-home-iframe{width:412px;height:43px;border:0px;margin:0px;float:right;text-align:right}
#header-home-login{width:412px;height:43px;background-color:#f5f5f5; font-size:12px; color:#000; margin:7px 0 3px 5px; line-height:1.5;float:right}
#header-home-login a{color:#000;font-size:12px; font-weight:bold}

#sky-top-ad{margin:auto;padding-top:11px;width:728px}

#home-tower{margin-left:10px;font-size:9px;color:#999999;float:left;position:relative;top:-11px}
#home-tower-ad{width:160px;height:600px}

.home-blogs-box{margin:15px 0px 0px 0px;float:left}
#home-blogs-title{float:left;margin:10px 0 5px 15px}
.home-content-bar{height:42px;width:671px;margin:0px 0px 0px 0px;background:url(http://www.homeportfolio.com/images/n/blogs-rectangle.png)}
#home-blogs{width:669px;height:225px;margin:0px 0px 10px 0px;border-style:solid;border-width:1px;border-color:#DDDDDD}
.home-blogs-box{margin:15px 0px 0px 0px;float:left}
#home-featured-blog{margin:0px 10px 10px 25px;color:#333333;font-size:15px;font-weight:bold;float:left}
#home-designer-pic{margin:10px 10px 10px 25px;float:left;width:72px;height:105px}
#home-blogs-text{margin:10px 10px 20px 10px;font-size:13.5px;color:#727066;width:360px;float:left;line-height:1.3}

#home-blogs-list{width:155px;height:200px;margin:17px 8px 10px 15px;font-size:12px; color:#666666;float:left}
#home-blogs-list li{list-style-image:url("/images/n/bluebullet.gif");margin-bottom:10px;}
#home-blogs-list a{color:#333126;font-weight:bold;font-size:12px} 

#home-partners{padding:20px 0px 16px 0px;width:669px;margin:0px 0px 10px 0px;border-style:solid;border-width:1px;border-color:#DDDDDD;float:left}
.home-partners-box{padding:0px;float:left}
#home-partners-title{float:left;margin:10px 0px 4px 15px;width:222px;height:27px}
.home-partners-column{margin:0px 32px 0px 32px;float:left}
#home-partners .biz-card{margin:4px 30px}

#home-top-products{margin:15px 0px 10px 7px;padding:0;border-style:solid;border-width:1px;border-color:#DDDDDD;width:300px;height:267px;float:left}
#home-products{padding:5px 0px 8px 8px;width:286px;float:left}
.home-product{width:142px;height:45px;float:left}
.home-product-image{margin:1px 2px 2px 0px;text-align:center;float:left;width:47px}
.home-product-text{margin:5px 5px 0px 0px;float:left;font-size:12px;color:#333333;line-height:1.2;width:85px}
.home-product-text a{font-size:12px;color:#333333;line-height:1.2}

#home-rec{font-size:9px;color:#999999;float:left;margin-left:9px}
#home-rec-ad{width:300px;height:250px}
#resources{width:235px; height:205px;}
#res-header{background-image:url(/images/n/resources.gif);width:235px;height:40px}
#res-content{background-image:url(/images/n/background.gif);width:225px;height:144px; font-family:Arial, Helvetica, sans-serif; font-size:13px;padding:20px 10px 0px 0px}
#res-content ul{margin:0; list-style-image: url(/images/n/bullet.gif);}
