
.divCatTree {
	width:210px !important; 
}

.divCatTree img {
    display: inline !important;
}
#imgDefault {
max-width: 400px;
}

/* Body of the search results page */
Body {
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#F8F8F8));
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important;
	background-color: #e8e8e8;
}
/*Outside table that ecompasses the content on the Ad Details page */
 .TableBody {
	background-color: #e8e8e8; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#f8f8f8)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #e8e8e8); /*for Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important; 
	*min-height:100%; 
}
/* Keyword Search at top of Search Results and Ad Details page */
.SimpleSearchContainer {
	width: 955px;
}
.SimpleSearchTopLeft {
background: url(/branding/0/images/step_ls.gif) no-repeat;
width: 10px;
height: 40px;
}
.SimpleSearchTopMiddle {
	width: 952px;
	height: 40px;
	position: relative;
	background: url(/branding/0/images/step_m.gif) repeat-x left top;
}
.SimpleSearchTopRight {
	background: url(/branding/0/images/step_rs.gif) no-repeat;
	width: 10px;
	height: 40px;
}
.SimpleSearchBottomLeft {
	background: none;
}
.SimpleSearchBottomMiddle {
	background: none;
}
.SimpleSearchBottomRight {
	background: none;
}
/* Search Results Table */
.SearchResultsTable {
	width: 100%;
}
/* Map panel */
#pnlMap {
	background-color: #E8E8E8;
}
/* Login Page content */
.RegPageContentTable {
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#F8F8F8));
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important;
	background-color: e8e8e8;
}
/* Search Results Page Category Tree */
.divCatTree {
	background-color: #e8e8e8;
	background: -moz-linear-gradient(100% 100% 90deg,#E0E0E0, white);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(white), to(#E0E0E0));
	background: -moz-linear-gradient(100% 100% 90deg,#E0E0E0, white);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0')! important;
	border-right: 1px solid darkGray;
	word-wrap: break-word;
}
/* Search Results Page - header on listings table (with number of ads dropdown) */
.RegSearchResultsGridHeader2 td {
	padding: 4px;
	background-color: #A8A8A8;
	border-bottom: 1px Solid gray;
}
/* Keyboard Bar in its entirety */
#ctlSearch {
	padding-top: 5px;
}
/* Search Results Page Category Tree */
.divCatTreeHeader {
	height: 21px;
	background: url(/Branding/2204/Images/LeftNavMiddle.jpg);
	padding: 3px;
	font-size: 8pt;
	font-weight: bold;
}
/* Cell containing Photo on Ad Details Page */
.photoCell {
	width: 450px;
	background-color: #ccc;
	box-sizing: border-box;
	border: 1px Solid #999;
	-moz-border-radius: 15px;
	border-radius: 15px
}
#CNBContent .photoCellInner {
	width: 440px;
	border-collapse: inherit;
	border: inherit;
	background-color: none;
	text-align: right;
	margin-left: 10px;
	margin-right: 10px;
}

/* Title of Item  on Ad Details Page */
#CNBHeader
{
	background:url(/Branding/0/Images/step_m.gif); 
	background-repeat: repeat-x;
	background-color: #ccc;
	padding: 15px 5px 5px 5px;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
}
#CNBContent .SubContentHeader
{
	height:30px; 
	background:url(/Branding/2204/Images/LeftNavMiddle.jpg) repeat-x left top; 
	padding: 10px 0 3px 10px;
	font-size:10pt; 
	font-weight:bold
}
/* The footer of the photo cell */
#CNBContent .photoCellFooter
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	width: 420px;
	height:45px;
	padding: 5px;
	background-color: #ccc;
	overflow: auto;
	border: inherit;
	border-collapse: inherit;
}
#CNBContainer
{
	width: 950px;
}
/*Top portion of Photo Cell in Ad Details Page */
#CNBContent .photoCellHeader
{
	width:420px;
	padding: 5px;
	background-color: #ccc;
	border-collapse: inherit;
	text-align: center;
}
#CNBContent .thumbsContainer td
{
	width: 85px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	border: 1px Solid #ccc;
	border-collapse: inherit;
}
/* Photo cell on Ad Details Page */
#CNBContent .photoCellContent
{
	width: 100%;
	border: inherit;
	border-collapse: inherit;
	height: 300px !important;
}
#frmMain {
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#F8F8F8));
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important;
	background-color: #e8e8e8; /* fallback flat color */
	*min-height:100%; 
}

