@charset "utf-8";
/* CSS Document */

body, html {
	height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	background: #9ac6e6 url(../images/style/bg.png) repeat-x top fixed;
	margin: 0;
	padding: 0;
}
p, dl, h1, pre, address, ul, ol {
	margin: 0 0 17px 0;
}
ul, ol {
	padding: 0 0 0 15px;
}
h1, h2 {
	line-height: normal;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #f66123;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
a, .home #stock-related-content h2 a:visited {
    color: #126cbf;
}
a:visited {
	color: #440e62;
}
h1 a, h2 a, h3 a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, .home #stock-related-content h2 a:hover {
	color: #000000;
}
address {
	font-style: normal;
}
img {
	border: none;
}
input, select, textarea {
	margin-bottom: 3px;
}
dd, dt {
	padding: 0;
	margin: 0;
}
.clear {
	clear: both;
}
legend {
	display: none;
}
form, fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
ul.reset, ol.reset, .home .offers ul, .home .brand-offers ul, .home #brandpage ul, .home #editorial-content ul, .occasions .search-results #select-viewtype, .recent ul, .favorites ul, form#filter ol, form#filter ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.orange, .home strong.offer a, .home .publishdate, .home .brand-offers strong a, .occasions .search-results .warranty  {
	color: #f66123;
}
small, .small {
	font-size: 11px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* LAYOUT */
#main-wrapper {
	position: relative;
	width: 968px;
	margin: 0 auto;
}
/* header */
#header-wrapper {
	position: relative;
	height: 90px;
	margin: 0 4px;
	background: #ffffff url(../images/style/header-bg.gif) repeat-x bottom;
	z-index: 500;
}
#header-wrapper h1 {
	margin: 0;
}
#header-wrapper h1 a {
	position: absolute;
	top: 15px;
	display: block;
	width: 265px;
	height: 0;
	padding-top: 43px;
	overflow: hidden;
	background: url(../images/style/autokopen-logo.png) no-repeat;
}
/* menu */
ul#main-menu {
	position: absolute;
	right: 1px;
	bottom: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	font-size: 12px;
}
ul#main-menu li.main-item {
	position: relative;
	float: left;
	height: 25px;
	background: url(../images/style/menu-left.png) no-repeat left;
	margin: 0 -1px 0 0;
}
ul#main-menu li.main-item a {
	display: block;
	height: 19px;
	padding: 6px 15px 0 15px;
	background: url(../images/style/menu-right.png) no-repeat right;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
ul#main-menu li.main-item a span {
	background: url(../images/style/menu-arrow.gif) no-repeat top right;
	display: inline-block;
	width: 8px;
	height: 7px;
	padding: 0 0 0 5px;
}
/* hover */
ul#main-menu li:hover.main-item {
	background: url(../images/style/menu-hover-left.png) no-repeat left;
}
ul#main-menu li:hover.main-item a {
	background: url(../images/style/menu-hover-right.png) no-repeat right;
}
/* active */
#header-wrapper ul#main-menu li.active {
	background: url(../images/style/menu-active-left.png) no-repeat left;
}
#header-wrapper ul#main-menu li.active a {
	background: url(../images/style/menu-active-right.gif) no-repeat right;
	color: #ffffff;
}
#header-wrapper ul#main-menu li.active a span {
	background: url(../images/style/menu-active-arrow.gif) no-repeat top right;
}
/* submenu */
ul#main-menu li ul.submenu {
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	width: 180px;
	background: #dfdfde url(../images/style/submenu-bg.png) repeat-y;
	font-size: 11px;
}
ul#main-menu li.last-item ul.submenu {
	right: 0;
	left: auto;
}
ul#main-menu li.active ul.submenu {
	background: #126cbf url(../images/style/submenu-active-bg.png) repeat-y;
	padding: 5px 0 0 0;
}
ul#main-menu li:hover ul.submenu, ul#main-menu li.hover ul.submenu {
	display: block;
}
ul#main-menu li ul.submenu li {
	padding: 0 4px;
}
#header-wrapper ul#main-menu li ul.submenu li a {
	background: none;
	font-weight: normal;
	color: #666666;
}
#header-wrapper ul#main-menu li.active ul.submenu li a {
	color: #ffffff;
}
#header-wrapper ul#main-menu li ul.submenu li a:hover {
	background: #d4d4d3;
}
#header-wrapper ul#main-menu li.active ul.submenu li a:hover {
	background: #4986be;
}
ul#main-menu li ul.submenu li.last-item {
	background: url(../images/style/submenu-bottom.gif) no-repeat bottom;
	padding-bottom: 5px;
}
ul#main-menu li.active ul.submenu li.last-item {
	background: url(../images/style/submenu-active-bottom.png) no-repeat bottom;
}
ul#main-menu li ul.submenu li.divider {
	background: url(../images/style/submenu-divider.gif) no-repeat bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
