body { 
margin : 0; 
padding : 0; 
} 
#pageMantle { 
width : 900px; 
margin : 0 auto; 
} 
#pageHeaderMantle { 
width : 900px; 
margin : 0 auto; 
} 
#group_1, #group_2, #group_3 { 
float : left; 
text-align : left; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#group_4 { 
clear : both; 
} 
#group_2, body.zeroFiveZero #group_2 { 
display : block; 
width : 862px; 
text-align : left; 
} 
#group_1, #group_3, body.zeroFiveZero #group_1, body.zeroFiveZero #group_3 { 
display : none; 
} 
#main, body.zeroFiveZero #main { 
width : 862px; 
margin : 0 auto; 
padding : 18px; 
text-align : left; 
position : relative; 
} 
body.oneFourZero #group_1 { 
display : block; 
width : 158px; 
margin-right : 18px; 
} 
body.oneFourZero #group_2 { 
display : block; 
width : 686px; 
} 
body.oneFourZero #group_3 { 
display : none; 
} 
body.oneThreeOne #group_1 { 
display : block; 
width : 158px; 
margin-right : 18px; 
} 
body.oneThreeOne #group_2 { 
display : block; 
width : 510px; 
margin-right : 18px; 
} 
body.oneThreeOne #group_3 { 
display : block; 
width : 158px; 
} 
body.zeroFourOne #group_1 { 
display : none; 
} 
body.zeroFourOne #group_2 { 
display : block; 
width : 686px; 
margin-right : 18px; 
} 
body.zeroFourOne #group_3 { 
display : block; 
width : 158px; 
} 
body.zeroThreeTwo #group_1 { 
display : none; 
} 
body.zeroThreeTwo #group_2 { 
display : block; 
width : 510px; 
margin-right : 18px; 
} 
body.zeroThreeTwo #group_3 { 
display : block; 
width : 334px; 
} 
body.oneTwoTwo #group_1 { 
display : block; 
width : 158px; 
margin-right : 18px; 
} 
body.oneTwoTwo #group_2 { 
display : block; 
width : 334px; 
margin-right : 18px; 
} 
body.oneTwoTwo #group_3 { 
display : block; 
width : 334px; 
} 
body.zeroTwoThree #group_1 { 
display : none; 
} 
body.zeroTwoThree #group_2 { 
display : block; 
width : 334px; 
margin-right : 18px; 
} 
body.zeroTwoThree #group_3 { 
display : block; 
width : 510px; 
} 
body.twoThreeZero #group_1 { 
display : block; 
width : 334px; 
margin-right : 18px; 
} 
body.twoThreeZero #group_2 { 
display : block; 
width : 510px; 
} 
body.twoThreeZero #group_3 { 
display : none; 
} 
body.zeroFourOne #group_2 H1 { 
color : #1e8faf; 
margin-left : 15px; 
font-size : 14pt; 
} 
#zBar { 
position : relative; 
z-index : 1001; 
} 
#header { 
position : relative; 
z-index : 1000; 
} 
#pageHeader { 
position : relative; 
z-index : 1; 
} 
#globalContent { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 2001; 
width : 100%; 
} 
.aspHeader { 
background : url(../images/hdr_bg.jpg) repeat-x top left; 
} 
#headerContent { 
margin : 0 auto; 
width : 900px; 
height : 88px;
position : relative; 
background : url(../images/hdr_bg.jpg) repeat-x top left; 
z-index : 2000; 
} 
#headerLogo { 
display : block; 
float : left; 
overflow : hidden; 
text-indent : -5000px; 
text-decoration : none; 
width : 359px; 
height : 88px; 
background : url(../images/logo-top.jpg) no-repeat top left; 
} 
#header a.navLink { 
color : #ff0; 
} 
#header .navLinks a:hover, #header .navLinks a:active, #header .navLinks a.active, #header .navLinks a.over { 
color : #fff; 
} 
#header .navMenuShell a.navLink, #header .navMenuShell .navMenu { 
background-color : #222; 
white-space : nowrap; 
} 
#header .navMenuShell .dropLinkBg { 
background-color : #222; 
} 
#header .navMenuShell h1, #header .navMenuShell h2, #header .navMenuShell h3, #header .navMenuShell h4, #header .navMenuShell h5, #header ol { 
color : #aaa; 
} 
#header .navMenuShell a { 
color : #999; 
} 
.utilitiesShell, .utilitiesShell a, .zBarUtilitiesShell, .zBarUtilitiesShell a { 
color : #ff0; 
} 
.utilitiesShell { 
position : absolute; 
bottom : 4px; 
right : 10px; 
text-align : right; 
} 
.utilitiesShellNotLoggedIn { 
margin-bottom : 10px; 
} 
.utilitiesShell * { 
font-size : 11px; 
} 
.utilitiesShell #utilityLinksLoggedIn { 
margin-bottom : 2px; 
} 
#header #headerPromoBar { 
width : 898px; 
margin : auto; 
background : #fff; 
text-align : center; 
font-size : 1.2em; 
border-style : solid; 
border-width : 0 1px; 
border-color : #ddd; 
} 
#headerPromoBar div { 
padding : 8px; 
color : #000; 
} 
#headerPromoBar a { 
color : #36c; 
} 
#header .navLinks { 
position : absolute; 
top : 16px; 
left : 220px; 
} 
#header .navLinkShell { 
position : relative; 
display : block; 
float : left; 
} 
#header a.navLink { 
font-size : 16px; 
font-weight : bold; 
white-space : nowrap; 
padding : 2px 5px 0 2px; 
text-decoration : none; 
} 
#header a.navLink:hover { 
text-decoration : underline; 
} 
#header .navLinks a.dropLink { 
position : relative; 
height : 16px; 
width : 16px; 
display : block; 
margin : 2px 18px 0 0; 
float : left; 
} 
#header .navLinks a.dropLink img { 
background-position : top left; 
background-repeat : no-repeat; 
width : 16px; 
height : 16px; 
} 
#header .navMenuShell { 
display : none; 
position : absolute; 
left : 0; 
top : 0; 
} 
#header .navMenuShell .navMenu { 
float : left; 
clear : both; 
} 
#header .navMenuShell .navMenu a, #header .navMenuShell .navMenu h1, #header .navMenuShell .navMenu h2, #header .navMenuShell .navMenu h3, #header .navMenuShell .navMenu h4, #header .navMenuShell .navMenu h5 { 
display : block; 
white-space : nowrap; 
padding : 2px 6px; 
} 
#header .navMenu td { 
padding-right : 9px; 
} 
#header .navMenu .hrVert { 
background-position : right top; 
} 
#header .navMenu .spacer { 
height : 1px; 
display : block; 
clear : both; 
} 
#page_whatsHotPalette-palette .spacer { 
width : 126px; 
} 
#page_categoriesPalette-palette .spacer { 
width : 130px; 
} 
#page_participatePalette-palette .spacer { 
width : 130px; 
} 
#page_createPalette-palette .spacer { 
width : 91px; 
} 
#header .findConsole { 
padding : 7px; 
width : 355px; 
margin : auto; 
} 
#header .highlight, #contentPaneMantle .highlight { 
width : 882px; 
margin : auto; 
margin-bottom : 12px; 
padding : 12px; 
} 
#header span.excitement { 
color : #c00; 
} 
#header strong.linkity { 
margin : 0 0 0 150px; 
} 
#header a.createLink { 
margin : 0 0 0 20px; 
} 
#returnStrip { 
background-color : #fff; 
background-position : bottom left; 
background-repeat : repeat-x; 
} 
#returnStripContents { 
width : 900px; 
margin : 0 auto; 
position : relative; 
color : #6b6b6b; 
} 
#ygma a { 
color : #666 !important ; 
} 
#returnStripContents a { 
color : #3065cf; 
} 
.zBar { 
width : 100%; 
height : 30px; 
color : #fff; 
background-color : #000; 
} 
.zBarFooter { 
width : 100%; 
} 
.zBarContents { 
width : 900px; 
margin : auto; 
position : relative; 
} 
.zBarFooter .zBarContents { 
background-color : #fff; 
position : static; 
} 
.zBarContents .legal { 
font-size : 0.8em; 
padding : 18px; 
} 
.zBarLogo { 
display : block; 
background : url("http://www.locobee.com/assets/graphics/z2/skins/z3/zBarLogo_v2.gif") no-repeat top left; 
width : 110px; 
height : 30px; 
text-indent : -9999px; 
overflow : hidden; 
position : absolute; 
top : 0; 
} 
.zBar .utilitiesShell { 
top : 5px; 
color : #fff; 
} 
.zBar .utilitiesShell a { 
color : #fff; 
} 
.zBar .utilitiesShell #utilityLinksLoggedIn { 
display : inline; 
margin-right : 1ex; 
} 
#pageHeader { 
width : 898px; 
margin : 0 auto; 
padding : 0; 
text-align : left; 
} 
#pageTitlebar { 
min-height : 30px; 
text-align : left; 
position : relative; 
} 
#pageHeader .breadcrumb, #pageTitle, #pageSubTitle, #pageHeaderContent { 
width : 862px; 
margin : 0 0; 
} 
#pageHeaderContent p { 
padding-bottom : 0; 
} 
#pageTitle { 
padding : 0.25em 0; 
} 
.navPane ul { 
margin : 0; 
padding : 0 0 10px 5px; 
list-style : none; 
} 
.navPane ol { 
margin : 0; 
padding : 0 0 0 30px; 
list-style : decimal; 
} 
.navPane ul li { 
margin : 0; 
display : inline; 
padding : 5px 0 0; 
} 
.navPane ol li { 
margin : 0; 
padding : 0; 
height : 18px; 
display : list-item; 
vertical-align : middle; 
} 
.navPane a.headerNavLink { 
display : block; 
color : #666629; 
text-decoration : none; 
padding : 2px; 
} 
.navPane a, .navPane p { 
display : block; 
margin : 0; 
padding : 0; 
} 
.navPane .active { 
font-weight : bold; 
} 
.navPane ul ul a, .navPane ul ul p { 
padding-left : 5px; 
margin-left : 5px; 
border-left : 1px solid #ebebd4; 
} 
#pageBottom { 
width : 900px; 
margin : 0 auto; 
text-align : left; 
position : relative; 
clear : both; 
} 
#footerContent { 
clear : both; 
margin : 9px auto; 
width : 900px; 
} 
#footer .footerMain { 
float : left; 
width : 617px; 
padding-left : 18px; 
} 
#footer .signupColumn { 
margin : 0; 
width : 230px; 
font-size : 11px; 
float : left; 
padding-left : 30px; 
} 
#footer .signupColumn input { 
width : 135px; 
} 
#footer .footerInfo { 
clear : both; 
padding-top : 9px; 
} 
#footer .footerContactNumber { 
float : left; 
padding-top : 10px; 
margin-right : 18px; 
font-size : 21px; 
font-weight : bold; 
} 
#footer .legal { 
clear : both; 
padding-top : 9px; 
padding-left : 18px; 
font-size : 0.8em; 
} 
#footer button.inline { 
position : static !important ; 
margin-left : -4px; 
} 
#infoBar { 
display : none; 
} 
.highlight { 
padding : 9px; 
} 
.box, .fillBox { 
padding : 18px; 
} 
.hr { 
line-height : 1px; 
font-size : 0; 
padding : 9px 0 8px; 
clear : both; 
line-height : 1px; 
font-size : 0; 
height : 1px; 
border : 0; 
background-position : center center; 
background-repeat : repeat-x; 
background-color : transparent; 
} 
.hrVert { 
border : 0; 
background-position : top right; 
background-repeat : repeat-y; 
background-color : transparent; 
} 
a.inlineHelpLink { 
font-size : 9px; 
margin-left : 3px; 
position : relative; 
display : inline; 
white-space : nowrap; 
} 
a.inlineHelpLink:hover { 
text-decoration : none; 
} 
.column { 
float : left; 
display : block; 
position : relative; 
} 
img { 
border : 0; 
} 
.displayNone { 
display : none; 
} 
.visibilityHidden { 
visibility : hidden; 
} 
table { 
border : 0; 
border-collapse : collapse; 
table-layout : auto; 
empty-cells : show; 
} 
table tr { 
vertical-align : top; 
} 
.dataTable { 
border-spacing : 1px; 
border-collapse : separate; 
width : 100%; 
} 
.dataTable th, .dataTable td { 
padding : 5px; 
} 
.formTable th, .formTable td { 
padding : 2px; 
} 
.formTable thead th, .formTable thead td { 
font-weight : bold; 
} 
.formTable .labelCell { 
white-space : nowrap; 
text-align : right; 
width : 1%; 
vertical-align : middle; 
} 
.formTable .note { 
vertical-align : middle; 
width : 50%; 
} 
.expandedWarning { 
text-align : left; 
white-space : normal; 
position : absolute; 
padding : 3px 7px 3px 24px !important ; 
margin : -4px 0 0 7px; 
z-index : 5000; 
width : 150px; 
cursor : pointer; 
} 
.warningIcon { 
position : absolute; 
left : 0; 
top : -2px; 
z-index : 5000; 
width : 25px; 
height : 25px; 
} 
#page_formWarnings { 
color : #000; 
} 
.gridShell { 
overflow : hidden; 
} 
.gridControls { 
margin-bottom : 10px; 
} 
.gridControls a.droplist { 
padding-right : 12px; 
margin-right : 4px; 
} 
.gridCell { 
display : block; 
width : 158px; 
overflow : hidden; 
height : auto; 
margin : 0 18px 18px 0; 
float : left; 
position : relative; 
} 
.gridCellIcon { 
float : left; 
margin-right : 5px; 
} 
.gridCell .productTitle { 
white-space : nowrap; 
} 
.gridLinks { 
text-align : right; 
} 
.gridCell a.assetInfoLink.selector { 
text-decoration : none; 
display : block; 
height : 15px; 
} 
.gridCell .stateIndicatorShell { 
width : 15px; 
height : 15px; 
position : absolute; 
display : block; 
} 
.gridCell .realviewLink { 
position : relative; 
border-style : solid; 
border-width : 1px; 
display : block; 
top : 1px; 
} 
.gridCell .realviewImage { 
margin : 2px; 
border : none; 
height : 152px; 
} 
.gridCell .realviewImageHover { 
border-style : solid; 
border-width : 2px; 
margin : 0; 
height : 152px; 
} 
.gridCell.selected .realviewLink { 
border-color : #88a2c1; 
} 
.gridCell.selected .realviewImage { 
border : 2px solid #afd0f8 !important ; 
margin : 0; 
} 
.gridCell.categoryCell .realviewLink { 
border : 0; 
width : 158px; 
height : 158px; 
margin : 3px 0 0; 
} 
.gridCell.categoryCell .realviewImage { 
margin : 3px 0 0 3px; 
} 
.assetPreview { 
float : left; 
margin-right : 9px; 
} 
#page_relatedProductsGrid-shell .gridCell, #page_contributorProductsGrid-shell .gridCell { 
margin : 0 6px 0 0; 
width : 131px; 
} 
#page_relatedProductsGrid-shell .gridCell { 
height : 170px; 
} 
#page_contributorProductsGrid-shell .gridCell { 
height : 150px; 
} 
#page_relatedProductsGrid-shell .gridCell .realviewImage, #page_relatedProductsGrid-shell .gridCell .realviewImageHover, #page_contributorProductsGrid-shell .gridCell .realviewImage, #page_contributorProductsGrid-shell .gridCell .realviewImageHover { 
height : 125px; 
} 
#page_relatedProductsGrid-shell .gridCell .productTitle, #page_contributorProductsGrid-shell .gridCell .productTitle { 
font-weight : bold; 
} 
#page_relatedProductsGrid-shell .gridCell .extraInfo, #page_contributorProductsGrid-shell .gridCell .extraInfo { 
display : none; 
} 
body .contentPane .gridShell { 
width : 880px; 
} 
.contentPane .gridShell.threeBy .gridCell { 
width : 275px; 
} 
.contentPane .gridShell.threeBy .gridCell .realviewImage, .contentPane .gridShell.threeBy .gridCell .realviewImageHover { 
height : 269px; 
} 
.contentPane .gridShell.twoBy .gridCell { 
width : 422px; 
} 
.contentPane .gridShell.twoBy .gridCell .realviewImage .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
height : 416px; 
} 
.contentPane .gridShell.oneBy .gridCell { 
width : 862px; 
} 
.contentPane .gridShell.oneBy .gridCell .realviewImage, .contentPane .gridShell.oneBy .gridCell .realviewImageHover { 
height : 856px; 
} 
.contentPane .gridShell.slideShow { 
position : relative; 
width : 158px; 
height : 158px; 
} 
.contentPane .gridShell.slideShow .slideShowOption { 
position : absolute; 
left : 0; 
top : 0; 
} 
body.oneFourZero .contentPane .gridShell { 
width : 704px; 
} 
body.oneFourZero .contentPane .gridShell.threeBy .gridCell { 
width : 216px; 
} 
body.oneFourZero .contributorPage .contentPane .gridShell.threeBy .gridCell { 
height : 261px; 
} 
body.oneFourZero .contentPane .gridShell.threeBy .gridCell .realviewImage, body.oneFourZero .contentPane .gridShell.threeBy .gridCell .realviewImageHover { 
height : 210px; 
} 
body.oneFourZero .contentPane .gridShell.twoBy .gridCell { 
width : 334px; 
} 
body.oneFourZero .contentPane .gridShell.twoBy .gridCell .realviewImage, body.oneFourZero .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
height : 328px; 
} 
.contentPane .gridShell.oneBy .gridCell { 
width : 686px; 
} 
.contentPane .gridShell.oneBy .gridCell .realviewImage, .contentPane .gridShell.oneBy .gridCell .realviewImageHover { 
height : 680px; 
} 
body.oneFourZero .bottomPane .gridShell { 
width : 880px; 
} 
.slideShowShell { 
margin-right : 18px; 
} 
body.oneFourZero .contentPane .slideShowShell .gridShell.threeBy { 
width : 216px; 
height : 261px; 
} 
body.oneFourZero .contentPane .slideShowShell .gridShell.twoBy { 
width : 334px; 
height : 379px; 
} 
body.oneThreeOne .contentPane .gridShell { 
width : 528px; 
} 
body.oneThreeOne .contentPane .gridShell.fourBy .gridCell { 
width : 119px; 
margin : 0 17px 18px 0; 
} 
body.oneThreeOne .contentPane .gridShell.fourBy .gridCell .realviewImage, body.oneThreeOne .contentPane .gridShell.fourBy .gridCell .realviewImageHover { 
height : 113px; 
} 
body.oneThreeOne .contentPane .gridShell.twoBy .gridCell { 
width : 246px; 
} 
body.oneThreeOne .contentPane .gridShell.twoBy .gridCell .realviewImage, body.oneThreeOne .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
height : 240px; 
} 
body.zeroFourOne .contentPane .gridShell { 
width : 704px; 
} 
body.zeroFourOne .contentPane .gridShell.threeBy .gridCell { 
width : 216px; 
} 
body.zeroFourOne .contributorPage .contentPane .gridShell.threeBy .gridCell { 
height : 261px; 
} 
body.zeroFourOne .contentPane .gridShell.threeBy .gridCell .realviewImage, body.zeroFourOne .contentPane .gridShell.threeBy .gridCell .realviewImageHover { 
height : 210px; 
} 
body.zeroFourOne .contentPane .gridShell.twoBy .gridCell { 
width : 334px; 
} 
body.zeroFourOne .contentPane .gridShell.twoBy .gridCell .realviewImage, body.zeroFourOne .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
height : 328px; 
} 
body.zeroFourOne .contentPane .slideShowShell .gridShell.threeBy { 
width : 216px; 
height : 261px; 
} 
body.zeroFourOne .contentPane .slideShowShell .gridShell.twoBy { 
width : 334px; 
height : 379px; 
} 
body.zeroThreeTwo .contentPane .gridShell { 
width : 528px; 
} 
body.zeroThreeTwo .contentPane .gridShell.twoBy .gridCell { 
width : 246px; 
} 
body.zeroThreeTwo .contentPane .gridShell.twoBy .gridCell .realviewImage, body.zeroThreeTwo .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
height : 240px; 
} 
body.twoThreeZero .contentPane .gridShell { 
width : 528px; 
} 
body.twoThreeZero .contentPane .gridShell.twoBy .gridCell { 
width : 246px; 
} 
body.twoThreeZero .contentPane .gridShell.twoBy .gridCell .realviewImage, body.twoThreeZero .contentPane .gridShell.twoBy .gridCell .realviewImageHover { 
width : 240px; 
} 
body, td, p, textarea, input { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 1.5em; 
} 
p { 
padding : 0.75em 0; 
margin : 0; 
} 
a { 
color : #36c; 
border : 0; 
cursor : pointer; 
} 
a:hover { 
text-decoration : underline; 
} 
a.skiplink { 
display : none; 
} 
a.strong { 
font-weight : bold; 
font-size : 1.2em; 
text-decoration : underline; 
} 
a.disabled { 
color : #666; 
} 
a.disabled:hover { 
text-decoration : none !important ; 
} 
a.Grayed { 
color : #d3d3d3; 
} 
a.Grayed:hover { 
color : #d3d3d3 !important ; 
} 
.moreLink, a.moreLink { 
padding-left : 12px !important ; 
background-repeat : no-repeat; 
background-position : left center; 
} 
.backLink, a.backLink { 
padding-left : 12px !important ; 
background-repeat : no-repeat; 
background-position : left center; 
} 
h1 .moreLink, h2 .moreLink, h3 .moreLink, h4 .moreLink, h5 .moreLink { 
font-size : 12px; 
font-weight : normal; 
} 
table#sample { 
background-color : #ffffff; 
width : 650px; 
} 
table#sample td { 
padding : 5px; 
border : 1px solid #ccc; 
} 
.toprow { 
background-color : #1e8faf; 
height : 50px; 
} 
.toprow td { 
color : #ffffff; 
font-size : 1.2em; 
} 
.leftcol { 
font-weight : normal; 
text-align : left; 
width : 250px; 
background-color : #ebebeb; 
border : 1px solid #000; 
} 
.clearfix { 
min-width : 0; 
} 
* html .clearfix { 
height : 1%; 
} 
body { 
background : #fff url(../images/bg3.gif) repeat-x top left; 
} 
body.zBarred #page { 
background : #fff url(../images/bg3.gif) repeat-x top left; 
background-position : 0 -30px; 
} 
#pageTitlebar { 
background : #fff; 
} 
#page { 
background : url(../images/bgshadow.png) no-repeat 50% top;
z-index: 0; 
} 
#pageHeader, #main, #pageBottom { 
background-color : #fff; 
} 
#main { 
min-height : 430px; 
} 
#pageHeader, #headerPromoBar { 
border-style : solid; 
border-width : 0 1px; 
} 
#main { 
border-width : 0 1px 1px; 
width : 862px; 
border-style : solid; 
} 
#pageHeader, #main, #pageBottom, #headerPromoBar { 
border-color : #ddd; 
} 
.box { 
border : 1px solid #ddd; 
} 
.fillBox { 
background-color : #eee; 
} 
.categoryList { 
background : #ebebeb; 
padding-bottom : 9px; 
} 
.categoryList .categoryTitle { 
display : block; 
height : 40px; 
line-height : 33px; 
font-weight : bold; 
padding-left : 8px; 
padding-right : 18px; 
background : url(../images/nav-sidebar-img.gif) no-repeat top left; 
color : #4b4b4b; 
text-decoration : none; 
} 
.categoryList .categoryTitle:hover { 
background : url(../images/nav-sidebar-img.gif) no-repeat bottom left; 
color : #36c; 
text-decoration : none; 
} 
.categoryList .categoryTitle span { 
display : block; 
width : 139px; 
white-space : nowrap; 
overflow : hidden; 
} 
.categoryList ol, .categoryList ul { 
margin-top : 0; 
margin-bottom : 0; 
color : #4b4b4b; 
} 
.categoryList li { 
margin : 4px 0; 
} 
.categoryList a { 
color : #666; 
} 
.categoryList a:hover { 
color : #36c; 
} 
.fleetingMessageShell { 
background-color : #fafafa; 
border-color : #ddd; 
color : #4a5d7b !important ; 
} 
.realviewLink { 
position : relative; 
} 
.photosculptureIcon { 
position : absolute; 
bottom : -1px; 
right : -1px; 
width : 35px; 
height : 30px; 
border : 1px solid #ccc; 
} 
#footer, #footer h3, #footer h4, #footer p { 
color : #4b4b4b; 
} 
#footer a { 
color : #666; 
} 
#footer a:hover { 
color : #36c; 
} 
#pageTitlebar { 
display : none; 
} 
#pageHeader { 
width : 898px; 
padding : 0 0 12px; 
} 
#main { 
padding-right : 0; 
padding-left : 11px; 
padding-top : 0; 
width : 887px; 
background : #fff; 
} 
#group_2 { 
position : relative; 
padding-bottom : 120px; 
width : 693px !important ; 
margin : 0; 
clear : both; 
} 
#group_2 #mainTitleInfo { 
position : absolute; 
bottom : 0; 
} 
#group_2 #mainTitleInfo p { 
padding : 0; 
font-size : 0.9em; 
} 
#group_3 { 
width : 176px !important ; 
padding-top : 6px; 
background : #fff; 
} 
.homeMantleGridShell { 
padding-left : 21px; 
} 
.homeMantleGridShell .homeMantleGridCell { 
width : 277px; 
height : 80px; 
float : left; 
margin-right : 15px; 
} 
.homeMantleGridShell .homeMantleGridCell1 { 
width : 277px; 
height : 80px; 
float : left; 
margin-left : 0; 
} 
.homeMantleGridShell .homeMantleGridCell2 { 
width : 277px; 
height : 80px; 
float : left; 
margin-left : 15px; 
} 
.homeMantleGridShell .homeMantleGridCell3 { 
width : 277px; 
height : 80px; 
float : left; 
margin-left : 15px; 
} 
.homeMantleGridShell .homeMantleGridCell4 { 
width : 855px; 
height : 80px; 
margin-left : 0; 
clear : both; 
} 
.mantlePod { 
display : block; 
width : 277px; 
height : 80px; 
} 
.categoryRow { 
width : 711px; 
padding-top : 5px; 
position : relative; 
} 
.categoryRowTitle { 
display : block; 
width : 131px; 
height : 110px; 
margin-top : -5px; 
float : left; 
color : #969696; 
text-indent : -9999px; 
background-position : top left; 
background-repeat : no-repeat; 
} 
.categoryRowTitle:hover { 
background-position : bottom left; 
} 
.categoryRowItemShell { 
height : 98px; 
position : absolute; 
left : 131px; 
} 
.categoryRowItemShell .gridCell { 
height : 99px; 
width : 98px; 
float : left; 
margin : 0 18px 15px 0; 
} 
.categoryRowItemShell .gridCell .realviewLink { 
height : 96px; 
width : 96px; 
} 
.categoryRowItemShell .gridCell .realviewImage { 
width : 92px; 
height : 92px; 
} 
.categoryRowHr { 
height : 1px; 
background : url("../images/divider.gif") no-repeat top left; 
width : 686px; 
margin-bottom : 9px; 
clear : both; 
} 
.homePromo { 
text-align : center; 
padding : 9px 0; 
font-size : 1.2em; 
}