/**** inherited CSS styles from big brother ****/
body,.standard,p,td,blockquote,div,span,ul,ol,dl,h1,h2,h3,th,.standardtitle{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:small;}

a:active, a:novisited {
	color: #000066;
	text-decoration: underline;
}

a:link, a:visited {
	color: #000066;
	text-decoration: underline;
}

a:hover{
	color: #000000;
	background-color: #BEEA69;
	text-decoration: none;
}

pre{font-family:"Courier New",Courier,monospace;font-size:x-small;}
h1,.pagetitle{font-size:medium;font-weight:bold;}
h2,.sectiontitle{font-size:small;font-weight:bold;}
h3,th,.standardtitle{font-size:x-small;font-weight:bold;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.8em;}

.emphasized{color:#009900;font-weight:bold;}
.error{color:#FF0000;}
.help{color:#666666;font-weight: normal;}
.pipe{color:#9999FF;}/*in text menu*/
.textbox,.button,.navigation{font-size:xx-small;}
.textboxhelp{font-size:xx-small;color:#666666;}
.nomargin{margin:0px;}

a:hover{
	color: #000000;
	background-color: #BEEA69;
	text-decoration: none;
}

body {margin:0; padding:0;}

/*** Input field error ****/
.error_field {
	border: 2px solid #B8230A; 
	margin-bottom: 2px;
}
select.error_field {
	background-color:#B8230A;
}

/**** Tabbed header styles ****/
#logo {
	padding: 20px 0px 5px 20px;
}
#location, #location h1 {
	background-color: #FFFFFF;
	font-size: 1.6em;
	color: #404040;
	font-weight: 700;
	letter-spacing: -1px;
	padding-left: 8px;
	padding-bottom: 10px;
	vertical-align: bottom;
}

#locationsmall {
	background-color: #FFFFFF;
	font-size: 1.6em;
	color: #404040;
	font-weight: 600;
	letter-spacing: -1px;
	padding-left: 8px;
	padding-bottom: 10px;
	vertical-align: bottom;
}

.toptab {
	padding: 10px 15px 0px 0px;
	vertical-align: top;
}


/**** Header Tabs style ****/
.header .tabrow {
	background: url(http://pics.ebaystatic.com/aw/pics/classifieds/top_bg.gif);
	height: 24px;
	border-bottom: 1px solid  #0C8101;
}

.header ul.tabs  {  
	margin:0;  
	width: 500px;
	padding: 0;
}
.header .tabs li {  
	float:left; 
	display:inline;		
	list-style:none; 
	font-size: 12px;
	font-weight:bold;  
	margin:0;  	
	padding:5px 15px 5px 15px;  
	border-right: 1px solid #449C09;
	
}

.header .tabs a {  
	text-decoration:none;  
	white-space: nowrap; 	
	font-size: 12px;
	color: #fff;
	margin: 15px 0 15px 0;
	padding: 0 12px 0 12px;
}

.header .tabs a:hover {  
	color:#333; 
	background-color: #FEFC6E;
}

.header .tabs .active{  
	background-color: #fff;  	
}

.header .tabs .active a{
	color: #000;	
}

.header .tabs .active {  
	background-color: #ffffff;   
}

.topnav {
	background: url(http://pics.ebaystatic.com/aw/pics/classifieds/top_bg.gif) repeat-x bottom #9AD429;
	border-top: 1px solid #0C8101;
	border-right: 1px solid #449C09;
	border-bottom: 1px solid  #0C8101;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 25px 3px 25px;
}

.topnavactive {
	border-right: 1px solid #449C09;
	border-left: 1px solid #449C09;
	border-bottom: 1px solid #0C8101;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 25px 3px 25px;
}

.topnav a:link, .topnav a:visited {
	color: #fff;
	text-decoration: none;
}

.topnavactive a:link, .topnavactive a:visited {
	color: #000;
	text-decoration: none;
}

.topnav a:hover, .topnavactive a:hover {
	color:#333; 
	background-color: #FEFC6E;
}

/**** Footer style ****/
.footer{
	border-top: 1px solid #BEC3C7;	
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 15px;
	padding: 15px 0 15px 0;
}
.footer ul {
	padding:0; 
	margin:0;
}
.footer li {
	list-style:none; 
	display: inline;
	font-size: .7em;	
	color: #676B5C;	
	margin:0; padding:0 5px 0 5px;
	border-right: 1px solid gray; 
}
.footer .lastitem { 
	border-right: 0 
}

/**** Partners style ****/
.partners{
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 15px;
	padding: 15px 0 15px 0;
}
.partners ul {
	padding:0; 
	margin:0;
}
.partners li {
	list-style:none; 
	display: inline;
	font-size: .7em;	
	color: #676B5C;	
	margin:0; padding:0 5px 0 5px;
}
.partners li a, .partners li a:visited {
	color: #676B5C;	
}

/**** Other Areas style ****/
#otherarea, #othersites{
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 15px;
	padding: 0px 0 10px 0;
}
#otherarea .listtitle, #othersites .listtitle {	
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	white-space: nowrap; 	
}

#otherarea ul, #othersites ul {
	padding:0; 
	margin:0;
	display: inline;
}

#otherarea li , #othersites li{
	list-style:none; 
	display: inline;
	font: x-small;	
	color: #676B5C;	
	margin:0; padding:0 0px 0 0px;
}

