body { background-color:#CCCCCC; background-image: url(../images/site/bg.gif); background-repeat: repeat-y; background-position: center; }

td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

/* header menu */

#maintable { width: 747; height: 100%; }

table.hbger00 { width: 747; height: 99; background-image: url(../images/site/hb00_ger.gif); background-repeat: no-repeat; background-position: center; }
table.hbgb00 { width: 747; height: 99; background-image: url(../images/site/hb00_gb.gif); background-repeat: no-repeat; background-position: center; }
table.hbeur00 { width: 747; height: 99; background-image: url(../images/site/hb00_eur.gif); background-repeat: no-repeat; background-position: center; }
table.hbnl00 { width: 747; height: 99; background-image: url(../images/site/hb00_nl.gif); background-repeat: no-repeat; background-position: center; }

table.hbger01 { width: 747; height: 99; background-image: url(../images/site/hb01_ger.gif); background-repeat: no-repeat; background-position: center; }
table.hbgb01 { width: 747; height: 99; background-image: url(../images/site/hb01_gb.gif); background-repeat: no-repeat; background-position: center; }
table.hbeur01 { width: 747; height: 99; background-image: url(../images/site/hb01_eur.gif); background-repeat: no-repeat; background-position: center; }
table.hbnl01 { width: 747; height: 99; background-image: url(../images/site/hb01_nl.gif); background-repeat: no-repeat; background-position: center; }

table.hbger02 { width: 747; height: 99; background-image: url(../images/site/hb02_ger.gif); background-repeat: no-repeat; background-position: center; }
table.hbgb02 { width: 747; height: 99; background-image: url(../images/site/hb02_gb.gif); background-repeat: no-repeat; background-position: center; }
table.hbeur02 { width: 747; height: 99; background-image: url(../images/site/hb02_eur.gif); background-repeat: no-repeat; background-position: center; }
table.hbnl02 { width: 747; height: 99; background-image: url(../images/site/hb02_nl.gif); background-repeat: no-repeat; background-position: center; }

table.hbger03 { width: 747; height: 99; background-image: url(../images/site/hb03_ger.gif); background-repeat: no-repeat; background-position: center; }
table.hbgb03 { width: 747; height: 99; background-image: url(../images/site/hb03_gb.gif); background-repeat: no-repeat; background-position: center; }
table.hbeur03 { width: 747; height: 99; background-image: url(../images/site/hb03_eur.gif); background-repeat: no-repeat; background-position: center; }
table.hbnl03 { width: 747; height: 99; background-image: url(../images/site/hb03_nl.gif); background-repeat: no-repeat; background-position: center; }

table.hbger04 { width: 747; height: 99; background-image: url(../images/site/hb04_ger.gif); background-repeat: no-repeat; background-position: center; }
table.hbgb04 { width: 747; height: 99; background-image: url(../images/site/hb04_gb.gif); background-repeat: no-repeat; background-position: center; }
table.hbeur04 { width: 747; height: 99; background-image: url(../images/site/hb04_eur.gif); background-repeat: no-repeat; background-position: center; }
table.hbnl04 { width: 747; height: 99; background-image: url(../images/site/hb04_nl.gif); background-repeat: no-repeat; background-position: center; }

#topbar { width: 747; height: 21; background-image: url(../images/site/hb.gif); background-repeat: repeat-x; background-position: center; }

#leftmenu { width: 120; background-image: url(../images/site/lbg.gif); background-repeat: repeat-y; background-position: center; }

#stage { font-size: 9px; color: #000000; }

#right { width: 120; background-image: url(../images/site/rbg.gif);}

#footer { width: 747; height: 40; text-align:center; background-image:url(../images/site/ftr.gif); background-repeat:no-repeat; font-size: 10px; font-weight: bold; color: #003300;	}

#rightblock { 	width: 137; 	font-size: 10px; 	color: #000000;	}

#leftblock { width: 120; background-color:#33CC00; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
#leftblock a { background-color:#33CC00; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
#leftblock a:visited { background-color:#33CC00; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
#leftblock a:active { background-color:#33CC00; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
#leftblock a:hover { background-color:#33CC00; font-size: 10px; color: #003300; text-decoration: underline; font-weight: bold; }

#leftblockftr { width: 120; background-color:#009900; font-size: 10px; color: #003300; text-decoration: none; font-weight: bold; }
#leftblockftr a { background-color:#009900; font-size: 10px; color: #33ff00; text-decoration: none; font-weight: bold; }
#leftblockftr a:visited { background-color:#009900; font-size: 10px; color: #33ff00; text-decoration: none; font-weight: bold; }
#leftblockftr a:active { background-color:#009900; font-size: 10px; color: #33ff00; text-decoration: none; font-weight: bold; }
#leftblockftr a:hover { background-color:#009900; font-size: 10px; color: #33CC00; text-decoration: underline; font-weight: bold; }

#navi { width: 120; background-color:#33CC00; background-image: url(../images/site/hb.gif); font-size: 11px; color: #003300; text-decoration: none; font-weight: bold; }
#navi a { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#navi a:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#navi a:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#navi a:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

#subnavi { width: 120; background-color:#33CC00; font-size: 11px; color: #33ff00; text-decoration: none; font-weight: bold; }
#subnavi a { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#subnavi a:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#subnavi a:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
#subnavi a:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

td.navibullet { width: 10; }

/* links : default */
a:link { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }


/* links : topbar */
a.topbar:link { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.topbar:visited { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.topbar:active { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background-color:#000000; }
a.topbar:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color:#ffffff; }

/* links : top 10 boxes */
a.toplist:link { font-size: 10px; color: #003300; font-weight: bold; text-decoration: none; }
a.toplist:visited { font-size: 10px; color: #003300; font-weight: bold; text-decoration: none; }
a.toplist:active { font-size: 10px; color: #003300; font-weight: bold; text-decoration: none; }
a.toplist:hover { font-size: 10px; color: #003300; font-weight: bold; text-decoration: underline; }

/* links : left column */
a.leftcolumn:link { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:visited { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:active { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.leftcolumn:hover { font-size: 10px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : search results */
a.searchlist:link { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:visited { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:active { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.searchlist:hover { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

/* links : shopping cart */
a.cartlist:link { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:visited { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:active { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.cartlist:hover { font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

/* links : products title link in dvd / video / etc page */
a.ptitle:link { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.ptitle:visited { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.ptitle:active { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.ptitle:hover { font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline; }
a.ptitle2:link { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.ptitle2:hover { font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

/* links : split page links (1,2,3, next etc) */
a.splitPageLink:link { font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-size: 10px; color: #0000FF; font-weight: normal; text-decoration:none; }
a.splitPageLink:hover { font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* links : main page */
a.ptitle3:link { font-size: 11px; color: #003300; font-weight: bold; text-decoration: none; }
a.ptitle3:visited { font-size: 11px; color: #003300; font-weight: bold; text-decoration: none; }
a.ptitle3:active { font-size: 11px; color: #003300; font-weight: bold; text-decoration: none; }
a.ptitle3:hover { font-size: 11px; color: #003300; font-weight: bold; text-decoration: underline; }

/* top box listing style 1 */
td.top1 { background-color: #33CC00; color: #ffffff; font-size: 8px; font-weight: normal; text-decoration: none }

/* top box listing style 2 */
td.top2 { background-color: #33CC00; color: #ffffff; font-size: 8px; font-weight: normal; text-decoration: none }

/* product listing style 1 (e.g. search results) */
td.list1 { background-color: #eafae5; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none }

/* product listing style 2 (e.g. search results) */
td.list2 { background-color: #ffffff; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none }

/* left column */
td.leftcolumn { background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none }


/* page / products title head (e.g. dvd / video page) */
tr.titlehead { background-color: #33CC00; }
td.titlehead { background-color: #33CC00; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none }

/* alternative products title head */
td.titleheadalt { background-color: #33CC00; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }

/* small products title head */
td.titleheadsmall { background-color: #33CC00; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none }

/* info sub section (e.g. advanced search page quick search) */
tr.subsection { background-color: #eafae5; }
td.subsection { background-color: #eafae5; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }

/* info head (e.g. advanced search page head) */
tr.infohead { background-color: #33CC00; }
td.infohead { background-color: #33CC00; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none }

/* customer account info style 1 (e.g. create account page first name) */
tr.accountinfo1 { background-color: #eafae5; }
td.accountinfo1h { background-color: #eafae5; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }
td.accountinfo1 { background-color: #eafae5; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none }

/* customer account info style 2 (e.g. create account page last name) */
tr.accountinfo2 { background-color: #ffffff; }
td.accountinfo2h { background-color: #ffffff; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }
td.accountinfo2 { background-color: #ffffff; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none }

/* security page style */
tr.security { background-color: #ffffff; }
tr.securityhead { background-color: #33CC00; }
td.securityhead { background-color: #33CC00; color: #FFFFCC; font-size: 14px; font-weight: bold; text-decoration: none }

/* delivery page style */
tr.delivery { background-color: #ffffff; }
tr.deliveryhead { background-color: #33CC00; }
td.deliveryhead { background-color: #33CC00; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none }

th.header { background-color: #33CC00; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-size: 11px; }

/* miscellaneous */
.bold { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }
.larger { color: #000000; font-size: 12px; font-weight: normal; text-decoration: none }
.largerbold { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none }
.small { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none }
.smallbold { color: #000000; font-size: 10px; font-weight: bold; text-decoration: none }

/* failure or error message */
.failure { color: #ff0000; font-size: 11px; font-weight: bold; text-decoration: none }

/* info message */
.info { color: #33CC00; font-size: 11px; font-weight: bold; text-decoration: none }

/* product title in product page */
.producttitle { color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none }

/* attributes like Starring / Category / etc in product page */
.productattribute { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none }

/* stock texts product page */
.instocktext { color: #0000ff; font-size: 12px; font-weight: bold; text-decoration: none }
.outstocktext { color: #ff0000; font-size: 12px; font-weight: bold; text-decoration: none }
.newreleasetext { color: #00ff00; font-size: 12px; font-weight: bold; text-decoration: none }

/* prices / discount */
.listprice { color: #000000; font-size: 12px; font-weight: normal; text-decoration: line-through }
.price { color: #e75000; font-size: 12px; font-weight: bold; text-decoration: none }
.save { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none }
.discount { color: #e75000; font-size: 10px; font-weight: bold; text-decoration: none }

table.box {
	border: 1px none gray;
	border-collapse: separate;
	background-color: #FFFFFC;
}
table.box th {
	border: 1px none red;
	background-color: #eafae5;
	color: #000000; font-size: 11px; font-weight: bold; text-decoration: none
}
table.box td {
	border: 1px none red;
	color: #000000; font-size: 11px; font-weight: normal; text-decoration: none
}


