body {font-family: Georgia, "Times New Roman", Times, serif;PADDING: 0px; MARGIN: 0px; } 

table,p,div,span { FONT-SIZE: 12px; COLOR: #333333; }

HR {BACKGROUND: #cccccc; HEIGHT: 1px}

h2 {font-size: 1.8em; margin: .75em 0}

A:link, A:visited {	FONT-SIZE: 12px; COLOR: #0000ff;  TEXT-DECORATION: none}
A:hover {	COLOR: #7db1c7; TEXT-DECORATION: none}
A:active {	COLOR: #000066; TEXT-DECORATION: underline}

#wrapper {min-width:1024px; width: expression(document.body.clientWidth < 1024 ? '1024px': '100%' );}

#topbar {PADDING: 0px; MARGIN: 0px;vertical-align: top; background: #000000;FONT-SIZE: 12px; COLOR: #f9f9f9; }

div#topbar a {COLOR: #cccccc; }

#pagename {FONT-SIZE: 12px; COLOR: #f9f9f9; }

#banner {PADDING: 0px; MARGIN: 0px;vertical-align: top; background:url(headermainbg.gif) #95cbe9 repeat-x;height:79px}

#company,#desc {FONT-SIZE: 30px;  font-family: cursive; position: absolute;  DISPLAY: block;}
#company {left: 1in;}
#desc { left: 3in; top: 50px; }

#navbar {PADDING: 0px; MARGIN: 0px;vertical-align: top; background:url(headermenbg.gif) #95cbe9; height:20px; }

a.navbutton { WIDTH: 14%; FONT-FAMILY: Arial, Helvetica, serif; TEXT-ALIGN: center; display:inline-block;}

A.navbutton:link, A.navbutton:visited {	BORDER-RIGHT: #427d96 1px solid; BORDER-TOP: #95bfd1 1px solid; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #95bfd1 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #427d96 1px solid; BACKGROUND-COLOR: #50a9dc}

A.navbutton:hover {	BORDER-RIGHT: #95bfd1 1px solid; BORDER-TOP: #427d96 1px solid; PADDING-BOTTOM: 1px; BORDER-LEFT: #427d96 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #95bfd1 1px solid; BACKGROUND-COLOR: #308cc0}

#topshadow {PADDING: 0px; MARGIN: 0px; vertical-align: top;}

#productlist {PADDING: 0px; MARGIN: 0px; width:90%}

.productfamily {FONT-WEIGHT: bold; padding-left: 10px;}

.producttitle {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; }

.productimg {width:112px;}

.producttab {width:10px; }

.description {width:314px; font-weight : bold; text-align : center }

.download, .purchase {width:65px; font-weight : bold; text-align : center }

div#productleft{float:left; width:30%; height:700; margin-right:20px;text-align:center;}

div#productright{width:100%; border-left: 1px dashed; padding-left: 10px;}

ul#question{line-height:20px;display: inline; list-style-type:square; list-style-position: inside;margin-left:0px;}

ul#features{line-height:20px; list-style-position: inside;margin-left:15px;}

#copyright {PADDING: 10px; margin-top: 15px; clear: both; text-align: center; width:100%; background-color:#cfe3eb}

.shot {	font-size: 15px; font-weight: bold;	color: #3E7BAE; clear:both;}

.updateinfo { width:60%; }

.box {text-align: center;margin:0 0 10px 0;border:1px solid #578bb8;color:#505050;line-height:1.5em;}

.boxtitle {HEIGHT: 20px; width:100%;BACKGROUND-COLOR: #95cbe9;display:inline-block;}

.info_box_item {text-align: left; margin-left: 10px;}

img {border-style: none;}

.image_left {float:left;border:0;margin:0 10px;}
.image_right{float:right;border:0;margin:0 10px;}

/* Ô²½Ç */
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #DFEDFD}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#info {PADDING: 0px; MARGIN: 2px; background:url(con_info.png); width:16px; height:16px}

#down {PADDING: 0px; MARGIN: 2px; background:url(down.gif); width:16px; height:20px}

#cart {PADDING: 0px; MARGIN: 2px; background:url(cart.gif); width:20px; height:18px}

pre{
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}

#newstitle {BORDER: #f9f9f9 3px solid; COLOR: #333333; FONT-WEIGHT: bold; HEIGHT: 27px; TEXT-ALIGN: center; width:100%}

#lastnews {BORDER: #d9d9d9 1px solid;  MARGIN-BOTTOM: 10px; FONT-SIZE: 12px; BACKGROUND-COLOR: #f9f9f9}
