body  { background-color: #fff; margin: 0px; padding: 8px; border-bottom: 5px solid #eee; }
p  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular }
p.ps { line-height: 150% }
td { font-size: 11px; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular }
li { padding-bottom: 8px }
th { font-size: 11px; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular }
h1    { color: #999; font-weight: normal; font-size: 19px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
h2 { color: #666; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
td.toptiles     { padding: 0px 3px 3px 0px }
td.this_page  { color: #fff; font-weight: bold; font-size: 16px; background-repeat: no-repeat; text-align: center; vertical-align: middle; padding: 8px; width: 167px; height: 54px }
table.main { width: 684px }
td.main_photo    { background-color: #f6f6f6; width: 167px }
td.main_topleft  { background-color: #999; width: 167px; height: 26px }
td.main_right    { padding-right: 4px; width: 48px }
td.main_base  { text-align: right; padding-right: 4px; padding-left: 3px }
td.main_text      { padding: 2px 2px 15px 24px }
td.footer   { }
div.footer { font-size: 10px; margin: 0px; padding: 15px 0px 0px 195px; width: 488px }
table.subtiles   { width: auto }
td.thissection        { color: #999; background: url(../img/bits/this_page.gif) no-repeat; vertical-align: middle; padding: 2px 2px 2px 8px; width: 170px; height: 57px }
td.thispage        { color: #fff; font-size: 10px; background: url(../img/bits/submenu_on.gif) no-repeat; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; width: 55px; height: 57px }

a.thispage        { color: #fff; font-size: 10px; background: none no-repeat; text-align: center;
	text-decoration: none;
}

td.thispage a        { color: #fff; font-size: 10px; background: none no-repeat; text-align: center;
	text-decoration: none;
}
td.subtile          { color: #999; font-size: 10px; background: url(../img/bits/submenu_off.gif) no-repeat; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; width: 55px; height: 57px }
a.subtile { color: #999 }

td.subtile a { color: #999 }
table.stock { border: solid 1px #666; width: 100% }
th.stock  { color: #fff; background-color: #666; text-align: left; padding: 3px; border-style: dotted; border-width: 0px 1px 1px 0px; border-color: #666 }

th.stockLight  { color: #fff; background-color: #999; text-align: left; padding: 3px; border-style: dotted; border-width: 0px 1px 1px 0px; border-color: #666 }
th.stock_small { color: #fff; font-size: 9px; background-color: #666; text-align: left; padding: 3px; border-style: dotted; border-width: 0px 1px 1px 0px; border-color: #666 }
th.price  { color: #fff; background-color: #666; text-align: right; padding: 3px; border-style: dotted; border-width: 0px 1px 1px 0px; border-color: #666 }
td.stock    { padding: 3px; border-right: 1px dotted #b4b4b4; border-bottom: 1px dotted #b4b4b4 }
td.stock_small  { font-size: 8px; padding: 3px; border-right: 1px dotted #b4b4b4; border-bottom: 1px dotted #b4b4b4 }
td.price    { text-align: right; padding: 3px; border-right: 1px dotted #b4b4b4; border-bottom: 1px dotted #b4b4b4 }
p.photo_title   { color: #fff; font-size: 11px; line-height: 11px; background-color: #999; text-align: center; margin: 0px; padding: 3px 0px; width: 167px }
p.body_photo_title   { color: #000; font-size: 11px; line-height: 11px; background-color: #cdcdcd; text-align: center; margin: 0px; padding: 3px 0px; width: 100% }

/*<group=EccoCMS>*/

div.eccoContent table {
	border-collapse: collapse;
	border: 1px solid #cdcdcd;
}

div.eccoContent td {
	border-collapse: collapse;
	border: 1px solid #cdcdcd;
	padding: .3em;
}
	
/*</group>*/
