html {height:100%} /* commented backslash mac hiding hack \*/ 
body {padding:0; margin:0;	color:#000; height:100%; background:#fff url(images/bg-page.gif) repeat-y}
body, td {font:13px Verdana, Arial, Helvetica, sans-serif; /*font-size:81.25%*/}

#maincontainer {min-height:100%; margin-left:124px}
* html #maincontainer {height:100%} /*IE treats height as min-height anyway*/

#right{float:left; position: relative; /* Needed for IE/win */ width:123px;  /*same as margin on outer */  margin-left:-124px; /*must be 1px less than width otherwise won't push footer down */   }
* html #right {margin-right: -3px}/* ie 3 pixel jog */

/*
#leftnav {float:left; width:123px; margin:0; padding:0; background:#0734A6; list-style:none;text-align:center; height:100% }
#leftnav li {margin:5px 0; padding:0; list-style:none; width:123px; text-align:center}
#leftnav a img {border:0}
#leftnav a {color:#eef; font:10px Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
#leftnav a:hover {color:#fff}
*/

#leftnav {float:left; width:123px; margin:0; padding:0; background:#0734A6; list-style:none; text-align:center}
#leftnav li {margin:5px 0; padding:0; list-style:none; width:123px; height:21px; text-align:center; background:#0734a6 url(images/menu/menu_bg_off.gif) bottom no-repeat}
#leftnav li.current {background:#2773c1}
#leftnav a img {border:0}
#leftnav a {color:#eef; margin:0; padding:0; font:10px/9px Geneva, Arial, Helvetica, sans-serif; text-decoration:none;/* border-bottom:1px dotted #999; height:27px*/; vertical-align:top; }
#leftnav a:hover {color:#fff}



#footer {width:100%; clear:both;text-align:center; font-size:0.7em; height:150px;  position:relative; margin-top:-152px}
* html #footer {/*only ie gets this style*/
	\height:152px;/* for ie5 */
	he\ight:150px;/* for ie6 */
}
#clearfooter{clear:both; height:150px}/*needed to make room for footer*/
#centrecontent {float:right; width:100%; position:relative; background:#fff url(images/corner.gif) no-repeat}
html > body #centrecontent {margin-left:-1px}/*mozilla drops float without this */
.outerwrap {float: left; width: 100%; position:relative; margin-left:-1px}

a {color:#0734A6}
a.fatlink {font-weight:bold; color:#0734A6}
a.text {color:#fff}

h1 {font:18px Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin:20px; color: #2D71B7}
h2 {font-size:1.23em; color:#0734A6}
h2 img {margin:0 10px; border:1px solid; float:left}
h3 {margin:10px; padding:10px; background:#2773C1; color:#fff; font-weight:bold; font-size:1em}
label {font-weight:bold}

em {font:italic 1em} /* used for FLUSHMATE logo in text */
.smallnote {font-size:10px}
.notavailable {color: #900}

.abcs { border:0;	font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;	color:#000}	
.abcs2 { border:0; font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;	padding-left:20px}	

#header {width:100%; border:0; padding:0; margin:0; background:#0734A6 url(images/bg-header.gif) repeat-x top; height:70px; overflow:hidden}
#header img { margin-right:20px; margin-top:10px; float:right}
#header ul {width:256px; height:17px; margin:15px; padding:0; float:left}
#header ul li {margin:0; padding:0; list-style:none; display:inline}
#header ul li a {height:17px; display:block; float:left; text-decoration:none}

#menu-home a 		{background:transparent url(images/menu-header.gif) 0 0 no-repeat; width:58px}
#menu-english a 	{background:transparent url(images/menu-header.gif) -58px 0 no-repeat; width:58px}
#menu-spanish a 	{background:transparent url(images/menu-header.gif) -116px 0 no-repeat; width:58px}
#menu-chinese a 	{background:transparent url(images/menu-header.gif) -174px 0 no-repeat; width:59px}
#menu-home a:hover, #menu-home a.active  		{background:transparent url(images/menu-header.gif) 0 -17px no-repeat}
#menu-english a:hover, #menu-english a.active 	{background:transparent url(images/menu-header.gif) -58px -17px no-repeat}
#menu-spanish a:hover, #menu-spanish a.active 	{background:transparent url(images/menu-header.gif) -116px -17px no-repeat}
#menu-chinese a:hover, #menu-chinese a.active 	{background:transparent url(images/menu-header.gif) -174px -17px no-repeat}

.seevideo {text-align:center}
.seevideo span {font-size:0.7em}
.seevideo a {font-weight:bold}
.seevideo a img {border:0; vertical-align:middle}

.modelstable {width:97%; border:0; margin:0 auto; padding:0}
.modelstable td {padding:10px; text-align:center}
.modelstable a img {border:0}

.modellist {text-align:left; color:#00f; padding:0; margin:0; border:0; width:100%}
.modellist h4 {font-size:16px; font-weight:bold}
.modellist dt {padding-top:20px; padding-left:35px; font-size:12px; text-decoration:underline; font-weight:bold}
.modellist dd {padding-left:35px; font-size:10px; text-decoration:underline}

.seller {text-align:center;background-color:#F7F3EC}
.seller table {width:100%; border:0; margin:0; padding:1px}
.seller td {	text-align: left; 	font: bold 10pt Arial; width:50%; padding:0in 1.5pt 0in 1.5pt; height:12.35pt; color: black; vertical-align: top}
.limiter {text-align:left; font:bold 12pt Verdana, Arial, Helvetica, sans-serif; background: #E8DEC9; color: black}