.content_text{
vertical-align: top;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
font: 13px Arial;
color: #555555;
background-color: #ffffff;
min-height: 500px;
_height: 500px;
padding-bottom: 20px;
/*border: 2px solid purple;*/
}
.content_text img.floatLeft{
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    border: 0px;
    background-color: #ffffff;
}
.content_text .header{
display: block;
padding-bottom: 20px;
background-color: #ffffff;
}
.content_text h2{
margin-bottom: 0px;
margin-top: 0px;

}

.content_images{
vertical-align: top;
background-color: #ffffff;
margin-bottom: 0px;
color: #ffffff;
}
.content_images #main{
vertical-align: top;
min-height: 250px;
background-color: #ffffff;
border: 1px solid blue;
}
.content_images #main img{

vertical-align: top;
margin-left: 20px;
margin-right: 20px;
background-color: #ffffff;
border: 1px solid red;
}
.content_images #thumbs{
z-index: 1;
vertical-align: top;
margin-top: -350px;
margin-left: 420px;
width: 230px;
height: 350px;
background-color: #ffffff;
vertical-align: top;
border: 1px solid green;
}
.content_images .prod_tag{
/*padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 0px;*/
background-color: #ffffff;
color: #ffffff;
/*border: 1px solid red;*/
}


.prod_thumb{
margin: 3px;
border: 2px solid black;
}


.product_specs{
/*clear: both; */
/*padding: 20px;*/
font: 11px "Arial";
}
.product_specs h2{
font: 12px "Arial";
font-weight: 700;
display: inline;
color: #ffffff;
padding: 5px 0px 5px 10px;
}
.product_specs #spec_line{
display: block;
background-color: #FF3366;
font: 16px "Arial" Bold;
}
.product_specs table{
/*border: 5px solid grey;   */
}
.product_specs table td{
padding: 10px 0px 10px 0px;
padding-top: 15px;
/*border: 1px solid green;*/
}
