/* ====================== GENERAL LAYOUT ====================== */
body { margin:0; padding:0; background:#FFF url(../images/bgs/verticalPgBg.jpg) top repeat-x; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; }
#wrapper { margin: 1px auto 0; padding:0 8px 10px; width:954px; background:url(../images/bgs/pageBodyBg.gif); font-size:1.1em; }
#dialogwrapper { margin: 1px auto 0; padding:0 0 37px; width:480px; background:url(../images/bgs/dialogBodyBg.gif); font-size:1.1em; }
.clear { clear:both; height:0; line-height:0; padding:0; margin:0;}
#header { float:none; clear:both; overflow:hidden; padding:3px 0; }
#header div#logo { padding:0; margin:0; background:url(../images/logos/logo.gif) bottom center no-repeat; float:left; margin-right: 5px; }
#header div#logo a { display:block; outline:none; width:180px; height:120px; text-indent:-5000px; }
#content { width:954px; overflow:hidden; position:relative; margin-top:8px; }
#leftColumn { float:left; width:178px; }
#middleColumn { float:left; width:600px; margin:0 8px !important; margin:0 7px; }
#rightColumn { float:right; width:160px; }
#rightColumn p { text-align:center; padding:5px 10px 10px; }
p { padding:0 0 5px; margin:0; }
.homeLeftCol { width:300px; float:left; overflow:hidden; }
.homeRightCol { width:292px; float:right; }
#seoText h1 { text-transform: capitalize; }
/* TABLE STYLES */
.tableTabs td img {width:70px;}
table {padding:0; margin:5px 0 0;}
tr { vertical-align:top; }
td { height:52px; padding:3px 3px 3px 1px; }
td p { padding:0 0 3px; }
td img { border:1px #B2DAF3 solid; padding:1px; }
td img.rating { border:0; padding:1px; }
/* ANCHOR STYLES */
a:link { color:#0A50AD; }
a:visited { color:#0E63D4; }
a:hover { color:#1697E4; } 
a:active { color:#FF9900; }
/* HEADER STYLES */
h1, h2, h3, h4, .loginTitle, #yellowSearch, .yourselection, .results .resultcount {padding:0 0 5px; margin:0;}
h2, .results .resulttype, div.location { color:#0086D7; font-size:1.5em; }
h3, .loginTitle, #yellowSearch, .results .resultsShowing, .resultsList .resultprice, .resultsList .pricedesc, div.features, div.fueleconomy { color:#0086D7; font-size:1.2em; }
h4, .endecaHistory .yourselection { font-size:1.2em; }
/* HEADER ANCHOR STYLES */
h3 a:link { color:#0A50AD; }
h3 a:visited { color:#0E63D4; }
h3 a:hover { color:#1697E4; }
h3 a:active { color:#FF9900; }
/* DIALOGMASTHEAD */
#dialogmasthead h1 { padding:0; margin:0; background:url(../images/logos/logo.gif) bottom center no-repeat; float:left; }
#dialogmasthead h1 a { display:block; outline:none; width:480px; height:70px; text-indent:-5000px; text-align:left;}
/* ====================== FOOTER ====================== */
#footer { margin:0 auto; padding:0 0 40px; width:970px; font-size:1.1em; color:#0086D7; text-align:center; }
#footerLeft { width:970px; background: url(../images/bgs/ftrLeftBg.gif) top left no-repeat;}
#footerRight { width:970px; background: url(../images/bgs/ftrRightBg.gif) top right no-repeat;}
#footer ul { list-style-type:none; padding:0; margin:0;}
#footer li { line-height:1.6em; display:inline; margin:3px 3px 5px 5px; }
#footer li a { margin-right:5px; }
#footer #smallLogo { padding:0; margin:0; background:url(../images/logos/ftr.gif) no-repeat center; }
#footer #smallLogo a { margin:0 0 5px 435px; display:block; outline:none; width:100px; height:30px; text-indent:-5000px; }
/* ====================== PAGER ====================== */
/* CORNERS */ 
.pageNavLEFT, .pageNavRIGHT { width:5px; line-height:43px; background:left top no-repeat; }
.pageNavLEFT { background-image:url(../images/bgs/hdrLEFT.gif); float:left;}
.pageNavRIGHT { background-image:url(../images/bgs/hdrRIG.gif); float:right;}
/* NEXT, PREV AND NUMBERS */
.pageNav1 { margin-right:180px; }
.pageNav1 ul { list-style-type:none; padding:0; margin:0; }
.pageNav1 li { line-height:43px; display:block; float:left; position:relative; text-align:center; background:url(../images/bgs/hdrTile.gif) left top repeat-x;}
.pageNav1 li.next { border-right:solid 1px #B2DAF3; }
.pageNav1 li.prev, .pageNav1 li.next { width:45px; height:43px; overflow:hidden; }
.pageNav1 li.numbers { width:320px; }
.pageNav1 li.prev a { background:url(../images/icons/back.gif) no-repeat center; }
.pageNav1 li.next a { background:url(../images/icons/next.gif) no-repeat center; }
.pageNav1 li.next a, .pageNav1 li.prev a { display:block; text-decoration:none; float:left; width:40px; }
.pageNav1 span { display:none; }
/* EMAIL AND PRINT */
.pageNav2 { height:43px; width:170px; text-align:center; float:right; position:relative; overflow:hidden; background:url(../images/bgs/hdrTile.gif) left top repeat-x; border-left:1px solid #B2DAF3; }
.pageNav2 .container { margin:0 0 0 20px; }
.pageNav2 .container div { height:33px; margin:7px 5px 0 0; width:40px; text-align:center; float:left; overflow:hidden; }
.pageNav2 .container div a { outline:none; text-decoration:none; }
.pageNav2 .container div img { border:none; }
.articleEmail{ width:135px; text-align:center; float:right; position:relative; margin:7px 0 0 10px; padding:0; }
/* ====================== BANNERS ====================== */
.hBanner { margin:2px 0 3px; float:right; }
.hBanner { width:760px; height:120px; }
.vBanner { width:160px; height:600px; }
.mtBanner { width:160px; height:300px; }
.mfBanner { width:160px; height:80px; }
.rtBanner { width:160px; height:200px; }
.aBanner { margin:10px 20px 20px 0; float:left; }
.aaBanner { margin:10px 20px; width:120px; height:120px; }
.vBanner, .tBanner, .mtBanner, .mfBanner, .rtBanner { margin:10px 0; }
.tBanner { width:160px; }
.sBanner { width:129px; height:70px; margin:10px 15px; }
.dBanner {margin:20px 0 0 115px;width:540px; height:175px; }
.cBanner, .aBanner { width:300px; height:250px; }
.mBanner { margin-top:10px; }
.mBanner, .mBanner .iframe { width:265px; height:250px; }
.homeBannerLeft { float:left; margin-right:-7px; }
.homeBannerRight { float:right; }
.dtBanner { margin-top:10px;}
.dtBanner, .dtBanner .iframe { width:260px; height:80px; border:1px solid #eee;}
.hBanner, .vBanner, .cBanner, .msnBanner, .msnLeaderBoard, .aBanner, .aaBanner, .tBanner, .sBanner, .dBanner, .mBanner, .dtBanner, .tlBanner, .mtBanner, .mfBanner, .rtBanner  { background:#eef; overflow:hidden; line-height:1.5em; }
.hBanner {overflow:visible;}
.tlBanner { float:left; margin:0; padding:15px; background:#fff; height:120px; width:260px; }
.cBanner { clear:left; float:left; margin:10px 10px 10px 0; } 
.iFinanceMT { overflow:hidden; clear:both; width:160px; height:300px; margin-bottom:10px; }

.msnBanner { width:600px; height:250px; float:left; position:relative; background: url(../images/lookout.gif) no-repeat right center; } /*margin: 0px auto; clear:left; margin: 0px auto;  */
.msnBanner { margin-top:10px; margin-bottom:10px; }
.msnBanner .iframe { width:300px; height:255px; }
.msnLeaderBoard { margin:2px 0 3px; float:right; overflow:hidden; }
.msnLeaderBoard { width:728px; height:90px; }
.msnLeaderBoard .iframe { width:728px; height:95px; }

.hBanner .iframe { width:760px; height:125px; }
.vBanner .iframe { width:160px; height:605px; }
.mtBanner  .iframe { width:160px; height:300px; }
.tlBanner .iframe { height:100%; width:260px; background:#fff; }
.tBanner .iframe { width:160px; height:70px; }
.sBanner .iframe { width:160px; height:70px; }
.mfBanner .iframe { width:160px; height:80px; }
.rtBanner .iframe { width:160px; height:200px; }
.cBanner .iframe, .aBanner .iframe { width:300px; height:255px; }
.aaBanner .iframe {width:140px;}
.dBanner .iframe {width:540px; height:175px;}
iframe, .iframe { background:#fff; }
.contentFrame { margin-left:0px !important; margin-left:0; margin-top:5px; width:780px !important; width:768px;} 
.contentFrame .iframe {  } 
.contentFrame .dBanner .iframe { }
/* TAB ADS */
.tabAds .tabAd { float:left; margin:0; padding:15px; background:#fff; height:120px; width:260px; }
.tabAds .tabAd .iframe { margin:0; height:100%; width:260px; }
.tabAds { clear:left; margin-left:10px; }
.tabAds .tabAdBottom { padding:15px; }
/* ====================== LEFT NAV COLUMN ====================== */
/* ENDECA NAV */
#endecaNav { width:178px; text-transform:capitalize; color:#9EB5D6; float:left; }
#endecaNav .rbContent { width:156px; background:url(/images/bgs/endeca.gif) left top repeat-x; padding:5px 10px; }
#endecaNav .rbContent, #endecaNav .l1, #endecaNav .l2, #endecaNav .l3, #endecaNav .l4 { border-left-color:#B2CAEC; border-right-color:#B2CAEC; }
#endecaNav .l1 { background-color:#B2CAEC; }
#endecaNav .rbTop .l2, #endecaNav .rbTop .l3, #endecaNav .rbTop .l4 { background-color:#D3E4EF; }
#endecaNav h3 { margin-bottom:5px;font-size:1.3em; }
#endecaNav h4 { padding:0; margin:0; font-size:1.1em; line-height:20px; color:#F97800; }
#endecaNav ul { list-style-type:none; padding:0 0 10px 3px; margin:0; }
/* ENDECA HISTORY BREADCRUMB */
.endecaHistory .yourselection{ color:#fff; text-align:left; font-weight: bold; }
.endecaHistory p { color:#fff; clear:left; }
.endecaHistory a:link, .endecaHistory a:active, .endecaHistory a:visited, .endecaHistory a:hover { color:#5FD5FF; float:right; font-weight:bold; text-decoration:underline; line-height:1em; font-size:0.9em; padding:1px; margin-top:1px; }
.endecaHistory a:hover { color:#FFF; }
.endecaHistory .remAll:link, .endecaHistory .remAll:active, .endecaHistory .remAll:visited, .endecaHistory .remAll:hover { text-decoration:underline; padding:2px 1px 0; margin:0; font-size:1em; }
.endecaHistory #detailView a { float:none;line-height:1.5em; }
.endecaHistory #detailView a:hover { font-weight:normal; }
.endecaHistory {margin:0 0 8px;}
/* FEATURES */
.leftColFeatures { color:#0086D7; margin-bottom:10px; }
.leftColFeatures ul { list-style-type:none; padding:0; margin:0; }
.leftColFeatures li { padding:5px 0; line-height:1.5em; }
.leftColFeatures li#more { text-align:right; border-bottom:1px dotted #E1EAF5; padding:5px 0 0; }
.leftColFeatures #rating ul { list-style-type:none; padding:0; margin:0 25px;}
.leftColFeatures #rating li { display:inline; padding:0; margin:0; text-align:center; }
/* ====================== RIGHT COLUMN ====================== */
/* LINK LIST */
#shortcuts { width:160px; }
#shortcuts .rbContent { width:138px; padding:5px 10px; }
#shortcuts .rbContent, #shortcuts .l1, #shortcuts .l2, #shortcuts .l3, #shortcuts .l4 { background-color:#FFF; border-left-color:#B2DAF3; border-right-color:#B2DAF3; }
#shortcuts .l1 { background-color:#B2DAF3; }
#shortcuts ul { list-style-type:none; padding:0; margin:0; }
#shortcuts ul li a { background: url(../images/icons/arrowOrange.png) top left no-repeat; padding-left:12px; line-height:16px; outline:none; }
#shortcuts ul li.mobile a { background:none; padding:0; }
#shortcuts ul li.mobile { text-align:center; }
#shortcuts ul li img { padding:10px 0 0; margin:0; border:0; }
#sponsoredLinks ul { list-style-type:none; margin:0; padding:20px 0; }
#sponsoredLinks li a { display:block; border-bottom:1px dotted #CCC; padding:5px; }
/* ====================== EMAILS ====================== */
/* EMAILER CONTROL */
#sendEmail { padding-left:12px; }
#sendEmail h2 { display:block; width:150px; float:left; line-height:1.8em; }
#sendEmail label { display:block; width:150px; float:left; line-height:1.8em }
#sendEmail input, #sendEmail textarea { width:300px; border:solid 1px #009EFF; }
#sendEmail textarea { margin-top:0px; height:100px; }
#sendEmail .button { width:49px; float:right; padding-top:5px; margin-right:5px; }
#sendEmail div { width:457px; padding-bottom:1px; }
/* ====================== ITEM DETAILS ====================== */
/* HEADER */
#detailHeader { padding:0; }
#detailHeader h1, #detailHeader .line1 div.price { font-size:1.8em; padding:0; }
#detailHeader h2 { float:left; font-size:1.3em; }
#detailHeader h2#issue { float:none; }
#detailHeader h2#location { color:#000; padding-left:5px; }
#detailHeader p { clear:both; }
/* Item Details*/
#detailHeader .line0 { clear:both; }
#detailHeader .line0 h3 {float:right; }
#detailHeader .line1 { clear:both; }
#detailHeader .line1 h1 { width: 500px; }
#detailHeader .line1 h1 {float:left;}
#detailHeader .line1 h1, #detailHeader .line1 div.price {float:left; color:#0086D7;}
#detailHeader .line2 { clear:both; }
#detailHeader .line2 h2 {float:left;}
#detailHeader .line2 h2.price {float:left; color:#000;}
#detailHeader .line2 h3 {float:right;}
#backLink { float:right; }
#detailHeader .line1 div.price { font-weight: bold; }
/* ITEM DESCRIPTION */
#itemDescription, #itemPrintDescription { padding-top:0; margin-bottom:15px; }
#itemDescription h3, #itemPrintDescription h3 { padding:0; }
#itemDescription p, #itemPrintDescription p { padding:10px;}
#itemDescription p {padding: 0 10px 0 0; }
/* ITEM FEATURES TABLE */
#itemFeatures { width:100%; overflow:hidden; margin-top:15px; }
#itemFeatures table { width:45% !important; width:43.5%; padding:0; margin:10px 2.5%; float:left; }
#itemFeatures td { padding:5px; margin-bottom:2px; height:auto; }
#itemFeatures td.item { text-align:right; padding-right:5px; color:#1697E4; background:#f8f8f8; }
#itemFeatures td.specs { padding-left:5px; background:#f8f8f8; }
#itemFeatures td.item1 { text-align:right; padding-right:5px; color:#1697E4; background:#efefef; }
#itemFeatures td.specs1 { padding-left:5px; background:#efefef; }
/* MOTORWEB VEHICLE REPORT TABLE */
#motorwebInput { width: 100%; overflow: hidden; margin-top: 15px; }
#motorwebInput div#motorwebInputFields { padding: 5px; }
#motorwebInput div#motorwebInputFields div { margin: 0; padding: 2px 10px 0 0; }
#motorwebInput div#motorwebInputFields div label { clear: left; display: block; float: left; width: 100px; }
#motorwebInput div#motorwebInputFields div input.text { width: 200px; }
/* SELLER INFO TABLE */
#sellerInfo { width:100%; overflow:hidden; }
#sellerInfo table { width:45% !important; width:43.5%; padding:0; margin:10px 2.5%; float:left; }
#sellerInfo td { padding:5px; margin-bottom:2px; height:auto; }
#sellerInfo td.item { text-align:right; padding-right:5px; color:#1697E4; background:#f8f8f8; }
#sellerInfo td.specs { padding-left:5px;background:#f8f8f8; }
#sellerInfo td.item1 { text-align:right; padding-right:5px; color:#1697E4; background:#efefef; }
#sellerInfo td.specs1 { padding-left:5px; background:#efefef; }
/* FUEL ECONOMY TABLE */
#fuelEconomy { width:100%; overflow:hidden; }
#fuelEconomy table { width:95%; padding:0; margin:10px 2.5%; }
#fuelEconomy td { padding:5px; margin-bottom:2px; height:auto; }
#fuelEconomy td.item { text-align:right; padding-right:5px; color:#1697E4; background:#f8f8f8; width:100px; }
#fuelEconomy td.specs { padding-left:5px;background:#f8f8f8; }
#fuelEconomy td.item1 { text-align:right; padding-right:5px; color:#1697E4; background:#efefef; width:100px; }
#fuelEconomy td.specs1 { padding-left:5px; background:#efefef; }
#fuelEconomy td.disc { padding:5px; background:#efefef; font-size:10px; text-align:justify; color:#666; }
/* ====================== SEARCH BAR ====================== */
#wrapSearch { width:920px; line-height:25px; font-weight:bold; margin:0 0 0 10px; }
.searchBox h3 {	display:none; }
.searchBox a, .searchBox a:visited, .searchBox a:hover, .searchBox a:active { outline:none; }
.searchBox select { margin:0; color:#31718A; width:150px; }
.searchBox .cBox { margin:5px 0 0 7px; }
.searchBox .cBoxL { padding-left:5px; }
.basicSearch { padding:3px 0; margin:0; width:700px; } 
.basicSearch .moveGo { position:relative; top:7px; margin-top:-7px; margin-right:5px; }
.basicSearch .keywords { width:365px; margin: 0 5px 0 0 !important; margin: 0 5px 0 -3px; }
#wrapSearch label { display:block; position:relative; float:left; line-height:2.2em; }
#wrapSearch .first label { width:80px; }
#wrapSearch .second label { width:60px; text-align:right; padding-right:10px; }
#searchExtend { width:920px; clear:both; } 
#searchExtend .asItem { width:230px; float:left; margin:2px 0; } 
#searchExtend .asItem label { display:block; width:80px; float:left; } 
#searchExtend .asItem select { width:140px; float:left; margin:0 10px 0 0; }
/* SEARCH CONNECTOR */
#connectSearch { height:4px; overflow:hidden; background:url(../images/topnav/connect.gif) repeat-x;}
#connectSearch .csLeft { float:left; background:url(../images/topnav/connectLeft.gif) no-repeat top;}
#connectSearch .csRight { float:right; background:url(../images/topnav/connectRight.gif) no-repeat top; }
#connectSearch .csLeft, #connectSearch .csRight { width:4px; height:4px; }
/* ====================== ARTICLES ====================== */
#articleContent p { padding:10px 0; text-align:justify; }
/* MEDIASHOW */
#mediaShow { width:350px; float:left; margin-bottom:10px; background:#fff; }
#articleContent #mediaShow { float:right; margin:10px 5px 10px 10px; }
/* Email/print on articles */
#detailHeader .pageNav2 {margin-left:5px;}
.summary { font-weight:bold; margin-top:5px; font-style:italic; }
/* Featured articles */ 
.landingColOne { width:280px; float:left; }
.landingColTwo { margin-left:300px; }
.homeRightCol .editorialHero img { width:290px; } /* constrain image sizes */
.landingColOne .editorialHero img, .landingColTwo .editorialHero img { width:270px; }/* constrain image sizes */
.landingColOne .editorialHero, .landingColTwo .editorialHero { width:270px; margin:0 -3px 15px 0; } 
.editorialHero { border:1px #B2DAF3 solid; padding:4px; overflow:hidden; position:relative; }
.editorialHero a {font-size:1.5em;}
.editorialHero img { border:0; width: 290px; } /* constrain image sizes */
/* ====================== NAVIGATION ====================== */
/* CROSS SITE */
#crossSiteNav { background:url(../images/bgs/navbar_back.gif) top repeat-x; height:26px; text-align:center; line-height:26px; margin:0 auto; width:970px; }
#crossSiteNav, #crossSiteNav a {text-decoration:none; color:#999; font-weight:bold; font-size:11px;}
#crossSiteNav a:hover {color:#000; }
#crossSiteNav a {padding:0 5px;}
/*CrossSiteNav additional classes*/
#crossSiteNav a.pink {padding:0 5px; color:#E00A7A;}
#crossSiteNav a:hover.pink {color:#F43930; }
/* FLASH */
#flashPositioning { margin-bottom:15px; }
/* ====================== TOP LIST ITEMS ====================== */
/* TABS */
.tableTabs li { display:inline; margin:0 0 3px 3px; padding:4px 5px 4px 7px; font-size:0.9em; font-weight:bold; }
.tableTabs li.selected { font-size:0.9em; color:#1697E4; background:#fff url(../images/bgs/tabBG.gif) repeat-x top; border:1px solid #ccc; border-bottom:0;}
.tableTabs li a { outline:none; text-decoration:none; }
.tableTabs ul { list-style-type:none; padding:5px 0px 3px 0px; z-index:2; border:none; position:relative; width:260px; margin:0 2px -5px 0;}
.tableTabs table { position:relative; z-index:1; border-top:1px solid #ccc; }
/* GRADIENTS */
table.rowGradient { border:1px solid #efefef; padding:1px 3px 1px 2px; margin-bottom:10px; width:292px; }
.rowGradient td { background:url(../images/bgs/greyUP2.gif) bottom repeat-x; }
.rowGradient p { color:#53B7E1; }
/*MORE LINK*/
.moreLink { text-align:right; border-bottom:1px dotted #E1EAF5; padding-bottom:0; margin-bottom:10px; }
/* ====================== BLUE PILLS ====================== */
/* pill fonts */
.pillBlue a, .pillBlueStretchy a { outline:none; font-weight:bold; text-decoration:none; font-size:15px; text-transform:uppercase; font-family:Trebuchet MS, Sans-Serif; }
.pillBlue a:link, .pillBlueStretchy a:link { color:#fff; }
.pillBlue a:visited, .pillBlueStretchy a:visited { color:#fff; }
.pillBlue a:hover, .pillBlueStretchy a:hover { color:#96C2DC; }
.pillBlue a:active, .pillBlueStretchy a:active { color:#fff; }
/* pills with set width - elegant but not stretchy */
.pillBlue { height:37px; width:160px; background:url(../images/pills/pill-right1-blue.png) top right no-repeat; margin:5px 0; }
.pillBlue .left { float:left; width:100%; background: url(../images/pills/pill-left-blue.png) no-repeat; text-align:center; }
.pillBlue .left span { display:block; line-height:37px; margin-left:6px; width:146px; background: url(../images/pills/pill-bg-blue.png) repeat-x; }
/* stretchy pills - less semantic markup */ 
.pillBlueStretchy { clear:both; float:left; height:37px; text-align:center; line-height:37px; background:url(../images/pills/pill-bg-blue.png) repeat-x; margin:5px 0; }
.pillBlueStretchy .left { float:left; width:6px; background: url(../images/pills/pill-left-blue.png) no-repeat; }
.pillBlueStretchy .leftIn { float:left; width:8px; background: url(../images/pills/pill-left1-blue.png) no-repeat; }
.pillBlueStretchy .leftOut { float:left; width:11px; background: url(../images/pills/pill-left2-blue.png) no-repeat; }
.pillBlueStretchy .right { float:left; width:8px; background: url(../images/pills/pill-right1-blue.png) no-repeat; }
.pillBlueStretchy .rightStr { float:left; width:6px; background: url(../images/pills/pill-right-blue.png) no-repeat; }
.pillBlueStretchy .rightOut {  float:left; width:11px; background: url(../images/pills/pill-right2-blue.png) no-repeat; }
.pillBlueStretchy span { display:block; float:left; padding:0 10px;}
/* ====================== UTILITY ====================== */
.tac { text-align:center; }
.tar { text-align:right; }
.hidden { display:none; }
/* MISC */
#buyerServices { margin-top:10px; }
.boxcontent h2 { font-size: 1.2em; }
#itemFeatures .boxcontent div.features, #sellerInfo .boxcontent h3, #buyerServices .boxcontent h3, #fuelEconomy .boxcontent .fueleconomy { line-height:15px; padding:0; margin:0; }
#itemFeatures .boxcontent div.features, #fuelEconomy .boxcontent .fueleconomy { font-weight: bold; }
/* NEW RESULTS TABLE */
.results {width:100%;}
.row { clear:both; overflow:visible; position:relative; padding-top:5px; }
.row p { margin:0; padding:0; }
.row .item { border-bottom:1px solid #1697E4; width:490px; float:left; }
.row .thumb { margin:0 10px 0 0; width:80px; float:left; padding-bottom:5px; } 
.row .thumb img { padding:1px; border:1px solid #B2DAF3; width:70px; } 
.row .item .desc { width:370px; color:#1697E4; float:left; padding-bottom:5px; }
.row .item .desc .title { padding-bottom:5px; }
.row .item .desc a { font-size:1.2em; font-weight:bold;}
.row .item .desc .forsale { font-size:1.2em; font-weight:bold;}
.row .item .price { width:110px; margin-left:10px; text-align:right; float:left; }
.row .item .price p {font-size:1.2em; font-weight:bold; }
.row .item .price .location { font-size:1em; font-weight:normal;}
.row .item .logo {  clear:both; float:right; overflow:hidden; width:490px; height:19px; text-align:right; margin-bottom:5px; }
.row .item .logo img { border:0; width:156px; }
.row .item .forsale a { font-size:1em; }
/* MEDIA IMAGES */
#printImage {display:none;}
#articleImage {display:none;}
/* SITE MENU */
#menu { font-family:Trebuchet MS, Verdana, Sans-Serif; font-size:13px; font-weight:bold; text-transform:uppercase; }
#menu { list-style:none; margin:0; padding:0; overflow:hidden; position:relative; width:955px; }
#menu { background: url(../images/menu/start-s.gif) top left no-repeat; }
#menu li { float:left; display:block; padding:0; margin:0; line-height:34px; background:url(../images/menu/mid.gif) repeat-x; } 
#menu li a:link, #menu li a:visited, #menu li a:active { text-decoration:none; color:#fff; } 
#menu li a:hover { text-decoration:none; color:#96C2DC; } 
#menu li#redpill a:hover { text-decoration:none; color:#F0AF97; } 
#menu li a { display:block; height:34px; background:url(../images/menu/mid.gif) repeat-x; padding:0 10px; float:left; outline:none; }
#menu li a span { display:none; } 
#menu li#sell {  background: url(../images/menu/end-s.gif) top right no-repeat; margin-right:3px; padding:0 4px; } 
#menu li#sell a { background: url(../images/menu/mid-s.gif) repeat-x; padding:0 10px; margin:0; } 
#menu li.start { background: url(../images/menu/start.gif) top left no-repeat; padding-left:4px; } 
#menu li.end { background: url(../images/menu/end.gif) top right no-repeat; margin-right:2px; padding-right:4px; } 
#menu li.start a { padding-left:20px; } 
#menu li.end a { padding-right:20px; } 
#menu li#redpill { background: url(../images/menu/start-a.gif) top left no-repeat; padding-left:4px; margin-left:1px; } 
#menu li#redpill a { background: url(../images/menu/mid-a.gif) repeat-x; padding:0 13px; margin:0; color:#000; } 
#menu li#redpill a.end { background: url(../images/menu/end-a.gif) top right no-repeat; padding:0 4px 0 0; } 
#menu li#redpill a.as { width:71px; } 
#menu li#redpill a:hover { color:#444; } 
#menu li#help a { background:none; padding:0; font-size:23px; margin-left:12px !important; margin-left:6px; } 
#menu li#help { background: url(../images/menu/help.gif) no-repeat; margin:0 2px 0 3px; width:33px; float:right; }
/* JPNZ Link */
#jpnz { float:left; margin-left:23px !important; margin-left:33px; margin-top:5px; }
/* PLACE AD*/
#placeAd { margin-left:0; margin-top:5px; padding-top:35px; width:780px !important;width:768px; position:relative; }
#placeAd h1 { font-size:2.2em; line-height:40px; }
#placeAd .placeAdHead { text-align:right; padding-bottom:20px;  }
#placeAd .placeAdHead h1 { float:left; width:auto; }
#placeAd .placeAdHead img {  }
#placeAd .intro p, #placeAd .intro ul { float:left; font-size:1.3em; padding-bottom:15px; }
#placeAd .intro p.short { width:450px; }
#placeAd .intro img { float:right; }
#placeAd #flashcontent { float:right; }
#placeAd h2 { margin:10px 0; }
#placeAd h3 { margin:0; padding:0; }
#placeAd #choices { margin-top:20px; }
#placeAd #choices .choice { overflow:hidden; padding-left:10px; margin-bottom:20px; float:left; width:375px !important; width:370px; }
#placeAd #choices .alt { border-left:1px solid #1697E4;  }
#placeAd .choice .right ul { margin:5px 0 0 85px; font-size:1.2em; width:250px !important; width:245px; }
#placeAd .choice .left { float:left; }
#placeAd .choice .left .price {  text-align:center; width:100px; font-size:3em; line-height:1.5em; font-family:Courier New, Monospace; letter-spacing:-5px; }
#placeAd ul { margin:0; }
#placeAd ul li { margin:0 0 5px 0; }
#placeAd div ul { padding: 5px 0 0 30px; }
#placeAd div ul li { font-size: 1em; margin: 0; }
#placeAd .select { clear:both; padding-left:8px;  } 
#placeAd .price { font-weight:bold; font-size:1.3em; margin-bottom:-5px; display:block; float:left; clear:left; }
#placeAd .price span { font-weight:bold; font-size:0.6em; line-height:50px;}
#placeAd #uploadImages { width:395px; float:left; padding:0 0 0 11px; }
#placeAd #uploadImages .upload { padding:0 0 0 10px; }
#placeAd #uploadImages .upload a { padding:0 0 0 10px; font-size:1.3em; }
#placeAd #uploadImages input { width:250px; }
/* input types */
#placeAd textarea, #placeAd #itemFeatures input, #placeAd #sellerInfo input, #placeAd #descriptiondetails input, #placeAd #details input { line-height:16px; font-family:Monospace; font-size:13px; border:1px solid #1697E4; } 
#placeAd .errorMessage, #placeAd #itemDescription span.errorMessage, #placeAd #itemPrintDescription span.errorMessage { padding: 0 0 0 10px; font-style: normal; }
#placeAd #itemFeatures td.specs div span, #placeAd #itemFeatures td.specs1 div span { padding: 0; font-style: normal; }
#placeAd textarea  { width:755px !important; width:745px; margin-left:10px; }
#placeAd #itemDescription textarea { height:112px; }
#placeAd #itemPrintDescription textarea { height:48px; }
#placeAd #itemFeatures { width:100%; }
#placeAd #sellerInfo { margin:0 0 0 10px; float:left; }
#placeAd #itemFeatures table, #placeAd #sellerInfo table { width:370px; }
#placeAd table td { line-height:20px; }
#placeAd td.specs span, #placeAd td.specs1 span, #placeAd #details div span, #placeAd #uploadImages div span, #placeAd #itemDescription span, #placeAd #itemPrintDescription span { color:#f00; font-style:oblique; }
#placeAd .item, #placeAd .item1 { width:110px; }
#placeAd #contactSeller { width:374px !important; width:362px; float:left; margin:0; text-align:left; }
.sellerVideo { text-align:center; }
#placeAd #details { text-align:left; }
#placeAd #details div { line-height:20px; height:24px; padding:2px 10px 0; margin:0; }
#placeAd #details label { display:block; float:left; width:100px; clear:left; }
#placeAd #descriptiondetails { text-align:left; padding:10px 0 0 0 }
#placeAd #descriptiondetails div { line-height:20px; height:24px; padding:2px 10px 0; margin:0; }
#placeAd #descriptiondetails label { display:block; float:left; width:100px; clear:left; }
#placeAd #descriptiondetails input { width:320px; }
#placeAd #details input, #placeAd #itemFeatures input { width:170px; }
#placeAd #details select, #placeAd #itemFeatures select { width:174px; }
#placeAd #descriptiondetails select { width:322px; }
#buttons { margin:20px 0 30px 0; }
#buttons .simpleBox .boxcontent { overflow:hidden; position:relative; line-height:15px; }
#buttons .pillBlueStretchy { clear:none; float:right; padding:0; margin:0 15px; }
#successButtons .pillBlueStretchy, #failButtons .pillBlueStretchy { clear:none; float:left; padding:0; margin:5px 10px; }
.withRemove { margin-left:20px !important; margin-left:10px; }
.noRemove { width: 540px; margin: 0 auto; }
#failButtons { margin-left:150px; }
#successButtons, #failButtons { clear:both; }
#placeAd #uploads { margin:10px 0 10px 8px; }
#placeAd .thumb { float:left; width:64px; padding:2px; margin:3px; height:75px; position:relative; text-align:center; border:1px #1697E4 solid; }
#placeAd .thumb:first-child { background:#A4D3EF; }
#placeAd .thumb:hover { background:#C2DEEF; }
#placeAd .thumb a { display:block; position:absolute; bottom:0; left:10px; margin:0 0 2px; }
#paymentResponse { border-collapse:collapse; border:1px solid #1697E4; width:400px; margin:15px auto 30px; }
#paymentResponse td { width:60%; text-align:left; padding:0; margin:1px; line-height:1em; height:1em; }
#paymentResponse th { width:40%; text-align:right; padding:0 10px 0 0; margin:1px; font-weight:bold; vertical-align:middle; }
#helpTips h2 { margin:0 0 10px; padding:0; }
#helpTips h3 { margin:5px 0; padding:0; }
#helpTips p { text-align:left; margin:0 0 10px; padding:0; }
#helpTips img { margin:10px 10px; padding:0; }
#helpContact p, #placeAdFooter {text-align:center;}
#placeAdFooter { margin-top:20px; }	
#placeAdFooter div { margin-bottom:10px; }
#placeAd .error {margin-bottom:20px;}
#placeAd textarea.disabled, #placeAd #itemFeatures input.disabled, #placeAd #sellerInfo input.disabled, #placeAd #details input.disabled, #placeAd .disabled { color:#000; background:#fff; border:none; }

#placeAd #map { margin:0; padding:0; position:absolute; top:10px; right:0px; list-style:none; border-bottom:3px solid #ddd; width:780px; }
#placeAd #map li { margin:0; padding:0; float:left; position:relative; padding:0 25px 0 5px; cursor:pointer; line-height:20px; font-size:1.2em; }
#placeAd #map li.selected { background:#ddd url(../images/bgs/progress.gif) top right no-repeat; }
#placeAd #map li span { font-size:0.9em; line-height:1.1em; text-align:left; display:none; padding:5px; position:absolute; left:0; top:20px; right:0; border:3px solid #ddd; background:#ddd; }
#placeAd #map li:hover span { display:block; }
#placeAd #map li#step1 { margin-left:0; }
#placeAd #map li#step2 { margin-left:160px; }
#placeAd #map li#step3 { float:right; }
#placeAd #Categories select { width:350px; height:27px; line-height:27px; font-size:1.8em; }
#placeAd #Categories { margin-bottom:1em; }
#placeAd #choices { margin-top:20px; }
#placeAd #choices .choice { border:1px solid #A9D4F6; background:#EBF4FB; overflow:hidden; padding:10px !important; padding:10px 6px; margin:0 10px 1em 0; float:left; width:358px !important; width:353px; }
#placeAd .choice .right ul { font-size:1.2em; text-align:left; margin:5px 0 0 10px; width:220px !important; width:205px; padding:0; }
#placeAd .choice .right ul li { list-style:disc; }
#placeAd .choice .left { float:left; }
#placeAd .choice .right { float:right; width:230px !important; width:225px; }
#placeAd .choice .left .price { width:100px; }
#placeAd .choice .left .select { margin:0; }
#placeAd .choice .left .select a { display:block; height:35px; width:100px;background:url(../images/buttons/sellnow.gif) top left no-repeat; text-indent:-5000px;  }
#placeAd .intro ul li { list-style:disc; }
#placeAd .choice .left .price { text-align:center; font-size:3em; line-height:1.5em; font-family:Trebuchet MS; letter-spacing:-5px; }

#placeAd iframe { margin:0; height:80px }
.upload ul { padding-left:30px; }
#placeAd select.phone  { width:47px !important; padding:0px; margin:0px; }
#placeAd input.phone  { height:18px; width:121px !important;  padding:0px; margin:-2px 0 2px 0; }
#placeAd select  { border:1px solid #1697E4; }
#placeAd #itemFeatures br { display:none; }

.placeAdOptions {float:left;width:50%;overflow:hidden;}
.placeAdDescription {float:right;width:50%;overflow:hidden;}
#redbookAd {text-align:center;margin-top:20px;}
#redbookAd img { border: 0 none; }

/* GALLERY */
.resultsGallery { margin:5px 6px -3px !important; margin:5px 4px -3px; }
.resultsGallery h2, .resultsGallery h3, .resultsGallery h4, .resultsGallery p { margin:0; padding:3px 4px; }
.resultsGallery h2 { font-size:1.2em; height:29px; overflow:hidden; margin-bottom:5px; }
.resultsGallery h3 { width:180px; font-size:1.1em;  }
.resultsGallery p { width:180px; padding:0 4px 5px; clear:both; }
.resultsGallery p.desc { display:none; }
.resultsGallery .result { position:relative; float:left; width:188px; height:215px; border:2px solid #A9D4F6; margin:2px; text-align:center; }
.resultsGallery .result:hover p.desc { display:block; position:absolute; top:40px; left:0; background:#fff; height:133px; width:174px; overflow:hidden; padding:0 2px; margin:0 4px; border:1px solid #ccc; text-align:left; z-index:-1; }
.resultsGallery img { display:none; }
.resultsGallery .thumb { width:180px; height:135px; overflow:hidden; position:relative; text-align:center; padding:0 4px; clear:both; }
.resultsGallery .thumb a.itemVideo { position:absolute; margin:0 4px; bottom:0; left:0; width:180px; height:25px; color:#fff; font-weight:bold; text-align:center; background:#f00; text-decoration:none; display:block; opacity:0.8; filter: alpha(opacity = 80); line-height:25px; font-size:1.2em; }
.resultsGallery .result:hover .thumb { opacity:0.3; filter: alpha(opacity = 30); }
.resultsGallery .result:hover .thumb a.itemVideo { opacity:0.99; filter: alpha(opacity = 99); }
.resultsGallery .thumb img { border:none; display:inline; } 
.resultsGallery .resultsVideo { display:none; } 
/* LIST */
.resultsList { width:600px; position:relative; overflow:hidden; margin:5px 0 -6px; clear:both;}
.resultsList h2 { font-size:1.2em; width:290px; height:32px; padding:0; margin:4px 0 5px 188px; overflow:hidden; }
.resultsList .resultprice { font-size:1.2em; width:90px; position:absolute; top:4px; right:4px; text-align:right; font-weight: bold; }
.resultsList .resultprice span { display:none;  }
.resultsList .pricedesc {font-size:1em; width:200px; position:absolute; top:22px; right:4px; text-align:right; font-weight: bold;}
.resultsList p { position:absolute; bottom:0; left:188px; color:#0086D7; font-weight:bold; }
.resultsList p.desc { position:relative; clear:both; width:375px; height:70px; margin:0; overflow:hidden; color:#000; font-weight:normal; }
.resultsList .result { float:left; width:590px; height:143px; border:2px solid #A9D4F6; margin:2px 3px; position:relative; }
.resultsList img { border:none; margin:0 0 0 188px; position:absolute; bottom:4px; right:4px; }
.resultsList .thumb { width:180px; height:135px; overflow:hidden; position:absolute; top:4px; left:4px; }
.resultsList .thumb img { margin:0; position:relative; bottom:0; right:0; }
.resultsList .thumb a.itemVideo { position:absolute; bottom:0; left:0; width:100%; height:25px; color:#fff; font-weight:bold; text-align:center; background:#f00; text-decoration:none; display:block; opacity:0.8; filter: alpha(opacity = 80); line-height:25px; font-size:1.2em; }
.resultsList .resultsVideo { margin:0; position:absolute; bottom:20px; left:420px; width:150px; text-align:center; z-index:999; }
/* MODULAR CORNERS */
.rbContent { padding:0px 5px; overflow:hidden; }
.rbTop, .rbBottom { display:block; background:transparent; font-size:1px; margin:0; clear:both; }
.l1, .l2, .l3, .l4 { display: block; overflow:hidden; height:1px; }
.bb .l1, .bb .l2, .bb .l3, .bb .l4, .bb .rbContent { border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; }
.bb .l2 { border-width:2px; }
.l1 { margin:0 5px; }
.l2 { margin:0 3px; }
.l3 { margin:0 2px; }
.l4 { margin:0 1px; height:2px; }
/* SHADED ITEM DETAILS */
#shading { background:transparent; width:598px; margin:0; padding:0; margin-left:0px; }
#shading .rbContent { width:586px; }
#shading .rbContent, #shading .l1, #shading .l2, #shading .l3, #shading .l4 { background-color:#EBF4FB; border-left-color:#B2CAEC; border-right-color:#B2CAEC; }
#shading .l1 { background-color:#B2CAEC; }
#shading .dealerLogo .rbContent, #shading .dealerLogo .l1, #shading .dealerLogo .l2, #shading .dealerLogo .l3, #shading .dealerLogo .l4 { background-color:#fff; border-left-color:#B2DAF3; border-right-color:#B2DAF3; }
#shading .dealerLogo .rbContent { width:198px; padding:5px 10px; text-align:center; }
#shading .dealerLogo .rbContent div { width:100%; padding-top:4px; }
#shading .dealerLogo .l1 { background-color:#B2DAF3; }
.dealerLogo { width:220px; }

/* Default Email Seller setup - Details with no images */
#emailSeller { text-align:left; line-height:1.5em; width:300px !important; width:290px;}
#emailSeller h3 { line-height:15px; margin-top:10px; }
#emailSeller fieldset { margin: 0; padding: 0; display: block; border: none; width: 390px; overflow: hidden; }
#emailSeller fieldset label { float: left; display: block; width: 80px; height: 1.3em; margin-top: 5px; }
#emailSeller fieldset input, #emailSeller fieldset textarea { float: left; display: block; background:#fff; border:1px #1697E4 solid; font-size: 1em; margin: 5px 0 0 0; padding: 0; }
#emailSeller fieldset input { width: 210px; height: 1.3em; }
#emailSeller fieldset textarea { width: 290px; height: 7.8em; }
#emailSeller fieldset a.send { display: block; float: right; width: 105px !important; width: 110px; height: 25px; margin: 5px 20px 0 0; text-indent: -5000px; background: #FFF url(../images/buttons/sendquestion.gif) no-repeat top left; }
.nomedia #emailSeller fieldset { width: 290px !important; }
.nomedia #emailSeller fieldset input { width: 210px !important; height: 1.3em; }
.nomedia #emailSeller fieldset textarea { width: 288px !important; height: 7.8em; }

/* Email Seller with JS - Details with no images */
#emailSeller fieldset .collapsed { display: none; }
#emailSeller fieldset textarea.expanded { height: 10.4em; }

#mediaPlaceholder { float:left; position:relative; }
#mediaPlaceholder #mediaShow { background:#fff; }
#shading #contactSeller { position:relative; overflow:hidden; width:586px; }
#shading #contactSeller .actions a { display:block; float:left; height:25px; text-indent:-5000px; outline:none; margin:0 5px 7px; }
#shading #contactSeller .actions a.print { background:url(../images/buttons/print.gif); width:86px; }
#shading #contactSeller .actions a.email { background:url(../images/buttons/email.gif); width:104px; }

/* VERTICAL ZOOMED OUT CONTACT */
#shading #contactSeller.ve { width:220px; float:right; margin-right:5px !important; margin-right:2px; padding:0; }
#shading #contactSeller.ve .actions { padding-left:5px !important; padding-left:0; margin:5px 0 0; }

#shading #contactSeller.ve #emailSeller { width: 220px !important; width: 250px; line-height: 1.5em; text-align: left; }
#shading #contactSeller.ve #emailSeller fieldset { margin: 0; padding: 0; border: none; width: 220px !important; }
#shading #contactSeller.ve #emailSeller input { width: 137px !important; }
#shading #contactSeller.ve #emailSeller textarea { width: 217px !important; }
#shading #contactSeller.ve #emailSeller a.send { margin-right: 0; }

#shading1 #contactSeller.ve #emailSeller { width: 400px; line-height: 1.5em; text-align: left; }
#shading1 #contactSeller.ve #emailSeller input { width: 310px; }
#shading1 #contactSeller.ve #emailSeller textarea { width: 388px; }
#shading1 #contactSeller.ve #emailSeller a.send { margin-right: 0; }

#shading1.nomedia #contactSeller.ve #emailSeller { width: 300px; }

/* HORIZONTAL ZOOMED IN CONTACT	 */
#shading #contactSeller.ho { width:586px; height:150px; clear:both; }
#shading #contactSeller.ho #contactDashboard { float: left; width: 225px; margin: 0; }
#shading #contactSeller.ho .actions { margin: 10px 0 0 5px !important; margin: 10px 0 0 0; width:220px; height:25px; }
#shading #contactSeller.ho .dealerLogo { margin: 5px 0 0 0; }
#shading #contactSeller.ho #emailSeller { float: right; width: 350px !important; width: 390px; line-height: 1.5em; text-align: left; }

#shading #contactSeller.ho #emailSeller label { width: 110px; }
#shading #contactSeller.ho #emailSeller input { width: 230px; }
#shading #contactSeller.ho #emailSeller textarea { width: 230px; height: 9.1em; }
#shading #contactSeller.ho #emailSeller a.send { float: left; margin: -25px 0 0 0 !important; }

#shading1 #contactSeller.ho {float:left;  width: 340px; }
#shading1 #contactSeller.ho #emailSeller { width: 340px; line-height: 1.5em; text-align: left; }
#shading1 #contactSeller.ho #emailSeller fieldset { width: 340px; }
#shading1 #contactSeller.ho #emailSeller input { width: 250px !important; width: 220px; }
#shading1 #contactSeller.ho #emailSeller textarea { width: 330px !important; width: 300px; }
#shading1 #contactSeller.ho #emailSeller a.send { margin-right: 10px !important; margin-right: 15px; }

/*.hBanner div {margin-top:-10px;}*/
/* RESULTS HEADER */
.results { position:relative; overflow:hidden; margin:0; padding:0; }
.results .resultcount { width:250px; float:left; font-size:1.8em; font-weight: bold; }
.results .resulttype { width:250px; float:right; text-align:right; font-size:1.8em; text-transform:capitalize; padding: 0 10px 0 0; font-weight: bold; }
.results .resultsShowing { clear:both; width: 160px; float: left; font-weight: bold; }
.results p { clear:both; padding:0; margin:0; }
.controlHolder { position:relative; overflow:hidden; margin:0; padding:0; height:25px; margin-top:5px; }
.controlHolder #alerts { float:left; }
.controlHolder #alerts input { width:250px; } 
.controlHolder #sort { float:right; line-height:25px; }
.controlHolder #sort ul { list-style-type:none; padding:0; margin:0; }
.controlHolder #sort ul li { float:left; display:inline; position:relative; line-height:25px; padding-left:5px; }
.controlHolder #sort .smallSizeSelect, #sort .midSizeSelect { background:#fff; border:1px #999 solid; font-size:1em; }
/* LOGIN WINDOW */
#accountInfo, #loginWindow { overflow:hidden; clear:both; }
#accountInfo .loginTitle, #loginWindow .loginTitle { margin-bottom:5px; font-size:1.3em; font-weight: bold; }
#accountInfo .rbContent, #loginWindow .rbContent { width:138px; padding:5px 10px; }																				   
#loginWindow .rbContent input { width:133px; } 
#loginWindow #loginOn { display: none; }
#loginError { display:none; float:left; background:#FF7800 none repeat scroll 0 0; color:#FFFFFF; height:20px; line-height:20px; margin-top:5px; width:135px; text-align:center; font-size:12px; } 
#loginOff .loginTitle { text-align: center; margin: 0; padding: 0; }
#loginOn .loginTitle { text-align: center; }
#loginOn .loginTitle a, #loginOff .loginTitle a { text-decoration: none; color: #0086D7; }
#accountInfo .rbContent, #accountInfo .l2, #accountInfo .l3, #accountInfo .l4, #loginWindow .rbContent, #loginWindow .l2, #loginWindow .l3, #loginWindow .l4 
{ border-left-color:#E25C32; border-right-color:#E25C32; }
#accountInfo ul { list-style:none; margin:0; padding:0; }
#accountInfo li { padding-left:15px; margin:2px 0; font-size:1.2em; background:url(../images/icons/arrowOrange.png) left 1px no-repeat; }
#loginWindow .l1, #accountInfo .l1 { background-color:#E25C32; }
#loginWindow .cb label { width:100px; float:left; display:block; line-height:20px; }
#loginWindow .cb input { width:auto; float:right; }
#loginWindow .links { font-size:1.1em; text-align:center; }
#loginWindow .rbContent .ajaxInvoker { width:100px; margin-left:17px; }
/* ALERT WINDOW */
#alertWindow { background:transparent; width:180px; margin:0; padding:0; color:#fff; position:absolute; top:0; left:0; display:none; font-size:1.25em; }
#alertWindow .rbContent { width:160px; padding:5px 10px; }
#alertWindow .rbContent input { width:155px; }
#alertWindow .rbContent, #alertWindow .l1, #alertWindow .l2, #alertWindow .l3, #alertWindow .l4 { background-color:#008CFF; }
#alertWindow .rbContent div, #loginWindow .rbContent div { margin:5px 0; }
#alertWindow .rbContent div label, #loginWindow .rbContent div label { margin:0 0 3px; display:block; }
#alertWindow .rbContent .ajaxInvoker { width:100px; margin-left:30px; }
/* account pages */
#account {  }
#account.activation { margin-left:0px !important; width:580px;}
#account div { margin-top:10px; clear:both; }
#account label { display:block; width:120px; float:left; line-height:24px;}
#account h2 { margin:10px 0;}
#account .boxcontent { margin-top:0;}
#account table { margin:0; padding:0;}
#account .cb label { width:250px; line-height:20px; }
#account.activation p { font-size:1.2em; margin:10px 20px; }

#account.register h2 { margin:10px 0 0; }
#account.register p { margin:10px 0; }
#account.register .accountForm { width:720px; overflow:hidden; position:relative; }
#account.register .accountForm div { width:330px; float:left; clear:none; }
#account.register .accountForm .double { width:700px; clear:both; }
#account.register .double input { width:510px; }
#account.register input { width:180px; }
#account.register .confirm { float:left; clear:right; }
#account.register .valErrors span { color:#f00; display:block; font-size:14px; }
#account.register .valErrors h3 { color:#0086d7; font-size:18px; }
#account.register .accountForm .check { clear:both; width:700px; }
#account.register .accountForm .check label { display:block; width:650px; float:left; line-height:18px; padding-left:5px; }
#account.register .accountForm .check input { display:block; width:15px; float:left; margin-top:3px; }
#account.register .blurbFooter { padding:0; }
#account.register .rbTop, #account.register .rbBottom { display:none; }
#account.register .rbContent { margin:0; padding:0; }
#account.register .accountForm .button { width:700px; }
#account.register .accountForm .staticEmail { font-size:14px; }

#accountEn h1 { font-size:24px; margin-bottom:15px; }
#accountEn #alertsView { width:100%; border-collapse:collapse; }
#accountEn #alertsView td { margin:0; padding:5px; font-size:1.2em; color:#333; height:20px; border-bottom:1px solid #ddd; }
#accountEn #alertsView td a { font-weight:bold; text-decoration:none; color:#333; }
#accountEn #alertsView td a.remove { padding-left:20px; font-weight:normal; color:#00c; }
#accountEn #alertsView td a:hover { text-decoration:underline; color:#00c; }
#accountEn #alertsView td a.remove:hover { text-decoration:underline; color:#00f; background:url(../images/icons/remove.gif) 0px 2px no-repeat; }

#accountEn #resultsView p { margin:0; }
#accountEn #resultsView .controls { position:relative; width:100%; height:30px; overflow:hidden; }
#accountEn #resultsView .controls a { display:block; position:absolute; top:0; }
#accountEn #resultsView .controls a.manLink { right:175px; font-size:18px; font-weight:bold; }


/* MEDIA */
#shading.nomedia #mediaPlaceholder { width:355px;height:60px; }
#shading.nocontact #contactSeller { height:auto; }
#shading.nomedia #contactSeller { height:auto; }
#mediaPlaceholder h3 { text-align:center; margin-top:32px;}

/* LATEST VIDEOS */
#latestVideos { margin:0 0 8px 0; width:600px; overflow:hidden; }
#latestVideos h2.videoTitle { float:left; margin:0; padding:0 0 0 50px; font-size:1.3em; line-height:1.4em; text-align:left; background:url(../images/bgs/videoTitle.gif) left top no-repeat; }
#latestVideos h4 { margin:0 10px 0 10px; padding:0; float:right; text-align:right; }
#latestVideos .rbContent { margin:0 !important; padding:5px 2px 3px 8px; width:588px; overflow:hidden; }
#latestVideos .rbContent, #latestVideos .l1, #latestVideos .l2, #latestVideos .l3, #latestVideos .l4 { background-color:#fff; border-left-color:#B2CAEC; border-right-color:#B2CAEC; }
#latestVideos .l1 { background-color:#B2CAEC; }
#latestVideos .resultsGallery .result { margin:1px; }
#latestVideos .resultsGallery .result:hover .thumb { opacity:1; filter: alpha(opacity = 100); }
#latestVideos .resultsGallery .result:hover .thumb a.itemVideo { opacity:0.80; }
#latestVideos .resultsGallery .result .thumb a.itemVideo:hover { opacity:0.99; filter: alpha(opacity = 99); }

/* HERO GALLERY */
.homeCentre { float:left; width:450px; overflow:hidden; margin:0 77px !important; margin: 0 38px; }
#hero { height:283px; width:446px; overflow:hidden; position:relative; margin-bottom:10px; }
#heroTabsCon { overflow:hidden; width:450px; }
#heroTabs { overflow:hidden; width:4500px; }
#hero .tab { width:450px; height:248px; float:left; }
#hero img { border:none; }
#hero .caption { position:absolute; bottom:7px; left:10px; }
#heroControls { height:20px; float:right; padding:7px 0 0; margin:0 7px 0 0; }
#heroControls li { float:left; list-style:none; }
#heroControls a { display:block; width:30px; height:20px; }
#heroControls span { display:none; }
#hero { background:url(../images/bgs/heroBg.gif) repeat-x left bottom; border:2px solid #CED2DC; }
#heroTabs div { background-color: #CED2DC; }
#heroControls a { background:url(../images/buttons/heroBtn.gif) no-repeat left top; border:1px #fff solid; outline:none; }
#heroControls a.selected { background:#fff; }
#hero .caption a { font-size:1.2em; color:#fff; }
#heroControls a { line-height:20px; text-align:center; color:#0587D3; text-decoration:none; font-size:1.4em; font-weight:bold; }
#heroControls a.selected { color:#004E7B; }

div#warning { width: 400px; display: block; float: right; text-align: right; margin: 0 10px 0 0; }
div#warning a { padding: 0 0 0 20px; }
div#warning font strong { color: #ff0000; }

/* SAVE ALERT PLACE-AD LINKS - IV 07/07/08 */
#saveAlertSellItemBanner a img { border:none; }
#saveAlertSellItemBanner a { display:block; margin:0 auto; }

/* directory Keyword control */
#directoryKeywords { width:300px; }
#directoryKeywords h3 { text-align:left; font-size:14px; color:#154D86; padding:0 0 0 5px; width: 180px; float: left; }
#directoryKeywords.bb .rbContent, #directoryKeywords.bb .l1, #directoryKeywords.bb .l2, #directoryKeywords.bb .l3, #directoryKeywords.bb .l4 { background-color:#9ECFF7; border-left-color:#9FBDC8; border-right-color:#9FBDC8; }
#directoryKeywords .rbBottom .l2, #directoryKeywords .rbBottom .l3, #directoryKeywords .rbBottom .l4 { background-color:#fff; }
#directoryKeywords.bb .l1 { background-color:#9FBDC8; }
#directoryKeywords.bb .rbContent { background:#fff url(../images/bgs/dir-grad.gif) repeat-x top left; padding:5px !important;}
#directoryKeywords ul { padding:0; margin:0; list-style:none; overflow:hidden; position:relative; width:288px; }
#directoryKeywords li { float:left; line-height:24px; margin:0 5px; white-space:nowrap; }
#directoryKeywords a.poweredBy { display:block; float: right; width:75px; height:24px; text-indent:-5000px; outline:none; background:url(../images/logos/yellowSmall.png) left top no-repeat; margin-top: -5px; }
#directoryKeywords .w1  { font-size:15px; }
#directoryKeywords .w2  { font-size:14px; }
#directoryKeywords .w3  { font-size:13px; }
#directoryKeywords .w4  { font-size:13px; }
#directoryKeywords .w5  { font-size:12px; }
#directoryKeywords .w6  { font-size:12px; }
#directoryKeywords .w7  { font-size:11px; }
#directoryKeywords .w8  { font-size:11px; }
#directoryKeywords .w9  { font-size:10px; }
#directoryKeywords .w10 { font-size:10px; }

/* directory search */
#dirSearchS { margin-top:5px; width:160px; }
#dirSearchS #yellowSearch { font-size:14px; color:#154D86; margin:0 0 5px; text-align:center; font-weight: bold; }
#dirSearchS.bb .rbContent, #dirSearchS.bb .l1, #dirSearchS.bb .l2, #dirSearchS.bb .l3, #dirSearchS.bb .l4 { background-color:#9ECFF7; border-left-color:#9FBDC8; border-right-color:#9FBDC8; }
#dirSearchS .rbBottom .l2, #dirSearchS .rbBottom .l3, #dirSearchS .rbBottom .l4 { background-color:#D9ECF8; }
#dirSearchS.bb .l1 { background-color:#9FBDC8; }
#dirSearchS.bb .rbContent { background:#fff url(../images/bgs/dir-grad.gif) repeat-x top left; padding:0 5px;}
#dirSearchS legend { display:none; }
#dirSearchS fieldset { border:0; padding:0; margin:0; }
#dirSearch input, #dirSearch select { display:block; }
#dirSearchS label { display: none; line-height: 0; font-size: 0; margin: 0; padding: 0; /*font-size:12px; color:#154D86; font-weight:bold; margin-bottom:3px;*/ }
#dirSearchS input { margin:5px; width:143px; margin:0 0 5px; }
#dirSearchS select { margin:5px; width:147px; margin:0 0 5px; }
#dirSearchS input.button { margin:5px 0 0; height:auto; width: 60px; float: left; }
#dirSearchS a.poweredBy { margin: 5px 0 0; display:block; width:75px; height:24px; text-indent:-5000px; outline:none; background:url(../images/logos/yellowSmall.png) left top no-repeat; float: right; }

#error .rbContent, #error .l1, #error .l2, #error .l3, #error .l4 { background-color:#FF7800; }
#error h4 { margin:0; padding:0; color:#fff; text-align:center; font-size:14px; }
#account.register #error .rbContent { padding:10px; }
#account.register #error .rbTop, #account.register #error .rbBottom { display:block; margin:0; padding:0; }

/* Modal Windows */
.modalContainer { background-color: #000; height: 100%; left: 0; top: 0; width: 100%; position: fixed; z-index: 10000; opacity: 0.85; filter: alpha(opacity='85'); }
.modalFrame { position: fixed; left: 50%; top: 50%; z-index: 10001; background: #FFF url( ../images/bgs/modalBack.png ) repeat-x left bottom; border: 4px solid #2A9EFE; font-family: MS Trebuchet, Sans-Serif; overflow: hidden; }
.modalFrame p { font-size: 1.3em; padding: 0 10px; font-family: MS Trebuchet, Sans-Serif; }
.modalMedium label { font-size: 1.3em; padding: 0 10px 0 0; text-align: right; float: left; width: 100px; line-height: 1.5em; margin: 5px 0 0 0; }
.modalMedium input { float: left; width: 185px; margin: 5px 0 2px 0; }
.modalMedium p.message { float: left; width: 185px; margin: 5px 0 2px 0; padding: 0; font-size: 1.3em; line-height: 1.5em; }
.modalMedium fieldset { margin: 10px 0; border: none; padding: 0 10px; display: block; width: 286px; float: left; }
.modalMedium fieldset a { text-indent: -5000px; width: 88px; height: 22px; display: block; float: right; margin: 0 5px 0 0; }
.modalMedium .send { background: #FFF url( ../images/buttons/send.png ) no-repeat top left; }
.modalMedium .cancel { background: #FFF url( ../images/buttons/cancel.png ) no-repeat top left; }
.modalMedium { width: 306px; height: 406px; margin-left: -155px; margin-top: -205px; }
.emailSellerModal h3 { display: block; width: 260px; height: 68px; margin: 10px auto; background: #FFF url( ../images/bgs/contactsellerheader.png ) no-repeat top left; text-indent: -5000px; }

/* Home Text */
#homeText { margin-bottom: 10px; }
#homeText h1, h1 { font-size:1.8em; padding:0 0 10px 0; color:#0086D7;}
#homeText h2 { font-size:1.3em;  }
#homeText div { padding:0 0 5px 0; margin-right: 10px; }
#homeText p { text-align: justify; }

/* Home Tabs */
#homeTabs { overflow: hidden; background: url('../images/bgs/TabGrad.png') repeat-x; margin: 0;  border-right: solid 1px #9FBDC8; border-left: solid 1px #9FBDC8; width: 590px; }
#homeTabs ul {margin: 0; padding: 0 0 0 3px; border-bottom: solid 1px #9FBDC8; overflow: hidden; }
#homeTabs li h2 { font-size: 1.2em; border-right: solid 1px #9FBDC8; width: 199px; padding-right: 2px; }
#homeTabs li h2.space { width: 170px; border: none; padding-right: 0; }
#homeTabs li { display:block; float:left; padding-right: 3px; cursor: pointer; }
#homeTabs #tab1, #homeTabs #tab2, #homeTabs #tab3 {padding-left: 5px;  float:none; }
.tabTop, .tabBottom { background: #fff; width: 593px; }
.tabTop b, .tabBottom b { display: block; height: 1px; overflow: hidden; }
.a1, .a2, .a3, .a4 { border-left: solid 1px #9FBDC8; border-right: solid 1px #9FBDC8; }
.tabTop .a2, .tabTop .a3, .tabTop .a4 { background-color:#D7E7EE;  }
.tabBottom .a2, .tabBottom .a3, .tabBottom .a4 {background-color: #FFF; }
.a1 { margin: 0 5px; background-color: #9FBDC8; }
.a2 { margin: 0 3px; }
.a3 { margin: 0 2px; }
.a4 { margin: 0 1px; height: 2px; }
.tabBottom {margin-bottom: 10px; }
/* OLD CORNERS */

.error { overflow:hidden; }
.error .top, .error .bottom { display:block; background:transparent; font-size:1px; }
.error .b1, .error .b2, .error .b3, .error .b4, .error .b1b, .error .b2b, .error .b3b, .error .b4b { display:block; overflow:hidden; background:#FF7800; border-left:1px solid #FF7800; border-right:1px solid #FF7800; }
.error .b1, .error .b2, .error .b3, .error .b1b, .error .b2b, .error .b3b { height:1px; }
.error .b1, .error .b1b { margin:0 5px; border:0; }
.error .b2, .error .b2b { margin:0 3px; border-width:0 2px; }
.error .b3, .error .b3b { margin:0 2px; }
.error .b4, .error .b4b { height:2px; margin:0 1px; }
.error .boxcontent { display:block; border-left:1px solid #FF7800; border-right:1px solid #FF7800; padding:10px 10px 7px 10px; text-align:center; background:#FF7800; color:#FFFFFF; }


.searchBox .top, .searchBox .bottom { display:block; background:transparent; font-size:1px; }
.searchBox .b1, .searchBox .b2, .searchBox .b3, .searchBox .b4, .searchBox .b1b, .searchBox .b2b, .searchBox .b3b, .searchBox .b4b { display:block; overflow:hidden; }
.searchBox .b1, .searchBox .b2, .searchBox .b3, .searchBox .b1b, .searchBox .b2b, .searchBox .b3b { height:1px; }
.searchBox .b1 { margin: 0 5px; }
.searchBox .b2, .searchBox .b2b { margin: 0 3px; border-width:0 2px; }
.searchBox .b3, .searchBox .b3b { margin: 0 2px; }
.searchBox .b4, .searchBox .b4b { height: 2px; margin: 0 1px; }
.searchBox .b1b { margin:0 5px; }
.searchBox .boxcontent { display:block; padding:0 11px; }
.searchBox .bottom { margin-bottom:5px; }


.endecaHistory .top, .endecaHistory .bottom {display: block;background: transparent;font-size: 1px;}
.endecaHistory .b1, .endecaHistory .b2, .endecaHistory .b3, .endecaHistory .b4, .endecaHistory .b1b, .endecaHistory .b2b, .endecaHistory .b3b, .endecaHistory .b4b {display: block;overflow: hidden;}
.endecaHistory .b1, .endecaHistory .b2, .endecaHistory .b3, .endecaHistory .b1b, .endecaHistory .b2b, .endecaHistory .b3b {height: 1px;}
.endecaHistory .b1, .endecaHistory .b1b {margin:0 5px;}
.endecaHistory .b2, .endecaHistory .b2b {margin:0 3px;border-width:0 2px;}
.endecaHistory .b3, .endecaHistory .b3b {margin:0 2px;}
.endecaHistory .b4, .endecaHistory .b4b {height:2px; margin:0 1px;}
.endecaHistory .boxcontent { display: block; padding: 5px 10px; text-align: left; }


.simpleBox .top, .simpleBox .bottom {display: block;background: transparent;font-size: 1px;}
.simpleBox .b1, .simpleBox .b2, .simpleBox .b3, .simpleBox .b4, .simpleBox .b1b, .simpleBox .b2b, .simpleBox .b3b, .simpleBox .b4b {display: block;overflow: hidden;}
.simpleBox .b1, .simpleBox .b2, .simpleBox .b3, .simpleBox .b1b, .simpleBox .b2b, .simpleBox .b3b {height: 1px;}

.simpleBox .b2 {background: transparent; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}
.simpleBox .b3 {background: transparent; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}
.simpleBox .b4 {background: transparent; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}
.simpleBox .b4b {background: #EFEFEF; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}
.simpleBox .b3b {background: #ECECEC; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}
.simpleBox .b2b {background: #EAEAEA; border-left: 1px solid #B2DAF3; border-right: 1px solid #B2DAF3;}

.simpleBox .b1 {margin: 0 5px;background: #B2DAF3;}
.simpleBox .b2, .simpleBox .b2b {margin: 0 3px;border-width: 0 2px;}
.simpleBox .b3, .simpleBox .b3b {margin: 0 2px;}
.simpleBox .b4, .simpleBox .b4b {height: 2px; margin: 0 1px;}
.simpleBox .b1b {margin: 0 5px;	background: #B2DAF3;}

.simpleBox .boxcontent
{
	display: block;
	border-left: 1px solid #B2DAF3;
	border-right: 1px solid #B2DAF3;
	padding: 10px;
	background: url(../images/bgs/greyUP2.gif) bottom repeat-x;
}

#mediaShow .hide { display:none; }
#mediaShow { border:1px solid #C5E0F1; padding:2px; position:relative; overflow:hidden; width:340px; }
#mediaShow img { border:0; padding:0; margin:0; }
#mediaShow #thumbnails { width:100%; overflow:hidden; clear:both; }
#mediaShow .thumbnail, #mediaShow .selected { float:left; text-align:center; cursor:pointer; } 
#mediaShow .thumbnail { width:64px; height:48px !important; height:52px; padding:2px; }
#mediaShow .selected { width:68px; height:52px !important; height:56px;} 
#mediaShow .selected img { border:solid 2px #009EEE; }
#mediaShow #mainImageContainer { clear:both; margin:2px; /*IE ONLY margin:4px 2px 2px;*/ position:relative; overflow:hidden; text-align:center; background-color:#eee; }
#mediaShow #controls { list-style:none; overflow:hidden; padding:2px 2px 0; margin:0 0 15px; }
#mediaShow #controls a { float:left; margin-right:3px; height:32px; width:30px; display:block; outline:none; text-indent:-5000px; }
#mediaShow #controls #nextButton { margin-right:30px; }
#mediaShow #controls #videoButton { width:60px;}
#mediaShow #controls #videoButton a { width:60px; }
#mediaShow #controls #zoomButton { float:right; width:95px; margin:0; }
#mediaShow #controls #zoomButton a { width:95px; }

/* BACKGROUNDS */
#mediaShow #controls #zoomButton { background:url(../images/icons/zoomImage.gif) no-repeat center; }
#mediaShow #controls #playButton { background:url(../images/icons/playSlideshow.gif) no-repeat center; }
#mediaShow #controls #stopButton { background:url(../images/icons/stopSlideshow.gif) no-repeat center; }
#mediaShow #controls #nextButton { background:url(../images/icons/nextImage.gif) no-repeat center; }
#mediaShow #controls #prevButton { background:url(../images/icons/previousImage.gif) no-repeat center; }
#mediaShow #controls #videoButton { background:url(../images/icons/video1.gif) no-repeat center; }

#mediaShow.zoomIn #mainImageContainer { height:432px; width:576px; }
#mediaShow.zoomOut #mainImageContainer { height:252px; width:336px; }
#mediaShow.zoomIn { width:580px; }
#mediaShow.zoomOut { width:340px; }

/* MSN Header */
#msnHeader { text-align:center; width:100%; }
#msnhd { margin:0 auto; text-align:left; width:970px; }
#msn_div1, #msn_div2, #msn_div3, #msn_div4, #msn_div5, #msn_div6, #msn_div7, #msn_div8, #msn_div9, #msn_div10 { visibility:hidden; z-index:-1; position:absolute; left:0; top:0; } 
#msnhd_div, #msnhd_div1, #msnhd_div2, #msnhd_div3, #msnhd_div4, #msnhd_div5, #msnhd_div6, #msnhd_div7, #msnhd_div8, #msnhd_div9, #msnhd_div10 { visibility:hidden; }
/* MSN Footer */
#msn_ft{width:790px;float:left;margin:0px}
.f0, a.f0:link, a.f0:visited {width:790px;background:#58c5f0;font-family:Verdana,Arial,Helvetica;font-size:11px;font-weight:bold;color:#fff;text-align:center;padding:3px 0 3px 0}
a.f0:link, a.f0:visited {text-decoration:none}
a.t0:link, a.t0:visited {color:#fff;text-decoration:none}
a.f0:hover,a.t0:hover {color:#fff;text-decoration:underline}
.f1, a.f1:link, a.f1:visited {width:790px;font-family:Verdana,Arial,Helvetica;font-size:11px;color:#2384b7;text-align:center;padding-top:5px}
a.f1:link, a.f1:visited {text-decoration:none}
a.t1:link, a.t1:visited {color:#2384b7;text-decoration:none}
a.f1:hover,a.t1:hover {color:#2384b7;text-decoration:underline}
.f2 {width:779px;font-family:Verdana,Arial,Helvetica;font-size:11px;color:#91a6ab;text-align:center;padding-top:5px}
.footer_linesp {line-height: 5px}
.footer_dash {color:#2384b7}
.footer_stroke {color:#fff;font-weight:bold}
#msnFooter { text-align:center; width:100%; }
#msnft { margin:0 auto; text-align:left; width:970px; }
#msnft_div1, #msnft_div2, #msnft_div3, #msnft_div4, #msnft_div5, #msnft_div6, #msnft_div7, #msnft_div8, #msnft_div9, #msnft_div10 {visibility:hidden;} 
/* Endeca nav dimension name colours */
#endeca .endeca h4 { color:#F20000; }
/* search box colour */
.searchBox .boxcontent { background-color:#CC0000; 	border-left: 1px solid #CC0000;	border-right: 1px solid #CC0000; }
.searchBox .b2, .searchBox .b3, .searchBox .b4, .searchBox .b4b, .searchBox .b3b, .searchBox .b2b { border-left: 1px solid #CC0000; border-right: 1px solid #CC0000; }
.searchBox .b1, .searchBox .b2, .searchBox .b3, .searchBox .b4 { background:#CC0000; }
.searchBox .b1b { background: #CC0000; }
.searchBox .b2b { background: #CC0000; }
.searchBox .b3b { background: #CC0000; }
.searchBox .b4b { background: #CC0000; }
/* Connect search */
#connectSearch { background-color:#CC0000; }
/* Search text */
#wrapSearch, #wrapSearch a { color:#fff; }
/* Search Inputs */
.basicSearch .keywords, .searchBox select { background:#fff; }
/* breadcrumbs */
.endecaHistory .b1, .endecaHistory .b1b { background:#F20000; }
.endecaHistory .b2, .endecaHistory .b3, .endecaHistory .b4, .endecaHistory .b4b, .endecaHistory .b3b, .endecaHistory .b2b { background:#F20000; border-left:1px solid #F20000; border-right:1px solid #F20000; }
.endecaHistory .boxcontent { border-left:1px solid #F20000; border-right:1px solid #F20000; background:#F20000; }
/* Menu font colors */
#menu li a:link, #menu li a:visited, #menu li a:active { color:#fff; } 
#menu li a:hover { color:#DD9291; } 
/* Breadcrumb link colours */
.endecaHistory a:link, .endecaHistory a:active, .endecaHistory a:visited, .endecaHistory a:hover { color:#FFC47F; }
.endecaHistory a:hover { color:#fff; }

/* modal window */
.modalFrame { border-color: #C00; }
/* SLIMBOX (Customized version) */
#lbOverlay { position: absolute; top:0; left:0; width:100%; background-color:#000; cursor:pointer; z-index:5000; }
#lbCenter, #lbBottomContainer { position:absolute; left:50%; padding:0; overflow:hidden; background-color:#fff; z-index:5001; }
.lbLoading { background:#fff url(../images/slimbox/sb_loading.gif) no-repeat center; }
#lbCanvas { border:9px solid #fff; }
#lbCanvas iframe, #lbCanvas img { border:none; margin:0; padding:0; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:10px; width:70px; background:url(../images/slimbox/sb_anchor_spacer.gif); }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(../images/slimbox/sb_prevlabel.gif) no-repeat; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(../images/slimbox/sb_nextlabel.gif) no-repeat; }
#lbBottom { font-size:12px; font-family:Verdana, Helvetica, sans-serif; color:#666; line-height:1.4em; text-align:left; margin:0 0 0 10px; padding:0; }
#lbCloseLink { display:block; float:right; width:66px; height:22px; background:transparent url(../images/slimbox/sb_closelabel.gif) no-repeat center; margin:0; padding:0; }
#lbCaption, #lbNumber { }
#lbCaption { font-weight:bold; }