/** adjust browser standards **/

html {
	overflow-x:auto;
	overflow-y:scroll;
}

.ecato-overpage div {
	overflow:hidden;
}


.ecato-overpage form,
.ecato-overpage fieldset,
.ecato-overpage img,
.ecato-overpage ul,
.ecato-overpage p {
	border:0px;
	margin:0px;
	padding:0px;
}
.ecato-overpage ul {
	list-style:none;
}

.ecato-overpage h1,
.ecato-overpage h2,
.ecato-overpage h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
font-weight:normal;
color:#000000;
}


/** common **/

.ecato-overpage input,
.ecato-overpage select,
.ecato-overpage textarea,
.ecato-overpage button {
	width:auto;
	margin:0px 2px 0px 0px;
	border:1px solid #000;
	/*display:block;
	float:left; #deactivated, see #1518*/
}

.ecato-overpage .ecato-left {
	width:49%;
	_width:48%; /* IE6 demands this */
	float:left;
	padding-right:1%;
	_padding:0; /* IE6 demands this */
}
.ecato-overpage .ecato-right {
	width:49%;
	_width:48%; /* IE6 demands this */
	float:right;
	text-align:right;
	padding-left:1%;
	_padding:0; /* IE6 demands this */
}
.ecato-overpage .ecato-hint {
	font-style:italic;
	margin:15px;
}
.ecato-overpage .ecato-img-zoom {
	position:relative;
}
.ecato-overpage .ecato-info-zoom {
	width:16px;
	height:16px;
	background:url(/~img/icons/zoom.png) no-repeat;
	position:absolute;
	bottom:5px;
	right:0px;
}

.ecato-overpage ul li.ecato-list {
	min-height:55px;
	overflow:hidden; /*to stretch height, if contents get too big*/
}
.ecato-overpage ul li.ecato-list .ecato-img {
	_height:55px; /*min-height for WinIE 6*/
	width:70px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;padding-right:5px;}
.ecato-overpage ul li.ecato-list .ecato-offer {
	width:200px;
	padding:0px 0px 0px 0px;
	float:right;padding-left:5px;}
.ecato-overpage #ecato-artdetails .ecato-offer .ecato-shop,
.ecato-overpage ul li.ecato-list .ecato-offer .ecato-shop {
	min-height:55px;
	_height:55px;
	width:90px;
	margin-right:5px;
	float:left;
}
.ecato-overpage ul li.ecato-list .ecato-offer .ecato-info {
	clear:left;
}
.ecato-overpage #ecato-artdetails .ecato-offer .ecato-shop div img,
.ecato-overpage ul li.ecato-list .ecato-offer .ecato-shop div img {
	margin:5px 0 0 0;
}

.ecato-overpage ul li.ecato-list .ecato-desc {
	padding:0px 0px 0px 0px;		_padding-left:75px;}
.ecato-overpage ul li.ecato-list .ecato-desc p {
	_height:1%; /*WinIE 6*/
}

.ecato-overpage ul li.ecato-gallery h3 {
	margin:0px 0px 5px; 0px;
	white-space:nowrap;
	overflow:hidden;
}
.ecato-overpage ul li.ecato-gallery .ecato-img {
	position:relative;
	width:100px;
	height:100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	font-size:9px;
	text-align:center;
	float:left;
	}
.ecato-overpage ul li.ecato-gallery .ecato-attr,
.ecato-overpage ul li.ecato-gallery .ecato-price,
.ecato-overpage ul li.ecato-gallery .ecato-shop,
.ecato-overpage ul li.ecato-gallery .ecato-shipping {
	white-space:nowrap;
	text-align:right;
	vertical-align:middle;
}
.ecato-overpage ul li.ecato-gallery .ecato-shop div {
	height:31px;
	margin-left:auto;
	line-height:30px;
}
.ecato-overpage ul li.ecato-gallery .ecato-desc,
.ecato-overpage ul li.ecato-gallery .ecato-info {
	clear:left;
}

.ecato-overpage .ecato-shipping,
.ecato-overpage .ecato-shipping br {
	font-size:9px;
font-weight:normal;
color:#000000;
}
.ecato-overpage .ecato-footnote {
	vertical-align:top;
	font-size:9px;
font-weight:normal;
color:#000000;
}
.ecato-overpage .ecato-subtitle {
	font-size:11px;
}
.ecato-overpage .ecato-active {
	font-weight:bold;
}
.ecato-overpage .ecato-error {
	color:red;
}

