@charset "utf-8";
/* CSS Document */

*{
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:none;
}

#Page_1, #Page_2, #Page_3, #Page_4, #Page_5 {
	position: absolute;
	margin: 5px;
}

#container{
width:1001px;
height:auto;
margin:0 auto;
}

#header{
float:left;
}

#hed-up{
width:100%;
height:30px;
border-bottom:#a8a8a8 solid 1px;
background:#000;
}

#login{
	float:right;
	color:#FFF;
	padding-top:10px;
	width:300px;
}

#login a{
color:#FFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#login ul{
list-style:none;
}

#login li{
float:left;
margin-right:6px;
}

#hed-mid{
height:82px;
background:url(/images/back-hed.gif) repeat-x;
width:1001px;
float:left;
}

#logo{
margin-left:28px;
margin-top:18px;
width:265px;
float:left;
}

#logo h1{
width:293px;
height:52px;
background:url(/images/logo.jpg) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

#logo h1 a{
display:block;
width:100%;
height:100%;
}

#menu-main{
width:1000px;
height:48px;
background:url(/images/menu-main.jpg) no-repeat;
float:left;
}

#menu-main ul{
list-style:none;
}

#menu-main li{
float:left;
text-align:center;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.home{
width:91px;
height:48px;
}

.home a{
display:block;
width:100%;
height:100%;
}

.specialties{
width:116px;
height:48px;
}

.specialties a{
display:block;
width:100%;
height:100%;
}

.companies{
width:126px;
height:48px;
}

.companies a{
display:block;
width:100%;
height:100%;
}

.products{
width:104px;
height:48px;
}

.products a{
display:block;
width:100%;
height:100%;
}

.resources{
width:113px;
height:48px;
}

.resources a{
display:block;
width:100%;
height:100%;
}

.search{
width:89px;
height:48px;
}

.search a{
display:block;
width:100%;
height:100%;
}

.blog{
width:73px;
height:48px;
}

.blog a{
display:block;
width:100%;
height:100%;
}

.smutilities{
width:150px;
padding-left:20px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
/*height:48px;*/
padding-top:3px
}
.smutilities a
{
color:#edf5f8;
text-decoration:none;
}
.smutilities a:hover
{
color:#edf5f8;
text-decoration:none;
}

.about{
width:85px;
height:48px;
}

.about a{
display:block;
width:100%;
height:100%;
}

.contact{
width:98px;
height:48px;
}

.contact a{
display:block;
width:100%;
height:100%;
}

.advertise{
width:110px;
height:48px;
}

.advertise a{
display:block;
width:100%;
height:100%;
}

#content{
width:981px;
background:url(/images/back-content.gif) #c1e7f0 repeat-x;

float:left;
padding-top:15px;
padding-left:20px;
}

#phrase{
float:left;
margin-left:45px;
margin-top:28px;
}

*html #phrase{
margin-left:15px;
}

#button-search, #ctl00_ContentPlaceHolder1_btnSearch {
width:27px;
height:20px;
background:url(/images/button.gif) no-repeat;
border:none;

}

#textfield{
border:#CCC solid 1px;
height:18px;
}

#search{
float:right;
padding-right:27px;
padding-top:29px;
}

.box1{
float:left;
width:640px;
height:261px;
margin-right:8px;
}

.box-up{
float:left;
width:640px;
height:6px;
background:url(/images/box-up.gif) no-repeat;
font-size:1px;
}

.box-left{
float:left;
width:5px;
height:249px;
background:url(/images/box-left.gif) no-repeat;
}

.box-content{
	float:left;
	width:630px;
	height:249px;
	position: relative;
}

.box-right{
float:left;
width:5px;
height:249px;
background:url(/images/box-right.gif) no-repeat;
}

.box-bottom{
float:left;
width:640px;
height:6px;
background:url(/images/box-bottom.gif) no-repeat;
font-size:1px;
}

.box2{
float:left;
width:310px;
height:260px;
}

