body		{text-align:center;}
.container      {width:100%;background:url(bar.gif) rgb(251, 198, 4);background-repeat: repeat-x;}
.head		{position:relative;width:100%;text-align:center;padding-top:40px;}
#content	{position:relative;margin-left:200px;text-align:left;}
#content p {padding:2px 10px 2px 10px;}
.foot		{position:relative;height:150px;padding:0;width:100%;text-align:center;background:url(bot.gif) rgb(251, 198, 4);background-repeat: repeat-x;background-position:bottom;}
.foot p{padding-top:-30px}
h2 {text-align:center;}
#pullbox {position:relative;z-index:100;width:200px;border:1px dotted #ff0000;float:right;text-align:center;margin:0 10px 10px 0;}
.title{background:red;color:yellow;margin-left:220px;margin-right:20px;}
.navigate	{position:relative;width:100%;padding:5px;text-align:center;}
.navigate img   {border:2px solid #EC1385;}
.navigate a{}
img {border:0;margin:0px;}
#col1{position:relative;}
#col2{position:relative;}
hr{color: #EC1385}
.clrall{clear:both;}
.clrlft{clear:left;}
.clrrht{clear:right;}
#announce {width:200px;height:100px;overflow:scroll;border:2px solid #000; background:#fff; color:#000;font-family:arial;font-size:8pt;padding:0;margin:5px}
#announce p{padding:0 6px;}
.center{text-align:center;}
#news p{font: 900 12pt/16pt Arial, Helvetica, sans-serif;color:#5454AF;text-align:center;padding:1px;}
#news {width:400px;border:2px solid #000; background:#fff; color:#000;font-family:arial;font-size:8pt;padding:0;margin:5px}
#comments {width:250px;height:100px;overflow:scroll;border:2px solid #000; background:#fff; color:#000;font-family:arial;font-size:8pt;padding:0;margin:5px}
#button a{display:block;background:#85B6CF;border-top:1px solid #B3D1E1;border-right:1px solid #B3D1E1;border-bottom:1px solid #346783;border-left:1px solid #346783;text-align:center;text-decoration: none;width:350px;}
#button a:hover{display:block;background:#5799BD url(graphics/rbsoft.gif);border-top:1px solid #346783;border-right:1px solid #346783;border-bottom:1px solid #B3D1E1;border-left:1px solid #B3D1E1;text-align:center;color:#0000FF;text-decoration: none;}
.submenu {text-align: center;}
.submenu a {padding: 20px;text-decoration: none; font-size: 14pt;}
.submenu a:hover {color: #000000; text-decoration: underline;}
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
#subnav {
	position:relative;
	width:800px;
	height:30px;
	background-color:#96ACC5;
	text-align:right;
	font-weight:bold;
        color:#fff}
#subnav a{
	text-decoration:none;
	color:#3974c2;
        line-height:30px;
        margin-right:10px;
        font-weight:900;}
.nav ul {margin:0;padding:0;}
.nav li {display:inline;padding:7px;}
.nav {background-image: url(bg_nav.jpg);background-repeat: repeat-x;text-align:center;height:32px;margin:0;padding:0;}
.nav a:link {font-weight: bold; font-size: 12px;line-height:32px; color: #000000; font-family: Tahoma; text-decoration: none}
.nav a:visited {font-weight: bold; font-size: 12px; color: #000000; font-family: Tahoma; text-decoration: none}
.nav a:hover {font-weight: bold; font-size: 12px; color: #3974c2; font-family: Tahoma; text-decoration: none}

#subnav{background:url(bg_nav.jpg)}
.bluehead {color:#99A3FB;font-size:1.3em;}
      div.home_text{
        margin: 0 0 20px 0;
      }
      div.home_text h1{
        margin: 0;
        padding: 8px 0 2px;
        font-family: times new roman, arial, sans-serif;
        font-size: 1.2em;
        font-weight: normal;
        color: #fc5110;
      }
      div.home_text h2{
        padding: 14px 0 0 0;
        margin: 0 0 6px 0;
        font-family: times new roman, arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
        font-style: italic;
        color: #fc5110;
      }
      div.home_intro_1{
        margin: 0 20px 0 0;
        width: 360px;
        float: left;
      }
      div.home_intro_2{
        width: 360px;
        float: left;
      }
      div.products{
        margin: 20px 0;

      }
      table.products{
        width: 780px;
      }
      td.pa_lhs_1{
        padding: 0;
        width: 616px;
        vertical-align: top;
      }
      div.pa_lhs_1{
        margin: 0;
        padding: 1px 0 0 0;
        border-top: #ccc 1px solid;
      }
      div.pa_lhs_2{
        margin: 0;
        padding: 4px 0;
        border-top: #a5a5a5 1px solid;
      }
      p.pa_title{
        margin: 6px 0;
        font-size: 1em;
        font-weight: bold;
        color: #cf004d;
      }
      a.pa_1{
        color: #cf004d;
        text-decoration: none;
      }
      p.pa_abstract{
        margin: 2px 0 0 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        color: #000;
      }
      a.pa_2{
        color: #000;
        text-decoration: none;
      }
      td.pa_lhs_2{
        padding: 4px 0 6px 0;
        font-size: 0.9em;
      }
      td.pa_lhs_3{
        padding: 4px 4px 6px 0;
        font-size: 0.9em;
        text-align: right;
        text-align: right;
      }
      td.pa_rhs{
        padding: 5px 0 5px 5px;
        width: 130px;
        vertical-align: top;
      }
      div.clear{
        font-size: 1px;
        clear: both;
      }
            div.top_3{
        margin: 3px 10px 0 10px;
        padding: 3px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        text-transform: uppercase;
        text-align: right;
        color: #d20f57;
        border-top: #fff 1px solid;
        border-bottom: #777 1px solid;
      }
      a.top_3{
        color: #d20f57;
        text-decoration: none;
      }
      a.top_3:hover{
        color: #fff;
      }
      a.pd_enlarge,
      a.sub_cat{
        font-family: arial, verdana, sans, serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      p.pd_selection{
        margin: 2px 0 0 0;
        font-family: arial, verdana, sans, serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      div.pd_all{
        padding: 0 0 20px 0;
      }
      div.pd_imgs{
        margin: 0 0 0 10px;
        width: 190px;
        text-align: center;
        float: right;
      }
      img.pd_img{
        border: #888 1px solid;
      }
      div.pd_img{
        margin: 10px 0;
      }
      h2.pd_error{
        color: #f00;
      }
      p.pd_error{
        margin: 3px 0 6px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        color: #fff;
        display: inline;
        background-color: #f00;
      }
      div.pd_options{
        padding: 0 0 16px 0;
      }
      div.pd_detail{
        width: 155px;
        float: left;
      }
      p.pd_detail{
        margin: 4px 0 8px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
      }
      div.pd_size{
        padding: 1px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
      }
      div.pd_type{
        padding: 1px 0;
        font-family: arial, verdana, sans-serif;
        text-align: left;
        font-size: 0.8em;
      }
      div.pd_order{
        margin: 10px 0 0 0;
        padding: 20px 0 0 0;
        border-top: #888 1px solid;
        text-align: center;
      }
      input.pd_button{
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        width: 280px;
      }
      div.sub_cat{
        margin: 0 8px 10px 0;
        width: 125px;
        float: left;
        text-align: center;
        border: #888 1px solid;
      }
      a.sub_cat{
        font-family: arial, verdana, sans, serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
.banner {width:728px;border: groove red 4px;}
.right{float:right;}
.left{text-align:left;}
.cls{clear:both;}
.cleft{clear:left;}
.cright{clear:right;}
#sidebar{position:relative;width:180px;float:left;margin:0 7px 10px 10px;}
#sidebar ul{list-style:none;text-align:left;margin-left:10px;}
#sidebar a{display:block;}
.spacer{background:red;color:yellow;}
.small{font-size:small;padding:2px;margin:0;}
.section {margin:0;padding:2px;}
.adsenselike{text-align:left;width:210px;height:90px;margin:12px;font-size:small;float:left;}
.adsenselike a{color:blue;font-weight:900;}
