/*PT 2004 v1.0*/
#header {
font-family:Arial, Helvetica, sans-serif;
}

#header #table0,#header #table1,#header #table2,#header #table3,#header #table4 {
width:750px;
}

#header #table0 td,#header #table1 td,#header #table2 td,#header #table3 td,#header #table4 td {
text-align:left;
}

#header #table0 td {
background:#FFF;
}

#header #table0 td.td1 {
width:200px;
border-top:1px none #CCC;
border-right:1px none #CCC;
border-bottom:1px none #CCC;
border-left:1px solid #CCC;
padding-left:10px;
}

#header #table0 td.td2 {
width: 275px;
border-top:1px none #CCC;
border-right:1px none #FFF;
border-bottom:1px none #CCC;
border-left:1px none #FFF;
text-align:right;
font-size:14px;
padding-right:10px;
}

#header #table0 td.td3 {
width: 275px;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
padding-right:10px;
text-align:right;
padding-left:10px;
font-size:12px;
}

#header #table0 td.td2 strong {
border-right:#FFF;
border-bottom:#CCC;
border-left:#FFF;
text-align:right;
font-size:12px;
padding-right:10px;
color:#666;
}

#header #table0 td.td3 strong {
font-weight:700;
padding-right:12px;
color:#666;
}

#header #table0 td.td3 a:hover {
padding-right:12px;
color:#369;
text-decoration:underline;
}

#header #table1 td.td1 {
width:169px;
text-align:center;
vertical-align:middle;
background:url(corner_bottom_left_css2.gif) no-repeat left bottom;
border-top:1px solid #CCC;
border-right:1px none #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
font-size:10px;
}

#header #table1 td.td2 {
width:581px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px solid #FFF;
vertical-align:top;
background:#FFF;
}

#header #table1 td.td1 p {
margin:10px 0 0;
padding:0;
}

#header #table2 td.td1 {
width:168px;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
}

#header #table1 td.td1 #subTable td.tda {
	width: 74px
	vertical-align: left;
	margin 10px 0px 0px 10px;
}
#header #table1 td.td1 #subTable td.tdb{
    width: 90px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;	
}
#header #table1 td.td1 #subTable td.tdb a:link{
	color: #999999;
	text-decoration: none;	
}
#header #table1 td.td1 #subTable td.tdb a:hover{
	color: #999999;
	text-decoration: none;	
}
#header #table1 td.td1 #subTable td.tdb a:active{
	color: #999999;
	text-decoration: none;	
}
#header #table1 td.td1 #subTable td.tdb a:visited{
	color: #999999;
	text-decoration: none;	
}


#header #table2 td.td2 {
width:582px;
border-top:1px none #CCC;
border-right:1px none #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
}

#header #table2 #navlinks a:hover {
font-size:12px;
color:#369;
text-decoration:underline;
}

#header #table2 #navlinks td {
border-top:1px #CCC;
border-right:1px solid #CCC;
text-align:center;
vertical-align:middle;
font-size:12px;
color:#CCC;
padding:2px 5px;
background: #fff;
}

#header #table2 #navlinks tr.tr2 td {
border-top:1px solid #CCC;
border-right:1px solid #CCC;
}

#header #table2 #navlinks {
width:100%;
}

#header #table3 td.td1 {
width:169px;
background:url(corner_top_left_css2.gif) no-repeat left top;
border:1px none #CCC;
}

#header #table3 td.td2 {
width:581px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px solid #CCC;
text-align:right;
background:#FFF;
}

#header #table3 td.td1blank {
width:168px;
background:url(corner_top_left_css2.gif) no-repeat left top;
border:1px none #CCC;
}

#header #table3 td.td2blank {
width:582px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px solid #CCC;
text-align:right;
background:#FFF;
}

#header #table3 td.tdx2 {
width:400px;
border-top:1px solid #CCC;
border-right:1px solid #FFF;
border-bottom:1px #CCC;
border-left:1px solid;
}

