/* General page layout  begin */
html {
height:100%;
}

body {
 text-align:center; 
 font-family:Tahoma, Verdana, Arial, sans-serif; 
 font-size:11px; 
 background:#ddd;margin:0;
}


h1 {
color:#990000;
}

p {
margin-right:20px;
}

td {
font-family:arial;
font-size:12px;
color:#4d4d4d;
line-height:1.5;
}

p a {
font-family:arial;
color: #24474b;
text-decoration:none;
}


a:link {
	color:#990000;	
   text-decoration: none;
   background-color : transparent;
	/*border-bottom: dashed 1px #606060;*/

  } 

 	 
  a:visited {
  color:#990000;
  text-decoration: none;
  background-color : transparent;
  /*border-bottom: dashed 1px #606060;*/
 }
  
  
  a:hover {
  color:#990000;
  text-decoration: none; 
  background-color : transparent;
  /*border-bottom: solid 1px #999999;*/
 }
 
   a:active {
   color:#990000;
   text-decoration: none;
   background-color : transparent;
/*	border-bottom: solid 1px #999999; */
   }


#navigation {
   float: left;
   width: 195px;
   padding : 10px 5px 5px 7px;
   background-color : #ffffff;

}
#navigation a.cart, #navigation a.cart:hover {
	background:none;
	border:0px;
}
#navigation a {
			font-size: 90%;
			display: block;
			color: #000000;
			padding: 3px 3px 3px 3px;
			text-decoration: none;
			vertical-align : bottom;
			margin: 0px 0px 4px 0px;
			border: 1px solid #999999;
			background-color : #cccccc;
			background-image : url(images/bg3.jpg);
			background-repeat : repeat-x;
			}
					
		#navigation a:hover {
			
			background-color: #ffffff;
			color: #000000;
			background-color : #F0F8FF;
			background-image : url(images/bg1.jpg);
			background-repeat : repeat-x;
	}
		
	.selected {
	font-size: 90%;
			display: block;
			
			padding: 3px 3px 3px 3px;
			text-decoration: none;
			margin: 0px 0px 4px 0px;
			border: 1px solid #000000;
			color: #ffffff;
			background-color : #000000;
			background-image : url(images/bg4.jpg);
			background-repeat : repeat-x;
	}
		
#navigation img {
	border: none;
}
#mainContent {
     /* margin: 0 0 0 204px ;    */
     padding: 10px;
     background-color: #ffffff;
	 text-align : justify;
	 line-height : 135%;
	 width: 481px;
	
}
#mainContent ul {
	margin-left : 15px;
}


#mainContent li {
	list-style-image : url(images/bullet.gif);
	padding-left : 5px;
	padding-right: 15px;
	margin-left : 20px;
	margin-bottom : 5px;
	vertical-align: text-bottom;
}


#footer			{float:none; clear:both; width:100%; height:auto;  font-size:10px; color:#999;  }
#footer a{color:#333;}
#footer p {
color: #9b9a9a;
}


/*--------*/
#maindiv {
	text-align:center;
}
#wrapper {
	float:none; 
	width:950px; 
	height:auto; 
	margin:auto; 
	border:15px solid #fff; 
	background:#fff;
}



#core {
	 background-color: #gggggg;
	 background-position : bottom left;
	 background-repeat : no-repeat;
	 clear:both;
}


form {

}
img {
border:0;
}
textarea {
border: 1px solid #8b9ca6;
}
input, select {
border: 1px solid #8b9ca6;
font-size: 11px;
height: 18px;
}

input.transpng {
	behavior: url("png.htc");
}

textarea {
}


/*--------*/

td {
padding: 0;
margin: 0;
line-height: 1.2;
font-size: 11px;
}

TD.main, P.main {
}

TD.mainBold, P.mainBold {
}

TD.smallText, SPAN.smallText, P.smallText {
font-size: 10px;
letter-spacing: 0.08em;
}

.bold {
}

.boxText {
}

/*--------*/

img.transpng {
	behavior: url("png.htc");
}

img.infoBoxSpacing {
}

.productBG {
}

.lineV {
}

.lineH {
background:url(../../templates/7410/images/dot.gif) repeat-x;
height: 1px;
padding: 3px 0 3px 0;
}

/*--------*/

.left_bg {
width: 182px;
padding: 0 18px 0 7px
}

.center_bg {
padding: 4px 0 0 0;
width: 100%;
}

.right_bg {
}

/* message box */