/** body / page **/

body {
	background-color:#42AFDC;
	margin:0px;
}

.ecato-overpage {
	width:100%;
	height:100%;
	padding:0px;
}

.ecato-page {
	text-align:left; 	width:770px;
margin-left:auto; margin-right:auto;font-family:sans-serif;
	font-size:12px;
font-weight:normal;
color:#000000;
}
.ecato-page a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#44A1D0;
}

.ecato-box {
	margin: 0px 0px 15px 0px;
}
.ecato-header {
	/*margin-bottom:5px;*/
}
.ecato-content {
	/*padding-top:5px;*/
}


/** header **/

#ecato-head {
	overflow:hidden;
	width:770px;
 
	margin:0px 0px 5px 0px;}
#ecato-head h1 {
	text-align:center;font-size:14px;
font-weight:normal;
color:#000000;
}
#ecato-head a img {
	padding:10px;
	vertical-align:middle;
}

#ecato-breadcrump {
	width:100%;
	margin:0px 0px 5px 0px;
}

/** search **/

#ecato-search .ecato-header {}
#ecato-search .ecato-content {
	width:770px;
padding:5px 0px 5px 0px;
}
#ecato-search #ecato-breadcrump {
	}
#ecato-search button {
	width:100px;
}
#ecato-search input {
	width:286px;
}
#ecato-search select {
	width:167px;
}


/** menu **/

#ecato-menu {
	width:251.6px;
	margin:0px 0px 5px 5px;
	float:right;
}

#ecato-menu .ecato-header {}
#ecato-menu .ecato-content {width:251.6px;
padding:5px 0px 5px 0px;
}
#ecato-menu ul {
	padding:0px 0px 0px 15px;
	list-style:square;}
#ecato-menu ul li a {		line-height:15px;	}
#ecato-menu .ecato-bookmarks ul {
	padding-left:25px;
	*padding-left:16px;
}
#ecato-menu .ecato-bookmarks ul li {
	*padding:0px 0px 4px 4px; /*WinIE*/
	list-style-position:outside;
}
#ecato-bookmark-internetexplorer {
	list-style-image:url(/~img/bookmark/internetexplorer.png);
}
#ecato-bookmark-firefox {
	list-style-image:url(/~img/bookmark/firefox.png);
}
#ecato-bookmark-delicious {
	list-style-image:url(/~img/bookmark/delicious.png);
}
#ecato-bookmark-digg {
	list-style-image:url(/~img/bookmark/digg.png);
}
#ecato-bookmark-furl {
	list-style-image:url(/~img/bookmark/furl.png);
}
#ecato-bookmark-yahoo {
	list-style-image:url(/~img/bookmark/yahoo.png);
}
#ecato-bookmark-google {
	list-style-image:url(/~img/bookmark/google.png);
}
#ecato-bookmark-windowslivefavorites {
	list-style-image:url(/~img/bookmark/windowslivefavorites.png);
}
#ecato-bookmark-misterwong {
	list-style-image:url(/~img/bookmark/misterwong.png);
}
#ecato-bookmark-yigg {
	list-style-image:url(/~img/bookmark/yigg.png);
}
#ecato-bookmark-oneview {
	list-style-image:url(/~img/bookmark/oneview.png);
}
#ecato-bookmark-rss {
	list-style-image:url(/~img/bookmark/rss.png);
}
#ecato-bookmark-facebook {
	list-style-image:url(/~img/bookmark/facebook.png);
}
#ecato-bookmark-webnews {
	list-style-image:url(/~img/bookmark/webnews.png);
}
#ecato-bookmark-twitter {
	list-style-image:url(/~img/bookmark/twitter.png);
}
#ecato-bookmark-myspace {
	list-style-image:url(/~img/bookmark/myspace.png);
}

/** content **/

#ecato-content {		width:513.4px;
		float:left;}


/** classification **/

#ecato-classification .ecato-header {}
#ecato-classification .ecato-content {width:513.4px;
}
#ecato-classification ul {
	list-style-type:none;
}
#ecato-classification ul li {
	width:251px;
padding:5px 5px 5px 0px;
float:left;
	/*overflow:hidden;#1194*/
}
#ecato-classification ul li.ecato-first {
	clear:left;
}
#ecato-classification ul li.ecato-last {
	width:252.4px;
}
#ecato-classification ul li h3 a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#ecato-classification ul li ul {
	width:251px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#ecato-classification ul li ul li {
	height:auto;
	width:auto;
	padding:0px;
	border:0px;
	*white-space:nowrap; /*WinIE 6-7*/
}
#ecato-classification ul li ul li a {line-height:15px;font-size:12px;
font-weight:normal;
text-decoration:none;
color:#44A1D0;
}
/** toplist **/