#header #table3 td.tdx3 {
width:181px;
background:#FFC;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
}

form {
margin:0;
padding:0;
}

#header #founders {
width:100%;
height:50px;
background:#FFF;
}

#header #founders td {
text-align:center;
vertical-align:middle;
border-top:1px solid #CCC;
border-right:1px none #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
width:20%;
}

#header #members {
width:100%;
margin-top:1px;
height:50px;
background:#FFF;
}

#header #members td {
text-align:center;
vertical-align:middle;
border-top:1px solid #CCC;
border-right:1px none #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
width:16%;
}

#header #catalog {
background:#666;
font-size:12px;
color:#FFF;
text-align:center;
vertical-align:middle;
padding:1px 10px;
}

#header #catalog td {
border-top:1px #CCC;
border-right:1px #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
}

.persistentcarthead {
background:#FFF;
width:581px;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
margin:0;
padding:0;
}

#cartnotice {
background:#999;
position:absolute;
z-index:auto;
left:200px;
top:73px;
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
vertical-align:middle;
display:block;
padding:2px 5px;
}

td.incarthead {
background:url(head_bar_head_bar_01.gif) no-repeat right top;
vertical-align:bottom;
margin:0;
padding:0;
}

td.incarthead p {
background:#999;
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
width:250px;
text-align:center;
margin:0 0 0 10px;
padding:2px 5px;
}

#incartdisplay {
font:11px Arial, Helvetica, sans-serif;
}

#incartdisplay td#left {
background:url(b_cartleft_corner.gif) no-repeat left top;
width:10px;
}

#incartdisplay td#right {
background:url(b_cartright_corner.gif) no-repeat right top;
width:10px;
}

#incartdisplay td#text {
background:#999;
font:11px Arial, Helvetica, sans-serif;
color:#FFF;
padding-top:2px;
padding-bottom:2px;
}

#cat {
font-family:Arial, Helvetica, sans-serif;
width:750px;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
margin:0;
padding:0;
}

#cat td.cat1 {
width:168px;
border-top:1px none #CCC;
border-right:1px solid #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
background:url(corner_top_left_css2.gif) no-repeat left top;
margin:0;
padding:0;
}

#cat td.cat2 {
background:#FFF;
border-top:1px solid #CCC;
border-right:1px none #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
vertical-align:top;
margin:0;
padding:0;
}

#catlinks {
font-size:12px;
}

#catlinks td.curve {
background:url(cat_bg.gif) no-repeat left bottom;
width:10px;
}

#catlinks td.tdcat1 {
background:#666;
border-top:1px #FFF;
border-right:1px #FFF;
border-bottom:1px #FFF;
border-left:1px none #FFF;
margin:0;
padding:2px 10px 2px 0;
}

#catlinks td.tdcat2 {
background:#666;
border-top:1px #FFF;
border-right:1px #FFF;
border-bottom:1px #FFF;
border-left:1px solid #FFF;
margin:0;
padding:2px 10px;
}

#cat td.cat1a {
width:168px;
border-top:1px none #CCC;
border-right:1px none #CCC;
border-bottom:1px none #CCC;
border-left:1px none #CCC;
background-position:top left;
background-image:url(corner_top_left_css2.gif);
}

#header #table0 td.td3 a:link,#header #table0 td.td3 a:visited,#header #table0 td.td3 a:active {
padding-right:12px;
color:#999;
text-decoration:none;
}

#header #table2 #navlinks a:link,#header #table2 #navlinks a:visited,#header #table2 #navlinks a:active {
font-size:12px;
color:#666;
text-decoration:none;
}

#header #catalog td a:link,#header #catalog td a:visited,#header #catalog td a:active,#incartdisplay a:link,#incartdisplay a:visited,#incartdisplay a:active,#catlinks a:link,#catlinks a:visited,#catlinks a:active {
color:#FFF;
text-decoration:none;
}

#header #catalog td a:hover,#incartdisplay a:hover,#catlinks a:hover {
color:#FFF;
text-decoration:underline;
}