#header table{margin:0;padding:0;}
td.main input, td.smallText input{border:0;}
html{background-image:url(http://www.make-me-beautiful.co.uk/images/bgrepeater.jpg);background-position:center;background-repeat:repeat-y;}
.clip{padding:0;margin:0;color:#F09;font-size:12px;margin-bottom:-16px;text-align:center;font-weight:normal;}
.codeethics{padding-left:68px;}
.bjalogo{margin:auto auto;border:none;display:block;}
.makelinkobvious{border-bottom:1px dashed #000;}
.makelinkobvious:hover, .makelinkobvious:active{border-bottom:1px dashed #fff;}
.boxText{font-family:arial, verdana, sans-serif;font-size:12px;}
.errorBox{font-family:arial, verdana, sans-serif;font-size:12px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:arial, verdana, sans-serif;font-size:12px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:arial, verdana, sans-serif;font-size:12px;color:#70d250;text-decoration:underline;}
BODY{text-align:center;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#wrapper{width:950px;margin-left:auto;margin-right:auto;text-align:left;}
#globalnav{margin:0px;padding:0px;}
#globalnav ul{display:block;margin:3px;padding:3px;width:100%;}
#globalnav li{list-style-type:none;margin:0px;padding:8px;display:inline;}
A{COLOR:#000;TEXT-DECORATION:none}
A:hover{COLOR:#f09;TEXT-DECORATION:underline;}
#globalnav a, #globalnav a:visited{color:#ffffff;TEXT-DECORATION:none;padding:3px;margin:0px;background-color:#000;font-size:12px;}
#globalnav a:hover{color:#f09;TEXT-DECORATION:none;padding:3px;margin:0px;background-color:#fff;font-size:12px;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerNavigation{background:#fff;}
TD.headerNavigation{font-family:arial, verdana, sans-serif;font-size:12px;background:#fff;color:#000;}
#osc, #osc p{margin:0;padding:0;}
#osc #globalnav a{padding:8px;margin:3px;}
#lowernav, #footer p{margin:0;}
#body{padding:18px;}
#body p{margin-top:8px;}
#footer{text-align:center;}
#footer p{font-size:12px;padding:8px;}
#cards{float:right;margin-right:8px;}
#cards img{float:right;border:0;margin:0;padding:0;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:arial, verdana, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:arial, verdana, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
.infoBox{}
.infoBoxContents{background:#ffffff;font-family:arial, verdana, sans-serif;font-size:12px;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:arial, verdana, sans-serif;font-size:12px;}
TD.infoBoxHeading {
  font-family: Georgia, Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: normal;
  border-bottom:1px dotted #000;
  background: #FFF;
  color: #000;
  padding: 3px;
	
}
TD.infoBox, SPAN.infoBox{font-family:arial, verdana, sans-serif;font-size:12px;}
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:#ffffff;}
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:#ffffff;}
TABLE.productListing{border:1px;border-style:dotted;border-color:#000;border-spacing:1px;}
.productListing-heading{font-family:arial, verdana, sans-serif;font-size:12px;background:#000;color:#fff;font-weight:normal;padding:8px;}
TD.productListing-data{font-family:arial, verdana, sans-serif;font-size:12px;}
A.pageResults{color:#000;padding:3px;}
A.pageResults:hover{color:#f09;background:#000;}
TD.pageHeading, DIV.pageHeading{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;color:#000;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;}
TD.main, P.main{font-family:arial, verdana, sans-serif;font-size:12px;line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText{font-family:arial, verdana, sans-serif;font-size:12px;}
TD.accountCategory{font-family:arial, verdana, sans-serif;font-size:12px;color:#aabbdd;}
TD.fieldKey{font-family:arial, verdana, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:arial, verdana, sans-serif;font-size:12px;}
TD.tableHeading{font-family:arial, verdana, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:arial, verdana, sans-serif;font-size:12px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:arial, verdana, sans-serif;font-size:12px;}
TEXTAREA{width:100%;font-family:arial, verdana, sans-serif;font-size:12px;}
SPAN.greetUser{font-family:arial, verdana, sans-serif;font-size:12px;color:#990000;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:arial, verdana, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:arial, verdana, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{color:#f06;font-family:Georgia, "Times New Roman", Times, serif;}
SPAN.errorText{font-family:arial, verdana, sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#ffcccc;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#f5f5f5;}
.checkoutBarFrom, .checkoutBarTo{font-family:arial, verdana, sans-serif;font-size:12px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:arial, verdana, sans-serif;font-size:12px;color:#000000;}
.messageBox{font-family:arial, verdana, sans-serif;font-size:12px;}
.messageStackError, .messageStackWarning{font-family:arial, verdana, sans-serif;font-size:12px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:arial, verdana, sans-serif;font-size:12px;background-color:#99ff00;}
.inputRequirement{font-family:arial, verdana, sans-serif;font-size:12px;color:#ff0000;}
P, blockquote{FONT-SIZE:12px;COLOR:#000;FONT-FAMILY:Arial, Helvetica, sans-serif;padding:8px;margin:3px;}
blockquote{padding-left:88px;}
.footerHR{border-top:1px dashed #ffCCCC;}
.layoutVRRight{border-left-width:1px;border-left-style:dashed;border-left-color:#ffCCCC;}
.layoutVRleft{border-right-width:1px;border-right-style:dashed;border-right-color:#ffCCCC;}
.category{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;display:block;background-color:#ffffff;padding:11px;margin:0px;border-bottom:1px dotted #000;}
.category:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;display:block;padding:11px;margin:0px;background-image:url(../images/snbgmo.jpg);background-repeat:no-repeat;background-position:-8px 1px;border-bottom:1px dotted #000;}
.cat{font-weight:bold;color:#000000;}
.cat:hover{font-weight:bold;}
.bl{margin-left:8px;}
input{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#ffcccc;border:1px solid #FF6699;}
select{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#ffcccc;border:1px solid #FF6699;}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#ffcccc;border:1px solid #FF6699;}
textarea:focus, input:focus, select:focus{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFD5D5;border:1px solid #000;}
.imageinput{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#ffcccc;border:0px solid #FF6699;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;color:#000;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;}
h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:fff;background-color:000;font-weight:normal;padding:3px;margin:0px;}
h5, .h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:000;font-weight:normal;}
h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:000;font-weight:normal;font-variant:small-caps;}
.newsitem{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-bottom-style:dashed;border-top-color:#FF6699;border-right-color:#FF6699;border-bottom-color:#FF6699;border-left-color:#FF6699;}
#bottomnav{padding:8px;vertical-align:middle;}
#navigation{background-color:#FF6699;height:21px;padding-left:8px;}
.bodylink{color:#FF0066;text-decoration:underline;font-weight:normal;}
.additionalimages{border-bottom:dotted 1px #000;}
div.additionalimages{border-bottom:dotted 1px #000;margin-top:10px;margin-bottom:5px;}
td.noborder input{border:none;}
#twitter_update_list {padding-left:40px;padding-top:10px;}
#twitter_update_list li{list-style-image:url(http://www.make-me-beautiful.co.uk/images/twitter-bullet.jpg);background-repeat:no-repeat;background-position:left;padding-bottom:20px;}
#twitter_update_list li span {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.addthis_toolbox.addthis_pill_combo a{float:left;}
.addthis_button_compact .at15t_compact{float:left;}

.tweetHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}

#tweetmeme {
	float:right;
	}


/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	margin: 0px;
	padding: 3px;
	border: solid 0px #CCC;

}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font: 12px arial, verdana, sans-serif;
	color:#000;
	background-color: #fff;
    border-top: dotted 1px #000;
	border-bottom: dotted 1px #000;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
    border-bottom: dotted 1px #000;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #fff;
	color:#000;
}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #fff */
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #fff;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab  {
	background-color: #FFF;
}

