﻿body
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal; 
/*	line-height:  18px; */
	background-color: #FFFFFF;
	color: #413c30; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html 
{
	margin : 0px; 
	padding : 0px
}

h1 
{
	font-family: Arial Narrow, Arial;
	color: #943d34;
	font-weight: bold;
	font-size: 32px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

h1 .Black
{
	font-weight: normal;
	color: #46433d;
}

h2 
{
	font-family: Lucida Sans, Arial;
	color: #352c12;
	font-weight: bold;
	font-size: 18px;
	margin: 4px 0px 4px 0px;
}

h3 
{
	font-family: Lucida Sans, Arial;
	color: #352c12;
	font-weight: bold;
	font-size: 18px;
	margin: 4px 0px 4px 0px;
}

h4 
{
	font-family: Lucida Sans, Arial;
	color: #352c12;
	font-weight: bold;
	font-size: 18px;
	margin: 4px 0px 4px 0px;
}

img
{
	border: none;
}

a
{
 text-decoration: none;
 color: #147ad0;
}


a:link
{
 text-decoration: none;
 color: #147ad0;
}

a:visited
{
 text-decoration: none;
 color: #147ad0;
}

a:hover
{
 text-decoration: underline;
 color: #147ad0;
}

a:active
{
 text-decoration: underline;
 color: Red;
}

table
{
	margin :0px; 
	padding : 0px;
}


.errorblock
{
	display: block;
	color:Red;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

.errorinline
{
	display:inline;
	color:Red;
	font-weight: bold;
	font-size: 12px;
}

/* div style that wraps all page content */
.wrapper
{ 
	margin: 0 auto;
	width: 980px;
}

.required
{
	color: Red;
}

/*.header 
{
	background-image: url(../img/headerBG.gif);
	background-repeat: no-repeat;
}


.headerspacer
{
	height:141px;
} */


.PageLeft
{
	display: block;
	border: none 0px white;
	float: left;
	width: 644px;
	padding: 0px 24px 0px 0px;
}

.PageRight
{
	display: block;
	border: none 0px white;
	float: left;
	width: 300px;
	padding: 0px 0px 4px 4px;
	background: White;
}


.IconSectionTitle
{
	border-bottom: solid 1px #A1A1A1;
}

.Icon
{
	padding: 2px 5px 0px 0px;
}

.SectionTitle
{
	float:left;
}


/* div style for the HeaderLogoUserControl */
.headerlogobanner
{
 background-color: 	#FFFFFF;
}

.headerlogobanner .bannerrow
{
	 width: 980px;
	 margin: 0 auto;
	 text-align: right;

}

.headerlogobanner .logorow
{
	 width: 980px;
	 margin: 0 auto;
	 font-size: 12px;
}

.headerlogobanner .logorow .left
{
	 vertical-align: middle;
}

.headerlogobanner .logorow .right
{
	 padding: 0px 0px 10px 0px;
	float: right;
	 vertical-align: middle;
	 text-align: right;
	
}

.headernav
{
	background-color: #FFFFFF;
	border-top: solid 1px #e7dab7;
	padding: 3px 0px 0px 0px;
	
}

.headernav2
{
	background-color: #22abd7;
	padding: 2px 0px 3px 0px;
	background-image: url(NavBackground.gif);
	background-repeat: repeat-x;
}

.headernav .inner
{
	 width: 980px;
	 margin: 0 auto;
}


.headernav .item
{
 padding: 0px 0px 0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 padding: 6px 0px 0px 2px;
 height: 20px;
}


.headernav .item a, .headernav .item a:link, .headernav .item a:visited, .headernav .item a:active
{
 color: #FFFFFF;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}

.headernav .item a:hover
{
 color: #FFFFFF;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
 background-color: #007ea6;
}



/* master div style for the HeaderTitleUserControl */
.HeaderTitleUserControl
{
 display: block;	
padding: 4px 0px 0px 0px;
}

/* Title is always display in H1 tag */
.HeaderTitleUserControl h1
{
	font-size: 28px;
	font-weight:bold;
	font-family: Times New Roman;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}


/* master div for the Nav User controls */
.TopNavUserControl 
{
	padding: 10px 0px 0px 0px;
}

.TopNavUserControl table
{
	font-size: 10px;
	font-weight: bold;
}

.TopNavUserControl a
{
	color: White;
}



/* master div for top of page search user control */
.TopPageSearchBarOuter
{
	background-color:#FFFFFF; 	
	display: block;
	padding: 5px 0px 5px 0px;
	border-bottom: solid 1px #e7dab7;
 
}

.TopPageSearchBarInner
{
	 width: 980px;
	 margin: 0 auto;
}

.TopPageSearchBarInner h1
{
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 0px 0px 0px 0px;
	color: #352c12;
}

.TopPageSearchBarInner h1 a
{
	color: #352c12;
	text-decoration: none;
}




.BreadCrumb
{
	height: 20px;
	background-color: White;
	display: block;
	padding: 4px 2px 2px 0px;
	font-size: 11px;
}

/*  Footer CSS */
.FooterOuter
{ 
	clear:both;
	color: #FFFFFF;
	font-size: 12px;
}

.FooterOuter a
{
	color: #FFFFFF;
	text-decoration: none;
}

.FooterOuter a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.FooterOuter a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}


.FooterOuter a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.FooterOuter a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.FooterInner
{
	 width: 980px;
	 margin: 0 auto;
	 background-color: #423C30;
	background-image:url(../images/footerBG.gif); 
	background-repeat:repeat;
	position:relative;
}


.FooterLeft
{
	 padding: 4px 4px 4px 4px;
	 min-height: 310px;
}


.FooterLeft a, .FooterLeft a:link, .FooterLeft a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
}

.FooterLeft a:hover, .FooterLeft a:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
}


