/* ************************ Defaults ************************ */
body{
	font:0.80em/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#C8C8C8;
	color:#565656;
}

body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin-top: 0;
	padding-top: 0;
}

h1, h2, h3, .listtown, .mlstowntitle {
	font-family: "Century Gothic", "Avant Garde", "Apple Gothic", sans-serif;
}

h1 {
	font-size:1.60em;
	margin: 0;
	padding: 0;
}

h2 {
	font-size:1.40em;
	margin: 0;
	padding: 0;
}

h3 {
	font-size:1.25em;
	margin: 0;
	padding: 0;
}

a {
	color:#1C1C1C;
	text-decoration:none;
	color: #8a2132;
	font-weight: bold;
}

#rightpanel a,
.listtown a,
.mlsnavbarleft li a {
	color:#1C1C1C;
	font-weight: normal;
}

.mlsnavbarright ul li {
	display: none;
}



a:hover {
	color:#1C1C1C;
	text-decoration:underline;
}

#ezarticleviewtpl a {
	color: #8a2132;
	font-weight: bold;
}

/* ************************ structural ************************ */

#page{
	margin:0 auto;
	padding:0px;
	width:960px;
}

/* ************************ header ************************ */

#header{
	background:url('/ezstatic/data/prudentialdinsmore/i/topbg.jpg') top left no-repeat;
	width:960px;
	height:130px;
	text-align:right;
	position: relative;
}


.btn-mobile {
position: absolute;
top: 5px;
right: 10px;
margin: 0;
padding: 0;
width: 204px;
height: 35px;
}

.btn-mobile a {
display: block;
background: transparent url("/ezstatic/data/prudentialdinsmore/i/btn-mobile.gif") no-repeat left top;
text-indent: -999em;
text-align: left;
width: 204px;
height: 35px;
}



div.logo{
	float:left;
	width: 257px;
	height: 130px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/logo.jpg?1") no-repeat left top;
	text-indent: -999em;
	text-align: left;
}

div.logo a {
	display: block;
	height: 130px;
}
div.lnk-finehomes{
	float:right;
	width: 199px;
	height: 130px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/finehomes.jpg") no-repeat left top;
	text-align: left;
}

div.lnk-finehomes a {
	display: block;
	height: 130px;
	text-indent: -999em;
}

/* ************************ Home Banner ************************ */

/*
#homebanner{
	background:url('/ezstatic/data/prudentialdinsmore/i/pageimg.jpg') top left no-repeat;
	width:933px;
	height:155px;
	text-align:left;
	padding:56px 0px 0px 27px;
}
#homebanner .newnot{
	width:145px;
	text-align:left;
	color:#fff;
}

.pright{
	text-align:right;
}
*/


#homebanner{
	background:url('/ezstatic/data/prudentialdinsmore/i/pageimg.jpg') top left no-repeat;
	width:933px;
	height:211px;
	text-align:left;
	padding:0 0 0 27px;
}
#homebanner .newnot{
	width:200px;
	text-align:left;
	color:#fff;
	padding: 10px;
}

.pright{
	text-align:right;
}


h3#ttl-newlistings {
	margin: 0;
	padding: 0;
	font-size:1.3em;
	line-height: auto;
}

h3#ttl-newlistings.whitetxt a {
	color:#fff;
}

p.loginusername {
	margin: 0;
	padding: 0;
}

p.loginpassword {
	margin: 0;
	padding-bottom: 10px;
}

p.username {
	margin: 0;
	padding: 2px;
	background: #000;
	color:#fff;
	font-weight: bold;
}
ul.userlist {
	margin: 0;
	padding: 2px;
	background: #fff;
	list-style:none;
}



/* ************************ Content ************************ */

div.printcontact { display: none; }

#content{
	background:url('/ezstatic/data/prudentialdinsmore/i/contbg2.gif') top left repeat-y;
}

#section-mls #content {
	background:url('/ezstatic/data/prudentialdinsmore/i/contbg.gif') top left repeat-y;
}

/* ************************ Left Panel ************************ */

