body {
  margin: 0;
  padding: 0;
  font: 12px/170% Verdana, sans-serif;
  color: #494949;
}
#wrapper{
	background:url(images/body-bg.jpg) repeat;
	width:100%;
	height:100%
}
#container:after{
	content:"";
}
input {
  font: 11px/100% Verdana, sans-serif;
}
textarea, select {
  font: 12px/160% Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
h1 {
  font-size: 170%;
}
h2 {
  font-size: 160%;
  line-height: 130%;
  margin-bottom:5px
}
h3 {
  font-size: 140%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 120%;
}
h6 {
  font-size: 110%;
}
#container{
	width:1004px;
	margin:0 auto;
	background-color:#93a3b0
}
#header{
	height:292px;
	background:url(images/header-bg.jpg) no-repeat;
	padding-top:94px
}
#block-menu-primary-links{
	float:right;
	width:260px;
	font-size:11px;
	margin-top:72px;
}
#block-menu-primary-links li{
	float:left;
	list-style:none;
	margin-right:15px
}
#block-menu-primary-links a{
	float:left;
	color:#FFF;
	text-decoration:none
}
#block-menu-primary-links a:hover{
	text-decoration:underline
}
#block-views-header-block_1{
	clear:both;
	height:260px
}
#block-menu-menu-pharmaguide{
	height:32px;
	width:1004px;
	font-size:12px;
	line-height:12px;
	background:url(images/menu-bg3.png) no-repeat
}
#block-menu-menu-pharmaguide li{
	float:left;
	list-style:none;
	border-right:1px solid #7f7f7f;
	margin-top: 8px;
	height: 15px;
	padding-right: 40px;
	padding-left: 40px
}
#block-menu-menu-pharmaguide li.last{
	border-right:none
}
#block-menu-menu-pharmaguide a{
	color:#7f7f7f;
	float:left;
	text-decoration:none
}
#block-menu-menu-pharmaguide a:hover, #block-menu-menu-pharmaguide a.active{
	text-decoration:underline
}
#center{
	width:762px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