.FooterRight
{
	 color: White;
	 padding: 4px 4px 4px 16px;
	 background-image:url(../images/footerShader.png); 
	 background-repeat:repeat-y;

}

.FooterRight h1
{
	Color: #FFFFFF;
}


.FooterBottomNav
{
	color: #FFFFFF;
	font-size: 12px;
	color: White;
	font-size: 12px;
	padding: 8px 8px 8px 8px;
	border-top: dotted 1px #676357;
}


.FooterBottomNav a, .FooterBottomNav a:link, .FooterBottomNav a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.FooterBottomNav a:hover, .FooterBottomNav a:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}


.FooterClock
{
	position : absolute;
	bottom : -75px;
	right : -40px;
}


.CatLink
{
	display: block;
	 padding: 4px 0px 0px 0px;
	 font-size: 16px;
	 font-weight: bold;
	 border-bottom:dotted 1px #FFFFFF;
}

/*.FR1a
{
	border-bottom: 2px solid #fffeff;
	overflow: auto;
	padding: 0 0 15px;
	width: 377px;
}
.FR1b
{
	border-bottom: 2px solid #fffeff;
	margin-left: 25px;
	overflow: auto;
	width: 320px;
}
.FRModuleHeader
{
	border-bottom: 1px dotted #fffeff;
	color: #FFFFFF;
	font-family: Lucida Sans,Arial;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0;
	text-align: left;
}
.FRModuleBody
{
}
.FRModuleBody p
{
	clear: both;
	margin: 0px;
	padding: 10px 0 0;
}
.subHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subHead1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.FRModuleBody img
{
	float: left;
	padding: 12px 0px 10px 0px;
}
*/
/*.footer 
{ 
	clear: both;
	padding: 3px 0px 3px 0px;
	position:relative; 
	margin:12px auto; 
	text-align:center; 
	color:#000000; 
	font-size:10px;
	font-weight: bold;
}


.footerrow2
{
	font-size: 10px;
	font-weight: normal;
}

*/
.footercopyright
{
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
} 

/* Various commonly used styles */

.clear 
{
	clear: both;
}
.leftclear 
{
	clear: left;
}
.rightclear 
{
	clear: right;
}

.space 
{
 padding: 4px 0px 0px 0px;
 display: block;
}



.CollectButton
{
	background-color:#FF9000; 
	border-left:1px solid #FFB955;
	border-top:1px solid #FFB955; 
	border-right:1px solid #C97100;
	border-bottom:1px solid #C97100;
	font-size:12px; 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 1px 5px 1px 5px; 
	text-decoration:none; 
	margin-left: 1px;
	margin-right: 1px;
	text-transform:uppercase;
}

.CollectButtonLarge
{
	background-color:#FF9000; 
	border-left:1px solid #FFB955;
	border-top:1px solid #FFB955; 
	border-right:1px solid #C97100;
	border-bottom:1px solid #C97100;
	font-size:12px; 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 4px 8px 4px 8px; 
	text-decoration:none; 
	margin-left: 1px;
	margin-right: 1px;
	text-transform:uppercase;
}


a.CollectButton 
{
	padding: 3px 6px;
}


.OrangeButton
{
	background-color:#FF9000; 
	border-left:1px solid #FFB955;
	border-top:1px solid #FFB955; 
	border-right:1px solid #C97100;
	border-bottom:1px solid #C97100;
	font-size:12px; 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 1px 5px 1px 5px; 
	text-decoration:none; 
	margin-left: 1px;
	margin-right: 1px;
	text-transform:uppercase;
}


.GreenButton
{
	background-color:#83a225; 
	border-left:1px solid #12b95c;
	border-top:1px solid #12b95c; 
	border-right:1px solid #5c721a;
	border-bottom:1px solid #5c721a;
	font-size:12px; 
	color: #FFFFFF; 
	font-weight:bold; 
	padding: 1px 5px 1px 5px; 
	text-decoration:none; 
	margin-left: 1px;
	margin-right: 1px;
	text-transform:uppercase;
}


/* Various user controls */


/* Email signup control */
.EmailSignupUserControl
{
	width: 296px;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #3487bd;
	position: relative;
}

.EmailSignupUserControl .imgIcon
{
	position:absolute;
	left: -20px;
	top : -6px;
}


.EmailSignupUserControl .inner
{
	padding: 0px 10px 10px 10px;
}


.EmailSignupUserControl h2
{
	font-size:20px;
	font-weight: bold;
	background-color: #3487bd;
	color: #FFFFFF;
	padding: 2px 2px 2px 25px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background-image: url(NavBackground.gif);
}

.CollectTextBox
{
	border: solid 1px #A1A1A1;
}

.CaptchTextBox
{
	border: solid 1px #A1A1A1;
}

.CollectTextBoxWatermark
{
	border: solid 1px #A1A1A1;
	color: rgb(128, 128, 128);
	font-style: italic;
	text-transform: lowercase;
}



/* Newest classified listing control */
.NewestClassifiedListings
{
	padding: 2px 2px 2px 2px;
	width: 640px;
	border: solid 1px #23abd5;
}

.BuySellLogo
{
	display: block;
	width: 34px;
	padding: 5px 0px 0px 5px;
	float: left;
}