#leftpanel {
	width:760px;
	float:left;
	text-align:left;
	/* padding:25px; */

}

#leftpanel .buffer {
	margin: 25px 10px;
}
#leftpanel h2{
	padding:0px 0px 7px 0px;
	border-bottom: solid 1px #C8C8C8;
	margin-bottom:12px;
}
#leftpanel h3{
	padding:15px 0px 15px 0px;
	color:#000;
}
#leftpanel p.livinghere{
	padding:20px 0px 20px 0px;
}
#leftpanel .innerleft{
	width:302px;
	float:left;
	padding:0px 0px 20px 0px;
}
#leftpanel .innerright{
	width:362px;
	float:right;
	padding:0px 0px 20px 0px;
}
#leftpanel .innerleft p{
	margin:0px;
	padding:0px 0px 5px 0px;
}

.bold{
	font-weight:bold;
}




.leftpanel-l {
	width: 190px;
	float: left;
}

.leftpanel-r {
	width: 550px;
	float: right;
}

/* ************************ Right Panel ************************ */

#rightpanel {
	float:right;
	text-align:left;
	/*
	padding:8px 13px 0px 13px;
	*/
	width: 190px;
}

#rightpanel .buffer,
.leftpanel-l .buffer {
	margin: 27px 15px;
}

#rightpanel .bold {
	font-size:11px;
}
#rightpanel ul.quickfind, 
#rightpanel ul.psslist,
#leftpanel ul.psslist {
	margin:0px;
	padding:5px 0px 25px 18px;
	list-style:none;
}
#rightpanel ul li, 
.leftpanel-l ul li {
	margin:0px;
	padding:0px 0px 2px 0px;
}
#rightpanel .quickfind li {
	background:url('/ezstatic/data/prudentialdinsmore/i/rightli.gif') center left no-repeat;
	padding:0px 0px 2px 10px;
}
#rightpanel .newnot {
	padding:15px 0px 0px 0px;
}
#rightpanel form {
	padding:5px 10px;
}

ul.psslist li a {
	font-weight: bold;
	color: #000;
}
.leftpanel-l .searcharrow,
.leftpanel-l .searchcnt {
	display: none;
}
.loginbar {
	margin:20px auto;
}
.loginbar ul, .loginbar ol{
	margin:0;
	padding: 0;
	list-style-type:none;
}
.clear{
	clear:both;
}

a:link, span.MsoHyperlink {
text-decoration:none !important;
}


/* ************************ Form ************************ */

input, select{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#homebanner .inputtext{
	border:solid 1px #000;
	width:143px;
}
#rightpanel .inputtext{
	width:143px;
	height:13px;
	border:solid 1px #28324C;
}
#rightpanel select{
	width:147px;
}

/* ************************ Footer ************************ */

#footer {
	background: #c8c8c8 url('/ezstatic/data/prudentialdinsmore/i/footerbg.gif') top left no-repeat;
	padding:40px 0px 0px 0px;
	text-align:center;
	clear:both;
	height:45px;
	width:960px;
	font-size:0.78em;
}
#footer .contactinfo {
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	border-bottom:solid 1px #646464;
}
#footer .contactinfo li{
	margin:0;
	padding:0 28px 0 0;
	display:inline;
}
#footer .contactinfo li.last{
	padding:0;
	margin:0;
}

#footer .copyright{
	background:url('/ezstatic/data/prudentialdinsmore/i/footerlogo.gif') top right no-repeat;
	padding:10px 0 0 0;
	clear: both;
	position: relative;
	width: 960px;
}

#footer a {
	color: #404040;
}

#usmtag {
	position: absolute;
	left: 0;
	width: 217px;
	height: 18px;
}
/*
.copyright div, .copyright img {
	float:left;
}


p#usmtag {
	float: left;
	width: 217px;
	height: 18px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/usmlogo.jpg") no-repeat left top;
	text-indent: -999em;
	position: absolute;
}

.copy {
	text-align:center;

}
*/




/* N E W  S T Y L E S / O V E R R I D E S
================================================================================
*/

