﻿
/* fonts */
/*
@font-face {
	font-family: 'KlavikaBold';
	src: url('fonts/klavika-bold-webfont.eot');
	src: local('☺'),
	url('fonts/klavika-bold-webfont.woff') format('woff'),
	url('fonts/klavika-bold-webfont.ttf') format('truetype'),
	url('fonts/klavika-bold-webfont.svg#webfontkO9yrU7q') format('svg');
}
@font-face {
	font-family: 'KlavikaRegular';
	src: url('fonts/klavika-regular-webfont.eot');
	src: local('☺'),
	url('fonts/klavika-regular-webfont.woff') format('woff'),
	url('fonts/klavika-regular-webfont.ttf') format('truetype'),
	url('fonts/klavika-regular-webfont.svg#webfontDoPg36on') format('svg');
}
*/

@font-face {
  font-family: 'Raleway';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/Raleway-regular/Raleway-regular.eot');
  src: url('/fonts/Raleway-regular/Raleway-regular.eot?#iefix') format('embedded-opentype'),
       local('Raleway'),
       local('Raleway-regular'),
       url('/fonts/Raleway-regular/Raleway-regular.woff2') format('woff2'),
       url('/fonts/Raleway-regular/Raleway-regular.woff') format('woff'),
       url('/fonts/Raleway-regular/Raleway-regular.ttf') format('truetype'),
       url('/fonts/Raleway-regular/Raleway-regular.svg#Raleway') format('svg');
}

@font-face {
  font-family: 'Raleway';
  font-weight: 700;
  font-style: normal;
  src: url('/fonts/Raleway-700/Raleway-700.eot');
  src: url('/fonts/Raleway-700/Raleway-700.eot?#iefix') format('embedded-opentype'),
       local('Raleway Bold'),
       local('Raleway-700'),
       url('/fonts/Raleway-700/Raleway-700.woff2') format('woff2'),
       url('/fonts/Raleway-700/Raleway-700.woff') format('woff'),
       url('/fonts/Raleway-700/Raleway-700.ttf') format('truetype'),
       url('/fonts/Raleway-700/Raleway-700.svg#Raleway') format('svg');
}



/* general */
html {
	height:100%;
}
body {
	margin: 0;
	color: #222222;
	/*font:12px Arial, Helvetica, sans-serif;*/
	font: 12px 'Roboto', sans-serif;
	height: 100%;
	background: #fff;
	min-width: 82.5em;
}
img{border-style:none;}
a {
	text-decoration: none !important;
	color: #5b88ff !important;
	font-weight: bold;
}
a:hover{color: #053D57;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.floatright {
	float:right;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
.print-logo{display:none;}

.posts-holder .post .holder:after,
.promo:after,
.main-box-holder:after,
.explore .frame:after,
.explore .holder:after,
.testimonial .holder:after,
#main:after,
.four-cols:after,
.search-form .row:after{
	content:'';
	display:block;
	clear:both;
}
/* wrapper */
#wrapper{
	width:100%;
	position:relative;
	font-size:1.083em;
	line-height:1.384em;
	min-height:100%;
}
* html #wrapper{height:100%;}
.bg-page{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:24.615em;
	z-index:1;
}
.home .bg-page{
	 
	height:50.1200em;
	 
}
.w1{
	width:990px;
	position:relative;
	z-index:2;
	margin:0 auto;
	padding:0 0 24.692em;
}
/* header */
#header{
	width:100%;
	overflow:hidden;
	height:4.9230em;
	/*padding:0.5em 0 0.5em;*/
	padding-top: 10px;
}
.logo{
	float:left;
	margin:0 0 0 0.923em;
	padding-top: 4px;
    padding-left: 3px;
}
.logo img{
	display:block;
	/*width:229px;
	height:64px;*/
}
.btn-login{
	float:right;
	width:4.923em;
	height:2.461em;
	margin:0.538em 1.153em 0 0;
}
.btn-login img{
	display:block;
	width:100%;
	height:100%;
}
/* navigation */
.navigation{
	width:100%;
	height:3.1538em;
	overflow:hidden;
	padding:0 0 0;
	margin-bottom:1.923em;
	background:url("/content/images/blue/bg-menu-home.gif") repeat scroll 0 0 / 100% 100% transparent !important
}
.home .navigation{padding:0;}
.search-form{
	float:right;
	position:relative;
	padding:0.153em;
	width:11.538em;
	height:1.846em;
	margin:0.384em 1.076em 0;
	display:inline;
}
.search-form .bg-form{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:11.846em;
	height:2.153em;
}
.search-form .row{
	width:100%;
	position:relative;
	z-index:24;
}
.search-form .bg-form .row:after{
	content:'';
	display:block;
	clear:both;
}
.search-form input {
	float:left;
	background:url(images/none.gif);
	border:0;
	color:#666;
	width:8em; /*was 8.769*/
	padding:0.307em 0.384em;
	line-height:normal;
	margin:0;
	position:relative;
	z-index:2;
}
.search-form .btn-go{
	/*float:right;*/
	width:1.846em;
	height:1.846em;
	z-index:3;
}
.nav{
	float:left;
	padding:0 0.133em;
	margin:0 0 0 0.866em;
	display:inline;
	list-style:none;
	background:url(images/blue/split1.gif) no-repeat 100% 50%;
	font-size:1.153em;
	line-height:2.533em;
	width:961px;
}
.nav li{
	float:left;
	background:url(images/blue/split1.gif) no-repeat 0 50%;
	padding:0 0 0 0.0533em;
}
.nav a{
	float:left;
	height:2.6em;
	color:#ffffff;
	padding:0 1.266em;
	font-weight:bold;
}
.nav a:hover, .nav a.breadcrumb{
	color:#4787a1;
	text-decoration:none;
	background:url(images/blue/bg-nav-hover.gif) repeat-x 0 0;
}
.nav .active a, .nav a.breadcrumb{
	font-weight:bold;
	color:#4787a1;
	background:url(images/blue/bg-nav-hover.gif) repeat-x 0 0;
}
.nav .home-icon img {
	margin-top:12px;

}
.nav .home-icon a:hover, .nav .home-icon a.breadcrumb{
	background:url(images/blue/bg-nav-home-hover.gif) repeat-x 0 0;
}
.nav .home-icon .active a {
	background:url(images/blue/bg-nav-home-hover.gif) repeat-x 0 0;
}
.nav li.myaccountMenu 
{
    float:right;
}
.nav li.myaccountMenu a
{
    font-weight:bold;
    /*color:#ff6a07;*/
}
.nav li.endMenu a
{
    background:url("images/blue/split1.gif") no-repeat scroll 100% 50% transparent;
}
.nav li.endMenu a:hover, .nav li.endMenu a.breadcrumb
{
    background:url(images/blue/bg-nav-hover.gif) repeat-x 0 0;
}
/* main */
#main{
	overflow:hidden;
}
/* visual */
.visual{
	width:100%;
	overflow:hidden;
	margin:0 0 3.076em;
	height:25.384em;
}
.visual .flash-holder{
	/*background:url(images/flash.jpg) no-repeat;*/
	/*width:39.615em;*/
	height:25.384em;
	overflow:hidden;
	float:right;
}
.visual .flash-holder img{
	display:block;
	width:100%;
	height:100%;
}
.home .flash-holder {
	/*background-image:url(/portals/4/animations/DrDale_Home_BG.jpg);*/
	padding-top:2px;
}
.welcome{
	float:left;
	width:28.6em;
	font-size:1.846em;
	line-height:1.041em;
	padding:1.5em 0 0 0.625em;
	color:#ff6a07;
}

