@charset "utf-8";

#viewSellerAccount span.accountError {
    color: red;
}

#shippingCosts {
    border: 1px solid #CCCCCC;
    width: 610px;
    padding: 5px;
    margin-top: 10px;
}

#shippingCosts, #shippingCosts select {
    font-size: 11px;
}

#shippingCostTable {
    margin-bottom: 7px;
    margin-top: 7px;
    font-size: 12px;
}

#shippingCostTable th {
    text-align: left;
    vertical-align: bottom;
    margin-right: 3px;
}

img.fullThumb {
    height: 120px;
    width: 120px;
}

img.mediumThumb {
    height: 80px;
    width: 80px;
}

img.smallThumb {
    height: 65px;
    width: 65px;
}

div.marketThumb {
    float: left;
    margin: 0px 8px 24px 8px;
}

.marketThumbImage img {
    border: 1px solid #C0C0C0;
    background-color: #FFF;
    padding: 3px 3px 3px 3px;
    margin-right:auto;
    margin-left:auto;
}

.marketThumb p { /* for text below the thumbnail */
    text-align: center;
    /* height: 2em; increase if some captions are too long */
    overflow: hidden;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.marketThumb a {
    visited: none;
}

#createListingPage2 #uploadedImageThumbs {
    margin-top: 15px;
    margin-bottom: 25px;
    width: 850px;
    height: 200px;
}

#uploadedImageThumbs .marketThumbImage img {
    width:  145px;
    height: 145px;
}

#createListingPage3Form {
    background-color:#D4E2F0;
    border-color:#E2E2E2;
    border-style:solid none;
    border-width:1px;
    margin-bottom:0px;
    padding-left:6px;
    padding-right:6px;
}

#createListingPage3Preview {
}

/**
 * single listing page
 */

#listingStyle001 {
}

#listingOperations {
    background-color:#FFFF99; /* FFFF99 D4E2F0 */
    border: 1px solid #E2E2E2;
    margin-bottom:10px;
    padding: 6px;
    font-weight: bold;
}

#listingOperations .raPrompt { /* raPrompt is used by remote-action.js */
    display: block;
    margin-top: 8px;
    margin-bottom: 8px;
}

#listingOperations a {
    padding-right: 0px;
}

#listingOperations .listingOpWarn {
	color: #999999;
	font-weight: normal;
}

.listingMain {
    width: 440px; /* max width = 430px */
    float: left;
    margin-top: 0px;
}

.listingThumbs {
    width: 80px;
    margin-left: 445px;
    margin-right: 200px;
}

.listingSeller {
    float: right;
    width: 200px;
    margin-top: 22px;
    background-color:#F9F9F7;
}

/*
 * category picker ... see category-picker.js
 */

#catPickers {
    margin-top: 10px;
    margin-bottom: 5px;
    width: 800px; /* enough for 4 boxes */
    overflow: auto;
}

#catPickers select {
    margin-right: 5px;
    width: 180px;
    height: 84px; /* 5 lines in FF2; */
}

#catPickerProgress {
    font-size: 13px;
}

#catPickerProgress .cppPrompt {
    color: red;
}

#catPickerProgress .cppSummary {
}

/*
 * a general table layout used by many market pages
 */

table.shoppingTable {
    font-size: 13px;
    border-spacing: 0px;
    border-color:#B7C2C6;
    border-style:solid solid solid solid;
    border-width:3px;
    margin-top: 10px;
}

table.shoppingTable tr.scHeading {
    background-color:#B7C2C6;
    font-weight: bold;
    color: #FFFFFF;
}

table.shoppingTable tr.scRow td {
    border-bottom: 1px dotted #B7C2C6;
}

table.shoppingTable td {
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
}

table.shoppingTable td.scImage {
    width: 90px;
}

table.shoppingTable td.scPrice {
    width: 80px;
}

table.shoppingTable td.scItemCost {
    width: 180px;
}

table.shoppingTable td.scQuantity {
    width: 60px;
}

