#content_column {
float: right;
width: 375px;
margin-top: 15px;
}

.content_column_full {
float: left;
width: 370px;
margin: 0;
text-align: left;
padding: 0px 10px 24px 0px;
}

h2.content_column_full_heading  {
width: 330px;
color: #cc2365;
text-align: left;
font-size: 25px;
margin: 0;
padding: 0 10px 9px 0;
}

.content_column_full p {
padding: 0;
color: #004054;
font-size: 14px;
line-height: 18px;
margin: 0 20px 0 18px;;
padding: 6px 0 0 6px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}

.content_column_split0 {
float: left;
width: 360px;
}

.content_column_split1 {
float: left;
width: 158px;
margin: 0 5px 0 0;
background-color: #fff;
border: 1px solid #00ADDE;
color: #225A0F
text-align: left;
padding: 0 5px;
}

.content_column_split1 p {
color: #235911;
text-align: left;
padding: 0 5px;
font-size: 12px;
line-height: 16px;
}

.content_column_split1 h2 {
color: #098CBA;
padding-top: 5px;
margin: 0;
text-align: left;
font-size: 18px;
}

.content_column_split1 h3 {
font-weight: normal;
color: #098CBA;
padding: 0;
margin: 0;
text-align: left;
font-size: 14px;
}

.content_column_split2 {
float: left;
width: 170px;
text-align: left;
padding: 0 5px;
}

.content_column_split2 p{
color: #004054;
margin: 0;
padding: 0;
}

.content_column_split2 h2 {
background-image: url(/images/underlinebg.gif);
background-position: 0% 100%;
background-repeat: no-repeat;
padding-bottom: 13px;
padding-top: 0;
margin-top: 0;
text-align: left;
}

#products_column {
width: 380px;
padding-left: 10px;
padding-top: 15px;
}

#products_column ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#products_column li {
width: 175px;
float: left;
padding: 1px 5px;
text-align: left;
}

#products_column p {
padding: 0 0 9px 0;
margin: -6px 0 0 0;
font-size: 11px;
line-height: 18px;
}

#products_column h2 {
background-image: url(/images/drop_back.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
padding-top: 10px;
margin-top: -3px;
padding-left: 32px;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: left;
color: #43a725;
font-size: 19px;
}

#products_column li img.product_image  {
border: 3px solid #00adde;
background-color: #fff;
padding: 1px;
}

#products_column li img.product_image:hover  {
border: 3px solid #fff;
background-color: #00adde;
padding: 1px;
}

#products_column li a:hover {
border: 0;
}

/*order button placement and no border*/
#products_column li img.no_border {
border:none;
background: transparent;
float: right;
margin-top: -10px;
margin-bottom: 10px;
}

li.odd {
clear: left;
}