body {
background-color:#FFF;
font-family:Arial, Verdana, Tahoma;
font-size:12px;
margin:0;
padding:0
}

div.page {
position:relative;
width:900px;
margin:0 auto
}

div.header {
height:89px;
background-image:url('../img/header-bg.gif');
margin-left:55px
}

div.header-left {
height:89px;
background:#545454 url('../img/header-left.gif') left no-repeat;
margin:3px 0 0 193px
}

div.logo {
position:absolute;
top:10px;
left:6px;
_left:-200px
}

div.slogan {
float:left;
color:#FFF;
font-size:18px;
padding-top:3px
}

div.inventory {
height:29px
}

ul.inv {
list-style-type:none;
line-height:29px;
float:right;
margin:0;
padding:0 5px 0 0
}

ul.inv li {
float:left;
margin:0 5px;
padding:0
}

div.line {
background-color:#D2D2D2;
width:760px;
height:4px
}

div.top-menu {
position:absolute;
top:61px;
left:220px;
height:23px;
text-transform:uppercase;
font-size:0.85em;
_width:690px;
_left:15px;
padding:0
}

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

ul.menu li {
float:left;
line-height:20px;
height:23px;
font-family:Trebuchet MS, Arial, Verdana;
margin:0
}

ul.menu li a {
line-height:23px;
color:#FFF;
font-size:1.05em;
font-weight:700;
display:block;
float:left;
text-decoration:underline;
padding:0 5px
}

ul.menu li a:hover {
color:#FFC4D7
}

ul.menu li.active {
color:#FFC4D7;
font-weight:700;
font-size:1.05em
}

ul.menu li.active div {
line-height:23px;
padding:0 5px
}

div.lang-switch {
float:left;
font-size:0.9em;
margin:4px;
padding:0 0 0 5px
}

div.listing-sorting {
text-align:center;
border:1px solid #777;
background:#FFF;
font-size:0.9em;
margin:10px 0;
padding:2px
}

div.search-form {
background-color:#B2335B;
height:30px;
padding-top:13px;
font-size:0.9em;
text-align:center;
margin-top:3px
}

input.what {
border-top:2px solid #8B2545;
border-left:2px solid #8B2545;
border-right:2px solid #DE6E91;
border-bottom:2px solid #DE6E91;
font-size:1.05em
}

input.text {
border:1px solid #777;
background:#FFF url('../img/text-bg.gif') center left repeat-x;
height:16px
}

textarea {
border:1px solid #777
}

input.button {
border:1px solid #777;
background:#545454;
font:bold 13px 'Trebuchet MS', Arial, Verdana;
color:#FFF;
height:20px
}

input.button:hover {
background:#706c6c
}

input,textarea {
font-family:Verdana;
font-size:1em
}

div.footer {
background-color:#545454;
height:69px;
text-align:center;
color:#FFF;
font-weight:700;
font-size:0.95em;
margin:5px 0 0;
padding:15px 0 0 10px
}

div.copyright {
font-size:0.9em;
padding:10px 0 0
}

div.breadcrumb {
font-weight:700;
font-size:0.9em;
color:#333;
padding:10px
}

p.news {
margin-top:5px
}

p.last {
margin-top:5px;
text-align:right
}

h2 {
font-size:1em;
margin:0 0 10px;
padding:0
}

img {
border:0
}

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

* html .clearfix {
height:1%
}

h1 {
color:#FFFFFF;
font-size:0.5em;
font-weight:700;
margin:1px 0 0;
padding:1px 0 0 1px
}

div.field {
font-size:0.9em;
font-weight:700;
margin-bottom:10px
}

div.url {
color:#B2335B;
font-style:italic;
font-size:0.9em;
width:1%;
cursor:help;
white-space:nowrap;
padding:0
}

div.description {
clear:both;
width:100%;
padding:0;
}

div.stat {
clear:both;
padding:0;
}

div.stat img {
margin:0 5px;
}

div.pr_stat {
margin:0 0 15px;
}

div.categories {
list-style-type:none;
width:100%;
color:#c75b7d;
padding:0;
}

div.subcategories {
padding-left:30px;
color:#c75b7d;
}

div.subcategories a {
font-size:0.9em;
font-weight:400;
text-decoration:none;
}

