html, body
{ width: 100%; height: 100%; }
p { margin-right: 15px; }
td { }
a { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { color: #000; font-size: 12px; font-family: helvetica, sans-serif; background-color: #1d1d1d; word-wrap: break-word; }
body {

SCROLLBAR-FACE-COLOR: #b4a897; 
SCROLLBAR-HIGHLIGHT-COLOR: #8e8577; 
SCROLLBAR-SHADOW-COLOR: #8e8577; 
SCROLLBAR-3DLIGHT-COLOR: #b4a897; 
SCROLLBAR-ARROW-COLOR: #8e8577; 
SCROLLBAR-TRACK-COLOR: #b4a897; 
SCROLLBAR-DARKSHADOW-COLOR: #b4a897;

}
.footer { color: #737373; text-align: left; margin-left: 20px; }
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.contentBG { background-image: url(../images/bg_01.jpg); background-repeat: repeat; }
.contentBG_1 { background-image: url(../images/bg_01.jpg); background-repeat: repeat; }
.contentBG_2 { background-image: url(../images/bg_02.jpg); background-repeat: repeat; }
.contentBG_3 { background-image: url(../images/bg_03.jpg); background-repeat: repeat; }
.footermenu { color: #5a5a5a; font-size: 11px; font-weight: bold; text-align: right; margin-right: 20px; }
.footermenu a { color: #5a5a5a; text-decoration: none; }
.footermenu a:hover { color: #fff; text-decoration: none; }
.copyright { color: #fff; }
/*<agl.folder "content">*/
	.contenttable {  }
	.headermenuActive { color: #fff; text-decoration: none; }
	.headermenuActive a { color: #fff; text-decoration: none; }
	.headermenu { color: #000; font-size: 12px; text-align: center; }
	.headermenu a { color: #000; text-decoration: none; }
	.headermenu a:hover { color: #fff; text-decoration: none; }
	.eshop { color: #f26522; }
	.eshop a { color: #f26522; text-decoration: none; }
	.eshop a:hover { color: #fff; text-decoration: none; }
	.contentBGtop { background-image: url(../images/BG_flash_01.png); background-repeat: no-repeat; }
	.contentBG2 { background-image: url(../images/bg_02.png); background-repeat: repeat-y; }
	.contentBGbut { background-image: url(../images/BG_flash_02.png); background-repeat: no-repeat; }
/*</agl.folder>*/
.lineV { background-image: url(../images/Line_V.png); background-repeat: repeat-y; background-position: center 50%; }
.thumb_stamp { background-image: url(../images/thumb_BG_01.gif); background-repeat: no-repeat; background-position: 15px 0; }
.thumb_stamp img { margin-top: 5px; margin-left: 20px; }
.thumb_stamp img a:hovere { text-decoration: none; border: solid 2px #9a9a9a; }
.headtopic { color: #1d1d1d; font-size: 18px; text-align: left; margin-left: 20px; }
.headtopic a { color: #1d1d1d; text-decoration: none; }
.headtopic a:hover { color: #fff; text-decoration: none; }
.headtopic2 { color: #fff; font-size: 18px; font-family: arial; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: -5px; }
.headtopic2 a { color: #fff; text-decoration: none; }
.headtopic2 a:hover { color: #ff9; text-decoration: none; }
.headtopic3 { color: #fff; font-size: 18px; text-decoration: none; text-align: left; margin-top: 5px; margin-left: 20px; }
.headtopic3 a { color: #fff; text-decoration: none; }
.headtopic3 a:hover { color: #ff9; text-decoration: none; }

.topic { color: #fff; font-size: 16px; text-decoration: none; margin-top: 0; margin-bottom: 2px; }
.topic a { color: #fff; text-decoration: none; }
.topic a:hover { color: #000; text-decoration: none; }
.newsletter { }
.newsletter input { color: #9a9a9a; font-size: 10px; background-color: #393939; height: 16px; padding-left: 5px; border: solid 1px #737373; }
.spm { color: #737373; font-size: 10px; }
.spm a { color: #737373; text-decoration: none; }
.spm a:hover { color: #fff; text-decoration: none; }
/*<agl.folder "block">*/
/*</agl.folder>*/
.blockBG { background-image: url(../images/thumb_BG_01.gif); background-repeat: no-repeat; background-position: 15px 0; }
.blockBG2 { background-image: url(../images/thumb_BG_01.gif); background-repeat: no-repeat; background-position: 15px 0; }
.blockBG2 img { margin-top: 5px; margin-left: 20px; }
.block { width: 86px; height: 74px; border: solid 1px #ccc; position: absolute; float: left; margin-top: 5px; margin-left: 20px; }
.block p {
	margin: -1px 0 0 -1px;
}
.links { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; position: absolute; bottom: 53px; left: 0; display: none; }
.block:hover .links {
	display: block;
}
.iconlink { text-align: left; padding-top: 30px; padding-left: 5px; }
.address { text-align: right; padding-top: 45px; padding-right: 20px; }
.butwhwere2buy { position: relative; left: 115px; bottom: 85px; }
.but_navi { color: #fff; text-decoration: none; }
.but_navi a { color: #fff; text-decoration: none; }
.but_navi a:hover { color: #000; text-decoration: none; }


.download { text-align: right; }
.BGwhere2buy { background-image: url(../images/shoppingbag.png); background-repeat: no-repeat; background-position: center; text-align: center; }
.BGwhere2buy a { color: #000; background-image: url(../images/shoppingbag.png); background-repeat: no-repeat; background-position: center; text-decoration: none; text-align: center; }
.BGwhere2buy a:hover { color: #de7c13; background-image: url(../images/shoppingbag.png); background-repeat: no-repeat; background-position: center; text-decoration: none; text-align: center; }
#where2place { position: relative; top: 270px; z-index: 10; }
#blog { position: relative; left: 20px; }
#eshopunder { text-align: center; }
.logobox { color: #fff; text-align: center; vertical-align:middle; }