.NewestClassifiedListings h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 36px;
	font-weight: bold;
}

.NewestClassifiedListings h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 28px;
}

.NewestClassifiedListings h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
}

.NewestClassifiedListings .TitleBar
{
	padding: 0px 0px 0px 0px;
	border-bottom: dotted 1px #A1A1A1;
}



.NewestClassifiedListings .ClassifiedTagLine
{
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	line-height: 12px;
	border-bottom: solid 1px rgb(136,135,105);
	display: block;
}


.NewestClassifiedListings .inner
{
	padding: 2px 10px 4px 10px;
}


.NewestClassifiedListings ul
{
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.NewestClassifiedListings li
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding: 2px 0px 2px 20px;
	border-bottom: dotted 1px #A1A1A1;
}

.NewestClassifiedListings .ViewMore
{
	padding: 6px 0px 6px 0px;
	font-weight: bold;
	 text-transform:uppercase;
	border-bottom: dotted 1px #A1A1A1;
}




/* Google 300x250 ad */
.Google300x250
{
	width: 300px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}


.Google300x250Placeholder
{
	width: 300px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #EEEEEE;
	border: solid 1px #423c30;
}


.LandingSubCategory
{
	width: 650px;
	border: solid 1px black;
	padding: 4px 4px 4px 4px;
	background-color: rgb(240, 240, 240);
}


.LandingSubCategory .item
{
	padding: 0px 2px 0px 0px;
	font-size: 10px;
	line-height: 12px;
}

.LandingSubCategory h2
{
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 0px;
}

.LandingSubCategory h3
{
	font-size: 10px;
	font-weight: bold;
	line-height: 4px;
	display: block;
	padding: 0px 0px 0px 0px;
}


/* Top news listings */

.topN
{
	padding: 4px 0px 4px 0px;
	font-size: 12px;
}

.topN h2
{
	font-size: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	display:block;
}


.topN h3
{
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	display:block;
}

.topN .NewsTagLine
{
	font-size: 12px;
	font-family: Arial;
	display: block;
}




.topN .TopNewsArticleText
{
	padding: 0px 0px 0px 0px;
	min-height: 110px;
	
}

.topN .TopNewsItem 
{
	font-family: Arial;
	border-bottom: dotted 1px #A1A1A1;
	padding: 10px 0px 10px 0px;
}



.topN .TopNewsItem .Headline
{
	font-size: 18px;
}

.topN .TopNewsItem .Author
{
	font-size: 12px;
	font-weight: bold;
}

.topN .TopNewsItem .Description
{
}

.topN .MoreNews
{
	display: block;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
}



.topN ul
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.topN li
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding: 2px 0px 2px 20px;
	border-bottom: dotted 1px #A1A1A1;
}



/*  Various promos */



.VisualEdit320
{
	width: 320px;
	padding: 0px 0px 0px 0px;
}

.VisualEdit650
{
	width: 650px;
	padding: 0px 0px 0px 0px;
}

.VisualEdit300
{
	width: 300px;
	padding: 0px 0px 0px 0px;
}




.ArticlePager
{
	display: inline;
	padding: 10px 0px 10px 0px;
}


.ArticlePager .First
{
	border: solid 1px   #6E6E6E;
	background: #FFFFFF;
	color:  #6E6E6E;
	margin: 0px 0px 2px 0px;
}

.ArticlePager .Last
{
	border: solid 1px  #595959;
	color: #FFFFFF;
	background: #595959;
	margin: 0px 0px 2px 0px;
}

.ArticlePager .PageButton
{
	border: solid 1px  #595959;
	color: #FFFFFF;
	background: #595959;
	background-image: url(GrayPageButton.gif);
	background-repeat:repeat-x;
	background-position: 0px;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 2px 0px;
}


.ArticlePager .CurrentPageButton
{
	border: solid 1px #067DA7;
	color: #FFFFFF;
	background: #067DA7;
	background-image: url(BluePageButton.gif);
	background-repeat:repeat-x;
	background-position: 0px;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 2px 0px;
}




.Pager
{
	display: inline;
	padding: 10px 0px 10px 0px;
}


.Pager .First
{
	margin: 0px 0px 2px 0px;
}

.Pager .Last
{
	margin: 0px 0px 2px 0px;
}

.Pager .PageButton
{
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 2px 0px;
}


.Pager .CurrentPageButton
{
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 2px 0px;
}





/* Article display */ 

.Article
{
	display: block;
	padding: 2px 2px 2px 2px;	
	background: rgb(254, 254, 254);
	color: rgb(4, 4, 4);
}

.Article table tr td.ArticleButtonSeperator
{
	background-color:#A1A1A1;
}

.Article h1.ArticleTitle
{
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Lucida Sans;
}

