/* Start of CMSMS style sheet 'Pharma_Template_Page' */
/* CSS Document */
body{
  margin: 0px;
  padding: 0px;
  background: url(/images/pharma/page_bkg.png) 0 0 repeat-x #BCAE83;
  color: #000000;
  font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div, p, ul, h1, h2, h3, h4, h5, img, form, label{
  padding: 0px;
  margin: 0px;
}
/*----MAIN CONTAINER----*/
#container{
  width: 926px;
  text-align:left;
  position: relative;
  margin: 0 auto;
  padding: 26px 0px 0px 0px;
}
#header {
  position:relative;
  height:85px;
  width:926px;
  background: url(/images/pharma/header_bkg.png) 0 0 no-repeat #FFFFFF;
}

/*----NAV N BANNER----*/
div#tellafriendbox {
display: none;
}
div#nav_n_banner {
  position:relative;
  height:265px;
  width:926px;
  background: url(/images/pharma/nav_n_banner_bkg.png) 0 0 no-repeat #FFFFFF;
}
div#horiz_nav {
  width: 900px;
  height:35px;
  margin: 0 auto;
  background: url(/images/pharma/nav_horiz_bkg.png) 0 0 repeat-x #8F7830;
}
div#banner_pics {
  float: left;
  display: inline;
  width: 678px;
  height:230px;
  margin: 0px 0px 0px 13px;
  background: #FFFFFF;
}
div#banner_pics img {  
    width:  678px; 
    height: 230px; 
    top:  0; 
    left: 0 
}
div#index_banner_pics {
  width: 900px;
  height:230px;
  margin: 0px auto;
background: #FFFFFF;
}
div#index_banner_pics img {  
    width:  900px; 
    height: 230px; 
    top:  0; 
    left: 0 
}
div#banner_aps {
  float: right;
  display: inline;
  width: 222px;
  height:230px;
  margin: 0px 13px 0px 0px;
  background: url(/images/pharma/banner_aps_bkg.png) 0 0 no-repeat #FFFFFF;
}
div#search {
  position:relative;
  height:75px;
  width:210px;
  margin: 6px 0px 0px 6px;
}
div#search_text {
  font-weight: bold;
  margin: 14px 0px 0px 20px;
}
div#ban_map {
  position:relative;
  width:190px;
  margin: 5px auto 0px auto;
  font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 14px;
}
div#ban_map h4 {
  margin: 0px auto 5px auto;
  font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 14px;
  font-weight: bold;
}
#cntnt01moduleform_1 {
  margin: 0px 0px 0px 19px;
  background: transparent;
}
#cntnt01moduleform_1 #search_widget {
    /* This div will have the left image as a background */
  background: url(/images/pharma/search1.png) 0 0 no-repeat;
  padding: 0 5px;
  margin: 0;
  line-height: 1;
}
#cntnt01moduleform_1 #cntnt01searchinput {
    /* Im going to apply a top and bottom border to this input so that it fits with my images and give it the gradient background */
    border-top:1px solid #F1EEE4;
    border-bottom:1px solid #F1EEE4;
    border-left:0;
    border-right:0;
  background: url(/images/pharma/search2.png) 0 0 repeat-x #FFFFFF;
    padding: 4px 2px 4px 0;
    width: 130px;
    height: 16px;
    font-size: 12px;
}
#cntnt01moduleform_1 input {
    /* Some reset styles to make my form elements play nice */
    vertical-align: top;
    margin: 0 !important;
    line-height: 1;
    outline:0 !important;
}


/*----CONTENT----*/
#content {
    padding: 10px 0px 0px 0px;
  position:relative;
  width:926px;
  background: url(/images/pharma/content_bkg.png) 0 0 repeat-y #FFFFFF;
}

/* column1, no borders, no padding */ 
#left_block {
	width:229px;
	float:left;
}
#left_block_content {
	width:210px;
	text-align: left;
	float: right;
} 

/* Main column, no borders, no padding */ 
#main {
	width:468px;
	float:left;
	display:inline; 
}
#main_content, #rel_links {
	width:448px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}
#index_main {
	width:926px;
	float:left;
	display:inline; 
}
#index_main_content {
        margin:0 auto 0 auto;
	width:864px;
	text-align: left;
}
/* column3, no borders, no padding */
#right_block {
 	width:229px;
 	float: right;
 	display:inline; 
	text-align: left;
}
#right_block_content {
	width:210px;
	text-align: left;
}
#index_right_block {
}
#index_right_block_content {
}
	.product_box {
		margin:0 0 15px 0;
		width:276px;
		padding:0 0 12px 0;
		background:url("/images/pharma/product_bkg.png") bottom left no-repeat;
	}
div#content .product_box h3 {
		margin:0;
		padding:5px 10px 20px 20px;
		background:url("/images/pharma/product_bkg.png") top left no-repeat;
		font-family:"Trebuchet MS",Verdana,Arial;
		font-size:15px;
		font-weight:bold;
		color:#fff;
	}
div#content .product_box h3 a {
		color:#fff;
  text-decoration: none;
outline: none;
	}
	.product_box .prod_content {
		margin:0;
		padding:0 10px 3px;
	}
div#index_bottom_block {
  position:relative;
  width:926px;
  background: url(/images/pharma/content_bkg.png) 0 0 repeat-y #FFFFFF;
}
div#index_bottom_block_content {
  width: 900px;
  margin: 0 auto;
}

/*----FOOTER----*/
#footer {
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  position:relative;
  height:50px;
  width:926px;
  background: url(/images/pharma/footer_bkg.png) 0 0 no-repeat #BCAE83;
  text-align:center;
  clear:both;
}

#foot {
  width:926px;
  padding:25px 0px 0px 0px;
  height: 50px;
  color: #FFFFFF;
  text-decoration: none;
}
#foot_nav {
  padding: 10px 0px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
/* End of 'Pharma_Template_Page' */

