/* General Properties	_____________________*/
/* __________________________________________*/

body	{
	background: #420e00 url(../images/design/3/main-bg.jpg) repeat-x ;
	color:#333;
}

/* Header	_____________________*/
/* __________________________________________*/

#header 	{
	display:none;
}

/* Page	_____________________*/
/* __________________________________________*/

#page	{
	padding:0 1em 1em 1em;
}

/* Nav	_____________________*/
/* __________________________________________*/

#page #nav	{
	padding-bottom:1em;
}

#page #nav ul	{
	list-style-type:none;
	height:40px;
	margin-top:8px;
}

#page #nav li.nav a:link, #page #nav li.nav a:visited	{
	display:block;
	padding:0.7em;
	background-color:#0d0d0d;
	text-decoration:none;
	color:#fff;
}

#page #nav li.nav a:hover	{
	color:#9d9c54;
	background-color:#0d0d0d;
}

#page #nav li.current a:link, #page #nav li.current a:visited	{
	display:block;
	padding:0.7em;
	background-color:#0d0d0d;
	text-decoration:none;
	color:#fff;
}

/* Asset	_____________________*/
/* __________________________________________*/

#page .asset	{
	border:3px solid #291204;
	background-color:#fff6da;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#page .asset .image {
	margin-bottom:0.5em;
}

#page .asset .main	{
	width:430px;
}

#page .asset .image img	{
	border:1px solid #ddd;
	padding:3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#page .asset .title	{
	margin-bottom:5px;
}

#page .asset .title a:link, #page .asset .title a:visited	{
	font-size:1.6em;
	color:#420e00;
	text-decoration:none;
}

#page .asset .price	{
	background-color:#fdffd4;
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	font-size:120%;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding:5px 0;
}

#page .asset .price p	{
	padding:5px;
}

#page .asset .main .data	{
	min-height:80px;
	width:250px;
}

#page .asset .main .data p	{
	padding:3px;
}

#page .asset .main .footer a:link, #page .asset .main .footer a:visited	{
	color:#900;
	text-decoration:none;
}

#page .asset .main .footer	{
	margin-top:80px;
}

/* Side	_____________________*/
/* __________________________________________*/

#side	{
	margin-top:85px;
}

/* Logo	_____________________*/
/* __________________________________________*/

#side #logo	{
	background-color:#fff;
	border:3px solid #291204;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#side #logo img	{
	background-color:#fff;
	padding:5px;
}

#side #logo h2	{
	padding:1em 0;
}

#side #company h1	{
	font-size:2.5em;
	border-bottom:2px solid #999;
	margin-bottom:0.2em;
	color:#9d9c54;
}

#side #slogan h2	{
	font-size:1.5em;
	text-indent:2em;
	color:#af8115;
}

#side #links	{
	color:#af8115;
	margin:1em 0;
}

#side #links a:link, #side #links a:visited	{
	color:#af8115;
	text-decoration:none;
}

#side #links a:hover	{
	text-decoration:underline;
}

#side #design	{
	color:#af8115;
}

/* Search	_____________________*/
/* __________________________________________*/

#search	{
	border:3px solid #291204;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#search h1	{
	color:#291204;
}

#search #main-serach label	{
	color:#291204;
	font-weight:bold;
}

#search #sub-search 	{
	border-top:1px dashed #ccc;
}

#search a:link, #search a:visited	{
	color:#900;
	font-weight:bold;
	text-decoration:none;
	
}

#search input.submit	{
	margin:0 20px;
	padding:0;
	border:5px solid #900;
	line-height:30px;
	font-size:1.2em;
	background-color:#f1f1f1;
	color:#000;
	font-weight:bold;
	width:210px;
	cursor:pointer;
}

/* Tags	_____________________*/
/* __________________________________________*/

.tags	{
	border:3px solid #291204;
	background-color:#f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tags a:link, .tags a:visited	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}

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

/* Show Asset	_____________________*/
/* __________________________________________*/

#page #show {
	border:3px solid #291204;
	background-color:#fff;
	padding:1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#page #show h1 {
	color:#291204;
}

#page #show img	{
	border:1px solid #ccc;
	padding:3px;
}

#page #show #show-price	{
	padding:15px;
	color:#333;
	margin-bottom:20px;
	font-size:150%;
	border-bottom:3px solid #999;
}

#page #show .close-link	{
	padding:0.5em 0;
}

#page #show .close-link a:link, #page #show .close-link a:visited {
	font-size:1em;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}

#show #content {
	
}

#show #content #a-side	{
	width:290px;
}

#show #content #b-side	{
	width:265px;
}

#page #show #islide {
	background-color:#222;
	padding:1em 0;
}



#page #show #content #a-side #properties label 	{
	font-weight:bold;
}

