/* @override 
	http://www.mybabymed.com/stylesheet.css
	http://192.168.2.5:8000/MyKiMama/stylesheet.css
*/
.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: #70d250; text-decoration: underline;}
BODY {background: #ffffff; color: #000000; margin: 0px;}
A {color: #000000; text-decoration: none;}
A:hover {color: #AABBDD; text-decoration: underline;}
FORM {display: inline;}
TR.header {background: #ffffff;}
TR.headerNavigation {background: #bbc3d3;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold;}
A.headerNavigation {color: #FFFFFF;}
A.headerNavigation:hover {color: #ffffff;}
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: #bbc3d3;}
TD.footer {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold;}
.infoBox {}
.infoBoxContents {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: #bbc3d3; 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: #FFF;}
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: #FFF;}
TABLE.productListing {width: 100%;}
.productListing-heading {font-size: 10px; color: #8583b3; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd6fe;}
TD.productListing-data {font-size: 12px; color: #8583b3; padding: 5px 0px; font-weight: bold; border-bottom: 1px dotted #818cba;}
#MainContent td.productListing-data td.productListing-data {border-bottom-style: none;}
#content table tbody tr td form table tbody tr td table.productListing tbody tr.productListing-even td.productListing-data table tbody tr td.productListing-data a div img {border-style: none;}
#content table tbody tr td form table tbody tr td table.productListing tbody tr.productListing-even td.productListing-data table tbody tr td.productListing-data a div {border-style: none;}
TD.productListing-data a {color: #8583b3; font-weight: normal; font-size: 12px;}
A.pageResults {color: #0000FF;}
A.pageResults:hover {color: #0000FF; background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
TD.main, P.main {font-size: 12px;}
TD.smallText, SPAN.smallText, P.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;}
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: #f0a480; 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: #ff0000;}
.moduleRow {}
.moduleRowOver {background-color: #D7E9F7; cursor: pointer;}
.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;}
/* MyBabyMed Stylesheet */
* {margin: 0px; padding: 0px;}
body {background-color: #c9dae4; font-family: Arial, Helvetica, Geneva, sans-serif;}
div#wrapper {background: url(images/mybabymed/background.jpg) repeat-x; min-height: 900px; text-align: center; width: 100%;}
div#page {width: 847px; margin: 0px auto; padding-top: 16px; text-align: left;}
/* @group Header */
div#header {position: relative;}
#logo a img {width: 400px; height: 110px; border: 0px;}
div#members {position: absolute; top: 0px; right: 20px;}
div#memberheader {background-color: #818cba; color: white; font: 12px Arial, Helvetica, Geneva, sans-serif; padding: 5px; text-align: center;}
div#memberlogin {margin: 5px;}
#memberlogin input {width: 100px; margin-bottom: 5px;}
#memberlogin input.loginbutton {width: 15px; background-color: #ffb3b5; border: 1px outset #ffb3b5;}
/* @end */
/* @group Toolbars */
div#toobar,div#bottombar {width: 837px; background: url(images/mybabymed/menubar_bg.jpg) repeat-x; clear: both; height: 51px; border: 5px solid white;}
ul.navbar {list-style-type: none;}
ul.navbar li {list-style-type: none; float: left; padding: 17px 14px 12px; font-weight: normal; font-style: normal;}
ul.navbar li a {text-decoration: none; color: white; font-family: Arial, Helvetica, Geneva, sans-serif;}
ul.navbar li a:hover {color: #c9dae4;}
div#socialnav {float: right; margin: 15px;}
div#socialnav ul {list-style-type: none;}
div#socialnav ul li {margin-left: 10px;}
/* @end */
/* @group Footer */
div#footer {font-size: 11px; padding: 5px; color: #827d9d;}
div#footer a {color: #827d9d;;}
div#currentdate {float: left; margin-right: 10px;}
div#pagestats {float: right; margin-left: 10px;}
div#footertext {float: left; text-align: center; width: 100%; padding-bottom: 20px;}
/* @end */
/* @group Content */
#content {padding: 0px 5px; background-color: white; width: 837px;}
#MainContent {width: 100%;}
#MainContent {font-size: 12px;}
table#ContactTable {width: 450px; margin-left: 10px;}
table#ContactTable tbody tr td.TableField {font-size: 12px; color: #67b8ec;}
#ContactTable tbody tr td textarea {width: 320px;}
/* @group LeftCol */
#LeftColumn {background-color: #fdd4d4; width: 180px;}
#LeftColumn table {width: 100%;}
#LeftColumn table.infoBox {margin-left: 5px;}
#LeftColumn table tbody tr th.ourproducts {background-color: #ed417e; color: white; padding: 5px; white-space: nowrap; width: 100%;}
#LeftColumn td.infoBoxHeading {display: none;}
#LeftColumn table.infoBoxContents td {font-size: 12px;}
#LeftColumn table.infoBoxContents td {padding-bottom: 5px;}
#LeftColumn table.infoBoxContents td a.h11 {color: #8583b3;}
#LeftColumn table.infoBoxContents td a.h11:hover {color: #4240
5b;}
/* @end */
/* @group MiddleColumn */
#MiddleColumn {font-size: 12px; padding: 0px 5px;}
#MiddleColumn p {font-size: 12px;}
#MiddleColumn h1 {background-color: #818cba; color: white; padding: 5px; font-size: 16px; margin-bottom: 5px;}
#MiddleColumn h2 {font-size: 16px; color: #818cba;}
#MiddleColumn .ReadMore {font-size: 10px; color: #67b8ec; font-style: italic; cursor: pointer;}

#MiddleColumn table.LoginForm input { border: 1px solid #818cba;}
#MiddleColumn form table tbody tr td.CartTotal { padding-left: 320px; border-bottom: 1px dotted #818cba; padding-bottom: 5px;}
/* @end */
/* @group RightColumn */
#RightColumn {width: 145px;}
.strippurple {height: 10px; background: url(images/mybabymed/icon_x_purple.jpg) repeat-x;}
.stripred {height: 10px; background: url(images/mybabymed/icon_x_red.jpg) repeat-x;}
.stripyellow {height: 10px; background: url(images/mybabymed/icon_x_yellow.jpg) repeat-x;}
div#GiftVoucherBox {background-color: #de5064; margin-bottom: 5px; padding: 2px 5px;}
div#GiftVoucherBox div.boxtag {color: white; text-align: center; padding: 5px;}
div#SpecialOfferBox {margin-bottom: 5px;}
div#SubscribeNewsletterBox {background-color: #eda955; margin-bottom: 5px; padding: 2px 5px;}
div#SubscribeNewsletterBox div.boxtag {color: white; margin-left: 17px;}
div#SearchBox.boxpurple {background-color: #827d9b; margin-bottom: 5px; padding: 2px 5px;}
div#SearchBox div.boxtag {color: white; font-size: 12px; font-weight: bold; text-align: center;}
div#ShoppingCartBox {margin-bottom: 5px; background-color: #fdd4d4;}
#ShoppingCartContents table.infoBox {width: 127px;}
div#ShoppingCartHeader {color: white; text-align: center; padding: 5px; background: #d8485d url(images/mybabymed/mycart.jpg) no-repeat; height: 26px; cursor: pointer;}
div#ShoppingCartContents {padding: 5px 10px 5px 5px;}
div#ViewCart {margin-bottom: 5px; background-color: #fdd4d4; height: 15px; text-align: center;}
div #ViewCart a {border: 2px outset #de4f64; background-color: #de4f64; text-align: center; color: white; font-size: 9px; padding: 1px;}
/* @end */
div#BannerImage {margin-bottom: 10px;}
span.small {font-size: 8px; font-style: italic;}
/* @end */