/* General styles */
body {margin:0; padding:0; border:0;  width:100%; background:#fff; min-width:600px; /* Minimum width of layout - remove line if not required */	/* The min-width property does not work in old versions of Internet Explorer */ color:#000; background:#fff url(images/bg-page.gif) repeat-y}
body, td {font:13px Verdana, Arial, Helvetica, sans-serif; /*font-size:81.25%*/}

/* Header styles */
#header {clear:both; float:left; 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}

#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:17px; text-align:center; background:#0734a6 url(images/menu/menu_bg_off.gif)}
#leftnav li.current {background:#2773c1}
#leftnav li a img {margin-left:-1px}

#leftnav a {color:#eef; font:10px Geneva, Arial, Helvetica, sans-serif; text-decoration:none;/* border-bottom:1px dotted #999; height:27px*/}
#leftnav a:hover {color:#fff}

	/* column container */
	.colmask {clear:both; float:left; width:100%; overflow:hidden; position:relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */}
	/* 2 column left menu settings */
	.leftmenu {background:transparent url(images/corner.gif) no-repeat top right}
	.leftmenu .colright {float:left; width:200%; position:relative; left:148px; background:#fff}
	.leftmenu .col1wrap {float:right; width:50%; position:relative; right:148px; padding-bottom:1em}
	.leftmenu .col1 {margin:15px 15px 0 148px; position:relative; right:100%; overflow:hidden}
	.leftmenu .col2 {float:left; width:148px; position:relative; right:148px; background:transparent url(images/corner.gif) no-repeat top right}
	.leftmenu .col2 img {margin-left:15px}
	/* Footer styles */
	#footer {clear:both; float:left; width:100%; text-align:center; font-size:0.7em; height:150px}
a img {border:0}

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; 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}
.clear {clear:both; margin:0; padding:0}
.center {text-align:center}
.left {float:left}
.right {float:right}

.bordered {padding:15px; margin:10px 0; border:10px solid #e8dec9}

#featuredsites {list-style:none; position:relative; width:97%; padding:0; margin:0 auto}
#featuredsites li {list-style:none; float:left; width:21%; font-size:10px; border-left:1px dotted #ccc; height:190px; display:block; padding:10px; text-align:center}
#featuredsites li img {padding-bottom:15px; margin:0 auto; display:block}

.tabmenu {z-index:100; margin:0; padding:0; width:214px; font-size:10px; position:relative}
.tabmenu ul, .tabmenu ul li {padding:0; border:0; margin:0; list-style:none}
.tabmenu ul li a {display:block; background:#fff; width:202px; color:#000; font-weight:bold}
.tabmenu ul li ul {display:none}
.tabmenu ul li:hover a {background:#fff; color:#000}
.tabmenu ul li:hover ul {border:#2773C1 5px solid; display:block; z-index:100; position:absolute; right:0; top:46px; text-align:left}
.tabmenu ul li:hover ul li {/*padding:3px 3px 20px 3px; background:#fff; */width:275px; /*overflow:auto; color:#000*/ margin:0; padding:0}
.tabmenu ul li:hover ul li img {margin-bottom:-2px/*border:0; padding-right:3px; margin-right:3px; border-right:#2773C1 1px dotted; float:left*/}
/*.tabmenu ul li:hover ul li a {border:0; display:inline; background:#fff; color:#000; text-decoration:underline}
.tabmenu ul li:hover ul li a:hover {color:#000; text-decoration:none}*/


.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}
.modellist dd a.selectedbrand {background:#ffa; font-weight:bold}

.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}

.noinput {display:none}