body{background:#FFF; font:12px Arial,Verdana,Tahoma,'Trebuchet MS'; margin:0px; padding:0px; color:#000; width:1024px; margin: auto; background-color:#025c80;}
a{color:#2E8FE9}
a:hover{color:#2E8FE9; text-decoration:none}
div.page{position:relative; background-color:#FFF; margin:0 auto; width:100%}
div.header{height:121px; background-image:url('../img/header-bg.gif'); margin:0 0 0 290px; position:relative}
div.header-left{position:relative; height:121px; background:url('../img/header-left.gif') left no-repeat}
div.header-right{background-color:#0375A2; height:121px; position:relative}
div.logo{position:absolute; left:10px; top:20px; margin:0; padding:0}
div.slogan{color:#FFF; font-family:"Arial,Verdana,Tahoma,'Trebuchet MS'"; font-size:17px; position:absolute; font-weight:normal; top:50px; left:280px}
div.inventory{height:29px}
ul.inv{margin:0; padding:0 5px 0 0; list-style-type:none; line-height:29px; float:right}
ul.inv li{float:left; margin:0 5px; padding:0}
ul.inv li  a:link, ul.inv li a:visited{color:#FFF; text-decoration:underline}
ul.inv li  a:hover, ul.inv li a:active{color:#FFF; text-decoration:none}

div.line{background-color:#D2D2D2; width:760px; height:4px}
div.top-menu{position:absolute; left:40px; top:96px; height:25px; background-color:#FFFFFF; ; padding:0; margin:0}
ul.menu{list-style-type:none; margin:0; padding:0}
ul.menu li{float:left; margin:0; line-height:20px; background:url('../img/tab-left.gif') top left no-repeat; height:25px}
ul.menu li a{line-height:25px; padding:0 15px; color:#0375A3; font-weight:bold; background:url('../img/tab-right.gif') top right no-repeat; display:block; float:left; text-decoration:none; background-color:#FFFFFF;}
ul.menu li.active{color:#333; font-weight:bold; background:url('../img/tab-left-active.gif') top left no-repeat; background-color:#FFF}
ul.menu li a:hover{color:#777;}
ul.menu li.active div{line-height:25px; padding:0 15px; background-color:#FFF; background:url('../img/tab-right-active.gif') top right no-repeat}
div.lang-switch{float:right; margin:5px; font-size:0.9em; padding:0 0 0 5px; color:#FFF}
div.lang-switch select{font-size:0.9em}
div.listing-sorting{text-align:center; border:1px solid #777; background:#E9F6F9; font-size:0.9em; padding:2px; margin-top:5px}
div.listing-sorting a{font-weight:bold}
div.search-form{position:absolute; left:260px; top:10px; line-height:10px; height:28px; width:370px}
div.search-form a{color:#4983A9}
input.what{border-top:2px solid #000; border-left:2px solid #000; border-right:2px solid #4F3B3B; border-bottom:2px solid #4F3B3B; font-size:0.95em; color:#F60; font-family:Verdana; font-size:14px}
input.text{font-size:0.95em; height:16px}
textarea{}
input.flat-button{}
input.flat-button:hover{background:#DDD}
input, textarea{font-family:Verdana; font-size:1em}
div.footer-right{clear:both; margin-top:15px; padding:0; background:#0375A2 url('../img/bottom-right.gif') right no-repeat; height:92px}
div.footer-left{background:url('../img/bottom-left.gif') left no-repeat; height:92px}
div.footer{padding:0; margin:0 40px 0 40px; background:url('../img/bottom-bg.gif') repeat-x; height:92px}
div.footer-content{padding:40px 0 0 10px; text-align:center; font-size:0.9em; color:#B2B2B2}
div.footer a{color:#FFF; font-weight:bold}
div.copyright{margin:10px 0; position:relative; text-align:center; color:#FFF}
div.copyright a{color:#FFF}
div.content{clear:both; padding-bottom:10px}
div.breadcrumb{font-weight:bold; padding:10px 0 0 10px}
div.breadcrumb a{color:#575757; text-decoration:underline}
p{padding:0; margin:0}
p.date{font-size:0.9em}
p.news{margin-top:5px}
p.last{margin-top:5px; text-align:right}
h2{font-size:1em; margin:0 0 10px 0; padding:0}
img{border:0}
form{padding:0; margin:0}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .clearfix{height:1%}
.button{text-align:right; margin-bottom:10px}
h1{color:#333; font-size:1.5em; font-weight:bold; padding:5px 0px 10px 0px; margin:3px 0px 0 0}
h1 a{color:#000}
div.field{font-size:0.9em; font-weight:bold; margin-bottom:10px}
div.listings{margin-top:0px}
a.title{font-weight:bold}
div.url{color:#06C; padding:0; font-style:italic; font-size:0.9em; width:1%; cursor:help; white-space:nowrap}
div.description{clear:both; padding:0; width:100%}
div.stat{clear:both; padding-top:10px}
div.stat img{margin:0 5px}
div.pr_stat{margin:0 0 15px 0}
div.categories{list-style-type:none; padding:0; width:100%}
div.categories a{font-weight:bold}
div.categories a:hover{color:#d9105c}
div.categories div.col{float:left; height:100%; text-align:left; padding-top:15px}
div.categories div.last{float:left; height:100%; text-align:left; padding-top:15px}
div.subcategories{padding-left:30px}
div.subcategories a{font-size:0.9em; font-weight:normal; text-decoration:none}
div.subcategories a:hover{color:#d9105c;}
div.categories div.divider{clear:both; line-height:1px}
div.categories div.categ{line-height:22px; padding-left:15px; 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{padding:0; text-align:left}
.editor-content{padding:0; text-align:center}
div.notification{background:#D7EBD3; border:1px solid #265624; font-weight:bold; margin:10px 0; padding:20px 20px 20px 40px; color:#265624}
div.error{background:#FFEDEB; border:1px solid #CD5C52; font-weight:bold; margin:10px 0; padding:20px 20px 20px 40px; color:#CD5C52}
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 #000; padding:0 4px; color:black}
div.navigation a:hover{background:#CCC}
div.navigation span{border:1px solid #000; padding:0 4px; background:#ddd}
div.navigation span.active{background:#ddd}
div.pagerank{border:1px solid #000; height:4px; margin:7px 0 0 5px; padding:0; width:50px; background:#EFEFEF; float:left}
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{margin:10px 0; text-align:center}
div.box{clear:both; margin:10px 0 0 0}
div.box-caption-movable{color:#5B5B5B; font-size:1.10em; font-weight:bold; padding:1px 0px 0px 5px; margin:0 16px 0 26px; height:12px}
div.box-caption-left-movable{background:url('../img/box-caption-left.gif') left bottom no-repeat; height:20px; border-bottom:1px solid #E7E7E7}
div.box-caption-right-movable{height:20px}

div.box-caption-fixed{color:#5B5B5B; text-transform:capitalize; font-size:1.10em; font-weight:bold; padding-left:5px; margin:0 16px 0 26px; height:12px; padding-top:1px}
div.box-caption-left-fixed{background:url('../img/box-caption-left.gif') left bottom no-repeat; height:20px; border-bottom:1px solid #E7E7E7}
div.box-caption-right-fixed{height:20px}
div.box-content-center{padding:10px}
div.box-content{padding:10px}
div.featured-listing{margin:5px 0; background:url('../img/ico-link.gif') top left no-repeat; padding-left:20px}
div.featured-listing a{margin:5px 0; text-align:left}
div.sponsored-listing{margin:5px 0; background:url('../img/ico-link.gif') top left no-repeat; padding-left:20px}
div.sponsored-listing a{margin:5px 0; text-align:left}
div.partner-listing{margin:5px 0; background:url('../img/ico-link.gif') top left no-repeat; padding-left:20px}
div.partner-listing a{text-align:left}
span.highlight{background:#FAF3C1; color:#000; font-weight:bold}
ul.account-menu{list-style-type:none; margin:0; padding:0; font-weight:bold; line-height:20px; margin-top:10px}
ul.account-menu li{text-transform:uppercase}
div.comment{}
div.posted{margin:5px 0; font-size:0.9em; font-style:italic}
hr{background:#777; height:1px; border:none; margin:10px 0}
div.comment-approval{font-size:0.9em; color:#666}
p.user{padding:0; margin:8px 0}
div.news-title{font-weight:bold; margin:0 0 5px 0}
div.news-date{font-size:0.9em; text-align:right; margin:0 0 10px 0}
table.main{margin-top:10px}
td.left-column{width:180px; padding:0 10px 10px 10px; background:#F6F6F6 url('../img/td-column-bottom.gif') bottom no-repeat}
td.center-column{padding:0px 10px}
td.right-column{width:180px; padding:0 10px 10px 10px; background:#F6F6F6 url('../img/td-column-bottom.gif') bottom no-repeat}
td.dotted-right{width:10px; background:#F6F6F6 url('../img/td-dotted-right.gif') top no-repeat}
td.dotted-left{width:10px; background:#F6F6F6 url('../img/td-dotted-left.gif') top no-repeat}

div.xml-button{padding:2px}
p.field{font-size:0.9em; margin:0 0 10px 0}
div.payment, div.categories-tree{padding:10px; margin:10px 0; border:1px solid #777; background:#E9F6F9}
ol{padding:0; margin:0 0 0 30px}
.suspended{background-color:#eee}
.approval{background:#27f575}
div.admin-approve{margin:10px}
div.waiting{margin:0 5px 0 0; float:left; width:15px; height:15px; background:#27f575; border:1px solid #777}
div.dbx-box{}
div.dbx-handle{color:#215DC6; height:31px; padding:0px; margin:0px}
fieldset{padding:0 10px 10px 10px; margin-bottom: 5px; border:1px solid #777}
fieldset:Hover{border-color:#d9105c;}
legend{padding:2px 5px}
div.listings{padding-top:0px}
div.listings legend{border:1px solid #777}

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

html fieldset.collapsed{  border-bottom-width:1px;   border-left-width:1px;   border-right-width:1px;   margin-bottom:0px;   height:1em}
html fieldset.collapsed *{  display:none}
html fieldset.collapsed legend{  display:block}
html fieldset.collapsible legend a{  padding-left:15px;   background:url(../img/expanded-arrow.png) 0 75% no-repeat}
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}
html fieldset.collapsible legend a{font-weight:bold; display:block; text-decoration:none}

html fieldset.collapsible .fieldset-wrapper{ }

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

ul.tree a{text-decoration:none; border:0}

div.tree-col{vertical-align:center}

img.tree-icon-collapsed{background:url('../img/tree/vista/plus.gif') center no-repeat; height:9px; width:9px}
img.tree-folder-collapsed{background:url('../img/tree/vista/closed_folder.gif') center no-repeat; height:12px; width:16px}

img.tree-icon-expanded{background:url('../img/tree/vista/minus.gif') center no-repeat; height:9px; width:9px}

img.tree-icon-space{height:9px; width:9px}

img.tree-folder-expanded{background:url('../img/tree/vista/open_folder.gif') center no-repeat; height:12px; width:16px}
img.tree-cat-locked{background:url('../img/tree/vista/locked.gif') center no-repeat; height:13px; width:16px}
img.tree-cat-crossed{background:url('../img/tree/vista/crossed.gif') center no-repeat; height:13px; width:16px}

.boxrating{display:block}

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

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

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

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

.rating a.r1-unit{left:0px}
.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.jpg') 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 black; background-color:#FFF; font-family:Arial,Verdana,Tahoma; font-size:10pt; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px}
div.new-listing, div.random-listing{text-align:center}
div.new-preview, div.random-preview{margin:0 auto; margin-top:5px}
span.line{background:url('../img/line.gif') no-repeat; padding-left:19px}
span.join{background:url('../img/join.gif') no-repeat; padding-right:19px}
span.empty{background:url('../img/empty.gif') no-repeat; padding-right:19px}
span.joinbottom{background:url('../img/joinbottom.gif') no-repeat; padding-right:19px}
span.folder{background:url('../img/folder.gif') no-repeat; padding-left:14px}
span.locked{background:url('../img/locked.gif') no-repeat; padding-left:14px}
a.date-picker{width:16px; height:16px; border:none; color:#fff; padding:0; margin:0; float:left; overflow:hidden; cursor:pointer; background:url(../img/calendar.png) no-repeat}
a.date-picker span{margin:0 0 0 -2000px}
div.date-picker-holder, div.date-picker-holder *{margin:0; padding:0}
div.date-picker-holder{position:relative}
div.date-picker-holder input{float:left}
div.popup-calendar{display:none; position:absolute; z-index:2; top:0; left:-16px; padding:4px; border:2px double #76A9DC; background:#fff; color:#000; overflow:hidden; width:163px}
html>body div.popup-calendar{left:99px}
div.popup-calendar iframe{display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px}
div.popup-calendar div.link-close{float:right}
div.popup-calendar div.link-prev{float:left}
div.popup-calendar h3{font-size:1.3em; margin:2px 0 5px 3px}
div.popup-calendar div.link-next{float:right}
div.popup-calendar div a{padding:1px 2px; color:#000}
div.popup-calendar div a:hover{background-color:#000; color:#fff}
div.popup-calendar table{margin:0}
* html div.popup-calendar table{display:inline}
div.popup-calendar table th, div.popup-calendar table td{background:#eee; width:21px; height:17px; text-align:center}
div.popup-calendar table td.inactive{color:#aaa; padding:1px 0 0}
div.popup-calendar table td a{display:block; border:1px solid #eee; width:19px; height:15px; text-decoration:none; color:#333}
div.popup-calendar table td.today a{border-color:#aaa}
div.popup-calendar table td a.selected, div.popup-calendar table td a:hover{background:#333; color:#fff}
div.minmax{position:relative; display:block; float:right; margin-top:-15px; right:2px; background-image:url('../img/minmax.gif'); background-position:0px -15px; width:15px; height:15px; cursor:pointer; font-size:0.1em}
.rating{cursor:pointer; clear:both}
.rating:after{content:'.'; height:0; width:0; clear:both; visibility:hidden}
.cancel, .star{float:left; width:17px; height:15px; overflow:hidden; text-indent:-999em; cursor:pointer}
.cancel, .cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
.star, .star a{background:url(../img/star.gif) no-repeat 0 0px}
.cancel a, .star a{display:block; width:100%; height:100%; background-position:0 0px}
div.rating div.on a{background-position:0 -16px}
div.rating div.hover a, div.rating div a:hover{background-position:0 -32px}
div.thumb{position:absolute; width:180px; height:140px; background:url('../img/thumb-bg.gif') top left no-repeat; display:none; padding:35px 0 0 12px}
div.thumb img{width:120px; height:90px; border-top:1px solid #919191; border-left:1px solid #919191; border-right:1px solid #FFF; border-bottom:1px solid #FFF}
div.thumb img.spinner{width:56px; height:21px}
div.loading{width:160px; padding:35px 0 0 35px}

