@charset "UTF-8";
/* CSS Document */


#navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 22px;
	width: 115px;
	background-image: url(images/navi.gif);
	padding-left: 35px;
	padding-top: 3px;
}

#naviempty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 25px;
	width: 150px;
}

#navigraphic {
	height: 25px;
	width: 100px;
	background-image: url(images/navigraphic.gif);
}

#navibottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	height: 25px;
	width: 115px;
	padding-left: 35px;
}
#navibottomsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	height: 25px;
	width: 100px;
}

#navifixedindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: 20px;
	width: 100px;
	background-image: url(images/navi.gif);
	padding-left: 50px;
	padding-top: 5px;
	font-weight: bold;
}

#navifixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: 20px;
	width: 115px;
	background-image: url(images/navi.gif);
	padding-left: 35px;
	padding-top: 5px;
	font-weight: bold;
}

#navident {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 22px;
	width: 100px;
	background-image: url(images/navi.gif);
	padding-left: 50px;
	padding-top: 3px;
}

#logonavi {
	height: 150px;
	width: 150px;
	padding-top: 25px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	line-height: 18px;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #666666;
}

#bodydiv {
	height: 413px;
	width: 100%;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}






/*Photoslice*/

/* DON'T EDIT! */
div.PhotoSlice * { padding: 0px; margin: 0px; }
div.PhotoSlice div.clear {
	clear: both;
	overflow: hidden;
	height: 0px;
}
div.PhotoSlice img {
	visibility: hidden;
}
/* PHOTO BACKGROUND */
div#PSbackground {
	background: #000;
}
/* PHOTO STAGE */
div#PSstage {
	
}
div#PSstage img {
	border: 6px solid #FFF;
	margin: 0px auto;
}
div#PSstage-replica {
	background: #FFF;
}
/* PANEL */
div#PSmenu {
	text-align: center;
	padding: 4px 0px;
}
div#PSmenu div#PSbuttons {
	height: 38px;
	padding: 5px 10px;
}
div.PhotoSlice a.button {
    cursor: pointer;
	margin: 0px 2px; 
	padding: 10px 20px;
	background: #333;
	border: 2px solid #999;
	color: #FCFCFC;
	font: 13px Trebuchet MS;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
}
div.PhotoSlice a.button:hover {
	border: 2px solid #CCC;
}
div.PhotoSlice a.disabled {
        display: none;
}
div#PScaption {
        font: 13px Trebuchet MS;
}
div#PScaption p {
	color: #FCFCFC;
	text-align: center;
	line-height: 32px;
}
div#PScaption p a {
	border-bottom: 1px dotted #CCC;
	color: #CCC;
	text-decoration: none;
}
div#PScaption p a:hover {
	background: #333;
}
div#PScaption a#PSabout {
	float: right;
	line-height: normal;
	margin: 4px; padding: 0px 14px;
	line-height: 30px;
}


/*ADVANCED CONTACT FORM LAYOUT.CSS*/
*                           { margin: 0; padding: 0; }
html                        { overflow-y: scroll; }

.clear                      { clear: both; }

#page-wrap                  { width: 700px;}

h1                          { font: 26px Georgia, Serif; margin: 10px 0; }

label                       { width: 190px; display: block; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; color: #cc6600;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 9px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; }

.thanks                     { color: #cc6600; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }