﻿/* Site

   -------------------------------- */



html {

	

}



body {

	margin: 0;
	padding: 0;
	min-height: 100%;
	font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 14px;
	line-height: 1.5em;
	background: #575d61 url(images/bg_img.gif) scroll;

}



#wrapper {

	margin: 0 auto;

	width: 956px;

	position: relative;

	/*background-color:white;*/

 



}



.seo H1 {

	margin: 0;

	padding: 0;

	font-size: 11px;

	color: #bfbfbf;

	}





.translateFlags{

	background-color:lime;

	}



.TxtTranslate{

	margin-top: 3px;

	margin-right: 10px;

	font-size: 10px;

	width: 150px;	

	color:#fff;

	background-color:#2d2d2d;

	}



#banner {

	height: 100px;

	width: 956px;

	overflow: hidden;

	/*background-color:white;*/

}



#content .bg {

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

}



table.layout-grid a.disabled, table.layout-grid a.disabled:hover {

	color: #aaa;

	cursor: default;

	text-decoration: line-through;

}



div.notice {

	background: #FFF1AF;

	padding: 3px;

	margin-bottom: 5px;

	font-size: 12px;

	border: 1px solid #EFD500;

}





/* Logo

   -------------------------------- */



h1.heading{

	letter-spacing:-2px

}







h1.logo {

	position: absolute;

	top: 50px;

	left: 24px;

	margin: 0;

}



h1.logo,

h1.logo a {

	width: 235px;

	height: 100px;

}



h1.logo a {

	display: block;

	background: url('images/medical-tools-logo.gif') no-repeat;

	overflow:visible;

	vertical-align:middle;

}



h1.logo a span {

	display: none;

}







h1.leftmenu {

	padding:6px 0 4px -4px; 
	margin:0 0 0px 10px;
	font-family:  Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:20px;
	width:208px; 
	overflow:hidden;
}



h1.leftmenu a {

	color: #fff;
	display: block;
	width:208px;
	height:20px;

}



/* Dock

   -------------------------------- */



#dock {

	height: 25px;

	float: left;

	position: absolute;

	top: 0;

	right: 2px;

}



#dock .left {

	float: left;

	width: 3px;

	height: 25px;

	background: url('images/dock.png') no-repeat left top;

}



#dock .right {

	float: left;

	width: 3px;

	height: 25px;

	background: url('images/dock.png') no-repeat right top;

}



#dock ul,

#dock ul li {

	float: left;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#dock ul {

	padding: 0 6px;

	height: 25px;

	background-color: #353535;

}



#dock ul li {

	padding: 0 6px;

	position: relative;

}



#dock ul li a {

	float: left;

	display: block;

	padding: 0 5px;

	color: #ccc;

	text-decoration: none;

	font-size: 12px;

	line-height: 22px;

}



#dock ul li a:hover,

#dock ul li.selected a {

	color: #fff;

	border-bottom: 2px solid #338ee2;

}



#dock ul li.selected a {

	font-weight: bold;

}







/* Navigation

   -------------------------------- */



#navigation {

	height: 41px;

	float: left;

	position: absolute;

	top: 60px;

	right: 0px;

}



/*#navigation .left {

	float: left;

	width: 5px;

	height: 41px;

	/* background: url('images/navigation.png') no-repeat left top; 

	/*background: url('images/navigation_l.png') no-repeat left top;

} 

*/



/*#ie6 #navigation .left {

	background: transparent none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navigation_l.png', sizingMethod='scale');

	zoom: 1;

}*/



#navigation .right {

	float: left;

	width: 3px;

	height: 41px;

	background: url(images/navigation.png) no-repeat right top;

}



#navigation ul,

#navigation ul li {

	float: left;

	list-style-type: none;

	margin: 0;

	padding: 0;

	font-size: 13px;

	font-weight: bold;

	line-height: 38px;

}



#navigation ul {

	height: 41px;

	background: url('images/navigation.png') repeat-x 0 -41px;

}



#navigation ul li a {

	float: left;

	display: block;

	height: 41px;

	padding: 0 18px;

	color: #ccc;

	text-decoration: none;

/*	background: url('images/navigation_s.png') no-repeat right top;*/

}



#navigation ul li.selected a {

	color: #fff;

}



