/******************************************************** standard html tags redefined   */
body {
	font-size: .9em;
	text-align: center;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	background-color: #f6f6f6;
}
a {
color: #bb313f;
text-decoration:none;
font-weight:bold;
}
a:hover {
color: #000000;
text-decoration:none;

}
/******************************************************** container for all content except #start & #end  */
#wrapper {					
	text-align:left;
	position:absolute;
	width:760px;
	top:0px;
	left:50%;
	background-color: #f6f6f6;
	background-image: url(bkg_wrapper.gif);
	background-repeat: repeat-y;
	margin-left:-380px;
	margin-top:0%;
}
/******************************************************** shadow for the top of #wrapper, also contain location breadcrumb */
#start {
	font-size:.7em;
	color: #ffffff;
	text-align:center;
	font-weight:normal;
	width:760px;
	height:0px;
	overflow:hidden;
	background-color: #f6f6f6;
	background-image: url(bkg_wrapper_start.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#start a {
	font-weight:normal;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
#start a:hover,
#end a:hover {
	color: #bb313f;
	text-decoration: none;
}
/******************************************************** container for logo/home button */
#header {
	text-align:left;
	width:740px;
	height:95px;
	overflow:hidden;
	background-color: transparent;
	padding: 0px 0px 5px 25px;
	background-color: transparent;
	/*
 	background-image: url(bkg_header.jpg);   
 	background-repeat: no-repeat;        
 	background-position: 5px 0px;  
	*/

}
#header a img  {
	border:0px;
	float:left;
	padding: 5px 0px 0px 0px;
	margin:0px;

}

/**************************************************  breadcrumbs */

#crumbs {
	position:relative;
	top:0px;
	width:577px;
	height:90px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
#crumbs a{
	font-size:.7em;
	display:block;
	text-align:right;
	background-image: url(bullet_left_r.gif);   
 	background-repeat: no-repeat;        
 	background-position: right 2px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
/******************************************************** shadow for the bottom of #wrapper, also contain possible footer */
#end {
	font-size:1.1em;
	color: #4F4F4F;
	text-align:center;
	font-weight:normal;
	width:760px;
	height:10px;
	overflow:hidden;
	background-color: #f6f6f6;
	background-image: url(bkg_wrapper_end.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 56px 0px;
	clear:both;
}
#end p {
	float:right;
	font-size:.7em;
	color: #6F6F6F;
}
#end p a {
	color: #6F6F6F;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:20px;
	font-weight:normal;
	text-decoration: none;
}
#end img {
	border:0px;
}

/*********************************************************** show/hidde/top/footer divs and buttons */
#content #open, 
#content #close {
	color:#ffffff;
	font-size:.7em;
	position:relative;
	top:27px;
	display:inline;
	clear:both;
	float:left;
	padding:0px;
	margin:-23px 1px 0px 7px;
	border:0px;
	
}
#content #open img,
#content #close img{
border:0px;
}
#content #open a img,
#content #close a img{
border:0px;
}
#content #open a:hover img,
#content #close a:hover img{
border:0px;
}
#close{
display:none;
}


/******************************************************** container for ul/li navigation (more in UL/Li navigation section) */
#navigate {
	position:relative;
	width:750px;
	top:0px;
	left:5px;
	height:25px;
	overflow:visible;
	background-image: url(bkg_navigate.gif);
	background-color: #ffffff;
	padding:0px;
	margin:0px;
	z-index:150;
	border-bottom:1px solid #cc0000;
	border-top:1px solid #cc0000;
}
/******************************************************** container for #flashcontent  */
#content {
	width:750px;
	margin: 0px auto;
	background-color: #ffffff;
	padding:0px;

}
#content img {
	padding: 0px 0px 0px 0px;
	margin: 3px 10px 0px 0px;
	/* float:left; /*problem*/
	display:inline; /* just for IE bug */
}
#content a img {
	padding: 0px 0px 0px 0px;
	margin: 3px 10px 0px 0px;
	float:left; 
	display:inline; /* just for IE bug */
	border:1px solid #000000;
}
#content a:hover img {
	border:1px solid #bb313f;
}
#content li {
	color:#4F4F4F;
	font-size: .8em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	padding: 5px 15px 10px 15px;
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
}
#flashcontent {
	position:relative;
	top:0px;
	text-align:center;
	width:750px;
	height:375px;
	background-color: #ffffff;
	background-image: url(bkg_loader.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: scroll;
	/background-attachment: fixed;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*********************************************************** kosarica */

#kosarica {
	color:#000000;
	font-size: .7em;
	font-weight: normal;
	line-height: 90%;
	text-align:left;
	background-color: #b7b7b7;
	background-image: url(bkg_wrapper_end.gif);
	background-repeat: no-repeat;
	padding: 15px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
	display:block;
	float:left;
	clear:both;
	width:600px;
}
#kosarica a{
	color:#000000;
	font-size:1em;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	clear:both;
	text-decoration:none;
}
#kosarica a:hover {
	text-decoration:none;
	color:#ffffff;
}
#kosarica a.dodaj{
position:relative;
top:-10px;
	float:right;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px;
	

}
#kosarica a.dodaj:hover{
	color:#BB313F;
}
/*********************************************************** extra links section */
#extralinks {
	color:#000000;
	font-size: .7em;
	font-weight: normal;
	line-height: 100%;
	text-align:left;
	display:block;
	line-height:100%;
	padding: 10px 10px 10px 15px;
	margin: 0px 0px 0px 0px;

	background-color:#f6f6f6;
}
#extralinks:hover {
	background-color:#E8E8E8;
}
#extralinks a{
	color:#C03141;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;

}
#extralinks a:hover {
	text-decoration:none;
	color:#cc0000;
}

