/* vision medical css*/

@font-face {
	font-family: 'Neotech';
	src: url('fonts/neotech-medium-webfont.eot');
	src: local('?'), url('fonts/neotech-medium-webfont.woff') format('woff'), url('fonts/neotech-medium-webfont.ttf') format('truetype'), url('fonts/neotech-medium-webfont.svg#webfontWHQ6w4b5') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Clearfix */
.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf { display: inline-block; }
html[xmlns] .cf {	display: block; }
* html .cf {	height: 1%; }


body{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	height:800px;
	background-color:#165279;
}
html, body {
	/*height:100%;*/
	}
	img {
	border:0;	
	}
#wrap{
width:980px;
margin:0 auto;
position:relative;
/*left:50%;*/

}

body a {
	color: #005F9C; font-size: 12px; text-decoration: none;
}

	
#distance {
/*display:none;*/ 
	/*width:1px;*/
	/*height:50%;*/
	/*margin-bottom:-233px;*/
	/*float:left;*/
	/*margin-left:100px;*/
}

#header {
	/*margin-left:25px;*/
}

#banner {
	position:relative;
	float:left;
	width:980px;
	height:100px;
	background-color:#FFF;
	margin-bottom:-2px;
}

#content {
	float:left;
	width:980px;
	background-color:#FFFFFF;
	
}

#footer {
background-color:#f0f0f0;
width:980px;
height:460px;
border-top:dotted 2px #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer .footerLinks {  float: left; width: 245px; }
#footer .footerLinks li { list-style-type: none; display: block;}
#footer .footerLinks li.section { margin-top: 20px; }
#footer .footerLinks1 { padding-left: 90px; float: left; width: 245px; }
#footer .footerLinks1 li { list-style-type: none; display: block;}
#footer .footerLinks1 li.section { margin-top: 20px; }
#footer address { margin-left: 90px; font-size: 10px; font-style: normal; }

.titletxt{
width:350px;
float:left;
margin-top:75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:#FFFFFF;
}

#navback{
background:url('http://www.visionmedical.co.uk/media/pngs/navback.png') no-repeat;
width:980px;
height:34px;
}

#navback2{
background-color: #f0f0f0;
width:980px;
height:12px;
}

#header_contact{
width:980px;
height:50px;
background-color:#f0f0f0;
border-bottom:dotted 2px #CCCCCC;
padding-top: 10px;
clear:both;
}

#picbox{
margin-left:103px;
}

#feature{
margin: 10px 0 0 70px;
}

#line{
clear:both;
width:880px;
margin-left:70px;
border-bottom:dotted 2px #CCCCCC;
/*border-bottom-width:5px;*/

}

#big_cross{
background:url('http://www.visionmedical.co.uk/media/jpgs/big-plus-logo-new.jpg') no-repeat;
width:618px;
height:100px;
/*width:422px;*/
/*height:105px;*/
/*margin-left:160px;*/
float:left;
}

#line2{
clear:both;
width:800px;
margin-left:140px;
border-bottom:dotted 2px #CCCCCC;
}



#description{
font-size:12pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:20px 0px 0px 0px;
padding:0px 70px 0px 90px;
width:450px;
}

#product_02{
font-size:12pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:0px 0px 0px 0px;
padding:0px 70px 0px 90px;
width:450px;
}




#right_box{
float:left;
width:300px;
/*height:250px;*/
background-color:#daebf6;
margin-top:10px;
padding-bottom:20px;
padding-right:20px;
}

#right_box_blog { float:left; width:280px; background-color:#daebf6; margin-top:10px; padding-bottom:20px; padding-right:20px; padding-left:20px; }
#right_box_blog h2 { margin: 10px 0 10px 0; }
#right_box_blog p { margin: 5px 0 15px 0; }
#right_box_blog a { font-weight: bold; }
#right_box_blog a.read_more { font-weight: normal; }

#right_box2a{
float:left;
width:300px;
/*height:250px;*/
background-color:#daebf6;
margin-top:35px;
padding-bottom:20px;
padding-right:20px;
}

#right_box2b{
float:left;
width:300px;
height:350px;
background-color:#daebf6;
padding-right:20px;

}

