* { 

	margin:0;

	padding:0;

}

#Sold {
position:relative;
display:block;
background:url(images/sold.gif) center no-repeat;
height:50px;
}

#relative{
position:relative;
}

#Sold_horiz {
position:absolute;
z-index:2;
/*float: right;*/
top: 0px;
background:url(images/sold_90ccw.gif) center no-repeat;
height:150px;
width:50px;
left: 5px;
}

td
{
vertical-align:top;
}

p.Sold{
display: hidden;
}

.Active{
}


html, body { 

	height:100%;

}

body { 

	background:#310c8c; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%; 

	line-height:1.25em;

	color:#4d4d4d;

}



img {

	border:0; 

	vertical-align:top; 

	text-align:left;

}

object { 

	vertical-align:top; 

	outline:none;

}

ul, ol { 

	list-style:none;

}



.fleft { 

	float:left;

}

.fright { 

	float:right;

}

.clear { 

	clear:both;

}



.col-1, .col-2, .col-3 { 

	float:left;

}



.alignright { 

	text-align:right;

}

.aligncenter { 

	text-align:center;

}



.wrapper { 

	width:100%;

	overflow:hidden;

}

.container { 

	width:920px; 

	margin:0 auto;

	font-size:.875em;

}




/*==== GLOBAL =====*/

#header {

	height:150px;

	background:url(images/tail-top.gif) left top repeat-x #f5f5f5;

}

#slides-box {

	background:#f5f5f5;

	/*padding-bottom:47px;*/

}

#content {

	background:#f5f5f5;

}

#extra-content {

	background:url(images/content-tail.gif) left top repeat-x #310c8c;

}





/*----- forms parameters -----*/



input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif; font-size:1em;

	vertical-align:middle;

	font-weight:normal;

}





/*----- other -----*/

.img-indent { 

	margin:0 20px 0 0; 

	float:left;

}

.img-box { 

	width:100%; 

	overflow:hidden; 

	padding-bottom:20px;

}

	.img-box img { 

		float:left; 

		margin:0 20px 0 0;

	}



.extra-wrap { 

	overflow:hidden;

}





p {

margin-bottom:20px;

color: black;


}

.p1 { 

	margin-bottom:10px;

}

.p2 { 

	margin-bottom:20px;

}

.p3 { 

	margin-bottom:30px;

}



/*----- txt, links, lines, titles -----*/

a {

	color:#323232; 

	outline:none;

}

a:hover{

	text-decoration:none;

}



h2 {

	color:#000;

	font-size:20px;

	line-height:1.2em;

	font-weight:normal;

	border-bottom:1px solid #cacaca;

	padding:4px 0 10px 0;

	margin-bottom:21px;

	width:100%;

	overflow:hidden;

}

	h2 img {

		float:right;

		margin:5px 0 0 0;

	}

h3 {

	font-size:1.14em;

	color:#a2a2a2;

	font-weight:normal;

	margin-bottom:20px;

}

h4 {

	font-size:1.29em;

	font-weight:normal;

	margin-bottom:10px;

}

h5 {

	font-size:1.14em;

	color:#a2a2a2;

	font-weight:normal;

}



.line-hor { 

	background:#3a3c52;

	height:1px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	margin:20px 0 20px 0;

}

.line-ver { 

	background-image:url(images/line-ver.gif); 

	background-repeat:repeat-y;

	width:100%;

}





/*==================boxes====================*/

.box {

	background:#fff;

	width:100%;

	color:#a2a2a2;

}

	.box .inner { 

		padding:20px 20px 30px 20px;

	}



.address { 

	float:left;

}

	.address dt {

		margin-bottom:16px;

	}

	.address dd { 

		clear:both;

		text-align:right;

	}

		.address dd span { 

			float:left;

			padding-right:25px;

		}





/*===== header =====*/


#header .row-1 {

	height:50px;

	color:#989898;

}

	#header .row-1 .fleft {

		padding:14px 0 0 0;

	}

#header .row-2 {

	height:89px;

	border-bottom:1px solid #c7c6c6;

}

	#header .row-2 .fleft {

		padding:29px 0 0 0;

	}



.top-links {

	float:right;

	padding:14px 0 0 0;

	margin-right:-7px;

}

	.top-links li {

		display:inline;

	}

		.top-links li a {

			color:#989898;

			text-decoration:none;

			padding:0 7px 0 4px;

		}

		.top-links li a:hover {

			text-decoration:none;

			color:#fff;

		}