.inputRequirement {
}

.messageBox {
}

.messageStackError, .messageStackWarning {
}

.messageStackSuccess {
}

.line {
}



.errorBox {
}

.stockWarning {
}

.productsNotifications {
}

/* General page layout  end */





/* Header layout  begin */

table.header {
border-bottom: 3px solid #cccccc;
width: 100%;
padding: 20px 0 20px 30px;
}

tr.header {
}

td.header {
}

td.header a:link, td.header a:visited {
}

td.header a:hover {
}
table.headerNavigation {
padding: 0 20px 0 0;
}
td.headerNavigation {
background:url(../../templates/7410/images/li.gif) no-repeat 0 50%;
padding: 0 5px 0 8px;

}

td.headerNavigation a:link, td.headerNavigation a:visited {
color: #666666;
}

a:hover.headerNavigation {
}

TR.headerError {
}

TD.headerError {
}

TR.headerInfo {
}

TD.headerInfo {
}

/* Header layout  end */





/* Content layout  begin */

td.pageHeading, DIV.pageHeading {
}

/*----categories----*/

#category-nav {
font-size: 11px;
padding: 0;
margin: 0;
}

#category-nav a, #category-nav a:visited {
}

#category-nav a:hover {
}

dl.level1 {
padding: 0;
margin: 0;
}

#category-nav dl {
padding: 5px 0 0 0;
}

#category-nav dt {
/*
background: url(../../templates/7410/images/infobox/item.gif) no-repeat left;
background-position:0px;
border-bottom:1px dotted #ccc;
width:100%;
padding: 2px 0 4px 7px;
*/
/*width: 164px;*/
}


/*----infobox Left----*/

td.infoboxcell {
	padding-bottom: 10px;
}

.infoBoxNotice {
}

.infoBoxNoticeContents {
}

td.infoBox, span.infoBox {
}

/*--------*/

table.infoboxHeading {
padding: 0 0px 0 0px;
width: 100%;
}

td.infoBoxHeadingLeft {
	width: 16px;
	height:16px;
	background:url(images/box_left_top.gif) no-repeat #000000;
}

td.infoBoxHeadingCenter {
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 13px 0 8px 0;
background:#000000;
}

td.infoBoxHeadingRight {
background:#000000;
}


td.infoBoxFooterLeft {
	width: 16px;
	height:16px;
	background:url(images/box_left_buttom.gif) no-repeat #000000;
}
td.infoBoxFooterCenter {
	background:#000000;
}
td.infoBoxFooterRight {
background:#000000;
}

/*--------*/

.infobox {
	background:#000000;
	color: #ffffff;
}

td.infoBoxContentsLeft {
width: 1px;
}

td.infoBoxContentsCenter {
}

td.infoBoxContentsRight {
width: 1px;
}

/*--------*/

table.infoBoxContents td {
	color: #ffffff;
/*padding: 10px 4px 9px 12px; */
}

td.infoBoxContents {
	
}

table.infoBoxContents a{
	color: #ffffff;
}


table.infoBoxContents td.productImageCell {
padding: 0 3px 0 15px;
}
table.infoBoxContents td.productNameCell {
}

table.infoBoxContents table.productTable {
margin: 0 3px 0 32px;
}



table.infoBoxContents td.productNameCell a:link, table.infoBoxContents td.productNameCell a:visited {
font-weight: bold;
font-size: 11px;
color:#ffffff;
}

table.infoBoxContents td.productNameCell a:hover {
	color:#ffffff;
}



table.infoBoxContents td.productPriceCell {
color:#ffffff;
padding: 0;
}
table.infoBoxContents td.productPriceCurrent {
color: #a2232a;
padding: 0;
}
td.productPriceCell span.productPriceSpecial {
color:#a2232a;
}

table.infoBoxContents .productPriceOld {
text-decoration:line-through;
}

table.infoBoxContents .productPriceCurrent {
text-decoration: none;
color: #9f2728;
}



table.infoBoxContents a.infoBoxLink, table.infoBoxContents a.infoBoxLink:visited {

}

table.infoBoxContents a.infoBoxLink:hover {
}



/*----contentbox----*/

td.contentBoxHeadingLeft {
display: none;
}

td.contentBoxHeadingCenter {
display: none;
}

td.contentBoxHeadingRight {
display: none;
}

/*--------*/

.contentboxfooter {
}

/*--------*/

table.contentBox {
}

td.contentBoxContentsLeft {
display: none;
}