/* =HTML STYLES AND SOME COOL CLASSES !!
-----------------------------------------------
*/
a img {
	border: 0;
}


.divleft {
	width: 48%;
	float: left;
}

.divright {
	width: 48%;
	float: right;
}

ul.divleft,
ul.divright {
	margin: 0;
	padding: 0;
	list-style:none;
}

.imgleft {
	float: left;
	margin: 0 10px 10px 0;
}

.imgright {
	float: right;
	margin: 0 0 10px 10px;
}

.backtotop {
	text-align: right;
	font-style: italic;
	margin: 0 0 50px 0;
}

.sidebarquote {
	display: block;
	width: 20%;
	border-top: 3px solid #b6730c;
	border-bottom: 3px solid #b6730c;
	padding: 8px 2px;
	background: #eaeaea;
	color: #000;
	font-style: italic;
	float: right;
	margin: 0 0 12px 20px;
}



/* =NAVIGATION STYLES
-----------------------------------------------
*/
.topnav {
	text-align: left;
	width: 960px;
	height: 34px;
}

ul#navbar {
	margin: 0;
	padding:0;
	list-style: none;
	background:url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') top left no-repeat;
	width: 960px;
	height: 34px;
	position: absolute;
}


#navbar li {
	position: absolute;
	top: 0;
}

ul#navbar li,
#navbar a {
	height: 34px;
	display: block;
	margin: 0;
	padding: 0;
}

ul#navbar li a {
	text-indent: -9999px;
}

#toplink1{ left:0px; width:85px; }
#toplink2{ left:85px; width:134px; }
#toplink3{ left:219px; width:71px; }
#toplink4{ left:290px; width:67px; }
#toplink5{ left:357px; width:152px; }
#toplink6{ left:509px; width:102px; }
#toplink7{ left:611px; width:125px; }
#toplink8{ left:736px; width:106px; }
#toplink9{ left:842px; width:118px; }


#toplink1 a:hover,body#toplink1on #toplink1{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') 0px -34px no-repeat; }
#toplink2 a:hover,body#toplink2on #toplink2{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -85px -34px no-repeat; }
#toplink3 a:hover,body#toplink3on #toplink3{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -219px -34px no-repeat; }
#toplink4 a:hover,body#toplink4on #toplink4{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -290px -34px no-repeat; }
#toplink5 a:hover,body#toplink5on #toplink5{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -357px -34px no-repeat; }
#toplink6 a:hover,body#toplink6on #toplink6{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -509px -34px no-repeat; }
#toplink7 a:hover,body#toplink7on #toplink7{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -611px -34px no-repeat; }
#toplink8 a:hover,body#toplink8on #toplink8{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -736px -34px no-repeat; }
#toplink9 a:hover,body#toplink9on #toplink9{ background:transparent url('/ezstatic/data/prudentialdinsmore/i/topnav.jpg') -842px -34px no-repeat; }



/* dropdowns */
ul#navbar li ul {
	font-size: 90%;
	position: absolute;
	z-index: 100;
	left: -9999px;
	width: 195px;
	margin: 0;
	padding: 0;
	background: #ececec;
}


ul#navbar li:hover ul,
ul#navbar li.sfhover ul {
	left: 0;
	z-index: 100;
}

ul#navbar li ul li {
	position: relative;
/*	height: 24px;
*/	height: auto;
/*	top: 6px;
*/	background:#ECECEC none repeat scroll 0 0;
	padding: 2px;
}
ul#navbar li ul li a {
height: auto;
}

ul#navbar li ul li a {
	text-indent: 0px;
	color: #000;
	display: block;
	text-indent: 0px;
	background: #ececec;
	display: block;
	padding: 2px;
	margin:0px;
}

ul#navbar li ul li a:hover { color:#000; background:#ececec; text-decoration: underline; }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {

}


ul#navbar li ul#sellers {
	width: 220px;
}



/* =Category Pages
-----------------------------------------------
*/

div.eznav,
.ezdetails,
.ezreadmore img {
	display: none;
}