.box2-up{
float:left;
width:310px;
height:7px;
background:url(/images/box2-up.gif) no-repeat;
font-size:1px;
}

.box2-left{
float:left;
width:5px;
height:249px;
background:url(/images/box2-left.gif) no-repeat;
}

.box2-content{
float:left;
width:289px;
height:249px;
background:#FFF;
padding-left:10px;
}

.box2-right{
float:left;
width:6px;
height:249px;
background:url(/images/box2-right.gif) no-repeat;
}

.box2-bottom{
float:left;
width:310px;
height:4px;
background:url(/images/box2-bottom.gif) no-repeat;
}

.box3{
float:left;
width:640px;
height:210px;
margin-right:8px;
margin-top:5px;
}

.box3-up{
float:left;
width:640px;
height:5px;
background:url(/images/box3-up.gif) no-repeat;
font-size:1px;
}

.box3-left{
float:left;
width:5px;
height:200px;
background:url(/images/box3-left.gif) no-repeat;
}

.box3-content{
float:left;
width:620px;
height:200px;
background:#FFF;
padding-left:10px;
}

.box3-right{
float:left;
width:5px;
height:200px;
background:url(/images/box3-right.gif) no-repeat;
}

.box4{
float:left;
width:310px;
height:210px;
margin-top:5px;
}

.box4-up{
float:left;
width:310px;
height:5px;
background:url(/images/box4-up.gif) no-repeat;
font-size:1px;
}

.box4-content{
float:left;
width:289px;
height:200px;
background:#FFF;
padding-left:10px;
}


.box5{
	float:left;
	width:954px;
	margin-right:8px;
	margin-top:5px;
}

.box5-up{
float:left;
width:954px;
height:6px;
background:url(/images/box5-up.gif) no-repeat;
font-size:1px;
}

.box5-left{
	float:left;
	width:5px;
	height: 385px;
	background-image: url(/images/box5-left.gif);
	background-repeat: repeat-y;
}


.box8{
	float:left;
	width:954px;
	margin-right:8px;
	margin-top:5px;
}

.box8-up{
float:left;
width:954px;
height:6px;
background:url(/images/box5-up.gif) no-repeat;
font-size:1px;
}

.box8-left{
	float:left;
	width:5px;
	height: 185px;
	background-image: url(/images/box5-left.gif);
	background-repeat: repeat-y;
}

.box6-left{
	float:left;
	width:5px;
	background-image: url(/images/box5-left.gif);
	background-repeat: repeat-y;
	height: 710px;
}
.box7-left{
	float:left;
	width:5px;
	background-image: url(/images/box5-left.gif);
	background-repeat: repeat-y;
	height: 155px;
}
.box-master-left{
	float:left;
	width:5px;
	background-image: url(/images/box5-left.gif);
	background-repeat: repeat-y;
	height:10px;
}


.box5-content{
	float:left;
	width:934px;
	background:#FFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom: 10px;
}

.box5-content a {
	color: #000000;
}

.box8-content{
	float:left;
	width:934px;
	background:#FFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom: 10px;
}

.box8-content a {
	color: #000000;
}

.box5-right{
	float:left;
	width:5px;
	height:385px;
	background-image: url(/images/box5-right.gif);
	background-repeat: repeat-y;
}


.box8-right{
	float:left;
	width:5px;
	height:185px;
	background-image: url(/images/box5-right.gif);
	background-repeat: repeat-y;
}

.box6-right{
	float:left;
	width:5px;
	height:710px;
	background-image: url(/images/box5-right.gif);
	background-repeat: repeat-y;
}

.box7-right{
	float:left;
	width:5px;
	height:155px;
	background-image: url(/images/box5-right.gif);
	background-repeat: repeat-y;
}
.box-master-right{
	float:left;
	width:5px;
	height:10px;
	background-image: url(/images/box5-right.gif);
	background-repeat: repeat-y;
}

.box5-bottom{
float:left;
width:954px;
height:5px;
background:url(/images/box5-bottom.gif) no-repeat;
}

