* {
margin:0px; 
padding:0px;
}

body {
background:#FFF;
margin:0px; 
font-size:11px;
font-family: Tahoma;
color:#000;
padding: 0px 0px;
}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;vertical-align:top;text-align:left;}
a {color:#000;text-decoration:none;}
a:hover {color:#6699CC;text-decoration:underline;}
img {border:none;}
li {list-style: square;}
ul, ol {margin: -1px 0px 0px 20px;}
.clear {border:0px #FFF solid;clear:both;}
.line {display:block;height:21px;background: url(images/line.gif) repeat-x right center;}

h1,h2,h3,h4,h5,h6 {}

h2 { 
	font-size: 12px;
	font-weight: bold;
	margin:8px 0px;
}

h3 { 
	font-size: 15px;
	font-weight: bold;
	margin:8px 0px;
}

h4 { 
margin:8px 0px;
font-size:14px;
text-decoration:underline;
color:#2271BE;
}

#main {
width: 860px;
margin:0px auto;
background:#FFF;
}

#content {
font-size:12px;
padding: 2px 2px;
width:100%;
}

#content p {
font-size: 12px;
text-indent: 10px;
text-align: left;
margin:8px 0px;
}

.menu {
}

.menu a {
float:left;
display:block;
font-size:11px;
padding:2px 0px;
text-align:center;
width:104px;
margin:1px;
background:#999999;
color:#FFF;
}

.menu a:hover {
text-decoration:underline;
color:#FFF;
}

.mainpage {
width:100%;
margin:10px;
}


#lang_ver {float:right;padding:30px 15px 0px 0px;}
#lang_ver a {
text-transform:uppercase;
color:#000;
font-weight:bold;
}


 

/* CATALOG */
.listingrow0 td, .listingrow1 td {
padding:5px;
}

.listing_small_desc {
}

.listing_small_desc h3 {
font-size:12px;
background:none;
}
 

.clear {
clear:all;
}

.bottom {
color:#999999;
font-size:10px;
text-align:center;
}

.bottom .bottom_nav {
margin:5px 10px;
text-align:center;
line-height:17px;
}

.bottom .bottom_nav a {
color:#999999;
padding:0px 5px;
border-right:1px solid #999999;
}

.bottom .bottom_nav a:hover {
background:#999999;
color:#FFF;
}


/* NUMBER OF LISTINGS */
.number_of_listing {text-align:right;font-weight:bold;}
.bt_pages_list {padding:5px;text-align:center;}
.bt_pages {border:1px solid #E6E6E6;text-decoration:none;color:	#585858;font-size: 15px;padding:2px;margin-left:5px;}
.bt_pages:hover {text-decoration:underline;}
.bt_pages_current {background:#E6E6E6;border:1px solid #E6E6E6;text-decoration:underline;color:	#585858;font-size: 15px;padding:2px;margin-left:5px;}

#listing h5 {border:none;text-align:center;margin:0px;padding:2px 3px;margin-bottom:0px;font-size:20px;}
#listing .listing_info td {padding:4px;font-size:10px;color:#999;text-align:right;}
#listing .price {}
h6.price {text-align:left;font-size:18px;}
.catalog_img {vertical-align:bottom !important;text-align:center;font-size:10px;color:#999;text-transform:uppercase;}
.catalog_img a {color:#999;}

.fengshui {
padding:0px 0px 0px 10px;
background:url(images/fengshui.jpg) bottom right no-repeat #336666;
width:100%;
color:#E39F33;
border-right:2px solid #FFF;
vertical-align:bottom;
font-size:10px;
}

.newinstock  {
background:url(images/newinstock.gif) bottom right no-repeat #669966;
padding:0px 0px 0px 10px;
height:184px;
width:320px;
color:#E39F33;
font-family:Georgia;
border-bottom:2px solid #FFF;
vertical-align:bottom;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}

.newinstock a {
font-size:14px;
color:#E39F33;
}

.budha {
background:url(images/budha.gif) bottom right no-repeat #669966;
padding:0px 0px 0px 10px;
height:184px;
width:320px;
color:#E39F33;
font-family:Georgia;
}

.budha span {font-size:36px;}

.budha a {
font-size:15px;
color:#E39F33;
} 

.contact_form td {padding:5px;}
.contact_form td * {font-size:11px;}


.dropmenudiv {
position:absolute;
top: 0;
z-index:100;
_width: 200px;
visibility: hidden;
}

.dropmenudiv a {float:none;width:100%;display: block;text-indent: 3px;padding: 2px 0px;text-decoration: none;font-weight:bold;color:#FFF;text-align:left;border:1px solid #FFF;}
.dropmenudiv a:hover {text-decoration:underline;color:black;}

.main1 {
padding:0px 0px 0px 0px;
background:url(images/main1.jpg) bottom right no-repeat #ffffff;
color:#ffffff;
border-right:2px solid #FFF;
vertical-align:bottom;
font-size:10px;
}

.main2  {
background:url(images/main2.jpg) bottom right no-repeat #cccc99;
padding:5px 0px 0px 10px;
height:184px;
width:310px;
color:#003366;
font-family:Georgia;
border-bottom:2px solid #FFF;
vertical-align:top;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}

.main2 a {
font-size:14px;
color:#003399;
}

.main3 {
background:url(images/main3.jpg) bottom right no-repeat #993333;
padding:0px 0px 0px 10px;
height:184px;
width:310px;
color:#003366;
font-family:Georgia;
font-weight:bold;
font-size:15px;
}

.main3 span {font-size:15px;
font-weight:bold;
}

.main3 a {
font-size:14px;
color:#003366;
font-weight:bold;
} 


#newsletter {
background:#999;
padding:2px;
padding-left:230px;
}

#newsletter_block
{
padding-right:10px;
}