.nav {

	float:right;

	padding:43px 0 0 0;

}

	.nav li {

		display:inline;

	}

		.nav li a {

			display:block;

			float:left;

			background:#310c8c;

			color:#fff;

			text-decoration:none;

			line-height:44px;

			margin-left:1px;

			padding:0 23px 0 23px;

			font-size:1.2em;

		}

		.nav li a:hover, .nav li a.current {

			background:#ddd;

			text-decoration:none;

			color:#797979;

		}



/*== featured box begin ==*/

#featured {

	width:920px;

	position:relative;

	height:354px;

}

#featured ul.ui-tabs-nav {

	position:absolute;

	top:127px;

	left:486px;

	list-style:none;

	width:615px;

	z-index:100;

	background:url(images/tabs-nav-bg.png) left top;

	padding:13px 11px 10px 11px;

	width:10px;

}

#featured ul.ui-tabs-nav li { 

	width:10px; 

	height:10px; 

	overflow:hidden; 

	margin-bottom:4px;

	background:url(images/item.png) no-repeat 1px top;

	vertical-align:top;

	font-size:0;

	line-height:0;

}

#featured ul.ui-tabs-nav li.ui-tabs-selected { 

	background:url(images/item-selected.png) no-repeat left top;

}

	#featured ul.ui-tabs-nav li a {

		display:block;

		width:10px;

		height:10px;

		overflow:hidden;

	}



#featured .info { 

	width:402px;

	height:354px;

	/*background:#310c8c;*/

	background:url(images/rick_magret.jpg) no-repeat left top;

	position:absolute;

	left:518px;

	top:0;

	color:#838383;

	font-size:1.1em;

	color:#838383;

	font-family:Arial, Helvetica, sans-serif;

}

	#featured .info .inner { 

		padding:35px 50px 0 45px;

	}

		

		

		#featured .info ul {

			padding-bottom:25px;

		}

			#featured .info ul li {

				border-bottom:1px solid #2d2d2d;

				width:100%;

				overflow:hidden;

				padding-bottom:2px;

				margin-bottom:2px;

				vertical-align:top;

			}

			#featured .info ul li.last {

				border-bottom:none;

			}

				#featured .info ul li strong {

					float:left;

					color:#fff;

					padding-left:6px;

				}

				#featured .info ul li span {

					float:right;

				}

			

			#featured .info .button {

				background:url(images/button.gif) no-repeat left top;

				width:92px;

				height:31px;

				float:left;

				display:block;

				color:#000;

				line-height:31px;

				text-align:center;

				text-decoration:none;

				font-size:12px;

				font-weight:bold;

			}

			#featured .info .button:hover {

				color:#fff;

			}

			#featured .info .price {

				font-size:30px;

				line-height:1.2em;

				color:#fff;

				font-weight:normal;

				float:right;

			}





#featured .ui-tabs-hide {display:none; }

/*== featured box end ==*/


#banner{
height: 186px;
background-color: #f7f7f7;
background-image: URL('images/banner.jpg');
background-position: top center;
background-repeat: no-repeat;
}



/*===== content =====*/

#content .indent {

	padding:5px 18px 44px 18px;

}



#content .section {

	padding:0 0 70px 0;

}



.news li {

	width:100%;

	overflow:hidden;

	background:url(images/line-dot.gif) left bottom repeat-x;

	padding:0 0 10px 0;

	margin-bottom:10px;

}

.news li.last {

	background:none;

	padding-bottom:30px;

	margin-bottom:0;

}

	.news li span {

		float:left;

		font-size:11px;

		background:#310c8c;

		color:#fff;

		padding:1px 8px 1px 8px;

		margin-right:15px;

	}

	.news li div {

		overflow:hidden;

	}



.list1 li {

	background:url(images/dash3.gif) left bottom repeat-x;

	padding:0 0 5px 10px;

	margin-bottom:5px;

}

.list1 li.last {

	background:none;

	padding-bottom:14px;

}

	.list1 li a {

		background:url(images/bull-1.gif) no-repeat left 6px;

		padding:0 0 0 13px;

		text-decoration:none;

		color:#909090;

		font-size:1.1em;

	}

	.list1 li a:hover {

		color:#000;

	}