.welcome h1{
	font:2.0em/0.833em KlavikaRegular, Arial, Helvetica, sans-serif;
	margin:0 0 0.166em 0.033em;
	color:#575757;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/hIEfix.png,sizingMethod=crop);zoom:1;
	/*font-weight:0.1;
	text-shadow: 0 0 1px rgba(0,0,0,0.2);*/
}

.welcomesubheading{
	margin:0 0 0.3em 0.166em;
	padding-top:0.3em;
}
.welcome .btn-find{
	display:block;
	width:6.833em;
	height:2.291em;
	padding-top:0.5em;
}
.welcome p {
	font-size:0.646em;
	color:#575757;
	line-height:150%;
}
/* two-cols */
.two-cols{
	overflow:hidden;
	padding:0 0 0 0.001em;
}
/* intro */
.two-cols .intro{
	/*float:left;
	width:46.153em;*/
}
.two-cols .intro .t{
	display:block;
	width:46.153em;
	height:1.615em;
}
.two-cols .intro .holder{
	background:#fff;
	padding:0 1.384em 0 2.461em;
}
.two-cols .intro .frame{
	width:100%;
	overflow:hidden;
	/*border-bottom:1px solid #d4c3ba;*/
	padding:0 0 1.153em;
}
.two-cols .intro .image{
	float:right;
	width:16.769em;
}
.two-cols .intro .image img{
	display:block;
	width:100%;
}
.two-cols .intro .description{
	float:left;
	width:24.615em;
	color:#525252;
	line-height:1.538em;
	padding:0.615em 0 0;
	height:178px;
}
.two-cols .intro h2{
	font:1.846em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	color:#575757;
	margin:0 0 0.416em;
}
.two-cols .intro p{margin:0 0 2.538em;}
.more{
	width:100%;
	overflow:hidden;
	line-height:1.230em;
}
.more a{
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#ff6a07;
}
.more a span{
	float:left;
	padding:0 0.307em 0 0;
}
.more a img{
	float:left;
	width:1.230em;
	height:1.230em;
}
.intro .more{
	width:200px;
}
/* side-column */
.two-cols .side-column{
	width:26.692em;
	float:right;
}
.side-column .links{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.side-column .links a{
	float:left;
	width:12.538em;
	/*height:5.307em;*/
	margin:0 0 0 0.923em;
}
.side-column .links a.first-child,
.side-column .links a:first-child{margin:0;}
.links a img{
	display:block;
	width:100%;
	/*height:100%;*/
}
.testimonial{
	width:26em;
	margin:0 0 0 0.307em;
}
.testimonial .t,
.testimonial .b,
.testimonial .c{
	display:block;
	width:100%;
}
.testimonial .t{height:1.385em;}
.testimonial .b{height:6.923em;}
.testimonial .holder{
	width:100%;
	position:relative;
}
.testimonial .c{
	height:100%;
	left:0;
	position:absolute;
	top:0;
}
.testimonial .frame{
	float:left;
	margin-bottom:-3em;
	overflow:hidden;
	position:relative;
	z-index:10;
	padding:0 2em 0 0.384em;
	width:23.076em;
}
.testimonial .q{
	float:right;
	border-left:1px solid #ccc;
	padding:1.4615em 0 0.3846em 1.23em;
	width:12.3846em;
	color:#666;
	overflow:hidden;
}
.testimonial .q .more a{float:right;}
.testimonial .q p{
	margin:0 0 0.8em;
	font-size:0.85em;
	line-height:113%;
}
.testimonial .cite{
	float:left;
	width:9.076em;
	text-align:center;
	color:#666;
	line-height:1em;
}
.testimonial .cite .logotype{
	width:7.461em;
	margin:0 auto 0.6923em;
}
.testimonial .cite .logotype img{
	display:block;
	width:100%;
}
.testimonial .cite strong{
	display:block;
	font-size:0.846em;
}
.testimonial .cite p{
	margin:0;
	font-size:0.846em;
}
/* section */
.section{
	width:100%;
	overflow:hidden;
	margin:0 0 2.4615em;
}
/* explore */
.explore{
	float:left;
	padding:24px;
	width:956px;
	color:#525252;
	background-color:#f8f4ef;
	border:solid 2px #c4c1bc;
	
}
.side-column h2{
	font:1.846em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	margin:0 0 0.25em 0;
}
.explore.side-column h2{
	font:1.846em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	margin:0 0 0.25em 0;
}
.explore .holder{
	/*width:100%;*/
	position:relative;
	background-image:url(content/images/sep5.gif);
}
.explore .frame{
	width:100%;
	position:relative;
}
.explore .sep{
	position:absolute;
	left:0px;
	top:0;
	width:936px;
	height:100%;
}
.explore .col{
	float:left;
	width: 190px;
	padding:0 21px 3.4615em;
	line-height:1.3076em;
}
.explore .threecol 
{
    width:647px !important;
}
.explore h3{
	color:#ff6a07;
	font-size:1.0769em;
	margin:0 0 6px;
	font-weight:normal;
}
.explore .content{font-size:0.923em;}
.explore p{margin:0 0 1.1666em;}
.explore .more{
	width:15em;
	position:absolute;
	bottom:0;
}
/* news */
.home .news{
	display:inline;
	margin:0 3.538em 0 0;
	color:#525252;
}
.home .news h2{
	font:1.846em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	margin:0;
	color:#575757;
}
.home .news ul{
	padding:0;
	margin:-0.5833em 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:0.923em;
	line-height:1.1666em;
}
.home .news ul li{
	background:url(images/sep3.gif) repeat-x;
	float:left;
	width:15.6666em;
	margin:-2px 0 2px;
	padding:1.1666em 0.25em 1.25em;
}
.home .news ul .title{
	display:block;
	margin:0 0 0.3333em;
}
.home .news ul .title a{color:#525252;}
.home .news ul a{color:#e46741;}
.home .news ul p{margin:0;}*/
/* clients */
.clients{
	padding:0 0 0.7692em 3.4615em;
	height:1%;
}
.clients h2{
	font:1.846em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	margin:0 0 0.9583em ;
	color:#575757;
}
.clients ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.clients ul li{
	float:left;
	padding:0 0 0 4.3076em;
}
.clients ul li:first-child,
.clients ul li.first-child{padding:0;}
.clients ul a{
	float:left;
	height:4em;
}
.clients ul a img{
	display:block;
	height:100%;
}
/* footer */
#footer{
	position:relative;
	z-index:10;
	width:100%;
	height:24.5em;
	margin:-24.5em 0 0;
	background:#435d6e url(images/blue/bg-footer.gif) repeat-x;
	line-height:1.333em;
	color:#fff;
}
#footer .holder{
	width:82.5em;
	margin:0 auto;
	padding:2.25em 0 0;
}
#footer h4 
{
    margin:0 0 9px 0;
    padding:0px;
    font-size:1.1em;
}
.four-cols{
	padding:0 0 0 1.5833em;
	position:relative;
	height:17.166em;
}
.four-cols .sep{
	position:absolute;
	left:0.35em;
	top:0.333em;
	z-index:11;
	height:11.666em;
	width:79.5em;
}
.four-cols .col{
	width:16.666em;
	padding:0 1.416em;
	float:left;
	position:relative;
	z-index:12;
}
.four-cols h3{
	font:1.5em/1.166em KlavikaBold, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 0.166em 0.083em;
}
.details .mail,
.details .call{
	width:100%;
	overflow:hidden;
}
.details .ico{
	float:left;
	width:30px;
	height:30px;
	margin:0.166em 1.166em 0 0;
}
.details dl{
	height:1%;
	overflow:hidden;
	margin:0;
}
.details dl dt{
	font-weight:bold;
	display:block;
}
.details dl dd{
	display:block;
	margin:0 0 1em;
}
.details dl a{color:#fff;}

.custom-form dd{
	margin:0;
}

.quick .hold{
	width:100%;
	overflow:hidden;
	padding:0.25em 0 0;
}
.quick ul{
	float:left;
	width:100%; /*8.325em;*/
	padding:0;
	margin:0;
	list-style:none;
}
.quick ul li{
	padding:0 0 0.333em;
}
.quick ul a{color:#fff;}
.get ul{
	padding:0.166em 0 0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.get ul li{
	float:left;
	width:100%;
	padding:0 0 0.5em;
}
.get ul img{
	display:block;
	width:15.916em;
	height:2.833em;
}
.get ul a{color:#fff;}
.stay ul{
	padding:0.25em 0 0;
	margin:0;
	list-style:none;
	width:100%;
}
.stay ul li{
	float:left;
	width:100%;
	padding:0 0 1em;
}
.stay ul .ico{
	float:left;
	margin:0 0.833em 0 0;
	width:1.666em;
	height:1.666em;
}
.stay ul a{
	color:#fff;
}
.stay ul span{
	height:1%;
	overflow:hidden;
	padding:0.1666em 0 0;
	display:block;
}
ul.smallertext {
	padding-left:14px;
}
.copy{
	text-align:center;
	font-size:0.916em;
	clear:both;
}
.copy p{margin:0;}
/* main-box */
.main-box{
	width:74em;
	margin:0 0 0 1.1538em;
}
.main-box .main-box-t,
.main-box .main-box-b,
.main-box .main-box-c{
	width:100%;
	display:block;
}
.main-box .main-box-t{height:1em;}
.main-box .main-box-b{height:1em;}
.main-box .main-box-c{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.main-box-holder{
	width:100%;
	position:relative;
}
.main-box-frame{
	position:relative;
	width:100%;
	margin:-1em 0 0;
	float:left;
	padding-bottom:1em;
}
/* content
#content{
	float:right;
	width:51.4615em;
	padding:0 2.5384em 0 0;
}*/
/* breadcrumbs */
#content .breadcrumbs{
	padding:1.8181em 0 0.6363em;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	font-size:0.8461em;
	line-height:1.2727em;
}
#content .breadcrumbs li{
	float:left;
	background:url(images/bc-split.gif) no-repeat 0 50%;
	padding:0 0.2727em 0 0.8181em;
}
#content .breadcrumbs li:first-child,
#content .breadcrumbs li.first-child{
	background:none;
	padding-left:0;
}

/* promo */
.promo{
	width:53.923em;
	position:relative;
	margin:0 -2.4615em 0 0;
	border-bottom:0.0769em solid #d4c3ba;
}
.promo .flash-holder{
	width:28.6923em;
	height:23.8461em;
	overflow:hidden;
	float:right;
	margin:-3em 0 0;
	position:relative;
}
.promo .flash-holder img{
	display:block;
	/*width:100%;
	height:100%;*/
}
.promo .description{
	float:left;
	width:25.2307em;
}
.promo .fullwidth{
	float:left;
	width:40em;
}
#content .promo .description h1{
	color:#ff6a07;
	font:3.461em/1.0666em KlavikaRegular, Arial, Helvetica, sans-serif;
	margin:0 0 0.0888em;b-title
	letter-spacing:-1px;
	word-spacing:-1px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
	text-shadow: 0 0 1px rgba(0,0,0,0.5);*/
}
.promo .description p{
	font-size:1.2307em;
	line-height:1.375em;
	margin:0 0 1em;
	font-weight:bold;
	color:#666666;
}
/* posts */
.posts-holder{
	width:100%;
	overflow:hidden;
}
.posts-holder .post{
	border-top:1px solid #d4c3ba;
	padding:20px 0;
	position:relative;
	width:100%;
	margin:-1px 0 1px;
}
.posts-holder .post .holder{width:100%;}
.posts-holder .post .image{
	float:right;
	width:22.4em;
	margin:0 0 10px 1.5384em;
	display:inline;
	margin-top:-36px;
}
.posts-holder .post .image img{
	display:block;
	width:100%;
}
.posts-holder .post .description{
	height:1%;
	overflow:hidden;
	font-size:1.0769em;
	line-height:1.4285em;
}
.posts-holder .post .category{
	color:#ff6a07;
	display:block;
	font-weight:normal;
	margin:-0.2857em 0 -0.1428em;
}
#content .posts-holder .post h2{
	font:1.714em/1em KlavikaBold, Arial, Helvetica, sans-serif;
	margin:0 0 0.333em;
	color:#575757;
	padding:0;
}
.posts-holder .post p{
	margin:0 0 1em;
}
.posts-holder .more{
	/* position:absolute;
	bottom:1.5384em; */
	width:100%;
	left:0;
	margin-top:-26px;
}
.box .more {
	position:relative !important;
	bottom:0;
	width:auto;
}
/* sidebar */
#sidebar{
	float:left;
	width:17.2307em;
	padding:3.0769em 0 0;
	margin-left:-1px;

}
/* side-nav */
.side-nav{
	width:16em;
	font-size:1.1em;
	line-height:1.15em;
	padding: 0 0 0 1px;
	list-style:none;
	position:relative;
	margin: 0px;
}
.side-nav:after{
	content:'';
	display:block;
	clear:both;
}
.side-nav li{
	float:left;
	width:100%;
	background:url(images/split2.gif) repeat-x 0 100%;
}
#main.myaccount .side-nav li
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
}
#main.myaccount .side-nav li.firstitem 
{
    /*background:url(images/btnorangebgtop.png) no-repeat 0 0;*/
}
#main.myaccount .side-nav li.lastitem 
{
    background:url(images/btnorangebgbottom.png) no-repeat 0 0;
    /*height:4.4em;*/
}