table.shoppingTable td.scSubtotal1 {
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}

table.shoppingTable td.scSubtotal2 {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

table.shoppingTable .scOrderTime {
    font-size: 11px;
}

table.shoppingTable .small {
    font-size: 11px;
}

table.shoppingTable .itemDesc2 {
    margin-top: 4px;
    margin-bottom: 3px;
}

table.shoppingTable .scButton {
    margin-top: 5px;
}

/*
 * shopping cart and checkout pages
 */

span.scCartTotal {
    font-weight:bold;
    font-size: 133%;
}

div.scBuyerShippingAddr {
    margin: 10px 40px 10px 40px;
    border-top: 1px solid #B7C2C6;
    border-bottom: 1px solid #B7C2C6;
    padding: 5px 0px 5px 10px;
    background-color: #F7F8F9;
}

#shoppingCart {
    width: 754px;
}

#shoppingCart .action-success,
#shoppingCart .action-error {
    width: 738px;
}

#shoppingCart table.shoppingTable {
   width: 754px;
}

#shoppingCart .pendingOrders {
    margin-bottom: 10px;
}

#shoppingCart #pendingDetails {
    background-color:#EBF0FE;
    margin: 10px 20px 10px 10px;
    padding: 5px 8px 5px 8px;

}

#shoppingCartBtns {
    text-align:right;
}

#shoppingCartBtns img, #shoppingCartBtns input {
    vertical-align:bottom;
}

#shippingCost {
    width: 900px;
}

#shippingCost table.shoppingTable {
   width: 900px;
}

#shippingCost table.shoppingTable .itemDesc2 {
    margin-top: 6px;
}

.bigWarning { /* warning message on top of the page */
    color: red;
}

.smallWarning { /* in-line warning message */
    color: red;
}

#shippingCost .error {
    width: 885px;
}

#placeOrder {
    width: 754px;
}

#placeOrder table.shoppingTable {
   width: 754px;
}

#placeOrder .scOrderNote textarea {
   /* dont fix the width via css.  specify cols in JSP instead
    * because we use JS to dynamically size the textarea.
    */
}

#placeOrder table.itemCostTable {
    border-spacing: 0px;
    font-size: 12px;
}

#placeOrder table.itemCostTable td {
    border-bottom: none;
    padding: 0px 0px 7px 0px;
    line-height: 1;
}

#placeOrder table.itemCostTable td.scCostCol1 {
    border-left: 1px solid #B7C2C6;
    text-align: right;
    width: 90px;
}

#placeOrder table.itemCostTable td.scCostCol2 {
    padding-left: 7px;
}

#placeOrder td.scSubtotal2 {
    padding-left: 10px;
}

/*
 * order history page
 */

#orderHistory .date,
#orderHistory .orderno,
#orderHistory .user,
#orderHistory .amount
{
    width: 80px;
}

#orderHistory ul.items {
    margin:0px 0px 0px 10px;
    padding:0px;
    list-style-type: none;
}

#orderHistory ul.items li {
  cursor:pointer;
}

/*
 * order summary page
 */

#orderSummary {
}

#addfdbkos {
    width:auto;
    background-color: #FFF9D7;
    padding:2px;
    border:1px solid #cccccc;
    color: #666666;
    margin-bottom:10px;
}

#orderSummary td.orderSummarySection {
    font-weight: bold;
    background-color:#B7C2C6;
}

#orderSummary td.orderStatusHelp {
    background-color:#B7C2C6;
    text-align: right;
}

#orderSummary td.orderStatusHelp .helpTip {
	margin-right: 4px;
	border-bottom: none;
}
	
#orderSummary table.shoppingTable {
    border-spacing: 0px;
    border-width:0px;
}

#orderSummary table.itemCostTable {
    border-spacing: 0px;
    font-size: 12px;
}

#orderSummary table.itemCostTable td {
    border-bottom: none;
    padding: 0px 0px 7px 0px;
    line-height: 1;
}

