.active_blue div, .active_green div, .active_orange div, .active_yellow div, .inactive_green div, .inactive_orange div, .inactive_purple div, .inactive_blue div, .active_purple div, .inactive_yellow div, .active_brown div, .inactive_brown div, .active_search div,.inactive_search div  {
    float: left;
}
.active_search {
    display: block;
    float: left;
    margin: 0;
    padding: 0; height:31px;
}
.active_search  h3 {
    background-image: url("search_active_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/search_active_bg.gif*/;
    background-repeat: repeat-x;
    font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff4e00; text-decoration:none; font-weight:bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
}
.inactive_search h3 a{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;font-weight:bold;}
.inactive_search {
    display: block;
    float: left;
    margin: 0;
    padding: 0;height:31px;
}
.inactive_search  h3 {
    background-image: url("search_inactive_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/search_inactive_bg.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 3px;
    text-align: center;
}
.inactive_search h3 a.searchgen{color:#164b90;}
.inactive_search h3 a.searchpresc{color:#679e43;}
.inactive_search h3 a.searchpet{color:#ac6cae;}
.inactive_search h3 a.searchcat{color:#32a7b2;}

.active_blue {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.active_blue h3 {
    background-image: url("bgofferactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferactive.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
}
.active_brown {
    float: left;
    margin: 0;
    padding: 0;
}
.active_brown h3 {
    background-image: url("curve_brown_act_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/curve_brown_act_bg.gif*/;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 35px;
    padding: 0;
    text-align: center;
}
.inactive_brown {
    float: left;
    margin: 0;
    padding: 9px 0;
}
.inactive_brown h3 {
    background-image: url("curve_brown_inact_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/curve_brown_inact_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 30px;
    padding: 0;
    text-align: center;
}
.inactive_brown a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_brown a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_brown a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_brown a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_green {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.inactive_green h3 {
    background-image: url("n_search_green_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/n_search_green_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
}
.inactive_green a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_green a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_green a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_green a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_orange {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.inactive_orange h3 {
    background-image: url("n_search_pink_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/n_search_pink_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
}
.inactive_orange a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_orange a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.inactive_orange a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_orange a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_purple {
    float: left;
    margin: 0;
    padding: 9px 0;
}
.inactive_purple h3 {
    background-image: url("curve_purple_inact_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/curve_purple_inact_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 30px;
    padding: 0;
    text-align: center;
}
.inactive_purple a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_purple a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.inactive_purple a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_purple a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#search_results_head {
    float: left;
    height: 31px;
    margin: 0;
    padding: 0px 0 0;
    width: 100%;
}
.searchhead12 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px 0 0;
}
.active_purple {
    float: left;
    margin: 0;
    padding: 0;
}
.active_purple h3 {
    background-image: url("curve_purple_act_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/curve_purple_act_bg.gif*/;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 35px;
    padding: 0;
    text-align: center;
}
.active_purple h3 a {
    color: #FFFFFF;
    text-decoration: none;
}
.inactive_blue {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.inactive_blue h3 {
    background-image: url("bgofferinactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferinactive.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
    width: 170px;
}
.inactive_blue a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_blue a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_blue a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_blue a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_yellow {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.inactive_yellow h3 {
    background-image: url("n_search_orange_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/n_search_orange_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
}
.inactive_yellow a:link {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_yellow a:active {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.inactive_yellow a:visited {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.inactive_yellow a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.search_rel_catagory {
    border-bottom: 1px solid #D2D2D2;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px 0;
    width: 100%;
}
.search_rel_catagory strong {
    color: #FF5C0B;
    font-weight: bold;
    width: auto;
}
.search_rel_catagory span {
    color: #003399;
    font-weight: bold;
}
.search_rel_catagory span a {
    color: #003399;
    font-weight: bold;
    text-decoration: none;
}
.search_rel_catagorynew {
    border-top: 1px solid #D2D2D2;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px 0 0;
    width: 100%;
}
.search_rel_catagorynew strong {
    color: #000000;
    font-weight: bold;
    width: auto;
}
.search_rel_catagorynew span {
    color: #003399;
    font-weight: bold;
}
.search_rel_catagorynew span a {
    color: #003399;
    font-weight: bold;
    text-decoration: underline;
}
.active_green {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.active_green h3 {
    background-image: url("bgofferactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferactive.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
}
.active_orange {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.active_orange h3 {
    background-image: url("bgofferactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferactive.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
}
.active_yellow {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.active_yellow h3 {
    background-image: url("bgofferactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferactive.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
}
#search_results_head .blue_bd {
    border-bottom: 1px solid #D5DCE5;
    float: left;
}
#search_results_head .blue_bd1 {
    border-bottom: 1px solid #D5DCE5;
    margin-left: 0;
}
#search_results_head .gray_bd {
    border-bottom: 4px solid #8FA0AD;
    float: left;
}
#search_results_head .gray_bd1 {
    border-bottom: 4px solid #8FA0AD;
    margin-left: 0;
}
#search_results_head .green_bd {
    border-bottom: 1px solid #CCCCCC;
    float: left;
}
#search_results_head .green_bd1 {
    border-bottom: 1px solid #CCCCCC;
    margin-left: 0;
}
#search_results_head .orange_bd {
    border-bottom: 1px solid #CCCCCC;
    float: left;
}
#search_results_head .orange_bd1 {
    border-bottom: 1px solid #CCCCCC;
    margin-left: 0;
}
#search_results_head .yellow_bd {
    border-bottom: 1px solid #cccccc;
    float: left;
}
#search_results_head .yellow_bd1 {
    border-bottom: 1px solid #cccccc;
    margin-left: 0;
}
#search_results_head .purple_bd {
    border-bottom: 4px solid #8FA0AD;
    float: left;
}
#search_results_head .purple_bd1 {
    border-bottom: 4px solid #8FA0AD;
    margin-left: 0;
}
#search_result_list { background-color:#f5f5f5;    
    clear: both;
    float: left;
    width: 100%;
}
#search_result_listbot {
    border-top: 1px solid #D2D2D2;
    clear: both;
    float: left;
    width: 100%;
}
#search_top_result {
    padding: 5px 0;
    width: 100%;
}
#search_top_result h1 {
    color: #2064A6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom:5px; font-weight:bold;
    width: 90%;
}
#search_top_result h1 span {
    color: #000000;font-weight:bold;font-size: 16px;
}
#search_top_resultnew {
    padding: 0 0 5px;
    width: 100%;
}
#search_top_resultnew h1 {
    color: #FF5D0B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 0;
    width: 90%;
}
#search_top_resultnew h1 span {
    color: #FF5D0B;
}
.text12grey {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 12px;
    padding: 5px;
}
#search {
    float: left;
    /*width: 100%;*/
}
#search_head {
    height: 31px;
    margin: 0;
    padding: 10px 0 0;
}
.search_active {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.search_inactive {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.search_inactive1 {
    float: left;
    margin: 0;
    padding-top: 2px;
}
.search_inactive h3 {
    background-image: url("n_search_green_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/n_search_green_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
    width: 170px;
}
.search_inactive1 h3 {
    background-image: url("n_search_pink_bg.gif")/*tpa=http://assets.chemistdirect.co.uk/images/n_search_pink_bg.gif*/;
    background-repeat: repeat-x;
    font-weight: bold;
    line-height: 29px;
    padding: 0 3px;
    text-align: center;
    width: 170px;
}
.search_active div, .search_inactive div, .search_inactive1 div {
    float: left;
}
.search_active h3 {
    background-image: url("bgofferactive.gif")/*tpa=http://assets.chemistdirect.co.uk/images/bgofferactive.gif*/;
    background-repeat: repeat-x;
    color: #1C4984;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 3px;
    text-align: center;
    width: 210px;
}
.search_inactive a:link {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive a:active {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive a:visited {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive a:hover {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive1 a:link {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive1 a:active {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive1 a:visited {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.search_inactive1 a:hover {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
#search .brdb1 {
    border-bottom: 1px solid #D5DCE5;
    margin-left: 0;
    padding-top: 4px;
}
.brands {
    padding: 10px 0 0 10px;
}
.brands h2 {
    color: #000000;
    font-size: 12px;
    padding: 0 0 3px;
}
.brands ul {
    margin: 0;
    padding: 0;
}
.brands ul li a {
    color: #5F626B;
    font-size: 12px;
    text-decoration: none;
}
.brands ul li a:hover {
    color: #FF5900;
    font-size: 12px;
    text-decoration: none;
}
.viewbuttton { background:url(viewmore_buy.png)/*tpa=http://assets.chemistdirect.co.uk/images/buttons/viewmore_buy.png*/ no-repeat; background-position:-2px 0; display:block; border:medium none; height:29px; width:117px; cursor:pointer; }
/*.viewbuttton:hover, viewbuttton:focus { background:url(http://assets.chemistdirect.co.uk/images/buttons/viewmore_buy.png) no-repeat; background-position:-120px 0px; height:29px; width:117px; border:medium none; cursor:pointer; }
.viewbuttton:active { background:url(http://assets.chemistdirect.co.uk/images/buttons/viewmore_buy.png) no-repeat; background-position:-239px 0px; height:29px; width:117px; border:medium none; cursor:pointer; }*/