ul#main-menu li.active ul.submenu li.divider {
	background: url(../images/style/submenu-active-divider.gif) no-repeat bottom;
}
/* shortlink and login */
#header-wrapper .shortlinks {
	float: right;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	margin: 15px 0 0 0;
}
#header-wrapper .shortlinks a {
	color: #999999;
	text-decoration: none;
}
#header-wrapper .shortlinks a:hover {
	text-decoration: underline;
}
/* login */
#header-wrapper #login-container {
	position: relative;
	float: right;
	height: 25px;
	text-transform: none;
	margin: 9px 0 0 5px;
}
#header-wrapper #login-button {
	background: url(../images/style/login.gif) repeat-x;
	position: relative;
	z-index: 10;
}
#header-wrapper #login-button strong {
	display: block;
	height: 25px;
	background: url(../images/style/login-left.gif) no-repeat left;

}
#header-wrapper #login-button strong a  {
	background: url(../images/style/login-right.gif) no-repeat right;
	display: block;
	height: 21px;
	padding: 4px 25px 0 10px;
	cursor: pointer;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
/* active */
#header-wrapper .active #login-button {
	background: url(../images/style/login-active.gif) repeat-x;
}
#header-wrapper .active #login-button strong {
	background: url(../images/style/login-active-left.png) no-repeat left;
}
#header-wrapper .active #login-button strong a {
	background: url(../images/style/login-active-right.png) no-repeat right;
}
/* login form */
#header-wrapper form#login {
	display: none;
	position: absolute;
	top: 23px;
	right: 1px;
	background: url(../images/style/login-bg.png) no-repeat;
	width: 243px;
	height: 142px;
	padding: 15px;
	color: #ffffff;
	z-index: 5;
	font-size: 11px;
}
#header-wrapper .active form#login, 
#header-wrapper form#login label {
	display: block;
}
#header-wrapper form#login input {
	width: 238px;
	margin: 0 0 5px 0;
}
#header-wrapper form#login input.check {
	width: auto;
	margin: 0;
}
#header-wrapper form#login label.check {
	display: inline;
	margin: 0;
}
#header-wrapper form#login input.login {
	position: absolute;
	top: 110px;
	right: 15px;
	width: 80px;
}
#header-wrapper form#login .login-help {
	clear: both;
	font-size: 9px;
	color: #86a6c3;
	margin: 18px 0 0 0;
}
#header-wrapper form#login .login-help a {
	color: #86a6c3;
}
/* footer */
#footer {
	width: 958px;
	height: 135px;
	margin: 0 auto;
	padding: 0 5px;
	background: url(../images/style/footer-bg.png) no-repeat top;
	color: #126cbf;
	font-size: 11px;
}
#footer p {
	margin: 0;
}
#footer a {
	text-decoration: none;
}
#footer .links, #footer .links a {
	color: #79aede;
	text-align: center;
	margin: 0 0 17px 0;
}
#footer a:hover, #footer-text:hover a {
	text-decoration: underline;
}
#footer-text:hover {
	color: #ffffff;
}
#footer-text:hover strong {
	color: #f66123;
}
/* MAIN CONTENT */
#content-wrapper {
	background: url(../images/style/bg-main.png) repeat-y;
	padding: 0 15px;
	overflow: hidden;
}
body.home #content-wrapper {
	background: url(../images/style/bg-home.png) repeat-y;
	padding: 0 5px;
}
body.occasions #content-wrapper {
	background: url(../images/style/bg-occ.png) repeat-y;
	padding: 0 5px;
}
body.skyscraper #content-wrapper {
	background: url(../images/style/bg-skyscraper.png) repeat-y;
	padding: 0 5px;
}
img.border, .home .offers img, .home #editorial-content img, .occasions .search-results img {
	background: #ffffff;
	padding: 2px;
	border: 1px solid #eeeeee;
}
#breadcrumb {
	font-size: 11px;
	margin: 2px 0 5px 0;
}
#breadcrumb span {
	font-size: 0;
	text-indent: -999em;
	color: #126cbf;
	background: url(../images/style/arrow-blue.gif) no-repeat top;
	padding: 8px;
}
/* homepage */
.column-265 {
	float: left;
	margin: 5px 5px 10px 5px;
	width: 265px;
}
.column-340 {
	width: 340px;
	float: left;
	margin: 5px 0 17px 0;
}
.home #stock-related-content, #brandpage {
	float: left;
	width: 550px;
	background: #ffffff url(../images/style/stockcontent-bg.gif) repeat-x bottom;
}
.home #stock-related-content {
	padding: 5px;
}
.home #brandpage {
	background: none;
	padding: 10px;
	width: 540px;
}
.home #editorial-content {
	float: right;
	width: 378px;
	padding: 10px;
}
/* intro */
.home .intro {
	width: 522px;
	height: 37px;
	padding: 13px;
	margin: 0 0 0 1px;
	background: url(../images/style/intro-banner.png) no-repeat;
}
.home .intro p {
	float: left;
	width: 380px;
	margin: 0 20px 0 0;
}
.home .intro strong {
	color: #126cbf;
}
.home .intro:hover strong {
	color: #f66123;
}
.home .intro a {
	text-decoration: none;
	color: #333333;
}
.home .intro:hover a {
	color: #126cbf;
	text-decoration: underline;
}
.home .intro img {
	padding: 8px 0 0 0;
}
.home h2 {
	border-bottom: 1px solid #d9d9d9;
	padding: 0 0 5px 0;
	clear: both;
}
.home #editorial-content h2 {
	border: none;
}
/* searchbox */
.home .searchbox {
	height: 145px;
	padding: 10px 5px;
	width: 255px;
	color: #993300;
	font-size: 12px;
	margin: 0 0 17px 0;
	overflow: hidden;
}
.home form#used-cars {
	background: url(../images/style/searchbox-left.jpg) no-repeat;
}
.home form#new-cars {
	background: url(../images/style/searchbox-right.jpg) no-repeat;
}
.home .searchbox h1 {
	color: #ffffff;
	font-size: 16px;
	margin: 0 0 10px 5px;
	border: none;
	padding: 0;
}
.home .searchbox a {
	color: #ffffff;
	margin: 0 0 0 5px;
}
.home .searchbox div {
	float: left;
	padding: 0 5px;
	width: 117px;
}
.home .searchbox label {
	display: block;
	font-weight: bold;
}
.home .searchbox select {
	width: 117px;
	margin: 0 0 6px 0;
}
.home .searchbox input {
	width: 111px;
	margin: 0 0 6px 0;
	height: 14px;
}
.home .searchbox .checkbox {
    clear: both;
	padding: 15px 0 11px 5px;
	margin: 0;
}
.home .searchbox .checkbox input {
	width: auto;
	margin: 0 0 0 0;
}
.home .searchbox input.submit {
	float: right;
	margin: 0 5px 0 0;
	width: 80px;
	height: auto;
}
/* lists article and offers */
.more {
	text-align: right;
	margin: 0 10px 0 0;
}
.home .offers li, .home .brand-offers li, .home #editorial-content li, .occasions .recent li, .occasions .favorites li   {
	clear: both;
	overflow: hidden;
	margin: 0 0 5px 0;
}
.home .offers li img, .home .brand-offers li img, .home #editorial-content li img, .occasions .recent li img, .occasions .favorites li img {
	float: left;
	margin: 0 5px 0 0;
}
.home #editorial-content li p {
	margin: 0;
}
.home .offers li a, .home .brand-offers li a, .home #editorial-content li a, .home #coveritem a {
	text-decoration: none;
}
.home li:hover h3 a, .home #editorial-content #coveritem:hover h2 a {
	color: #000000;
}
.home #editorial-content li p a, .home #coveritem p a {
	color: #333333;
}
.home .offers h3 span, .home .offers .offer {
	display: block;
}
.home .offers h3 span {
	font-weight: normal;
}
.home .offers .offer {
	margin: 5px 0 0 0;
}
.home .partnership h3 {
	margin: 10px 0;
}
.home .brand-offers strong {
	font-size: 12px;
}
.home #editorial-content .publishdate {
	font-size: 11px;
	margin: 0;
}
/* brandpage */
.home #brandpage ul {
	float: left;
	font-size: 11px;
	width: 135px;
	line-height: 22px;
}
.home #brandpage ul a {
	text-decoration: none;
}
.home #brandpage ul a:hover {
	text-decoration: underline;
}
/* editorialcontent */
.home #editorial-content h1 {
	color: #333333;
	margin: 5px 0 0 0;
}
.home #editorial-content h1 {
    color: #333333;
    padding: 5px 0 0 0;
    margin: 0;
}
.home #editorial-content h2 {
    margin: 0 0 5px 0;
    padding: 0;
}
.home #editorial-content .editorial-links {
    color: #999999;
    font-size: 11px;
}
.home #editorial-content #coveritem {
    margin: 14px 0 10px 0;
}
.home .brand-offers li {
    margin: 0 0 10px 0;
}
.home .brand-offers li img {
    margin: 3px 5px 0 0;
}
.home .brand-offers p {
    margin-bottom: 5px;
}
.home .brand-offers p.more {
    position: relative;
    top: -4px;
}
#cover-img {
	width: 380px;
	height: 165px;
	padding: 5px;
	overflow: hidden;
	background: url(../images/style/coveritem-bg.png) no-repeat;
	margin: 0 0 8px -5px;
}
#cover-img a {
	display: block;
	width: 380px;
	height: 165px;
	overflow: hidden;
}
.home #editorial-content #cover-img img {
	border: 0;
	padding: 0;
	margin: -55px 0 0 0;
}
.home #editorial-content #coveritem h2 {
	font-size: 16px;
}
.home #editorial-content li  {
	margin: 0 0 15px 0;
}
.home #editorial-content .rectangle {
	clear: both;
	text-align: center;
	width: 336px;
	margin: 40px auto;
}
.home #editorial-content .rectangle h2 {
	color: #666666;
	font-size: 11px;
}
.home #editorial-content .rectangle img {
	border: 0;
	padding: 0;
}
.home #editorial-content .newsletter {
    clear: both;
    background: url(../images/style/newsletterform-bg.png) no-repeat;
    color: #ffffff;
    width: 368px;
    height: 60px;
    padding: 10px;
    margin: 17px 0 0 -4px;
    overflow: hidden;
}

