body  {
	width : 980px;
	background :#410301 url('../img/bg.gif') repeat;
	font : 0.8em 'Trebuchet MS', Arial, Verdana, Tahoma;
	margin : 0 auto;
	padding : 0;
	color : #ffcc66;
}

div.main-page {
	width : 980px;
	min-height : 100%;
}

body, html {
	height : 100%;
}

a {
	color : #fceac6;
	text-decoration : underline;
}

a:hover {
	text-decoration : none;
}

.clearfix {
	height:0px;
	clear:both;
	visibility:visible;
}

div.outer-page {
	width : 980px;
}
div.page {
	margin : 0 auto;
	width : 980px;
	min-width : 980px;
	font-size : 12px;
}

div.header {
	clear : both;
	width : 980px;
	height : 80px;
	margin-right : 7px;
}

div.logo {
	float : left;
	width : 300px;
	height : 80px;
}

div.slogan {
	float : left;
	padding : 10px 0 0 10px;
	height : 60px;
	margin-left : 0;
	width : 400px;
	color : #ffcc66;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

div.inventory-right {
	height : 29px;
	background : url('../img/inventory-right.gif') no-repeat top right;
	margin-right : 7px;
}

div.inventory-left {
	height : 29px;
	background : url('../img/inventory-left.gif') no-repeat top left;
}

div.inventory {
	width : 900px;
	text-align : right;
}

div.inventory ul {
	margin : 0;
	padding : 0;
	width:980px;
	list-style-type : none;
	line-height : 2em;
}

div.inventory ul li {
	float : left;
	margin : 0 10px;
	padding : 0;
}

div.inventory ul li a {
	text-decoration : none;
	font-size : 11px;
	color : #fd4444;
}

div.inventory ul li a:hover {
	text-decoration : underline;
}

div.inventory ul li.home a {
	color : #e7f289;
}

div.inventory ul li.login a {
	color : #fbc8a8;
}

div.share-right {
	height : 50px;
	background : url('../img/share-right.gif') no-repeat top right;
	margin-right : 7px;
}

div.share-left {
	height : 50px;
	background : url('../img/share-left.gif') no-repeat top left;
}

div.share {
	height : 50px;
	background : url('../img/share-bg.gif') repeat-x top left;
	margin : 0 156px 0 250px;
}

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

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

div.share ul li a {
	text-decoration : none;
	font-weight : bold;
	font-size : 0.9em;
	color : #ffffff;
}

div.share ul li a:hover {
	text-decoration : underline;
}

div.share ul li.home a {
	color : #e7f289;
}

div.share ul li.login a {
	color : #fbc8a8;
}

div.vert-line {
	border-left : 1px solid #b9a37c;
	float : left;
	height : 40px;
	margin : 10px 0 0 20px;
}

div.accounts {
	color : #e7edf2;
	height : 46px;
	padding-left : 10px;
	font-size : 0.9em;
}

div.accounts a {
	text-decoration : none;
	color : #e7edf2;
}

div.accounts a:hover {
	text-decoration : underline;
}

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

ul.account-menu-top li {
	float : left;
	margin : 0 1px;
	padding : 0;
	background : url('../img/account-left.gif') no-repeat top left;
	line-height : 46px;
}

ul.account-menu-top li.active1 {
	background : url('../img/account-left-act.gif') no-repeat top left;
}

ul.account-menu-top li.active1 div {
	background : url('../img/account-right-act.gif') no-repeat top right;
	line-height : 46px;
	padding : 0 10px;
	color : #333333;
}

ul.account-menu-top li.shadow {
	background : url('../img/account-shadow.gif') no-repeat top left;
	width : 6px;
	margin-left : -1px;
}

ul.account-menu-top li a {
	margin : 0;
	padding : 0 10px;
	background : url('../img/account-right.gif') no-repeat top right;
	line-height : 46px;
	display : block;
}

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

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

div.menu a {
	color : #b4a183;
}

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

div.lang-switch {
	position : absolute;
	top : 4px;
	margin : 0;
	font-size : 0.9em;
	color : #ffffff;
	padding-left : 10px;
}

div.lang-switch select {
	font-size : 0.9em;
}

div.listing-sorting {
	text-align : center;
	border : 1px solid #7b7b7b;
	background : #686868;
	font-size : 0.9em;
	padding : 2px;
	margin-left : 10px;
}

div.listing-sorting a {
	color : #ffcc66;
	font-weight : bold;
}

div.search-form a:hover {
	text-decoration : none;
}

input.what {
	border : 1px solid #a6a4a5;
	background : url('../img/text-bg.gif') repeat-x center left;
	width : 140px;
	height : 16px;
	padding-left : 5px;
	padding-top : 3px;
	color : #767272;
}

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

textarea {
	border : 1px solid #3f86b9;
	width : 550px;
	padding-left : 5px;
}

input.flat-button {
	border : 1px solid #c5c5c5;
	background : url('../img/flat-button.gif') repeat-x center left;
	font : bold 11px 'Trebuchet MS', Arial, Verdana;
	color : #ffffff;
	height : 20px;
	width : 42px;
}

input.flat-button:hover {
	cursor : pointer;
}

input.login-button {
	border : 1px solid #3176a8;
	background : #619ac3 url('../img/login-button.gif') repeat-x center left;
	font : bold 11px 'Trebuchet MS', Arial, Verdana;
	color : #ffffff;
	height : 20px;
}

input.login-button:hover {
	background : #77add3;
}

div.footer-right {
	background : url('../img/footer-right.gif') repeat-x top right;
	margin : 0 0 0 0;
	height : 100px;
	background : #eeeeee;
}

div.footer-left {
	background : url('../img/footer-left.gif') repeat-x top left;
	height : 100px;
}

div.footer {
	margin : 0 auto;
	color : #cccccc;
	font-size : 1em;
}

div.footer a {
	color : #fd4444;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

div.footer a:hover {
	text-decoration : underline;
}

div.copyright {
	color : #000000;
	font-size : 11px;
	padding : 15px;
}

div.copyright a {
	color : #000000;
	text-decoration : none;
}

div.copyright a:hover {
	color : #000000;
	text-decoration : underline;
}

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

div.content {
	clear : both;
}

div.breadcrumb {
	margin : 10px 5px 0 5px;
	padding-bottom : 10px;
	color : #cccccc;
}

div.breadcrumb a {
	color : #fd4444;
	text-decoration : underline;
}

div.breadcrumb a:hover {
	text-decoration : none;
}

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 : #4ba1ce;
	font-size : 1.7em;
	font-weight : normal;
	margin : 5px 0;
	padding : 5px 0 0 10px;
}

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

* html .clearfix {
	height : 1%;
}

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

div.listings {
	margin-top : 5px;
	margin-left : 10px;
}

div.title {
	width : 100%;
}

a.title {
	font-weight : bold;
}

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

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

div.stat {
	clear : both;
	color : #979797;
	padding : 0;
}

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

div.pr_stat {
	color : #333333;
	margin : 0 0 15px 0;
}

form {
	margin : 0;
	padding : 0;
}

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

div.categories a {
	color : #ffbb50;
	font-weight : bold;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

div.categories a:hover {
	text-decoration : underline;
}

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

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

div.subcategories {
	padding-left : 5px;
}

div.subcategories a {
	font-size : 0.9em;
	font-weight : normal;
	color : #cccccc;
}

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

div.categories div.categ {
	line-height : 22px;
	padding-left : 0;
	margin-left : 5px;
}

.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 url('../img/ico-notif.gif') no-repeat center left;
	border : 1px solid #265624;
	font-weight : bold;
	margin : 10px 0;
	padding : 10px 10px 10px 40px;
	color : #265624;
}

div.error {
	background : #ffedeb url('../img/ico-error.gif') no-repeat center left;
	border : 1px solid #cd5c52;
	font-weight : bold;
	margin : 10px 0;
	padding : 10px 10px 10px 35px;
	color : #cd5c52;
}

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

div.navigation a {
	text-decoration : none;
	border : 1px solid #6397bd;
	background : #86c3f1;
	padding : 0 4px;
}

div.navigation a:hover {
	background : #d4edff;
}

div.navigation span {
	border : 1px solid #6397bd;
	padding : 0 4px;
	background : #b4ddfc;
}

div.navigation span.active {
	background : #d4edff;
}

div.pagerank {
	border : 1px solid #cccccc;
	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 : url('../img/no-preview.gif') no-repeat center center;
	border : 1px solid #cccccc;
	height : 120px;
	width : 160px;
}

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

div.box {
	clear : both;
	margin : 0 auto;
}

div.box-caption-green {
	background : url('../img/box-header.gif') no-repeat bottom left;
	color : #ffffff;
	font-size : 1.1em;
	line-height : 2.3em;
	padding-left : 40px;
	margin : 0 0 0 10px;
	height : 30px;
	font-weight : bold;
}

div.box-caption-left-green1 {
	background : url('../img/green-caption-left.gif') no-repeat bottom left;
	height : 35px;
}

div.box-caption-right-green1 {
	background : #444444 url('../img/green-caption-right.gif') no-repeat bottom right;
	height : 35px;
}

div.box-footer1 {
	background : url('../img/box-footer-bg.gif') repeat-x top left;
	line-height : 2px;
	margin : 0 2px;
}

div.box-footer-left1 {
	background : url('../img/box-footer-left.gif') no-repeat top left;
	line-height : 2px;
}

div.box-footer-right1 {
	background : url('../img/box-footer-right.gif') no-repeat top right;
	line-height : 2px;
}

div.box-content-right1 {
	background : url('../img/box-border-right.gif') repeat-y top right;
	width : 100%;
}

div.box-content-left1 {
	background : url('../img/box-border-left.gif') repeat-y top left;
	width : 100%;
}

div.box-content-center {
	background : #600101;
	padding : 10px;
	margin : 0 2px;
}

div.box-content {
	padding : 10px;
}

.box-header {
	margin-left : 10px;
	padding-left : 20px;
	height : 30px;
	line-height : 2.1em;
	font-size : 1.1em;
	font-weight : bolder;
	color : #ffffff;
	background : url('../img/box-header.gif') no-repeat top left;
}

div.featured-listing {
	margin : 5px 0;
}

div.featured-listing a {
	margin : 5px 0;
	text-align : left;
}

div.sponsored-listing {
	margin : 5px 0;
}

div.sponsored-listing a {
	margin : 5px 0;
	text-align : left;
}

div.partner-listing {
	margin : 5px 0;
}

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

span.highlight {
	background : #faf3c1;
	color : #000;
	font-weight : bold;
}

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

ul.editor-menu li {
	text-transform : uppercase;
}

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

hr {
	background : #6397bd;
	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;
}

td.left-column {
	background : #600101;
	width : 180px;
	padding : 0 5px;
	height : auto;
	height : 500px;
	min-height : 500px;
	border : 1px solid #981111;
}

td.shadow-left {
	background : #a8d7fa;
	width : 7px;
	height : auto;
	height : 500px;
	min-height : 500px;
}

td.center-column {
	margin : 0 auto;
	padding-right : 5px;
	width : 570px;
	background-color : #600101;
	border : 1px solid #981111;
}

td.center-column1 {
	margin : 0 auto;
	padding-right : 5px;
	width : 980px;
	background-color : #600101;
	border : 1px solid #981111;
}

td.right-column {
	background-color : #600101;
	width : 180px;
	padding : 0 5px;
	border : 1px solid #981111;
}

td.main-right {
	background : url('../img/td-center-top.gif') repeat-x top left;
}

td.right-top {
	width : 0;
	background : url('../img/td-right-top.gif') no-repeat top left;
}

td.shadow-right {
	width : 0;
}

	div.xml-button {
	float : right;
	margin : -27px 5px 0 0;
}

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

div.payment, div.categories-tree {
	padding : 10px;
	margin : 10px 0;
	border : 1px solid #5e5d5d;
	background : #2e2e2e;
}

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

.suspended {
	background-color : #eeeeee;
}

.approval {
	background : #d9e1e7;
}

div.admin-approve {
	margin : 10px;
}

div.waiting {
	margin : 0 5px 0 0;
	float : left;
	width : 15px;
	height : 15px;
	background : #d9e1e7;
	border : 1px solid #6397bd;
}

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


fieldset
{
	padding: 5px;
	margin: 10px 1px;
	border: 1px solid #6397BD;
}

.listing_active fieldset  {
	padding: 5px;
	margin: 10px 1px;
	border: 1px solid #6397BD;
	background: #B4DDFC;
}



legend {
	padding : 2px 5px;
	color : #4ba1ce;
}

div.listings fieldset {
	margin : 10px 0;
}

div.listings legend {
	background : #b4ddfc;
	border : 1px solid #6397bd;
	padding : 4px;
}

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.collapsed legend {
	display : block;
}

html fieldset.collapsible legend a {
	padding-left : 15px;
	background : url(../img/expanded-arrow.png) no-repeat 0 75%;
}

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;
}

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

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

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

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

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

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

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

