/** Recurring CSS classes **/
.clearBoth { clear:both;height:0px;line-height:0px;font-size:0px; }
.strike { text-decoration:line-through; }
.issue { color:#f00; }
.field_label { text-align:left; }
.nobg { background-color:transparent; background-image:none !important; }
.smlTextGrey { color:#515151;font-size:11px; }
.backLink { padding:5px;text-align:right; }
.backLink img { vertical-align:middle; }
.backLink a { color:#1793C6; }

.auction #contentHolder  { background:url(cat_bg.gif) center top repeat-y; }
.auction #content { margin-left:2px;width:594px;background-color:#fff; }

.auction #content h2 { background-color:#232323;height:47px;letter-spacing:1px;line-height:47px;text-indent:25px;font-size:26px;text-transform:uppercase; }

/* Auction Side Nav */
.auction #sideNav ul { padding:0 5px; }
.auction #sideNav ul li ul { padding:0 0 3px;margin:0;background:url(designernav_bg.gif) center bottom no-repeat; }
.auction #sideNav ul li ul li { padding:1px 0 0;height:auto;background:url(dotted_sidenav.gif) left top repeat-x; }
.auction #sideNav ul li ul li a { padding:4px 5px 5px 20px;height:100%;background-color:#565656;color:#fff; }
.auction #sideNav ul li ul li a:hover, .auction #sideNav ul li ul li a.on { background-color:#232323;text-decoration:none!important; }
.auction #sideNav ul li ul li.more { padding:4px 0 5px;height:73px;background-color:#f5cf31;color:#050505;text-transform:uppercase;text-align:center;background:url(selectMore_bg.gif) center top repeat-y; }

.auction #sideNav ul li#auctionNav ul li#signup { clear:none;float:left;padding:2px 4px;width:86px;background-image:none;border-top:1px solid #909090;border-bottom:1px solid #909090;background-color:#565656; }
.auction #sideNav ul li#auctionNav ul li#signup a { padding:2px 1px 3px;color:#f5cf31;background-color:#232323;text-align:center; }
.auction #sideNav ul li#auctionNav ul li#signup a:hover { background-color:#f5cf31;color:#232323; }
.auction #sideNav ul li#auctionNav ul li#login { clear:none;float:left;padding:2px 4px;width:86px;background-image:none;border-top:1px solid #909090;border-bottom:1px solid #909090;background-color:#565656; }
.auction #sideNav ul li#auctionNav ul li#login a { padding:2px 1px 3px;color:#f5cf31;background-color:#232323;text-align:center; }
.auction #sideNav ul li#auctionNav ul li#login a:hover { background-color:#f5cf31;color:#232323; }

/* Item List Display */
/** Item List Elements **/
#itemList { display:inline;width:auto;padding:0;background:#fff; }
* html #itemList {  }
#itemList p { padding:2px 16px 6px 16px; }
#itemList div#itemGrid { display:inline;float:left;padding:0;margin:5px;border-top:1px solid #dbdbdb; }
#itemList div.itemHome { height:222px; width:auto; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; overflow:hidden; border-width:0 1px 1px 1px; border-color:#dbdbdb; border-style:solid;background-color:#fff; }
#itemList div.itemHome .itemImage { float:left; padding:20px; width:110px; height:182px; }
#itemList div.itemHome .itemImage img { width:108px; height:180px; border:1px solid #dbdbdb; }
#itemList div.itemHome .itemInfo { float:left; padding:20px; width:392px; height:182px; }
#itemList div.itemHome .itemDesc { float:left; padding:20px; width:195px; height:127px; }
#itemList div.itemHome .itemDesc { float:left; padding:20px; width:195px; height:127px; }
#itemList div.itemHome .iimage { float:left; margin:0px 5px; padding:0; }
#itemList div.itemHome .iteminfo { margin:0 auto 0 auto; }
#itemList div.itemHome .ititle { font-family:Georgia, serif;text-decoration:none;font-size:21px;color:#404040; }
#itemList div.itemHome .ibid { color:#ff0018;font-size:13px; }
#itemList div.itemHome .ibid b { font-size:12px; }
#itemList div.itemHome .ibid img { vertical-align:middle; }
#itemList div.itemHome .ibid a { color:#ff0018; }
#itemList div.itemHome .itime { font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#1d1d1d; }
#itemList div.itemHome .itime b { font-size:9px;font-family:Georgia, serif;color:#ff0018; }
#itemList div.itemHome .imore { margin:0 0 5px 0; color:#ff0018; }
#itemList div.itemHome .idesc { color:#693e5c; }
#itemList div.itemHome a { color:#404040; }
#itemList div.itemHome a:hover { text-decoration:underline; }
#itemList h2 { overflow:hidden; text-indent:-9999px; background:url(lbl_itemList.jpg) no-repeat top left }

/** Category Page Elements **/
#headerShow { display:block; width:614px; height:99px; margin:6px 0 0 157px; }
.hdr30Rock { background:url(hdr30Rock.jpg) top no-repeat; }
.hdrFridayNightLights { background:url(hdrFridayNightLights.jpg) top no-repeat; }
.hdrHeroes { background:url(hdrHeroes.jpg) top no-repeat; }
.hdrLasVegas { background:url(hdrLasVegas.jpg) top no-repeat; }
.hdrTheOffice { background:url(hdrTheOffice.jpg) top no-repeat; }
.hdrTonightShowwithJayLeno { background:url(hdrTonightShowwithJayLeno.jpg) top no-repeat; }
.hdrLawandOrder { background:url(hdrLawandOrder.jpg) top no-repeat; }
.hdrCelebrityApprentice { background:url(hdrCelebrityApprentice.jpg) top no-repeat; }
.hdrMyNameIsEarl { background:url(hdrMyNameIsEarl.jpg) top no-repeat; }
.hdr2008BeijingOlympics { background:url(hdrOlympics.jpg) top no-repeat; }
.hdrPassions { background:url(hdrPassions.jpg) top no-repeat; }

#content .item { width:593px; height:154px; margin:0 0 0 10px; border-bottom:1px #ccc solid }
#content .item .itemImage { width:147px; height:147px; padding:7px 0 0 7px; float:left; border-right:1px #ccc solid }
#content .item .itemImage img { width:140px; height:140px; }
#content .item .itemInfo { width:427px; margin:0 0 0 162px; padding:7px 0 0 0 }
#content .item .itemInfo p { margin:0; padding:2px 0; }

/** Detail Page Elements **/
#content #detailWrapper { margin:5px;background:#fff;border:1px solid #dbdbdb; }
#content #detailWrapper p, #content #detailWrapper a, #content #detailWrapper div, #content #detailWrapper span, #content #detailWrapper table { color:#232323; }
#content #detailImage { padding:20px; margin:0!important; float:left; height:auto; width:252px; text-align:center; }
#content #detailImage img { width:250px; border:1px solid #dbdbdb; margin:0 0 8px 0; }
*:first-child+html #content #detailImage { margin:2px 0 0 10px }
* html #content #detailImage { margin:2px 0 0 5px }
#content #detailImage .detailAltImage { padding:0 3px; }
#content #detailImage .detailAltImage img { margin:0;width:45px;height:auto }

#content #detailInfo { float:right; padding:20px 20px 20px 0; height:auto; width:270px; }
#content #detailInfo h1 { padding:2px 16px 2px 5px; margin:0; text-transform:uppercase; color:#232323; }
#content #detailInfo h2 { border-bottom:1px #4c8098 solid; clear:both }
#content #detailInfo h4 { border-bottom:1px #4c8098 solid; }
#content #detailInfo table { width:257px;}
#content #detailInfo table th { width:110px; }
#content #detailDesc { margin:6px 0 5px 0 }
#content #detailHist { margin:6px 0 5px 0 }


#content #Video { padding:20px 0; height:auto; border-top:1px solid #d9d9d9;background-color:#222222; }
#content #Video #productVideo { color:#fff;text-align:center; }
#content #Desc { /*float:right; width:245px; */padding:20px; height:auto; border-top:1px solid #d9d9d9; }
#content #Desc h1 { color:#232323; }
#content #Hist { /*float:right; width:245px; */padding:20px; height:auto; border-top:1px solid #d9d9d9; }
#content #Hist h1 { color:#232323; }

/* Account pages */
.account { background-color:#fff; }
.account p, .account table,.account span { padding:5px 10px;color:#232323; }
.account a { color:#1793C6!important; }
.account #detailWrapper h2 { font-size:13px;color:#fff;height:20px;line-height:20px;border-top:1px solid #fff; }
.prefs ul { padding:5px 10px; }
.account form { display:block;padding:10px;color:#232323; }
.account table { background-color:#fff; }

/* Bid pages */
.bid p, .bid table,.bid span { padding:5px 10px;color:#232323; }
.bid a { color:#1793C6!important; }
.bid h1 { color:#232323!important; }

.errorMessage { color:#f00!important; }
.smlErrorBold { font-size:11px;font-weight:bold; }

/* Checkout */
#content.checkout p { padding:5px;color:#232323; }
#content.checkout table.winning { margin:10px auto;width:400px;border:1px solid #d1d1d1;color:#232323; }
#content.checkout table.winning .title { padding:5px;font-size:16px;background-color:#e2e2e2; }
#content.checkout table.winning .label {  }
#content.checkout table.winning .desc { font-family:Georgia; }
#content.checkout table.winning .submit { padding:5px; }






/* Top level category menu */
.menu ul li { border-top:1px dotted #aaa8a9; line-height:23px; font-size: 13px; text-transform:uppercase; color:#369; _background:url(menu-bg.gif) top left repeat-x; }
.menu ul li a { color:#369; }
/* Category level menu */
.menu ul li ul li { background-color:#f6f2ef; /*text-indent:9px;*/ padding-left:9px; }
/* Sub-category level menu */
.menu ul li ul li ul li { background-color:#f8e5de; font-weight:normal; text-indent:18px; color:#ff7439; }
.menu ul li ul li ul li a { color:#ff7439; font-weight:normal; }

/* Right navigation - Home and major category pages only */
#rightNav { width:160px; float:right; position:absolute; top:0px; right:0px; z-index:999 }

/* storewide content area */
#catHero { background:#fff; width:572px; height:187px; float:left; /*margin:0 0 0 259px;*/ padding:0; position:relative; top:0px; left:0px;}
#catHero img { /*margin-left:5px; _margin-left:0;*/ }


.contentdiv { margin:0; padding:0 5px 5px 5px; background:#fff; z-index:10; }

#content_inner {
	position:relative;
	float:left;
	background: #fff;
	border:1px solid #bcbcbc; 
	padding: 3px;
	width:709px;
	margin-top: 6px;
}

/*#content.home { position:relative; padding:0; }
#flashheader { width:500px; height:261px; margin-bottom:10px; }
#flashcontent { width:500px; height:249px; margin-bottom:10px; }
#content.home .contentdiv { border:1px solid #bcc2c0; background:#fff; padding:3px 3px 0 3px; }*/

/* Two-column page layout - All pages except home and main cat pages */
#content.twocol { width:712px; /*_height:710px;*/ padding:3px; /*top:0; left:0;*/ background:#fff; }
#content.twocol #content_title { background:none; z-index:1; }
#content.twocol #content_title_left { z-index:11; background:#fff !important; }
#content.twocol h1 { margin:0; font-weight:bold; color:#386991; padding:5px; font-size:18px; line-height:18px; margin-bottom:10px; }
#content.twocol h3 { background:url(header_bg.gif) repeat-x; height:25px; vertical-align:middle; line-height:25px; margin:0; padding:0 0 0 6px; font-size:12px; font-weight:bold; color:#386991; }
#content.twocol h4, #content.threecol h4 { margin:9px 0 13px 0; padding:0; }
#content.twocol h4 span { display:none; float:left; height:28px; background:#446281; width:5px; }
/*#content.twocol #products { margin:40px 0 10px 0px; _margin-top:0; }
#content.twocol #products.walkon { margin-top:60px !important; }*/
*:first-child+html #content.twocol #products { margin:0 0 10px 0px; }
.twocol .cnrSpan { display:block; width:3px; height:3px; background:url(corners.gif) top left; position:absolute; _line-height:3px; _font-size:1px; }
.twocol .cnr01 { top:-1px; left:-1px; background-position:top left; }
.twocol .cnr02 { top:-1px; right:-1px; background-position:top right; _right:-2px; }
.twocol .cnr03 { bottom:-1px; left:-1px; background-position:bottom left; _bottom:-2px; }
.twocol .cnr04 { bottom:-1px; right: -1px; background-position:bottom right; _bottom:-2px; _right:-2px; }


#main .noLeftNav { width:961px; margin-left:6px; border:1px solid #bcbcbc; padding:3px; position:relative; top:0; left:0; background:#fff; }
#content.noLeftNav #content_title { background:none; z-index:1; }
#content.noLeftNav #content_title_left { z-index:11; background:#fff !important; }
#content.noLeftNav h1 { background:#fff; margin:0; padding:3px; font-weight:normal; color:#000; padding-left:10px; padding-bottom:5px; font-size:18px; line-height:18px; margin-bottom:10px; display:block; z-index:9999; border:0; }
#content.noLeftNav h3 { background:url(header_bg.gif) repeat-x; height:25px; vertical-align:middle; line-height:25px; margin:0; padding:0 0 0 6px; font-size:12px; font-weight:bold; color:#fff; }
#content.noLeftNav h4, #content.threecol h4 { margin:9px 0 13px 0; padding:0; }
#content.noLeftNav h4 span { display:none; float:left; height:28px; background:#446281; width:5px; }
/*#content.noLeftNav #products { margin:40px 0 10px 0px; _margin-top:0; }
#content.noLeftNav #products.walkon { margin-top:60px !important; }*/
*:first-child+html #content.noLeftNav #products { margin:0 0 10px 0px; }
#content.noLeftNav h4.walkchallenge { background:#399; }
/*#content.noLeftNav #prodInfo { width:670px; _width:400px; +width:400px; }*/
#content.noLeftNav #prodInfo p { padding-right:5px; }
.noLeftNav #detailimage { width:266px; }

/* Three-column page layout - Main category pages */
#content.threecol { position:relative; margin-right:273px; padding:0; width:498px; }
.threecol { position:relative; margin:0; padding:0 0 0 5px; width:498px; }
#content.threecol .contentdiv { margin:0; padding-bottom:10px; border:1px solid #bcc2c0; background:#fff; z-index:10; }
#content.threecol h4.cattitle { position:absolute; top:-10px; left:0px; _left:5px; width:473px; text-indent:20000px; background-repeat:no-repeat; background-color:transparent; height:37px; overflow:hidden; }
#content.threecol #products { margin:40px 0 10px 18px; }
.threecol .cnrSpan { display:block; width:3px; height:3px; background:url(corners.gif) top left; position:absolute; _line-height:3px; _font-size:1px; }
.threecol .cnr01 { top:0px; left:0px; background-position:top left; _left:5px; }
.threecol .cnr02 { top:0px; right:0px; background-position:top right; _right:-1px; }
.threecol .cnr03 { bottom:0px; left:0px; background-position:bottom left; _left:5px; _bottom:9px; }
.threecol .cnr04 { bottom:0px; right: 0px; background-position:bottom right; _bottom:9px; _right:-1px; }

/*Auction Pages
.item {border-top:1px dotted #ada9aa; padding: 10px 0 10px 0; height:180px }
.desc {padding:10px;}*/

/* Info Pages */
#content.storeinfo { line-height:16px; }
#content.storeinfo h3 { margin:15px 0 3px 0; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#ccc; }

#content h3.breadcrumbs, #content .time { font-size:11px; color:#000; padding:5px 5px 0 0; margin:0; text-align:right;}
#content h3.breadcrumbs a { color:#336699; }

.productList { width:558px; display:block; float:left; /*padding:06px;*/ }
.productList li a { font-weight:normal; }
.breadcrumbs a{ color:#fff; }
.productList li { float:left; width:125px; text-align:center; margin:5px 0 0 11px; }
.productList li.grid .product { width:125px; height:215px; overflow:hidden; margin:0; padding:0; }
.productList .product li { margin:0; width:125px; margin:0; }
.productList .product .image div { margin:0; padding:0; }
.productList .product .image #imageContainer a img{ width:125px; height:125px; }
.productList .product .image  #imageContainer .mapclass { display:none; }
.productList .product .image .popupButton { /*border:7px solid #fff;*/ height:100px; padding:0; margin:0; }
.productList .product .name a { color:#fff; font-weight:bold; }
.productList .product .price a { color:#fff; font-weight:bold; }


.fItemDetail  .fimage { float:left; margin-right:5px; }
.fItemDetail .fprice { display:block; color:#FF6700; }


/* Category Controls */
#pageInfo, #pageInfo a, .displaypage { color:#000; font-weight:bold; }
#pageInfo { padding-left:10px; width:100%; float:left; margin-top:8px;; }
#pageInfo span, #pageInfo div { display:block; float:left; padding-right:15px; font-size:11px; }
#pageInfo form { display:inline; }
#pageInfo .displaypage { /*position:absolute; top:5px; right:0px;*/display:inline; position:relative;/* top:-3px; _top:-6px;*/ }
#pageInfo .filterview, #pageInfo .sortview { display:inline; position:relative; top:-3px; _top:-6px; }
#pageInfo .filterview { width:175px; text-align:center; padding:0; }
#pageInfo .sortview { float:left; }
#pageInfo .display { display:none; }
#pageInfo select { border:1px solid #bcbcbc; vertical-align:middle }
#pageInfo img { vertical-align:middle; }

#productFooter { text-align: right; padding-right:10px; padding-bottom:5px; }



/**#newsletter, #recentlyviewed { position:relative; margin:11px; padding:6px; line-height:1.2em; background:#cad8e1; }*/

#recentlyviewed { margin-top:0px; }
#leftNav #recentlyviewedTop { background:url(bgRecentlyViewedTop.jpg) no-repeat top left; height:29px; margin:10px 0 0 11px; text-indent:-9999px; overflow:hidden; }
#leftNav #recentlyviewed h3 { text-transform:uppercase; margin:0; padding:0; padding-right:5px; }
#leftNav #recentlyviewed li { border-top:1px dotted #ada9aa; padding:3px 0; _height:50px; }
*:first-child+html #leftNav #recentlyviewed li { height:50px; }
#leftNav #recentlyviewed li ul li { border:0; height:auto !important; }
#leftNav #recentlyviewed li.image { float:left; margin-right:5px; }
#leftNav #recentlyviewed li.name a { color:#666; font-weight:normal; }
#leftNav #recentlyviewed li.price a { color:#FF6700; } 

.promo {
	position:relative; padding:6px; text-align:center;
}


/* Right navigation */
.dealoftheweek h3 { background-image:url(dealoftheweek.gif); background-position:8px 2px; background-repeat:no-repeat; width:150px; text-indent:-9999px; overflow:hidden; }
#rightNav .navBox form input.text { width:160px; _width:160px; }
#rightNav #bestsellers { border:1px solid #4ba7cc; border-left:0; border-right:0; margin-top:20px; position:relative; padding-top:18px; width:160px; }
#rightNav #bestsellers h3 { text-transform:uppercase; color:#4ba7cc; font-family:Arial; font-size:18px; background:white; position:absolute; top:-12px; left:0; margin:0; padding:0; padding-right:10px; }
#rightNav #bestsellers li { border-top:1px dotted #ada9aa; height:50px; }
.fixedad { margin-top: 10px; border: 1px solid #e4d9d3; position: relative; padding: 10px; }
.fixedad .toutsubhead{ width: 125px; font-weight: bold; font-style: italic; color: #b08c7c; padding-bottom:3px; }
.fixedad .fixedadSponsor { border-bottom: 1px dotted #aaa8a9; }
.fixedad .fixedadwhatsthis a{ position: absolute; right: 5px; top: 5px; color: #e4d9d3; text-decoration: underline; font-size:9px }
.fixedad .wrapper { border-bottom: 1px dotted #aaa8a9; padding:7px 0; margin:0; font-size:11px; }
.fixedad .wrapper a { font-size:11px; }
.fixedad .fixedadhost a { color: #ff7d44; font-weight: normal; }


.navBox form { margin:0; padding:0; }
.navBox form input.text { width:105px; _width:100px; }
.navBox form  a { color: #c0a89b; text-decoration: underline; }
.navBox form  a:hover { color: #c0a89b; text-decoration: none; }

.info_column, #info_leftnav { float: left; width: 250px; }
.info_column ul li{ margin-top: 3px; }
#info_column1 { border-left: 1px solid #c0a89b; padding-left: 20px; }
#info_leftnav { width: 200px; padding-left: 10px; }


/* Product detail pages */

#detail_left { border-right: 1px solid #d7d7d7; }
#detail_right { width:274px; vertical-align:top; padding-top:14px; padding-left:6px; } 
#detailimage { float:left; width:216px; text-align:center; }
#product_detail_pic img { border: 1px solid #eee; }
#prodInfo { margin-bottom:10px; width:480px; _width:250px;}
#product_detail_info { min-height:300px; border-bottom: 1px solid #d7d7d7; }
.xsells ul li { float:left; width:150px; margin-bottom:15px; }
#product_desc { padding:0 6px 0 0; }
#content.twocol #prodInfo h3 { padding-left: 0; width:480px; }
#product_controls table th { padding-right: 7px; color: #369; line-height:26px; height:26px; }
#product_controls table td { line-height:15px; height:30px; color:#232323;vertical-align:top; }
#product_controls table td input { vertical-align:middle; }
.addtocart img { vertical-align:middle; }
#product_email_to_friend a, #product_add_to_wishlist a  { display:block; color:#666; font-weight:normal; padding-left:25px; height:16px; line-height:16px; }
#product_email_to_friend a { background: url(btnEmail.gif) no-repeat; margin-top:10px; }
#product_add_to_wishlist a { background: url(btnWishList.gif) no-repeat; }
#product_controls { margin-top:0; }
#prodInfo ul li { list-style:inside disc; }
#zoomImg { position:absolute; top: 69px;left:265px; width:500px; height:300px; z-index:9999; float:right; background-color:#fff; display:none; }  

.navBox .featuredList li.image { width: 100px; float: left; }
.navBox .featuredList li.name { padding:0; margin:0; }
.navBox .featuredList li.name a{ display:block; font-weight: normal; color: #666; padding:0 0 0 5px; margin:0; }
.navBox .featuredList li.name img { margin-left:5px; }
* html .navBox .featuredList li.name img { margin-left:0; }
.navBox .featuredList li.price { padding:0; margin:0; }
.navBox .featuredList li.price a{ display:block; padding:0 0 0 5px; margin:0; color: #ff8e40; }
.navBox .featuredList li.description{ color: #666; padding-left: 5px; margin: 5px 0; }
.navBox .buynow { color: #ff8e40; margin-left:5px; /*margin-left:105px;*/ }
* html .navBox .buynow { /*margin-left:102px;*/ margin-left:2px; }

/* Brand Pages */
.brandlist li { float: left; width: 250px; height: 2em; overflow: hidden; font-size: 11px; }
.brandlist li a { font-weight: normal; color: #666; }


* html #product_detail_info { height:300px; }

.leftbit { margin:0; padding:0; width:765px; }
.leftbit p { font-size:18px; color:#446281; font-style:italic; width:765px; text-align:left; padding-top:10px; float:left }
.xsells { width:480px; height:250px; /*margin:0 auto;*/ float:left; clear:both }
#products.xsells ul { margin:0; padding:0; }
#products.xsells ul li { width:220px; padding:0 15px; text-align:center; }
.xsells h3 { padding-top:10px; font-size:14px; color:#386991; }

#product_email_table { width:482px; margin:0 auto; }
#product_email_table td { width:50%; text-align:left; }
#product_email_table td#product_email_text { text-align:center; }
#product_email_table td#product_email_image { text-align:center; }

#product_email_sent { text-align:center; width:755px; }

.switchview img { vertical-align:middle; }

.productList li.list { float:none; height:135px; width:725px; margin-bottom:15px; text-align:left; overflow:hidden; }
.productList li.list div#imageContainer { float:left; }
.productList li.list div.prodInfo { /*margin-left:140px;*/ /*float:left;*/ clear:right; width:580px; }
.productList li.list div.prodInfo div.listView { width:570px; text-align:left; margin-left:150px; padding-top:5px; _margin-top:-142px; }
*:first-child+html .productList li.list div.prodInfo div.listView { margin-top:-142px; }
.productList li.list li.price { float:none; }

#products ul li.grid { position:relative; height:200px; }
#products ul li ul li { position:relative; height:auto; }
#products ul li .popupButton { float:left; position:absolute; top:0; left:0; width:125px; height:125px; visibility:hidden; }
/*#products ul li.list .popupButton { float:left; position:absolute; top:-2px; left:-2px; width:125px; height:129px; z-index:9000; visibility:hidden; }*/

/** Preview Popup **/
#ajaxDiv { margin:1px; padding:5px; background:#fff; border:1px solid #4795bc; }
#ajaxDiv h4 { margin:0 0 5px 0; padding:0; font-size:14px; }
#ajaxDiv p { margin:0 0 5px 0; padding:0; }
#ajaxDiv form { margin:0; padding:0; }
.closeupClose { text-align:right; padding:0 0 3px 0; }
.closeupClose a { font-weight:bold; font-size:10px; }
.closeupPic { width:200px; float:left; padding:10px; text-align:center; }
.closeupPic img { display:block; } 
.closeupInfo { width:200px; float:right; text-align:left; }
.closeupInfo p { font-size:11px; }

/** Email popup **/
#catsForm{ visibility:hidden; position:absolute; width:440px; z-index:200; } 
#emailSignupLayer { position:relative; width:407px; height:285px; padding:103px 15px 0 15px; background:#fff url('bgEmailSignup.jpg') no-repeat; color:#b08c7c; border:1px #FF6700 solid }
*:first-child+html #emailSignupLayer { padding-top:118px; height:270px; }
* html #emailSignupLayer { padding-top:118px; height:270px; }
#emailSignupLayer form { padding:0; margin:0; }
#emailSignupLayer div#emailSignupClose { position:absolute; top:9px; right:12px }
#emailSignupLayer div#emailSignupClose a { color:#666 }
#emailSignupLayer p#emailSignupTitle { font-size:16px; padding:2px 0; }
#emailForm { margin-top:20px; }
#emailForm table { width:380px; margin:0 auto }
#emailForm table th { width:10px; padding:3px 0 }
#emailForm table td { padding-left:2px; width:178px; text-align:left; color:#ff7439 }
#emailFormSubmit{ margin-top:10px; text-align:center; }

#productfinder select, #productfinder input { margin:3px 0; }

/*fonts*/
.bigTextBlue {color:#369;}
.field_label{
	font-weight:bold;
}


.item .itemImage { width:108px; float:left }

/* New Auction Detail using divs */
#auctionDetail { width:580px; }
#auctionDetail  h1 { clear:both;margin:0 0 10px;padding:0;color:#205c78;font-size:22px;font-weight:normal; }
#auctionDetail  h2 { clear:both;margin:0 0 10px;padding:0;color:#205c78;font-size:18px;font-weight:normal;text-align:center; }
#auctionDetail div#auctionImage { float:left;width:250px;text-align:center; }
#auctionDetail div#auctionImage img { margin-bottom:10px;border:0px; }
#auctionDetail div#auctionImage img.thumb { width:36px;height:60px; }

#auctionDetail div#auctionInfo { float:right;width:320px; }
#auctionDetail div#auctionInfo div.aLabel { float:left;margin-bottom:4px;width:100px;font-weight:bold;color:#336699; }
#auctionDetail div#auctionInfo div.aInfo { float:left;margin-bottom:4px; }
#auctionDetail div#auctioninfo div.aText { margin:0 0 3px;padding:0 10px;width:100%; }
#auctionDetail div#auctioninfo div.note { font-style:italic;font-size:11px; }
#auctionDetail div#auctioninfo div.redd{ color:#ff0000; }

#auctionDetail div#auctionDesc { float:right;margin-top:20px; width:575px }
#auctionDetail div#auctionDesc h2 { clear:none }

#auctionDetail div#auctionHistory { float:right; margin-top:20px; width:575px }