.Article h1.ArticleTitle p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Article .ArticleByline
{
	font-size: 11px;
	font-weight: normal;
	font-family: Lucida Sans;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.Article .ArticleBody
{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	font-family: Lucida Sans;
}





.CategoryLinkPanel
{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	padding: 10px 0px 10px 0px;
	display: block;
	line-height: 20px
}

.CategoryLinkPanel .item
{
	padding: 0px 20px 0px 0px;
	display: inline;
}


.LandingSubCategoryListTable
{
 padding: 2px 2px 2px 2px;
  border: solid 1px black;
  background: rgb(250, 250, 250);
}

.LandingSubCategoryListTable .left
{
	border-right: solid 1px rgb(50, 50, 50);
}

.LandingSubCategoryList
{
 padding: 2px 2px 2px 2px;
}



.LandingSubCategoryList .item
{
	display: block;
}

.LandingSubCategoryList .description
{
	display: block;
	 font-size: 10px;
	 padding: 0px 0px 0px 10px;
}


/* Category pricing pages */

.PricingPanel
{
	display: block;
	padding: 4px 4px 4px 4px;
	border: solid 1px RGB(220, 220, 220);
	background-color: RGB(253, 245, 230);
}

.PricingPanel .SubCategoryPanel
{
	display: block;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px RGB(220, 220, 220);
}

.PricingPanel .Description
{
	display: block;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}

.PricingPanel .SearchCaption
{
	display: block;
	padding: 2px 0px 0px 40px;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
}


.PricingPanel .SubSubCategoryPanel
{
	display: block;
	padding: 2px 0px 0px 40px;
	font-size: 12px;
	font-weight: bold;
}

.PricingPanel .SubSubCategoryItem
{
	display: inline;
	font-size: 12px;
	font-weight: normal;
}


/* Librios item listings */
.LibriosItemListDisplayPanelOuter
{
	padding: 0px 0px 10px 0px;
}

.LibriosItemListDisplayPanelOuter h2
{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
}

.LibriosItemListDisplayPanelOuter h3
{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
}

.LibriosItemListDisplayPanelOuter .ClickLeft
{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	border-bottom: solid 2px #A1A1A1;
}

.LibriosItemListDisplayPanelOuter .Statistics
{
	font-weight: bold;
	font-size: 16px;
	padding: 8px 0px 8px 0px;
	
}


.LibriosItemListDisplayPanel
{
	padding: 0px 0px 10px 0px;
}

.LibriosItemListDisplayPanel .NoItems
{
 font-style: italic;	
}




.LibriosItemListDisplayPanel .LibriosItem
{
	font-size: 12px;
	display: block;
	padding: 5px 0px 5px 0px;
	border-bottom: solid 1px rgb(200, 200,200);
	font-weight: bold;
}



.LibriosItemListDisplayPanel .ListingText
{

}


.LibriosItemListDisplayPanel .ImageCredit
{
	font-size: 10px;
	font-weight: normal;
}

.LibriosItemListDisplayPanel .Link
{
  font-size: 14px;
}


.LibriosItemListDisplayPanel .ImageBlock
{

}


/* this is the vertical listing for categories - an alterntive to the wirerames */

.LibriosVerticalCategoryListingPanelOuter
{
	padding: 0px 20px 20px 0px;
	width: 190px;
	background-image: url(LandingPageLeftShade.gif);
	background-repeat:repeat-y;
	background-position: 190px;
	
}

.LibriosVerticalCategoryListingPanel
{
	display:block;
	padding: 0px 0px 0px 0px;
	width: 190px;
	background-color: #FFFFFF;
}

.LibriosVerticalCategoryListingPanel .ParentItem
{
	display:block;
	padding: 0px 0px 0px 0px;
	background: #019ed1;
	color: White;
}


.LibriosVerticalCategoryListingPanel .Caption
{
	display:block;
	padding: 2px 2px 2px 5px;
	color: White;
	font-weight: bold;
	font-size: 10px;
}


.LibriosVerticalCategoryListingPanel .Link
{
	display:block;
	font-weight: bold;
	font-size: 18px;
	padding: 2px 20px 2px 10px;
}

.LibriosVerticalCategoryListingPanel .Link a
{
	color: White;
}


.LibriosVerticalCategoryListingPanel .ChildItem
{
	display:block;
	padding: 4px 0px 4px 0px;
	border-bottom: solid 1px #A1A1A1;
}

.LibriosVerticalCategoryListingPanel .Special
{
	display:block;
	padding: 4px 2px 4px 5px;
	background: #019ed1;
	border-top: solid 1px #FFFFFF;
}

.LibriosVerticalCategoryListingPanel .Special a
{
	color: White;
}


/* Librios breadcrumb user control */
.LibriosBreadcrumbUserControl
{
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	font-weight: bold;
}


/* Forum listing */
.ForumPanel
{
	background: #EEEEEE;
}


.ForumPanelList
{
	
}



.ForumPanelPager
{
	 display: block;
	 padding: 0px 0px 0px 20px;
	 font-size: 12px;
	 font-weight: normal;
}


.ForumPanel .posting
{
	 display: block;
	 padding: 10px 0px 10px 10px;
	 font-size: 12px;
	 font-weight: normal;
	 border-bottom: solid 1px #DDDDDD;
}

.ForumPanel .date
{
	 display: block;
	 padding: 0px 0px 0px 20px;
	 font-size: 10px;
	 font-weight: normal;
}

.ForumPanel .title
{
	 display: block;
	 padding: 2px 0px 2px 0px;
	 font-size: 12px;
	 font-weight: bold;
}

.ForumPanel .author
{
	 display: block;
	 padding: 0px 0px 0px 20px;
	 font-size: 12px;
	 font-weight: normal;
}


.ForumPanel .content
{
	 display: block;
	 padding: 10px 0px 10px 0px;
	 font-size: 12px;
	 font-weight: normal;
}

/* Subscription pages */

.TermsAndConditions
{ 
	height: 100px;
	width: 620px;
	overflow: scroll;
	border: solid 1px black;
}


.BillingInformationFormPanel
{
	padding: 10px 0px 10px 0px;
	border-bottom: solid 1px rgb(200, 200, 200);
}



.SubscribeRegisterFormPanel
{
	padding: 10px 0px 10px 0px;
	border-bottom: solid 1px rgb(200, 200, 200);
	border-top: solid 1px rgb(200, 200, 200);
}

.SubscribeRegisterFormPanel .Intro
{
	padding: 0px 4px 0px 4px;
	border: solid 1px rgb(200, 200, 200);
	background-color: rgb(240, 240, 240);
}


/* Table of purchase history for a user */
.UserPurchaseHistoryListing
{
	padding: 4px 0px 20px 0px;
}

.UserPurchaseHistoryListing table
{

}

.UserPurchaseHistoryListing table .header
{
	background-color: #019dce;
	color: White;
	font-weight: bold;
}

.UserPurchaseHistoryListing table .datarow
{
	background-color: White;
}

.UserPurchaseHistoryListing table .altdatarow
{
	background-color: rgb(240, 240, 240);
}

.PurchaseDetails
{
	padding: 0px 0px 10px 0px;
}

.PurchaseItemPanel
{
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px rgb(200, 200, 200);
}




/* Display results for consolidated search */
.ConsolidatedSearchResultDisplay
{
	padding: 0px 0px 0px 0px;
}

.ConsolidatedSearchResultDisplay .item
{
 	padding: 10px 0px 10px 0px;
/*	border-bottom: solid 1px rgb(200, 200, 200); */
 display: block;
}

.ConsolidatedSearchResultDisplay .Title
{
 font-weight: normal;
 display: block;
	
}

.ConsolidatedSearchResultDisplay .Preview
{
 font-size: 12px;	
 padding: 0px 0px 0px 30px;
 display: block;
}

.ConsolidatedSearchResultDisplay .FoundIn
{
 display: block;
 font-size: 10px;	
 padding: 0px 0px 0px 30px;
}




.RegistrationPanel
{
 width: 500px;
}

.RegistrationPanel .InfoRow
{
 font-weight: bold;
 border-bottom: solid 2px rgb(33, 44, 55);
}



/*  The classified listings in the right panel */
.RightColumnClassifiedListings
{
	border: solid 1px #3487bd;	
	padding: 2px 2px 2px 2px;
	width: 296px;
	
}

.RightColumnClassifiedListings h1
{
	font-size:20px;
	font-weight: bold;
	background-color: #3487bd;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	background-image: url(NavBackground.gif);
}

.RightColumnClassifiedListings h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

.RightColumnClassifiedListings h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.RightColumnClassifiedListings .ListingWrapper
{
	padding: 2px 6px 0px 6px;
}

.RightColumnClassifiedListings ul
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.RightColumnClassifiedListings li
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding-left: 20px;
	border-bottom: dotted 1px #A1A1A1;
}