#otherarea a , #othersites a{
	white-space: nowrap; 	
}

.footer .lastitem { 
	border-right: 0 
}

/**** Title bar style ****/
.titlebar {	
	background-color: #FDEB6B;
	border-bottom: 1px solid #CEB503;
	padding: 4px 0 1px 15px;
	font-size: 5px;
	clear:both
}

.titlebarHome {	
	background-color: #FDEB6B;
	border-bottom: 1px solid #CEB503;
	padding: 8px 0 5px 15px;
	font-size: 5px;
	clear:both
}

h1 {	
	font-weight: bold;	
	font-size: 17px;	
	padding: 0px 0px 0px 0px;	
	margin-left: 0px; 
	margin-top: 3px;	
	margin-bottom: 5px; 
	display:inline; 
	width:70%
}
h1 a {
	font-weight: normal; 
	font-size:x-small;
}

.hometitle {
	margin: 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	display:inline; 
}


/******* Left/Right nav styles ***/
#nav {
	xpadding-bottom: 10px;
	background-color: #FEF8CE;
	margin: 15px 15px 15px 15px;
	white-space: nowrap;
}

#navright {	
	margin: 15px 10px 0px 10px;
	background-color: #FEF8CE;
	
}
				
#nav .listtitle , #navright .listtitle{	
	background-color: #FDEB6B;
	border-top: 1px solid #CEB503;
	border-bottom: 1px solid #CEB503;
	font-size: 100%; 
	font-weight: bold;
	padding: 5px 8px 5px 8px;
	margin: 0;
	display: block;
}

#navright label {
	font-weight: normal;
}
#navright ul {
	margin: 0 ; 
	padding: 0 0 15px 0;
}

#navright form {
	padding: 0px 0px 0px 10px;
	background-color: #FFF;
}
#navright .spacer {
	padding: 15px 0px 0px 0px;
	background-color: #FFF;
}

#nav ul {
	margin: 5px; 
	padding:5px 5px 10px 5px;
}
			
#nav li {
	padding: 0px 10px 0px 8px;
	list-style-type: none; 
	font-weight: normal;
}

#navright li {
	padding: 0px 10px 0px 8px;
	list-style-type: none; 
	font-weight: normal;
	color:#666666;	
}			
#nav li.helpselect {
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/nav_bullet.gif") no-repeat 0em 0.4em; 
	font-weight:bold;
}

#nav .strong, #navright legend{
	font-weight:bold;
}

#selected-options {
	padding-bottom: 10px;
	background-color: #FFF;
	border: 1px solid #F4E172; 
}
#selected-options li {
	padding: 0px 5px 0px 5px;
}