/******************************************************** INDEX COLUMNS */
.columns { 
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(bkg_column.gif);
	background-repeat: repeat-y;

}

.columns:after	{
	content: '[yadayada]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.columns	{
	display: inline-block;
}
/*\*/
.columns {
	display: block;
}
/******************************************************** single column definitons */
.column {
	display: inline; /* stupid explorer bug fixed */
	float:left;
	width:29%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	/margin: 0px 0px 0px 18px;

}
.column  img {	
	padding: 0px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
	border: 1px solid #000000;
	float:left; 
	display:block;
}
.column a img {	
	border: 1px solid #000000;
}
.column a:hover img {	
	border: 1px solid #bb313f;
}

.column p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	font-size:.75em;
	line-height: 130%;
	text-align:left;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 6px 0px;
	border-bottom: 1px solid #CFCFCF;
	
}
.column h2  { 
	font-size: .95em;
	color: #4F4F4F;
	font-variant: small-caps;
	padding: 10px 0px 1px 0px;
	margin:1px 0px 4px 0px;
	border-bottom: 1px solid #afafaf;
}
.column h4  { 
	color: #bb313f;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	font-variant: normal;
	line-height: 120%;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width:100%;
	
} 

.column h4 a{ 
	color: #bb313f;
} 
.column h4 a:hover { 
	color: #4F4F4F;
} 

/******************************************************** DETAILS COLUMNS */
.columns2 { 
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(bkg_column2.gif);
	background-repeat: repeat-y;

}

.columns2:after	{
	content: '[yadayada]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.columns2	{
	display: inline-block;
}
/*\*/
.columns2 {
	display: block;
}
/******************************************************** single column definitons */
.columns2 .column {
	display: inline; /* stupid explorer bug fixed */
	float:left;
	width:45%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;

}
.columns2 .column  img {	
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #000000;
	float:left; 
	display:block;
}
.columns2.column a img {	
	border: 1px solid #000000;
}
.columns2.column a:hover img {	
	border: 1px solid #bb313f;
}

.columns2.column p {
	color:#4F4F4F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height: 130%;
	text-align:left;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 6px 0px;
	
}
.columns2 .column h2  { 
	font-size: .75em;
	color: #bb313f;
	font-variant:normal;
	padding: 10px 0px 5px 0px;
	margin:1px 0px 0px 0px;
	border: 0px;
}
.columns2 .column h4 a{ 
	color: #4F4F4F;
} 
.columns2 .column h4 a:hover { 
	color: #bb313f;
} 



/*********************************************************** below flash content style */
h1 {
	font-size: 1.05em;
	font-variant: small-caps;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	padding: 7px 0px 0px 22px;
	margin:0px 0px -1px 0px;
	background-image: url(bkg_h1.gif);
	background-repeat: repeat-x;
	height:25px;
	clear:both;
	z-index:200;
}
h1 a {
	display:block;
	color: #ffffff;
	text-decoration: none;
}
h1 a:hover {
	color: #ffffff;
	text-decoration: none;
	background-image: url(none);
}