.ezreadmore {
	text-align: right;
	font-style: italic;
	clear: both;
	border-bottom: 1px solid #ccc;
	padding: 0 0 8px 0;
}

.ezarticleimage img {
	display: block;
	width: 150px;
	float: left;
	margin: 0 10px 10px 0;
}




/* M L S  O V E R R I D E S
================================================================================
*/
/* =Advanced Search Form
-----------------------------------------------
*/

form#advsearchform table {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

form#advsearchform table td {
	vertical-align:top;
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
}

td.searchlabel {
	font-weight:bold;
	width: 20%;
}

span.towntype {
	width: 30%;
	float:left;
	font-size: .85em;
}

/* =MLS List View Overrides
-----------------------------------------------
*/

#section-home .listtown a{
	background:none;
}

#savedsearchinfo {
	width: 100%;
	border-collapse: collapse;
}

table#savedsearchinfo tr {
	display: inline;
}

table#savedsearchinfo td {
	display: block;
	text-align: center;
	padding: 2px 0;
	font-weight: bold;
}


td.savedsearchinfoleft {
	font-size: 1.4em;
	color:#fff;
	background: #5f835e;
	text-align: center;
	border-top: 2px solid #395139;
	border-bottom: 2px solid #395139;
}


td.savedsearchinforight {
	color:#91383e;
	font-size: 1.1em;
	padding: 0;
}

#navddpl {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 7px 0;
	width: 100%;
}

#navddpl * {
	margin: 0;
}

#navddpl tr {
	display: inline;
}

#navddpl td {
	display: block;
	text-align: center;
	padding: 4px 0;
}


#relistviewwrap {
	margin: 0 0 30px 0;

}
td.relistviewleft {
	padding: 0 8px 0 0;
	vertical-align: top;
}

td.relistviewright {
	vertical-align: top;
}

td.relistviewright p {
	margin: 0;
	padding: 0;
}

.listfavright {
	margin: 0 0 12px 0;
}

.listtown {
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

.divright .listtown {
	font-size: 1.0em;
}

/* =MLS Detail View Overrides
-----------------------------------------------
*/
.mlsleftcol .listingagent {
	display: none;
}

.mlsrightcol .clearboth {
	clear: none;
}

.mlsrightcol h3 {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 16px;
	font-weight: normal;
}

.mlstowntitle {
	font-size: 2.6em;
	color: #000;
	font-weight: normal;
	display: block;
}

.mlsdisclaimer {
	font-style:italic;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eaeaea;
	padding: 4px 6px;
	margin: 20px 0;
	margin-top:20px;
}

.mlsdisclaimer img {
	border: 1px solid #ccc;
	margin: 12px 4px 0 0;
}

.mlsdisclaimer p.fsbodisclaimer {
	margin-left: 0;
	padding-left: 0;
}



/* =MLS My Favorites
-----------------------------------------------
*/

.listviewwrap {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	width: 700px;
	margin: 0 0 30px 0;
}


.listviewleft {
	width: 36%;
	float: left;
	margin-bottom: 20px;
}

.listviewright {
	width: 63%;
	float: right;
	margin-bottom: 20px;
}

.listremark {
	display: block;
	margin-bottom: 6px;
}



/* =MLS Saved Searches
-----------------------------------------------
*/

table.savedsearch {
	width: 99%;
	margin: 10px auto 30px;
}

table.savedsearch th {
	background: #a7a7a7;
	color:#000;
}

table.savedsearch td {
	border-bottom: 1px solid #ccc;
}

table.savedsearch th,
table.savedsearch td {
	padding: 4px;
}

table.savedsearch td a {
	display: block;
	font-size: 80%;
	width: 65px;
}

/* =Contact Form
-----------------------------------------------
*/

legend {
	background: #ccc;
	padding: 0 8px;
	font-size: 80%;
	color: #000;
}

fieldset {
	padding: 10px 20px;
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

fieldset table {
	width: 70%;
	border-collapse: collapse;
}

fieldset table td {
	padding: 8px 0;
	font-size: 90%;
}
.heading18425 { /* contact page header -mn */
	display: none;
}

/* =Header Changes
---------------------------------------------
*/

h4#hdr-quickfind {
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/quickfind.gif") no-repeat left top;
	height: 20px;
	text-indent: -999em;
}
h4#hdr-mlsquicksearch {
	height: 20px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/mlsquick.gif") no-repeat left top;
	text-indent: -999em;
}

