a:link {  color: dimgray; text-decoration: none}
a:visited {  color: gray; text-decoration: none}
a:hover { color: dimgray; text-decoration: underline}

body {  
background-color: #ffffff; 
height: 100%; 
width: 100%; 
margin:0 auto;
background-repeat: repeat}

h1 { 
margin-top: 10px; 
margin-left: auto; 
margin-bottom: 0; 
margin-right: auto; 
width: 790px; 
height: 22px; 
padding-top: 2px;
text-align: center; 
font-weight: normal; 
font-size: 12pt;
color: #cc9900; 
background-image: url(../imageshop/hback.jpg); 
background-repeat: repeat-x}

form {
margin-bottom : 1em;
} 

#Layer2, #Layer3, #Layer4, #Layer5, #Layer6, #Layer7 {
position: fixed!important;
position: absolute;
width: 160px;
top: 68px;
visibility: hidden;
vertical-align: bottom;
line-height: 0px;
}

.itemheadright {  
background-image:  url(../imageshop/catalog/headright.gif); 
position: fixed!important; position: absolute; 
height: 68px; 
width: 100%; 
left: 0px; 
top: 0px; 
background-repeat: repeat-x; 
z-index: 5;
}

.itemhead {  
position: fixed!important; position: absolute; 
background-image:  url(../imageshop/catalog/catalogmenu_r1_c1.gif); 
margin: 0px; 
padding: 0px; 
height: 50px; 
width: 800px; 
left: 0px; 
top: 0px; 
z-index: 6;
}

.submenu_r1_c1 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 0px; 
top: 50px;
z-index: 8;
}

.submenu_r1_c2 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 100px; 
top: 50px;
z-index: 8;
}

.submenu_r1_c3 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 200px; 
top: 50px;
z-index: 8;
}

.submenu_r1_c4 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 300px; 
top: 50px;
z-index: 8;
}

.submenu_r1_c5 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 400px; 
top: 50px;
z-index: 8;
}

.submenu_r1_c6 {  
position: fixed!important; position: absolute; 
margin: 0px; 
padding: 0px; 
height: 18px; 
width: 100px; 
left: 500px; 
top: 50px;
z-index: 8;
}

.checktitle {  
margin: 0px auto; 
background-image: url(../imageshop/navititle.gif); 
background-repeat: repeat-x;
padding : 2px;
text-align: center;
font-size: 10pt;
color: dimgray; 
}

.checktext {  
margin: 0px auto; 
border-style: dotted;
border-width: 0px 2px 2px;
border-color: peachpuff;
padding: 2px;
text-align: left;
font-size: 8pt;
color: dimgray; 
}

.header {
width : auto;
margin-top : 10px;
margin-left : 10px;
margin-right : auto;
margin-bottom : 10px;
font-size : 8pt;
color : dimgray;
}

.wrapper{
width : 840px;
height : auto;
background-repeat : repeat-y; 
overflow : hidden; /* USE FIREFOX GUYS! WE ONLY NEED THIS LINE BECAUSE INTERNET EXPLODER ISN'T READING CODE PROPERLY */
margin-top : 10px;
margin-left : auto;
margin-right : auto;
}

.navigation {
width : 340px;
height : auto !important; /* for modern browsers */
height : 500px; /* for IE5.x and IE6 */
float : right;
margin-left : 10px;
}

.navibox {
margin-top : 0;
color : dimgray;
}

.navititle {
position : relative;
width : 100px;
left : 10px;
background-image: url(../imageshop/navititle.gif); 
background-repeat: repeat-x;
padding : 2px;
font-size : 10pt;
text-align : center;
z-index : 3;
}

.navitext {
position : relative;
top : -10px;
background-color : papayawhip;
border : 4px double peachpuff;
padding : 10px 4px 4px 4px;
font-size : 10pt;
line-height : 1.5;
z-index : 1;
}

.cartbox {
position : static;
background-color : papayawhip;
border : 4px double peachpuff;
text-align : center;
height : auto !important;
height : 36px;
padding : 1em 4px 0;
font-size : 10pt;
margin-bottom : 10px;
color : dimgray;
}

.amount {
float : left;
width : 52%;
text-align : center;
}

.content { 
width : 482px;
height : auto !important; /* for modern browsers */
height : 500px; /* for IE5.x and IE6 */
margin-top : 0px;
}

.contentbox {
width : auto;
padding : 0; 
margin : 0 0 1px 0;
float : right;
text-align : right;
line-height: 0px;
border : 1px solid peachpuff;
}

.footer { 
clear : right; 
width : 840px;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
font-size : 10pt;
}

.size7 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 7pt}
.size8 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 8pt}
.size9 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 9pt}
.size10 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 10pt}
.size12 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 12pt}
.size14 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 14pt}
.size16 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 16pt}
.size18 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 18pt}
.size24 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 24pt}
.size36 { font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif; font-size: 36pt}
