﻿html, body {height:100%;width:100%;margin:0;padding:0;border:0; font-family: Courier New, Courier; } 
#mainContainer 
{
    width:815px;
    margin:0 auto;
}
a 
{
    color:Black;
}
#content 
{
    	 font-size:116%;
}
a:hover, #topmenu ul li.active a
{
    color:white;
    background-color:Black;
}
#topmenu ul.menu 
{
    border-bottom:solid 1px black;
    padding-bottom:5px;
    margin-bottom:4px;
}
#topmenu ul li
{
    display:inline;   
}

#topmenu ul li a 
{
    font-size:123.1%;
    padding:0 12px;
    margin:0 0;
    line-height:17px;
    
}
#topmenu 
{
    padding-top:25px;
    height:105px;
}
#logo {
    height:61px;
}
div.left, div.right, div.center
{
    width:220px;
    float:left;
}
div.center 
{
    width:375px;
    height:470px;
}
div.imgPrev 
{
    width:100px; height:150px;
    float:left;
    margin-bottom:10px;
}
div.left div.imgPrev {
    margin-right:10px;
}
div.right div.imgPrev {
    margin-left:10px;
}
div.imgPrev a 
{
    display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;
}
div.clear 
{
    height:1px; width:1px; clear:both; float:none;
}
.buyForm, .newsletterForm
{
    width:605px; margin:0 auto;
}
.buyForm label, .newsletterForm label
{
    display:block;
    float:left;
    width:200px;
    text-align:left;
}
.buyForm input, .buyForm select, .buyForm textarea, .newsletterForm input, .newsletterForm select, .newsletterForm textarea
{
    display:block;
    float:left;
    width:400px;
    border:1px solid black;
    text-align:left;
    margin-bottom:3px;
}
.buyForm .margintop, .newsletterForm .margintop
{
    margin-top:30px;
}
input.error 
{
    border-color:Red;
}
#sendNewsletter, #sendBuyNow
{
    background-color:Black;
    width:100px;
    font-family:Courier New,Courier;
    color:White;
    float:right;
    text-align:center;
    margin-right:3px;
}
.introText 
{
    margin:20px auto;
    
}
div.imageLegend {
    display:inline;
}
#prevLink {
    float:left;
    margin-left:110px;
}
#prevImageLink {
    float:left;
    margin-left:80px;
}
#nextLink {
    float:right;
    margin-right:110px;
}
#nextImageLink {
    float:right;
    margin-right:80px;
}
.legends {
    margin-top:30px;
}
div.zoom 
{
    position:relative;
    overflow:hidden;
}
.startmenu, #startContent
{
    visibility:hidden;
}
#detailImg 
{
    position:absolute;
}
div.center, div.center a, div.center a * 
{
    cursor:                 url(/assets/zoomin.gif);
	cursor:					-moz-zoom-in;
	cursor:                 -webkit-zoom-in;
}
div.zoom, div div.zoom, div div.zoom *
{
    cursor:                 url(/assets/zoomout.gif);
	cursor:					-moz-zoom-out;
	cursor:                 -webkit-zoom-out;
}