
@charset "UTF-8";
body {
    background: none repeat scroll 0 0 #CCDDE2;
    color: #333333;
    font-family: arial,helvetica,sans;
    font-size: 11pt;
    margin: 0;
    padding: 0;
    padding-top: 15px;
}

.wrapper {
    margin: 0 auto;
    width: 975px;
}

.header {
    position: relative;
    background:#fff;
}

.header div.hleft {
    float: left;
    padding: 10px 0 0 20px;
}

.header div.hright {
    float: right;
    text-align: right;
    padding:5px;
}

.header div.hright a {
    color: #000000;
    text-decoration: none;
}

.header div.hright a:hover {
    text-decoration: underline;
}

.header div.hright div.head-prod {
    margin-top: 20px;
}

.header div.hright div.head-prod span {
    color: #006A6B;
    display: block;
    font-family: "times new roman";
    font-size: 30pt;
    font-weight: bold;
}

.header div.hright div.head-prod a {
	font-size:12.7pt;
}

.main {
    border-top: 1px solid #C8C8C8;
    background:#fff;
}

.main div.product-info {
    float: left;
    width: 400px;
    padding:8px 5px;
}

.main div.product-info > * {
    display: block;
}

.main div.product-info div.pi-div1 {
	padding:10px 0;
}

.main div.product-info div.pi-div1 div.price {
  color: #232323;
  font-size: 13pt;
  vertical-align:top;
  float:left;
  display:inline-block;
}

.main div.product-info div.pi-div1 div.price span {
    color: #015B5B;
    display: block;
    font-size: 20pt;
    font-weight: bold;
}

.main div.product-info div.pi-div1 div.order a {
  background: url("images/button-background.png") no-repeat scroll right bottom #036D6D;
  color: #FFFFFF;
  font-family: "times new roman";
  font-size: 13.3pt;
  font-weight: bold;
  height: 45px;
  display:block;
  line-height: 20px;
  padding: 5px;
  text-decoration: none;
  float:right;
  transition: background-color 0.5s ease 0s;
  width: 165px;
}

.main div.product-info div.pi-div1 div.order a:hover {
    background-color: #014747;
    transition: background-color 0.25s ease 0s;
}

.main div.product-info div.pi-div1 a span {
    font-size: 17pt;
}

.main div.product-info div.other-products {
	font-size:12pt;
	text-align:right;
}

.main div.product-info div.other-products div {
	text-align:center;
}

.main div.product-info div.other-products>span {
	text-align:left;
	display:block;
}

.main div.product-info div.other-products>a {
	background:#015B5B;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	font-size:11.6pt;
	padding:3px 5px;
	text-decoration:none;
	transition:background 0.3s;
  letter-spacing:1px;
}

.main div.product-info div.other-products>a:hover {
	background:#014747;
}

.main div.product-info div.other-products img {
	height:96px;
	width:96px;
}

.main div.product-content {
	float:right;
	width:540px;
	padding:8px 10px;
	background:#f7f2e7;
	min-height:700px;
}

.footer {
	margin-top:20px;
  background:#fff;
}

.footer div.footer-more-info {
	color:#006a6b;
	font-size:22pt;
	font-weight:bold;
  font-family:"times new roman";
  padding:10px;
  letter-spacing:-1px;
}

.footer div.footer-more-info div {
	text-align:center;
}

.footer div.footer-more-info div a {
	color:#000;
	font-size:13pt;
	text-decoration:none;
	font-family:arial;
  letter-spacing:1px;
  font-weight:normal;
}

.footer div.footer-more-info div a:hover {
	text-decoration:underline;
}

.footer div.footer-bottom {
	border-top: 1px solid #c8c8c8;
	color:#333;
	padding:10px 13px;
	position:relative;
}

.footer div.footer-bottom span {
	position:absolute;
	top:10px;
	right:13px;
}

.footer div.footer-bottom a {
	color:inherit;
	text-decoration:none;
}

.footer div.footer-bottom a:hover {
	text-decoration:underline;
}