.wholepage {
  background-color: #824566;
}



#mainbody {
	/**
  background-image: url(../site_images/left-bg.gif);
	background-repeat: no-repeat;
  **/
}

/* Add graphical captions (background images) to advanced search bar fields */
#branddropdowncell {
padding-left: 114px;
  background: url('store_images/txt-shop-by-brand.gif') 0px 2px no-repeat;
}
#keywordsearchcell {
 /** padding-left: 115px; **/
  background: url('store_images/txt-search.gif') 0px 2px no-repeat;
}

#field_product_brand {
  width: 200px;
  border: 1px solid #808080;
  font-size: 11px;
}

#keyword-search-box {
  border: 1px solid #808080;
  font-size: 11px;

}
#search-filtering-text, #advsearch-instructions {
  display:none;
}

.category-product-name {
color: #f48696;
font-weight: bold;
}

.category-view-button  {
 margin-top: 7px;
}

#page-contact h1,#page-whatsnew h1 {
  display: none;
}

.category-row {
  padding-top:7px;
  border-bottom: 1px dotted #c0c0c0;
}

.category-row2 {
 padding-top: 5px;
}


.product-category-details {
  color: #808080;
}

.product-category-pic {
  height: 90px;
}

h1,.heading-main {
  color: #A5A7A9;
   font-size: 20px;
  font-weight: normal;
font-family: verdana,arial;
}

a {
 color: #808080;
 font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}


P, td {
   font-size: 11px;
  font-family: verdana,arial;
}

.registerform .text
{
    width: 140px;
    text-align: right;
}

.product-summary {
color: #935f76;
}

.registerform .textbox, .registerform .select
{
    width: 180px;
}


#bodycell {
 padding-left: 2px;
 padding-right: 0px;
}

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: verdana,arial;
  background-color: #D9D7D7;
}

.storecredits {
  padding-top: 100px;
}

#maintable {
  border: 1px solid #808080;
}

.loginfield {
  width: 100px;
  margin-left: 3px;
  border: 1px solid #E5E5E4;
  height: 15px;
  font-size:9px;
  color: #808080;
  font-family: arial;
}


#newslettertable {
 /**
 margin-left:9px;
 **/
}

#newsletterfield {
 width: 100px;
}

.tab-table {
  text-align: center;

}

.tab-link,.tab-text,.purplenav {
font-family: verdana;
	color: #F8BFBF;
	font-size: 11px;
	height: 25px;
	text-transform: uppercase;
	font-weight: bold;
}

#heading-cell {
border-left: 1px solid #C5ABB2;
 padding: 0px 0px 0px 0px;
}

.contactpage  input, .contactpage textarea {
  width: 200px;
}

.text-pricestrike{
color:RED;
font-size: 11px;
font-weight: bold;
text-decoration:line-through;
}

.text-pricespecial{
color:red;
font-size: 11px;
font-weight: bold;
}



#page-product #relatedproducts {
display: none;
}
/* CSS Buttons */
/* References to insecure URL removed by Brendan @ Nitrosell 4-Aug-09*/
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:90px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -51px; padding:0; line-height:21px; height: 23px; }
.button-big .button-left { width: 12px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 12px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll -12px 0px; }
.button-small .button-text { width:40px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -37px; padding:0; height: 14px; line-height: 12px; }
.button-small .button-left { width: 9px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -23px; }
 .button-small .button-right { width: 9px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll -9px -23px; }
.button-right,.button-left { float: left; display: block; font-size:0px; }
.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: #fff; text-decoration: none; text-align:center; }
.button-small .button-text { font-size: 10px;  font-weight: bold;}
 .pagination .button-text { width:auto; }
 .pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }



/**
new styles added as part of cutom dev (https://partner.nitrosell.com/support/showticket/?ticket_id=10425  )
**/
/** take care of padding issue **/
#customBanner {
  border: red 0px solid;
  margin-left: 1px;
}
/**  left hand column witht e nav and form in it   **/
#navcell  {
   width: 183px;
}

/** used in the login bar at top of page **/
.welcomeMessage {
  color: #649ad2 ;
  text-transform : none;
  margin-left: 10px;
}

#panel-account {
}
#loginName {
 font-size : larger;
 font-weight: bolder;
}

#login-holder  {
  background-color: #D8E7EE;
  border-top: #000000 4px solid;
  padding-left:20px;

}
.not-logged-in {

  background-color:#D8E7EE;
}

#header-holder {
  border-top: #000000 4px solid;
  background-color: #D8E7EE;
  height:82px;
  width: 330px;
}
#header-table{

}
.pink-spacer {
  /**
  background-color: #fbd8d9;
  **/
  border:0px;
  border-top: #f6bccb 2px solid;
  border-bottom: #f6bccb 2px solid;
  background-image: url(../site_images/pink-spacer.jpg);

}
#customNav  {
  width : 183px;
  overflow:hidden;
  background-color: #C0DBEA;
}
/***
Classes for alpha search banner
**/
#alphaSearchWrapper {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.alphaSearchLink  {
  color: #824566;
  padding-left: 2px;
}
.alphaSearchLink:hover  {
  color: #f48696;
}
.alphaSearchLinkSelected  {
  color: #f48696;
  font-weight:900;
  padding-left: 2px;
}