.box8-bottom{
float:left;
width:954px;
height:5px;
background:url(/images/box5-bottom.gif) no-repeat;
}

.cont-bar{
float:left;
margin-top:7px;
font-size:1px;
}

.bar-left{
width:42px;
height:8px;
background:#86c47b;
float:left;
margin-right:3px;
}

.bar-right{
width:237px;
height:8px;
background:#d8e691;
float:left;
}

.bar-left-blue{
width:42px;
height:8px;
background:#87d3e3;
float:left;
margin-right:3px;
}

.bar-right-blue{
float:left;
width:237px;
height:8px;
background:#cbecf3;
}

.bar-right2{
float:left;
width:567px;
height:8px;
background:#d8e691;
}

#footer{
text-align:center;
background:#c1e7f0;
font-size:11px;
padding-bottom:20px;
padding-top:20px;
float:left;
width:1001px;
}
#footer_links {
	font-size: 11px;
	font-weight: bold;
	padding: 20px;
	color: #666666;
	width:961px;
	float:left;
	background:#c1e7f0;
}
#footer_links a {
	font-weight: bold;
	color: #666666;
}

.title-featured {
height:30px;
float:left;
width:100%;
margin-bottom:3px;
float: left;
}

.rss-icon {
float: left;
margin-top:-21px;
margin-left:250px;
background: url(/images/feed-icon.png) no-repeat;
}

.more-icon {
float: left;
width:54px;
margin-top:-17px;
margin-left:225px;
background: url(/images/more.gif) no-repeat;
}

.title-areas, .title-must {
height:30px;
float:left;
width:90%;
margin-bottom:3px;
}

.title-featured h2, .title-areas h2, .title-must h2{
font-size:10px;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
float: left;
	
}

.title-featured h2{
width:100%;
height:22px;
background:url(/images/new_products.gif) no-repeat;
float: left;
}

.title-areas h2{
width:100%;
height:22px;
background:url(/images/areas.gif) no-repeat;
}

.title-areas h2 a{
display:block;
width:100%;
height:100%;
}

.title-must h2{
width:100%;
height:22px;
background:url(/images/must.gif) no-repeat;
}

.content-box1{
float:left;
width:280px;

height:190px;
background:#ebf2c8 url(/images/arrow-green.gif) 20px 0 no-repeat;
border-bottom:#6cb860 solid 1px;
}

.content-box1 ul{
list-style:none;
padding-top:20px;
padding-left:6px;
font-size:12px;
}

.content-box1 li{
border-bottom:dashed #6cb860 1px;
margin-bottom:5px;
padding-bottom:7px;
padding-left:17px;
background:url(/images/vin-green.gif) 0 1px no-repeat;
}

.content-box1 li a{
color:#6CB860;
}

.content-box2{
float:left;
width:610px;

height:142px;
background: url(/images/back-box-green.gif) repeat-x;
}

.content-box3{
float:left;
width:280px;
height:143px;
background: url(/images/back-box-blue.gif) repeat-x;
}

.arrow-blue{
width:280px;
height:142px;
background:url(/images/arrow-blue.gif) 20px 0 no-repeat;
}

.content-box3 ul{
list-style:none;
padding-top:20px;
padding-left:6px;
font-size:12px;
}

.content-box3 li{
border-bottom:dashed #2BAFCF 1px;
margin-bottom:5px;
padding-bottom:7px;
padding-left:17px;
background:url(/images/vin-blue.gif) 0 1px no-repeat;
}

.content-box3 li a{
color:#2BAFCF;
}

.arrow-green{
width:610;
height:132px;
background:url(/images/arrow-green.gif) 20px 0 no-repeat;
}

.list{
height:132px; width:100%;
float:left;
}

.list ul{
float: left;
height:122px;
font-size:15px;
padding-top:20px;
padding-left:20px;
list-style:none;
}

.list li{
float:left;
width: 120px;
background:url(/images/vin.gif) 0 2px no-repeat;
padding-left:20px;
padding-bottom:5px;
}