input.button, input.rmButton, input.lmButton {
	font-weight: bold;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: black;
	color: white;
	font-size: 11px;
	border: none;
	cursor: pointer;
}
.PrintTabLeft {
	background: none;
	width: 5px;
	height: 30px;
	background-color: black;
	background-repeat: no-repeat;
}
.PrintTabMiddle {
	background: none;
	padding-right: 5px;
	height:30px;
	background-color: black;
	color: white;
	padding-top: 5px;
}
.PrintTabRight {
	background:none;
	width: 6px;
	background-repeat: no-repeat;
	height:30px;
	background-color: black;
}
#CNBContent .menuCell a {
	font-size: 8pt;
	color: black;
}
#CNBContent .menuCell a:hover {
	font-size: 8pt;
	color: red;
}
/* The word "feedback" in the "Meet the Advertiser" section on the ad details page */
.TableContentHeaderField {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}
/* The word "Keyword Search" in the search header on  search results page */
#ctlSearch .TableContentHeaderField {
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 0 0 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding: 15px 0 0 0;
}
/* the "Ads per Page" text at the top of the search results page */
.RegSearchResultsGridHeader2 strong {
	font-weight: normal;
}
.TableMain  {
	background-color:#e8e8e8;
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#F8F8F8));
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important;
	*min-height: 100%;
	border-collapse: collapse;
	margin: 0 auto;
}
.TableContent  {
	background-color:#e8e8e8;
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#E8E8E8), to(#F8F8F8));
	background: -moz-linear-gradient(100% 100% 90deg,#F8F8F8, #E8E8E8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8')! important;
	*min-height: 100%;
}
#pnlDescription1 .detailsViewDescription {
	background-color: #f6f6f6;
    width: 600px;
 }
 #pnlDescription1 .GridRow {
	background-color: #f6f6f6;
}
.TableFooter {
		background-color: #f6f6f6;
}
 #trCatLink .GridRow {
	background-color: #f6f6f6;
}
/* Lightbox-style popups for "email a friend", etc. */
/* Top bar */
.pseudoWindowTitleBar2 {
	background: url(/Branding/2204/Images/LeftNavMiddle.jpg);
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* bottom bar */
.pseudoWindowButtonBar2 {
	background-image: url(/Branding/2204/Images/LeftNavMiddle.jpg);
}
/* Bar at top of Feedback Page */
/* MAY AFFECT OLD AD WIZARD */	

#tablecontent .contentheader {
background: url(/branding/0/images/step_m.gif) repeat-x left top;
height: 50px;
font-size: 10pt;
font-weight: bold;
padding: 15px 0px 0px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}
#tablecontent .contentheaderleft {
background: url(/branding/0/images/step_ls.gif) no-repeat;
height: 50px;
width:8px;
}

#tablecontent .contentheaderright {
background: url(/branding/0/images/step_rs.gif) no-repeat;
height: 50px;
width: 10px;
}
.TableNavRight {
	background-color: #e8e8e8;
}
/* fixes white around header on feedback page */
.tableheader {
	background: none;
	border-collapse: inherit;
}
.SubContentHeader
{
	height:30px; 
	background:url(/Branding/2204/Images/LeftNavMiddle.jpg) repeat-x left top; 
	padding: 10px 0 3px 10px;
	font-size:10pt; 
	font-weight:bold
}
/* OVERRIDES FOR THE DEFAULT.CSS FOR THE LOGIN AND DASHBOARD PAGES */

.TipClass
{
	border:2px Solid #909295;
}

.OnlineAdText
{
	border:2px Solid #909295;
}

.aggregateBlock
{
	border: 1px Solid #909295;
}

.aggregateBlockHeader
{
	background-color: #909295;
}

.aggregateItem 
{
	border-bottom: 2px Solid #909295;
}

.aggregateAdReturnLink
{
	background-color: #909295;
}

.GridRowAdsAlt
{
	color: windowtext;
	background: none;
	background-color: #e8e8e8;
}

#TableContent .GridHeader
{
	background-color: #909295;
}

.item
{
	border-bottom: 1px Solid #909295;
}

.aItem
{
	border-bottom: 1px Solid #909295;
}

.eCommPaypalCallout
{
	border: 1px Solid #909295;
}

.multiFileUpload
{
	background-color: #909295;	
}

.promotionCode
{
	border: 1px Solid #909295;
}

#TableContent .RegistrationHeader
{
	background-color: #909295;
	border: 1px solid #909295;
}

#TableContent .RegistrationContent
{
	border-left: 1px solid #909295;
	border-right: 1px solid #909295;
	border-bottom: 1px solid #909295;
}

#TableContent .LoginHeader
{
	background-color: #909295;
	border: 1px solid #909295;
}

#TableContent .LoginContent
{
	border-left: 1px solid #909295;
	border-right: 1px solid #909295;
	border-bottom: 1px solid #909295;
}

#TableContent .SelectBoxHeader
{
	border-left: 1px solid #909295;
	border-top: 1px solid #909295;
	border-right: 1px solid #909295;
}

#TableContent .SelectedSelectBoxHeader
{
	border-left: 2px solid #909295;
	border-top: 2px solid #909295;
	border-right: 2px solid #909295;
	background-color: #909295;
}