#navigation ul li.last a{

	background-image: none;

}



#navigation ul li a:hover {

	color: #fff;

}



#navigation ul li a.special {

	

	float: left;

	display: block;

	height: 41px;

	padding: 0 18px;

	text-decoration: none;

	background: url('images/navigation_s.png') no-repeat right top;

	color:#ffff99; !important

}



#navigation img {

	

		border-width: 0;

		margin-top: 9px;

		margin-bottom: 9px;

		float: left;



}



#navigation input {

	border: medium solid gray;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 8px;

	margin-right: 7px;

}





/* Medical-Tools Start

   -------------------------------- */

   

.pagebanner{

	clear: both;

	background: url('images/banner-page-bg.jpg') no-repeat;

	height: 150px; width: 100%;

	/* background-color:#333;*/

	overflow:hidden;

	color: white;

}



   

   

   

   

.homebanner{

	clear: both;

	background: url('images/slide-2.jpg') no-repeat;

	height: 300px; width: 100%;

	/* background-color:#333;*/

	overflow:hidden;

	color: white;

}





		.homebanner	ul{

		  list-style: none;

		  margin: 0;

		  padding: 0;

		}

		

		.homebanner ul li{

		  float: left;

		  padding: 0px;

		  display: block;

		  margin-right: 0px;

		}

		

		.homebanner ul li a{

		  display: block;

		  overflow: hidden;

		  height: 300px; 

		  width: 100px; 

		}

		

		#a1{

		  width: 756px;

		}

		

		.homebanner ul li img{

		  position: absolute;

		  border: 3px solid #881212;

		}

		

		.homebanner ul li p{

		  margin: 0px;

		  padding: 0;

		  width: 600px;

		  display: block;

		  margin-left: 100px;

		  margin-top: 60px;

		  font-size: 30px;

		  letter-spacing: -1.5px;

		  line-height: 28px;

		}

				

				

				.accordion1 {

				background-color:gray;	

				background: url('images/slide-3.jpg') no-repeat;

				}

				

		

				.accordion2 {

				background-color:orange;	

				background: url('images/slide-2.jpg') no-repeat;

				}



				.accordion3 {

				background-color:red;	

				background: url('images/slide-1.jpg') no-repeat;

				}







.left-menu{

	margin: 0 0 0 0;

	padding-top: 1px;

	width: 220px;

	float: left;

	clear: right;

	color: white;

	background-color:#232323;

	color:#666666;

}



.left1{

	display: block;

	width: 100%;

	height: 400px; /*---------HOMEPAGE LEFT MENU ------------*/

	background-color:#626262;

}



.left1-surgical {	/*------- SURGICAL-LEFT-MENU ------*/

	display: block;

	width: 100%;

	height: 850px; 

	background-color:#626262;

}



.left1-dental {	/*------- DENTAL-LEFT-MENU ------*/

	display: block;

	width: 100%;

	height: 670px; 

	background-color:#626262;

}



.left1-veterinary {	/*------- Veterinary-LEFT-MENU ------*/

	display: block;

	width: 100%;

	height: 700px; 

	background-color:#626262;

}



.left1-custom {	/*------- Custom-LEFT-MENU ------*/

	display: block;

	width: 100%;

	height: 200px; 

	background-color:#626262;

}



.left1-manicure {	/*------- Manicure-LEFT-MENU ------*/

	display: block;

	width: 100%;

	height: 630px; 

	background-color:#626262;

}







.left2{

	display: block;

	width: 100%;

	background-color:#626262;

	color: white;

}

		.left2 a.one {

		display: block;

		width: 220px;

		height: 205px;	

		background: url('images/manicure-shop-banner.gif') no-repeat;

		}



		.left2 a.two {

		display: block;

		width: 220px;

		height: 75px;	

		background: url('images/secure-payments.gif') no-repeat;

		}

		

		.left2 span.three {

		display: block;

		width: 220px;

		height: 75px;

		background: url('images/life-support-bg.gif') no-repeat;

	

		}





		.live-Support-Script{

		position: relative;

		top: 8px;

		left: 7px;

		

		}