#orderSummary table.itemCostTable td.scCostCol1 {
    border-left: 1px solid #B7C2C6;
    text-align: right;
    width: 90px;
}

#orderSummary table.itemCostTable td.scCostCol2 {
    padding-left: 7px;
}

#orderSummary td.scVoid {
    text-align: center;
    color: red;
    font-weight: bold;
    background-color: #FFF9D7;
}

/*
 * my listing page
 */

#myListing th#createTime,
#myListing th#price,
#myListing th#quantity,
#myListing th#status
{
    width: 80px;
}

#myListing th#scImage {
    width: 90px;
}

#myListing .itemDesc2 {
    margin-top: 4px;
    margin-bottom: 3px;
}

#myListing .odTable {
    margin-left: 20px;
    margin-top: 5px;
    font-size: 90%;
    background-color:#EEEEEE;
}

#myListing .dropdownSort {
	line-height: 17px;
	vertical-align: middle;
	padding: 5px 5px 5px 0;
	margin-bottom: 15px;
}

#myListing .odTable table td, #myListing .odTable table th {
    text-align: left;
    padding-left: 10px;
}

/*-- MarketPlace Home Page UI --*/

div.categoryNavContainer{
    float:left;
    width:175px;
    padding:0px;
    margin:0px;
    background-color: #EFEFEF;
    margin-right:10px;
}


div.categoryNavTitle{
    width:auto;
    background-color:#E46182;
    padding:8px;
    font-size: 14px;
    background-color:#5A86B3;
    border-bottom:1px solid #DDDDDD;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
    text-align:left;
}

div.categoryNavTitle .catToggle {
    font-size: 10px;
    text-align: right;
    font-weight: bold;
    color: #DEE2E5;
}

.catToggle a, .catToggle a:link, .catToggle a:visited, .catToggle a:active {
    color: #DEE2E5;
}    

div.categoryNavContent{
    padding:8px;
}

div.markethpMainContainer{
    float:left;
    width:570px;
    padding-left: 8px;
    padding-right: 8px;
}

div.markethpFeatureProductsTitle{
    width:auto;
    background-color:#E46182;
    padding:8px;
    font-size: 14px;
    background-color:#5A86B3;
    border-bottom:1px solid #DDDDDD;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
    text-align:left;
}

div.markethpFeatureProductsContainer{
    background-color:#D5D6FF;
    padding:8px;
    padding-bottom:8px;
    margin-bottom:8px;
}

ul.products{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    margin-right:0px;
    padding:0px;
    width:552px;
}

ul.products li {
    background-color:#FFFFFF;
    border-color:#D7D7D7 #999999 #999999 #D7D7D7;
    border-style:solid;
    border-width:1px;
    display:block;
    float:left;
    font-size:10px;
    line-height:13px;
    margin-bottom:10px;
    margin-right:8px;
    padding:5px;
    position:relative;
}


ul.products li.fourth{
    margin-right:0px;
}

ul.products li img{width:120px;padding:0px;margin:0px;display:block;margin-bottom:3px;}
ul.products li a{}
ul.products li .itemname{}
ul.products li .itemseller{}
ul.products li .itemprice{}


div.markethpBannerAdContainer{
    width:120px;
    float:right;
    margin-left:16px;
}
div.markethpProductsContainer{
    border:1px solid #ffffff;
    padding:8px;
    padding-bottom:0px;
    margin-bottom:8px;
}

/*-- MarketPlace Listing Page UI --*/

div.marketListingImageBlock{
    width:420px;
    margin:0px;
    padding:0px;
    float:left;
}

div.marketListingImageBlock .imageBlock{
    width:auto;
    margin:0px;
    background-color:#ebebeb;
    padding:10px;
}


div.left{float:left;}
div.right{float:right;}



div#mainImage{
    background-color:#ebebeb;
    margin:0px;
    padding:0px;
}