#nav ul ul{
	margin: 0; 
	padding: 0;
}


#nav .content {
	list-style-type: none; 
	padding: 0px 10px 0px 0px;
	font-weight: bold
}

#nav .separated {
	padding-bottom: 10px; 
	border-bottom: 1px solid #B2B2B2; 
	margin-bottom: 5px;
}
#nav .separatedfilter {
	border-bottom: 1px solid #B2B2B2; 
	padding: 0 0 10px 0px; 
	margin: 0 0 5px 0px;
}

#nav .separatedfilter ul{
	margin: 0; 
	padding: -5;
}

#nav .bulletfilter {
	padding: 0 0 10px 0px; 
	margin: 0 0 5px 0px;
}

#nav .bullefilter ul{
	margin: 0; 
	padding: -5;
}

#nav .separatedfilter li {
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/bullet.gif") no-repeat 0em 0.5em; 
	padding-left: 5px;
}

#nav .bulletfilter li {
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/bullet.gif") no-repeat 0em 0.5em; 
	padding-left: 5px;
}

#navrightcell {
	border-left: 1px solid #BEC3C7;	
}

/********* Page status styles ****/
#pagestatus {
	background-color: #FFFFFF;
	font: 11px;  
	font-weight:bold;
	color: #000000; 
	border-bottom: 2px solid #C3C3C3;
	border-right: 2px solid #C3C3C3;
	border-left: 2px solid #C3C3C3;
	padding: 15px 8px 8px 8px;
	margin: 0px 15px 0px 15px;
}

#pagestatus .pagestatus_sucess{
	background:url(http://pics.ebaystatic.com/aw/pics/classifieds/success_icon.gif) no-repeat 0.5em #CFF28B;
	padding: 10px 5px 10px 45px;
	margin: 0 25px 0 25x;
}

#pagestatus .pagestatus_error{
	background:url(http://pics.ebaystatic.com/aw/pics/classifieds/fail_icon.gif) no-repeat 0.5em #FE643D;
	padding: 10px 5px 10px 45px;
	margin: 0 25px 0 25x;
	color: #fff;
}

#pagestatus .pagestatus_tip{
	background:url(http://pics.ebaystatic.com/aw/pics/classifieds/safety_icon.gif) no-repeat left #FCFFCB;
	padding: 8px 5px 5px 45px;
	margin: 0 25px 0 25x;
}

#pagestatus a {			
	font-weight:normal;
}

/*******  Content styles ******/
#content ul {
	padding:0; 
	margin: 0 15px 15px 0;
}
#content ul li {
	list-style:none; 
	padding: 0 10px 0 0; 
	margin:0;
}

#content .bullet li{
	padding:0; 
	margin:0;
	list-style-type:disc; 
}

#content .bulletindent {
	margin-left:30px;
}

#content .bulletindent li{
	list-style-type:disc; 
}

#content dl {
	padding:0; 
	margin:0;
}
#content dt {
	font-weight:bold;
	margin: 15px 0 0 0;
}

#content dd {
	padding:0; 
	margin:0 0 0 0;
}

.indent {
	margin:0 30px 0 30px;
}

/*** Category list ****/
#content ul.catlist {
	margin: 0 5px 5px 0px; 
	padding: 0 5px 5px 0px;
}

#content ul.catlist li {
	padding: 0px 10px 0px 10px;
	list-style-type: none; 
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/bullet.gif") no-repeat 0em 0.5em;
	font-size: 80%;
	color:#666666;	
}

#content ul.catlist2 {
	margin: 0 5px 5px 0px; 
	padding: 0 5px 5px 0px;
}

#content ul.catlist2 li {
	padding: 0px 15px 0px 10px;
	list-style-type: none; 
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/bullet.gif") no-repeat 0em 0.5em; 
}

.catgroup .listtitle {
	list-style:none;
	line-height: 125%; 	
	font-size: 110%;	
	padding: 0;	
	margin-top: 15px;
	font-weight: bold;	
}

