/*
Title:      	IMACAM e y e i m a g e (A leader in ophthalmic imaging for over 23 years)
Updated:    	Sept 1 2009
Notes:          Designed by Kian Multimedia in Syracuse, New York. (www.kianmultimedia.com)
*/




body {
	margin:0; 
	padding:0; 
	background-color: #fff;
	font-family: sans-serif, arial, verdana;
	font-size: small;
}
#container {	
	position: relative;
	float: left;
	margin:0;
	padding:0;
	max-width: 1000px;
	
	background: #d2ebf1 url(images/mainbg.jpg) top left repeat-y; 
}

#wrapper {	
	clear: both;
	text-align: center;
	margin:0;
	padding:0;
	max-width: 1000px;
	height: 58px;
    background: url(images/footbg.jpg) top right no-repeat; 
}


#wrapper p{
	padding:35px 0 0 0;
	margin:0;
	font-size: 80%;
	color: #555;	
}

#wrapper a:link, #wrapper a:visited {
	font-weight: bold;
	color: #222;
}

#wrapper a:hover, #wrapper a:active {
	font-weight: bold;
	color: #999;
}


#galwrapper {
	clear: both;
	text-align: center;
	margin:0;
	padding:0;
	max-width: 1000px;
	height: 30px;
	background: url(images/footbggal.jpg) top right no-repeat;
}


#galwrapper p{
	padding:10px 0 0 0;
	margin:0;
	font-size: 80%;
	color: #555;	
}

#galwrapper a:link, #galwrapper a:visited {
	font-weight: bold;
	color: #222;
}

#galwrapper a:hover, #galwrapper a:active {
	font-weight: bold;
	color: #999;
}




/*--------- LEFT COLUMN STYLES ---------*/


#navbar {
	float: left;
	width: 168px;
	background: #151515 url(images/sidebg.gif) top right repeat-y; 
}
#navbar h1
	{
	margin:0;
	padding:0;
	height: 132px;
	width: 168px;
	background: #fff url(images/sidebarlogo.gif) top left no-repeat;
	text-indent: -2000px;
}
#navbar h1 a {
	display: block;
	text-decoration: none;
	height: 132px;
	width: 168px;
}

/*--------- MAIN BODY STYLES ---------*/

#main { 
	
	padding:0;
	margin: 0 205px 0 168px;
	background: #d2ebf1 url(images/bodytopleftbg.jpg) top left no-repeat;
	
}
#content {
	margin: 0;
	padding: 70px 20px 10px 30px;	
	
}
#content p{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size: 100%;
}

#content p.small{
	
	font-size: 85%;
}

#content p.small strong{
        font-weight: bold;
        color: #333;
        font-size: 100%;
}




#content h2{
	margin:0;
	padding:0 0 10px 0;
	height: 43px;
	text-indent: -2000px;
	background: url(images/canonauthorized.jpg) top left no-repeat;
}
#content h3{
	margin:0 0 0 0;
	padding:0 0 0px 0;
	height: 22px;
	text-indent: -2000px;
	line-height: 22px;
}

#content h3#mhditalic {
	background: url(images/mydriaticHDitalic.gif) top left no-repeat;
}

#content h3#bizitalic {
	background: url(images/bizname.gif) top left no-repeat;
}

#content h3#accessoriesitalic {
	background: url(images/accessoriesitalic.gif) top left no-repeat;
}

#content h3#aboutitalic {
	background: url(images/aboutitalic.gif) top left no-repeat;
}

#content h3#tablesitalic {
	background: url(images/tablesitalic.gif) top left no-repeat;
}

#content h3#slitlampitalic {
	background: url(images/slitlampitalic.gif) top left no-repeat;
}

#content h3#contactitalic {
	background: url(images/contactitalic.gif) top left no-repeat;
}
#content h4{
	margin:0 0 0 0;
	padding:0 0 0px 0;
	height: 36px;
	text-indent: -2000px;
	line-height: 36px;
}

#content h4#imacamitalic {
	background: url(images/imacamitalic.gif) top left no-repeat;
}

#content h4#adaptersitalic {
	background: url(images/adaptersitalic.gif) top left no-repeat;
}
#content h5{
	margin:0 0 0 0;
	padding:0 0 0px 0;
	height: 77px;
	text-indent: -2000px;
	line-height: 36px;
}
#content h5#banner {
	background: url(images/banner.gif) top left no-repeat;
}











#content strong {
	color: #000; 
	font-size: 110%;
}

ul.bullets {
	font-size: 12px;
	font-weight: bold;
	color: #222;
	margin:0;
	padding:0;
	list-style-image: url(images/check.gif);
}


ul.bullets li{
	margin: 0 0 5px 20px;
	padding: 0 0 0 0px;
}