#ecato-toplist .ecato-header {}
#ecato-toplist .ecato-content {width:513.4px;
}
#ecato-toplist ul li {
	width:251px;
padding:5px 5px 5px 0px;
float:left;
}	#ecato-toplist ul li.ecato-gallery h3 { 		_width:251px; /*WinIE 6*/
	}
	#ecato-toplist ul li.ecato-gallery .ecato-attr,
	#ecato-toplist ul li.ecato-gallery .ecato-price,
	#ecato-toplist ul li.ecato-gallery .ecato-shop,
	#ecato-toplist ul li.ecato-gallery .ecato-shipping { 		_width:141px; /*WinIE 6*/
	}#ecato-toplist ul li.ecato-first {
	clear:left;
}	#ecato-toplist ul li.ecato-last {
		width:252.4px;
	}#ecato-toplist ul li h3 a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#ecato-toplist ul li .ecato-offer .ecato-price a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

/** article list **/

#ecato-artlist .ecato-header {}
#ecato-artlist .ecato-content {width:513.4px;
}
#ecato-artlist ul li {
	width:251px;
	padding:5px 5px 5px 0px;		float:left;}
#ecato-artlist ul li.ecato-gallery h3 { 	_width:251px; /*WinIE 6*/
}
#ecato-artlist ul li.ecato-gallery .ecato-attr,
#ecato-artlist ul li.ecato-gallery .ecato-price,
#ecato-artlist ul li.ecato-gallery .ecato-shop,
#ecato-artlist ul li.ecato-gallery .ecato-shipping { 	_width:141px; /*WinIE 6*/
}#ecato-artlist ul li h3 a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#ecato-artlist ul li .ecato-offer .ecato-price a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}


/** article details **/

#ecato-artdetails .ecato-header,
.ecato-article-description .ecato-header,
.ecato-comment-form .ecato-header {}
#ecato-artdetails .ecato-content,
.ecato-article-description .ecato-content,
.ecato-comment-form .ecato-content {width:513.4px;
padding-top: 5px;
}
#ecato-artdetails .ecato-img {
	width:31%;
	text-align:center;float:left;
padding-right:2%;
}
#ecato-artdetails .ecato-img img {
	margin: 0 0 5px 0;
}
#ecato-artdetails .ecato-img .ecato-info {
	margin:0 auto;
	text-align:left;
	overflow:visible;
	white-space:nowrap;
}
#ecato-artdetails .ecato-desc {
	_height:1%; /*WinIE 6*/
}
#ecato-artdetails .ecato-desc ul.ecato-keywords li {
	list-style:square inside;
}
#ecato-artdetails .ecato-desc .ecato-right {
	text-align:left;
}

/** offer list **/

#ecato-offerlist .ecato-header,
.ecato-comment-list .ecato-header {}
#ecato-offerlist .ecato-content,
.ecato-comment-list .ecato-content {width:513.4px;
}
#ecato-offerlist ul li,
.ecato-comment-list ul li {
	width:508.4px;
	padding:5px 5px 5px 0px;
	clear:left;}
#ecato-offerlist ul li.ecato-list .ecato-img,
.ecato-comment-list ul li.ecato-list .ecato-img {
	float:left;
}
#ecato-offerlist ul li.ecato-list .ecato-offer,
.ecato-comment-list ul li.ecato-list .ecato-offer {
	width:200px;
	padding:0px 0px 0px 0px;		float:right;
		padding-left:5px;}

#ecato-offerlist ul li .ecato-desc h3 a,
.ecato-comment-list ul li .ecato-desc h3 a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#ecato-offerlist ul li .ecato-price a,
.ecato-comment-list ul li .ecato-price a,
#ecato-artdetails .ecato-offer .ecato-price a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

/** offer list premium **/

#ecato-offerlist-prem .ecato-header {}
#ecato-offerlist-prem .ecato-content {width:513.4px;
}
#ecato-offerlist-prem ul li {
	width:508.4px;
	padding:5px 5px 5px 0px;
	clear:left;	cursor:pointer;
}
#ecato-offerlist-prem ul li.ecato-list .ecato-img {
	float:left;
}
#ecato-offerlist-prem ul li.ecato-list .ecato-offer {
	width:200px;
	padding:0px 0px 0px 0px;		float:right;
		padding-left:5px;}
#ecato-offerlist-prem ul li.ecato-list .ecato-desc {
	padding:0px 0px 0px 0px;
}

#ecato-offerlist-prem ul li .ecato-desc h3 a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#ecato-offerlist-prem ul li .ecato-price a {
	font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}


/** comments **/

.ecato-overpage .ecato-comment-list ul li.ecato-list .ecato-offer {
	cursor:auto;
}
.ecato-overpage .ecato-comment-list ul li.ecato-list .ecato-offer .ecato-shop img {
	vertical-align:top;
}
.ecato-comment-list .ecato-img {
	background:url(/img/~img/55x55/no_image.gif) no-repeat center center;
}

.ecato-comment-form fieldset {
	width:80%;
}
.ecato-comment-form input {
	vertical-align:middle;
}
.ecato-comment-form input,
.ecato-comment-form textarea {
	width:100%;
}
.ecato-comment-form input.ecato-radio {
	border:0;
	width:auto;
}
.ecato-comment-form textarea {
	height:60px;
}
.ecato-comment-form p {
	padding-bottom:5px;
}
.ecato-comment-form .ecato-right {
	text-align:left;
}


/** other **/

ul.ecato-info {	
	overflow:auto;
	_height:1%; /*WinIE 6*/
}
ul.ecato-info li {
	white-space:nowrap;
}
#ecato-toplist ul li ul.ecato-info li,
#ecato-artlist ul li ul.ecato-info li,
#ecato-artdetails ul.ecato-info li, 
.ecato-icon {
	min-height:18px;
	width:auto;
	padding:0 0 0 18px;
	margin-right:3px;
	border:none;
}
#ecato-toplist ul li ul.ecato-info li,
#ecato-artlist ul li .ecato-desc ul.ecato-info li {
	float:left;
}
#ecato-artlist ul li ul.ecato-info li {
	clear:none;
}

.ecato-info-offers {
	background:url(/~img/icons/offers.png) no-repeat;
}
.ecato-info-votes {
	background:url(/~img/icons/votes.png) no-repeat;
}
.ecato-info-votes-add,
.ecato-info-votes:hover {
	background:url(/~img/icons/votes_add.png) no-repeat;
}
.ecato-info-comments {
	background:url(/~img/icons/comments.png) no-repeat;
}
.ecato-info-reviews {
	background:url(/~img/icons/reviews.png) no-repeat;
}
.ecato-info-xgewinnt {
	background:url(/~img/icons/xgewinnt.png) no-repeat;
}
.ecato-info-swoopo {
	background:url(/~img/icons/swoopo.png) no-repeat;
}
.ecato-rating-positive {
	background:url(/~img/icons/rating_positive.png) no-repeat;
}
.ecato-rating-neutral {
	background:url(/~img/icons/rating_neutral.png) no-repeat;
}
.ecato-rating-negative {
	background:url(/~img/icons/rating_negative.png) no-repeat;
}
.ecato-meta-admin {
	height:20px;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
	background-color:#999;
}
.ecato-meta-admin .ecato-content {
	padding:3px;
}
.ecato-meta-admin,
.ecato-meta-admin a {
	color:#FFF;
	font-family:sans-serif;
	font-size:11px;
}

.ecato-overpage .ecato-rating {
	height:40px;
	width:80px;
	padding:2px;
	text-align:center;
}
.ecato-overpage .ecato-rating {
	display:table;
	font-size:12px;
}
.ecato-overpage .ecato-rating div {
	display:table-cell;
	vertical-align: middle;
}
.ecato-overpage .ecato-rating span {
	font-size:18px;
}


.ecato-overpage ul li.ecato-list .ecato-rating {
	margin:0 10px 5px 0;
	float:left;
	border:1px solid #D3D3D3;
}
#ecato-artdetails .ecato-rating {
	margin:0 0 5px 0;
	border:1px solid #D3D3D3;
}


/** footer **/

#ecato-hints {
	font-size:9px;
font-weight:normal;
color:#000000;
}

#ecato-foot {
	clear:both;
	text-align:center;
	font-size:9px;
font-weight:normal;
color:#000000;
}
#ecato-foot a {
	font-size:9px;
font-weight:normal;
text-decoration:none;
color:#44A1D0;
}
