/*  Global Styles */
body{
margin: 0;
padding: 0;
background-color: #EDEEFD;
}

p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 17px;
color: #151515;
}

img{
border: 0;
background-color: transperant;
}

h1{
font: bold 17px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h2 {
margin: 10px -5px 5px -10px;
padding: 3px 0px 4px 10px;
font: bold 11px Verdana, Helvetica, sans-serif;
color: #333333;
background-color: #DBDDFD;
}

h3{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

a:link{
color: #005FA9;
text-decoration: none;
}

a:visited{
color: #005FA9;
text-decoration: none;
}

a:hover{
color: #005FA9;
text-decoration: none;
}

table{
border: 0;
padding: 0;
}

td{
vertical-align:top;
padding: 0;
}

/*  Page Layout */
#head{
padding: 20px 0px 10px 25px;
background-color: #EDEEFD;
}

#content{
border-bottom: 1px solid #999999;
}

#leftcolumn{
width: 155px;
background-color: #FFFFFF;
border-right: 1px solid #999999;
padding: 22px 0px 0px 25px;
}

#leftcolumn td{
padding: 0px 0px 13px 0px;
}

#leftcolumn td ul{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

#leftcolumn td li{
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
color: #01589B;
}

#leftcolumn td li a{
color: #666666;
}

#rightcolumn{
width: 553px;
padding: 17px 0px 20px 25px;
}


/*  Product Page Styles */
.floatproduct{
float: right;
margin: 3px 0px 15px 20px;
}

#product td{
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 5px 10px;
border-bottom: 1px solid #999999;
background-color: #DBDDFD;
color: #000000;
}

#header td{
border-top: 1px solid #999999;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#on td{
background-color: #FFFFFF;
}

/*  Title Bar */
#titlebar{
width: 760px;
background-color: #EDEEFD;
font: 700 15px  Arial, Helvetica, sans-serif;
color: #666666;
border-top: 1px solid #999999;
border-bottom: 1px solid #666666;
}

/*  Product Definition Area */
#product{
background-color: #DBDDFD;
padding: 5px 0px 3px 24px;
border-left: 1px solid #999999;
}

.ProdDef1 {
border-top: 1px solid #999999;
border-left: 1px solid #999999;
}

.ProdDef1 td{
color: #666666; font: 600 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }


.prodcell  { color: black; font: 800 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 3px }
 .prodcell2  { color: black; font: 800 12px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 3px }
 .prodcell3  { color: black; font: 800 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 3px }
.large{
text-align:center;
padding: 0px 20px 0px 0px;
}
.large img{
border: 1px solid #999999;

}

.specs td { padding: 8px 5px }
.specs {vertical-align:middle}
.title { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; padding: 0px 40px }
/*  Color Table  */
#colortable td{
border: 1px solid black;
width: 38px;
margin: 0px 7px 7px 0px;
}

.green{
background-color: #00CC33;
color: #00CC33;
}

/*  Footer */
#footer p{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
margin: 17px 0px 0px 25px;
}