h4#hdr-quickhomesearch {
	height: 20px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/quicksearch.gif") no-repeat left top;
	text-indent: -999em;
}
h4#hdr-soldsearch {
	height: 20px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/soldsearch.gif") no-repeat left top;
	text-indent: -999em;
}
h4#hdr-cma {
	height: 20px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/cmarequest.gif") no-repeat left top;
	text-indent: -999em;
}

/* =Featured Items on Homepage
---------------------------------------------
*/

h4#hdr-featureddevelopments {
	height: 22px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/featureddev.gif") no-repeat left top;
	text-indent: -999em;
}

h4#hdr-featuredlistings {
	height: 22px;
	background: transparent url("/ezstatic/data/prudentialdinsmore/i/featured.gif") no-repeat left top;
	text-indent: -999em;
}
div#fealist {
	width: 100%;
	float: left;
}

div#feadev {
	width: 48%;
	float: right;
}


/*
div#fealist p,
div#feadev p {
	width: 25%;
	
	width: 126px;
	margin: 0 6px 0 0;
	float: left;
	display: inline;
}
*/

p.featured span {
	display: block;
}
p.featured .listviewmoreinfo span {
	display: inline;
}

p.featured span.listtown {
	font-size: 1.0em;
	font-weight: bold;
}

.livingpic {
	padding-top: 10px;
}

/* =Our Agents
---------------------------------------------
*/


.plus { display: none; }

.agentblock {
	width: 24%;
	float: left;
	margin: 0 0 20px 0;
}

.realtorleft {
	width: 26%;
	float: left;
}

.realtorright {
	width: 72%;
	float: right;
}

.agentblock {
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.officephone {
	font-size: smaller;
}


/* =User Box
---------------------------------------------
*/

#user-tool-box p{
	font-size:12px;
	font-weight:bold;
}

#user-tool-box ul{
	list-style-image:url('/ezstatic/data/prudentialdinsmore/i/arrow.png');
	margin-left:20px;
}

#user-tool-box li{
	font-size:14px;
	font-family:arial;
	font-weight:bold;	
}

.gradient-block {
	border: 0;
	background: transparent;
}

#sidebar2 #logintab, #sidebar2 #signuptab, #sidebar2 .loggedin, .mlsquicksearch{
	border:1px solid #B2B1B1;
}

#joinnow{
	display:block;
	background:#fff url('/ezstatic/data/prudentialdinsmore/i/joinnow.png') no-repeat center center;
	border:solid 1px #B2B1B1;
	height:18px;
	margin:10px;
	text-indent:-99999px;
}


/* =Town Pages
---------------------------------------------
*/
.townleftcol {
	width: 45%;
	float: left;
}

.townrightcol {
	width: 52%;
	float: right;
}

ul.ataglance {
	list-style:none;
	margin: 0;
	padding: 0;
}

ul.ataglance li {
	margin: 0 0 14px 0;
}

/*   AEU Styles     */

#emailcontent {
	background: #fff;
	width: 550px;
	margin: 0 auto;
}
#emailmain {
	background: #f7faff;
}

#blogfeed {
	clear:both;
}
#blogfeed h3 {
	font-weight: normal;
	color: #565656;
	padding: 12px 0 0;
	margin-top: 10px;
	border-top: 1px solid #ccc;
}
#blogfeed h4 {
	margin: 15px 0 3px;
}
#blogfeed .blogreadmore {
	text-align: right;
	margin-top: 10px;
}
#blogfeed .blogdesc {
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
}

p.btn-gradient{
	padding:0;
	margin:0;
	padding:2px 4px;
}

.boxy-wrapper{
	text-align:left;
}
.boxy-wrapper input{
	width:100%;
}