#center-content{
	background: url(images/content-bg.png) top center no-repeat #ededed;
	margin-bottom:20px;
	width:716px;
	padding:30px 20px 20px 20px;
	min-height:674px
}
#sidebar-right{
	float:left;
	width:202px
}
#sidebar-right h2{
	color:#5f4d43;
	text-align:right;
	padding-right:15px
}
.block-search{
	margin-top:26px
}
.block-search label, .block-search .form-submit, #edit-custom-search-types-wrapper{
	display:none
}
.block-search .form-text{
	background:url(images/search-bg.png) no-repeat;
	width:164px;
	margin:0;
	display:block;
	height:21px;
	border:0;
	padding-top:0;
	padding-bottom:5px;
	color:#fff;
	padding-left:25px
}
.block-simplenews{
	margin-top:20px
}
.block-simplenews .content{
	width:194;
	background:url(images/newsletter-bg.png) no-repeat;
	height: 80px
}
.block-simplenews .form-item{
	margin-top:0;
	margin-left:15px;
	margin-bottom:0;
	padding-top:5px
}
.block-simplenews .form-text{
	width:160px
}
.block-simplenews label{
	color:#5f4d43;
}
.block-simplenews .form-submit{
	color:#5f4d43;
	border:none;
	background:none;
	cursor:pointer;
	font-size:12px;
	margin-top:10px;
	margin-left:110px
}
#block-views-news-block_1{
	margin-top:20px
}
#block-views-news-block_1 .content{
	width:164px;
	padding-right:15px;
	height:215px;
	font-size:11px;
	line-height:15px;
	padding-left:15px;
	background:url(images/banner-bg.png) no-repeat
}
#block-views-news-block_1 .views-field-title{
	font-size:12px;
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold
}
#block-views-news-block_1 a{
	color:#5f4d43;
	text-decoration:none
}
#block-views-news-block_1 .views-field-view-node{
	text-align:right;
	margin-bottom:5px
}
#block-views-Banners-block_1, #block-views-Banners-block_2{
	background:url(images/banner-bg.png) no-repeat;
	width:194px;
	margin-top:20px;
	height:215px
}
.news-page{
	margin-top:20px
}
.news-page .views-row{
	margin-bottom:20px;
	width:100%;
	float:left
}
.news-page .views-field-field-image-fid{
	width:100px;
	height:100px;
	margin-right:10px;
	float:left
}
.views-field-field-date-value{
	font-size:11px
}
.news-page .views-field-title a, .search-results .title a{
	text-decoration:none;
	font-weight:bold;
	color:#494949
}
.pager a.active{
	color:#494949
}
.field-field-image{
	overflow:hidden
}
.field-field-image img{
	width:100%;
	height:auto
}
.view-medicine{
	margin-top:10px
}
.view-medicine table{
	width:100%;
	margin-bottom:20px
}
.view-medicine table a{
	color:#494949
}
.view-medicine table thead{
	background-color:#93A3B0
}
.view-medicine table thead tr a{
	color:#FFF
}
.view-medicine table td, .view-medicine table th{
	padding-left:5px;
	border:1px solid #CCC;
}
.view-medicine table td{
	border:none
}
.view-medicine tr.even{
	background-color:#DDD;
}
.view-medicine tr{
	border: 1px solid #CCC;
}
td.active{
	background: none
}
table .views-field-field-nb-of-ingredients-value{
	width:20%;
	text-align:center
}
.view-medicine .views-field-title{
	width:25%
}
.view-medicine table th{
	color:#FFF
}
.views-field-field-quantity-value{
	text-align:center
}
.view-medicine .view-filters{
	margin-bottom:20px
}
.view-medicine .view-filters .views-submit-button{
	margin-top:4px
}
th.active img{
	padding-left:10px
}
.node-medicine{
	margin-bottom:20px;
	position:relative
}
.node-medicine .field-label{
	float:left;
	width:180px
}
.node-medicine .field-items{
	float:left;
	width:500px
}
.node-medicine .field{
	float:left;
	width:711px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.node-medicine .field-field-image{
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	top:-35px
}
.node-medicine .field-field-image .field-items{
	width:auto
}
.node-medicine .field-field-image img{
	width:auto;
}
.field-field-notes p{
	margin:0
}
.field-field-notes .field-label{
	width:170px
}
.field-field-notes .field-items{
	padding-left:10px;
	padding-right:10px;
	width:520px
}
.field-field-file a{
	color:#494949
}
.field-field-nb-of-ingredients, .field-field-quantity, .field-field-laboratories, .field-field-cnss, .field-field-sugar, .field-field-notes .field-items{
	background-color:#DDD;
	color:#878787
}
.field-field-ingredients a{
	color:#494949
}
#content-bottom{
	background:url(images/bottom-bg.png) no-repeat;
	width:756px;
	height:151px
}
#block-views-Banners-block_3, #block-views-Banners-block_4{
	float:left;
	width:270px
}
#block-block-1{
	float:left;
	width:215px;
	text-align:center
}
#call-text{
	margin-top:40px;
	margin-bottom:0
}
#phone-number{
	font-size:20px;
	margin-top:10px
}
#footer{
	background-color:#292929;
	height:31px;
	color:#838182;
	margin-top: 20px;
}
#footer-message{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:5px
}
#footer-message p{
	margin:0
}
#block-menu-secondary-links{
	float: left;
	font-size: 12px;
	width: 440px;
	margin-top: 3px
}
#block-menu-secondary-links li{
	float:left;
	list-style:none;
	margin-right:15px
}
#block-menu-secondary-links a{
	float:left;
	text-decoration:none;
	color:#838182
}
#block-menu-secondary-links a:hover{
	text-decoration:underline
}
#grafium{
	float: left;
	width: 160px;
	margin-top: 5px;
	margin-left: 85px;
	color:#838182
}
#grafium a{
	color:#838182;
	text-decoration:none
}
#grafium a:hover{
	text-decoration:underline
}

.views-widget-filter-keys{
	display:none
}
#facebook-link{
	margin-left:3px;
	float:right;
	margin-top:2px
}
.node .links{
	margin-top:10px
}
.Sponsored{
	font-weight:bold
}