div.categories div.divider {
clear:both;
line-height:1px;
}

div.categories div.categ {
line-height:20px;
background:url('../img/ico-dir.gif') top left no-repeat;
margin-left:5px;
padding-left:25px;
}

.no {
border:none
}

a.no {
text-decoration:none
}

.editor-welcome {
text-align:left;
padding:0;
}

.editor-content {
text-align:center;
padding:0;
}

div.notification {
background:#D7EBD3;
border:1px solid #265624;
font-weight:700;
color:#265624;
margin:10px 0;
padding:20px 20px 20px 40px
}

div.error {
background:#FFEDEB;
border:1px solid #CD5C52;
font-weight:700;
color:#CD5C52;
margin:10px 0;
padding:20px 20px 20px 40px
}

div.error img,div.notification img {
position:relative;
top:-3px;
left:-25px;
float:left
}

div.navigation {
clear:both;
margin:15px 0
}

div.navigation a {
text-decoration:none;
border:1px solid #777;
background:#FFF;
padding:0 4px
}

div.navigation span {
border:1px solid #777;
background:#FFF;
padding:0 4px
}

div.pagerank {
border:1px solid #ccc;
height:4px;
width:50px;
background:#EFEFEF;
float:left;
margin:7px 0 0 5px;
padding:0
}

div.inner-pagerank {
margin-top:-1px;
background-image:url('../img/pr10.gif');
float:left;
height:5px;
padding:0
}

div.pr-text {
float:left;
font-size:0.9em
}

div.preview {
background:#FFF url('../img/no-preview.gif') center center no-repeat;
border:1px solid #ccc;
height:90px;
width:120px
}

div.adsense {
text-align:center;
margin:10px 0
}

div.box {
clear:both;
margin:10px 0 0
}

div.box-caption-movable {
background-color:#B2335B;
color:#FFF;
font-family:Trebuchet MS, Arial, Verdana;
font-size:1.25em;
font-weight:700;
border-bottom:1px solid #FFF;
text-transform:uppercase;
margin:0 3px;
padding:0 0 0 10px
}

div.box-caption-fixed {
background-color:#B2335B;
color:#FFF;
font-family:Trebuchet MS, Arial, Verdana;
font-size:1.25em;
font-weight:700;
padding-left:10px;
text-transform:uppercase;
line-height:24px;
margin:0
}

div.partner-listing a {
text-align:left;
color:#FFF
}

span.highlight {
background:#FAF3C1;
color:#000;
font-weight:700
}

ul.account-menu {
list-style-type:none;
font-weight:700;
line-height:20px;
margin:10px 0 0;
padding:0
}

ul.account-menu li {
text-transform:uppercase
}

div.posted {
font-size:0.9em;
font-style:italic;
margin:5px 0
}

hr {
background:#777;
height:1px;
border:none;
margin:10px 0
}

div.comment-approval {
font-size:0.9em;
color:#666
}

p.user {
margin:8px 0;
padding:0
}

div.news-title {
font-weight:700;
margin:5px 0 5px 0;
}

div.news-date {
font-size:0.9em;
text-align:right;
margin:0 0 10px
}

td.left-column {
width:190px;
background-color:#B2335B;
color:#FFF;
border-right:3px solid #FFF
}

td.center-column {
width:520px;
padding:0
}

td.right-column {
width:190px;
background-color:#B2335B;
color:#FFF;
border-left:3px solid #FFF
}

div.xml-button {
text-align:right;
margin-left:10px
}

p.field {
font-size:0.9em;
margin:0 0 10px
}

div.payment,div.categories-tree {
border:1px solid #777;
margin:10px 0;
padding:10px
}

ol {
margin:0 0 0 30px;
padding:0
}

.suspended {
background-color:#eee
}

.approval {
background:#70d0b6
}

div.admin-approve {
margin:10px
}

div.waiting {
float:left;
width:15px;
height:15px;
background:#70d0b6;
border:1px solid #777;
margin:0 5px 0 0
}

div.dbx-handle {
color:#215DC6;
height:31px;
margin:0;
padding:0
}

fieldset {
border:1px solid #777;
margin:10px 1px;
padding:0 10px 10px
}

legend {
padding:2px 5px
}