.quick-contact-form {

	background-image:url('images/quick-quote-background.gif');

	background-position: top;

	background-repeat: no-repeat;



	margin:0px;

	padding: 0px;

	padding-top: 46px;

	padding-bottom: 8px;

	font-size:12px;

	color: #ccc;

}



	.quick-contact-form .input-fields {

		font-family: "Arial", "Helvetica", "Verdana", "sans-serif";

		font-size:12px;

		margin: 0px;

		margin-top: 0px;

		margin-left: 10px;

		padding:1px;

		padding-left:3px;

		border: #000 1px solid;

		background-color: #4b87c3;

		color: #fff;

		width: 90%;

		display:block;

	}

	

	.quick-contact-form textarea{

		font-family: "Arial", "Helvetica", "Verdana", "sans-serif";

		font-size:12px;

		margin: 0px;

		margin-top: 1px;

		margin-left: 10px;

		padding:1px;

		padding-left:3px;

	

		border: #000 1px solid;

		background-color: #4b87c3;

		color: #fff;

		width: 90%;

		display:block;

		height: 100px;

	}











.special-offers{



position:absolute; 

margin-top: 200px;





}





/* Medical-Tools End

   -------------------------------- */





/* Content

   -------------------------------- */



#content-wrapper {

	float: right;

	width: 730px;

	background-color: #fff;

	margin-bottom: 20px;

	background: #FFF url('images/content-bg.gif') repeat-x 0 0; 

}



.content-head {

	display:block;

	color: #888;

	font-size: 12px;

	font-weight:bold;

	margin: 0;

	padding: 6px 10px 10px 17px;

	letter-spacing: .5px;

}



		.content-head a, .content-head a:link, .content-head a:visited, .content-head a:focus, .content-head a:active {

		

			color: #888;

			text-decoration: none;

		}

		

		.content-head a:hover {

			color: #338ee2;	

		}

		

		.content-head a.active {

			color: #338ee2;

		}	





	





#content {

/*	background: url('images/content_body_bg.png') no-repeat 0 13px; */

	padding: 0 14px 30px 14px;

	

}



.content-top {

	font-size: 1px;

	height: 13px;

}



.content {

	padding: 0 14px 0 14px;

}



/*

#content .content {

	min-height: 380px;

	background: url('images/dot.png') repeat-y 203px 0; */

}



#home #content .content,

#download #content .content,

#demos #content .content {

	background: white;

}





.content-footer {

	background: url('images/footer-bg.gif') repeat-x;

	 background-color: #333333;

	 text-align: right; 

	 height: 40px;

	 padding-top: 0px;

	 padding-right: 20px;

}

		.content-footer-containner {

						font-size: 12px;

						display: block;

						width: 252px;

						float: right;

						text-align:left;

						border-top: none;

						border-top: 0px;

						background-color:#fff;

						background: url('images/content-bg.gif') repeat-x;

						background-position: bottom;

						padding-bottom: 4px;

						}

	

		.content-footer-containner a,

		.content-footer-containner a:link,

		.content-footer-containner a:visited,

		.content-footer-containner a:active,

		.content-footer-containner a:focus {

		

			display:inline-block;

			color: #333;

			padding-left: 6px;

			padding-right: 6px;

			padding-top: 2px;

			margin-top: 6px;

			margin-left: 4px;

			text-decoration: none;

		}

		

			.content-footer-containner a.selected{

			font-weight: bold;

			border: none;

			border-bottom: #333 4px solid;

			}

			

			.content-footer-containner img {

				border: 0px;

				

			}

		

		.content-footer-containner a:hover {

		background-color: #888;

		color: white;

		}





					







 h2 {

	margin: 20px 0px 10px 0px;

	color: #338ee2;

	font: normal 26px/30px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";

	letter-spacing: .5px;

	border-bottom: 1px solid #ccc;

}



.content-body {

	padding: 10px 10px 10px 10px;

}









/* Layout

   -------------------------------- */



.themes {

	background: url('images/themes_bg.png') repeat-x scroll 0 -1px;

}





/* Layout

   -------------------------------- */



.layout-grid {

	width: 100%;

}



.layout-grid td {

	vertical-align: top;

}



.layout-grid td.home {

	background: url('images/home_bg.jpg') no-repeat scroll right top;

	height: 412px;

	padding: 0 600px 0 24px;

}



