body { background-color:#ccc; margin: 10px 10px 0px 10px; padding: 0; min-width: 950px; }
.preload { position: absolute; top: 0; left: 0; width: 0; height: 0; visibility: hidden; }
#banner { background: url(./logo.jpg) top left no-repeat #8790d2; border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; height: 59px; }
#bannertext { display: none; }
#menubar { border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; height: 24px; background: url(./fade.jpg) top left no-repeat #8790d2; }
#mainmenu { margin: 3px 0 0 0; padding: 0; float:left; }
#mainmenu li { float: left; margin:0; padding: 0; list-style-type: none; }
#mainmenu li a { margin-left: 1.2em; }
#mainmenu li a, #mainmenu li a:visited { font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; text-decoration: none; color:#fff; }
#mainmenu li a:hover { text-decoration: underline; color: #FF0; }
#mainmenu li a:active { color:#f30; }

#storelink { position: relative; top: 0; left: 575px; z-index:95; }
#gcstorebtn, #storelink { border: none; }
#gcstorebtn { z-index: 96; }
.buybutton { cursor: pointer; float:right; border: 0; margin: 0; width: 108px; height: 15px; }

#desctext a, #desctext a:visited, .desctext a, .desctext a:visited { font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; text-decoration: none; color:#00f; }
#desctext a:hover, .desctext a:hover { text-decoration: underline; color: #f80; }
#desctext a:active, .desctext a:active { color:#f30; }

#leftcontent { position: absolute; left:10px; top:95px; width:200px; background:#fff; border:1px solid #000; }
#centercontent { background: url(./centerbg.gif) top left repeat-x #eee; margin-left: 199px; margin-right: 0px; border:1px solid #000;
voice-family: "\"}\""; /* ie hack */
voice-family: inherit; margin-left: 201px; margin-right: 0px; }
html>body #centercontent { margin-left: 201px; margin-right: 0px; min-height: 885px; margin-bottom: 10px; }
#productmenu { margin:0px; padding: 0px; background-color: RED; }
#productmenu li { float: left; list-style-type: none; height: 20px; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; }
#productmenu li.usa { background-color:#000000; height: 108px; width: 200px; }
#productmenu li.ffad { background-color:#09f; height: 35px; text-align: center; width: 200px; }
#productmenu li.ffad a, #productmenu li.ffad a img { border: 0; }
#productmenu li.title { padding-left: 3px; width: 197px; font-size: .9em; letter-spacing: 2px; background-color:#666; color:#fff; font-variant:small-caps; }
#productmenu li.subtitle { border-left: 7px solid #09f; padding-left: 5px; width: 188px; font-size: .83em; letter-spacing: 2px; background-color:#777; color:#fff; font-variant:small-caps; }
#productmenu li.hv { padding-left: 16px; width:184px; background-color:#09f; }
#productmenu li.hv:hover { background: url(./menuitembg.jpg) top left no-repeat #3cf; }
#productmenu li.hv a, #productmenu li.hv a:visited { text-decoration: none; color:#ffc; }
#productmenu li.hv a:hover { color:#ff0; text-decoration: underline; }
#productmenu li.hv a:active { color:#f36; }

#productmenu li.hvmandalay { height: 35px; padding-left: 3px; width:197px; background-color:#FF33CC; text-align:center; }
#productmenu li.hvmandalay:hover { background-color:#FF5CD6; }
#productmenu li.hvmandalay a, #productmenu li.hvmandalay a:visited { text-decoration: none; color:#ffc; }
#productmenu li.hvmandalay a:hover { color:#ff0; text-decoration: underline; }
#productmenu li.hvmandalay a:active { color:#f36; }

#tooltip { top:0px; left: 0px; visibility:hidden; z-index: 1000; position: absolute; padding: 4px; background-color:#ffffd7; border: 2px solid #000; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: .75em; text-align: center; opacity:0.90;-moz-opacity:0.90;filter:alpha(opacity=90); }

#descbox, .descbox { margin: 0 auto; padding-top: 19px; width: 700px; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; }
#desctitle, .desctitle { height: 20px; padding: 4px; background-color:#dde; border-top: 1px solid #009;  border-bottom: 1px solid #999; color:#0000CC; font-variant:small-caps; font-weight: bold; font-size: 1.0em; }
#desctext, .desctext { padding: 4px; background-color: #ccc; border-bottom: 1px solid #999; font-size: 0.8em; }
.catpicts { text-align: center; padding: 0 20px 2px 20px; background-color: #ccc; border-bottom: 1px solid #999; font-size: 0.8em; }
.cattitle { margin-bottom: 4px; height: 20px; padding: 2px 0 0 0; background-color:#dde; border-bottom: 1px solid #999; color:#0000CC; font-variant:small-caps; font-weight: bold; font-size: 1.0em; }

.pricetable { border-left: 1px solid #000; width: 730px; margin: 20px auto 10px auto; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; }
.pricetable tr, .pricetable th, .pricetable td { padding: 1px 2px 1px 2px; font-size: .9em; }
.pricetable th { background-color:#CCCCCC; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.pricetable td { border-bottom: 1px solid #000; border-right: 1px solid #000; }
.pricetable .trA { background-color: #E0E0E0; }
.pricetable .trB { background-color: #D3D3D3; }

.pricetable tr.style1 th.col1 { width: 140px; }
.pricetable tr.style1 th.col2 { width: 345px; }
.pricetable tr.style1 th.col3 { width: 90px; }
.pricetable tr.style1 th.col4 { width: 155px; }

.pricetable tr.styleShows th.col1 { width: 243px; }
.pricetable tr.styleShows th.col2 { width: 171px; }
.pricetable tr.styleShows th.col3 { width: 171px; }
.pricetable tr.styleShows th.col4 { width: 155px; }
.fakelink { color:#03f; cursor: pointer; }

.pricetable tr.styleCustPict th.col1 { width: 190px; }
.pricetable tr.styleCustPict th.col2 { width: 385px; }
.pricetable tr.styleCustPict th.col4 { width: 155px; }

.pContainer { visibility: hidden; position: absolute; top: 0px; left: 0px; }
.pTitleBar { height: 25px; background-color: #6d84b4; border: 1px solid #3b5998; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-align: center; color:#fff; vertical-align: middle; }
.pContent { background-color: #ccc; color: #000; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; padding: 5px; border-left: 1px solid #666; border-right: 1px solid #666; text-align: center; }
.pBottomBar { height: 35px; background-color: #b5b5b5; border-top: 1px solid #999; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; text-align: right; }
.pButton { cursor: pointer; background-color: #3b5998; border: 1px solid #d9dfea; color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif; margin-top: 5px; margin-right: 20px; font-size: .75em; font-weight: bold; height: 25px; }

.thumb { padding: 4px; margin-left: 2px; margin-top: 2px; border: 1px dashed #00f; width: 120px; height: 90px; cursor: pointer; }
.bigload { margin-top: 185px; }
.notloaded { height: 1px; visibility: hidden; }

td a, td a:visited { color:#03f; font-family: "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; text-decoration: none; }
td a:active { color: #f00; }

.BText { visibility: hidden; display: none; position: absolute; top: 0; left: 0; }

/* for google maps */
v\:* {
 behavior:url(#default#VML);
}