#main.pharmacyaccess .side-nav li.singleitem 
{
    background:url(images/btnorangebgsingle.png) no-repeat 0 0;
}

#main.pharmacyaccess .side-nav li
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
}
#main.pharmacyaccess .side-nav li.firstitem 
{
    background:url(images/btnorangebgtop.png) no-repeat 0 0;
}
#main.pharmacyaccess .side-nav li.lastitem 
{
    background:url(images/btnorangebgbottom.png) no-repeat 0 0;
    height:4.4em;
}
#main.pharmacyaccess .side-nav li.singleitem 
{
    background:url(images/btnorangebgsingle.png) no-repeat 0 0;
}

#main.mypharmacy .side-nav li
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
}
#main.mypharmacy .side-nav li.firstitem 
{
    background:url(images/btnorangebgtop.png) no-repeat 0 0;
}
#main.mypharmacy .side-nav li.lastitem 
{
    background:url(images/btnorangebgbottom.png) no-repeat 0 0;
    height:4.4em;
}

#main.mypharmacy .side-nav li.singleitem 
{
    background:url(images/btnorangebgsingle.png) no-repeat 0 0;
    height:4.4em;
}

#main.myadmin .side-nav li
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
}
#main.myadmin .side-nav li.firstitem 
{
    background:url(images/btnorangebgtop.png) no-repeat 0 0;
}
#main.myadmin .side-nav li.lastitem 
{
    background:url(images/btnorangebgbottom.png) no-repeat 0 0;
    height:4.4em;
}
.side-nav a{
	float:left;
	width:100%;
	height:3.1428em;
	
	position:relative;
	overflow:hidden;
	color:#575757;
	
	margin:0 -1.1428em 0 -1.8571em;
	cursor:pointer;
}