.homecatgroup .listtitle a {
	font-size: 110%;	
	font-weight: bold;
}

.homecatgroup .listtitle {
	list-style:none; 
	line-height: 125%; 	
	font-size: 100%;	
	padding: 0;	
	margin: 15px 15px 0 0;
	font-weight: normal;
	color:#666666;
}


.catgroup .listtitle a {
	font-size: 120%;	
	font-weight: bold;
}

#content ul.catlist li a {
	font-size: 110%;
}

/**** For displaying lines of text ****/
.nobullet li {
	list-style:none; 
}


.btn {
	background:url(http://pics.ebaystatic.com/aw/pics/classifieds/de-DE/button_left.gif) no-repeat top left;	
	height:20px;
	margin: 3px 0 0px 0;
	padding:0px 0 2px 0;
	font-size: 16px;			
}

.btn span {
	background: url(http://pics.ebaystatic.com/aw/pics/classifieds/de-DE/button_right.gif) no-repeat top right;	
	text-decoration:none;
	margin: 0 0 0px 3px;
	padding: 3px 3px 4px 3px;
	font-size:12px;	
	height: 20px;
}

.btn span a {	
	padding:2px 15px 2px 14px;
	font-weight: bold;		
	text-decoration:none;
	color: #333;
}

.btn a:active, .btn a:link,.btn a:visited, .btn a:visited{
	color:#333;
	text-decoration:none;

}

.btn a:hover {  
	color:#333; 
	background: url(http://pics.ebaystatic.com/aw/pics/s.gif)no-repeat right top;
}

.actions {
	margin: 15px 0 0 0; 
	padding: 0px 0 0px 0;	
	height: 30px;
}
.actions li {
	display:inline;
	list-style:none; 
	padding:0 0px;
	margin: 0;
}

.actions a.img {
	margin: o;
	padding:0;
}

.actions a.img:hover {  
	color:#333;
	background-color: white; 
	background: url(http://pics.ebaystatic.com/aw/pics/s.gif)no-repeat right top #white;
}


/*** Input group styles ***/
fieldset {
	border: 0 solid #fff; 
	padding: 0; 
	margin: 0; 
}
legend {
	margin:0;
	padding:0;
}
label {
	display:block; 
	font-weight: bold; 
	margin: 15px 0 0 0;
}
/*** List group styles ***/
.listgroup {
	margin: 15px 0 0 0;
	padding: 0;
}
.listtitle {
	list-style:none; 
	line-height: 125%; 	
	font-size: 110%;	
	font-weight: bold;
	padding: 0;	
	margin-top: 15px;
}

.catgroup {
	margin: 15px 0 0 0;
	padding: 0;
}
.profilemodule {
	padding:1px 1px 1px 1px;
	background-color: #FEF8CE;
}

.profilemodule	.profiletitle{	
	background-color: #FDEB6B;
	border-top: 1px solid #CEB503;
	border-bottom: 1px solid #CEB503;
	padding: 5px 8px 5px 8px;
	white-space:nowrap;
	font-weight: bold;	
	display: block;
}

/**** main content styles ****/
#content  {
	margin: 15px; 
	padding: 0;
}

#content .title{
	margin:15px 0 0 0; 
	padding:0;
	font-weight:bold;
	font-size:135%;
}

.content_leftborder {
	padding: 15px;
	border-left: 1px solid #C3C3C3;
}
/**** Paragraph Styles ****/
.p {
	margin:15px 0 0 0; 
	padding:0
}
.ptitle {
	margin:15px 0 0 0; 
	padding:0
	font-weight:bold;
	font-size:x-large;
}

.pdouble {
	margin: 50px 15px 0 0;
}
.pcenter{
	margin:20px 0 20px 0; 
	padding:0;	
	text-align:center;	
}

.centertight{
      margin:10px 0 0 0; 
      padding:0;	
      text-align:center;
}

/**** Page status and styles ****/
.page_message {
	margin: 15px;
	padding:0;
}

/**** Satety Tip message style ****/
.safety_message {
	xbackground-color: #EAEAEA;
	border: 1px solid #BDBDBD;
	padding: 3px 8px 3px 20px;
	margin: 0px 0 0 0;
	font: 1em ;
	color: #5D5D5D;
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/safety_icon.gif") no-repeat .2em 0.4em #EAEAEA; 
}
.safety_image { 
	padding-right: 1px;
	padding-top: 3px;	
}

.controlbar {
	display:inline;
	width:30%;
	vertical-align: middle;
}
.javaerror {
	font-size:15px;
}

/**** Searchbox rules **********************************/
.searchform {
	display: inline;
	font-size:small;
	vertical-alignment: bottom;
}
.searchform2 {
	display: inline;
	font-size:small;
}


.searchbox {
	float: right;
}

#profile-nav ul {
margin: 2px 2px 2px 2px;
}
/**** Search Results rules **********************************/
#search-results {
	vertical-align: top; 
	text-align: left;
	width: 100%;
	border-bottom: 1px solid #98A7B8;
	margin-bottom: 3px
}
#search-results thx {
	text-align: left; 
	line-height: 160%;
	background-color: #DCE4EC; 
	margin: 0px; 
	padding: 3px; 
	border-top: 1px solid #98A7B8; 
	border-bottom: 1px solid #98A7B8; 
	font-weight:normal;
}

