@charset "UTF-8";
/* CSS Document */


html, body {height: 101%; 	}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.navigation-background{
background-image:url(../_images/navigation/button-background.gif);
background-repeat:repeat-x;



}
.navigation-text{

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

font-size:10px;
/*font-weight:bold;*/
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding-left:18px;
padding-right:18px;
}

.navigation-text:hover {
color:#ba2932;
text-decoration:none;

}
.navigation-spacer{
width:1px;
background-color:#FFFFFF;

}
.home-main-background{
background-image:url(../_images/background-photos/background_images_pages/bck-canon7.jpg);
background-repeat:no-repeat;
}

.ordering-and-shipping-main-background{
background-image:url(../_images/background-photos/background_images_pages/bck-hasselblad.jpg);
background-repeat:no-repeat;
}

.bg3{
background-image:url(../_images/background-photos/background_images_pages/bck-kardon.jpg);
background-repeat:no-repeat;
}

.bg4{
background-image:url(../_images/background-photos/background_images_pages/bck-leica.jpg);
background-repeat:no-repeat;
}

.bg5{
background-image:url(../_images/background-photos/background_images_pages/bck-lentic.jpg);
background-repeat:no-repeat;
}

.bg6{
background-image:url(../_images/background-photos/background_images_pages/bck-nikkor.jpg);
background-repeat:no-repeat;
}

.bg7{
background-image:url(../_images/background-photos/background_images_pages/bck-periflex.jpg);
background-repeat:no-repeat;
}

.bg8{
background-image:url(../_images/background-photos/background_images_pages/bck-praktina.jpg);
background-repeat:no-repeat;
}

.bg9{
background-image:url(../_images/background-photos/background_images_pages/bck-summilux.jpg);
background-repeat:no-repeat;
}


.bg10{
background-image:url(../_images/background-photos/background_images_pages/bck-witness.jpg);
background-repeat:no-repeat;
}


.bg11{
background-image:url(../_images/background-photos/background_images_pages/bck-wooden.jpg);
background-repeat:no-repeat;
}
.bg12{
background-image:url(../_images/background-photos/background_images_pages/bck-reidll.jpg);
background-repeat:no-repeat;
}




.header-text{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ba2932;
text-decoration:none;
text-align:right;
}
.header-text-bolder{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ba2932;
text-decoration:none;
text-align:right;
}

.header-text:hover{
color:#ba2932;
text-decoration:none;
}

.home-box-background{
background-image:url(../_images/box-borders/home-page-box-border.gif);
background-repeat:repeat-y;
}

.footer-text{
font-family:Arial, Helvetica, sans-serif;

font-size:10px;
font-weight:bold;
color:#666666;
text-decoration:none;
text-align:left;

}

.footer-text:hover {
color:#ba2932;
text-decoration:none;

}

.page-titles{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#820009;
text-decoration:none;
}

.page-titles a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#820009;
text-decoration:underline;
}

.page-titles2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#820009;
text-decoration:none;
}

.page-titles2 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#820009;
text-decoration:underline;
}



.sub-title-text{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
}
.contact-textbox{
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#333333;
text-decoration:none;
width:200px;
height:25px;
border:1px solid #999999;
padding-top:3px;

}
.contact-textbox-red{
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#333333;
text-decoration:none;
width:200px;
height:25px;
border:1px solid #820009;
padding-top:2px;


}
.contact-submit{
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#820009;
text-decoration:none;

border:1px solid #999999;

}
.contact-textarea{
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#333333;
text-decoration:none;
width:605px;
height:120px;
border:1px solid #999999;
padding:5px;

}
.contact-textarea-red{
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#333333;
text-decoration:none;
width:605px;
height:120px;
border:1px solid #820009;
padding:5px;

}
.page-text{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:none;

}
.page-text a{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:underline;

}
.page-text-links{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:none;
line-height:20px;

}
.page-text-links a{
font-family:Arial, Helvetica, sans-serif;
line-height:10px;
font-size:12px;
color:#333333;
text-decoration:underline;
line-height:27px;

}
.page-text-red{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#820009;
text-decoration:none;

}
.iframe{
border-style:none;

}
.faq-text{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:none;

}


.faq-text a{
color:#333333;
text-decoration:underline;
}.faq-text-nav{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
text-decoration:none;
line-height:21px;

}
.faq-text-nav a{
color:#333333;
text-decoration:underline;
}
#slideshow {
 position:relative;
 height:653px;
 z-index:1;
}
#div-1a {
 position:absolute;
 float:left;
 top:130px;

 width:979px;
  z-index:1000;
}

.upload-box{
vertical-align:middle;
}