.layout-grid td.left-nav {

	width: 200px;

}



.layout-grid td.normal {

	border-left: 1px solid #ccc;

	padding: 20px 24px;

	font-family:  "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";

}



.layout-grid td.demos {

	background: url('images/demos_bg.jpg') no-repeat;

	height: 337px;

	overflow: hidden;

}



.layout-grid td.download {

	background: url('images/demos_bg.jpg') no-repeat;

	height: 337px;

}





/* Home

   -------------------------------- */



.home h3 {

	margin: 0;

	padding: 17px 0 11px 0;

	color: #ff9c08;

	font: normal 30px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";

	letter-spacing: .5px;

}



.home p.large {

	padding-bottom: 15px;

	color: #000;

	font: bold 13px/19px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";

	letter-spacing: .2px;

	line-height: 16px;

}



.home p {

	margin: 0;

	padding-bottom: 14px;

	color: #333;

	font: normal 11px/14px 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;

}



.teaserbox {

	position: absolute;

	top: 265px;

	left: 452px;

	width: 450px;

}



.teaserbox ul {

	list-style-type: square;	

}



.teaserbox p {

	margin: 5px;

	padding: 0px;

}



.teaserbox h4 {

	margin-bottom: 0px;

	position: relative;

	left: 1px;

	top: 1px;

	color: #fff;

}



.teaserbox h4 span {

	position: absolute;

	top: -1px;

	left: -1px;

	color: #000;

}





/* Side Menu

   -------------------------------- */



.section {

	padding: 24px 23px 8px 22px;

	border-bottom: 1px dashed #ccc;

}







ul.side-menu,

ul.side-menu li,

p.side-menu-title {

	list-style-type: none;

	margin: 0;

	padding: 0;

	letter-spacing: 0.75pt;

}



ul.side-menu li a {

	font: normal 11px 'Arial', 'Helvetica', sans-serif;

	text-decoration: none;

	color: #000;

}



ul.side-menu li a:hover {

	color: #e87b10;

}



p.side-menu-title {

	font: bold 15px 'Arial', 'Helvetica', sans-serif;

	color: #e87b10;

}



ul.side-menu {

	padding: 5px 2px 0;

}











/* Footer

   -------------------------------- */



#footer {

	clear: both;

	height: 60px;

	padding: 16px 0 20px 0;

	text-align:center;

	background: url('images/footer-bg.gif') repeat-x;

	background-position: bottom;

	background-color:#242424;

	text-decoration: none;

}



#footer a:link {

	text-decoration:none;

	line-height: 25px;	

	}



#footer a:hover {

	color: #338ee2;	

	}





#footer .inner {

	position: relative;

	z-index: 2;

}



#ie6 #footer .inner {

	zoom: 1;

}





/*

#ie6 #footer .bg {

	background: transparent none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg.png', sizingMethod='scale');

	zoom: 1;

}*/



#footer p {

	margin: 0;

	padding: 0;

	color: #666;

	font: normal 12px 'Arial', 'Helvetica', sans-serif;

}



#footer p a {

	color: #bbb;

}



#footer span.first {

	display: block;

	float: left;

	padding: 6px 0 0 16px;

}



#footer .block {

	display: block;

	float: left;

}



#footer .block span,

#footer span.empty {

	display: none;

}



#footer .liferay {

	margin: 3px 22px 0px 3px;

	background: url('images/icon_liferay.gif');

	width: 98px;

	height: 22px;

	border: 0;

}



#footer .adobe {

	margin: 2px 0 0 0;

	background: url('images/icon_adobe.png');

	width: 28px;

	height: 28px;

}



/* Accordion 

   ---------------------------------*/

   

   

   







/* Gravator 

   -------------------------------- */

   

