/*
*/

A {
	color: #6d6d6d;
	font-size: 11px; /* 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;
	color: #737373;
	font-weight: 600;
}

A.headerMenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	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: #F7F7F7;
	color: #333333;
   text-align: center;
   BACKGROUND: url(images/background/ad1.png) no-repeat fixed;
	_background: url(images/background/bgl.gif) repeat scroll 0 0 transparent;
   background-position: 50% bottom; margin:0; padding:0;
    /* background-position:center 0;margin:0;padding:0;*/
	}
	
HTML {
	BACKGROUND: url(images/background/bgl.gif) 0px 0px;
	HEIGHT: 100%;
}

::selection {
        background: #ffcccc; /* Safari */
        }
::-moz-selection {
        background: #ffcccc; /* Firefox */
}

 #cwdusacontainer {
  width: 1024px;/* width can be changed to what you want just stay under 790px*/
  border: 1px solid #acacac;/*border can be removed for a borderless page*/ 
  background: #ffffff;
  margin: 0px auto 0px auto;
  text-align: left; 
  }
	
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; 
}

*/
#search
		{
		/*	margin-left:50px;
			margin-top:50px;
		   background:url(images/search_inner.png) no-repeat 10px;*/
	   	background-image:url(images/search_inner.png);
			background-repeat:no-repeat;
			background-position:2px 2px;
			width:255px;
			height:31px;
			background-color: #fff;
		}
		
		#search-inner {			
			width:240px;
			height:26px;			
			margin-right:20px;
		  /*margin-bottom:10px;
			margin-top: 6px;*/
			margin-left:6px;
		}
		
		#search-inner form input#searchbutton {
			background:url(images/search_button.png) no-repeat;
			width:68px;
			height:34px;
			border:none;
			margin-top:-3px;
			float:right;			
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			cursor:pointer;
		}
		
		#search-inner form input#searchfield {
			width:170px;
			height:34px;
			margin-top:-1px;
			border:none;
			background:transparent;
			color:#666666;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:16px;			
			font-weight:bold;
			line-height:38px;
		}
/* Search End     */
 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; }

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: 12px;
	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: 12px;
	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: #ff3e60;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
   background: #ffffff;
}

SPAN.red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	font-variant: normal;
	font-weight: 600;
	line-height: 20px;
	}

SPAN.sp {
	color: #ff3e60;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
   background: #ffffff;
	padding: 3px 5px 5px 5px;
	}

SPAN.grey {
	color: #4e4e4e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-position: inside;
	/*list-style-type: circle;*/
	list-style-type: inherit;
	text-decoration: none;
	margin-left: 0px;
}

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;
	}
	
#footer {
   position:fixed;
   bottom:0;
   height:100px;
   width:100%;
   background-image:url(images/footer_bg.png);
   background-repeat: repeat-x;
   }	
   
TD.banner {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
	background: #f7f7f7;
	border: thin solid #cdcdcd;
	padding: 6px 5px 6px 5px;
}

SPAN.banner {
	font-size: 12px;
	color: #bf162b;
	font-weight: bold;
	}
	
SPAN.banGrey {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	}		  
	  
/* 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;
	text-decoration: underline;
	}

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;
	font-weight: bold;
}

TD.footerBack {
	background: #F5F4F2;
	border-bottom: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
	}
	
	TD.footerText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 1px;
		}

TR.gift {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffdfd9;
	color: #333333;
	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;
	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: 15px;
	font-weight: bold;
	color: #54626f;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

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

TD.messCart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	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: 10px;
}

.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: #d5d9dd; 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: 100%;
    clear: both;
   }

 #highlights {
	position: relative;
	float: left;
	padding-left: 4px;
	padding-bottom: 6px;
   padding-right: 8px;
   width: 48%;
   vertical-align: top;
  	} 

 #features {
	position: relative;
	float: left;
	padding-left: 4px;
	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: 11px;
	font-weight: normal;
}

.oldPriceBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: NONE;
	color: #d20074;
	font-size: 11px;
	font-weight: bold;
}

.PriceList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #708090;
	font-size: 13px;
	font-weight: normal;
}

.PriceListBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #54626f;
	font-size: 11px;
	font-weight: normal;
}

.pricenow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c10061;
	font-size: 13px;
	font-weight: normal;
}

.pricenowBIG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d20074;
	font-size: 15px;
	font-weight: bold;
}

.saving {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d20074;
	font-size: 11px;
	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 #cdcdcd;
	padding: 4px 8px 4px 8px;
	margin-left: 10px;
	} 

/* SRP end */


.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);*/
	}
	
   .header {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;*/
	/*background-repeat: repeat-x;
	background-image: url(images/head.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: #000000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;

}

/***** Begin Sitemap_SEO *****/ 

ul.sitemap {
        color: #b2b2b2;
        list-style-type: none;
        text-decoration: none;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        }

/*
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 *****/ 
/* Best Sellers Scroller */

#pscroller_bs {
        height: 160px;
        width: 160px;
        text-align: left;
        border: 0px;
        padding: 0px;
}

.pscroller_c_bs {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 1.5;
}

.box_outline3 {
/*margin-top:3px;*/
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #e2e2e2;
}
.specials_price{
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.specials_old_price{
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 text-decoration: none;
}

.specials_name{
font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
 color: #6b6b6b;
padding-left:5px;
}

.specials_desc{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #808080;
 font-weight: normal;
text-decoration: none;
padding-left:5px;
 padding-top:5px;
}