a#startPlayOverlay {
    display:block;
    padding:10px;
    padding-top:0px;
    padding-bottom:5px;
    border: 0px;
    position:absolute;
    height:16px;
    line-height:16px;
    z-index:2;
    margin-left:280px;
    margin-top:0px;
    background-color:#ebebeb;
    margin-right: 0;
    margin-bottom: 0;
    color:#333333;
    font-size:10px;
    font-weight:bold;
    background-image: url(../images/icons/icons/icon_start_play_images.png);
    background-repeat: no-repeat;
    background-position: 6px 0px;
    text-indent: 16px;
    width:110px;
    cursor:pointer;
}

a#startPlayOverlay:hover{
    text-decoration:none;
    color:#5a86b3;
    cursor:pointer;
}

a#startPlayOverlay.stop {
    display:block;
    padding:10px;
    padding-top:0px;
    padding-bottom:5px;
    border: 0px;
    position:absolute;
    height:16px;
    line-height:16px;
    z-index:2;
    margin-left:280px;
    margin-top:0px;
    background-color:#ebebeb;
    margin-right: 0;
    margin-bottom: 0;
    color:#333333;
    font-size:10px;
    font-weight:bold;
    background-image: url(../images/icons/icons/icon_stop_play_images.png);
    background-repeat: no-repeat;
    background-position: 6px 0px;
    text-indent: 16px;
    width:110px;
    cursor:pointer;
}


div#mainImage img{
/*
    margin:0px;
    padding:0px;
    display:block;
    vertical-align: bottom;
*/    
    display:block;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
}

div.marketListingImageBlock .imageBlock .thumbnailrow{
    width:auto;
    padding:0px;
    margin:0px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}

div.marketListingImageBlock .imageBlock .thumbnailrow a.thumbnail{
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    margin-right:10px;
    vertical-align: bottom;
    border:1px #E0E0E0 solid;
    cursor: pointer;
}

div.marketListingImageBlock .imageBlock .thumbnailrow a.thumbnail:hover{
    border:1px solid #999999;
}

div.marketListingImageBlock .imageBlock .thumbnailrow a.thumbnail.first{
    margin-left:0px;
}

div.marketListingInfoBlock{
    width:470px;
    float:right;
}

div.listingActionBlock{
    text-align:right;
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    height:16px;
}

/*-- Action links with Icon --*/
a.marketaction{
    display:block;
    float:left;
    height:16px;
    line-height:16px;
    color:#4f5152;
    font-size:11px;
    background-repeat: no-repeat;
    background-position: left center;
    text-indent:20px;
    margin-left:10px; /* better than margin right ... some anchors are followed by text */
}

a.marketaction.last{
    margin-right:0px;
}

#wishlist123 div.favoritesCount {
    padding-right: 0px;
}

a.marketaction.bluebold{
    color:#0066CC;
    font-weight:bold;
}

/*-- specia value for shipping info, set height and line-height to 27px --*/
a.marketaction.lh27{
    height:12px;
    line-height:16px;
    float:left;
    margin-bottom:0px;
    margin-top:18px;
}

.mlshippingOpenClose {
    /*color:#0066CC;*/
    font-weight:bold;
    height:12px;
    line-height:16px;
    float:left;
    margin-bottom:0px;
    margin-top:18px;
}

a.marketaction.addtofavorite{background-image: url(../images/icons/icons/icon_addfavorite.png);}
a.marketaction.addtowishlist{
    background-image: url(../images/icons/icons/icon_addwishlist.png);
}
a.marketaction.removewishlist{
    background-image: url(../images/icons/icons/icon_addwishlist.png);
    margin-right: 0px; /* to reduce spacing between link and summary text */
}
a.marketaction.share{background-image: url(../images/icons/icons/icon_share.png);}
a.marketaction.report{background-image: url(../images/icons/icons/icon_report.png);}
a.marketaction.closearrow{background-image: url(../images/icons/icons/icon_arrow_right.png); text-indent:18px;}
a.marketaction.openarrow{background-image: url(../images/icons/icons/icon_arrow_down.png); text-indent:18px;}
a.marketaction.contractarrow{background-image: url(../images/icons/icons/icon_arrow_down.png); text-indent:18px;}
a.marketaction.expandarrow{background-image: url(../images/icons/icons/icon_arrow_up.png); text-indent:18px;}

