#subscribe .subscribe_right {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4DEE3;
    float: left;
    margin-left: 5px;
    min-height: 554px;
    padding: 20px;
    width: 536px;
}
#content .subscribe_content {
    background: none repeat scroll 0 0 #EFF4F7;
    border: 1px solid #E3EEF2;
    float: left;
    margin-bottom: 20px;
    padding: 5px;
    width: 970px;
}
#content .subscribe_content h2 {
    padding: 0px 0 0 5px;
    font-size:1.5em
}
#content .subscribe_left {
   background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 712px;
    padding: 20px;
    width: 600px;
}
#content .subscribe_right {
   background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    margin-left: 5px;
    min-height: 733px;
    padding: 10px;
    width: 305px;
    font-size:1em;
}
#content .subscribe_right ul li {
list-style-type:disc !important;
margin: 0 25px;
padding: 2px 5px;
}
#content .subscribe_right .service1 {
    background: url("/images/icons/time.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 70px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service2 {
    background: url("/images/icons/suppliers.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 70px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service3 {
    background: url("/images/icons/quality_control.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 80px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service4 {
    background: url("/images/icons/suppliers_details.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service5 {
    background: url("/images/icons/compare_prod.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service6 {
    background: url("/images/icons/discuss.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service7 {
    background: url("/images/icons/mhra_alerts.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;
}
#content .subscribe_right .service8 {
    background: url("/images/icons/new_products.png") no-repeat scroll 0 8px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    padding: 10px 0 0 60px;
    text-decoration: none;

 }
.subscribe_table {

font-size: 12px;
margin-bottom: 40px;
}
.subscribe_table h2 {
font-weight: bold;
}
.subscribe_table th {
border-bottom: 1px solid #BBBBBB;
}
.subscribe_table th, .subscribe_table td {
padding: 7px;
}
.subscribe_table .pro, .subscribe_table .medium, .subscribe_table .mini {
margin: 3px;
}
.subscribe_table .pro {
color: #4FB9EB;
}
.subscribe_table .medium {
color: #4FB9EB;
}
.subscribe_table .mini {
color: #4FB9EB;
}
.subscribe_table .right {
border-left: 1px solid #BBBBBB;
font-weight: bold;
}
.subscribe_table .row .last {
border-bottom: 1px solid #BBBBBB;
}
.subscribe_table tr.odd {
background: none repeat scroll 0 0 #F3F3F3;
}
.subscribe_table .price {
font-size: 16px;
}
.subscribe_table sup {
font-size: 13px;
font-weight: normal;
}
.subscribe_table .left {
width: 28%;
}
.subtitle_left {
text-align: right;
}
a.subscribe_button {
background:url("/images/backgrounds/subscribe.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-size: 14px;
font-weight: bold;
line-height: 30px;
margin: 4px 0 4px 2px;
text-align: center;
text-decoration: none;
width: 125px;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}
a.subscribe_button:hover {
background-position: 0 -4px;
border-color: #aaa #aaa #aaa #aaa;
cursor:pointer;
text-decoration: none;
}