h2 {
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	clear:both;

}
h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	letter-spacing: 0em;
	display:block;
	height:15px;
	font-size: .55em;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px 0px 4px 23px;
	margin:0px 0px 0px 0px;
	background-image: url(bkg_h2.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #000000;
	border-top:1px solid #afafaf;

}
h2 a:hover {
	color:#BB313F;
	text-decoration: none;
	background-color: #f1f1f1;
	background-image: url(bullet_down_r.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}

.opened {
	background-position: 10px 5px;
	background-image: url(bullet_right_r.gif);
}


h3 { 	
	color: #3f3f3f;
	text-align: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	clear:both;
	display:block;
} 
h3 a {
	width:725px;
	color: #4F4F4F;
	display:block;
	text-decoration: none;
	background-color: #E8E8E8;
	padding: 3px 0px 3px 25px;
	margin:0px 0px 0px 0px;

	background-position: 730px 2px;
	background-image: url(bullet_top_k.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
h3 a:hover {
	color:#000000;
	text-decoration: none;
	background-color: #f6f6f6;
	background-position: 730px 2px;
	background-image: url(bullet_top_r.gif);
	background-repeat: no-repeat;
}
h4 { 	
	color: #5F5F5F;
	text-align: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 0px;
	padding: 10px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	clear:both;
	display:block;
} 

p {
	color:#4F4F4F;
	font-size: .8em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:160%;
	padding: 5px 25px 10px 25px;
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
}

.pover {
	background-color: #f1f1f1;
}


/***************************************** tablez */
/* single product table */
.tablesingle {
	color: #696969;
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:1px solid #e8e8e8;

}
.tablesingle td {
	width:50%;
	border:1px solid #e8e8e8;
	border-right:0px;
	border-left:0px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 5px;
}

.tablesingle th {
	width:50%;
	text-align:right;
	font-weight: bold;
	border:1px solid #e8e8e8;
	border-left:0px;
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 5px;
	background-color: transparent;
}


.trover {
	background-color:#E8E8E8; 
}


/* compare product table */
.tablemulti {
	color: #696969;
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:center;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:1px solid #e8e8e8;

}

.tablemulti td {
	width:25%;
	text-align:center;
	border:1px solid #e8e8e8;
	border-right:0px;
	border-left:0px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 5px;
}

.tablemulti th {
	width:50%;
	text-align:center;
	font-weight: bold;
	border:1px solid #e8e8e8;
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 5px;

}
.tablemulti td a {
	font-size:1.2em;
	text-align:center;
	font-weight: bold;
	line-height:120%;
	border:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tablemulti td a:hover {
	color:#E8E8E8;
}
/* sale/servis table OK*/
.md {
	color: #696969;
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	border:1px solid #e8e8e8;

}
.md th {
	font-size: 1.1em;
	text-align:left;
	font-weight: bold;
	border-left:0px;
	padding: 8px 5px 8px 20px;
	margin: 0px 0px 0px 5px;
	background-color: #e8e8e8;
}
.md td {
	font-size: 1em;
	border:1px solid #e8e8e8;
	border-right:0px;
	border-left:0px;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 0px 5px;
}


.tablesale {
	color: #696969;
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	border:1px solid #e8e8e8;

}
.tablesale th {
	font-size: 1.1em;
	text-align:left;
	font-weight: bold;
	border-left:0px;
	padding: 8px 5px 8px 20px;
	margin: 0px 0px 0px 5px;
	background-color: #e8e8e8;
}
.tablesale td {
	font-size: 1em;
	border:1px solid #e8e8e8;
	border-right:0px;
	border-left:0px;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 0px 5px;
}
/* instructions / pdf / movie table */
.tablelinks {
	color: #696969;
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.tablelinks td {
	text-align:left;
	border-right:0px;
	border-left:0px;
	padding: 2px 5px 2px 25px;
	margin: 0px 0px 0px 5px;
}
.tablelinks img {
	text-align:left;
	border:0px;
	padding: 0px;
	margin: 0px;
}
.tablelinks th {
	font-size:1.1em;
	text-align:left;
	font-weight: bold;
	padding: 8px 5px 8px 25px;
	margin: 0px 0px 0px 5px;
	font-variant:small-caps;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background-color: #e8e8e8;
}
/*************tabela novice *****************/
.md tablesale{
	color: #696969;
	width:749px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align:left;
	font-variant: normal;
	letter-spacing: 0px;
	line-height: 100%;
	padding: 0px 0px 0px 1px;
	margin: 5px 0px 5px 1px;
	border-bottom:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	border-collapse: collapse;

}
.md td {
	font-size: 1.1em;
	border:1px solid #e8e8e8;
	border-right:0px;
	border-left:0px;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 0px 5px;
}
/***************************************** UL/LI navigation */
/*1st level ul */
#navigate ul {								
	letter-spacing: 0px;
	color: #ffffff;	
	list-style: none;
	padding: 0px;
	margin: 0px;
	z-index: 5;		
	background-color: #ffffff;
}
#navigate li {	
	position:relative;
	overflow:visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	line-height:240%;
	font-variant: normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
/* 1st level styles for menu items */
#navigate li a {	
	height:25px;
	font-weight: bold;	
	font-variant: normal;
	text-decoration: none;
	color:#ffffff;
	margin:1px 0px 0px 0px;
	padding:5px 11px 7px 12px;
	
}
/* 1st level hover styles */
#navigate li a:hover {		
	color: #B8303E;
	background-color: #ffffff;
} 
/* 2nd level ul */
#navigate li ul {						
	position: absolute; 
	left: 10px; 
	top:24px;
	width:160px; 
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	border-top:1px solid #ffffff;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	background-color: #ffffff;
	z-index:10;
	overflow:visible;
	background-position: bottom left;
	background-image: url(bkg_dropmenu.gif);
	background-repeat: repeat-x;
}

/* 2nd level styles for menu items */
#navigate li li {
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	overflow:visible;
	display: block;	
	margin:0px;
	padding:0px;

}
#navigate li li a {	
	font-variant: normal;	
	width:135px;	
	height:15px;
	color: #5b5b5b;
	font-weight: normal;
	font-size: 1.5em;	
	padding: 3px 10px 3px 15px;
	margin: 0px 0px 0px 0px;
	line-height: 130%;
	display:block;
	overflow:display;
	
} 
#navigate li li a.more  {
 	background-image: url(bullet_right_g.gif);   
 	background-repeat: no-repeat;        
 	background-position: 6px 6px; 
}
#navigate li li a.more:hover {
 	background-image: url(bullet_right_r.gif);   
 	background-repeat: no-repeat;        
 	background-position: 8px 6px; 
	color: #000000;
	background-color: #EAEAEA;

}
#navigate li li a.blank  {
	font-size: 1.4em;	
	font-weight:bold;
 	background-color:#EAEAEA;
	font-variant: small-caps;	
}
#navigate li li a.blank:hover  {
	font-size: 1.4em;
	color: #000000;
	font-weight:bold;
 	background-color:#EAEAEA;
}
/* 2nd level hover styles  */
#navigate li li a:hover {
	color:#ffffff;
	background-color: #bb313f;
} 
#navigate li li ul{						/* 3rd level ul */
	position: absolute; 
	left: 150px; 
	top:1px;
	width:180px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:1px solid #e4e4e4;
	background-image: url();
	background-color: #ffffff;
	overflow: hidden;
	display:block;
}	
#navigate li ul ul li a {			/* 3rd level styles for menu items */
	color: #000000;
	font-size: 2em;	
		height:15px;
	padding: 5px 5px 1px 10px;
	line-height:100%;
	font-variant: normal;	
	display:block;
	overflow:visible;
	width:180px;
} 
#navigate li ul ul li a:hover {			/* 3rd level styles for menu items */
	color: #ffffff;
	background-color: #bb313f;
} 

