.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #D06868; text-decoration: underline; }

body {
  /* background: #99CCCC; */
  color: #000000;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  /* background-image : url(images/cmascard.jpg); */
  /* background-image : url(images/cbkg12.gif); */
  /* background-image : url(images/mmt_infobox_bg.jpg); */
  background-image : url(images/mmt_infobox_bg3.gif);
}

.page-area {
  width: 780px;
  height: auto;
  border: 2px solid #008080;
  /*margin-left: 10px; */
  /* margin-right: 10px; */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: top;
  background: #FFFFFF;
  /* background-image : url(images/mmt_bg.jpg);*/
}

.hproduct {
  width: 780px;
  height: auto;
  border: 2px solid #008080;
  /*margin-left: 10px; */
  /* margin-right: 10px; */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: top;
  background: #FFFFFF;
  /* background-image : url(images/mmt_bg.jpg);*/
}

.fn {
  /* equivalent of name */
}

.price {
}

.description {
}

.brand {
}

.category {
}

.photo {
}

.url {
}

.mpn {
}

.weight {
}

condition {
}

.material {
}

.color {
}

.feature {
}

.style {
}

.department {
}

.ocassion {
}

.product_type {
}

.header-area {
  width: 760px;
  height: 90px;
  margin-top: 10px;
  border: 0;
  vertical-align: top;
}

.header-sub {
  width: 760px;
  /* height: 110px; */
  border: 0;
  vertical-align: top;
}

.content-area {
  width: 760px;
  border: 0;
  /* margin-left: 10px; */
  /* margin-right: 10px; */
  text-align: left;
  vertical-align: top;
}

.nav-area {
  width: 760px;
  height: 15px;
  margin-left: 10px;
  margin-right: 10px;
  border: 0;
  vertical-align: top;
}

.navlink {
margin-bottom: 1em;
}

.navlink ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #99CCCC;
}

.navlink li {
display: inline;
margin: 0;
}

.navlink li a {
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: #000000;
font-size: 12px;
background: #99CCCC url(images/tabright.gif) top right no-repeat;
}

.navlink li a:visited {
color: #000000;
}

.navlink li a:hover {
background-color: #66CCCC;
color: #ffffff;
}

.contentfull {
  width: 760px;
  /* height: 1025px; use for IE */
  /* overflow: visible; use for IE */
  height: 100%;
  min-height: 1025px;
  border: 0;
  /* bgcolor: #ffffff; */
  margin-left: 10px;
  margin-top: 25px;
  text-align: center;
  vertical-align: top;
}

.display-area {
  float: left;
  width: 520px;
  /* height: 1025px; use for IE */
  /* overflow: visible; use for IE */
  height: 100%;
  min-height: 1025px;
  border: 0;
  /* bgcolor: #ffffff; */
  margin-left: 25px;
  margin-top: 25px;
  /* margin-right: 220px; */
  text-align: left;
  vertical-align: top;
}

.menu-area {
  /* float: right; */
  /* position: absolute; top: 145px; left: 610px; */
  width: 220px;
  height: 100%;
  border: 0;
  /* bgcolor: #f5f5f5; */
  /* margin-top: 0px; */
  /* margin-left: 540px; */
  margin-top: 25px;
  margin-right: 10px;
  text-align: left;
  vertical-align: top;
}

.menu-sub {
  border: 0;
  /*width: 220px;*/
  /*height: 100%;*/
  vertical-align: top;
}

.footer-area {
  clear: all;
  width: 760px;
  height: 100%;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border: 0;
  vertical-align: top;
}

.footer-sub {
  width: 760px;
  /* height: 100%; */
  border: 0;
  vertical-align: top;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 3px 0px 0px;
	font: 12px Verdana;
	/* background-color: #99CCCC; */
	background: #99CCCC url(images/tabright.gif) top right no-repeat;
	list-style: none;
	/* border-left: solid 1px #CCC; */
	border-bottom: solid 1px #99CCCC;
	/* border-top: solid 1px #999; */
	/* border-right: solid 1px #999; */
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
        tabindex: 0;
}

.TabbedPanelsTabHover {
	background-color: #66CCCC;
	color: #FFFFFF;
}

.TabbedPanelsTabSelected {
	color: black;
	font: bold 12px Verdana;
	background-color: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	border-left: 1px solid #99CCCC;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	width: 480px;
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	border-left: solid 1px #99CCCC;
	border-bottom: solid 1px #99CCCC;
	border-top: solid 1px #99CCCC;
	border-right: solid 1px #99CCCC;
	background-color: #F9F9F9;
}

.TabbedPanelsContent {
	padding: 10px;
}

table.detail {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.center {
  text-align: center;
}

.centerMiddle {
  text-align: center;
  vertical-align: middle;
}

.margin_left_10 {
  margin-left: 10px;
}

.margin_left_20 {
  margin-left: 20px;
}  

.nowrap {
  white-space: nowrap;
}

.x008080 {
  color: #008080;
}

.xD06868 {
  color: #D06868;
}

.x66CCCC {
  color: #66CCCC;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #D06868;
  text-decoration: none;
}

form {
  display: inline;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #66CCCC;
}

h1.margin_list_header {
  margin-left: 20px;
}

h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #D06868;
}

h2.margin_list_header {
  margin-left: 20px;
}

h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #D06868;
}

h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #99CCCC;
}

