/* CSS Document */
html, body {height:100%;}

body {
	background-image: url(../img/body_bg.jpg); /*background-color: #FFFFFF;*/
	color: #fff;
	font: normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#wrap {height:100%;}

.tabletext, .contents p{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	padding-top:6px;
	padding-left: 12px;
	padding-right: 12px;
}
.tabletext a:link, .tabletext a:visited, .tabletext a:hover, .tabletext a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:underline;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	padding-top:6px;
	padding-left: 12px;
	padding-right: 12px;
}
.tabletextspc{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	padding-top:6px;
	/*
	padding-left: 12px;
	padding-right: 12px;
	*/
}
.tabletextspc a:link, .tabletextspc a:visited, .tabletextspc a:hover, .tabletextspc a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:underline;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 6px;
	padding-top:6px;
	padding-left: 0px;
	padding-right:02px;
}
.thumbnailtext{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.thumbnailtext a:link, .thumbnailtext a:visited, .thumbnailtext a:hover, .thumbnailtext a:active{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:underline;
}
.contents a:link, .contents a:visited,.contents a:hover, .contents a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.title {
	clear:both;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color:#FFFFFF;
	padding-left: 12px;
}
.title p{
	margin-bottom: 5px;
	padding-bottom: 3px;
}
div.logo {
   float:left;
   width: 229px;
}

div.pagetitle {
   float: right;
   width: 191px;
}
.headerimage {
	height: 169px;

}
input {
	width: 250px;
	height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.qty {
	width: 30px;
	height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.price {
	width: 30px;
	height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	width: 250px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	width: 90px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.copyright, .copyright a:link, .copyright a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 9px;
	text-decoration:none;
}
.copyright a:hover, .copyright a:active{
	text-decoration:underline;
}

.bread, .bread a:link, .bread a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.bread a:hover, .bread a:active {
	text-decoration:none;
}

/* portfolio */

#portfolio-nav  {
	height: 30px;
	width: 250px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

#portfolio-nav a img {
	border: none;
}

#portfolio-nav a:focus {
	outline: none;
}

#portfolio-prev {
	float: left;
	text-decoration: none;
	color: #fff;
}

#portfolio-next {
	float: right;
	text-decoration: none;
	color: #fff;
}

#portfolio-images {
	width: 800px;
}

#portfolio-images img {
	display: block;
	width: 800px;
	height: auto;
}

#portfolio-footer {
	height: 50px;
}

/* News Page */
body.story-14 #wrap {
  background: #fff;
  color: #000;
}

body.story-14 .news-wrapper {
  padding-bottom: 40px;
  width: 760px;
}

body.story-14 .news-top-table {
  padding-left: 16px;
}

body.story-14  h2 {
  padding-bottom: 0;
  margin-bottom: 0;
  color: #345d9d;
}

body.story-14  h3 {
  padding-bottom: 0;
  margin-bottom: 0;
  color: #345d9d;
}

body.story-14  h4 {
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}

body.story-14  h4.mrp-features-heading {
  padding-top: 0px;
  padding-left: 16px;
}

body.story-14 .mrp-news h2 {
  padding-top: 0;
  margin-top: 0;
}

body.story-14 p {
  padding-top: 0;
  margin-top: 0;
  font-size: 11px;
}

body.story-14 .mrp-features p {
  padding-left: 5px;
  padding-right: 5px;
  color: #345d9d;
}

/* Showcase */
.purchase-form {
  width: 470px;
  margin-left: auto;
  margin-right: auto;
}

#showcase-nav  {
	height: 30px;
	width: 250px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

#showcase-nav a img {
	border: none;
}

#showcase-nav a:focus {
	outline: none;
}

#showcase-prev {
	float: left;
	text-decoration: none;
	color: #fff;
}

#showcase-next {
	float: right;
	text-decoration: none;
	color: #fff;
}

