body {
	background-image:url(../images/main-bg.jpg);
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0px;
	background-attachment:fixed;
}

.linkto a:link, .linkto a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
}

.linkto a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6633CC;
	text-decoration:underline;
}

.comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#006600;
}

.image {
	border:none;
	vertical-align:bottom;
}
.image a:link, .image a:visited, .image a:hover {
	border:none;
}

.image-gallery {
	border:none;
	vertical-align:bottom;
	margin: 10px;
}
.image-gallery a:link, .image a:visited, .image a:hover {
	border:none;
}

.gallery-table {
	padding:0px;
	vertical-align:top;
}

.gallery-captions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:top;
}

.tit-page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
}

.tit-paragraph {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.tit-paragraph a:link, .tit-paragraph a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}
.tit-paragraph a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}

.tit-section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.tit-section a:link, .tit-section a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.tit-section a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.tit-product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
}
.tit-product a:link, .tit-product a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	text-decoration:none;
}
.tit-product a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}

.nav-top  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
}

.nav-top a:link, .nav-top a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	text-decoration:none;
}

.nav-top a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	text-decoration:underline;
}

.contact-bottom  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006600;
}

.nav-bottom  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
}

.nav-bottom a:link, .nav-bottom a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	text-decoration:none;
}

.nav-bottom a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	text-decoration:underline;
}

.copyright, .copyright a:link, .copyright a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.copyright a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}




#mainNav {
	background-color:#000000;/* black */
	height:30px;
	margin:auto;
	width:66.7em;
}

/* ----------------------------------
			mainNav
-----------------------------------*/
#mainNav ul {
	margin: auto;
	padding: 0;
	white-space:normal;
	letter-spacing:0.09em;
	font-size:12px;
	width:58em;
}

#mainNav li {
	list-style-type: none;
	float:left;
	clear:none;
	position:relative;
	display:block;
	padding:0;
	list-style:none;
	z-index:20;
	text-align:left;
}

/* The Main Menu Style */
#mainNav a { 
	padding:0 10px;
	line-height:30px;
	background-color:#000000;/* black */ 
	clear:none;
	display:block;
	float:left;
	color: #fff;
}
#mainNav a:link, #mainNav a:visited {
	color: #fff;
	text-decoration: none;
}
#mainNav a:hover, #mainNav a.on {
	color: #fff;
	background-color:#000099;/*dark blue*/
	text-decoration: none;
}
#mainNav li ul {
	position:absolute;
	display:none;
	top:30px;
	padding:0;
	z-index:1;
	padding:0;
	margin:0;
	background-color:#685c53;/* brown */ 
	text-transform:none;
	letter-spacing:0;
}
#mainNav li:hover ul, #mainNav a:hover ul, #mainNav li.over ul {
	display:block;
	left:0;
	width:120px;
}
#mainNav li > ul {}
#mainNav li ul > li {}

/* The Submenu Style */
#mainNav li li a {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	border-top:1px solid #8b7f77;/*light brown*/
	background-color:#000000;/* black */ 
	display:block;
	z-index:20;
	width:120px;
	padding:5px 10px 5px 10px;
	margin:0;
}
#mainNav li li a:hover {
	text-decoration: none;
	color: #fff;
	background-color:#000099; /*dark blue*/
	width:120px;
}
#mainNav li:hover a, #mainNav li.over a {
	color:#fff;/* yellow */
}
#mainNav li ul {
	background-color:#ccc;
}
#mainNav li > ul {
	background-color:#ccc;
}
#mainNav li li A { 
	font-weight:normal;
}
#mainNav li:hover li a, #mainNav li.over li a {

}


.gallery {
	margin: 10px;
	width:600;
}

.gallery a {
	cursor: default;
}

.gallery a .preview {
	display:none;
}

.gallery a:hover .preview {
	display: block;
	position: absolute;
	top: -40px;
	left: -54px;
	z-index: 5;
}

.gallery img {
	vertical-align: top;
	width: 96px;
	height: 72px;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border: 1px solid #CCC;
}

.gallery .preview {
	width: 180px;
	height: 135px;
	border: 1px solid #369;
}

.gallery ul {
	margin: 0px;
	padding: 0px;
}
.gallery li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	text-align: left;
	position: relative;
}



/* Gallery */

.gallery2 {
	margin: 5px 5px 5px 5px;
	padding: 0px;
	cursor: default;
	list-style: none;
	width: 465px;
}
.gallery2 a {
	cursor: default;
}
.gallery2 a .preview {
	display: none;
}
.gallery2 a:hover .preview {
	display: block;
	position: absolute;
	top: -40px;
	left: -54px;
	z-index: 5;
}
.gallery2 img {
	vertical-align: top;
	width: 72px;
	height: 54px;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border: 1px solid #CCC;
}
.gallery2 ul {
	margin: 0px;
	padding: 0px;
}
.gallery2 li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	text-align: left;
	position: relative;
}
.gallery2 .preview {
	width: 180px;
	height: 135px;
	border: 1px solid #369;
}
.clear-both2 {
	clear: both;
}
.pages2 {
	padding: 0px 10px;
}

.content-area {
	margin-left:25%;
	position:relative;
	width:280px;
	text-align:left;
}