#right_box2c{
float:left;
width:300px;
background-color:#daebf6;
padding: 0 20px 20px 0;
}

.contact_bold{
font-weight:bold;
color:#000000;
font-size:0.9em;
}

.contact_nobold{
color:#000000;
font-size:0.9em;
}

.contact_nobold2{
color:#005f9c;
font-size: 12px;
}

.contact_bold2{
font-weight:bold;
color:#005f9c;
font-size:0.9em;
}

h1{
display:none;
}

h2{
font-size:12pt;
padding:0px;
margin:0px;
}
h3{
font-size:10pt; 
}

.txt_pos{
margin-left:20px;
}

.footer_txt{
text-decoration:none;
color:#005f9c;
padding:5px;
}

.main_txt_02 {
font-size:0.7em;
line-height:12pt;
padding-left:15px;
margin:0px;
}

.main_txt{
font-size:0.7em;
line-height:12pt;
padding:0px;
margin:0px;
}

.aspect_x {
padding: 0px;
margin: 0 0 10px 0;
}

.aspect_x p {
font-size: 0.7em;
line-height: 12pt;
padding: 5px 0 10px 0;
margin: 0px;
}

.aspect_x h2 {
font-size: 12pt;
line-height: 12pt;
padding: 5px 0 10px 0;
margin: 0px;
}

.aspect_x ul {
line-height: 12pt;
margin: 0px;
padding: 0 0 0 20px;
}

.aspect_x ul li {
font-size: 0.8em;
line-height: 12pt;
padding: 2px 0 2px 0;
margin: 0px;
}

.aspect_img{
font-size:0.7em;
line-height:12pt;
padding: 0 0 0 10px;
margin: 0 0 10px 0;
float: right;
}

.download {
padding: 0px;
margin: 15px 0 10px 0;
}

.download ul {
padding: 0px;
margin: 0px;
}

.download ul li {
background: url(../../media/jpgs/pdf.jpg) no-repeat;
list-style-type: none;
font-size: 0.8em;
line-height: 12pt;
padding: 3px 0 0 25px;
margin: 0px;
height: 22px;
}

.download ul li a{
color: #005F9C;
text-decoration: none;
}

.para_txt{
font-size:0.9em;
line-height:14pt;
padding:0px;
margin:0px;
}

.indenter{
margin-left:140px;
font-size:8pt;
font-style:italic;
}

#imbox1{
background:#4c8fb8;
width:500px;
height:250px;
float:left;
}

.txt_size{
font-size:12pt;
}


/*menu1 nav styles*/
/*#outer {margin-left:0px; margin-top:-30px; width:100%; height:300px;}*/
#menu {list-style-type:none; padding:0px; margin:0px 0px 0px 70px;}
#menu ul {list-style-type:none; padding:0px; margin:0px;}
#menu li {float:left; background:none; margin:2px 0px 0 0; position:relative; padding:0px;}
#menu li.sub ul{background:none;}
#menu li a {display:block; color:#000000; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em; font-weight:bold; line-height:26px; text-decoration:none; text-align:center;}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; /*width:128px;*/}
#menu :hover ul{left:0;top:15px;} /* the background image is for IE7 */
#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; /*left:125px;*/ top:-3px;}
#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; /*left:-131px;*/ top:-3px;}

#menu :hover {
background:url('http://www.visionmedical.co.uk/media/pngs/blank_but.png') repeat;
/*padding:3px;*/
color:#ffffff;
}

.flip{
background:url('http://www.visionmedical.co.uk/media/pngs/blank_but.png') repeat;
padding:4px;
color:#ffffff;
}


/*.flip{
background:url('http://testing.digital-results.com/vision_medical/media/pngs/grad1.png') repeat;
padding:4px;
color:#ffffff;
}*/

.newsbut{
color:#000000;
}

.active {
background:url('http://www.visionmedical.co.uk/media/pngs/blankpointer_but.png') no-repeat bottom;
color:#ffffff;
margin:-1px 0px 0px 0px;
padding:0px;
}

/*.active {
background:url('http://testing.digital-results.com/vision_medical/media/pngs/clearpointer4.png') no-repeat bottom;
color:#ffffff;
margin:-1px 0px 0px 0px;
padding:0px;
}*/


/*menu2 nav styles*/
#menu2 {list-style-type:none; padding:0px; margin:0px;}
#menu2 ul {list-style-type:none; padding:0px; margin:0px;}
#menu2 li {float:left; margin:-1px 0px 0 0; position:relative; padding-right:0px;}
#menu2 li.sub ul{}
#menu2 li a {display:block; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10pt;*/ font-weight:bold; line-height:12px; text-decoration:none; text-align:center;}
#menu2 ul, 
#menu2 :hover ul ul,
#menu2 :hover ul :hover ul ul,
#menu2 :hover ul :hover ul ul.left {position:absolute; left:-9999px; /*width:128px;*/}
#menu2 :hover ul{left:0;top:15px;} /* the background image is for IE7 */
#menu2 :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul {padding:0 3px; /*left:125px;*/ top:-3px;}
#menu2 :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul.left {padding:0 3px; /*left:-131px;*/ top:-3px;}

table {
font-size:10pt;
}

#address{
float:left;
margin-left:90px;
margin-right:140px;
font-size:0.9em;
width:420px;
}

#map{
	width:400px;
	height:270px;
	float:left;
	margin:0px 0px 0px -100px;
	padding:0px;
}

#about_txt{
margin-left:90px;
}

#partners_txt{
margin-left:90px;
}

#testimonials_txt{
background-color:#daebf6;
width:500px;
margin-left:140px;
font-style:italic;
}

#articals ul{
margin:0px 0px 0px 140px;
padding:0px;
list-style-type:none;
}

#articals ul li{
margin-bottom:10px;
}

#articals ul li a{
background-color:#daebf6;
}

#sitemap_txt{
margin-left:140px;
}

#sitemap_txt li{
background:url('http://www.visionmedical.co.uk/media/gifs/clearponiter3.gif') no-repeat;
list-style-type:none;
line-height:18pt;
}

#sitemap_txt ul li p{
padding:0px;
margin:2px 0px 0px 30px;
}


/*scrolling styles*/

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 285px;
  width: 840px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}


p.byline {
	font-size:12px;
	margin-top:0px;
}

#fitting {
		background:url(../../media/jpgs/fitting-easysheath.jpg) no-repeat;
		padding-top:160px;
		width:453px; 
}

#fitting li,
#removing li {
		float:left;
		list-style:none;
		margin-right:12px;
		width:142px;
		margin-bottom:20px;
}
#fitting li.end,
#removing li.end { 
		margin-right:0; 
}

#removing {
	clear:both; 
		background:url(../../media/jpgs/removing-easysheath.jpg) no-repeat;
		padding-top:160px;
		width:453px;
	
}

.ent table.ent td,
.ent table.ent th,
.ent table.ent{
	border:solid 1px #999 !important;
	margin:0 !important;text-align:center !important;
	border-collapse:collapse !important;
}
.ent table.ent th {
	text-align:left !important; 
}
.ent table.ent th,
.ent table.ent td {
	padding:4px;
}
.ent table.ent td {
	
height:48px !important;
}
.rightAlignMargin {
	margin-left:20px; 
	margin-bottom:10px;
}

form.newb input {margin-top:3px;margin-bottom:3px;width:250px;}

h2 a:link, h2 a:visited {text-decoration: none; color:	#069;}

#description h2 a:link, h2 a:visited {text-decoration: none; color:	#005F9C; font-size: 12pt;}

.sony_float{
float: right;
margin-left: 10px;
}

#description #sony_text p {
font-size: 9pt;	
}
#description #sony_text ul li {
font-size: 9pt;	
}
 
 .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix {	height: 1%; }

/* pop-up **********************************************************/
.backgroundPopupCallBack { display:none; position:fixed; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }  
#popupCallBack { display:none; position:fixed; z-index:1000; width: 640px; height: 540px; }  
.popupCallBackClose { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; cursor: pointer; }

#buttonCallBack { cursor: pointer !important; }

/* */

.configurator { margin-top: 20px; }
.configurator img { float: left; }
.configurator h2 { float: left; width: 300px; }
.configurator p { float: left; width: 300px; margin-top: 10px; color: #000; }

ul.liSpace { margin-top: 38px; }
ul.liSpace li { margin: 0 0 20px 20px; }

div.featureBox { display: block; clear: both; width: 500px; margin-bottom: 20px; }
div.featureBox h2 { margin-bottom: 10px; width: 250px; }
div.featureBox div { float: left; display: inline; width: 250px; }
div.featureBox ul { list-style: none; width: 250px; float: left; display: inline; }
div.featureBox ul li { padding-left: 30px; background: url('../../media/jpgs/tick-01.jpg') 0 3px no-repeat; }

.txt_pos strong a { color: #005f9c; text-decoration: none; }

div.flyerAdd { margin: 0 auto; width: 840px; margin-bottom: 20px; font-size: 11px; }
div.flyerAdd img {border: 1px solid #999;}

/* honey **********************************************************/

#right_box2c input.honey { display: none; }
#right_box2c label.honey { display: none; }

/* call back form */

#right_box2c .request-call { margin: 0 0 0 20px; width: 270px; }
#right_box2c .request-call fieldset { display: inline-block; width: 250px; border: 0; padding: 0; margin: 0 0 10px 0; }
#right_box2c .request-call fieldset.button { display: inline-block; width: 250px; height: 38px; border: 0; padding: 0; margin: 0 0 10px 0; }
#right_box2c .request-call label { width: 50px; padding: 0 10px 0 0; }
#right_box2c .request-call .comments { display: none; }
#right_box2c .request-call fieldset input.txt { margin: 5px 0 0 0; border: 1px solid #005F9C; width:250px; height: 25px; font-size: 12px; color: #999; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 5px; }
#right_box2c .request-call fieldset textarea { margin: 5px 0 0 0; border: 1px solid #005F9C; width:250px; height: 65px; font-size: 12px; color: #999; font-family: Arial, Helvetica, sans-serif; padding: 8px 0 0 5px; }
/* #right_box2c .request-call input.send, input.submit { background: url('http://www.visionmedical.co.uk/media/pngs/request_but.png') no-repeat; padding: 8px 40px 10px 30px; color: #fff; font-size: 13px; height: 35px; width: 138px; } */

div#right_box2b form.get-quote table tr input.honey { display: none; }
div#right_box2b form.get-quote table tr label.honey { display: none; }

/* carousel v2 **************************************************/

#picbox .carousel { width: 820px; margin: -40px 0 10px 0; }
#picbox .carousel li { background: url('http://www.visionmedical.co.uk/media/jpgs/carousel-bg.jpg') no-repeat; display: block; float: left; height: 213px; width: 215px; padding: 20px 22px; }
#picbox .carousel h2 { margin: 0 0 10px 0; font-family: 'Neotech', Arial, Helvetica, sans-serif; }
#picbox .carousel h2 a { background: url('http://www.visionmedical.co.uk/media/jpgs/h3-bg.jpg') right top no-repeat; padding-right: 25px; font-size: 20px; color: #005F9C; }
#picbox .carousel p { margin: 0; font-family: 'Neotech', Arial, Helvetica, sans-serif; font-size: 12pt; color: #005F9C; }
#picbox .next { background: url('http://www.visionmedical.co.uk/media/jpgs/next-horizontal.jpg') right no-repeat; width: 30px; display: block; position: relative; top: 98px; left: 778px; padding: 5px 0; }
#picbox .prev { background: url('http://www.visionmedical.co.uk/media/jpgs/prev-horizontal.jpg') right no-repeat; width: 30px; display: block; position: relative; top: 130px; left: -35px; padding: 5px 0; }
#picbox .next:hover { background: url('http://www.visionmedical.co.uk/media/jpgs/next-horizontal-hover.jpg') right no-repeat; width: 30px; display: block; position: relative; top: 98px; left: 778px; padding: 5px 0; }
#picbox .prev:hover { background: url('http://www.visionmedical.co.uk/media/jpgs/prev-horizontal-hover.jpg') right no-repeat; width: 30px; display: block; position: relative; top: 130px; left: -35px; padding: 5px 0; }

/* Clearfix */
.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf { display: inline-block; }
html[xmlns] .cf {	display: block; }
* html .cf {	height: 1%; }

/* blog *******************************************************/

#blog-left { font-size:12pt; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; padding: 20px 20px 0px 90px; margin-right: 30px; width:490px; }
#blog-left h2 { text-decoration: none; color: #005F9C; font-size: 12pt; }
#blog-left a { text-decoration: none; color: #005F9C; font-size: 12pt; }
#blog-left .entry p { font-size: 0.7em; }
#blog-left .entry a { font-size: 1em; }
#blog-left #post { padding-bottom: 10px; border-bottom: 2px dotted #ccc; margin-bottom: 20px; }
#blog-left img { margin-right: 20px; }

#blog-right { float:left; }
#blog-right .sidebar { width: 250px; background-color:#daebf6; margin-top:10px; padding: 10px 20px; }
#blog-right .sidebar h2 { margin: 0 0 15px 0; }
#blog-right .sidebar p { margin: 5px 0 15px 0; }
#blog-right .sidebar a { font-weight: bold; }
#blog-right .sidebar a.read_more { font-weight: normal; }

#partners_txt div { overflow: auto; margin-bottom: 20px; }

.partner-h3 { float:left; margin:0px 0px 5px 10px; width:350px; color: #165279; font-size: 18px; }
.partner-h3:hover { opacity: 0.8; }

#underMap { width: 400px; float: left; margin: 0 0 0 -100px; }

.introP { margin: 10px 0 20px; font-size: 12px; }

/* product banner slideshow **********************************/

div#feature .slideshow { float: left; display: inline; padding-right: 10px; position: relative; }
div#feature .productSelect { background: url('http://www.visionmedical.co.uk/images/layout/productbg.jpg') right no-repeat; width: 250px; height: 246px; float: left; display: inline; }
div#feature .productSelect h3 { padding: 14px 15px 5px 15px; margin: 0; }
div#feature .productSelect p { padding: 0 15px 15px 15px; margin: 0; }

/* product banner form **************************************/

div#feature .slideshow h2 { font-size: 24px; font-family: Verdana, Geneva, sans-serif; color: #005F9C; text-transform: uppercase; position: absolute; right: 25px; top: 81px; background: url('http://www.visionmedical.co.uk/images/layout/cross.jpg') top right no-repeat; padding-right: 25px; }
div#feature .slideshow p { font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #005F9C; position: absolute; right: 50px; top: 98px; }

div#feature form.products { padding: 0 15px; position: relative; height: 190px; }
div#feature form.products label { display: none; }
div#feature form.products button { background: url('http://www.visionmedical.co.uk/images/layout/form_but.jpg') right no-repeat; color: #005F9C; font-size: 14px; width: 97px; padding: 8px 0; border: none; cursor: pointer; }
div#feature form.products fieldset { border: none; padding: 15px 10px 0px 10px; width: 185px; }
div#feature form.products fieldset.first { border-bottom: 1px dotted #999; }
div#feature form.products fieldset.yenoh { height: 0; width: 0; position: absolute; left: -9999em; }
div#feature form.products fieldset.submit { position: absolute; bottom: 40px; right: 36px; text-align: right; padding: 0; }
div#feature form.products select { width: 185px; }
div#feature form.products select#ent,
div#feature form.products select#womens-health, 
div#feature form.products select#sarc,
div#feature form.products select#medical_data, 
div#feature form.products select#medical-equipment-carts, 
div#feature form.products select#sony-products,
div#feature form.products select#financial_solutions,
div#feature form.products select#sony-products-dicom-systems,
div#feature form.products select#sony-products-digital-medical-cameras,
div#feature form.products select#sony-products-digital-medical-printers,
div#feature form.products select#sony-products-monitors-and-imaging { display: none; }

blockquote.testimonial { display: block; margin-bottom: 20px; padding: 10px; font-size: 12px; background: #DAEBF6; font-style: oblique; }
blockquote.testimonial cite { font-size: 10px; font-style: normal; font-weight: bold; display: block; text-align: right; margin-top: 10px; }