/* Brag Book Teaser control */
/*.BragBookTeaser
{
	text-align:left;
	width: 296px;
	font-size: 12px;
	padding: 2px 6px 10px 6px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #23abd5;
	color: #474337;
}

.BragBookTeaser h2
{
	font-size:24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}

.BragBookTeaser .TagLine
{
	font-size:11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	line-height: normal;
	display: block;
}


.BragBookTeaser .inner
{
	padding: 2px 2px 2px 2px;
	background-color: White;
	margin: 0px 0px 0px 0px;
}

.BragBookTeaser .Preview
{
	display: block;
	padding: 2px 0px 2px 0px;
}

.BragBookTeaser .Byline
{
	display: block;
	padding: 2px 0px 2px 0px;
}

.BragBookTeaser .Recent
{
	display: block;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	border-top: dotted 1px #A1A1A1;
}

.BragBookTeaser .IndexLink
{
	display: block;
	padding: 2px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #A1A1A1;
}

.BragBookTeaser ul
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.BragBookTeaser .Middle
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding: 2px 0px 2px 20px;
	border-bottom: dotted 1px #A1A1A1;
}

.BragBookTeaser .Last
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding: 2px 0px 2px 20px;
}
*/


/* Collecting 101 Blurb control */
.Collecting101Blurb
{
	text-align:left;
	width: 296px;
	font-size: 14px;
	padding: 2px 6px 10px 6px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #23abd5;
	color: #474337;
}

.Collecting101Blurb h2
{
	font-size:24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}

.Collecting101Blurb .TagLine
{
	font-size:11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	line-height: normal;
	display: block;
}


.Collecting101Blurb .inner
{
	padding: 2px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
}

.Collecting101Blurb .Content
{
	padding: 4px 0px 4px 0px;
}


.Collecting101Blurb .IndexLink
{
	display: block;
	padding: 2px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #A1A1A1;
}


.RightColumnVerticalSpace
{
	display: block;
	padding: 20px 0px 0px 0px;
}


.HorizontalSpace
{
	display: block;
	padding: 20px 0px 0px 0px;
	width: 100%;
	height:20px;

}


.SearchItemDetailPage
{
	width: 640px;
	display: block;
	padding: 0px 0px 0px 0px;
/*	background-image: url(LandingPageLeftShade.gif);
	background-repeat:repeat-y;
	background-position: 620px; */
	
}


.LibriosItemView
{
}

.LibriosItemView .Title
{
	font-family: Lucida Sans, Arial;
	font-size: 24px;
	font-weight: bold;
}

.LibriosItemView .Item
{
	display:block;
	padding: 8px 0px 2px 0px;
}