#TableContent .SelectBoxContent
{
	border: 1px solid #909295;
}

#TableContent .SelectedSelectBoxContent
{
	border: 2px solid #909295;
}

#TableContent .GridActionItems
{
	background-color: #909295; 
}

.backgroundPop{
	background: #909295;
}

.captionText { 
  background: #909295;
}

.closeText{ 
  background: #909295;
}

.TableMain
{
	background-color: #e8e8e8;
}

.TableBody
{
	background-color: #e8e8e8;
	width: 100%
}

.TableContent
{
	background-color: #e8e8e8;
}

#TableContent .ContentHeader
{
	background: url(images/step_m.gif) repeat-x 10%;
	background-repeat: repeat-x;
	height: 49px;
	vertical-align: middle;
	padding: 3;
	font-family: Arial, Verdana;
	width:100%;
}

#TableContent .ContentHeaderLeft
{
	background: url(images/step_ls.gif) no-repeat 10%;
}

#TableContent .ContentHeaderRight
{
	background: url(images/step_rs.gif) no-repeat 10%;
}

.SubContentHeader
{
	background-image: none;
	background-color: #909295;
}

#TableContent .SubContentHeader
{
	background-image: none;
	background-color: #909295;
}

#TableContent .SubContentText
{
	border-right: #909295 solid;
	border-top: #909295 solid;
	border-left: #909295 solid;
	border-bottom: #909295 solid;
}

.panelbarHeaderCollapsed
{ 		
	background-image: none;
}

.panelbarHeaderHover 
{ 		
	background-image: none;
}

.panelbarHeaderExpand
{
	background-color: gray;
	background-image: none;
}

.panelbarItem 
{
	background-color: #B4B5B7;
}	

.RadGrid
{
	border-color: #909295;
	background-color: #c8c8c8;
}

#TableContent .RadGrid
{
	border-color: #909295;
	background-color: #c8c8c8;
}

#TableContent .GridRowAlternate
{
	background: none;
	background-color: #e8e8e8;
}

.DataListAltItem /* Equivalent to a Table Row & Table Cell but is alternating item */
{
	background: none;
	background-color: White;
}

.button
{
	background-color: #4E4E50;
	color:White;
}

input.button
{
	background-color: #4E4E50;
	color:White;
}

.button:hover
{
	cursor: pointer;
	cursor: hand;
}

#tblMessage
{
	border-right: #909295 solid;
	border-top: #909295 solid;
	border-left: #909295 solid;
	border-bottom: #909295 solid;
}
#tblMessage .GridRow
{
	background-color: #e8e8e8;
}

#TableContent .ContentHeader
{
	width:100%;
	background-color: #e8e8e8;
}

#TableMain .TableHeader
{
	width:100%;
	background-color: #e8e8e8;
}


#TableMain .TableFooter
{
	width:100%;
	background-color: #F6F6F6;
}

#pnlZip span
{
	height:20px;
}

#pnlPrice span
{
	height:20px;
}

#pnlZip img
{
	vertical-align:top;
}

.CatLoadingPanel
{
	width:100%;
	z-index:5000;
}

.CatLoadingPanel img
{
	display:block;
	margin:auto;
	vertical-align:middle;
}

.PhotoLoadingPanel
{
	width:100%;
	z-index:5000;
}

.PhotoLoadingPanel img
{
	display:block;
	margin:auto;
	vertical-align:middle;
	margin-top: 50px;
}

.EditionLoadingPanel
{
	width:100%;
	z-index:5000;
	position:absolute;
	bottom: 0;
}

.EditionLoadingPanel img
{
	display:block;
	margin:auto;
	vertical-align:middle;
	margin-bottom: 30px;
}

.OrderConfirmationShareThis table
{
 
}

.OrderConfirmationShareThis tr
{
}

.OrderConfirmationShareThis td
{
    padding-right:10px; 
    padding-bottom:15px; 
}

.ShareThisPanel
{
    position:absolute;
    top:45px;
    right:35px;
    background-color: #ffffff; /* fallback flat color */
	background: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#ffffff), to(#e0e0e0)); /* for Chrome + Safari */
	background: -moz-linear-gradient(100% 100% 90deg,#e0e0e0, #ffffff); /*for Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0')! important; 
    padding: 20px;
}

.ShareThisPanel h2
{
    font-style:italic;
    font-size: 20px;
}

.ShareThisPanel img
{
    width: 50px;
}

.ShareThisTitle
{
    font-weight:bold;
    width: 200px;
}

.OrderConfirmationContent
{
    min-height:300px !important;
    height:auto !important;
} 

div#DMNHeader {
	margin-left: 15px !important;
}
#footcontainer {
	margin: 12px !important;
}
#imgCorp {

    display: none;

}

/* -- end -- OVERRIDES FOR THE DEFAULT.CSS FOR THE LOGIN AND DASHBOARD PAGES */