#search-results td {
	padding: 5px;
	vertical-align: top;
}
#search-results .ad-description {
	padding: 5px; 
	border-bottom: 1px solid #98A7B8;
}
#search-results .thumbnail{
	float: left;
	margin-right: 5px; 
	border: 1px solid #0447B3;
}
#search-results .thumbnail img{
	border: 0px none #FFFFFF;
}
#nav ul ul ul {margin-left: 10px; margin-bottom: 5px;}
#no-results {
	margin: 20px;
}
#search-tips {
	margin-top: 10px;
	border-top: 1px solid #BEC3C7;
	padding-top: 10px;
}
#search-tips ul {
	list-style-type: bullet;
	margin-top: 10px;
}
/**** Paging rules **********************************/
#content .paging a,b {
	padding: 0px 3px 0px 3px;
}
/**** Search Tips rules **********************************/

#search-tip {
	padding: 10px;
	background-color: #DCE4EC;
	border: 1px solid #98A7B8;
}
#search-tip li {
	font-weight: bold;
}
.searchsummary {font-weight: normal;}

.tableheader th{
	background-color: #9AD429;
	border-top: 1px solid #77A61A;
	border-bottom: 1px solid #77A61A;
	line-height: 160%;
	padding: 6px;
}

.oddrowbg {
	xxbackground-color: #EBF8D2;
	background-color: #FFF;
}

.evenrowbg {
	background-color: #FFF;
}

.areagroup {
	border-right: 1px solid #CCCCCC;
}

.imageAlign {
	vertical-align: middle;
	margin: 0 0 2px 0;
}

input.imgbutton {
	vertical-align: middle;
	margin-bottom: 4px;
}

.whiteparagraph {
	background-color: #FFF;
}

#adactionlist li
{
	background: url("http://pics.ebaystatic.com/aw/pics/classifieds/bullet.gif") no-repeat 0em 0.5em;
	color: #000000;

}

#adactionlist ul
{
	padding: 0px 10px 0px 0px;

}


#adactionlist li ul li
{
	background: none;
	padding: 0px 10px 0px 0px;
	
}

/**** Event calendar **************/

.cal {
	background-color: #FEF8CE;
	padding: 0.6em 0.6em 1.6em 0.6em;
	text-align: center;
	width: 16em;
}
.calmini {
	background-color: #FEF8CE;
	text-align: center;
	padding: 0 0 0.4em 0
}
.caltable {
	text-align: center;
	white-space: normal;
	width: 16em;
}
#nav .caltable {
	width: 100%;
}
.caltable tr {
	background-color: #FFF;
}
.calcurrentday {
	background-color: #FFEC81;
}

/**** Discussion/Event pages **********/

