/*     Document   : 4nrx_main,    Created on : Aug 25, 2008, 5:42:29 PM */
    body
    {
        background: url("tile-2.gif")/*tpa=https://4nrx-uk.com/libs/css/images/tile-2.gif*/;
        background-color: #bdbdbd;
        background-repeat: repeat-x;
        background-position: top center;
        margin: 0px;
		
    }
    a:link, a:visited {
        color: #56595C;
        text-decoration: none;
		font-weight : bold;
    }
    a:hover {
        text-decoration: none;
    }
    .form-button, .form-button-alt {
        background:#19c6f7 none repeat scroll 0 0;
        border:1px solid #0099c4;
        color:#FFFFFF;
        cursor:pointer;
        font-family:arial,sans-serif !important;
        font-size:12px !important;
        font-style:normal !important;
        font-variant:normal !important;
        font-weight:bold !important;
        line-height:normal !important;
        overflow:visible;
        padding:1px 8px;
        margin-right: 3px;
        text-align:center;
        vertical-align:middle;
        width:auto;
    }
    input.input-text, select, textarea {
        border:1px solid #B6B6B6;
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        line-height:normal;
    }
    .dash_separator {
        background: url("img_back_dash_ct7.gif")/*tpa=https://4nrx-uk.com/libs/css/images/img_back_dash_ct7.gif*/;
        background-repeat: repeat-x;
        background-position: 4px;
        width: 100%;
        height: 8px;
    }
    .dash_line {
        background: url("img_back_dash_ct7.gif")/*tpa=https://4nrx-uk.com/libs/css/images/img_back_dash_ct7.gif*/;
        background-repeat: repeat-x;
        background-position: top;
        width: 100%;
        height: 22px;
    }
    .dash_footer {
        background: url("img_back_dash_ct7.gif")/*tpa=https://4nrx-uk.com/libs/css/images/img_back_dash_ct7.gif*/;
        background-repeat: repeat-x;
        width: 1000px;
        height: 12px;
    }
    .bg_blank {
        background-color: #ffffff;
        width: 1006px;
        font-family: Arial;
        font-size: 12px;
    }
    .bg_headers {
        background-color: #f97008
    }
    .bg_footer {
        font: 10px Arial;
        text-align: center;
        height: 20px;
    }
    .bg_footer ul {
        list-style-type: none;
        margin-left: 0px;
        padding-left: 0px;
    }
    .bg_footer ul li {
        display: inline;
        margin: 0px;
        padding: 0px;
    }
    .bg_footer ul li a:link, .bg_footer ul li a:visited {
        color: #56595C;
        padding: 0 0 0 2px;
        text-decoration: none;
    }
    .bg_footer ul li a:hover {
        color: #000;
        padding: 0px 0 0 2px;
        text-decoration: none;
    }
    .bg_footer_seal {
        background: url("guaranteed_seal.gif")/*tpa=https://4nrx-uk.com/libs/css/images/guaranteed_seal.gif*/;
        background-repeat: no-repeat;
        height: 42px;
        background-position: center;
    }
    .box_cvslogo {
        width: 261px;
        height: 110px;
        background-color: #f97008
    }
    .box_pharmacy {
        background-color: #f97008;
        width: 165px;
        height: 110px
    }
    .box_shop {
        background-color: #C90016;
        width: 136px;
        height: 110px
    }
    .box_photo {
        background-color: #f97008;
        width: 136px;
        height: 110px
    }
    .box_navbar {
        padding-right: 5px;
        padding-left: 3px;
        padding-bottom: 5px;
        padding-top: 5px;
        height: 25px
    }
    .box_navlink {
        padding-right: 5px;
        padding-left: 10px;
        padding-bottom: 0px;
        padding-top: 0;
        background-color: #9c0112;
    }
    .hTitle {
        font: 16px Arial;
        color: #f97008;
    }
    .hTitleBold {
        font: 16px Arial;
        font-weight: bold;
        color: #0099c4;
    }
    .lnk_nav {
        font: 12px Arial;
        color: #ffffff;
        text-decoration: none;
    }
    .lnk_nav A {
        font: 12px Arial;
        color: #ffffff;
        text-decoration: none;
    }
    .lnk_nav A:visited {
        color: #ffffff;
        text-decoration: none;
    }
    .lnk_nav A:hover {
        color: #ffffff;
        text-decoration: underline;
    }
    .box_utilitybar {
        background: url("back_utilitybar.gif")/*tpa=https://4nrx-uk.com/libs/css/images/back_utilitybar.gif*/;
        background-color: #f0f3f4;
        background-repeat: repeat-x;
        background-position: top center;
        height: 30px;
        font: 12px Arial;
    }
    #menu {
        border-style: none;
	}
    #menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
	}
    #menu li a {
        font-family: Arial;
        font-size: 11px;
        height: 16px;
        text-decoration: none;
    }
    #menu li a:link, #menu li a:visited {
        color: #aaa;
        display: block;
        padding: 0 0 0 2px;
    }
    #menu li a:hover {
        color: #0099c4;
        padding: 0px 0 0 2px;
    }    
    .menu_category {
        width: 100%;
        height: 30px;
        background: #FFF none;
    }
    .menu_cartinfo {
        width: 100%;
        height: 30px;
        background: #eee none;
    }
    .menu_cartinfo ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .menu_cartinfo li {
        font: bold 12px Arial;
        padding-right: 1em;
        text-decoration: none;
        display: inline;
        margin: 6px 0 0 0;
        padding: 0 10px 0 5px;
        float: left;
    }
    .menu_cartinfo li a {
        font: bold 12px Arial;
        height: 16px;
        text-decoration: none;
        float: left;
    }
    .menu_cartinfo li a:link, .menu_cartinfo li a:visited {
        color: #56595C;
        display: block;
    }
    .menu_cartinfo li a:hover {
        color: #000;
    }
    .contentnarrow {
        padding: 0 0;
    }
    .post {
        padding: 0 0 0 0;
        clear: left;
    }
    .post h2 {
        font-size: 16px;
    }
    .post img {
        float: left;
        display: block;
        border: none;
        margin-right: 15px;
    }
    .cat_entry {
        line-height: 50px;
        font-size: 11px;
    }
    .cat_entry a {
        color: #ef3d00;
        text-decoration: none;
    }
    .cat_entry a:hover {
        color: #ffa200;
    }
	
    .entry {
        line-height: 20px;
        font-size: 11px;
    }
    .entry a {
        color: #ef3d00;
        text-decoration: none;
    }
    .entry a:hover {
        color: #ffa200;
    }
    div.pic {float: left; height: 130px; width: 130px; padding: 20px; margin: 3px 3px;}
    div.pic img {border: none;}
    div.ls img {height: 96px; width: 128px; margin: 0 0; margin-bottom: 10px;}
    div.pic span.title {font-size: 11px;}
    /* Root = Horizontal, Secondary = Vertical */
    ul#navmenu-h {
      margin: 0;
      padding: 0;
      width: 100%; /*For KHTML*/
      list-style: none;
      height: 30px;
    }
    ul#navmenu-h li {
      margin: 0;
      padding: 3px 0 0 0;
      float: left; /*For Gecko*/
      display: inline;
      list-style: none;
      position: relative;
      height: 24px;
    }
    ul#navmenu-h ul {
      margin: 0;
      padding: 0;
      width: 160px;
      list-style: none;
      display: none;
      position: absolute;
      top: 24px;
      left: 0;
      background-color: #EEE;
    }
    ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
      clear: both;
      display: block;
      font: 1px/0px serif;
      content: ".";
      height: 0;
      visibility: hidden;
    }
    ul#navmenu-h ul li {
      width: 160px;
      float: left; /*For IE 7 lack of compliance*/
      display: block !important;
      display: inline; /*For IE*/
      z-index: 99;
    }
    /* Root Menu */
    ul#navmenu-h .category_title
    {
      padding-left: 10px;
      padding-right: 10px;
      font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
      color: #ed6e17;
    }
    ul#navmenu-h a {
      padding: 0 6px;
      float: none !important; /*For Opera*/
      float: left; /*For IE*/
      display: block;
      color: #666;
      font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
      text-decoration: none;
      height: auto !important;
      height: 1%; /*For IE*/
    }
    /* Root Menu Hover Persistence */
    ul#navmenu-h a:hover,
    ul#navmenu-h li:hover a,
    ul#navmenu-h li.iehover a {
      background-color: #DDD;
      color: #000;
    }
    /* 2nd Menu */
    ul#navmenu-h li:hover li a,
    ul#navmenu-h li.iehover li a {
      float: none;
      background: #EEE;
      color: #666;
    }
    /* 2nd Menu Hover Persistence */
    ul#navmenu-h li:hover li a:hover,
    ul#navmenu-h li:hover li:hover a,
    ul#navmenu-h li.iehover li a:hover,
    ul#navmenu-h li.iehover li.iehover a {
      background: #CCC;
      color: #FFF;
    }
    /* 3rd Menu */
    ul#navmenu-h li:hover li:hover li a,
    ul#navmenu-h li.iehover li.iehover li a {
      background: #EEE;
      color: #666;
    }
    /* 3rd Menu Hover Persistence */
    ul#navmenu-h li:hover li:hover li a:hover,
    ul#navmenu-h li:hover li:hover li:hover a,
    ul#navmenu-h li.iehover li.iehover li a:hover,
    ul#navmenu-h li.iehover li.iehover li.iehover a {
      background: #CCC;
      color: #FFF;
    }
    /* 4th Menu */
    ul#navmenu-h li:hover li:hover li:hover li a,
    ul#navmenu-h li.iehover li.iehover li.iehover li a {
      background: #EEE;
      color: #666;
    }
    /* 4th Menu Hover */
    ul#navmenu-h li:hover li:hover li:hover li a:hover,
    ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
      background: #CCC;
      color: #FFF;
    }
    ul#navmenu-h ul ul,
    ul#navmenu-h ul ul ul {
      display: none;
      position: absolute;
      top: 0;
      left: 160px;
    }
    /* Do Not Move - Must Come Before display:block for Gecko */
    ul#navmenu-h li:hover ul ul,
    ul#navmenu-h li:hover ul ul ul,
    ul#navmenu-h li.iehover ul ul,
    ul#navmenu-h li.iehover ul ul ul {
      display: none;
    }
    ul#navmenu-h li:hover ul,
    ul#navmenu-h ul li:hover ul,
    ul#navmenu-h ul ul li:hover ul,
    ul#navmenu-h li.iehover ul,
    ul#navmenu-h ul li.iehover ul,
    ul#navmenu-h ul ul li.iehover ul {
      display: block;
    }
    #search-input {
        display: block;
        float: left;
        width: 260px;
        padding: 0 5px 0 0;
        background: transparent url("search-bar.gif")/*tpa=https://4nrx-uk.com/libs/css/images/search-bar.gif*/ top left no-repeat;
    }
    #search-field {
        float: left;
    }
    #search-field input {
        width: 215px;
        padding: 3px 0 4px 10px;
        margin: 0;
        border: 0;
        background: transparent;
        color: #000000;
    }
    #search-field input:focus {
        outline: 0;
    }
    #search-button {
        float: right;
    }
    #search-button input {
        padding: 0;
        margin: 4px 4px 2px 0;
        height: 18px;
        width: 28px;
        font-size: 0;
        line-height: 0;
    }
    .categorylist ul {
      float: right;
      width: 88%;
      margin: 0;
      padding: 0;
      list-style: none;
    }

    .categorylist li {
      font-size: 11px;
      line-height: 21px;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0;
    }
    .categorylist a.new {
	padding: 5px 30px 5px 0;
	background: transparent url("new.gif")/*tpa=https://4nrx-uk.com/libs/css/images/new.gif*/ no-repeat center right;
    }
    .categorylist h4 {
      padding-left: 18px;
    }