#selectedBrand {
  color: #f48696;
  font-weight:900;
}
.alphaNavigation {
 font-variant : small-caps;
  color: #f48696;
}

#newslettertable  {
  background-color: #ffffff;
  border: #649ad2 2px solid;
  margin-top: 3px;

}
.topNavigation {
  background-color: #D8E7EE;
  font-variant : small-caps;
  font-weight: bold;
  font-style: italic;
  padding-right: 30px
}
.topNavigation a {
 color: #507ca9;
 font-size: 12px;
 font-style: normal;
}

#navcell {
  background-color: #D8E7EE;

}


.pink-footer {
  background-color: #fbd8d9;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: #ffffff 2px solid;
  border-bottom: #ffffff 2px solid;
}
.pink-footer a {
  color: #905e77;
  font-size:9px;
  text-transform: uppercase;
}


/**
  style for product listing pages
 **/

.productlist-hco1, .productlist-hcol2,  .productlist-hcol3, .productlist-hcol4, .productlist-hcol5 {
  background-color : #935f76 ;
  font-weight: bolder;
  color:#ffffff;
}
.product-link {
 color: #935f76;
 font-weight: bold;
 font-size: 9px;
 text-decoration: underline;
}

/**
styles for product panels
**/

.panel-heading-specials {
  padding-left: 10px;
  text-transform:uppercase;
  border-top : #935f76 3px solid ;
  font-weight:bold;
  font-size : 13;
  height: 25px;
  padding-top:3px;
  background-color: #f1dd94; 
  color: #935f76;

}
.panel-heading-whats-new{
  padding-left: 10px;
  text-transform:uppercase;
  border-top : #935f76 3px solid ;
  font-weight:bold;
  font-size : 13;
  height: 25px;
  padding-top:3px;
  background-color: #f3cfaf;
  color: #935f76;
}
.panel-dept-heading {
  text-transform:uppercase;
  background-color: #cccccc;
  height: 20px;
  color:#707070;

}
/** this holds a product within a panel  **/
.panel-product-container {
 width: 324px;
 height: 180px;
 margin:1px;


}
.panel-product-container td {
 vertical-align:middle;

}




.panel-product-brandname{
 text-decoration: none;
 color: #935f76;
 font-weight: bolder;
 font-size:16px;
 text-transform: capitalize;
}

.panel-product-link {
  font-size: 10px;

}

.related-items-header {
  color: #935f76;
  font-weight: bold;
  background-image: url(../site_images/related-items-header-bg.gif);
  background-repeat:no-repeat;
  margin-bottom: 2px;
  border-bottom: #f6bccb 2px solid;
}
.related-items-container {
  width: 100%;
}
/** for prodcut page
**/

.grey-box {
  margin:5px;
  padding : 5px;
  border-bottom: #cccccc 1px solid;
}
.blue-link a {
  color: #639ed6;
  text-decoration:underline;
}
.heading-product {
  font-size: 15px;
  font-weight: 900;
  color: #935f76;
}

/** remove quicktip **/

.tiptable {
  display:none;
}

.productlisttable {
width:620px;
}

/** buy panel stuff  **/


#productbuyinfo {
}
.product-desc {
text-transform: uppercase;
font-size: 11px;
font-weight:400; 
color: #606062;
}
#text-regularprice , .text-pricestrike, #text-percentage{
text-transform: uppercase;
font-size: 11px;
font-weight:400; 
color: #606062;
}


#text-yourprice{

text-transform: uppercase;
font-size: 12px;
font-weight:900;
color: red;
}



#searchresult {
 color: #935f76;
 text-align:center;
 font-weight:900;
 font-size: 16px;
}

#page-category #top-link {
  display:none;
}
/**   price in product listing **/
.productlist-col4  {
  color: #935f76;
  text-align:center;
  font-weight:900;
}
#panel-specials {
  display:none;

}

.registerform b  {
  border: orange 0px solid;
}
.registerform .text {
  border: red 0px solid;
}
div #sitefooter{
text-align: center;
}


/** about us page **/

.header {
	font-size: 28.72px;
	color: #834666;
	line-height: 40px;
}

.BodyBigBold {
	font-size: 12.72px;
	font-weight: bold;
	color: #834666;
	line-height: 18px;
}

.Body {
	font-size: 11px;
	color: #834666;
	line-height: 16px;
}

.BodyBold {
	font-size: 11px;
	color: #834666;
	line-height: 16px;
	font-weight: bold;
}

.Body12 {
	font-size: 12px;
	color: #834666;
	line-height: 16px;
}

.Body16 {
	font-size: 16px;
	color: #834666;
	line-height: 16px;
}

.Link {
	font-size: 13px;
	color: #808080;
	line-height: 16px;
	font-weight: bold;
}

.Link:hoover {
	color: #834666;
	
}

a.regularLink{text-decoration:underline;}
a.blueLink{color:#0040FF;text-decoration:underline;}
/* Added by NitroSell - do not remove! */
label { font-family: verdana,arial; font-size: 11px; font-weight: bold; }