a.marketaction.editorspick {
	background-image: url(/images/icons/icons/brick_edit.png);
	margin-left: 0px;
}

div.sellerInfoBlock{
    border:0px;
    border-top:1px solid #d6e1ec;
    border-bottom:1px solid #d6e1ec;
    padding:0px;
    margin:0px;
    margin-bottom:10px;
    padding-top:4px;
    padding-bottom:4px;
}

div.sellerInfoBlock .wraper{
    margin:0px;
    padding:0px;
    height:30px;
}

div.sellerInfoBlock.expand{
    height:100px;
}

div.sellerIcon{
    margin:0px;
    padding:0px;
    margin-right:4px;
    float:left;
}

div.sellerIcon Img{
    vertical-align: bottom;
    width:30px;
    height:30px;
}

div.expandedSellerInfo {
    margin:0px;
    padding:0px;
    margin-top:4px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:11px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #CCCCCC;
}

div.expandedSellerInfo table {
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    width:100%;
    line-height: 15px;
}

div.expandedSellerInfo table td {
    align: left;
    margin:0px;
    padding:0px;
}

div.linksAndinfo{

}

div.sellerInfoBlock .row{
    width:430px;
    margin:0px;
    padding:0px;
    height:30px;
    font-size:11px;
    line-height:15px;
    float:right;
}

div.itemInfoBlock{
    margin:0px;
    margin-bottom:10px;
    font-size:12px;
    line-height:16px;
}

div.itemInfoBlock .title{
    color:#415A74;
    font-size:16px;
/*
    color:#0066cc;
    font-size:20px;
*/
    font-weight:bold;
    line-height:25px;
}

div.itemInfoBlock .listdate{
    color:#999999;
    font-size:11px;
    margin-bottom:15px;
}

div.itemInfoBlock #descExpanded {
    overflow: hidden;
}

div.itemTags {
    margin-top: 10px;
    margin-bottom: 15px;
}

div.priceInfoBlock{
    background-color:#f5f5f5;
    border:0px;
    border-top:1px solid #d6e1ec;
    border-bottom:1px solid #d6e1ec;
    padding:0px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0px;
    margin-bottom:10px;
    padding-left:5px;
    padding-right:5px;
}

span.moreinfo{
    font-size:11px;
}

span.priceTxt{
    font-size:16px;
    font-weight:bold;
}


div.shippingInfoBlock{
    border:0px;
    padding:0px;
    margin:0px;
    margin-bottom:20px;
}

div.shippingInfoBlock .wrapper{
    border:0px;
    padding:0px;
    margin:0px;
    height:41px;
    margin-bottom:20px;
}


div.detailShippingInfo{
    margin-top:4px;
    margin-bottom:4px;
    border:0px;
    border-top:1px solid #d6e1ec;
    border-bottom:1px solid #d6e1ec;

}

table.shippinginfo{
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    width:100%;
}

table.shippinginfo td{
    font-size:12px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #cccccc;
}

table.shippinginfo tr.last td{
    border-bottom:0px;
}

table.shippinginfo tr.header td{
    font-weight:bold;
}


div.generalInfoBlock{
    border:1px solid #d1d1d1;
    margin-bottom:5px;

}

div.generalInfoBlock .titlebar{
    height:24px;
    background-color:#E0E0E0;
    line-height:24px;
    font-weight:bold;
    /*color:#5a86b3;*/
    padding-left:4px;
}