.list2 {

	padding-bottom:14px;

}

	.list2 li {

		background:url(images/bull-1.gif) no-repeat left 8px;

		padding:0 0 6px 13px;

		font-size:1.1em;

	}



/*===== extra-content =====*/

#extra-content .indent {

	padding:20px 18px 24px 12px;

	color:#909090;

}

	#extra-content .indent .indent {

		padding:20px 0 60px 0;

	}

#extra-content .col-1 {

	width:604px;

	margin-right:29px;

}

#extra-content .col-2 {

	width:257px;

}

#extra-content h4 {

	color:#fff;

}

#extra-content .line-ver {

	background-position:604px top;

}

#extra-content dl {

	float:left;

	width:127px;

	font-size:1.1em;

	margin-right:22px;

}

#extra-content dl.last {

	margin-right:0;

}

	#extra-content dl dt {

		font-size:1.2em;

		color:#fff;

		background:url(images/dash1.gif) left bottom repeat-x;

		padding:0 0 16px 9px;

		margin-bottom:15px;

	}

	#extra-content dl dd {

		background:url(images/dash2.gif) left bottom repeat-x;

		padding:0 0 5px 0;

		margin-bottom:5px;

	}

	#extra-content dl dd a {

		text-decoration:none;

		color:#909090;

		background:url(images/bull-1.gif) no-repeat 10px 6px;

		padding:0 0 0 21px;

	}

	#extra-content dl dd a:hover {

		color:#fff;

	}



/*===== footer =====*/

#footer {

	padding:12px 0 12px 0;

	color:#989898;

}

	#footer a {

		color:#989898;

		text-decoration:none;

	}

	#footer a:hover {

		text-decoration:underline;

	}





/*----- forms -----*/

#newsletter-form fieldset {

	border:none;

}

#newsletter-form input.text {

	width:215px;	

	border:none;

	background:#424242;

	padding:7px 0 7px 5px;

	margin-right:5px;

	color:#fff;

}

#newsletter-form input.submit {

	background:url(images/submit.gif) no-repeat left top;

	width:30px;

	height:30px;

	border:none;

	cursor:pointer;

}

#newsletter-form p {

	font-size:12px;

	margin-bottom:10px;

}

#newsletter-form a {

	color:#fff;

	text-decoration:none;

	border-bottom:1px dotted #fff;

	font-size:12px;

}

#newsletter-form a:hover {

	border-bottom:none;

	background:#fff;

	color:#310c8c;

}



#contacts-form fieldset {

	border:none;

	width:100%;

	overflow:hidden;

}

	#contacts-form label { 

		display:block;

		height:34px;

	} 

		#contacts-form label input { 

			width:250px;

			padding:2px 0 3px 3px;

			color:#4d4d4d;

		}

		#contacts-form textarea {

			width:298px;

			height:85px;

			padding:2px 0 2px 3px;

			margin-bottom:15px;

			color:#4d4d4d;

			overflow:auto;

		}

		#contacts-form .col-1 { 

			width:265px !important;

			margin-right:0 !important;

		}

		#contacts-form .col-2 { 

			width:304px !important;

		}

/*==========================================*/



.special

{

font-weight: bolder;

}

.special_big
{
font-weight: bolder;
font-size: larger;
}

.table_results_0
{

background-color:white;



}
.table_results_1
{

background-color:white;

}
.top
{
vertical-align:text-top;
}

/* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages *//* css for tabbed pages */





.dynamic-tab-pane-control.tab-pane {

	position:	relative;

	width:		100%;		/* width needed weird IE bug */

	margin-right:	-2px;	/* to make room for the shadow */



	

}

.dynamic-tab-pane-control .tab-row .tab {

	/*width:				70px;    Normal looking tab

	height:				16px;*/

  

	width:				100px;

	height:				22px;

	background-image:	url( "images/tab.PNG" );

	position:		relative;

	top:			0;

	display:		inline;

	float:			left;

	overflow:		hidden;

	cursor:			Default;

	margin:			1px -1px 1px 2px;

	padding:		2px 0px 0px 0px;

	border:			0;

	z-index:		1;

	font:			11px Tahoma;

	white-space:	nowrap;

	text-align:		center;

	

}

