TABLE.product {
font-size: 0.9em;
border-spacing: 0px;
border: 1px solid #A1C4E3;
margin: 8px auto 15px auto;
text-align:left;
width: 99%px;
}

TABLE.product CAPTION {
text-align: left;
font-weight: bold;
font-size: 1.25em;
border-bottom: 0px solid silver;
padding-bottom: 2px;
_padding-bottom: 5px;
padding-left: 7px;
_padding-left: 3px;
margin: auto;
clear: both;
}
	
TABLE.product TR.secondline {border: 1px solid #A1C4E2 !important}
TABLE.product TR.secondline td{
text-align: center;
background: #5A88D4 url(../images/mobily/secondline_bg.PNG) repeat-x; 
color:white; 
height: 31px; 
_height: 26px;
border: none !imporant;
_border: 1px solid white; 
white-space: nowrap;
padding: 2px 2px 3px 4px !important;
border-top: 1px solid #5A88D4 !important;
}
	
TABLE.product TR.secondline td +  td, TABLE.product TR.even td + td, TABLE.product TR.odd td + td  {
border-left: 1px solid white !important;
border-spacing: 0;
}
	
TABLE.product A {color:#000066;text-decoration:underline;}

TABLE.product TR.even TD, TABLE.product TR.odd TD {
background-color: #DFE9F5;
color:#000;
border-style: none;
border-bottom: 1px solid white !important;
_border-right: 1px solid white;
padding: 1px 2px 1px 4px !important;
}
	
*+TABLE.product TR.even TD, *+TABLE.product TR.odd TD {border-right: 1px solid white;}
	
	
TABLE.product TR.odd TD {background-color: #EBF2F9;}

DIV.review {
margin: 0 5px;
border: 0px solid gray;
}

DIV.review DIV.odd {
padding: 3px;
background-color: #EBF2F9;
}

DIV.review DIV.even {
padding: 3px;
background-color: #DFE9F5;
}

DIV.review TR.rating IMG {
margin: 0 0 0 3px;
}

DIV.review TABLE {
margin-bottom: 5px;
border-left: -2px;
}

DIV.shop-info TABLE.overview TH, DIV.shop-info TABLE.overview TD  {
border: none;
font-size: 1.2em;
_font-size/**/: 0.8em;
_fon\t-size: 1.2em;
_text-align/**/: left;
}

DIV.review .odd,  DIV.review .even{
margin: 0 8px 10px -5px;
border: 1px solid #A1C4E2;
}

DIV.review TABLE.overview TH, 
DIV.review TABLE.overview TD {
	width: 140px;
	font-size: 1.2em;
	_font-size/**/: 0.8em;
	_fon\t-size: 1.2em;
	text-align: left;
	padding: 2px 6px;
}

DIV.shop-info DIV.description {
padding: 3px;
margin-bottom: 10px;
width:98%;
float:none;
position: relative;
top: -15px;
font-size: 1.2em;
}
DIV.shop-info DIV.description h3 {
position: relative;
top: 15px;
color: #003399 !important;
}

	
DIV.shop-info h3 {
margin-top:15px;
font-size:large;
margin-bottom:8px;}

DIV.shop-info DIV.description H1,
DIV.shop-info DIV.description H2,
DIV.shop-info DIV.description H3,
DIV.shop-info DIV.description H4,
DIV.shop-info DIV.description H5,
DIV.shop-info DIV.description H6 {color: black;}

DIV.review TABLE.overview TR.rating IMG,
DIV.shop-info TABLE.overview TR.rating IMG {margin: 0 0 0 3px;}

DIV.review DIV.text {
padding: 3px 7px;
font-size: 1.2em;
}

DIV.pager {
margin: 10px 0;
text-align: center;
font-size: 1.2em;
}

DIV.pager a {font-weight: bold;}


DIV.eshops {padding: 5px;}