a.divbar{
    display:block;
    height:24px;
    background-color:#E0E0E0;
    line-height:24px;
    font-weight:bold;
    color:#5a86b3;
    text-indent:18px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.divbar.open{background-image: url(../images/icons/icons/icon_arrow_down.png);}
a.divbar.close{background-image: url(../images/icons/icons/icon_arrow_right.png);}
a.divbar:hover{color:#000000;text-decoration:none;}

a.otherProductThmn{
    padding:0px;
    margin:0px;
    display:block;
    float:left;
    width:120px;
    height:150px;
    margin-top:5px;
    margin-left:14px;
    margin-right:14px;
    margin-bottom:8px;
    text-decoration:none;
}

a.otherProductThmn span.dateinfo{
    text-align:center;
    display:block;
    font-size:11px;
    float:left;
    color:#333333;

}

a.otherProductThmn span.priceinfo{
    text-align:center;
    display:block;
    font-size:11px;
    float:right;
    color:#333333;
}

a.otherProductThmn span.iteminfo{
    text-align:left;
    display:block;
    font-size:11px;
    color:#333333;
}

a.otherProductThmn img{
    vertical-align:bottom;
    border:1px #E0E0E0 solid;
    text-decoration:none;
}

a.otherProductThmn:hover img{
    vertical-align:bottom;
    border:1px #999999 solid;
    text-decoration:none;
}

div.otherProductsContainer{
    padding:10px;
    margin-left:auto;
    margin-right:auto;
}

/*-- Category Nav --*/

ul.categoryNav{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    margin-right:0px;
    padding:0px;
    width:160px;
    line-height:1.5;
    margin-left:0px;
    font-size:12px;
}

ul.categoryNav li{
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #F4F4F4;
}

ul.categoryNav li a, ul.categoryNav li a:active, ul.categoryNav li a:link, ul.categoryNav li a:visited{
    /*-- display:block; --*/
    color:#333333;
    text-decoration:none;
}

ul.categoryNav li a:hover{
    color:#000000;
    text-decoration:underline;
}

ul.categoryNav li.cat1{ /* was one */
    text-indent:2px;
    /*-- display:block; --*/
    font-weight:bold;
    font-size:14px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
ul.categoryNav li.cat2{ /* was sec */
    text-indent:2px;
}
ul.categoryNav li.cat3{ /* was trd */
    text-indent:15px;
}
ul.categoryNav li.cat4{ /* was frt */
    text-indent:30px;
}

/*-- Category Browser Pop-up --*/

div.categoryBrowser{}
div.catBow{
    margin-bottom:2px;
    padding:0px;
    width:200px;
}

div#catBrowser{
    z-index:10;
    position:absolute;
    width:200px;
    height:500px;
    margin:0px;
    padding:0px;
    margin-top:20px;
}

div.catBrowserTop{
    width:220px;
    padding-bottom:0px;
    text-align:right;
    height:10px;
    background-image:url(../images/bg_catbrowser_popup_top.png);
    background-repeat:no-repeat;
}

div.catBrowserMid{
    width:220px;
    margin:0px;
    padding:10px;
    padding-top:5px;
    padding-bottom:20px;
    background-image:url(../images/bg_catbrowser_popup_mid.png);
    background-repeat:repeat-y;
}

div.catBrowserBottom{
    width:220px;
    height:10px;
    background-image:url(../images/bg_catbrowser_popup_bottom.png);
    background-repeat:no-repeat;
}

div.catbowserbutton{
    height:20px;
}

a.catbrowser_close{
    display:block;
    height:11px;
    width:11px;
    margin-top:7px;
    position:absolute;
    margin-left:195px;
}

a.catbrowser_close img {
    vertical-align: top; /* bottom does not work with IE7 */
}
    
a.catbrowser_changecategory{
    display:block;
    height:11px;
    width:140px;
    font-size:11px;
    line-height:11px;
    margin-top:6px;
    position:absolute;
    margin-left:45px;
    text-align:right;
}

a.catbrowser_changecategory:hover{
    text-decoration:none;
}

/*
 * view sellers page
 */

table#sellers td.seller {
    width: 270px;
    vertical-align: top;
}

table#sellers td.lastListing {
    width: 130px;
}

