body {
	margin: 0;
	padding: 0;
	background-color: #99abbb;
	color: 030303;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center; /* for ie */
}

p { font: 12px Arial, Helvetica, sans-serif; line-height: 1.3; margin-top: 6px; margin-bottom: 6px; }

a:link, a:visited { color: #aa0000; text-decoration: underline; }
a:hover, a:active { color: #1e4268; text-decoration: underline; }

.small a:link,.small a:visited { color: #336088; text-decoration: none; }
.small a:hover,.small a:active { color: #aa0000; text-decoration: none; }

#content_foot_menu a:link , #content_foot_menu a:visited { color: #1e4268; text-decoration: none; }
#content_foot_menu a:hover, #content_foot_menu a:active { color: #FFFFFF; text-decoration: underline; }

#copy a:link , #copy a:visited { color: #cc0000; text-decoration: none; }
#copy a:hover, #copy a:active { color: #1e4268; text-decoration: underline; }

#list_box_r a:link , #list_box_r a:visited { color: #770000; text-decoration: none; }
#list_box_r a:hover, #list_box_r a:active { color: #99abbb; text-decoration: none; }

#col_head a:link , #col_head a:visited { font-size:13px; font-weight:bold; color: #1e4268; text-decoration: none; }
#col_head a:hover, #col_head a:active { font-size:13px; font-weight:bold; color: #99abbb; text-decoration: none; }

ul { margin:0px 0px; font-size: 11px; }
li { color: #1e4268; }


#list_box_r { width:142px; background:#497093; text-align:left; padding:4px 0px;  }

#list_box_r td { font-size: 11px; color: #232323; padding:2px 4px 2px 4px; }

#list_box_r td.bullet { font-size:12px; font-weight:bold; color: #1e4268; padding:2px 4px 0px 6px; }


h1 { font-size: 140%, sans-serif; font-weight:bold; color: #1e4268; }

h2 { font-size: 120%, sans-serif; font-weight:bold; color: #cc0000; line-height: 1; }

hr {
	border: 0;
	margin: 2.5em auto 1em;
	display:block;
	color: #497093;
	background-color: #497093;
	width: 100%;
	height: 1px;
	
}

.head { font-size:15px; font-weight:bold; color: #1e4268; }


.bullet { font-size:12px; font-weight:bold; color: #1e4268; padding:1px 4px 0 6px; }

.form { font-size:12px; font-weight:bold; color: #333; padding:6px 0 0 20px; }

.small { font-size:10px; font-weight:normal; color: #336088; }

.ref { font-size:11px; font-weight:normal; color: #336088; }

.price { font-size:11px; font-weight:normal; color: #aa0000; }

.titles { font-size:12px; font-weight:bold; color: #FFFFFF; background:#1e4268; }

.search { font-size:13px; font-weight:bold; }

.form_text { font-size:10px; font-weight:bold; color: #FFFFFF; background:#1e4268; padding:2px 0px 0px 16px; }

.product_image { }

.product_thumb { border-width:3px; border-style:double; border-color:#1e4268; }
 

#wrap { width: 900px; margin: 0 auto; background: #99abbb; text-align: left; height:100%; }

#nav { width: 142px; }



#content { padding: 0px 12px 0px 12px; }
#content_table { height:100%; }
#content_product { padding: 24px 24px 24px 24px; }
#content_foot_menu { padding: 14px 0 0 0; font-size:11px; color: #1e4268; }

#info_box { vertical-align:bottom; padding: 0px 0px 0px 0px; width: 536px; }

#col_head { font-size:13px; font-weight:bold; color: #1e4268; }
#col_left { width:158; background: url(../images/col_fill.gif) repeat-y; }
#col_right { width:158; background: url(../images/col_fill.gif) repeat-y; }
#Product_table { }

#copy { font-size:10px; color:#FFFFFF }

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/btn_01o.gif) no-repeat;
white-space: nowrap;
display: block;
width: 142px;
height: 25px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #FFFFFF;
font-size: 11px;
width: 142px;
height: 25px;
display: block;
float: left;
text-decoration: none;
}

.cssnav img
{
width: 142px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 20px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
