body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
table.warp {
	text-align: left;
	aborder-collapse: collapse;
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* --- Main tables --- */

table.basetable {
	aborder-collapse: collapse;
	width: 755px;
	border: none;
	padding: 0px;
	background-color: #FFFFFF;
}

table.contentbase {
	aborder-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}
td.rightshadow {
	background-image: url(images/right_shadow.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	width: 8px;
	background-position: left;
}

/* --- Header --- */

td.headback {
	background-repeat: repeat-x;
	vertical-align: top;
	height: 224px;
	margin: 0px;
	padding: 0px;
}
td.headmiddle {
	background-image: url(images/head_middle.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	height: 193px;
	width: 365px;
	margin: 0px;
	background-position: center;
	padding: 0px 0px 4px;

}
td.nomrgandpad {
	margin: 0px;
	apadding: 0px;
}
td.headsides {
	background-image: url(images/head_sides.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

/* --- Navigation --- */

table.navimain {
	aborder-collapse: collapse;
	background-color: #fcaf12;
	margin: 0px;
	padding: 0px;
	border: none;
}
#ttones, #melo, #anim, #pic, #java {
	padding: 0;
	margin: 0;
}

#navigation span {
	display: none;
}

#nomrgandpada {
	background-image: url(images/nav_bg.gif);
	border: none;
	display: table-cell;
	height: 50px;
}

#ttones, #ttones a:hover {
	background-image: url(images/ttones_on.gif);
	background-repeat: no-repeat;
	width: 140px;
}

#melo, #melo a:hover {
	background-image: url(images/melo_on.gif);
	background-repeat: no-repeat;
	width: 125px;
}

#anim, #anim a:hover {
	background-image: url(images/anim_on.gif);
	background-repeat: no-repeat;
	width: 114px;
}

#pic, #pic a:hover {
	background-image: url(images/pic_on.gif);
	background-repeat: no-repeat;
	width: 140px;
}

#java, #java a:hover {
	background-image: url(images/java_on.gif);
	background-repeat: no-repeat;
	width: 140px;
}

#ttones a {
	background-image: url(images/ttones_off.gif);
	background-repeat: no-repeat;
	width: 114px;
}

#melo a {
	background-image: url(images/melo_off.gif);
	background-repeat: no-repeat;
	width: 105px;
}

#anim a {
	background-image: url(images/anim_off.gif);
	background-repeat: no-repeat;
	width: 114px;
}

#pic a {
	background-image: url(images/pic_off.gif);
	background-repeat: no-repeat;
	width: 114px;
}
#java a {
	background-image: url(images/java_off.gif);
	background-repeat: no-repeat;
	width: 105px;
}

/* --- Index panels --- */

table.newjavabase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	background-image: url(images/lightpalms.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 245px;
	margin-left: 4px;
	text-align: center;
	border-bottom: 3px solid #FFFFFF;
}
table.imginfobase {
	border-collapse: collapse;
	border: none;
	text-align: center;
}
td.panelspad {
	padding: 13px;
}
td.panels3padl {
	padding: 13px 13px 13px 3px;
}
td.panels3padr {
	padding: 13px 3px 13px 13px;
}
table.darkmorebase {
	border-collapse: collapse;
	background-color: #F9E5C3;
	padding: 0px;
	width: 218px;
	border: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 13px;
}
table.newpicbase {
	border-collapse: collapse;
	background-color: #F9E5C3;
	text-align: center;
	width: 245px;
	border: none;
	margin-left: 4px;
}
table.hotlinebase {
	border-collapse: collapse;
	background-color: #FCAF12;
	background-image: url(images/hotlineback_big.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 242px;
	border: 2px solid #E7A00F;
	margin-top: 1px;
	text-align: left;
	margin-bottom: 3px;
	background-position: bottom;
	margin-right: 1px;
}
table.selectedbase {
	border-collapse: collapse;
	background-color: #F9E5C3;
	text-align: center;
	width: 246px;
	border: none;
	margin-right: 3px;
	margin-left: 3px;
}
table.newanimbase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	background-image: url(images/lightpalms.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 244px;
	margin-bottom: 3px;
	border: none;
	text-align: center;
	margin-right: 1px;
}
table.producttabs {
	border-collapse: collapse;
	background-color: #FFF2D7;
	width: 218px;
	border: none;
	text-align: left;
	margin-bottom: 5px;
}
table.picsmorebase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	padding: 0px;
	width: 218px;
	border: none;
	text-align: left;
	margin: 0px;
}
table.melodytable {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 218px;
	border: none;
	background-color: #FFF2D7;
}
table.melodytable td {
	border: 1px solid #F9E5C3;
}
td.hearback {
	background-color: #FFF8E8;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 34px;
}

td.cart {
	background-color: #FFF8E8;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 20px;
}

table.lightmorebase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	width: 270px;
	border: none;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 13px;
}
table.newttonesbase {
	border-collapse: collapse;
	background-color: #F9E5C3;
	background-image: url(images/newttones_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 244px;
	margin-bottom: 3px;
	border: none;
	text-align: center;
	margin-right: 1px;
}

/* --- Footer --- */

td.totopback {
	margin: 0px;
	padding: 0px;
	background-image: url(images/indexpanels_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
table.footerbase {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
}

/* --- Small right panels --- */

table.smallhotlinebase {
	border-collapse: collapse;
	background-color: #FCAF12;
	background-image: url(images/hotlineback_small.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 125px;
	border: 2px solid #E7A00F;
	margin-top: 1px;
	text-align: left;
	margin-bottom: 3px;
	background-position: right bottom;
	margin-right: 1px;
}
table.smallnewanimbase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	background-image: url(images/lightpalms.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 151px;
	margin-bottom: 3px;
	border: none;
	text-align: center;
	margin-right: 1px;
}
table.smalldarkmorebase {
	border-collapse: collapse;
	background-color: #F9E5C3;
	padding: 0px;
	width: 123px;
	border: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 13px;
}
table.smallnewttonesbase {

	border-collapse: collapse;
	background-color: #F9E5C3;
	background-image: url(images/newttones_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 151px;
	margin-bottom: 3px;
	border: none;
	text-align: center;
	margin-right: 1px;
}
table.smallmelodytable {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 123px;
	border: none;
	background-color: #FFF2D7;
}
table.smallmelodytable td {
	border: 1px solid #F9E5C3;
}
table.smalllightmorebase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	width: 123px;
	border: none;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 13px;
}

/* --- Inside central --- */

table.insidecentralbase {

	border-collapse: collapse;
	background-color: #F9E5C3;
	text-align: center;
	width: 340px;
	border: none;
	margin-right: 3px;
	margin-left: 3px;
}
table.pathbase {
	border-collapse: collapse;
	background-color: #FFF2D7;
	padding: 0px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: none;
}
table.gameinfotable {
	border-collapse: collapse;
	background-color: #FFF2D7;
	margin: 13px 0px 0px;
	padding: 0px;
	width: 312px;
	border: none;
}
table.gameinfotable td {
	border: 1px solid #F9E5C3;
	padding: 4px;
}
td.insidebottompalms {
	background-image: url(images/inside_bottompalms.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	height: 44px;
}

/* --- Products preview page --- */

table.imagestable {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
	text-align: center;

}
table.imagestable td {
	padding: 13px 3px 0px;
}