td.listing {
padding:5px 0
}

div.listings {
padding-top:5px
}

div.listings div.area {
border:1px solid #777;
margin:20px 0;
padding:10px
}

div.listings div.icon {
border:1px solid #777;
background:#FFF;
display:block;
float:right;
margin-top:-30px;
right:10px;
height:30px;
font-size:1em;
vertical-align:middle;
padding:5px
}

html fieldset.collapsed {
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
margin-bottom:0;
height:1em
}

html fieldset.collapsed * {
display:none
}

html fieldset.collapsible legend a {
padding-left:15px;
background:url(../img/expanded-arrow.png) 0 75% no-repeat;
font-weight:700;
display:block;
text-decoration:none
}

html fieldset.collapsed legend a {
background-image:url(../img/collapsed-arrow.png);
background-position:0 50%
}

* html fieldset.collapsed legend,* html fieldset.collapsed legend *,* html fieldset.collapsed table * {
display:inline
}

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

ul.tree li {
font-size:12px
}

.rating {
list-style:none;
height:30px;
position:relative;
background:url('../img/starrating.gif') top left repeat-x;
margin:0;
padding:0
}

.rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0
}

.rating li a {
outline:none;
display:block;
width:30px;
height:30px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
cursor:pointer;
background:none;
padding:0
}

.rating li a:hover {
background:url('../img/starrating.gif') left center;
z-index:2;
left:0
}

.rating a.r1-unit {
left:0
}

.rating a.r1-unit:hover {
width:30px
}

.rating a.r2-unit {
left:30px
}

.rating a.r2-unit:hover {
width:60px
}

.rating a.r3-unit {
left:60px
}

.rating a.r3-unit:hover {
width:90px
}

.rating a.r4-unit {
left:90px
}

.rating a.r4-unit:hover {
width:120px
}

.rating a.r5-unit {
left:120px
}

.rating a.r5-unit:hover {
width:150px
}

.rating a.r6-unit {
left:150px
}

.rating a.r6-unit:hover {
width:180px
}

.rating a.r7-unit {
left:180px
}

.rating a.r7-unit:hover {
width:210px
}

.rating a.r8-unit {
left:210px
}

.rating a.r8-unit:hover {
width:240px
}

.rating a.r9-unit {
left:240px
}

.rating a.r9-unit:hover {
width:270px
}

.rating a.r10-unit {
left:270px
}

.rating a.r10-unit:hover {
width:300px
}

.rating li.current-rating {
background:url('../img/starrating.gif') left bottom;
position:absolute;
height:30px;
display:block;
text-indent:-9000px;
z-index:1
}

.voted {
color:#999
}

.thanks {
color:#36AA3D
}

div.js_notification {
top:10px;
position:absolute;
left:10px;
width:200px;
border:1px solid #000;
background-color:#FFF;
font-family:Arial, Verdana, Tahoma;
font-size:10pt;
font-weight:700;
padding:5px 10px
}

a,div.breadcrumb a,h1 a {
color:#B2335B
}

div.lang-switch select,p.date {
font-size:0.9em
}

div.listing-sorting a,a.title,div.categories a {
font-weight:700
}

div.footer a,ul.account-menu li a,ul.account-menu li a:visited,ul.account-menu li a:hover {
color:#FFF
}

p,form {
margin:0;
padding:0
}

div.categories div.col,div.categories div.last {
float:left;
height:100%;
text-align:left;
width:33%;
padding-top:15px
}

div.navigation a:hover,div.navigation span.active {
background:#CCC
}

div.box-content-center,div.box-content {
padding:10px
}

div.featured-listing,div.sponsored-listing,div.partner-listing {
color:#FFF;
margin:5px 0
}

div.featured-listing a,div.sponsored-listing a {
text-align:left;
color:#FFF;
margin:5px 0
}

html fieldset.collapsed legend,.boxrating {
display:block
}
a.booknow
{
	background: url('../img/booknow.gif') top left no-repeat;
	width:91px;
	height:23px;
}
a.facebook
{
	background: url('../img/facebook.gif') top left no-repeat;
	width:96px;
	height:23px;
}
a.twitter
{
	background: url('../img/twitter.gif') top left no-repeat;
	width:82px;
	height:23px;
}
