.boxText { font-family: Arial, Helvetica, sans-seriff; font-size: 15px; }
.errorBox { font-family : Arial,Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial,Verdana, sans-serif; font-size : 10px; color: #336633; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial,Verdana, sans-serif; font-size : 10px; color: #000; text-decoration: underline; }
a .orderEdit{ font-family : Arial,Verdana, sans-serif; font-size : 10px; color: #fff; text-decoration: underline; }
a .orderEdit:hover{ font-family : Arial,Verdana, sans-serif; font-size : 10px; color: #fff; text-decoration: none; }

/************************** main layout ****************************************/
*{margin:0; padding:0;}
body { margin: 0 auto; font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
html, body {
  background: #ffffff;
  color: #000000;
  margin:0;
  padding:0;
  height:100%;  
}
#wrap {width:980px; margin:auto 0; }
.container {
   min-height:100%;
   height: auto !important;
   height:100%;
   margin: 0 auto -3.1em;
   width:980px;
   
}
.contentContainer {width:980px;}

a {
  color: #000000;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
}
a:hover { color: #000000; text-decoration: none;}


#wrap {width:980px; margin:auto 0; text-align:left;}

td img{ float:left;}

#account_content {background: url(/images/account_nav_bg.png) repeat-x left top; margin-top:35px;}

/* =Account nav */
#account_nav {margin-bottom:55px; margin-top:35px; background: url(/images/account_nav_bg.png) repeat-x left top; float: left; width: 180px;}
#account_nav h2, .table_legend h2, #account_credits h2 { font-size:125%;}

ul#menu-two {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height:1.5;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index:1;
}

ul#menu-two li {
  position: relative;
  cursor:auto;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 5px 28px 5px 10px;
  text-decoration: none;
  white-space: nowrap;
  font-weight:bold;
  line-height:1.0;
  z-index:1;
}

ul#menu-two li a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height:1.0;
  text-decoration: none;
  color:#000;
  padding: 5px 28px 5px 10px;
  margin-left: 1px;
  white-space: nowrap;
  font-weight:bold;
  background:none;
}

ul#menu-two li a:hover {
	text-decoration:underline;
}


#menu-two li span {
  background: url(/images/account_nav_selectedpink.gif) no-repeat left 2px;
  color: #F39   ;
  display: block;
  padding-left: 10px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height:1.0;
  font-weight:bold;
  z-index:1;
  text-transform:uppercase;
}


#account_nav ul {
  margin: 15px 10px 0;
}
#account_nav li {
  font-size: 100%;
  line-height: 100%;
}
#account_nav li a {
  display: block;
	  line-height: 130%;
	  padding-left: 10px;
}

#bottom_dotted {border-bottom:#999999 dotted 1px;}