table#sellers td.seller img {
    float: left;
    display: block;
    margin-right: 10px;
    width: 60px;
    height: 60px;
}

table#sellers td.seller .sellerInfo {
}

/*
 * feedback rating
 */

.fdbkForm .fdbkRadios {
    vertical-align: middle;
    padding-bottom: 5px;
}

.fdbkRadios img {
    padding-right: 3px;
}

.fdbkForm .fdbkButtons {
    margin-top: 5px;
    vertical-align: middle;
}

.fdbkForm .fdbkStatus {
    display: inline;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}

.fdbkForm .fdbkError {
    color: red;
}

.fdbkForm .fdbkInfo {
    color: blue;
}

.fdbkForm textarea {
   /* this hides the y scroll bar in IE7, but makes auto resizer jumpy */
   /* overflow: hidden; */
}

.feedbackReminder {
    background-color: #FFF9D7;
    padding: 5px;
    margin-bottom: 10px;
    border: 1px solid #CCCCCC;
    background-image: url(/images/yelllow_attention.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    height:20px;
    line-height:20px;
    text-indent:28px;
}

.listingBlock { /* to replace markethpProductsContainer */
    margin-bottom:8px;
    padding: 8px 8px 0px;
}

#mhgl.listingBlock {
   background-color:#F7F8F9;
    border:1px solid #DEE2E5;
   padding-top:0px;
}

.listingBlockTitle {
    border-bottom:1px solid #DEE2E5;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom:15px;
    width:auto;
}

.listingBlockTitle .title {
    color:#0099FF;
    font-size: 16px;
    font-weight: bold;
}

.listingBlockTitle span.a, .listingBlockTitle a {
    font-weight: normal;
    font-size: 12px;
    color: #0099FF;
}

.listBlockBody {
}

.listingBlockFooter {
}

#mhtags.listingBlock {
   background-color:#F7F8F9;
   border:1px solid #DEE2E5;
}

#mhtags .listingBlockTitle {
    font-weight: bold;
}

div#wishlist001 {
    float:left;
    width:740px;
}

div#wishlist001 ul.products {
    width: 740px;
}

div#wishlist001 ul.products li {
    margin-right: 15px;
	margin-bottom:15px;
}

div#wishlist001 ul.products li.fifth {
    margin-right: 0px;
}

a#deleteBannerLink {
	background-image:url(../images/icons/icons/icon_removefriend.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:16px;
	line-height:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-indent:20px;
}

/*-- Wishlist Listing page --*/
div.wishlistcontrol{
	position:absolute;
	z-index:10;
	width:120px;
	text-align:right;
	margin-top:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	background-color:#ffffff;
}

div.wishlistcontrol.static{
	position:relative;
	width:120px;
	text-align:right;
	margin-top:0px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#ffffff;
}

div.wishlistcontrol a{
	display:block;
	text-indent:11px;
	line-heght:10px;
}