#gravator{



	display: inherit;

	clear: both;

	width: 100%;

	height: 220px;

	color: #555;

	background-image:url('images/gravator-bg.gif');

	background-repeat: repeat-x;

	background-color:#242424;

	text-align:left;

	margin-top: 0px;

	padding-top: 20px;

	font-size: 12px;

}



						#gravator ul li { margin:0 20px 0 0; padding:0px; padding-top: 5px; padding-bottom:5px; border:0px; border-bottom:#444 1px solid; list-style-image:url(images/gravator-bullet.gif); }

						#gravator a, #gravator a:link, #gravator a:visited, #gravator a:active, #gravator a:focus { width:100%; color: #555; text-decoration: none;}

						#gravator a:hover {color:silver; background-color: #1d1d1d;}



	#gravator-left{

	float: left;

	width: 356px;

	}





	#gravator-right{

	float: right;

	width: 600px;

	}

	

			#gravator-right-1{

			float: left;

			text-align:center;

			width: 300px;

			clear: right;

			}

			

			#gravator-right-2{

			float: right;

			width: 265px;

			color: #ffff99;

			padding-right: 20px;

			}

			

		a.testimonial:link,

		a.testimonial:visited,

		a.testimonial:active,

		a.testimonial:focus {

				color: #ffff99;

				text-decoration: none;

				}

			

		a.testimonial:hover{

				color: #ffff99;

				text-decoration: underline;

				}

				

/*--------------------------- Products Table */



table.ProductsBox



{

width:90%;

text-align:center;

text-decoration:none;

border:2px solid #e3e3e3;

background-image:url('images/section-bottom-bg.jpg');

background-position:left bottom;

background-repeat:repeat-x;



}



.ProductTitle



{

color: #081589;

font-weight: bold;

font-size: 12px;

}



a:link

{

color: #36C;

text-decoration: none;

}



a:visited

{

color: #339;

text-decoration: none;

}



a:hover

{

color: #09C;

text-decoration: none;

}



a:active

{

color: #C30;

text-decoration: none;

}

a:focus

{

color: #C30;

text-decoration: underline;



}

		

table, img



{



border: 0px;

}



.SeeDetails



			{

			font-size: 14px;

			font-family: Arial;

			}



/*							a:link

							{

							color: #ff0000;

							text-decoration: none;

							}

							

							a:visited

							{

							color: #ff0000;

							text-decoration: none;

							}

							a:active

							{

							color: #ff0000;

							text-decoration: none;

							}

							a:focus

							{

							color: #ff0000;

							text-decoration: underline;

							

}*/

.MarketPrice



			{

			font-size: 12px;

			font-family: Times New Roman;

			}

			

.ProductPrice



			{

			color: #555555;

			font-weight: bold;

			font-size: 14px;

			}

			

			

	.PListCell {

	TEXT-ALIGN: center;

	PADDING: 10px;

	margin: 5px;

	VERTICAL-ALIGN: top;

	outline: #f3f3f3 solid 1px;

}



.SectionBox {

	TEXT-ALIGN: left;

}

	.style3 {

		font-family: Arial, Helvetica, Verdana, sans-serif;

		color: #333;

		font-size: 13px;

		vertical-align:top;

	}







.MM li a, .MM li a:link {

/*	margin-left:10px;

	width:200px;

	overflow:hidden;

	font-size: 12px;

	padding-left: 20px; */

	

}





a.leftmenulink:link, a.leftmenulink:visited, a.leftmenulink:active, {

	color:#999;

	text-decoration: none;

	display:block;

	width:200px; 

	height:25px;

}



a.leftmenulink:hover {

	color:#86BBE7;

}



a.leftmenulink-selected:link, a.leftmenulink-selected:visited, a.leftmenulink-selected:active {

	color:#86BBE7;

	text-decoration: none;

	display:block;

	width:200px; 

	height:25px;

	}



a.leftmenulink-selected:hover {

	color:#86BBE7;

}



.footer-keywords{

	display:block;

	width:158px;

	height:116px;

	overflow:hidden;

	padding-bottom:20px;

}

	

	

.seal {

		display: block;

		background:#626262;

		text-align:center;	

		}

		

		.seal img {

		margin-top: 10px;

		margin-bottom: 10px;

		background-color: white;

		border: 4px #FFCC00 dotted;

		/*border: 50px #004080 solid;

		border-top: 4px #004080 solid;

		border-bottom: 4px #004080 solid;

		background:#626262;

		text-align:center;	*/

		}



/* styles used for the relevent tag section of Medical-Tools.com */

ul.relevant-tags{

	list-style: none;

	list-style-type: none;

	}

		

ul.relevant-tags li {

	margin-right: 10px;

	float: left;

	}

/* end */