/** Layout **/
body 	 { background-color: #eee; font-size: 80%; } /* was #eee */
.container 	{ width: 960px; }
.main 	 { padding: 20px 0; background: #fff; border: 1px solid #CBCBCB; }
#wrap 	 { padding: 35px; }
div.home 	 { float:left; padding-right:24px; width:590px; }
#breadcrumbs 	 { padding: 0pt; margin: 0pt; margin-bottom: 2em; }
#breadcrumbs li { display: inline; margin-right: 1px; }
#content 	 { width: 700px; }
.listing { width: inherit !important; }
h2 { color: #324479; font-family: Trebuchet MS, Arial;  }
p, ul, ol { line-height: 1.75em; }

/** Network Bar **/
div#networkBar {
	-moz-box-shadow: 0 1px 5px #ccc;
	background: #ffffd0 none repeat;
	border: 1px solid #ddd;
	border-top-width: 0px;
	font-size: 12px;
	margin: 0 40px 1em;
	padding: 0.8em 2.5em;
	position: reletive;
	color: #464D5C;
}

/** Header **/
/* #header 	 { background: #61161B; padding-top: 10px; } */
#header 	 { padding-top: 15px; }
#header .container 	 { padding: 0px; }
#header h1 a 	 { font-family: calibri, trebuchet MS, arial; font-size: 45px; color: #999; font-style: italic;
	   	 font-weight: bold; text-decoration: none; }
#header a:hover,
#header a:visited    { background: transparent; color: #999; }
#header ul#links 	 { list-style-type: none; float: right; margin: 0 25px 0 0; }
#header ul#links li 	{ display: inline; margin-left: 0.5em; color: #999999; display: inline; }
#header ul#links li a { text-decoration: none; color: inherit;  }
#header ul#links span { font-style: italic; }
#header #searchbox 	 { float: right; margin-right: 25px; }
#header #searchbox
	input#search 	 { color: #999; }
#header #submit { padding: 0 !important; }
#header ul#tabs 	 { list-style-type: none; margin: 0; }
#header ul#tabs li 	 { display: inline; background: #f4f4f4; display: block; float: left; height: 25px;
	 margin-right: 1px; padding-top: 7px; text-align: center; width: 100px; border: 5px solid #f8f8f8; border-bottom: none; }
#header ul#tabs
	li.active 	 { background: #fff; }
#header #tabs li a 	 { color: #61161B; text-decoration: none; }
#header #tabs
	li.active a 	 { font-weight: bold; }

#searchbox { display: none; }

/** Categories Table **/
#category-tree { padding: 35px; float: left; /* -moz-border-radius: 10px; -webkit-border-radius: 10px;*/
	background: #f8f8f8; margin: 20px auto 30px; border: 1px solid #C0D9D9; font-size: 13px }
ul.top-category {  float: left; margin: 0 20px 0 0; padding: 0; }
ul.top-category.last { margin: 0pt; }
ul.top-category li { list-style-type: none; }
ul.top-category li.parent a { text-decoration: none; }
ul.top-category li.child { margin-left: 15px; margin-top: 4px; }
ul.top-category li.child a { text-decoration: none; }
ul.top-category li.child span { color: #999; }
ul.top-category span.categoryTitle { font-weight: bold; color: #888; }

div.categoryNav ul { float: left; margin-right: 45px; }
div.categoryNav li { list-style-type: none; }

/** Listings **/
#content div#left { width: 600px; float: left; }
#content div#right { float: left; margin-left: 30px; width: 250px; }
#content div#right img { border: 5px solid #cdc; width: 250px; margin-bottom: 7px; }
#content div#right p { text-align: center; }

.listingPicutres img { margin: 20px; border: 1px solid #cbcbcb; max-width: 750px; }

table.listings, table.messages { width: 100% }
table.listings th.price, table.listings th.location, table.listings th.image, table.messages th { text-align: left; }
table.listings tr.off, table.messages tr.off { background: #FAFAFA; }
table.listings tr.feature { background: #fffcb5; }
table.listings tr.on, table.messages tr.on { background: #F2F2F2; }
table.listings td, table.messages td {  border-top: 1px solid #ddd; }
table.listings td, table.listings th, table.messages td, table.messages th { padding: 1em; vertical-align: top; }
table.listings th.price { width: 90px; }
table.listings th.location { width: 120px; }
table.listings td.image { width: 150px; }
table.listings td.image a img { border: 5px solid #DDDDDD; width: 150px; height: 110px; }
table.listings td.check, table.messages td.check { width: 20px; }
table.messages tr.unread td { font-weight: bold; }

/** Listing Information Page Table **/
table.listing-details td { border-bottom: 1px dashed #E6E6E6; padding: 6px 10px }
table.listing-details td.field { color:#999999; width: 120px; font-weight: bold }
table.listing-details td.price { font-weight: bold; }

div.button { border: 1px solid #cbcbcb; background: #EEEEEE; padding-left: 44px; line-height: 44px; -moz-border-radius: 5px;
	margin-bottom: 7px; }
div.button:hover { background-color: #e8e8e8; }
div.button a { text-decoration: none; color: #333; font-weight: bold; }
div.button a:hover { text-decoration: underline; }

div.addToWatchlistAdd { background: #EEEEEE url(/img/add_24.png) no-repeat scroll 10px center;  }
div.addToWatchlistAdded { background: #EEEEEE url(/img/accepted_24.png) no-repeat scroll 10px center; }

div.contactSeller { background: #FFFFD0 url(/img/mail_write_24.png) no-repeat scroll 10px center; }
div.contactSeller:hover { background: #FFFFb0 url(/img/mail_write_24.png) no-repeat scroll 10px center; }

div.verifiedListing { background: #EEEEEE url(/img/accepted_48.png) no-repeat scroll 10px center; padding-left: 68px; line-height: 68px;  }
div.verifiedListing a { font-weight: normal;  }

div.addListing { background: #eee url(/img/paper_content_pencil_24.png) no-repeat scroll 10px center; margin-bottom: 25px; }


#business-information { margin-bottom: 20px; }
p.listingExpiredText { color: #999; }

/** Sell **/
div.listingTypes { width: 605px; margin: 20px auto 0; }
div.listingType { color: #333; margin-right: 8px; border: 1px solid #FDD845; background: #FFF6BF; padding: 20px; float: left; min-height: 236px;}
div.listingType h3 { font-size: 24px; font-weight: normal; }
div.listingType h3 span.price { font-weight: bold; }
div.listingType a { font-size: 18px; text-align: right; }
div.sellNormalListing {  margin-right: 20px;  }
div.sellFeaturedListing {   }

#loginForm ul { margin-top: 30px; }

/** Sidebar **/
#sidebar { float: left; width: 250px; margin-left: 25px; }

.joinreasons li { font-size:14px; font-weight:bold; color: #324479;}

/** Footer **/
#footer { margin: 20px 0; color: #999; padding-left: 25px; }
.footerbox { margin: 10px 35px 0 15px; width: 223px;  float: left; }
#footer .last { margin-right: 0px; clear: left; }

/** Help **/
#sidebar-help { width: 180px; float: left; padding: 5px; }
#sidebar-help h3 { font-size: 1.25em; }
#sidebar-help ul { margin: 0; list-style-type: none; }
#sidebar-help li { margin:4px 0; padding:3px; }
#sidebar-help li.active { background:#F2F2F2; border:1px dotted #A9A9A9; }
div.help { float: left; margin-left: 50px; float: left; width: 640px; }

/** Admin Help **/
#helpPages td, #helpPages th { padding: 10px 10px 10px 12px; border-bottom: 1px dashed #ddd; background: none; }

#selectFilesLink a, #uploadFilesLink a, #clearFilesLink a {
	color: #0000CC;
	background-color: #FFFFFF;
}

#selectFilesLink a:visited, #uploadFilesLink a:visited, #clearFilesLink a:visited {
	color: #0000CC;
	background-color: #FFFFFF;
}

#uploadFilesLink a:hover, #clearFilesLink a:hover {
	color: #FFFFFF;
	background-color: #000000;
}