.list li a {
	text-decoration: none;
	color: #000000;
}
.list li a:hover {
	text-decoration: underline;
}

.boxes{
width:295px;
float:left;
margin-right:19px;
}

.boxes2{
width:295px;
float:left;

}

.boxes_special{
	width:285px;
	float:left;
	margin-right:19px;
}


.title-boxes-videos, .title-boxes-surgical, .title-boxes-products{
width:140px;
float:left;
height:27px;
}

.title-boxes-videos h3{
background:url(/images/videos.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}


.title-boxes-links h3{
/*background:url(/images/sponslinks.gif) no-repeat;*/
background:url(/images/medical_products.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}



.title-boxes-surgical h3{
background:url(/images/surgical.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.title-boxes-products h3{
background:url(/images/product.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.button{
width:54px;
height:16px;
background:url(/images/viewall.gif) no-repeat;
float:right;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.button a{
display:block;
width:100%;
height:100%;
}

.box-grey{
	width:295px;
	float:left;
	border-bottom:#c9c9c9 solid 1px;
	background:url(/images/box-grey.gif) repeat-x;
}

.box-grey2{
	width:922px;
	float:left;
	border-bottom:#c9c9c9 solid 1px;
	background:url(/images/box-grey.gif) repeat-x;
}

.box-grey2-left{
	width:425px;
	float:left;
	padding-right:25px;
	border-bottom:#c9c9c9 solid 0px;
}

.box-grey2-left hr{
	border-style:dotted; 
	border-color:#c9c9c9; 
	border-width:1px;
}

.box-grey2-right{
	width:425px;
	float:left;
	border-bottom:#c9c9c9 solid 0px;
}

.box-grey2-right hr{
	border-style:dotted; 
	border-color:#c9c9c9; 
	border-width:1px;
}


.box-arrow{
	width:282px;
	float:left;
	padding-top:23px;
	padding-left:13px;
	font-size:11px;
	color:#595959;
	background-image: url(/images/arrow-grey.gif);
	background-repeat: no-repeat;
	background-position: 20px 0;
	padding-bottom: 10px;
}


.box-arrow2{
	width:922px;
	float:left;
	padding-top:23px;
	padding-left:13px;
	font-size:13px;
	color:#595959;
	background-image: url(/images/arrow-grey.gif);
	background-repeat: no-repeat;
	background-position: 20px 0;
	padding-bottom: 10px;
	text-decoration: none;
/* 30 Nov*/
	height:200px;
}


.box-arrow h4{
font-size:12px;
color:#0D8BD3;
}

.box-arrow a{
font-size:12px;
color:#0D8BD3;
}

.box-arrow2 a{
font-size:12px;
color:#0D8BD3;
text-decoration: none;

}

.box-arrow ul{
list-style:none;
}

.box-arrow li{
padding-left:20px;
background:url(/images/vin-grey.gif) 0 1px no-repeat;
padding-bottom:10px;
border-bottom:#999 dashed 1px;
width:250px;
margin-bottom:10px;
}

.cont-info{
	float:left;
	margin-bottom:20px;
	border-bottom:#999 dashed 1px;
}

.info-left{
width:67px;
height:67px;
background:#FFF;
padding-left:6px;
padding-top:6px;
float:left;
}

.info-right{
font-size:11px;
padding-left:15px;
padding-right:10px;
float:left;
width:180px;
}

.info-right a{
color:#6EB62B;
font-size:12px;
}

.info-right h4{
font-size:12px;
color:#6EB62B;
}

.cont-des{
	float:left;
	width:270px;
	border-bottom:#999 dashed 1px;
	margin-bottom:20px;
}

.cont-des a{color:#6EB62B;}
.cont-des2 a{color:#6EB62B;}

.cont-des h4{
color:#6EB62B;
}

.cont-des2{
	float:left;
	width:270px;

}

.cont-des2 h4{
color:#6EB62B;
}

.photo{
width:117px;
height:99px;
background:#FFF;
float:left;
padding-top:7px;
padding-left:8px;
}

.des{
	width:165px;
	float:left;
	padding-left:25px;
	background:url(/images/vin-grey.gif) 8px 7px no-repeat;
	padding-top:6px;
}

ol#toc {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	left: 239px;
	top: 167px;
	z-index: 1;
}
ol#toc li {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ol#toc a {
	display: block;
	float: left;
	text-decoration: none;
	width: 24px;
	height: 25px;
	padding-right: 3.5px;
}
#pre_next {
	position: absolute;
	left: 570px;
	top: 219px;

}
#pre_next a {
	display: block;
	text-decoration: none;
	float: left;
	width: 24px;
	height: 25px;
	padding-right: 3px;
}
#read_more {
	position: absolute;
	left: 13px;
	top: 179px;
	width: 112px;
	height: 35px;
	z-index: 1;
}
#read_more a {
	display: block;
	text-decoration: none;
	float: left;
	width: 112px;
	height: 35px;
}
.noBorders { border-bottom-style:none; border-top-style:none; }

/* Advertise Page Additions */
div.box5-content {
	color:#808183;
}
div.box5-content {
	color:#1573BA;
	font-size:15px;
}
div.box5-content p {
	color:#000;
	font-size:13px;
}
div.box5-content h2 {
	color:#77B4DE;
	font-size:25px;
	margin:0 23px 20px;
}
div.box5-content p {
	margin:0 23px 35px;
}
div.box5-content .product p {
	margin:0 23px 8px;
}
div.box5-content .product p {
	color:#383638;
	font-size:15px;
}
div.box5-content .product {
	background:transparent url(/images/advertise/product-bg.gif) repeat-x scroll left 100px;
	color:#383638;
	font-size:15px;
	height:1%;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 0;
}
div.box5-content .product h3 {
	color:#1573BA;
	font-weight:normal;
	margin:0 23px;
}
div.box5-content .product img {
	float:left;
	margin:0 0 0 23px;
}
div.box5-content .product a {
	background:transparent url(/images/advertise/button-download.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:86px;
	margin:0 0 0 10px;
	overflow:hidden;
	text-indent:-999em;
	width:179px;
}
div.box5-content .programs {
	color:#1573BA;
	font-size:15px;
	margin:0 23px 20px;
}
div.box5-content .programs p {
	margin:0 0 25px;
	color:#1573BA;
	font-size:15px;
}
div.box5-content .programs ul {
	color:#383638;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.box5-content .programs li {
	background:transparent url(/images/advertise/dotted.gif) no-repeat scroll left bottom;
	height:1%;
	margin:0 0 5px;
	padding:0 0 5px;
}
div.box5-content .programs li a {
	text-decoration: none;
	color:#383638;
}
div.box5-content .programs li a:hover {
	text-decoration: underline;
}
div.box5-content .programs ul span {
	color:#00ACEE;
}


.Rss{
width:25px;
height:48px;
}

.Rss a{
display:block;
width:100%;
height:100%;
}

.blank_space {
height:48px;
width:290px;
}

.Subscribe{
width:25px;
height:48px;
}

.Subscribe a{
display:block;
width:100%;
height:100%;
}

.twitter{
width:25px;
height:48px;
}

.twitter a{
display:block;
width:100%;
height:100%;
}



/*30 Nov*/
#page-wrap 
{
	 width: 1000px;
 /*margin: 20px auto;*/
 position: relative; 
}
 

#dynContent{

	text-align:justify;
	margin-right:25px;
}
 
 #maincontent
 {
	position:absolute;
	top:1090px;/*top:1180px;*/
	color:#595959;
	font-size:13px;
	padding-bottom:20px;
	padding-left:42px;
	position:absolute;
	text-decoration:none;
	width: 910px;
 }
 
 .hide   {
   position: absolute;
   left: -9999px;
   top: -9999px;
}


#headermain {
    padding-bottom: 100px;
    position: relative;
}

#SpecialitiesContent 
{
position:absolute;
color:#595959;
font-size:13px;
padding-bottom:20px;
padding-left:42px;
position:absolute;
text-decoration:none;
top:1530px;
width:910px;

}
 


.title-boxes-specialty h3{
background:url(/images/specialty_medical_products.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}

.title-boxes-companies h3{
background:url(/images/medical_products_companies.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}

.title-boxes-products h3{
background:url(/images/new_medical_products.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}

.title-boxes-resources h3{
background:url(/images/medical_product_library.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}

.title-boxes-search h3{
background:url(/images/medical_product_search.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}

.title-boxes-resourceType h3{
background:url(/images/medical_white_papers.gif) no-repeat;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	height:22px;
}





.anythingSlider                         { width: 760px; height: 360px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 680px; overflow: auto; height: 280px; margin: 0 0px; position: absolute; top: 0; left: -5px; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; /*background: #eee; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213;*/ margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { /*display: block;*/ height: 25px; width: 25px;/* background: url(../images/arrows.png) no-repeat 0 0;*/ text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                {  background-position: 0 0; right:133px; top:222px; background: url(/images/transparent.gif) no-repeat 0 0;}
.anythingSlider .back                   {  background-position: -67px 0; right:162px; top:222px; background: url(/images/transparent.gif) no-repeat 0 0;}
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; right:-5px; text-align:left;top:228px; }
#thumbNav a                             { background: url(/images/transparent.gif);  font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 10px; height: 18px; margin: 0  0 0; width:10px; /*background: #c58b04 url(../images/cellshade.png) repeat-x;*/ text-align: center; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#thumbNav a:hover                       { background-image: none; }


/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


/************************** Dermatology Page CSS Start  *************************/
#wrapper {
	width:1002px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}


#container {
	height: auto;
	width: 1002px;
	float: left;
	background-color: #3aa0e8;
}


#middle {
	float: left;
	width: 962px;
	height: auto;
	background-color: #c1e7f0;
	background-image: url(../images/content-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer {
	background-color: #c1e7f0;
	padding: 20px;
	float: left;
	width: 962px;
}
#middle-box {
	background-color: #FFFFFF;
	background-image: url(../images/main-box-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 905px;
	padding-top: 14px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
#middle-box-top {
	background-image: url(../images/main-box-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 16px;
	width: 955px;
}
.home-left {
	float: left;
	width: 716px;
}
.home-rgt {
	float: left;
	width: 228px;
	padding-left: 18px;
}
.dermatology-bg {
    background-image:url("../images/dermatology-grad-bg.jpg");
    float:left;
    height:234px;
    width:716px;
}
.video-grad-bg {
	background-image: url(../images/video-grad-bg.jpg);
	float: left;
	height: 258px;
	width: 706px;
	margin-top: 6px;
	padding-left: 10px;
	font-family: "Myriad Pro";
	font-size: 12px;
	font-weight: bold;
	color: #2E87C7;
	
}
.video-grad-bg a:link,.video-grad-bg a:visited
{
    font-family: "Myriad Pro";
	font-size: 12px;
	font-weight: bold;
	color: #2E87C7;
	text-decoration:none;
}
.white-paper-grad-bg {
	background-image: url(../images/paper-grad-bg.jpg);
	float: left;
	height: 277px;
	width: 700px;
	padding-left: 16px;
}
.browser-product-cnr {
	float: left;
	width: 716px;
}
.dermatology-bg h1 {
	font-family: "Myriad Pro";
	font-size: 39px;
	line-height: 39px;
	font-weight: normal;
	color: #2e87c7;
	padding-top: 18px;
	padding-bottom: 25px;
	padding-left: 15px;
	
}
.dermatology-bg p {
	font-family: "Myriad Pro";
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	padding-right: 40px;
	padding-left: 22px;
	
}
.dermatology-bg b {
	font-weight: normal;
	color: #2e87c7;
	
}
.dermatology-bg strong {
	font-family: "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
}
.video-grad-bg h2 {
	font-family: "Myriad Pro";
	font-size: 26px;
	font-weight: normal;
	color: #6bae44;
	padding-top: 12px;
	padding-left: 5px;
	line-height: 26px;
	
}
.video-thumb-bg {
	background-image: url(../images/video-thumb-bg.jpg);
	float: left;
	height: 150px;
	width: 208px;
	margin-top: 25px;
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 11px;
	padding-left: 9px;
	
}
.white-paper-grad-bg h3 {
	font-family: "Myriad Pro";
	font-size: 26px;
	line-height: 26px;
	color: #2e87c7;
	padding-top: 20px;
	font-weight: normal;
	padding-bottom: 10px;
	
}
.white-paper-grad-bg .col-a {
	float: left;
	width: 225px;
}
.white-paper-grad-bg .col-a h4 {
	font-family: "Myriad Pro";
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #2e87c7;
	background-image: url(/images/small-white-paper-icon.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 35px;
	
}
.white-paper-grad-bg .col-a h4 a 
{
    padding-left:2px;
	color: #2e87c7;
	text-decoration:none;
}
.white-paper-grad-bg .col-a p {
	font-family: "Myriad Pro";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #464646;
	padding-left: 35px;

}
.col-a a {
	font-family: "Myriad Pro";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.col-a a:hover {
	font-family: "Myriad Pro";
	font-size: 12px;
	font-weight: bold;
	color: #0092D2;
	text-decoration: underline;
}
.browse-product-ttl {
	font-family: "Myriad Pro";
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #2e87c7;
	float: left;
	width: 706px;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-left: 10px;

}
.product-list-cnr {
	background-image: url(../images/products-grad-bg.jpg);
	background-position: left top;
	float: left;
	width: 179px;
}
.product-list-btm {
	background-image: url(../images/products-grad-bottom.jpg);
	background-position: left bottom;
	float: left;
	width: 167px;
	height:527px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 12px;
	min-height:360px!important;
}
.product-list-top {
	background-image: url(../images/products-grad-top.jpg);
	background-position: left top;
	float: left;
	width: 179px;
	background-repeat: no-repeat;
}
.product-list-btm h3, .product-list-btm h3 a{
	font-family: "Myriad Pro";
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #2e87c7;
	padding-bottom: 25px;
	
}
.product-list-btm h3 a
{
	text-decoration:none;
}
.product-list-btm ul {
}
.product-list-btm li, .product-list-btm li a {
	font-family: "Myriad Pro";
	font-size: 11px;
	line-height: 21px;
	font-weight: normal;
	color: #464646;
	text-decoration: underline;
}
.rgt-mrp-top {
	background-image: url(../images/rgt-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 228px;
	height: 58px;
}
.rgt-mrp-bottom {
	background-image: url(../images/rgt-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 228px;
	height: 23px;
}
.rgt-mrp-mid {
	background-image: url(../images/rgt-vert-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 200px;
	padding-right: 14px;
	padding-left: 14px;
	
}
.rgt-mrp-top h1 {
	font-family: "Myriad Pro";
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #6bae44;
	padding-top: 28px;
	padding-left: 22px;
	
}
.rgt-mrp-bg {
	background-image: url(../images/rgt-hor-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 195px;
	height: 130px;
	background-color: #d9dada;
}
.rgt-mrp-bg ul {
}
.rgt-mrp-bg li {
	font-family: "Myriad Pro";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #464646;
	padding-left: 8px;
	text-decoration: none;
	
}
.rgt-mrp-bg li a {
	font-family: "Myriad Pro";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #464646;
	text-decoration: underline;
}
.rgt-mrp-bg li a:hover {
	font-family: "Myriad Pro";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none!important;
}
.rgt-bg-cnr-h {
	background-image: url(../images/rgt-cnr-bg-h.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 228px;
	min-height:1180px!important;
}
ol,ul,li {
	list-style: none;
}
/**********************Dermatology Page CSS End *****************************/
