/* CSS Document */
/* main page */
body {
background-color: #E3E6DB;
color: #000000;
} 
h1,h2,h3,h4,h5,h6 {
color: #454545;
font-family: Helvetica, Arial, sans-serif;
margin: 10px 2%;
text-align:center
}


/* main window */
div.mainWindow {
	text-align: justify;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	background-color: #E3E6DB;
	border: 1px solid #E3E6DB;
	width:500px;
	height: 470px;
	padding: 0px;
	width: 474px;
}

div.orderForm {
	text-align: justify;
	margin-left:auto;
	margin-right:auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	background-color: #E3E6DB;
	border: 1px solid #E3E6DB;
	width:500px;
	height: 470px;
	padding: 0px;
	width: 474px;
}

div.variations {
float:left;
width:150px;
height:382px;
background-color: #D8DCCD;
border: 1px solid #A6AF8D;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

div.mainvariationsP {
float:right;
width:180px;
height:285px;
background-color: #D8DCCD;
border: 1px solid #A6AF8D;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

div.mainvariationsL {
float:right;
width:133px;
height:300px;
background-color: #D8DCCD;
border: 1px solid #A6AF8D;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

div.gallery {
margin-right: auto;
margin-left: 30px;
}


p { 
text-align: justify;
font-size: medium;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
margin: 10px 2%;
}

font.small {
text-align: center;
font-size: x-small;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
}

font.smalljustify {
text-align: justify;
font-size: x-small;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
}

font.medium {
text-align: center;
font-size: small;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
}

font.large {
text-align: center;
font-size: medium;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
}

p.block {
margin: 10px 2%;
padding: 12px;
text-align: justify;
font-size: medium;
color: #283D62;
font-family: Helvetica, Arial, sans-serif;
}


p.margin {
margin: 10px 2%
}

a:link {color: #003366}
a:visited {color: #663366}
a:hover {color: #003399}

.thumbnail
{
float: right;
border: 0px;
margin: 15px 5px 0px 0px;
background-color: #D8DCCD;
padding:5px
}

.mainthumb
{
float: left;
border: 0px;
margin: 15px 5px 0px 0px;
background-color: #D8DCCD;
padding:5px
}

div.selected
{
float: right;
border: 0px;
margin: 15px 5px 0px 0px;
background-color: #C0DAAA;
padding:5px
}

.mainimageL
{
position: absolute;
border: none;
margin: none;
background-color: #D8DCCD;
padding:5px;
left: 30px;
top: 95px
}

.mainimageV
{
float: left;
border: none;
margin: none;
background-color: #D8DCCD;
padding:5px;
top: 80px
}

.mainimageP
{
float: left;
border: none;
margin: none;
background-color: #D8DCCD;
padding:5px;
top: 50px
}

.mainimageNvL
{
margin-right: auto;
margin-left: auto;
width:395px;
height:260px;
border: none;
background-color: #D8DCCD;
padding:5px
}

.mainimageNvP
{
margin-right: auto;
margin-left: auto;
width:195px;
height:290px;
border: none;
background-color: #D8DCCD;
padding:5px
}

.indent
{
float: left;
border: none;
margin: 10px 2px 0px 0px;
padding-left: 20px;
padding-top: 5px;
padding-right: 5px;
background-color: #E3E6DB;
}

.frame
{
margin-right: auto;
margin-left: auto;
width:465px;
height:345px;
background-color: transparent;
border-color: #D8DCCD;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

.thumbframe
{
align: left;
width:110px;
background-color: transparent;
border: none;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

.framenav
{
position:absolute;
left: 27px;
width:70px;
height:20px;
background-color: transparent;
border: none;
text-align: left;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}

.framenavL
{
	position:absolute;
	left: 27px;
	width:70px;
	height:20px;
	background-color: transparent;
	border: none;
	text-align: left;
	font-size: small;
	color: #454545;
	font-family: Helvetica, Arial, sans-serif;
	top: 366px;
}

.orderDivL
{
float:left;
width:350px;
height:70px;
background-color: none;
border: none;
text-align: center;
font-size: small;
color: #454545;
font-family: Helvetica, Arial, sans-serif;
}