/* h4:hover {color: #D06868;} */

h5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

h6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  color: #000000;
}

li.footerBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  list-style-type: none;
  line-height: 15px;
}

td.seperator_1, p.seperator_1 {
  height: 1px;
}

td.seperator_2, p.seperator_2 {
  height: 2px;
}

td.seperator_5, p.seperator_5 {
  height: 5px;
}

td.seperator_10, p.seperator_10 {
  height: 10px;
}

td.seperator_15, p.seperator_15 {
  height: 15px;
}

td.seperator_20, p.seperator_20 {
  height: 20px;
}

td.seperator_25, p.seperator_25 {
  height: 25px;
}

td.seperator_30, p.seperator_30 {
  height: 30px;
}

td.seperator_35, p.seperator_35 {
  height: 35px;
}

td.seperator_40, p.seperator_40 {
  height: 40px;
}

td.seperator_45, p.seperator_45 {
  height: 45px;
}

td.seperator_50, p.seperator_50 {
  height: 50px;
}

td.seperator_100, p.seperator_100 {
  height: 100px;
}

tr.header {
  /*background: #F8F4F8;*/
}

td.header {
  font-family: "Comic Sans MS", "Comic Sans", sans-serif;
  font-size: 28px;
  /* background: #F8F4F8; */
  color: #66CCCC;
  /* font-weight : bold; */
  /* background-color : #F8F4F8; */
  padding-bottom : 2px;
  padding-top : 2px;
}

td.header1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  /*background: #F8F4F8;*/
  color: #99CCCC;
  /*background-color : #F8F4F8;*/
  /*padding-bottom : 2px;*/
  /*padding-top : 2px;*/
}

td.preheader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #F8F4F8;*/
  color: #66CCCC;
  /*background-color : #F8F4F8;*/
  /*padding-bottom : 2px;*/
  /*padding-top : 2px;*/
}

td.promo_1, span.promo_1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #008080;
}

td.promo_2, span.promo_2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D06868;
}

tr.headerNavigation {
  /*background: #008080;*/
}

td.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #99CCCC;*/
  color: #99CCCC;
  /*font-weight : bold;*/
  /*background-color : #99CCCC;*/
  padding-bottom : 2px;
  padding-top : 2px;
}

a.headerNavigation { 
  color: #000000; 
}

a.headerNavigation:hover {
  color: #D06868;
}

tr.headerNavigation1 {
  /*background: #C8C4C8;*/
}

td.headerNavigation1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  background: #99CCCC;
  color: #FFFFFF;
  background-color : #99CCCC;
  /*padding-bottom : 2px;*/
  /*padding-top : 2px;*/
}

a.headerNavigation1 { 
  color: #FFFFFF; 
}

a.headerNavigation1:hover {
  color: #D06868;
  background: #FFFFFF;
  background-image : url(images/mmt_infobox_bg3.gif);
}

tr.headerNavigation2 {
  /*background: #D06868;*/
}

td.headerNavigation2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #66CCCC;
  color: #F8F4F8;
  background-color : #66CCCC;
  padding-bottom : 2px;
  padding-top : 2px;
}

a.headerNavigation2 { 
  color: #F8F4F8; 
}

a.headerNavigation2:hover {
  color: #F8F4F8;
}

tr.headerError {
  background: #ff0000;
}

td.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background: #00ff00;
}

td.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

tr.footer {
 /* background: #008080;*/
}

td.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #99CCCC;
  color: #ffffff;
  font-weight: bold;
  padding-top : 1px;
  padding-bottom : 2px;
}

td.footer_box {
  width: 300px;
  height: 100px;
  text-align: center;
  vertical-align: middle;
}

.infoBox {
  /*background: #D06868;*/
}

.infoBox-area {
  /*background: #008080;*/
  background-image : url(images/mmt_infobox_bg3.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 2px solid #99CCCC;
}

.infoBoxContents {
  /*background: #008080;*/
  background-image : url(images/mmt_infobox_bg3.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

td.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #99CCCC;
  color: #ffffff;
}

td.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  /*background: #f8f8f9;*/
  /*background-image : url(images/mmt_infobox_bg.jpg);*/
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  /*background: #f8f8f9;*/
  /*background-image : url(images/mmt_infobox_bg.jpg);*/
}

table.productListing {
  /*border: 1px;*/
  /*border-style: solid;*/
  /*border-color: #b6b7cb;*/
  /*border-spacing: 1px;*/
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #99CCCC;
  color: #FFFFFF;
  font-weight: bold;
}

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

a.pageResults {
  color: #0000FF;
}

a.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

td.pageHeading, div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  /*font-family: Comic Sans MS,Comic Sans,sans-serif;*/
  font-size: 18px;
  /*font-weight: bold;*/
  color: #66CCCC;
}

td.pageHeading1, div.pageHeading1 {
  font-family: Verdana, Arial, sans-serif;
  /*font-family: Comic Sans MS,Comic Sans,sans-serif;*/
  font-size: 18px;
  /*font-weight: bold;*/
  color: #000000;
}

tr.subBar {
  background: #f4f7fd;
}

td.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

td.main, p.main, li.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

td.smallText, span.smallText, p.smallText, li.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

td.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

td.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

td.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

span.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

textarea {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

span.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #66CCCC;
  font-weight: bold;
}

table.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

span.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

span.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

span.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #D06868;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: default; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

