.boxText {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

.errorBox {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

.stockWarning {

	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif

}

.productsNotifications {

	BACKGROUND: #f2fff7

}

.orderEdit {

	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline

}

BODY {

	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Tahoma, Sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	height: 100%;
	background-image: url(images/bgBody.gif);
 background-repeat: repeat-x;
 background-position: top;

}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

a:focus {
 outline: none;
}

A {

 color: #601b16;
 text-decoration: none;

}

A:hover {

 color: #601b16;
 text-decoration: underline;

}

a.link {
 color: #000000;
 text-decoration: none;
 padding-left: 15px;
 background-image: url(./images/bullet.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

a:hover.link {
 color: #000000;
 text-decoration: underline;
}

form {
	margin: 0;
	padding: 0;
}
table {
	margin: 0;
	padding: 0;
	border: none;
}

TR.header {

	background-image: url(images/header-back.gif);

}

TR.headerNavigation {

}

TD.headerNavigation {

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	BACKGROUND: #ffffff;

	COLOR: AD2F2F;

	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;

}


ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

TR.headerError {

	BACKGROUND: #ff0000

}

TD.headerError {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center

}

TR.headerInfo {

	BACKGROUND: #00ff00

}

TD.headerInfo {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center

}

TR.footer {

	BACKGROUND: #F9E7E7

}

TD.footer {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: F9E7E7; COLOR: #AD2F2F; FONT-FAMILY: Verdana, Arial, sans-serif

}

.infoBox {

}

.infoBoxContents {

	FONT-SIZE: 10px;

	FONT-FAMILY: Verdana, Arial, sans-serif;

	background: #F9E7E7;

}

.infoBoxNotice {

	BACKGROUND: #ff8e90

}

.infoBoxNoticeContents {

	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: AD2F2F; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; background-color: #AD2F2F;

}

TD.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.infoBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TR.accountHistory-odd {

	BACKGROUND: #f8f8f9

}

TR.addressBook-odd {

	BACKGROUND: #f8f8f9

}

TR.alsoPurchased-odd {

	BACKGROUND: #f8f8f9

}

TR.payment-odd {

	BACKGROUND: #f8f8f9

}

TR.productListing-odd {

	BACKGROUND: #f8f8f9

}

TR.productReviews-odd {

	BACKGROUND: #f8f8f9

}

TR.upcomingProducts-odd {

	BACKGROUND: #f8f8f9

}

TR.shippingOptions-odd {

	BACKGROUND: #f8f8f9

}

TR.accountHistory-even {

	BACKGROUND: #f8f8f9

}

TR.addressBook-even {

	BACKGROUND: #f8f8f9

}

TR.alsoPurchased-even {

	BACKGROUND: #f8f8f9

}

TR.payment-even {

	BACKGROUND: #f8f8f9

}

TR.productListing-even {

	BACKGROUND: #f8f8f9

}

TR.productReviews-even {

	BACKGROUND: #f8f8f9

}

TR.upcomingProducts-even {

	BACKGROUND: #f8f8f9

}

TR.shippingOptions-even {

	BACKGROUND: #f8f8f9

}

TABLE.productListing {

	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffff 1px solid; BORDER-LEFT: #ffff 1px solid; BORDER-BOTTOM: #ffff 1px solid; border-spacing: 1px

}

.productListing-heading {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: F9E7E7; COLOR: #800000; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.productListing-data {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

A.pageResults {

	COLOR: #0000ff

}

A.pageResults:hover {

	BACKGROUND: #ffff33; COLOR: #0000ff

}

TD.pageHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #800000; FONT-FAMILY: Verdana, Arial, sans-serif

}

DIV.pageHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif

}

TR.subBar {

	BACKGROUND: #f4f7fd

}

TD.subBar {

	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.main {

	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif

}

P.main {

	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.smallText {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.smallText {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

P.smallText {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.accountCategory {

	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.fieldKey {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.fieldValue {

	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.tableHeading {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.newItemInCart {

	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif

}

CHECKBOX {

	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif

}

input.inputText, textarea.inputText, select.inputText {
	border: solid 1px #B9B2B4;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	width: 160px;
	padding: 3px 2px;
}

select.inputText {
 width: 164px;
}

input.inputText2, textarea.inputText2, select.inputText2 {
	border: solid 1px #B9B2B4;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
.inputTextSmall {
 width: 35px;
 text-align: center;
 border: solid 1px #B9B2B4;
 color: #000000;
 background-color: #ffffff;
}

RADIO {

	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif

}

SELECT {

	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif

}

TEXTAREA {

	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.greetUser {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #B0A97B; FONT-FAMILY: Verdana, Arial, sans-serif

}

TABLE.formArea {

	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid

}

TD.formAreaTitle {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif

}

SPAN.markProductOutOfStock {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif

}

SPAN.productSpecialPrice {

	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.errorText {

	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif

}

.moduleRow {

	

}

.moduleRowOver {

	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7

}

.moduleRowSelected {

	BACKGROUND-COLOR: #e9f4fc

}

.checkoutBarFrom {

	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif

}

.checkoutBarTo {

	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif

}

.checkoutBarCurrent {

	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif

}

.messageBox {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif

}

.messageStackError {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5

}

.messageStackWarning {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5

}

.messageStackSuccess {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00

}

.inputRequirement {

	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif

}

#el07 {border:2px solid #999;} 

td.upper {

 picture {

	clear: none;

	float: left;

	height: 250px;

	width: 316px;

}

}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.left	{
	float: left;
}

.right {
	float: right;
}

.advert {
	display:block;
}

.relative {
	position: relative;
}

.inline {
 display: inline;
}

#wrap {
	height: 100%;
	min-height: 100%;
	width: 100%;
}

.container {
 width: 1000px;
 margin: 0 auto;
}

.header {
 height: 119px;
 text-align: left;
 background-image: url(./images/bgHeader.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}

.mainMenu {
 height: 30px;
}

.mainMenu td {
 height: 30px;
}

.mainMenu a {
 color:#fff;
 text-decoration: none;
 font-weight: bold;
 font-family:Helvetica, sans-serif,Verdana, Arial;
 font-size:13px;
}

.mainMenu a:hover {
 color:#f8e6e6;
 text-decoration: none;
 font-family:Helvetica, sans-serif,Verdana, Arial;
 font-size:13px;
}

.mainMenu td.separTd {
 height: 30px;
 width: 12px;
 background-image: url(./images/bgSepar.gif);
 background-repeat: no-repeat;
 background-position: center top;
}

.menu {
 font-size: 11px;
 padding-top: 6px;
 height: 19px;
}

.menu li {
 display: inline;
 padding: 0 0px;
}

.menu a {
 color:#000;
 padding-top: 5px;
}

a.lnHome {
 padding-left: 22px;
 background-image: url(./images/icoHome.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

a.lnAccount {
 padding-left: 19px;
 background-image: url(./images/icoAccount.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

a.lnCart {
 padding-left: 20px;
 background-image: url(./images/icoCart.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

.content {
 margin-top: 5px;
 padding: 5px 4px;
 border: 1px solid #bababa;
 background-image: url(./images/bgContent.gif);
 background-repeat: repeat-y;
 background-position: center;
}

.leftBlock, .rightBlock {
 width: 155px;
 float: left;
 font-size: 11px;
}

.mainBlock {
 width: 817px;
 float: left;
 padding: 0px 9px;
}

.caption {
 height: 22px;
 background-image: url(images/bgCaption.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 padding-left: 25px;
 padding-top: 8px;
 color: #fff;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: bold;
 margin-bottom: 2px;
}

.pink {
 padding: 10px 6px;
 margin-bottom: 10px;
 background-color: #f8e6e6;
}

.pink ul {
 padding-left: 6px;
 margin: 0;
 list-style: none;
}

.pink li {
 padding: 4px 0;
}

.pink li a {
 text-transform: uppercase;
 font-weight: bold;
}

.pink li.subCat {
 border-bottom: 1px solid #f1c8c8;
}

.pink li.subCat a {
 text-transform: none;
 font-weight: normal;
 padding-left: 13px;
 background-image: url(./images/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
}

.padTop {
 padding-top: 10px;
 font-family:helvetica;
}

.leftBlock .textDiv {
 padding-top: 15px;
}

.mainBlock .textDiv {
 padding-top: 20px;
}

.shipping {
 padding: 2px 0 3px 0;
 border-top: 1px solid #991c1c;
 border-bottom: 1px solid #991c1c;
 color: #991c1c;
 margin-bottom: 3px;
}

.shipping .left {
 font-size: 20px;
}

.shipping .right {
 padding-top: 5px;
}

.shipping .right a {
 padding-right: 11px;
 background-image: url(./images/bullet.gif);
 background-repeat: no-repeat;
 background-position: right 4px;
 margin-right: 5px;
}

.tiser {
 border: 1px solid #991c1c;
 height: 157px;
 font-size: 14px;
 line-height: 1.5;
}

h2.groupCaption {
 font-size: 18px;
 font-weight: normal;
 padding: 0;
 margin: 0;
 text-transform: uppercase;
 background-image: url(./images/bgSeparator.gif);
 background-repeat: repeat-x;
 background-position: bottom;
 padding-bottom: 4px;
 font-family:Helvetica, sans-serif,Verdana, Arial;
}

.w320 {
 width: 320px;
}

.groupDesc {
 text-align: center;
 line-height: 1.3;
 padding: 10px 20px 0 20px;
 font-family:Helvetica, sans-serif,Verdana, Arial;
}

.diaTable { margin: auto;}

.diaTable td {
 width: 60px;
 font-size: 11px;
 text-align: center;
}

.diaTable .check {
 padding: 5px 0;
}

.buttonDiv {
 padding-top: 15px;
}

.w210 {
 width: 210px;
 vertical-align: top;
}

.w210 .groupDesc {
 padding-left: 10px;
 padding-right: 10px;
}

.new {
 height:150px;
}

.history {
 padding: 10px;
 font-size: 11px;
 font-weight: bold;
 color: #601b16;
}

.history li {
 display: inline;
}

.history li.separHist {
 padding: 0px 4px;
 background-image: url(./images/bullet.gif);
 background-repeat: no-repeat;
 background-position: center;
}

.history a {font-weight: normal;}

h1.pageCaption {
 padding: 0 0 7px 0;
 margin: 0 5px;
 font-weight: normal;
 color: #991c1c;
 font-size: 30px;
 background-image: url(./images/bgSeparator2.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

.textCont {
 padding: 15px;
 font-size: 11px;
}

.smallFont {font-size: 11px;}

.separator {
 height: 21px;
 background-image: url(./images/bgSeparator.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

.separator2 {
 height: 1px;
 border-bottom: 1px solid #cccccc;
}

.contactInfoLeft {
 width: 160px;
 padding: 10px 8px;
 background-color: #f9e7e7;
 float: left;
 font-size: 10px;
}

.contactInfoLeft a {
 color: #990000;
}

.contactInfoRight {
 padding-left: 25px;
 float: left;
 width: 430px;
}

h2.diaCaption {
 font-size: 16px;
 padding: 0;
 margin: 0;
 color: #991c1c;
 font-style: italic;
 text-align: center;
 font-weight: bold;
}

.headerShop {
	height: 35px;
	font-weight: bold;
	background-color: #facdcd;
}

.headerShop a {
 color: #000000;
}

.greyTr {
 background-color: #efefef;
}

.resTable td {
 padding: 3px;
}

.scroll {
 width: 100%;
 text-align: center;
 padding-top: 10px;
}

.scroll li {
 display: inline;
 padding: 2px 4px 2px 4px;
 font-size: 11px;
}

.scroll li.linkLi {
 display: inline;
 padding: 2px 4px 4px 4px;
 :padding: 2px 0px 4px 4px;
 font-size: 11px;
 margin: 0px 1px;
 background-image: url(images/bgScroll.gif);
 background-repeat: repeat-x;
 background-position: center;
}

.scroll li a {
 color: #000;
 text-decoration: none;
}

.scroll li a:hover {
 color: #000;
 text-decoration: underline;
}

.scroll ul {
 padding: 0px 3px;
}

.groupCaption {
 height: 50px;
 text-align: center;
 font-size: 16px;
 font-family:Helvetica, sans-serif,Verdana, Arial;
 font-weight: bold;
}

.groupCaption a {
 padding-left: 20px;
 background-image: url(images/bgGroupCaption.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
}

td.pictureBig {
 width: 255px;
 height: 255px;
 border: 1px solid #cccccc;
 background-color: #ffffff;
}

.viewLink {
 padding-right: 20px;
}

.viewLink li {
 display: inline;
}

a.lnView {
 padding-left: 20px;
 background-image: url(./images/icoMail.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

a.lnVouch {
 padding-left: 38px;
 background-image: url(./images/iVouch-vs.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

a.lnMail {
 padding-left: 24px;
 background-image: url(./images/icoView.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}

.descTable td {
 padding: 5px 30px 5px 5px;
}

.descTable tr.greyTr {background-color:#f8e6e6;}

td.shopTd {
 padding: 10px 10px;
 border-bottom: 1px solid #e0baba;
}

.footer {
 padding: 10px 0 15px 0;
}

.footerLiks {
 font-size: 11px;
 text-align: center;
 color: #8f8c8c;
}

.footerLiks li {
 display: inline;
 padding: 0 3px;
}

.footerLiks li a {
 color: #8f8c8c;
}

.footerLiks li a:hover {
 color: #601b16;
}

.copyr {
 font-size: 11px;
 text-transform: uppercase;
 text-align: center;
 color: #bdbdbd;
 padding-top: 15px;
}

.logos {
 padding-top: 20px;
 text-align: center;
}

.cart {padding-top: 5px;}

.error { color: #cc3333; font-size: 11px;}
.important { color: #991c1c;}
.fontBig {font-size: 13px;}
.bigFont {font-size: 14px;}