.forumsmini {
	background-color: #FEF8CE;
	color:#666666;
}
.forumsmini ul {
	margin: 0;
}

.paginationTop {
	border-top: 1px solid #98A7B8;
}
.pagination {
	padding: 0.5em 0.1em 0 0.1em;
}
.pagination a,b,strong {
	padding: 0em 0.2em 0 0.2em;
}

.eventTable td {
	vertical-align: top;
	padding: 0.5em 0 0.5em 0.5em;
	border-bottom: 1px solid #98A7B8;
}
.eventTableText {
	padding: 0.5em 0 0 0;
}
.eventTableNone {
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.noSpace {
	margin:0 0 0 0; 
	padding:0;
}

.paginationBottom {
	padding: 0 0.1em 1.5em 0.1em;
}
.paginationBottom a,.paginationBottom b,.paginationBottom strong {
	padding: 0em 0.2em 0 0.2em;
}

/*** Discussion Boards & Event Calendar ***/

.selectedPost {
	background-color: #FFEC81;
}

.selectedPostInline {
	background-color: #FFEC81;
	border-bottom: 1px solid #92CB23;
}

.selectedAdminPost {
	background-color: #7AB5DC;
}

.selectedAdminPostInline {
	background-color: #7AB5DC;
	border-bottom: 1px solid #92CB23;
}

.unselectedPost {
}

.unselectedPostInline {
	border-bottom: 1px solid #92CB23;
}

.unselectedAdminPost {
	background-color: #CAE6FB;
}

.unselectedAdminPostInline {
	background-color: #CAE6FB;
	border-bottom: 1px solid #92CB23;
}

.postLinkAbove {
	border-bottom: 1px solid #92CB23;
	text-align: right
}

.postLinkAboveInline {
	border-bottom: 1px solid #92CB23;
	text-align: left
}


.postLinkBelow {
	border-top: 1px solid #92CB23;
	text-align: right
}

.postLinkBelowInline {
	text-align: left
}

.dateSeparator {
	background-color: #C0EA6E;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.toplink {
	padding: 0px 5px 0px 0px;
	vertical-align: top;
	border-right: 1px solid gray;
	white-space: nowrap;
}

.toplinklast {
	padding: 0px 5px 0px 0px;
	vertical-align: top;
	border-right: 0; 
	white-space: nowrap;
}



/* ViewAd CSS */
.viewadtabs a:link, a:hover
{
	text-decoration:none;
}
.viewadactivetab 
{
	background: #ffffff;
	padding:0.7em;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;	
	width:auto;	
	text-align:center;
	font-weight:bold;
}
.viewadinactivetab 
{
	background: #F5F5F5;
	padding:0.6em;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;	
	width:auto;	
	height:25px;
	cursor:hand;cursor:pointer;
	text-align:center;
	text-decoration:none;
	
}

.viewadinactivetab:hover
{
	background: #ffffff;
	cursor:hand;cursor:pointer;

	
}
.viewadinactivetab a:hover
{
	background:#ffffff;
	
}
.viewadDesc
{
	margin-left:20px;
	margin-top:20px;
	line-height:1.3em;
	
}
.viewadComments
{
	margin:20px;
	
	line-height:1.3em;
	
}	
.viewadComments span
{
	padding:0.6em;
	border-right:1px solid #A3A3A3;
	display:inline;
}
.viewadComments p
{
	margin-left:30px;
	margin-top:0px;
	
}
.postcomment
{
	padding:10px;
	border:1px solid #D9D9D9;
}
.bigsectiontitle
{
	font-size:120%;
	font-weight:bold;
	
}
.viewadrightcol
{
	margin-right:20px;
	margin-top:20px;
}
.viewadrightcol .box
{
	border:1px solid #CFCFCF;
	padding:8;
}
#locationsmall h1 /* for XSL */
{
	font-size: 21px;
	padding-right: 6px;
	padding-left: 0px;
	font-weight: 600;
	padding-bottom:3px;
	letter-spacing: -1px;
}