div.wishlistcontrol a.addtobag{
	background-image: url(../images/icons/smallicons/wishlist_add.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

div.wishlistcontrol a.remove{
	background-image: url(../images/icons/smallicons/wishlist_remove.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}


div.catBrowserTab{
	width:175px;
	height:18px;
	background-image: url(../images/catbrowserTab01.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent:5px;
}

div.catBrowserTab a, div.catBrowserTab a:link, div.catBrowserTab a:visited, div.catBrowserTab a:active, div.catBrowserTab a:hover{
	color:#000000;
	display:block;
	text-decoration:none;
}

div.catBrowserTab a.selected, div.catBrowserTab a.selected:link, div.catBrowserTab a.selected:visited, div.catBrowserTab a.selected:active, div.catBrowserTab a.selected:hover{
	color:#000000;
	font-weight:bold;
}



div.catBrowserTab.choice01{
	background-image: url(../images/catbrowserTab01.jpg);
}


div.catBrowserTab.choice02{
	background-image: url(../images/catbrowserTab02.jpg);
}


div.catBrowserTab li.cat0{
	display:inline-block;
	font-size:11px;
	width:80px;
	text-indent:17px;
	float:left;
	list-style-type: none;
	
}


div.categoryNavContainer .cat1{
	display:none;
}

div.categoryNavContainer div.categoryNavTitle{
	border-bottom:0px;
}

div.categoryNavContainer ul.categoryNav {
	padding-top:10px;

}

/*-- Cat Browser Pop-up version --*/

div.catBrowserPopTab {
    width:220px;
    margin:0px;
    padding:10px;
    padding-top:0px;
    padding-bottom:10px;
    background-image:url(../images/bg_catbrowser_popup_mid.png);
    background-repeat:repeat-y;
}


div.catBrowserPopTab div.catBrowserTab {
	width:195px;
	height:18px;
	background-image: url(../images/catbrowserPopTab01.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent:5px;
}

div.catBrowserPopTab div.catBrowserTab a, 
div.catBrowserPopTab div.catBrowserTab a:link, 
div.catBrowserPopTab div.catBrowserTab a:visited, 
div.catBrowserPopTab div.catBrowserTab a:active, 
div.catBrowserPopTab div.catBrowserTab a:hover {
	color:#000000;
	display:block;
	text-decoration:none;
}

div.catBrowserPopTab div.catBrowserTab a.selected, 
div.catBrowserPopTab div.catBrowserTab a.selected:link, 
div.catBrowserPopTab div.catBrowserTab a.selected:visited,
div.catBrowserPopTab div.catBrowserTab a.selected:active,
div.catBrowserPopTab div.catBrowserTab a.selected:hover {
	color:#000000;
	font-weight:bold;
}

div.catBrowserPopTab div.catBrowserTab.choice01 {
	background-image: url(../images/catbrowserPopTab01.png);
}

div.catBrowserPopTab div.catBrowserTab.choice02{
	background-image: url(../images/catbrowserPopTab02.png);
}


div.catBrowserPopTab div.catBrowserTab li.cat0{
	display:inline-block;
	font-size:11px;
	width:80px;
	text-indent:13px;
	list-style-type: none;
}

ul.categoryNav .cat1{
	display:none;
}

/*-- Intro Text --*/

.marketplaceIntro {
	color: #666666;
	/* margin-bottom: 20px; */
    font-size: 14px;
	font-weight: normal;
	line-heght:1.1;
	padding-top:10px;
	background-image: url(../images/marketplace_intro_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:180px;	
}

.marketplaceIntro div.titleTxt{
	font-size:18px;
	color:#000000;
	font-weight:normal;
	height:34px;
	width:400px;
	line-height:34px;
	background-image: url(../images/marketplace_intro_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:20px;
	margin-left:0px;
}

.marketplaceIntro div.introTxt{
	width:300px;
	padding-left:1px;
	line-height:1.1;
}

.marketplaceIntro div.titleTxt span{
	display:none;
}

div.editorpickComment{
	width:330px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	border:1px dashed #cccccc;
	background-image:url(/images/icons/icons/editorspick_l.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:100px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#F8F8F8;	
	min-height:60px;
}

div.iconEditorsPick {
	background-image:url(/images/icons/icons/editorspick_m2.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	left:-9px;
	position:absolute;
	top:-9px;
	width:30px;
	z-index:1000;
}

div.iconEditorsPick img.icon_ep {
    width:40px;
    height:41px;
}

/* featured listing */

div#outfitInspirations {
	background-color:#EFEFEF;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width: 175px; 
}

div#outfitInspirations .title {
	margin-bottom: 20px;
	padding: 4px 0px 4px 0px;	
	font-size:14px;
	font-weight:bold;	
	/*border-bottom:1px solid #ABD8FC;	*/
}
	

div#outfitInspirations ul {
	padding-left: 15px;
}

div.collectionIntro {
    line-height:1.1;
    color:#666;
    font-size: 14px;
    margin-bottom: 10px;
}

