﻿/* -------------------- */
/*       GLOBALS        */
/* -------------------- */

body {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	font-size:36px;
	background-color:#FFF;
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: bold;
	
}
#landing {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	font-size:12px;
	background-color:#FFF;
	background-image: url(../img/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#landingMision{
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	font-size:12px;
	background-color:#FFF;
	background-image: url(../img/bg1mision.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
	}
	#landingEmpresa{
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#444;
	font-size:12px;
	background-color:#FFF;
	background-image: url(../img/empresa.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
	}
	#landingContactenos{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-size:18px;
	background-color:#FFF;
	background-image: url(../img/contactenos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
	
	}
		#landingCuchillas{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-size:18px;
	background-color:#FFF;

	
	
	
	}
		#landingSolvente{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-size:18px;
	background-color:#FFF;

	
	
	
	}
.clearFloat {clear:both;}
.images{
	border:0 none;
	position: relative;
}
.inline{display:inline;line-height:150%;padding-right:3px}

h1{font-size:18px;color:#194767}
h2{
	font-size:14px;
	color:#16368b
}
h3{font-size:12px;color:#194767}

html{padding:0;margin:0;}

html.jsEnabled .hidden {

	display:none;	

}

#explore{top:0; right:0; position:absolute; float:right; width:390px; text-align:right;}
#explore .explore-text { float:left; width:210px; margin-top:8px; color:#a0d1ea; font-size:11px; line-height:12px;}
#explore .explore-image { float:right; width:250px; color:#a0d1ea; font-size:11px; line-height:12px;}

#breadcrumb{font-size:12px !important; color:#444444;}

#breadcrumb a:link{ color:#1993D7; text-decoration:none;}
#breadcrumb a:visited{ color:#1993D7; text-decoration:none;}
#breadcrumb a:active{ color:#1993D7; text-decoration:none;}
#breadcrumb a:hover{ color:#1993D7; text-decoration:underline;}

a:link {color:#1993D7;text-decoration:none;}
a:active{text-decoration:none;color:#1993D7;}
a:visited{text-decoration:none;color:#1993D7;}
a:hover{text-decoration:underline;color:#1993D7;}

#closeButton{margin:0px;background:transparent url(img/btn-close.png) no-repeat top left;width:81px;height:26px;}
.closeButton {display:block;width:81px;height:26px;color:#FFF;font-weight:bold;cursor:pointer;font-size:12px;padding:5px 0px;text-align:center}
.closeButton:link{text-decoration:none;color:#FFF}
.closeButton:active{text-decoration:none;color:#FFF}
.closeButton:visited{text-decoration:none;color:#FFF}
.closeButton:hover{text-decoration:none;color:#FFF}

#buyNowButton{margin:0px;background:transparent url(img/btn-buy-now.gif) no-repeat top left;width:136px;height:31px; line-height:16px;}
.buyNowButton {display:block;width:136px;height:31px;color:#FFF;font-weight:bold;cursor:pointer;font-size:12px;padding:5px 0px;text-align:center}
.buyNowButton:link{text-decoration:none;color:#FFF}
.buyNowButton:active{text-decoration:none;color:#FFF}
.buyNowButton:visited{text-decoration:none;color:#FFF}
.buyNowButton:hover{text-decoration:none;color:#FFF}


a.buy-now-button:link, a.buy-now-button:visited, a.buy-now-button:active {background-image:url(img/button-middle.jpg); background-repeat:repeat-x; padding:6px 30px 6px 30px; line-height:26px; text-decoration:none; border-left:solid 1px #c2d0dc; border-right:solid 1px #c2d0dc; color:#FFF;}
a.buy-now-button:hover {background-image:url(img/button-middle-over.jpg); background-repeat:repeat-x; padding:6px 30px; line-height:26px; text-decoration:none; border-left:solid 1px #c2d0dc; border-right:solid 1px #c2d0dc; color:#FFF;}

/* -------------------- */
/*       HEADER         */
/* -------------------- */

#crestlogo{width: 299px;height:78px;z-index: 500;float:left;margin:0;padding:0px 0px 0px 0px;position:absolute;top:0px;left:-9px;margin-top:30px;}
#crestlogobrand{
	width: 293px;
	height:75px;
	z-index: 500;
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:-20px;
	margin-top:0px;
}


/* -------------------- */
/*       TOP NAV        */
/* -------------------- */

#topnav{
	float:right;
	width:570px;
	height:78px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
	margin-top:30px;
}
#topnavbrand{float:right;width:575px;height:78px;font-size:10px;font-family:Arial, Helvetica, sans-serif;margin-top:7px;}

#topnav-left{
	float:left;
	width:200px;
	margin-left:370px;
	margin-top:25px;
	height: 80px;
}

#topnav-right{float:right;width:100px; margin-top:25px;}

#topnav-right a{color: #1993D7;text-decoration:none; font-weight:normal;}
#topnav-right a.brand{color: #058785;text-decoration:none; font-weight:normal;}

#topnav-right a:hover{width:auto;text-decoration:underline}
#topnav-right a.brand:hover{width:auto;text-decoration:underline}

#topnav-left ul {float:left;margin: 0px;padding:20px 0;list-style: none;}

#topnav-left ul li {list-style: none;padding: 2px 0px 2px 25px;}

#topnav-left ul li a {float: left;display: block;text-decoration: none;font-weight: normal;color: #1993D7;width:auto;}
#topnav-left ul li a.brand {
	float: left;
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #16368b;
	width:auto;
}

#topnav-left ul li a:hover{width:auto;text-decoration:underline}
#topnav-left ul li a.brand:hover{
	width:auto;
	text-decoration:underline;
	color: #936;
}

#topnav-left ul.horizontal li.level1Left {float: left;background-color: transparent;}

#topnav-left ul.horizontal li.level1Right {float: left;background-color: transparent;}

#topnav-left ul.horizontal li.level1 {float: left;background-color: transparent;}

#countryBox{float:left;padding:23px 0;width:100px;height:25px;}
#dentalProfBox{float:left;padding:23px 0;width:135px;height:25px;}
.countrySelect{font-family:Arial,Helvetica,Verdana;color:#c4e7fd;border:0px;border-color:#FFF;height:15px}
.countryForm{margin-top:4px;margin-bottom:0px;margin-left:30px;}

#country_container, #country_container ul 
{ /* all lists */
	padding:0 0 0 10px;
	margin:0;
	list-style: none;
	line-height: 1;
	font-size:10px;
	font-weight:bold;
	z-index:500;
}

#country_container a
{
	display: block;
	width: 8.2em;
}

#country_container li
{ /* all list items */
	float: left;
	width: 8.2em; /* width needed or else Opera goes nuts */
	z-index:500;
}

#country_container li ul 
{ /* second-level lists */
	padding:0 0 0 0px;
	position: absolute;
	background: transparent url(img/country-dropdown-bg.png) no-repeat top left;
	width: 140px;
	height:105px;
	margin-left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    z-index:500;
    
}

#country_container li:hover ul, #country_container li.sfhover ul, #dentalProf_container li:hover ul, #dentalProf_container li.sfhover ul { /* lists nested under hovered list items */
	margin-left: -10px;
}

.country_selector a {padding: 3px; display: block; color: #006CB5 !important; text-decoration: none !important; width: 120px;font-size:11px}
a.country_us {padding-top:15px !important;padding-left: 15px !important;}
a:hover.country_us {color:#0f4297 !important}
a.country_ca {padding-left: 15px !important;}
a:hover.country_ca {color:#0f4297 !important}
a.country_fr {padding-left: 15px !important;}
a:hover.country_fr {color:#0f4297!important}
a.country_mx {padding-left: 15px !important;}
a:hover.country_mx {color:#0f4297 !important}

/*.liArrow{background: transparent url(/images/_global/ph-country-dropdown-arrow.png) top right no-repeat;}*/

#content {
	clear: both;
	color: #ccc;
	width: 611px;
	float: left;
}
#Ttex {
	float: left;
	height: 222px;
	width: 611px;
}
#tex2 {
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

li:hover{visibility:visible}

/* LOGIN USERNAME BOX */
#loginUser {position:absolute;top:148px;left:380px;width:550px;text-align:right}

/* -------------------- */
/*       MAIN NAV       */
/* -------------------- */

#navigation{
	clear:both;
	width:940px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:300;
	background-color: transparent;
	background-image: url(../img/navigationv3.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* -------------------- */
/*         BODY         */
/* -------------------- */

#main-content {
	padding: 14px;
}

#master {}

#main{width:942px;margin:0 auto;position:relative;}

#home-body{z-index:1;background:transparent url(img/scope-home-body-bg.png) no-repeat top center;width:955px;height:370px;position:relative;top:0px}
#landing-body{z-index:-10;background:transparent url(img/ph-landing-body-bg.png) no-repeat top left;width:942px;height:345px;position:relative;top:-32px}

#body{background:#FFF url(/img/body-middle.jpg) repeat-y;width:942px; margin:0px; padding:0px;}

#gradient-background{background-image: url(img/gradient-background.jpg); background-repeat:no-repeat; padding:7px;}

/* -------------------- */
/*       AD LOBS        */
/* -------------------- */

#adlobs{width:942px;height:140px}

/* -------------------- */
/*       CAROUSEL       */
/* -------------------- */


#carouselContainer {position:relative;top:-35px;width:942px;height:140px;font-size:90%;background:transparent none;}

.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}

/* We set the width/height explicitly. No width/height causes infinite loops. */
.jcarousel-list li,.jcarousel-item {float:left;list-style:none;width:75px;height:75px;}

.jcarousel-container {position: relative;width: 942px;float:left;padding:0;margin:0;background:transparent none;}

.jcarousel-clip {z-index:2;padding:0;margin:0px 0px 0px 20px;overflow:hidden;position:relative;width:875px;}

.jcarousel-item {width:75px;margin-right:7px;color:#444;font-size:11px}

li.jcarousel-item {width:286px;height:140px;overflow:visible;background:transparent url(/images/home/adlob-bg.png) no-repeat top left;} 
/*disabled this line to allow hyperlinks to display correctly inside of a carousel item text body*/
/*li.jcarousel-item  * {display:block;margin:0;padding:0;}*/

li.jcarousel-item strong {font-size:12px; line-height:13px;width:150px;float:left;margin-top:14px;margin-left:5px;color:#1993D7;cursor:pointer;}
li.jcarousel-item strong a{font-size:12px; line-height:13px;width:150px;float:left;color:#1993D7;cursor:pointer;}

li.jcarousel-item span {font-size:11px; line-height:13px;width:140px;float:left;cursor:pointer;margin-left:5px;}
/*disabled the following line to allow hyperlinks to display correctly inside of a carousel item text body*/	
/*li.jcarousel-item span a{font-size:11px; line-height:13px;width:140px;float:left;cursor:pointer;}	*/
li.jcarousel-item span a{font-size:11px; line-height:13px;cursor:pointer;}

li.jcarousel-item span.img-container {padding:2px 5px 0px 5px;float:left;width:90px;display:block;border:solid 0px red;overflow:visible;cursor:pointer;}

li.jcarousel-item span.img-container img {display:block;float: right;margin-top:0px;cursor:pointer;}

li.jcarousel-item span.img-container a{float:left;width:90px;display:block;border:solid 0px red;overflow:visible;cursor:pointer;}


.jcarousel-prev, .jcarousel-next {margin-top:0px;}

.jcarousel-prev {background:transparent url(img/ph-adlob-arrow-left.png) no-repeat scroll 0 0;cursor:pointer;width:30px;height:120px;padding-right:0px;float:left;}

.jcarousel-next {float:right;width: 30px;height: 120px;cursor: pointer;background: transparent url(/images/home/ph-adlob-arrow-right.png) no-repeat 0 0;}


/* -------------------- */
/*       FOOTER         */
/* -------------------- */

#footer {
	width:942px;
	color:#666666;
	font-size:11px;
	text-align:center;
	position:relative;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 25px;
}
#footer a{color:#1993D7;text-decoration:none; line-height:20px; padding:0px 3px;}
#footer a.brand{
	color:#16368b;
	text-decoration:none;
	line-height:20px;
}
#footer a:hover{
	text-decoration:underline;
	color: #03F;
}
#bg{


}
#image{
	position:absolute;
	
	z-index:-1;
	width: 477px;
	height: 371px;
	}
	
#m{
	height: 111px;
	width: 111px;
	}	
	
	#contentT{
	height: 230px;
	width: 590px;
	padding: 12px;
	margin-top: 10px;

		}
.imgCuchillas {
	height: 210px;
	width: 500px;
	
}
