/* ---- class settings ----------------------- */

.strong {
	font-weight:bold;
	color:#1D2312;
	line-height:18px;
}

.pricing {
	border:1px solid #BBB8A9;
	padding:6px;
}

.pricing td {
	border-bottom:1px solid #BBB8A9;
	padding:2px 0px 2px 0px !important;
	padding:2px 0px 2px 4px;
}

.sprink { 

	border:1px solid #1d2312;

}

.search_field {
	width:215px;
	height:25px;
	color:#7d7d7d;
	padding:6px 0 0 5px;
	border:1px solid #1d2312;
	background-repeat:repeat-x;
	background-image:url(/images/bg_input-search.gif);
}

.search_field-sm {
	width:173px;
	height:25px;
	color:#7d7d7d;
	padding:6px 0 0 5px;
	border:1px solid #1d2312;
	background-repeat:repeat-x;
	background-image:url(/images/bg_input-search.gif);
}

.listing_description {
	width:100%;
	height:150px;
	border:1px solid #1d2312;
	padding:4px;
	font-family:Helvetica;
	font-size:12px;
}

.listimg {
	position:relative;
	float:left;
	width:160px;
	text-align:center;
}

.listimg img {
	border:3px solid #1d2312;
}

.clear { clear:both; }

.a-img { border:0; }

.listing {
	border:4px solid #1d2312;
}

.listing2x {
	border:4px solid #1d2312;
}

.listing_large {
	border:8px solid #1d2312;
}

.expanded {
	background-image:url(/images/bg_search-lg.gif);
}

.collapsed {
	background-image:url(/images/bg_search-collapsed.gif);
}

.btn_collapse {
	position:absolute;
	bottom:0;
	right:0;
	width:58px;
	height:17px;
}

.btn_expand {
	position:absolute;
	top:33px;
	right:0;
	width:58px;
	height:17px;
}

.amount {
	border:0;
	background-color:transparent;
}

.flag {
	margin-bottom:5px;
}

.login {
	font-size:9px;
}

.login a {
	color:#55572e;
	text-decoration:none;
}

.login_field {
	width:135px;
	height:21px;
	color:#7d7d7d;
	padding:4px 0 0 5px;
	border:1px solid #1d2312;
	background-repeat:repeat-x;
	background-image:url(/images/bg_input-login.gif);
}

.register_field {
	width:230px;
	height:21px;
	color:#7d7d7d;
	padding:4px 0 0 5px;
	border:1px solid #1d2312;
	background-color:#F7F7F7;
	background-repeat:repeat-x;
	background-image:url(/images/bg_input-login.gif);
}

.comments {
	width:230px;
	height:50px;
	color:#7d7d7d;
	padding:4px 0 0 5px;
	border:1px solid #1d2312;
	background-color:#FFFFFE;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:url(/images/bg_input-login.gif);
	font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
}

.required {
	/*border:1px solid #cc0000;*/
}

.attributes {
	color:#000;
}

.select {
	width:237px;
	height:25px;
	color:#7d7d7d;
	padding:4px 0 0 5px;
	border:1px solid #1d2312;
	background-repeat:repeat-x;
	background-color:transparent;
	background-image:url(/images/bg_input-login.gif);
}

.select_disabled {
	width:237px;
	height:25px;
	color:#999;
	padding:4px 0 0 5px;
	border:1px solid #ddd;
	background-repeat:repeat-x;
	background-color:transparent;
	background-image:url(/images/bg_input-login.gif);
}

.textarea {
	color:#7d7d7d;
	background-color:#EEEEEE;
}

a.mng_listing {
	display:block;
	padding:5px 0;
}

a.mng_listing:hover {
	text-decoration:underline;
}

.img_featured {
	position:absolute;
	top:4px;
	left:10px;
}
.img_sold_under {
	position:absolute;
	top:4px;
	left:77px;
}

.enlarge {
	position:absolute;
	bottom:0;
	border:0;
	left:0;
}

.show {
	position:absolute !important;
	visibility:visible !important;
}

.hide {
	position:absolute !important;
	visibility:hidden !important;
}