img.tree-folder-expanded {
	background : url('../img/tree/vista/open_folder.gif') no-repeat center;
	height : 18px;
	width : 18px;
}

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

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

.boxrating {
	display : block;
}

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

.rating li {
	text-indent : -90000px;
	padding : 0;
	margin : 0;
	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 : 0;
	background : none;
}

.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 : #999999;
}

.thanks {
	color : #36aa3d;
}

.box-bottom-html {
	width : 980px;
	height : 40px;
	background : url("../img/box-bottom-html.gif") no-repeat top left;
}

.box-top-articles {
	width : 970px;
	height : 20px;
	background : url("../img/box-top-articles.gif") no-repeat top left;
}

.box-bottom-articles {
	width : 970px;
	height : 40px;
	background : url("../img/box-bottom-articles.gif") no-repeat top left;
}

div.top-menu {
	clear : both;
	margin : 0 auto;
	height : 35px;
	font-size : 0.9em;
}

ul.menu {
	margin-left : 15.5em;
	list-style-type : none;
}

ul.menu li {
	float : left;
	background : url('../img/top-menu-left.gif') no-repeat top left;
	height : 35px;
	margin-left : 2px;
}

ul.menu li a {
	padding : 9px 10px 0 10px;
	color : #ffffff;
	font-weight : bold;
	background : url('../img/top-menu-right.gif') no-repeat top right;
	display : block;
	float : left;
	text-decoration : none;
	text-transform : uppercase;
}

ul.menu li a:hover {
	padding : 7px 10px 0 10px;
}

ul.menu li.active a {
	float : left;
	color : #fdeb78;
} 

