html,body{
margin:0;
padding:0;
height:100%;
width:100%;
border:none;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#body_shell {
width:800px;
text-align:left;
height:100%;
/* overflow:hidden; */
}
#body_wrap {
width:800px;
float:left;
background-color:#ffffff;

margin:0px;
border:0px;
}
#content{
  float:right;
	width: 652px;
	margin: 0;
	padding: 0 0 0 0;
	height:auto;
	background-color:#FFFFFF;
}

#navbar {font-family: Arial, Helvetica, sans-serif;
width:148px;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-y;
text-align:left;
top: 10px;
left: 4px;
float:left;
height:100%;
 min-height: 100%;
}
#navbar ul li a:link, #navbar ul li a:visited {color: #ffffff;
background-color: #337bb7;
text-decoration: none;
border-top: solid #4d97d5 1px;
border-left: solid #4d97d5 1px;
border-bottom: solid #4d97d5 1px;
border-right: solid #4d97d5 1px;
margin: 3px;
padding: 1px;
display: block;
width: 130px;}
#navbar ul li a:hover, #navbar ul li a.current {background-color: #3888be;
text-decoration: none;
border-top: solid #4d97d5 1px;
border-left: solid #4d97d5 1px;
border-bottom: solid #4d97d5 1px;
border-right: solid #4d97d5 1px;}
#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: block;}
#navbar ul {margin: 0px; padding: 0px;}
#navbar {
	font-family : arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: .7em;
	line-height: 1.3em;
	font-style:normal;
}
#navbar2 {font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-y;
width:140px;
}
#navbar2 ul li a:link, #navbar2 ul li a:visited {color: #ffffff;
text-decoration: none;
margin: 0px;
padding: 1px;
display: block;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;}
#navbar2 ul li a:visited {
color:#175e99;
}
#navbar2 ul li a:hover, #navbar2 ul li a.current {
text-decoration: none;
margin:0px;
padding:1px;
color:#9cc6e8;
}
#navbar2 ul li {margin: 0px; padding: 1px; list-style-type:none; display: block;}
#navbar2 ul {margin: 0px; padding: 0px; text-decoration:none; list-style-type:none;}
.maincontent{
background-color:#FFFFFF}
.style7{
color:#155891;
font-size:9px;
width:148px;height:94px;
background-image:url(../images/cart_full.jpg);background-repeat:no-repeat;
background-position:center;
}
.style8{
color:#999999;
font-size:12px;
width:148px;height:94px;
background-image:url(../images/empty_cart.jpg);background-repeat:no-repeat;
background-position:center;
}
#productlink a:link{
font-size:14px;
color:#155891;
font-weight:bold;
text-decoration:none;
}
#productlink a:visited{
font-size:14px;
color:#155891;
font-weight:bold;
text-decoration:none;
}
#productlink2 a:link{
font-size:10px;
color:#155891;
font-weight:bold;
text-decoration:none;
}
#productlink2 a:visited{
font-size:10px;
color:#01467f;
font-weight:bold;
text-decoration:none;
}
div.contact_1{
height:452px;
width:307px;
background-image:url(../images/box2.jpg);background-repeat:no-repeat;
background-position:top;
float:left;
vertical-align:text-bottom;
}
    div.uedge {
      background-color: #ffffff;
      background-image: url(../box/top.jpg);
	  background-repeat:repeat-x;
    }
    div.redge {
      background-image: url(../box/right.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(../box/bottom.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.ledge {
	  background-image: url(../box/left.jpg);
	  background-repeat:repeat-y;
    }
    div.ulcorner {
      background-image: url(../box/top_l.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(../box/top_r.jpg);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(../box/bottom_l.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(../box/bottom_r.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
    div.innercontent {
      width: 600px;
	  color:#000000;
	  font-weight:normal;
    }
.style6{
font-size:10px;
}
.style11{
font-size:11px;
color:#FFFFFF;
}
.productbg{
height:262px;
background-image:url(../images/product_bg.jpg);
background-position:bottom; background-position:center;
background-repeat:no-repeat;
letter-spacing:normal;
line-height:normal;
}
.contact_l{width:98px;float:left;height:26px;}
.contact_r{width:334px;float:left;height:26px;}
  .errorMessage {
    color : #F00;
  }
  .errorItem {
    background : #F99;
  }