.LibriosItemView .price
{
	clear: both;
	display:block;
	padding: 4px 0px 4px 0px;
	border-top: dotted 1px #a1a1a1;
	border-bottom: dotted 1px #a1a1a1;
	font-size: 14px;
}

.LibriosItemView .ImagePanel
{
	display:block;
	float:left;
	padding: 0px 10px 10px 0px;	
}

.LibriosItemView .Image
{
 padding: 0px 0px 4px 0px;
}

.LibriosItemView .Details
{
	display:block;
	padding: 0px 10px 0px 0px;	
}

.LibriosItemView .Links
{
 padding: 10px 0px 10px 0px;
}

.LibriosItemView .Description
{
 padding: 10px 0px 10px 0px;
}

.LibriosItemView .DescriptionSample
{
	padding: 10px 0px 10px 0px;
	background-image: url(../Images/SampleBackground.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.LibriosItemView  .Introductions
{
	padding: 4px 0px 4px 0px;
	border-bottom: dotted 1px #a1a1a1;
}

.LibriosItemView h3
{
 font-size: 12px;
}

.LibriosItemView .Subtitle
{

}

.LibriosItemView .IntroText
{
}


.LibriosItemViewDropDownHolder
{
	padding: 10px 0px 10px 0px;
}

.LibriosItemViewDropDownHolder .DropDownCaption
{
	padding: 10px 10px 10px 0px;
	font-weight: bold;
	font-size: 18px;
	font-family: Lucida Sans,Arial;
}

.LibriosItemViewDropDownHolder .Search
{
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 14px;
}




/*  Calendar blurb for the landing pages */

.CalendarBlurb
{
	padding: 4px 0px 8px 0px;
	font-size: 12px;
}

.CalendarBlurb h2
{
	font-size: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	display:block;
}


.CalendarBlurb .CalendarTagLine
{
	font-size: 12px;
	font-family: Arial;
	display: block;
}


.CalendarBlurb .MoreEvents
{
	display: block;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: dotted 1px #A1A1A1;
	border-bottom: solid 2px #A1A1A1;
}


/* Pages for category search results */

.CategorySearchResult
{
 padding: 0px 0px 10px 0px;

}

.CategorySearchResult h3
{
 padding: 4px 0px 4px 0px;
 margin: 0px 0px 0px 0px;

}


.CategorySearchResult h4
{
 padding: 4px 0px 4px 0px;
 margin: 0px 0px 0px 0px;
 font-size: 12px;
	border-bottom: solid 1px #A1A1A1;
}


/* Styles for display the list of blog posts from search results */
.ForumTopicSearchResultDisplayPanel
{
	display: block;
	padding: 0px 0px 0px 0px;
}

.CategorySearchResult .item
{
	display: block;
	padding: 10px 10px 10px 10px;
	font-weight: bold;
	border-bottom: dotted 1px #A1A1A1;
}


.CategorySearchResult .title
{
	display: block;
	padding: 10px 10px 10px 10px;
	font-weight: bold;

}

.CategorySearchResult .preview
{
	display: block;
	padding: 4px 10px 4px 10px;
	font-weight: normal;
	font-size: 12px;
}


.CategorySearchResult .Byline
{
	display: block;
	padding: 4px 10px 4px 0px;
	font-weight: bold;
	font-size: 12px;

}

.CategorySearchResult .teaser
{
	display: block;
	padding: 4px 10px 4px 10px;
	font-weight: normal;
	font-size: 12px;
}



/* Classified ad search result listing */
.ClassifiedAdSearchResultDisplayPanel
{

}


/* Styles for display the list of articles from search results */
.ArticleSearchResultDisplayPanel
{
/*	width: 640px;
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url(LandingPageLeftShade.gif);
	background-repeat:repeat-y;
	background-position: 620px; */
	
}

/*.ArticleSearchResultDisplayPanel .inner
{
	padding: 0px 25px 0px 0px;
}


.ArticleSearchResultDisplayPanel .item
{
	display: block;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	border-bottom: solid 1px #A1A1A1;
}


.ArticleSearchResultDisplayPanel .title
{
	display: block;
	padding: 4px 10px 4px 0px;
	font-weight: bold;
	font-family: Lucida Sans;
	font-size: 14px;

}  */



.ForumLinks
{
	font-size: 12px;
	padding: 0px 0px 6px 0px;
	border-bottom: solid 1px #A1A1A1;
}

.ForumLinksSpace
{
	padding: 0px 0px 20px 0px;
}


.BlogPage
{
	
}

.CaptionBar
{
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #a1a1a1;	
}

.BlogPage h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.BlogPage h2
{
	padding: 2px 2px 2px 2px;
	font-size: 16px;
	color: White;
	background-color: #019DCE;
}

.BlogPage h3
{
	padding: 4px 0px 2px 0px;
	border-bottom: dotted 1px #A1A1A1;
	font-size: 14px;

}

.ViewAllBlogs
{
	padding: 10px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	border-top: dotted 1px #a1a1a1;
}


.PricingTable
{
	font-size: 14px;
}

.PricingTable thead
{
	font-weight: bold;
	color: White;
	background-color: #019DCE;
}



.EmailArticlePage
{
	display: block;
	width: 650px;
}

.EmailArticlePage h1
{
}

.EmailArticlePage h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.EmailArticlePage h3
{
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

.EmailArticlePage .ArticleTitle
{
	display: block;
	padding: 10px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	border-bottom: dotted 1px #A1A1A1;
}


.InvalidCategoryPage
{
	padding: 0px 0px 50px 50px;
	color: Red;
}

.InvalidCategoryPage .CatLink
{
	font-size: 12px;
	
}



/* Login page */

.LoginUserControl
{
	padding: 0px 20px 0px 0px;
}


.LoginForgotPassword
{
	padding: 0px 20px 0px 0px;
}


/* article comments */

.ArticleCommentsListPanel
{
 padding-bottom:10px;	
}

.ArticleCommentsListPanel h2
{
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-family: Lucida Sans;
}

.ArticleCommentsListPanel .Comment
{
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding:5px 50px 5px 0;
	font-family: Lucida Sans;
}

.ArticleCommentsListPanel .Author
{
	color:#1893B5;
}

.ArticleCommentsListPanel .Date
{
}

.ArticleCommentsListPanel .CommentText
{
}

.ArticleCommentsListPanel .CommentSeparator
{
	margin:2px 25px 2px 0;
	border-top:1px dotted #D6D1A7;
}

.ArticleCommentsListPanel .NoItems
{
}


.ArticleCommentsPost
{
}

.ArticleCommentsPost .PostComment
{
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:larger;	
}


.ArticleCommentsPost .CommentTextBox
{
	border:1px solid #23A8D3;
}

.ArticleCommentsPost .CommentCaptcha
{
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Lucida Sans;
}




/* Redesigned Header Nav */

.container 
{
	width : 100%; 
	margin: auto; 
	padding : 0px; 
	text-align:center;
}
	
	
.container .header 
{
	width : 980px; 
	height:88px; 
	text-align:center; 
	margin: auto; 
	position:relative;
}


.container .logo
{
	margin: 20px 0px 0px 0px;
}


.container .topNavGeneral
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarGeneral.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavAutomotive
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarAuto.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavCeramics
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarCeramics.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavCollectibles
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarCollectibles.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavComics
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarComics.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavFurnishings
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarFurnishings.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavJewelry
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarJewelry.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavNumismatics
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarNumismatics.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavOutdoors
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarOutdoors.gif');
	background-repeat:repeat-x; 
	text-align:center;
}


.container .topNavSports
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarSports.gif');
	background-repeat:repeat-x; 
	text-align:center;
}

.container .topNavToys
{
	width : 100%;  
	margin : 0px; 
	padding : 0px;
	height:54px; 
	background: rgb(66, 60, 48);
	background-image:url('../images/navBarToys.gif');
	background-repeat:repeat-x; 
	text-align:center;
}


.container .navigation 
{
	width : 980px; 
	text-align:left; 
	margin: auto; 
	padding : 7px 5px 0px 0px;
}
	
	
.container .navigation a,.container .navigation a:link
{
	font-family : lucida sans, helvetica, arial;
	font-weight:normal;
	color:#FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding : 2px 12px 0px 12px;
	margin : 0px 0px 0px 0px;
	text-decoration:none;
	background: none;
	text-transform: uppercase;
}

.container .navigation a:visited
{
	text-decoration:none;
}

.container .navigation a:active
{
	text-decoration:none;
}

.container .navigation a:hover
{
	text-decoration:underline;
}
	
.container .pageDesignation 
{
	width : 980px; 
	text-align:left; 
	margin: auto; 
	padding : 12px 5px 12px 0px;
	font-family : lucida sans, helvetica, arial;
	font-weight:normal;
	color:#FFFFFF;
	font-size: 14px;
	font-weight : bold;
	text-transform: uppercase;
}

.container .pageDesignation a, .container .pageDesignation a:link, .container .pageDesignation a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.container .pageDesignation a:hover, .container .pageDesignation a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

	
.container .rocket  
{
	width : 78px; 
	height:69px; 
/*	background-image:url('../images/rocket.png');
	background-repeat:no-repeat; */
	position: absolute; top : 76px; left : -76px;
}

.container .SearchBlock
{
 padding: 2px 0px 4px 0px;
}


.container .RegisterLogin
{
	border-top: dotted 1px #a1a1a1;
	width: 400px;
	padding: 4px 0px 2px 0px;
}

.container .Register
{
	float: right;
	padding: 0px 0px 0px 20px;
	text-align: right;
	width: 85px;
	text-transform: uppercase;
	font-weight: bold;
}

.container .Login
{
	float: right;
	padding: 0px 0px 0px 20px;
	text-align: right;
	width: 75px;
	text-transform: uppercase;
	font-weight: bold;
}
	
.container .UserName
{
	float: left;
	padding: 0px 0px 0px 20px;
	text-align: right;
	width: 180px;
}

		
.pageheaderleaderboard
{	
	width : 100%;  
	margin : 2px 0px; 
	padding : 0px; 
	height : 97px; 
	text-align : center;
	background-image:url('../images/leaderBG.gif');
}




.LibriosListingDropDownContainer
{
	font-weight: bold;
	border-bottom: solid 1px #A1A1A1;
}



/*  PriceIt general page */

.PriceItGeneral
{
	border-bottom: dotted 1px #a1a1a1;
	padding: 0px 0px 20px 0px;
}

.PriceItGeneral .CaptionBar
{
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #a1a1a1;	
}


.PriceItGeneral h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.PriceItGeneral h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-family: Arial;
}



