/*
  
*/

A {
	color: #6d6d6d;
	font-size: 0.99em;
	text-decoration: none;
}

A:hover { color: #7e7e7e; text-decoration: none; }

A.headerCategories{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF;
	color: #737373;
	font-weight: 600;
}


A.headerMenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	background: #FFFFFF;
	color: #575757;
	font-weight: 500;
}

A.headerNavigation { color: #8b8b8b; }

A.headerNavigation:hover { color: #333333; }

A.pageResults { color: #181818; }

A.pageResults:hover { color: #5a5a5a; background: #ececec; }

BODY {
	background: #ffffff;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}

CHECKBOX {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
   border: 1px solid #E0E0E0;
}

INPUT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E0E0E0;
}
/*
INPUT.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
   border: none; 
}
*/
 RADIO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

 SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E0E0E0;
}
/*	INPUT.pn-gif {
background-color: transparent;
border: none;
}	
*/

FORM { display: inline; }

TD.pageHeading, DIV.pageHeading {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #54626f; 
}

h {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #54626f;
}

/* Items*/
h1 {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	font-style: normal;
	font-weight: normal;
	/*margin: 10px 170px 0 0;*/
	text-decoration: none;
	text-justify: distribute;
   text-align: justify;
}

h2 {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-justify: distribute;
   text-align: justify;
}

h3 { border-bottom: solid #eeeeee; border-width: 1px; }

SPAN.pink  {
	color: #ff9fb0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

SPAN.grey {
	color: #4e4e4e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	list-style-position: inside;
	list-style-type: circle;
	text-decoration: none;
	margin-left: 10px;
}
li.info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	list-style-position: inside;
	list-style-type: disc;
	text-decoration: none;
	margin-left: 10px;
	line-height: 18px;
	text-justify: distribute;
   text-align: justify;
}

/* Items End */
SPAN.errorText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d20074;
}

SPAN.greetUser {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d20074;
	font-variant: normal;
	font-weight: 600;
	letter-spacing: 1px;
	}
/* Left menu fonts*/	
SPAN.catMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	font-variant: normal;
	font-weight: 600;
	line-height: 20px;
	}
SPAN.catMenu:hover {
	color: #333333;
	}
	
SPAN.subMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	font-weight: normal;
	line-height: 14px;
	}
/* Left menu fonts end */
	
SPAN.markProductOutOfStock {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10061;
	font-weight: bold;
}

SPAN.newItemInCart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
}
/*
SPAN.productSpecialPrice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
} */
.productSpecialPrice {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #d20074;
  font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #ffffff;
	border-spacing: 1px;
}

TD.accountCategory {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a6b8db;
}

TD.fieldKey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #000000;
	color: white;
	font-weight: bold;
}

TD.formAreaTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TD.headerInfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TD.headerNavigation {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	color: #474747;
	font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: #ffffff;
	color: #696969;
}

TD.main, P.main {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #54626f;
}

TD.productListing-data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.subBar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666
}