#main.myaccount .side-nav a, #main.mypharmacy .side-nav a, #main.myadmin .side-nav a, #main.pharmacyaccess .side-nav a
{
    color:#01567D;
    height:56px;
}
.side-nav li img
{
    position:absolute;
    left:2.5em;
    top:0.5em;
}

.side-nav a:hover{
	border:none;
	text-decoration:none;
	color:#ff6a07;
}
.side-nav a strong{
	position:absolute;
 	left:2.1428em;
	top:0.7857em;
 	font-weight:normal;	
}
#main.myaccount .side-nav a strong, #main.mypharmacy .side-nav a strong, #main.myadmin .side-nav a strong
{
	left:6.1428em;
	top:1.3857em;
}
#main.pharmacyaccess .side-nav a strong  
{
	left:3em;
	top:1.3857em;
}
#main.myaccount.noicons .side-nav a strong
{
    left:2.8em;
}
.side-nav .bg-active{
	display:none;
	width:18.1em;
	height:3.1428em;
}
.side-nav li.active
{
    background:none;
}
.side-nav li.active > a
{
    background:url(../content/images/bg-active.png) no-repeat 6px 0px;
}
.side-nav li.active li.active a 
{
    background:none;
}
#main.myaccount .side-nav li.active > a, #main.mypharmacy .side-nav li.active > a, #main.myadmin .side-nav li.active > a, #main.pharmacyaccess .side-nav li.active > a
{
    color:#fff;
    background:none;
}
/*
.side-nav li.active .bg-active{
	display:block;
	padding-left:0.6em;
}
*/
#main.myaccount .side-nav li.active, #main.pharmacyaccess .side-nav li.active
{
    background-image:url(../content/images/btnorangebgsel.png);
}
#main.myaccount .side-nav li.active.firstitem, #main.pharmacyaccess .side-nav li.active.firstitem 
{
    /*background-image:url(../content/images/btnorangebgtopsel.png);*/
}
#main.myaccount .side-nav li.active.lastite, #main.pharmacyaccess  .side-nav li.active.lastite
{
    background-image:url(../content/images/btnorangebgbottomsel.png);
}
#main.mypharmacy .side-nav li.active
{
    background-image:url(../content/images/btnorangebgsel.png);
}
#main.mypharmacy .side-nav li.active.firstitem
{
    background-image:url(../content/images/btnorangebgtopsel.png);
}
#main.mypharmacy .side-nav li.active.lastitem
{
    background-image:url(../content/images/btnorangebgbottomsel.png);
}
#main.myadmin .side-nav li.active
{
    background-image:url(../content/images/btnorangebgsel.png);
}
#main.myadmin .side-nav li.active.firstitem
{
    background-image:url(../content/images/btnorangebgtopsel.png);
}
#main.myadmin .side-nav li.active.lastitem
{
    background-image:url(../content/images/btnorangebgbottomsel.png);
}
.side-nav li.active a{
	font-weight:bold;
	color:#fff;
}
.side-nav li.active a:hover{color:#fff;}
.side-nav li.active a strong{font-weight:bold;}
.side-nav em{
	float:right;
	width:1.1428em;
	height:1.1428em;
	overflow:hidden;
	display:none;
}
.side-nav em img{
	width:100%;
	height:2.2857em;
	display:block;
}
.side-nav a.has-drop-link em{display:block;}
.side-nav li.active a.has-drop-link em img{margin:-1.1428em 0 0;}
.side-nav span{float:left;}
.side-nav ul{
	padding:0.4166em 0 0.8333em;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(images/split2.gif) repeat-x 0 100%;
	font-size:0.8571em;
	line-height:1.2em;
}
.side-nav ul li{
	float:none;
	background:url(images/bullet2.gif) no-repeat 0.3333em 0.5833em;
	width:auto;
	padding: 0 0 0.5833em 0.9166em;
}
.side-nav li.active ul a,
.side-nav ul a{
	display:inline;
	float:none;
	margin:0;
	color:#575757;
	font-weight:normal;
	width:auto;
	height:auto;
}
.side-nav li.active ul a:hover,
.side-nav ul a:hover{color:#ff6a07;}
.side-nav ul li.active{background:url(images/bullet2.gif) no-repeat 0.3333em 0.5833em;}
.side-nav ul li.active a{color:#ff6a07;}

#edit_resource_dialog a{
    color:#44484A;
    text-decoration: underline !important;
    font-weight: normal;
}

#main.myaccount .side-nav, #main.mypharmacy .side-nav, #main.myadmin .side-nav  
{
    /*padding: 0 0 0 0.7371em;
    background: url("/content/images/menu_sideshadow.png") no-repeat scroll 2px 5px transparent;
    background-size:218px 100%;*/
}
#main.mypharmacy .side-nav, #main.myadmin .side-nav
{
    background-position:4px 5px;
}

/* side nav 2 */
div .side-nav2 
{
    display:none;
}
.side-nav2 h2
{
    margin:20px 0 0 14px;
}
.side-nav2 ul 
{
    border-top:1px dotted #575757;
    margin-top:20px;
    margin-left:1.2em;
    list-style:none;
    width:160px;
}
.side-nav2 li {
   /*background:url(images/split3.gif) repeat-x 0 100%;*/
   height:2em;
	margin:1em -1.1428em 0 -3.2em;
	width:200px;
	border-bottom:1px dotted #575757;
}
.side-nav2 li a 
{
	font-size:1em;
	line-height:1.1428em;
    color:#575757;

	cursor:pointer;
}
.side-nav2 ul a:hover{color:#ff6a07;}
.side-nav2 ul li.active a{color:#ff6a07;}

/* myaccount submenu */

#main.myaccount .side-nav ul, #main.mypharmacy .side-nav ul
{
    background:none;
}
#main.myaccount .side-nav ul.level2 li
{
    height:40px;
    background:url("images/BtnOrangeBG.png") no-repeat scroll 0 0 transparent;
    /*background-size:219px 47px;*/
}
#main.myaccount .side-nav ul.level2 li.active
{
    background-image:url(../content/images/btnorangebgselalt.png);
}
#main.myaccount .side-nav ul.level2
{
    padding:0;
    margin:0;
}
#main.myaccount .side-nav ul.nav-collapsed
{
    display:none;
}
#main.myaccount .side-nav ul.level2 img
{
    width:36px;
}

@-moz-document url-prefix() {
    #main.myaccount .side-nav ul.level2 img {
        top:1.25em !important;
    }
    #main.myaccount .side-nav ul.level2 span {
        top:2.1857em !important;
    }
    #main.myaccount .side-nav ul.level2 span{ top: 2.35em !important; }
    #main.myaccount .side-nav ul.level2 img { top: 1.5em !important; }
    #main.myaccount .side-nav li img { top: 0.4em; }
}



#main.myaccount .side-nav ul.level2 span
{
    left: 6.1428em;
    top: 1.3857em;
    position:absolute;
    width:13.9571em;
}

#main.myaccount ul.level2 li.firstitem 
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
    /*background-size:219px 47px;*/
}
#main.myaccount ul.level2 li.lastitem 
{
    background:url(images/btnorangebg.png) no-repeat 0 0;
    /*background-size:219px 47px;*/
    height:40px;
}
#main.myaccount ul.level2 li.lastsubitem 
{
    background:url(images/btnorangebgbottom.png) no-repeat 0 0;
    height:56px !important;
    /*background-size:219px 56x;*/
    background-size:auto;
    padding-bottom:0px;
}
#main.myaccount ul.level2 li.active.lastsubitem 
{
    background-size:219px 66x !important;
    background-image:url(../content/images/btnorangebgbottomselalt.png);
    height:56px;
    
}

/* screen */
#sidebar .screen{
	width:17em;
	height:23.8461em;
	padding:15.1538em 0 0 0.0769em;
}
#sidebar .screen img{
	display:block;
	width:100%;
	height:100%;
}
/* two-columns */
.two-columns{
	float:right;
	width:73%;
}
.two-columns.norightpadding{
	/*width:auto;*/
    margin-right:0px;
}
.two-columns.hasrightcolumn 
{
    margin-right:10px;
    width:490px;
}
/* content 
.two-columns #content{
	float:left;
	width:auto;
	padding:0;
}
*/