.PriceItDropDownHolder
{
	height: 62px;
	width: 300px;
	padding: 4px 10px 0px 10px;
	background-repeat: repeat-x;
}

.PriceItLabel
{
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin: 4px 0px 4px 0px;

}




.SellItPageMostRecent
{
	padding: 2px 0px 2px 0px;
	border-bottom: dotted 1px #A1A1A1;
	border-top: dotted 1px #a1a1a1;
	min-height: 110px;
	
}


.SellItPageMostRecent .MostRecentImage
{
	padding: 0px 10px 0px 0px;
	float: left;
}

.SellItPageMostRecent .MostRecentBody
{
	padding: 0px 0px 0px 0px;
	min-height: 110px;
}


.SellItPageMostRecent .MostRecentCaption
{
	 text-transform:uppercase;
	 font-weight: bold;
	 padding: 2px 0px 2px 0px;
}


.SellItPageMostRecent .MostRecentTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
}


.SellItPageMostRecent .MostRecentText
{

}


.SellItPageSampleListing
{
 min-height: 120px;
 border-bottom: dotted 1px #a1a1a1;
 border-top: dotted 1px #a1a1a1;
 padding: 5px 0px 5px 0px;
}

.SellItPageSampleListing .SampleListingImage
{
	float: left;
	padding: 2px 10px 0px 0px;
}