TD.tableHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* grey separator left and roght coll*/
TD.pageSeparator {
	background-repeat: repeat-y;
	background-image: url(images/sp.gif);
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E0E0E0;
}

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; }

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.footer { background: #000000; }

TR.header { background: #ffffff; }

TR.headerError { background: #ff0000; }

TR.headerInfo { background: #00ff00; }

TR.headerNavigation { background: #FFFFFF; }

TR.subBar { background: #ffffff; }

.boxText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.checkoutBarCurrent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}

.errorBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.infoBox { background: #ffffff; }

.infoBoxContents {
	background: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.infoBoxNotice { background: #FF8E90; }

.infoBoxNoticeContents {
	background: #e7e8ef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d20074;
}

/* message box */
.messageBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffe5ea;
}

/*.moduleRow { }*/
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }

.moduleRowSelected { background-color: #eef0f2; }

.orderEdit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #708090;
	text-decoration: none;
}

.productListing-heading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #333333;
	font-weight: bold;
}

.productsNotifications { background: #e8e9ec; }

.stockWarning {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0080;
}

/* Items start*/
#container { padding: 0px 8px 0 8px; position: relative; }
#extraDiv { 
  position: relative;
  /*width: 84%;*/
  width: 100%;
  clear: both;
   }

 #highlights {
	position: relative;
	float: left;
	padding-left: 10px;
	padding-bottom: 6px;
   padding-right: 10px;
   width: 48%;
   vertical-align: top;
  	} 
  
#features {
	position: relative;
	float: left;
	padding-left: 10px;
	padding-bottom: 6px;
	width: 48%;
	vertical-align: top;
  }


#intro {
	position: relative;
}

#reviewLeft {
	position: relative;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

#reviewRight {
	position: relative;
	float: right;
	padding-left: 8px;
	padding-top: 4px;
}

/* revie info DIV*/
#reviewText { position: relative; float: left; width: 100%; }

#supportingText {
	position: relative;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
}
/* Right corner pic*/
#productInfo {
	position: relative;
	z-index: 50;
	padding-left: 8px;
	padding-bottom: 5px;
	float: right;
}
/* SR */
.oldPrice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color: #d20074;
	font-size: 10px;
	font-weight: normal;
}

.oldPriceBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: NONE;
	color: #d20074;
	font-size: 10px;
	font-weight: bold;
}

.PriceList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #708090;
	font-size: 11px;
	font-weight: bold;
}

.PriceListBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #54626f;
	font-size: 10px;
	font-weight: normal;
}

.pricenow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #54626f;
	font-size: 15px;
	font-weight: bold;
}

.pricenowBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #54626f;
	font-size: 15px;
	font-weight: bold;
}

.saving {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d20074;
	font-size: 10px;
	font-weight: bold;
}

.savingBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 10px;
	font-weight: bold;
}

.SavingsPercent { 
  color: #d20074;
  font-size: 10px;
  font-weight: bold;
   }

.usualpriceBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #54626f;
	font-size: 10px;
	font-weight: bold;
}

#price {
	position: relative;
	float: right;
	vertical-align: top;
	background-color: white;
	border: 1px solid #949494;
	padding: 4px 10px 4px 10px;

	  	} 
/* SRP end */

#options {
	position: relative;
	float: right;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
	padding: 6px 12px 6px 12px;
	border-bottom-width: 2px;
	border-right-width: 2px;

	  	}

.qu {
	border: 1px solid #dcdcdc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #666666;
	font-size: 10px;
	margin: 0px;
   vertical-align: top;
	}
 .quText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
	}
	.message {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 13px;
	font-weight: normal;
	}
	.intro {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;*/
	background-repeat: repeat-x;
	background-image: url(images/intro/backgr.jpg);
	}

/* Estimated Shipping */
	.estimatedshippingBox {
  background: #ffffff;
  border: thin solid #e4e4e4;
  padding: 6px 9px 0px 9px;
   }

td.estimatedshippingBoxHeading {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
   }

.estimatedshippingBoxContents {
  background: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.ShowShipping {
  background: #ffffff;
  color: #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;

}

/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #b2b2b2;
list-style-type: none;
text-decoration: none;

 }
/*
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-position: inside;
	list-style-type: none;
	text-decoration: none;
}
*/

.sitemap {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
  list-style-type: none;
  text-decoration: none;
}

.sitemapHeading {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
}
A.sitemap { 
  color: #666666; 
}
A.sitemap:hover {
  color: #a9a9a9;
}
.sitemap_indvidual_hdg {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight : normal;
}
A.sitemap_indvidual_hdg { color: #666666;
 }
A.sitemap_indvidual_hdg:hover { color: #a9a9a9;
 }
.sitemap_indvidual { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
}
A.sitemap_indvidual { color: #666666; 
}
A.sitemap_indvidual:hover { color: #a9a9a9; 
}

/***** End Sitemap_SEO *****/ 