#content a:link, a:visited{
	color: #1874CD;
}

#content a:hover, a:active{
	color: red;
}



#content ul a:link, #content ul a:visited{
	color: #1874CD;
}

#content ul a:hover, #content ul a:active{
	color: red;
}


ul#menu {
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	list-style: none;
	margin:30px 0 0 0;
	padding:0 0 0 0px;
	width: 166px;
}
ul#menu li{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #151515;


}
ul#menu li a{
	color: #000;
	width: 100%;
	display: block;
	text-decoration: none;	
	background-color: #222;
	padding-top: .5em;
	padding-bottom: .5em;
	
}
ul#menu li a:link, ul#menu li a:visited {
	color: #d9d9d9;
	text-decoration: none;
	background-color: #333;
}

ul#menu li.red a:link, ul#menu li.red a:visited {
	color: #fff;
	background-color: #990000;
}

ul#menu li.red a:hover, ul#menu li a:active {
	background-color: #660000;
}

ul#menu li a:hover, ul#menu li a:active {
	color: #fff;
	text-decoration: none;
	background-color: #999;
}
ul#menu li em{
	padding-left: 20px;
	font-style: normal;
	display: block;
}

ul#menu li.highlight a:link, ul#menu li.highlight a:visited{
	color: #fff;
}

.address {
	margin:0;
	padding: 10px 2px 10px 0px;
	text-align: center;
	color: #ddd;
	font-size: 80%;
}

.address a:link, .address a:visited {
	color: #fff;
}

.address a:hover, .address a:active {
	color: #FF4500;
}



/*--------- RIGHT COLUMN STYLES ---------*/

#photobar {
	float: right;
	width: 205px;
	background: #e5e5e5 url(images/photobg.jpg) top right repeat-y;
	
}
#photobar #topright {
	margin:0;
	padding:0;
	height: 10px;
	width: 205px;
	background: transparent url(images/photocorner.jpg) top left no-repeat;
}
#photobar dl {
	margin: 30px 23px 0 25px;
	padding:0;
	font-size: 80%;
	color: #666;
}


#photobar dl img{
	border: 0px;
}
#photobar dl dd{
	margin:0;
	padding:0;	
}
#photobar dl dd a{
	text-decoration: none;
	color: #000;
	padding: 0 0 0 13px;
	background: #e5e5e5 url(images/enlargeoff.jpg) 0 50% no-repeat;
}
#photobar dl dd a:link, #photobar dd a:visited{
	text-decoration: none;
	color: #000;
	padding: 0 0 0 13px;
	background: #e5e5e5 url(images/enlargeoff.jpg) 0 50% no-repeat;
}
#photobar dl dd a:hover, #photobar dd a:active{
	text-decoration: none;
	color: #000;
	padding: 0 0 0 13px;
	background: #e5e5e5 url(images/enlargeon.jpg) 0 50% no-repeat;
}
.rtthumb {
	margin:30px 23px 0 25px;
	padding:0;
}
.rtthumb img{display: block;}
.rtthumb p{
	margin:0;
	padding:0 0 0 3px;
	font-size: 80%;
	color: #666;
}
.rtthumb p a{
	text-decoration: none;
	color: #000;
	padding: 0 0 0 13px;
	background: #e5e5e5 url(images/enlargeoff.jpg) 0 50% no-repeat;
}
.rtthumb p a:link, .rtthumb p a:visited {
	color: #000;
	text-decoration: none;
}
.rtthumb p a:hover, .rtthumb p a:active {
	color: #999;
	text-decoration: none;
	background: #e5e5e5 url(images/enlargeon.jpg) 0 50% no-repeat;
}


#gallery {
	float: left;
	font-size: 90%;
	padding: 0px;
	background: #e9f5f9 url(images/gallery/toprightcorner.jpg) top right no-repeat;
	
	
}

#gallery .thedesc {
	margin:0;
	padding: 9px 9px 0 20px;
	background: url(images/gallery/topleftcorner.jpg) top left no-repeat;
}

#gallery .thedesc em{margin-left: -2000px;}


#gallery .solong {
	margin:0;
	padding:9px 9px 0 20px;
	background: url(images/gallery/bottombg.jpg) bottom left repeat-x;
	clear: left;
}

#gallery .solong em{margin-left: -2000px;}


.photo {
	float: left;
	font-size: 80%;
	margin:0;
	padding:10px 50px 10px 20px;
	width: 110px;
	
	
}

/*

* html .photo {
	width: 200px; 
	w\idth: 110px;
} 
*/



.photo a {
	display: block;
	border: 2px solid #ccc;
}

.photo a:hover{
	border: 2px solid red;
}

.photo img {border: none;}


