body, html{
background-color	: #ffffff;
text-align			: center;
height				: 100%;
margin				: 0px 0px 0px 0px;
vertical-align		: top;
font-family			: verdana;
font-size			: 10px;
padding				: 0px;
min-height			: 100%; /*for mozilla*/
background			: url(images/bk3.gif) repeat-y 50% 0;
}

a:hover{ 
text-decoration		: none;
}

p{ 
font-family			: verdana;
font-size			: 10px;
color				: #333333;
}

td{ 
font-family			: verdana;
font-size			: 10px;
color				: #333333;
}

h1{
font-family			: arial, helvetica;
font-size			: 16px;
font-weight			: bold;
color				: #000000;
border-bottom		: 1px solid #dedede;
}

h2{
font-family			: arial, helvetica;
font-weight			: bold;
font-size			: 12px;
margin				: 0px 0px 0px 0px;
color				: #0066CC;
}

#main{
width				: 770px;
height				: 100%;
background-color	: #ffffff;
margin-left			: auto;
margin-right		: auto;
top					: 0px;
position			: relative;
padding				: 0px 0px 0px 0px;
background			: url(images/bk3.gif) repeat-y center;
}

#header{
width				: 770px;
height				: 56px;
background-color	: #ffffff;
background-image	: url(images/header2.gif);
}

#content{
top					: 82px;
text-align			: left;
width				: 530px;
padding-left		: 5px;
left				: 150px;
position			: absolute;
vertical-align		: top;
}

#content p{
font-family			: verdana, sans-serif;
font-size			: 11px;
line-height			: 1.5em;
color				: #333333;
}

#content ul, li{
font-size			: 11px;
color				: #333333;
}

#breadcrumbs{ 
top					: 110px; 
left				: 138px; 
width				: 530px; 
height				: 20px; 
padding				: 2px;
padding-top			: 8px;
text-align			: left;
font-size			: 10px;
font-family			: arial;
font-weight			: bold;
color				: #0066CC;
}

#breadcrumbs p{
text-align			: left;
font-size			: 10px;
font-family			: Arial;
font-size			: 10px;
font-weight			: bold;
padding-bottom		: 0px;
padding-top			: 2px;
padding-left		: 0px;
margin				: 0px 0px 0px 0px;
display				: inline;
}

#breadcrumbs a{
color				: #000000;
}

#breadcrumbs a:hover{
color				: #0066cc;
}

#leftnav{
width				: 102px;
left				: 31px;
position			: absolute;
top 				: 82px;
margin				: 0px;
}

#leftnav ul{
font-family			: arial;
font-size			: 10px;
text-align			: left;
border-bottom		: 1px solid #bebdbd;
width				: 97px;
margin				: 0px 0px 0px 0px;
padding-bottom		: 2px;
padding-top			: 2px;
padding-left		: 4px;
list-style			: none;
display				: block;
}

#leftnav li{
padding-bottom		: 2px;
display				: block;
}

#leftnav p{
width				: 98px;
height				: 40px;
text-align			: left;
border-bottom		: 1px solid #cccccc;
font-size			: 10px;
font-family			: Arial;
padding-bottom		: 0px;
padding-top			: 0px;
padding-left		: 0px;
margin				: 0px 0px 0px 0px;
}

#leftnav h3{
width				: 98px;
text-align			: left;
border-top			: 1px solid #ffffff;
font-size			: 11px;
font-weight			: bold;
font-family			: Arial;
padding-top			: 2px;
padding-bottom		: 2px;
padding-left		: 2px;
margin				: 0px 0px 0px 0px;
}

/* IE Fix Vertical Nav */
#leftnav img{
vertical-align		: bottom;
}

#leftnav a{
display				: block;
color				: #000000;
text-decoration		: none;
margin				: 0px;
}

#leftnav a:visited{
display				: block; 
color				: #000000;
text-decoration		: none;
}

#leftnav a:hover{
color				: #0066CC;
text-decoration		: none;
}

#main2 img{
vertical-align		: bottom;
}

#header img{
vertical-align		: bottom;
position			: relative;
margin				: 0px 0px 0px 0px;
padding				: 0px 0px 0px 0px;
}

#topnav{
width				: 717px;
height				: 25px;
font-size			: 12px;
font-family			: arial;
font-weight			: bold;
position			: absolute;
left				: 27px;
top					: 56px;
background-color	: #FFFFFF;
background-image	: url("images/nav_bk.gif");
}

#topnav p{
text-align			: left;
font-size			: 11px;
font-weight			: bold;
color				: #FFFFFF;
font-family			: Arial;
padding-top			: 4px;
padding-left		: 12px;
margin				: 0px 0px 0px 0px;
vertical-align		: top;
}

#topnav a{
width				: 114px;
height 				: 22px;
padding				: 3px 0px 0px 0px;
margin				: 0px;
background			: url("images/nav.gif") 0 0 no-repeat;
color				: #ffffff;
text-align			: center;
text-decoration		: none;
top					: 0px;
float				: left;
}  

#topnav a:hover {
background-position	: -114px 0;
color				: #ffffff;
}

#topnav a:visited{
color				: #FFFFFF;
text-decoration		: none;
}


/* Product Info */
.product{
float				: right;
width				: 40%;
margin				: 4px;
position			: relative;
}

.product p{
font-size			: 12px;
font-family			: arial;
font-weight			: bold;
padding				: 4px;
background			: #eeeeee;
border-bottom		: 1px solid #dedede;
border-right		: 1px solid #dedede;
}

.product img{
position			: relative;
}

.topsearch{
margin				: 0px 0px 0px 0px; 
float				: right; 
position			: relative; 
padding				: 25px 70px 0px 0px;
}

input{
font-size			: 11px;
}