.home #editorial-content form.newsletter h2 {
    float: left;
    margin: 0 0 10px 0;
}

.home #editorial-content .newsletter a {
    float: right;
    color: #ffffff;
}

.home #editorial-content .newsletter label {
    clear: both;
    display: block;
    float: left;
    margin: 4px 5px 0 0;
    width: 85px;
}

.home #editorial-content .newsletter input {
    width: 183px;
}

.home #editorial-content .newsletter input.submit {
    width: 80px;
}

/* OCCASIONS */
.occasions #left-container {
	float: left;
}
.occasions #right-container {
	float: right;
	width: 223px;
	padding: 15px 5px;
}
.occasions .favorites {
	float: right;
}
/* searchresults */
.occasions .search-results {
	width: 705px;
	padding: 0 10px;
}
.occasions .search-results table {
	width: 705px;
	font-size: 12px;
}
.occasions .search-results table th.description {
	width: 424px;
}
.occasions .search-results table th.construction_year {
	width: 64px;
}
.occasions .search-results table th.mileage {
	width: 94px;
}
.occasions .search-results table th.price {
	width: 109px;
}
.occasions .search-results tr.even {
	background: #f5f5f5;
}
.occasions .search-results tr.small a {
	color: #333333;
}
.occasions .search-results th {
	padding: 0 3px;
}
.occasions .search-results td {
	padding: 5px 2px;
	text-align: left;
	vertical-align: top;
	height: 85px;
}
.occasions .search-results td .relative {
	position: relative;
	height: 77px;
}
.occasions .search-results th {
	background: url(../images/style/tablehead.gif) repeat-x;
	height: 23px;
	text-align: right;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.occasions .search-results th.description {
	text-align: left;
	border-left: 1px solid #e0e0e0;
}
.occasions .search-results th.price {
	border-right: 1px solid #e0e0e0;
}
.occasions .search-results th a.sort-up {
	background: url(../images/icons/arrow-up.gif) no-repeat right center;
	padding: 0 15px 0 0;
}
.occasions .search-results th a.sort-down {
	background: url(../images/icons/arrow-down.gif) no-repeat right center;
	padding: 0 15px 0 0;
}
.occasions .search-results td.construction_year, .occasions .search-results tbody td.mileage, .occasions .search-results tbody td.price {
	text-align: right;
}
.occasions .search-results tfoot td {
	text-align: center;
}
.occasions .search-results thead th a {
	color: #333333;
	text-decoration: none;
}
.occasions .search-results thead th a:hover {
	text-decoration: underline;
}
.occasions .search-results td.favorite {
	vertical-align: middle;
}
.occasions .search-results td.photo {
	width: 106px;
}
.occasions .search-results td.price {
	font-size: 14px;
}
.occasions .search-results .warranty {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 11px;
	width: 250px;
}
.occasions .search-results .location {
	position: absolute;
	font-size: 11px;
	bottom: 0;
	left: 0;
	text-align: left;
}
.occasions .search-results .location a {
	color: #333333;
}
.occasions .search-results table h2 {
	margin: 0;
	font-size: 12px;
}
.occasions .search-results #select-viewtype, .occasions .search-results #select-viewtype li {
	float: left;
}
.occasions .search-results #select-viewtype {
	font-size: 10px;
	overflow: hidden;
	 margin: 0 4px 5px 0;
}
.occasions .search-results #select-viewtype a {
	color: #666666;
	text-decoration: none;
}
.occasions .search-results #select-viewtype a:hover {
	color: #333333;
}
.occasions .search-results #select-viewtype a, .occasions .search-results #select-viewtype span {
	padding: 4px 0 0 25px;
	display: block;
	height: 22px;
}
.occasions .search-results #select-viewtype li.list {
	width: 56px;
	height: 26px;
	background: url(../images/icons/list-active.gif) no-repeat;
}
.occasions .search-results #select-viewtype li.list a {
	background: url(../images/icons/list-inactive.gif) no-repeat;
}
.occasions .search-results #select-viewtype li.galery {
	width: 67px;
	height: 26px;
	background: url(../images/icons/galery-active.gif) no-repeat;
	margin: 0 4px;
}
.occasions .search-results #select-viewtype li.galery a {
	background: url(../images/icons/galery-inactive.gif) no-repeat;
}
.occasions .search-results #view-options {
	padding: 3px 0 0 0;
}	
.occasions .search-results #view-options label {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.occasions .search-results #view-options .right {
	width: 330px;
	text-align: right;
}
.occasions .search-results #view-options .right select {
	width: 200px;
}
#pagenav td {
	padding: 10px 0 17px 0;
}
#pagenav span, #pagenav a {
	display: inline-block;
	margin: 0 1px;
	padding: 3px 6px;
}
#pagenav .current {
	background: #156ec0;
	border: 1px solid #156ec0;
	color: #ffffff;
}
#pagenav a {
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	color: #333333;
	text-decoration: none;
}
#pagenav a:hover {
	background: #d3d9dd;
}
#pagenav .prev {
	padding-left: 20px;
	background: #f5f5f5 url(../images/icons/arrow-prev.gif) no-repeat left;
}
#pagenav .next {
	padding-right: 20px;
	background: #f5f5f5 url(../images/icons/arrow-next.gif) no-repeat right;
}
#pagenav a:hover.prev {
	background: #d3d9dd url(../images/icons/arrow-prev.gif) no-repeat left;
}
#pagenav a:hover.next {
	background: #d3d9dd url(../images/icons/arrow-next.gif) no-repeat right;
}
#pagenav span.prev, #pagenav span.next {
	background: #f5f5f5 url(../images/icons/arrow-prev-inactive.gif) no-repeat left;
	color: #999999;
	border: 1px solid #eeeeee;
}
#pagenav span.next {
	background: #f5f5f5 url(../images/icons/arrow-next-inactive.gif) no-repeat right;
}
/* last viewed and favorites */
.recent h2, .favorites h2 {
	display: inline;
	padding: 0 5px 0 0;
}
.recent ul, .favorites ul {
	margin: 5px 0;
	border-bottom: 1px solid #d9d9d9;
}
.recent li {
	background: #f5f5f5;
}
.occasions .recent li, .occasions .favorites li {
	border-top: 1px solid #d9d9d9;
	margin: 0;
	padding: 5px 0;
}
.favorites li.empty {
	color: #bebebe;
	text-align: center;
	background: url(../images/style/drag-image.gif) no-repeat left;
	height: 51px;
	padding: 30px 0 10px 115px;
}
.recent h3 span, .favorites h3 span {
	display: block;
	font-weight: normal;
}
.recent strong, .favorites strong {
	display: block;
}
.recent a.icon, .favorites a.icon {
	float: right;
	margin: -10px 0 0 5px;
}
/* filters */
.occasions .save-search {
	border: none;
	background: url(../images/style/button.png) no-repeat;
	width: 223px;
	height: 42px;
	margin: 0 0 5px 1px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.erase {
	text-align: right;
	padding: 0 5px 0 0;
}
.erase a {
	background: url(../images/icons/reload.png) no-repeat left;
	padding: 0 0 0 20px;
}
form#filter {
	margin: 17px 5px;
	font-size: 11px;
	color: #126cbf;
	border-bottom: 1px solid #c7ccd0;
}
form#filter h2 {
	margin: 0;
}
form#filter h2 a {
	display: block;
	color: #333333;
	border-top: 1px solid #c7ccd0;
	padding: 8px 0;
	background: url(../images/icons/arrow-up.gif) no-repeat center right;
}
form#filter h2 a.collapsed {
	background: url(../images/icons/arrow-down.gif) no-repeat center right;
}
form#filter ol.collapsed, form#filter ul.collapsed {
	display: none;
}
form#filter h2 a:hover {
	color: #126cbf;
}
form#filter ol {
	margin: 0 0 10px 0;
}
form#filter .checked {
	color: #f66123;
	font-weight: bold;
}
form#filter span, form#filter .disabled {
	color: #666666;
	font-weight: normal;
}
form#filter input {
	margin: 0;
}
form#filter .custom {
	color: #333333;
	padding: 10px 0 0 0;
}
form#filter .custom label {
	font-weight: bold;
}
form#filter .custom input {
	width: 75px;
}
form#filter .custom select {
	width: 81px;
	height: 23px;
}
form#filter .custom button {
	display: block;
	float: right;
	width: 25px;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
	background: url(../images/style/submit-small.png) no-repeat;
	border: none;
	cursor: pointer;
}
/* icons */
.favorite a, a.icon {
	display: block;
	width: 16px;
	height: 0;
	padding-top: 18px;
	overflow: hidden;
}
a.no-favorite {
	background: url(../images/icons/star-empty.png) no-repeat;
}
a.favorite {
		background: url(../images/icons/star.png) no-repeat;
}
a.follow {
		background: url(../images/icons/star-mail.png) no-repeat;
}
a.delete {
	background: url(../images/icons/bin.gif) no-repeat center;
}