/*
	HOME PAGE FEATURED LISTINGS
	-----------------------------
*/

.relistviewwrap {
margin-bottom: 30px;

}

.relistviewleft {
width: 256px;
float:left;
}

.relistviewright {
width: 264px;
float: right;
}

.listfavleft {
font-size: 150%;
}

.listfavright {

}


.listviewmoreinfo a {
font-weight: bold;
}

/* ASK A QUESTION BLOCK
---------------------------------
*/
#askquestion {
	border: 1px solid #808284;
	background: #fff;
	margin-bottom: 20px;
	margin-top:20px;
}

h3#hdr-askaquestion {
	height: 37px;
	width: 130px;
	position: relative;
	top: -10px;
	left: -8px;
	background: transparent url("/data/i/bomber/bubble-ask-a-question.png") no-repeat left top;
	text-indent: -999em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border-width: 0;
}

.contact-brief {
	margin: 0;
	padding: 0 0 0 10px;
}

.contact-brief span {
	display: block;
	font-size: 90%;
}

.contact-brief span.phone {
	font-size: 110%;
}

#askquestion form {
	margin: 0;
	padding: 0 10px;

}

div.contactgradient {
	height: 10px;
}

#askquestion {
	padding-right: 10px;
}

#askquestion input,
#askquestion textarea {
	width: 100%;
}
.relistviewright {
	margin-left:0;
}

#soldsearch{ margin-bottom:10px;}
#soldsearch input,
#soldsearch select,
#soldsearch a{
	font-family:verdana,sans-serif;
	font-size:10px;
	margin-bottom:4px;
}
#hdr-cmar{ border:1px solid #808284;padding:10px; }
#hdr-cmar form{ padding:0; }
#hdr-cmar textarea{ width:100%;}

/*-------------- Sold Search Styles -------------------*/

.table{ float:left; width:520px;background:#fff none repeat scroll 0 0;border:1px solid #eee;margin:15px 0; }
.trow{ float:left;clear:both; width:520px; border-bottom:1px solid #eee; }
.trow.hover{ background-color:#eee; }
.trow.hover .address a{ cursor:pointer; }
.trow.head{ background-color:#eee;color:#333333;font-weight:bold; }
.col{ float:left; width:90px; padding:3px; }
.half .col{ width:23%; }
.col.address{ width:320px;font-weight:700; }
.trow.showhide{ padding: 1% 0;border:none;display:none; background-color:#fff; }
.trow.showhide .trow{ padding:0 3%;border:none;width:90%;border: solid 1px #fff;border-style:solid none none;}
.trow.showhide .trow .col{ padding:0.4% 1%;width:72%;}
.trow.showhide .trow.half .col,.trow.showhide .trow .col.half{ width:23%; }
.trow.active{ background-color:#eee; }
.soldboxy{display:none;border:none;padding:0;margin:0;}
.boxySending{position:fixed;height:100%;width:100%;z-index:200000;opacity:.5;filter:alpha(opacity=50);background:#fff url('/data/i/bomber/facebox/loading.gif') no-repeat center center;}
#soldslider{background:#fff url('/data/i/close.gif') 410px 5px no-repeat;border:1px solid #eee; border-bottom:none; padding:15px; width:400px;display:none;cursor:pointer;}
.col.highlight{color:#0066FF;}
.boxy-content label{ display:block; }
.boxy-content table{ margin:0; }
.boxy-content table td{ padding-left:0; }
.txt-searchresults button{ -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDCD4 url(/data/i/bomber/bomber-x-sprite.png) repeat-x scroll left -109px;
border:1px solid #D4D3C7;
color:#5A5A5A;
padding:4px; }
.txt-searchresults button:hover{ background-color:#E8E8E8; }
#soldsearch { min-height:1px; }

#quicksearch input,
#quicksearch select,
#quicksearch textarea,
#soldsearch input,
#soldsearch select,
#soldsearch textarea {
	margin-bottom: 4px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	display: block;
}
#soldsearch select{ width:100%; }
#quicksearch select { width: 169px; }