.dynamic-tab-pane-control .tab-row .tab.selected {

	width:				104px !important;/*4more*/

	height:				24px !important;/*2 more*/

	background-image:	url( "images/tabactive.PNG" ) !important;

	background-repeat:	no-repeat;

	border-bottom-width:	0;

	z-index:		3;

	padding:		2px 0 0px 0;

	margin:			1px -3px -3px 0px;

	top:			-2px;

	font:				11px Tahoma;

  

}

.dynamic-tab-pane-control .tab-row .tab a {

	font:				11px Tahoma;

	color:				rgb(84, 74, 23);

	text-decoration:	none;

	cursor:				default;

}

.dynamic-tab-pane-control .tab-row .tab.hover {

	font:				11px Tahoma;

	width:				100px;/* same*/

	height:				22px;/*same*/

	background-image:	url( "images/tabhover.PNG" );

	background-repeat:	no-repeat;

	

}

.dynamic-tab-pane-control .tab-page {

	clear:			both;

	border:			1px solid rgb( 145, 155, 156 );

  background:		#ffffff;

  z-index:		2;

	position:		relative;

	top:			-2px;

	font:				11px Tahoma;

	color:				rgb(84, 74, 23);

	padding:		10px;

}

.dynamic-tab-pane-control .tab-row {

	z-index:		1;

	white-space:	nowrap;



}





/*classes*/

.white
{
background: white;
}

.Sold
{visibility:hidden;
}
.red{
color: red; 
}
.center

		{

		text-align: center;

		}		

.right 

		{

		text-align: right;

		}

.biggerstronger1

		{

		

		font-weight: bold;

		font-size: 16px;

		font-variant: small-caps;

		height: 25px;

		}

.biggerstronger2nopadding

		{

		font-weight: bold;

		font-size: 11px;

   	}

.biggerstronger2

		{

		width: 100%;

		border-bottom: 1px dashed #E6EEF0;

    vertical-align: bottom;

		margin-bottom: 4px;

		margin-top: 30px;

		font-weight: bold;

		font-size: 13px;

   	}

.summarypadding

		{

		padding: 3px 5px 3px 0px;

		}



.multiple_options_caption

		{		

		font: bold;

		

		}



.xout

		{

		text-decoration: line-through;

		}

.multiple_options li 

		{

		background:	url( "{template_url}/images/check.GIF" ) no-repeat;

		list-style-type: none;

		padding: 3px 0px 3px 13px;

		}

.multiple_options_nopadding li 

		{

		margin: 0px 0px 0px 0px;

		background:	url( "{template_url}/images/check.GIF" ) no-repeat;

		padding: 0px 0px 0px 13px;

		list-style-type: none;

		margin: 0px 0px 0px 0px;

		}

.multiple_options ul 

		{

		background:	none;

		list-style-type: none;

		padding: 3px 0px 3px 13px;

		margin: 3px 0px 3px 0px;

		}

.multiple_options_nopadding ul

		{

		margin: 0px 0px 0px 0px;

		background:	none;

		padding: 0px 0px 0px 0px;

		list-style-type: none;

		margin: 0px 0px 0px 0px;

		}

		

.justified

		{

		text-align: justify;

		padding: 15px;

		}

/* LISTING DETAIL - NEXT/PREV BAR (WHEN "Show NextPrev Bar On Listing Page" IS

   SET TO "yes" AT "SITE CONFIG", "LISTINGS" TAB) - THIS IS NOT THE SAME FOR THE

   TAG {next_prev} AS SET ABOVE

*******************************************************************************/
#nextprev{
width; 100%;
background: white;
}
.next_prev_listing {

  margin-left: auto ;
  margin-right: auto ;
margin-bottom: 20px;

  text-align: center;


	width:358px !important;


	padding:0;

	font-size:11px;

	}

.next_prev_listing img {

	width:59px !important;

	}

.next_prev_listing .count {



	width:358px;

	margin:0; padding:0 0 10px 0;

	text-align:center;

	}

.next_prev_listing ul {

	clear:both;

	width:100% ;

	height:28px !important;

	margin:0;

	padding:0;

	list-style:none;

	text-align:center;

	}

.next_prev_listing li {

	display:inline;

	}

.next_prev_listing .listing_xy {



	width:358px;

	text-align:center;

	color:#999999;

	/*border-bottom:1px solid #CFCFCF;*/

	}