#navigate li ul,
#navigate li:hover ul,
#navigate li:hover ul ul,
#navigate li.over ul,
#navigate li.over ul ul { display: none; } 

			
#navigate li:hover ul,
#navigate li li:hover ul,
#navigate li li li:hover ul,
#navigate li.over ul,
#navigate li li.over ul,
#navigate li li li.over ul { display: block; } 
/* Hide from IE on MAC	 */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }


/**************************************************  added after */
.compareright {

	display:inline;
	float:right;
	clear:both;
	margin:0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
}
.compareleft {

	display:inline;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;	
	font-weight: normal;
	color:#000000;
}	
option.blank {
	color:#ffffff;
	background-color: #bb313f;
}
option.selected{
	background-color: #bb313f;
}

/* new listing section */
#list {
	display:block;
	overflow:visible;
	background-color: #EFEFEF;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 30px 20px;
}
#list h2 {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#BB313F;
	display:block;
	clear:both;
	margin: 0px 20px 10px 0px;
	padding: 20px 0px 0px 0px;
	border-bottom:1px solid #BB313F;
}
.listed {
	color: #000000;
	float:left;
	height:70px;
	width: 225px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration:none;
	background-color: #ffffff;
	background-image: url(bkg_listed.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	border:1px solid #BFBFBF;
}

.listed:hover{
	color: #BB313F;
	text-decoration:none;
	background-image: url(bkg_listed_over.jpg);
}
#list a img {
	float:left;
	border:0px;
	padding:0px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #ffffff;
	
}

#list a:hover img {
	border:0px solid #ffffff;
}

#list .link {
	text-align:left;
	display:block;
	font-size:.75em;
	font-weight: bold;
	line-height: 130%;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	
	
}
.shortdesc {
	font-size:.8em;
	color: #000000;
	font-weight: normal;
}

#list .link .shortdesc img{
position: relative;
display:inline;
float:left;
}

#popup {
	display:block;
	position: absolute;
	top:-200px;
	left:-50px;
	z-index: 180;
	border: 1px solid black;
	}
#popup  a img {
	padding:0px;
	margin:0px;
	border: 0px;
	}
#popup  a:hover img {
	border: 0px;
	}