#page #show #content #a-side #description 	{
	color:#000;
	background-color:#f1f1f1;
}

#page #show #content #a-side #shade 	{
	background: url(../images/design/3/shade-w.png) no-repeat;
	height:22px;
	margin-bottom:0.5em;
}

#page #show #content #a-side #serial 	{
	color:#666;
	font-weight:bold;
	margin-bottom:1em;
	font-style:italic;
}

#page #show a:link, #page #show a:visited	{
	font-size:1em;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}

#page #show #content #b-side #slide	{
	margin:1em 0;
}

#page #show #islide {
	background-color:#222;
	padding:1em 0;
}

#page #show #content #b-side #contact h4	{
	font-size:1.3em;
	font-style:italic;
	border-bottom:1px solid #ddd;
	margin-bottom:1em;
}

#page #show #content #b-side #agent	{
	margin:1em 0;
	background-color:#f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:20px;
	padding:10px;
}

#page #show #content #b-side #agent h5	{
	font-size:110%;
	margin-bottom:5px;
}

#page #show #content #b-side #agent p	{
	margin-bottom:5px;
}

#page #show #content #b-side #contact-form	{
	margin:1em 0;
	border:5px dashed #291204;
	background-color:#efefef;
	padding:1em;
}

#page #show #content #b-side #contact-form p	{
	margin-bottom:0.5em;
	line-height:20px;
}

#page #show #content #b-side #contact-form input.submit	{
	margin:0 10px;
	padding:0;
	border:5px solid #900;
	line-height:30px;
	font-size:1.2em;
	background-color:#f1f1f1;
	color:#000;
	font-weight:bold;
	width:210px;
	cursor:pointer;
}

/* Pages About us Contact us	_____________________*/
/* __________________________________________*/

#page #pages	{
	line-height:1.3em;
	text-align:justify;
	color:#fff6da;
}

#page #pages a:link, #page #pages a:visited	{
	color:#af8115;
	text-decoration:none;
}

#page #pages a:hover	{
	text-decoration:underline;
}

#page #pages hr 	{
	color:#af8115;
	height:2px;
	background-color:#ddd;
	border:none;
}

#page #pages h1	{
	font-size:2em;
	margin-bottom:0.5em;
}

#page #pages h2 {
	font-size:1.8em;
	margin-bottom:0.5em;
}

#page #pages h3 {
	font-size:1.6em;
	margin-bottom:0.5em;
}

#page #pages h4 {
	font-size:1.4em;
	margin-bottom:0.5em;
}

#page #pages h5 {
	font-size:1.2em;
	margin-bottom:0.5em;
}

#page #pages p {
	margin-bottom:0.5em;
}

#page #pages ul, #page #pages ol {
	margin:1em 2em;
}

#page #pages .user 	{
	margin-bottom:20px;
}

#page #pages .user .image img	{
	border:1px solid #ccc;
	padding:3px;
	width:108px;
}

#page #pages .user .image 	{
	width:130px;
}

#page #pages #contact_form	{
	margin:2em 0;
	border:5px dashed #999;
	padding:10px;
}

#page #pages #contact_form label	{
	line-height:20px;
}

#page #pages #contact_form input.submit	{
	margin:0 20px;
	padding:0;
	border:5px solid #900;
	line-height:30px;
	font-size:1.2em;
	background-color:#f1f1f1;
	color:#000;
	font-weight:bold;
	width:210px;
	cursor:pointer;
}

/* Footer	_____________________*/
/* __________________________________________*/

#footer	{
	background:#1d1d1d url(../images/design/3/footer-bg.jpg) repeat-x;
	color:#666;
	font-weight:bold;
}

#footer a:link, #footer a:visited	{
	color:#af8115;
	font-weight:bold;
	text-decoration:none;
}

.footer-width	{
	padding:40px 0;
}

/* Pagination */
/* ---------------------------------------*/

.pagination {
  	/* self-clearing method: */ 
}

.pagination em	{
	padding:7px 10px;
    display: block;
    float: left;
    margin-right: 3px;
	font-weight: bold;
    background: #333;
    color: #fff;
    border: 1px solid #ccc;
}

.pagination a {
    padding:7px 10px;
    display: block;
    float: left;
    margin-right: 3px; 
	text-decoration: none;
    color: #666	;
    border: 1px solid #ccc; 
    background-color:#f1f1f1;
}

.pagination span.previous_page	{
	display:none;
}

.pagination span.current {
    font-weight: bold;
    background: #333;
    color: #fff;
    border: 1px solid #ccc; 
	
}

.pagination a:hover, .pagination a:focus {
      color: #000;
      border-color: #000; 
	  background-color:#999;
}

.pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; 
}