.SellItPageSampleListing .SampleListingCaption
{
 text-transform: uppercase;
 font-weight: bold;
 padding: 2px 0px 2px 0px;
}


.SellItPageSampleListing .SampleListingName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
}

.SellItPageSampleListing .SampleListingDescription
{

}

.SellItPageSampleListing .SampleListingPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
	color:#48463f;
}

.SellItPageSampleListing .SampleListingAuctionHouse
{
	font-size: 11px;
}


.WarmansPreviewItem
{
	padding: 4px 0px 10px 0px;
}


.WarmansPreviewItem .inner
{
	border-top: dotted 1px #a1a1a1;
	border-bottom: dotted 1px #a1a1a1;
	padding: 10px 0px 10px 0px;
	background-image: url(../Images/SampleBackground.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.WarmansPreviewItem .ImageBlock
{
	padding: 0px 10px 0px 0px;
}

.WarmansPreviewItem .Sample
{
	padding: 2px 0px 2px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

.WarmansPreviewItem .Name
{
	padding: 2px 0px 2px 0px;
	font-size: 14px;
	font-weight: bold;
}

.WarmansPreviewItem .Description
{
	padding: 2px 0px 2px 0px;
}

.WarmansPreviewItem .Price
{
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	color: #943d34;
}


.WarmansPreviewItem .AuctionHouse
{
	padding: 2px 0px 2px 0px;
	font-size: 11px;
}




/* Forum most recent post listing panel */
.MostRecentPostPanel
{
	padding: 0px 0px 0px 0px;
	
}

.MostRecentPostPanel .title
{
	font-family: Arial Black, Arial;
	font-weight: bold;
	font-size: 24px;
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #91908C;
	text-transform: uppercase;
}

.MostRecentPostPanel .MostRecentPostAvatarItemPanel
{
	padding: 4px 0px 4px 0px;
	border-bottom: dotted 1px #a1a1a1;
}

.MostRecentPostPanel .MostRecentPostAvatarItemPanel .Image
{
 background-color: #91908C;
 padding: 2px 0px 0px 2px;
 width: 44px;
 height: 44px;
 
}

.MostRecentPostPanel .MostRecentPostAvatarItemPanel .time
{
	padding: 1px 0px 1px 10px;
	font-size: 11px;
}

.MostRecentPostPanel .MostRecentPostAvatarItemPanel .comment
{
	padding: 1px 0px 1px 10px;
}

.MostRecentPostPanel .MostRecentPostAvatarItemPanel .byline
{
	padding: 1px 0px 1px 10px;
}





.MostRecentPostPanel .other
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 2px 0px;
}
	

.MostRecentPostPanel ul
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.MostRecentPostPanel li
{
	background: url(bullet.gif) no-repeat 0 50%;
	padding: 2px 0px 2px 20px;
	border-bottom: dotted 1px #A1A1A1;
}

.MostRecentPostPanel .ViewMore
{
	padding: 6px 0px 6px 0px;
	font-weight: bold;
	 text-transform:uppercase;
	border-bottom: dotted 1px #A1A1A1;
	background-image: url('leaderBG.gif');
}


.WarmansItemListPanelWithImages
{
	display: block;
	padding: 10px 0px 10px 0px;
}


.WarmansItemListPanelWithImages .Caption
{
	font-weight: bold;
	font-size: 18px;
	border-bottom: solid 1px #a1a1a1;
	font-family: Lucida Sans, Arial;
}

.WarmansItemListPanelWithImages .item
{
	padding: 4px 0px 8px 0px;
	border-bottom: dotted 1px #a1a1a1;
}

.WarmansItemListPanelWithImages .image
{
	float: left;
	padding: 0px 2px 2px 0px;
}

.WarmansItemListPanelWithImages .text
{
	
}

.WarmansItemListPanelWithImages .link
{
	font-size: 14px;
	font-weight: bold;
}

.WarmansItemListPanelWithImages .description
{
}


.RelatedArticleListPanel
{
	padding: 2px 0px 2px 0px;
}

.RelatedArticleListPanel .inner
{
}

.RelatedArticleListPanel .header
{
	font-family: Arial Black, Arial;
	font-size: 24px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;

}

.RelatedArticleListPanel .article
{
	padding: 2px 0px 2px 0px;
	border-bottom: dotted 1px #a1a1a1;
}

.RelatedArticleListPanel .title
{
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.RelatedArticleListPanel .teaser
{
}