A:hover {  color: #000000; text-decoration: none;}

FORM {	display: inline;}

#menuContainer {z-index: 10000; position: relative;}

TR.header {  background: #ffffff;}
TR.headerNavigation {  background: #bbc3d3;}
TD.headerNavigation {  font-family: Arial,Verdana, 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, 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: Tahoma, Arial,Verdana, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}

TR.footer {  background: #FFFFCC;}
TD.footer {  font-family: Arial,Verdana, sans-serif;  font-size: 10px;  background: #FFFFE6;  color: #ffffff;  font-weight: bold;}

.infoBox {  background: white;}
.infoBox1 { background:  #b6b7cb;}
.infoBoxContents {  background: white;  font-family: Arial,Verdana, sans-serif;  font-size: 10px;}
.infoBoxNotice {  background: #FF8E90;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Arial,Verdana, sans-serif;  font-size: 10px;}

TD.infoBoxHeading {  font-family: Arial,Verdana, sans-serif;  font-size: 10px;  font-weight: bold;  background: #fff;  color: #fff;}
TD.infoBox, SPAN.infoBox {  font-family: Arial,Verdana, 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;}

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;}

TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
TABLE.productListingrelated {  border: 0px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}

.productListing-heading { font-family: Arial,Verdana, sans-serif; font-size: 12px; background: #3b3b3b; color: #FFFFFF;font-weight: bold;}
.productListing-headingrelated {  font-family: Arial,Verdana, sans-serif; font-size: 11px; color: #000000;}

TD.productListing-data { font-family: Arial,Verdana, sans-serif; font-size: 10px; vertical-align:top;}
TD.productListing-data p { margin:2px; padding:0; text-align:center;}

A.pageResults { color: #000;}
A.pageResults:hover { color: #fff; background: #000;}

TD.pageHeading, DIV.pageHeading {FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 24px;   font-family: Arial,Verdana, sans-serif; font-weight:bold;}


TD.pageHeadingdark {FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 24px;   font-family: Arial,Verdana, sans-serif; font-weight:bold;}

TR.subBar {background: #f4f7fd; }

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

TD.main, P.main {font-family: Arial,Verdana, sans-serif; font-size: 12px; line-height: 17px; padding:5px; text-align:left; color:#000000;}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial,Verdana, sans-serif;
  font-size: 14px;  
  color: #000000;
}
TD.smallText_grey {font-family: Arial,Verdana, sans-serif; font-size: 14px; color: #999999; padding-left:10px; padding-right:10px;}
TD.accountCategory {
  font-family: Arial,Verdana, sans-serif;
  font-size: 13px;
  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: 10px;
  color: #336633;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial,Verdana, sans-serif;
  font-size: 11px;
  margin-top:8px;
}

select {padding:5px; border:1px solid #CCC; -moz-border-radius: 5px 5px 5px 5px;}

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


SPAN.greetUser {
  font-family: Arial,Verdana, 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, Arial,Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

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

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

.buttonAction { float: right;}

.contentText { padding: 5px 0 5px 0; font-size: 11px; line-height: 1.5;}

.remove_item_cart {background:url(images/anzie-cart-remove-button.png) no-repeat; padding-left:18px;}
.remove_item_cart:hover {text-decoration:underline;}
.cart_headers {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; padding:7px 10px; color:#fff; background:#656565; }
.cart_td {border-bottom:2px solid #BDBDBD; text-align:center; }
.header_titles {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; padding:7px 10px; color:#fff; background:#656565;}
.border_cart {background:none repeat scroll 0 0 #F8F8F9; border:1px solid #B6B7CB; padding:10px;}

.moduleRowOver { background-color: white; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: White; }

.input_normal { font-family: Arial, Helvetica, sans-serif; font-size:14px; height:20px; padding:2px 8px; margin-top:8px; border:1px solid #CCC; -moz-border-radius: 5px 5px 5px 5px; }
.input_small { font-family: Arial, Helvetica, sans-serif; font-size:14px; height:20px; padding:2px 8px; border:1px solid #CCC; -moz-border-radius: 5px 5px 5px 5px; text-align:center;}
.small_imp {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; font-weight:normal;}
.small_imp:hover {text-decoration:underline;}


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

.widget_small {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border:1px solid #B6B7CB; font-weight:bold; padding:10px; text-transform: uppercase; letter-spacing:1px; line-height:14px;  }

.stripeFooterArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:1px solid #fff;height:5px;min-width:984px;}


/*pixgal gallery */

div.jqZoomTitle
{
    z-index:5000;
    text-align:center;
    font-size:13px;
    font-family:Tahoma;
    height:16px;
    padding-top:2px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #FFF;
    background: #999;
}

.jqZoomPup
{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
	position:relative;

}

.jqZoomPup img
{
    border: 0px;
}

.preload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   width:90px;
   * width:100px;
   height:43px;
   *height:55px;
   z-index:10;
   position:absolute;
   top:3px;
   left:3px;

}

.jqZoomWindow
{
    border: 1px solid #999;
    background-color: #FFF;

}
#piGal ul {
  list-style-type: none;
}
/* product shadow 
#piGal img {
  -webkit-box-shadow: 0px 0px 6px #000;
  -moz-box-shadow: 0px 0px 6px #000;


} */

#piGal .outer {
  margin-left: -30px;

}


/*top links */

.toplinks { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:10px;}
.toplinks:link { color:#000000; margin-left:10px;}
.toplinks:visited { color:#000000; margin-left:10px;}
.toplinks:hover {color: #CC0000; margin-left:10px;}

/* message box */

.messageBox { font-family: Arial,Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial,Verdana, sans-serif; font-size: 12px;  }
.messageStackSuccess { font-family: Arial,Verdana, sans-serif; font-size: 10px; }
.product_description {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* input requirement */

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

/***** Begin Sitemap_SEO *****/
ul.sitemap {color: #000000;}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap {
  color: #000000;
}
A.sitemap:hover {
  color: #ff0000;
}

/********************* Footer ***************************/
.footer, .push { height: 2.5em; clear: both; width:980px; margin:0 auto; margin-top:.5em;}
.footer {  border-top: .2em solid #F1F1F1; }
.header_space { height: 15px;; clear: both; width:980px; margin:0 auto;}
#footer_listies{height:1em; padding-top:5px;}
#footer_listies li{list-style:none; display:inline;}
#footer_listies a { padding-right: 10px; font-weight:normal; }

#footer_listies a:link, #footer_listies a:visited
{
color: #666;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#footer_listies a:hover
{
color: #666;
text-decoration: none;
text-decoration:underline;
}


.tip_title {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666; font-weight:bold;}
/***** End Sitemap_SEO *****/
.header_explain {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; margin-top:12px; }

.watch_roll_new { background:url(images/buttons_home.jpg) no-repeat 0 0; width:416px; height:116px; display:block; text-indent:-9999px; float:left; }
.watch_roll_new:hover { background:url(images/buttons_home.jpg) no-repeat 0 -118px; width:416px; height:116px; display:block; }
.breast_roll { background:url(images/buttons_home.jpg) no-repeat -420px 0; width:405px; height:116px; display:block; text-indent:-9999px; float:left;}
.breast_roll:hover { background:url(images/buttons_home.jpg) no-repeat -420px -118px; width:405px; height:116px; display:block; }
.likeus_roll { background:url(images/buttons_home.jpg) no-repeat -825px 0; width:150px; height:116px; display:block; text-indent:-9999px; float:left;}
.likeus_roll:hover { background:url(images/buttons_home.jpg) no-repeat -825px -118px; width:150px; height:116px; display:block; }