#content h1, .ModOldTurtleBizSuiteC .h1 {
	color:#ff6a07;
	font:2.76923em/1.0555em KlavikaRegular, Arial, Helvetica, sans-serif !important;
	margin:0 0 0.1388em;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
	text-shadow: 0 0 1px rgba(0,0,0,0.5);*/
}

#content .pharmacy-search.sub-title{border-bottom: none; margin-bottom: 0px; float:left; padding-right:140px;}
#content .pharmacy-search.phil{float:right; position:relative; bottom: 98px;}
#content .pharmacy-search.phil .phil-image{height:130px;}
#content .pharmacy-search.search-container{position:relative; bottom: 102px;}

#content .sub-title{
	font-size:1.2307em;
	line-height:1.375em;
	color:#525252;
	background:url(images/sep3.gif) repeat-x 0 100%;
	/*height:1%; removed as seemed to be incorrect*/
	padding:0 0 20px 0px;
	overflow:hidden;
	margin:0 0 0.9375em;
	font-weight:bold;
	color:#666666;
	border-bottom:1px dashed #ccc;
}
#content .sub-title p{
	margin:0;
}
p{margin:0 0 19px;}
.content-title{
	display:block;
	font-size:1.07692em;
	margin:0 0 1.4615em;
	color:#333333;
	font-weight:bold;
}
#content .section{
	padding:1.5em 0 0;
	font-size:0.923em;
	line-height:1.41666em;
	margin:0;
}
#content h2 {
	font-size:1.3333em;
	color:#ff6a07;
	line-height:1.125em;
    margin:0 0 0.125em;
}
#colorbox h2 {
	padding-right: 5px;
}
#cboxLoadedContent[style]
{
    overflow:hidden;
}
/*#content ul{ */
#ContentPane ul {
	padding:0.75em 0 0;
	margin:0 0 0.8333em;
	list-style:none;
	line-height:1.4166em;
}
/*#content ul li{*/
#ContentPane ul li{
	background:url(images/bullet.gif) no-repeat 0 0.4166em;
	padding:0 0 0.5em 0.9166em;
}
/* aside */
.aside{
	float:right;
	padding-right:5px;
	height:1px; 
}
/* flash */
.aside .flash-holder{
	width:20em;
	height:44em;
	/*margin:0 -2.3076em 2.6153em -1.5384em;*/
	margin:0.2em -2.3076em 2.6153em -1.73em;
}
.aside .flash-holder img{
	width:100%;
	height:100%;
}
/* links */
.aside .links{
	padding:0 0 0 1.0769em;
	margin:0 0 24px;
	overflow:hidden;
	height:1%;
}
.aside .links a{
	display:block;
	margin:0 0 0.5384em;
	height:5.3076em;
	width:12.5384em;
}
/* download */
.download{
	margin:0 0 2.307em;
	width:100%;
	color:#575757;
}
.download h2{
	font-size:1.2307em;
	line-height:1.125em;
	margin:0 0 0.125em;
}
.download ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:0.8461em;
	line-height:1.0909em;
	width:18.7272em;
	overflow:hidden;
}
.download ul li{
	border-top:1px solid #d4c3ba;
	margin:-1px 0 1px;
	padding:0.4545em 0 0.5454em;
	width:100%;
	float:left;
}
.download ul .icon{
	float:left;
	width:3.9090em;
	text-align:center;
}
.download ul .icon img{
	display:block;
	/*width:3.0909em;
	height:3.3636em;*/
	margin:3px 0 3px; 
}
.download ul .desc{
	height:1%;
	overflow:hidden;
	padding:0.1818em 0 0;
}
.download ul .title{
	font-weight:normal;
	display:block;
	font-size:1.0909em;
	line-height:1.1666em;
}
.download ul a{
	text-decoration:underline;
	color:#1f6b70;
}
.download ul p{margin:0;}
/* block */
.block{
	width:100%;
	margin:0 0 1.923em;
	overflow:hidden;
}
.block h2{
	font-size:1.5384em;
	line-height:1.2em;
	margin:0 0 9px 14px;
}
.box{
	width:100%;
	overflow:hidden;
	margin:0 0 0.3333em;
	font-size:0.9230em;
	line-height:1.4166em;
	color:#fff;
}
.box .b,
.box .t{
	display:block;
	width:100%;
	height:0.5833em;
}
.box .c, .box1 .c, .boxbordered1 .c{
	background:#CDCDCD;
	height:1%;
	padding:10px 1.4166em 0;
	overflow:hidden;
	margin:0 0 -0.3333em;
}
.box2 .c, .boxbordered2 .c{background:#DEDEDE;}
.box3 .c, .boxbordered3 .c{background:#EEEEEE;}
.box4 .c, .boxbordered4 .c{background:#EFEFEF;}
.boxclear .c{
	background:#FFF;
	color:#525252;
}
.boxbordered .c {
	border: #e1d6cf 2px solid;
	border-top-style:none;
	border-bottom-style:none;
}

.boxbordered1 .c, .boxbordered2 .c, .boxbordered3 .c, .boxbordered4 .c {
	border: #de9d8a 2px solid;
	border-top-style:none;
	border-bottom-style:none;
	color:#666666;
	padding-bottom:16px;
}

.box p{margin:0 0 1.4166em;}
.box .num{
	float:left;
	font:6.6666em/1em KlavikaBold, Arial, Helvetica, sans-serif;
	width:0.625em;
	margin:0 0 0 -0.0375em;
	position:relative;
	top:-0.15em;
}
.box .desc{
	height:1%;
	overflow:hidden;
	min-height:10.0833em;
}
* html .box .desc{
	height:10.0833em;
	overflow:visible;
}
.box h3{
	font-size:1.3333em;
	line-height:1.2em;
	margin:0;
}
h3.newstitle {
	font-size:1.1em;
	color:#ff6a07;
	line-height:1.125em;
	margin:0 0 0.125em
}
/* screen */
.aside .screen{
	width:18.4615em;
	height:24.2307em;
	position:relative;
	margin:0 -2.3076em 0 -0.07692em;
	padding:1.3846em 0 5.9230em; 
}
.aside .screen img{
	display:block;
	width:100%;
	height:100%;
}
/* additional text classes */
.smalltext{
	font-size:0.916em;
}
.smallertext{
	font-size:0.816em;
}
.greenheading{
	font-size:1.846em;
	line-height:1.341em;
	color:#3f999b;
}
.orangetext{
	color:#ff6a07;
}
.greentext{
	color:#3f999b;
}
.superscript {
	vertical-align:super;
	font-size:80%;
}
.subscript {
	vertical-align:sub;
	font-size:80%;
}
.prioritymessage {
	color:#F00;
}
.successmessage {
	color:#4DA8A6;
}
.navigation a.myaccount {
	color:#3f999b;
}
.navigation a.myaccount .breadcrumb {
	font-weight:bold;
}
/* custom form - register or login */

div .custom-form .leftColumn {
	width:50%;
	float:left;
}

div .custom-form .rightColumn {
	width:50%;
	float:right;
}

div .custom-form .validationtext{
	font-size:0.75em;
	line-height:1.25em;
	color:red;
}

/* Custom table styles */

.comparisonTable
{
	width:100%;
	border-collapse:collapse;		
}	


.comparisonTable td {
	background-color:#F3EDE6;
	font-size:95%;
}

.comparisonTable th
{
	border:solid 3px white;
	text-align:center;
	padding:5px 5px 5px 5px;
	background-color:#E0D6C5;
	font-size:105%;
}

.comparisonTable .titleRow td
{
	background-color:#EAE2D6;
}

.comparisonTable td
{		
	border:solid 3px white;
	vertical-align:middle;	
	padding: 12px 10px 9px 10px;
}

.comparisonTable p {
	margin:0px;
}

.comparisonTable .questionMark
{
	float:right;
	padding-top:1px;
	padding-right:3px;
	cursor:help;
}

    div.featuretable 
{
}
.featuretable td 
{
    padding:2px 4px;
    border:1px solid #cccccc;
}
table.featuretable 
{
    border-collapse:collapse;
    max-width:350px;
}
table.featuretable tfoot 
{
        
}
.featuretable td 
{
    padding:2px 4px;
    border:1px solid #cccccc;
}
.featuretable td:first-child
{
    border-left:1px solid #ff6a07;
}
.featuretable td:last-child
{
    border-right:1px solid #ff6a07;
    width:20%;
}
.featuretable tr:last-child td
{
    border-bottom:1px solid #ff6a07;
}
.featuretable thead td
{
    background-color:#ff6a07;
    font-weight:bold;
    color:White;
    border-top:1px solid #ff6a07;
}
.featuretable tr.subhead 
{
    font-weight:bold;
    color:#ff6a07;
    background-color:#eeeeee;
}

/* Custom HR Styles */

div .dottedhr
{
	height:13px;
	border-bottom:1px dotted #d4c3ba;
	margin-bottom:12px;
}

div .solidhr
{
	height:13px;
	border-bottom:1px solid #d4c3ba;
	margin-bottom:12px;
}

/* DotNetNuke Overrides */
.c_Title, .TitleHead, .CommandButton, .txt
{
	font-size:11px;
}
.c_container
{
	padding:0px;
	margin:0px;
	width:auto !important;
}

.head_title 
{
	position:absolute;
	background:url(images/80-percent-white.png) repeat 100% 100%;
	border:1px solid black;
	width:auto !important;
	/*max-width:150px !important; IE 8 Only */
	/*z-index:900 !important; */
}

.ModuleTitle_SubMenu 
{
	top:25px !important;
	width:180px !important;
	background:url(images/80-percent-white.png) repeat 100% 100%;
	color:black !important;
	z-index:999 !important;
	border:1px solid black;
	padding:2px;
	left:15px !important;
}

.eipbackimg
{
	display:none !important;
}

.c_footer
{
	margin-top:-30px;
	margin-bottom:30px;
}

.c_footer span span
{
	border:1px solid black;
	background:url(images/80-percent-white.png) repeat 100% 100%;
	padding:5px;
	margin:0px;
	color:black !important;
	z-index:999;
}

.c_footer a
{
	color:black !important;
}

.visual .flash-holder img {
	width:auto;
	height:auto;
}
#content ul.reToolbar li, #content div.reEditorModes li
{
	background:none !important;
}
.DNN_ANN_viewtypeSelectorLabel,.DNN_ANN_viewtypeSelectorDDL {
	font-size:10px;
}

/* Telerik overrides */

.rtUL, .rtLI /* Treeview LI */
{
	/*background-image:none !important;
	padding:0 !important;*/
}


.ToggleScreenModeCustom 
{
	background-image:url(images/radeditor/fullscreen.png) !important;
}

/* Buy now and Free Trial */

a.btn-free-treal img, a.btn-buy-now img {
	width:auto;
	height:auto;
}

.linksleftcolumn {
	margin-left:13px;
	margin-top:33px;
}

/* Generic form buttons */

.styledRadio
{
    float: left;
    display: inline-block;
    margin-right: 5px;
}
       
.btnGreen
{
	color:#FFFFFF;
	/*cursor:pointer;*/
	
}

.btnGreen div
{
	height:49px;
	float:left;
	background-image:url(images/images/btnGreenBG.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	
}

.btnGreen a:hover
{
	text-decoration:none;
}

.btnGreen div a
{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	display:block;

	padding:12px 11px;
}

.btnGreen div:first-child,
.btnGreen div.first-child
{
	background-image: url(images/btnGreenL.gif) !important;
	height:49px;
	width:6px !important;
	min-width:6px !important;
	padding:0px !important;
}


.btnGreen div.last-child
{
	background-image: url(images/btnGreenR.gif) !important;
	height:49px;
	width:11px !important;
	min-width:11px !important;
	padding:0px !important;
}

.btnBlue{
    cursor: pointer;
    border-width: 0px;
    left: 0px;
    color: #fff;
    top: 0px;
    width: 70px;
    height: 40px;
    background: inherit;
    background-color: rgba(22, 155, 213, 1);
    border: none;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btnOrangeTrans
{
	color:#FFFFFF;
	/*cursor:pointer;*/
	
}

.btnOrangeTrans div
{
	height:49px;
	float:left;
	background-image:url(images/btnOrangeTransBG.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	
}

.btnOrangeTrans a:hover
{
	text-decoration:none;
}

.btnOrangeTrans div a
{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	display:block;

	padding:12px 11px;
}

.btnOrangeTrans div:first-child,
.btnOrangeTrans div.first-child
{
	background-image: url(images/btnOrangeTransL.jpg) !important;
	height:49px;
	width:6px !important;
	min-width:6px !important;
	padding:0px !important;
}


.btnOrangeTrans div.last-child
{
	background-image: url(images/btnOrangeTransR.jpg) !important;
	height:49px;
	width:11px !important;
	min-width:11px !important;
	padding:0px !important;
}

.btnOrangeOnGreen
{
	color:#FFFFFF;
	/*cursor:pointer;*/
	
}

.btnOrangeOnGreen div
{
	height:49px;
	float:left;
	background-image:url(images/btnOrangeOnGreenBG.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

.btnOrangeOnGreen a:hover
{
	text-decoration:none;
}

.btnOrangeOnGreen div a
{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	display:block;
	padding:12px 11px;
}

.btnOrangeOnGreen div:first-child,
.btnOrangeOnGreen div.first-child
{
	background-image: url(images/btnOrangeOnGreenL.jpg) !important;
	height:49px;
	width:6px !important;
	min-width:6px !important;
	padding:0px !important;
}


.btnOrangeOnGreen div.last-child
{
	background-image: url(images/btnOrangeOnGreenR.jpg) !important;
	height:49px;
	width:11px !important;
	min-width:11px !important;
	padding:0px !important;
}

.btnPrint img
{
    position:absolute;
    margin:6px 0 0 18px;
    border-radius: 5px;
}

/* member registration page */

.loginregister {
	margin-top:20px;
}
.loginregister .btnGreen div {
	min-width:156px;
	text-align:center;
}
.loginregister input{
	width:160px;
}
.loginregister select {
	width:166px;
	height:22px;
}
.loginregister input[type="checkbox"]{
	width:16px;
}

/* reset password page */

.forgotpassword .btnGreen div {
	min-width:156px;
	text-align:center;
}
.forgotpassword input{
	width:160px;
}

/* activate page */

.activate .btnGreen div {
	min-width:156px;
	text-align:center;
}
.activate input{
	width:160px;
}

/* update profile page */

.updateprofile .btnGreen div {
	min-width:156px;
	text-align:center;
}
.updateprofile input{
	width:160px;
}
.updateprofile select {
	width:166px;
	height:22px;
}
.updateprofile input[type="checkbox"]{
	width:16px;
}

/* member account page */

.accountTile {
	float:left;
	width:50%;
	margin-bottom:20px;
	
}
.accountTile h2 {
	margin:0px !important;
	padding:15px 0px 0px 0px;
}

.centred {
	margin-left:auto !important;
	margin-right:auto !important;
}

.accountaffiliatelogo {
	float:right;
	margin-right:3%;
}

.headerLoggedInStatus {
	float:right;
    /*margin:5px 10px 0 0;*/
    font-size:18px;
    /*font-size:0.916em;*/
    color:#ff6a07;
    font-weight:bold;
    padding-right:30px;
}

.headerLoggedInStatusLeft {
	float:left;
    font-size:18px;
    color:#ff6a07;
    font-weight:bold;
    padding-right:30px;
}

.loggedInStatus
{
    margin-top:27px;
}

.loginBtnHeader
{
    margin-top:0px;
}


.loginHeader
{
    margin-top:12px;
    z-index:9999;
}

.headerLoggedInStatus a, .headerLoggedInStatus a:hover {
	color:#ff6a07;
	text-decoration:none;
}

.headerLoggedInStatusLeft a, .headerLoggedInStatusLeft a:hover {
	color:#ff6a07;
	text-decoration:none;
}

#headerLogin td
{
    font-size:0.916em;
}
#headerLogin input 
{
    font-size:9px;
}
#headerLogin td.label 
{
    vertical-align:middle;
    color:White;
}

/* contact us page */
.contactform .btnOrangeTrans div {
	min-width:156px;
	text-align:center;
}
.contactform input, .contactform textarea{
	width:220px;
}
.contactform select {
	width:226px;
	height:22px;
}
.contactform input[type="checkbox"]{
	width:16px;
}

/* support request page */
.supportform .btnOrangeTrans div {
	min-width:156px;
	text-align:center;
}
.supportform input, .supportform textarea{
	width:400px;
}
.supportform select {
	width:166px;
	height:22px;
}
.supportform input[type="checkbox"]{
	width:16px;
}

/* webinar form */

.webinarform .btnOrangeTrans div {
	min-width:156px;
	text-align:center;
}
.webinarform input, .webinarform textarea{
	width:160px;
}
.webinarform select {
	width:166px;
	height:22px;
}
.webinarform input[type="radio"]{
	width:16px;
	margin-top:0px;
}

/* bizsuite overrides */

.OldTurtle_BizSuite_KB_View_Title
{
	font-size:100.01% !important;
	font-weight:normal !important;
}

/* helpdesk */

dt.clientHelp {
}
dl.clientHelp dt {
	font: bold 14px arial,helvetica,sans-serif;
	color:#fff;
	background: url(images/bullet-bg.gif) no-repeat top left;
	padding:3px 0 0 7px;
	/* padding:3px 0 0 6px; */
	float:left;
	width:33px;
	height:21px;
	clear:left;
	margin:0 0 0 20px;
}
dl.clientHelp dd {
	padding:3px 0 0 0px;
	float:left;
	width:600px;
	margin:0 0 0 -14px;
}
div.rightColumn dl.clientHelp dt {
	margin:0 12px 0 0px;
}

dl.helpList {
	margin:0 0 0 5px;
}
div.leftColumn dl.helpList {
	margin:0 0 0 16px;
}
div.fullColumn dl.helpList {
	margin:0 0 0 16px;
}

dl.helpList dt{
	background:none;
	padding:0px;
	margin:0px;
	clear:left;
	width:80px;
	font:normal 11px arial,sans-serif;
	color:#000;
	font-weight:bold;
	float: left;
}
dl.helpList dd{
	width:240px;
	float: left;
	left:120px;
	padding:0px;
	margin:0 0 12px 0;
}
dl.right dd {
	padding-left:15px;
}

.OldTurtle_BizSuite_Container ul{
	margin:0 0 1.2em;
	padding:5px 2px 0;
	font:11px/15px arial,sans-serif;
	color:#333;
}

.OldTurtle_BizSuite_Container ul li{
	list-style-type:none;
	padding-left:12px;
	background:url(images/text_arrow.gif) no-repeat 0px 4px;
	margin:0 0 0.5em;
}

.ui-datepicker 
{
    background-color:White;
    border:solid 1px gray;
    /*margin-left:200px;
    margin-top:-20px;*/
}

/* messages formatted */

div.messageHighlight 
{
    color:#ff6a07;
}

.dropDownStyled
{
    width:140px;
    height:28px;
    padding-left:5px;
    color:white;
    font-weight:bold;
    -webkit-appearance:none;
    border:none !important;
    background-color:transparent;    
    background-repeat:no-repeat;
    background-size:110px 25px;
}

@-moz-document url-prefix() {
    .dropDownStyled {
        padding-top: 2px;
    }
}

.dropDownStyled option
{
    color:Black;
    font-weight:normal;
}

.whiteText, select.whiteText, select.whiteText option
{
    color:White !important;
}

.sideFeatureBox 
{
    border-radius:10px;
    overflow: hidden;
    color:#666666;
    background-color:#efefef;
    border:1px solid #666666;
    margin-top:20px;
    padding:10px 10px 10px 10px;
    width:189px;
}
.sideFeatureBox p
{
    margin:6px 0px;
}
.sideFeatureBox h2 {
    color: #ff6a07;
    font-size: 1.3333em;
}
a.whiteLink 
{
    color:White !important;
    text-decoration:underline;
}

tr.supported td
{
    color:#0e9e33;
    font-weight:bold;
}
tr.unsupported td
{
    color:#ee4848;
    font-weight:bold;
}
.serviceTxt
{
    display:none;
}
.carerBar
{
    height:38px;
    line-height:38px;
    width:702px;
    color:#516e83;
}

.carerBar div
{
    width:682px;
    max-height:38px;
    margin-left:20px;
    background-color:#BAD2F3;
    /*border:1px solid #63859B;*/
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.demoBar
{
    height:38px;
    line-height:38px;
    width:702px;
    color:#5B7770;
}

.demoBar div
{
    width:682px;
    max-height:38px;
    margin-left:20px;
    background-color:#f8c847;
    /*border:1px solid #848484;*/
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.carerBarMsg
{
    height:18px;
    line-height:18px;
    width:175px;
    color:#516e83;
    font-size:12px;
    background-color:#BAD2F3;
    /*border:1px solid #63859B;*/
    position:relative;
    top:-5px;
    left:-10px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.carerBarMsg div
{
    width:140px;
    margin-left:8px;
    
}

.cssTable
{
    display:table;
    width:100%
}

.cssTableRow
{
    display:table-row;
    width:100%
}

.cssTableCell
{
    display:table-cell;
}

.paneContact
{
    background-color:#4E6D81;
    color:White;
    line-height: 30px;
    text-align: left;
    padding-right:15px;
    white-space:nowrap;
}

.newsPane
{    
    font-size:11px;
}

.newsItem
{    
    margin-bottom:20px;
}

.newsPane .date,
.newsPane .moreLink
{
    color:#ff6a07;
}

.newsPane .moreLink
{
    float:right;
}

.newsPane .title
{
    font-weight:bold;
}

.featureTable
{
    border:solid 1px #ff6a07;
    border-radius: 20px;
    background-color:#F5F5F5;
}

.featureTable .cssTableCell
{
    padding:15px 15px;
}

.featureTable h2
{
    margin:0 0 0.3em !important;
}

.featureTable .subTitle
{
    font-size:12px;
    font-weight:bold;
    margin:0 0 0.5em;
}


#messageMedia.messageLeading #video_swf,
#messageMedia.messageLeading #video_swf img
{
    float:none !important;
}

#messageMedia.messageTrailing #video_swf,
#messageMedia.messageTrailing #video_swf img
{
    float:none !important;
}


/* Communication Broadcast */
.resourceItem
{
    float:left;
    padding:10px;
    width:163px;
    height:235px;
    max-width:163px;
    max-height:235px;
    text-align:center;
    border:1px solid #aaa;
}

.resourceItemSelected
{
    background-color:#ff6a07;
    color:White;
    font-weight:bold;    
}

.resourceItem img
{
    max-width:165px;
    max-height:165px;
}

#lblHomeStatusCount
{
    position:absolute;
    color:#ff6a07;
    top:10px;
    left:370px;
    font-weight:bold;
}

#lblHomeSMSStatusCount
{
    position:absolute;
    color:#ff6a07;
    top:10px;
    left:550px;
    font-weight:bold;
}

.GPCheckBullet{
    list-style-image: url("images/markasfinished_icon.png");
}

.GPCrossBullet{
    list-style-image: url("images/markasdeleted_icon.png");
}

/* IE10 specific fixes (IE10 doesn't support conditional includes so standard IEFix css doesn't get included) */
.ie10 .succMsg
{
    width: 656px;
}

.ie10 .errorMsg
{
    width: 656px;
}

.ie10 .warningMsg
{
    width: 656px;
}

.ie10 .demoBar div
{
    width:675px !important;
}

.ie10 .bigBodyTable table, .ie10 .bigBodyTable, .ie10 .scriptHistoryWrapper, .ie10 .scriptHistoryWrapper table, .ie10 .drugDictionaryWrapper, .ie10 .greyBox, .ie10 .popupbox, .ie10 .drugSettingWrapper, .ie10 .messageWrapper
{
    width: 698px !important;
}
.ie10 .messageWrapper
{
    /*width: 697px !important;*/
}

.ie10 .messageWrapper .messageContentLeft
{
     width: 337px !important;
}
.ie10 .messageWrapper  
{
    /*border-right:1px solid #aaa;*/
}
.ie10 .drugSettingWrapper .secondBox .slideBoxBody img.pharmacyLogo
{
    width:396px !important;
}
.ie10 .carerBar
{
    width:698px !important;
}
.ie10 .carerBar div
{
    width:676px !important;
}
@media screen and (min-width: 960px) {
    .ie10 .navigation
    {
        height:3.2em !important;
    }
}

/* mouse over link */
a:hover {
    /*color: #FFFFFF;*/
    color: #FF6A07;
    text-decoration: underline !important;
}