td.contentBoxContentsCenter {
}

td.contentBoxContentsRight {
display: none;
}



table.contentBoxContents {
margin: 4px 0 0 0;
}

td.productColumnSell {
border: 1px solid #dadada;
vertical-align: top;
}

table.productTable {
}

td.productImageCell {
}

td.productNameCell {
padding: 5px 0 5px 0;
}

td.productNameCell a:link, td.productNameCell a:visited {
font-size: 12px;
color: #0d84ff;
font-weight: bold;

}

td.productNameCell a:hover {
text-decoration: none;
color: #144c8d;
}



td.productPriceCell {
background:url(../../templates/7410/images/line.gif) no-repeat top left;
font-size: 11px;
color: #2583e7;
padding: 5px 0 4px 0;
}

.productPriceSpecial {
}

.productPriceOld {
color: #7d7b7c;
text-decoration: line-through;
}

.productPriceCurrent {
}

/*----product listing----*/

table.productListing {
}

.productListing-heading {
}



a.productListing-heading, a.productListing-heading:visited {
}

a.productListing-heading:hover {
}



#firstHeadingSell, #firstContentSell {
}

#lastHeadingSell, #lastContentSell {
}

.productListing-bottom {
}

.productlisting-headingPrice {
}

TD.productListing-data {
}

A.pageResults {
}

A:visited.pageResults {
}

a:hover.pageResults {
}

/* Checkout confirmation */

.orderEdit {
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}

TR.productListing-odd {
}

TR.productListing-even {
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

/* Used on forms */

TD.fieldKey {
}

TD.fieldValue {
}

/* Used on index_nested index_products */

TD.category_desc {
}

/* Shopping cart box */

SPAN.newItemInCart {
}

SPAN.greetUser {
color: #f2a47e;
font-weight: bold;
}

/* Shopping cart, checkout */

SPAN.markProductOutOfStock {
}

SPAN.errorText {
}

.moduleRow {
}

.moduleRowOver {
}

.moduleRowSelected {
}

.checkoutBarFrom, .checkoutBarTo {
}

.checkoutBarCurrent {
}

/* Content layout  end */





/* Footer  layout begin */

table.footer {
/* border-top: 3px solid #cccccc; */
width: 100%;
text-align:center;
color: #2580c7;
padding: 10px 0 10px 0;
}

td.footer {
color: #2580c7;
padding: 8px 0 0 0;
}
table td.footer a:link, table td.footer a:visited {
}
table td.footer a:hover {
}

/* Footer layout end */

.cat_border {
}

table.boxSearch {
background: #e9e9e9;
border: 1px solid #adadad;
padding: 5px;
width: 190px;
height: 140px;
margin: 0 0 0 5px;
}
td.boxSearchHeader {
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #b3b3b3;
padding-bottom: 3px;
}



#basic
		{
		width: 762px; 
		height: 477px; 
		position: absolute; 
		left: 50%; 
		margin-left: -381px; 
		top: 50%; 
		margin-top: -238px;
		}
#basic td.menue
		{
		width: 227px; 
		height: 415px;
		background-image: url(images/hand-anti-aging.gif); 
		background-repeat: no-repeat; 
		text-align: right; 
		vertical-align: top;
		padding-right: 20px; 
		}
		
		
#basic td.content
		{
		width: 445px;
		background-image: url(images/bg.gif); 
		background-repeat: no-repeat; 
		background-position: left top;
		vertical-align: top;
		text-align: left;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 50px;
		}	
		
#intcolleft{
float:left;clear:left;
width:740px;
height:auto;
color:#fff;
}
#banner{ width:740px; height:100px;	background:url(images/banner.gif) #fff no-repeat; }
#logo{float:left; width:250px; height:100px;}
#strapline{	float:left; width:400px; margin-top:40px; font-style:italic; font-weight:bold; font-size:14px; text-align:center;}
#menubar{ width:740px; height:40px;line-height:40px; background: url(images/menubar.gif) no-repeat center #000;}

#intmenubtm{background:url(images/leftbase.gif);
background-position:bottom;
width:740px;
height:15px;
float:none;
clear:both;}

#intmain{
text-align:justify;margin:10px; color:#000; }

#intcolright{
float:left;
clear:right;
height:auto;
width:200px;
color:#fff;
margin-left:10px;
}


#secnavtop{	text-align:left; height:342px; background: url(../images/secnav.gif) no-repeat top right #fff; }c