.expand {
	position:relative !important;
	visibility:visible !important;
}

.collapse {
	position:absolute !important;
	visibility:hidden !important;
	display:none;
}

.localsearch{ margin:0px; margin-bottom:10px; width:280px; }
.localproducts{ margin:20px 0px; padding:11px; width:280px; background-color:#d1ccb0; font-weight:bold; }
.localproducts span, .local_list span{ color:#1d2312; }
.search_field2{ width:230px; height:20px; color:#7d7d7d; padding:4px 0 0 4px; border:1px solid #1d2312; background-repeat:repeat-x; background-image:url(/images/bg_input-search.gif); }
.search_button2{ vertical-align:middle; }

.local_list{ padding:0px; margin:0px; font-weight:bold;  }
.local_divider{ background-image:url(/images/img_divider-large.gif); background-repeat:no-repeat; /*background-position:middle;*/ height:5px; font-size:2px; padding:0px; margin:15px 0px; }
.local_divider_small{ background-image:url(/images/img_divider-small.gif); background-repeat:no-repeat; /*background-position:middle;*/ height:5px; font-size:2px; padding:0px; margin:15px 0px; }

.local_product{ clear:both; }
.local_product img{ /*width:160px; height:120px;*/ border:1px solid #000; }
.local_product_info{ padding-left:10px; color:#000; font-weight:bold; }
.local_info_msg{ margin:0px; padding:0px; padding-top:5px; clear:both; }
.local_info_msg p{ margin:0px; padding:0px; }

ul.local_product_info_msg{ margin:0px; padding:0px; list-style-type:none }


div.login_form{ background-image:url(/images/bg_login.jpg); background-repeat:no-repeat; }

div.round-top{ margin:0px; padding:0px; background-image:url(/images/naln/bg_round-top.jpg); background-repeat:no-repeat; background-position:bottom; }
div.round-bottom{ margin:0px; margin-bottom:20px; padding:0px; background-image:url(/images/naln/bg_round-bottom.jpg); background-repeat:no-repeat;  }	
div.round-middle{ margin:0px; padding:0px; background-color:#666666; }


table.email_alerts{ border-collapse:collapse; }
td.alertname{ /*border-top:1px solid #c4be9c;*/ border-bottom:1px solid #c4be9c; padding:5px 0px; width:400px; font-weight:bold; font-size:14px; }
td.alertdelete{ border-bottom:1px solid #c4be9c; padding:5px 0px; width:100px; }


h3.register{ margin-bottom:5px; padding-bottom:0px }
ul.register{ margin-top:0px; padding-top:0px; padding-bottom:5px; list-style-type:disc; font-weight:bold; font-size:13px }

p.subscription_info{ margin-top:10px; font-size:18px;  line-height:140% }
p.subscription_info span{ color:#4c96ca; font-weight:bold; }


a.ainactive{ color:#444; text-decoration:none }
a.ainactive:hover{ text-decoration:none; color:#444 }

.inactive-element{ text-decoration:none; color:#666 }

.ul-listings{ margin:0px; padding:0px; list-style-type:none }
.li-listings{ padding-right:7px; display:inline }
.li-listings-header{ margin-bottom:3px; color:#1d2312; font-size:1.1em; font-weight:bold; font-family:'Lucida Grande', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif; }

.dcont{ padding-bottom:10px }
.dleft{ float:left; }
.dright{ float:right; }
.minline{ padding-left:5px }
.ul-2{ margin:0px 0px 10px 0px; padding:0px; line-height:140%; list-style-type:none }
.dlabel{ width:150px }

.alogin{ color:#fff; }
.tdlogin{ border-top:1px solid #7e7a7a; padding:4px 0 4px 0; }
.alogout{ color:#5c0b00; }

.borderbottom{ border-bottom:1px solid #aaa; }
.bordertop{ border-top:1px solid #b1ac8c; }

p{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
}


/* --- Special Classes --- */

a#promo {
	background-image: url(/images/free.png);
	width: 106px;
	height: 108px;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	right: 0;
	top: 40px;
	z-index: 3000;
	margin-right: -30px;
}

