/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5347 2006-12-22 20:26:09Z birdbrain $
 */

body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ef4ba6;
	/* background-image:url(/includes/templates/pfcbeads/images/body-bg.gif);
        background-repeat:repeat-x;
        text-align:center; */
	}

#shoppingcartBody, #indexHomeBody, #indexBody, #loginBody, #productinfoBody, #passwordforgottenBody, #checkoutshippingBody, #timeoutBody, #createaccountBody, #productsnewBody, #checkoutpaymentBody, #checkoutconfirmationBody, #pagenotfoundBody, #page2Body, #page3Body, #page4Body, #contactusBody, #logoffBody, #createaccountsuccessBody, #addressbookBody, #accountBody, #accounteditBody, #loginBody, #checkoutsuccessBody, #accounthistoryinfoBody, #addressbookprocessBody, #accountpasswordBody, #accountnewslettersBody, #accountnotificationsBody, #advancedsearchresultBody, #advancedsearchBody, #privacyBody, #conditionsBody, #unwishlistBody, #unwishlistfindBody, #unwishlistemailBody{
background-image:url(/includes/templates/pfcbeads/images/body-bg.gif);
        background-repeat:repeat-x;
        text-align:center;
}

a img {border: none; }

/* a:link, #navEZPagesTOC ul li a {
	color: #3300FF;
	text-decoration: none;
	} */
 
/* a:visited {
	color: #3300FF;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	} */

/* a:active {
	color: #0000FF;
	} */
        
.mainCol a, #un a{
color:#EF4BA6;
}

.mainCol a:hover, #ul a:hover{
color:#4BA6C0;
text-decoration:none;
}
        
h1, h2, h3, h4, h5{
margin:0px;
padding:0px;
}

.mainCol h1, .content h1, #un h1{
background:#fff url(/includes/templates/pfcbeads/images/hdr-bg.jpg) no-repeat top left;
color:#3eabc2;
line-height:52px;

padding:0 0 10px 15px;
font-size:14px;
letter-spacing:1px;
}

h1 {
	/* font-size: 1.5em; */
	}

h2 {
	/* font-size: 1.4em; */color:#EF4BA6;
	}

h3 {
	/* font-size: 1.3em; */
	}

/* h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	} */

.biggerText {
	/* font-size: 1.2em; */
	}

h1, h2, h3, h4, h5, h6 {

   /*  margin: 0.3em 3px; */

}

h2.greeting{
font-size:16px;
font-weight:normal;
padding:14px 0 0 30px;
color:#DA4196;

}
h2.greeting a{
color:#45A8C8;
text-decoration:none;
font-weight:bold;
}

h2.greeting a:hover{
text-decoration:underline;
}
CODE {
	/* font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em; */
	}
p{
margin:0 0 10px 14px;
}

fieldset{
border:solid 1px #ccc;
padding:6px;
}

FORM, SELECT, INPUT {
/* 	display: inline;
	font-size: 1em;
	margin: 0.1em; */
        
	}#loginBody .mainCol form, #un form{
padding:10px;
}


#loginBody .mainCol input, #loginBody .mainCol select, #timeoutBody .mainCol input, #timeoutBody .mainCol select, #createaccountBody .mainCol input, #createaccountBody .mainCol select, #productsnewBody .mainCol select, #checkoutpaymentBody .mainCol input, #checkoutpaymentBody .mainCol select, #checkoutshippingBody .mainCol textarea, #checkoutpaymentBody .mainCol textarea, #contactusBody .mainCol input, #contactusBody .mainCol textarea, #accounteditBody .mainCol input, #accounteditBody .mainCol textarea, #addressbookprocessBody .mainCol input, #addressbookprocessBody .mainCol select, #accountpasswordBody .mainCol fieldset input, #accountnewslettersBody .mainCol fieldset input, #un form input, #un select, select.m, #un textarea{
border:solid 1px #3EABC2;
/* width:310px; */
margin:0.5em 0em;
}

#loginBody .buttonRow{

}

#loginBody .buttonRow input, #loginBody .mainCol .buttonRow input, #timeoutBody .buttonRow input, #checkoutpaymentBody .buttonRow input, #contactusBody .buttonRow input, #addressbookprocessBody .buttonRow input{
width:auto;
border:none;
margin:-10px 0 10px 0;
}
#addressbookprocessBody .buttonRow input, #accountpasswordBody .buttonRow input, #accountnewslettersBody .buttonRow input, #accountnotificationsBody .buttonRow input{
margin-top:-20px;
}

#loginBody .mainCol label{
margin:4px 0 14px 14px;
}

#contactusBody .mainCol label{
}

#contactUsForm{
margin-right:30px;
}
TEXTAREA {
/*	float: left;*/
/* 	margin: auto;
	display: block;
	width: 95%; */
	}

input:focus, select:focus, textarea:focus {
/* 	background: #F0F8FF; */
	}

#loginBody FIELDSET {
/* 	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc; */padding:10px;
margin:10px;

	}

LEGEND {
/* 	font-weight: bold;
	padding: 0.3em; */
	}

LABEL, h4.optionName {
/* 	line-height: 1.5em;
	padding: 0.2em; */
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {/* 
	margin: 0.5em 0.3em; */
	}
#loginBody label.radioButtonLabel{
position:relative;
left:-15px;

}

#passwordForgotten label{
position:relative;
top:-10px;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
      
#logo{
padding-top:16px;
}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment, #contactusBody .mainCol label {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}
.clearFix{
clear: both;
line-height:0px;
height:0px;
overflow:hidden;
}
HR {
	height: 1px;
	margin-top: 4px;
	border: none;
	border-bottom: 1px solid #cccccc;
	}
.padLeft14{
padding-left:14px;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 10px;
	border: 1px solid #000000;
        margin:20px 30px 0 0;
	}

.messageStackWarning, .messageStackError {
	/*background-color: #ff0000;*/
	color: #f00;
	}

.messageStackSuccess {
	background-color: #fff;        border: 1px solid #99FF99;
	color: #000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: transparent;
	text-align: left;
	width: 903px;
	vertical-align: top;        margin:0 auto;
	}
      
      
.contentMainWrapperBottom{
background:url(/includes/templates/pfcbeads/images/contentMainWrapperBottom-bg.jpg) no-repeat top left;
}
      

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage, .topTabs {
	margin: 0em;
	padding: 0em;
	}
      
      #contentMainWrapper{

      background:#fff url(/includes/templates/pfcbeads/images/main-col-bg.gif) no-repeat;
      margin-top:0 !important;
      margin-top:-54px; /* IE6 needs this to pull content back up */
      }

#headerWrapper{
height:61px;
background-image:url(/includes/templates/pfcbeads/images/body-bg.gif);
        background-repeat:repeat-x;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
      
      #navColumnOneWrapper{
      margin:20px 0 0 20px;
      }

#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}
#checkoutShipping, #checkoutPayment{
width:588px;
}

#checkoutShipping h2, #checkoutShipping div, #checkoutPayment h2, #checkoutPayment div{
margin:10px;
}

#checkoutSuccessOrderNumber, #checkoutSuccessLogoff, #checkoutSuccessOrderLink, #checkoutSuccessContactLink, #checkoutSuccessThanks{
margin:10px;
}


.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
      
      
/* Check this */
.floatingBox{
width:40%;
}

#checkoutShipping .floatingBox{

}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/* TOP TABS */

.topTabs_cont{
/* background:yellow; */
width:562;
height:42px;
overflow:hidden;
padding:19px 0 0 36px !important;
margin-bottom:-19px; /* IE6 HACK */
}

.topTabs{
list-style:none;
}

.topTab{
display:block;
float:left;
width:141px;
line-height:42px;
height:42px;
overflow:hidden;
text-align:center;

background-image:url(/includes/templates/pfcbeads/images/top-tab-bg.gif);
        background-repeat:no-repeat;
}

.topTab a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.topTab a:hover{
color:#000000;

}
/*navigation*/


.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}


#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	/* margin: 0em; */
	/* background-color: #9a9a9a; */
	/* font-weight: bold;
	color: #ffffff;        height:auto !important;
	height: 1%;        
	width: 100%; */
	}
      
#navSuppWrapper{
background-image:url(/includes/templates/pfcbeads/images/footer-bg.gif);
        background-repeat:no-repeat;
        height:68px;
        margin:10px 0;
        line-height:66px;
        padding:0 16px;
        color:#49a6bf;
}

#navSuppWrapper a{
color:#49a6bf;
font-weight:bold;
text-decoration:none;
}

#navSuppWrapper a:hover{
color:#da4196;
}
#navMainWrapper{

float:right;
margin:10px 0 0 -20px;
width:140px;
}

.footerRight{
float:right;
}

.footerLeft{
float:left;
}
#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	/* padding:  0.5em 0em; */
	list-style-type: none;
	text-align: center;
	/* line-height: 1.5em; */
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;        font-weight:normal;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
        font-weight:normal;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
      
.buttonRow input{
position:relative;
left:50px !important;
left:120px;
border:none;
}

.buttons_cont{
padding:20px 30px 0 0;
}

.buttons_cont input{
border:none;
}

.right{
float:right;
}

      
      
/* CATEGORIES */

#categoriesContent{
padding:10px;
}

#categoriesContent a{
color:#ffffff;
font-weight:bold;
font-size:14px;
line-height:32px;
height:32px;
overflow:hidden;
text-decoration:none;
background-image:url(/includes/templates/pfcbeads/images/cat-separator.gif);
background-repeat:no-repeat;
background-position:bottom center;
/* background:pink; */
display:block;
margin:0;
}

#categoriesContent a:hover{
color:#000;
}
/* SEARCH */

#navMainSearch {
padding:20px;
}

.searchHeader{
font-size:17px;
color:#ffffff;
text-transform:uppercase;
margin-bottom:8px;
/* line-height:14px;
height:14px;
overflow:hidden;
margin:0px; */
}

.seachInput{
width:198px;
height:29px;
border-top:solid 1px #2a849d;
border-left:solid 1px #2a849d;
border-right:none;
border-bottom:solid 1px #2a849d;
margin:0px;
display:block;
        float:left;
        line-height:29px;
}

.searchBtn{
background:transparent;
background-image:url(/includes/templates/pfcbeads/images/search-btn.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:38px;
        height:40px;
        cursor:pointer;
        border:none;
        margin:0px;
        color:#ffffff;
        font-size:1px;
        display:block;
        float:left;
        overflow:hidden;
        margin-top:-4px;

}

/* SEARCH RESULTS */

#advSearchResultsDefault select{
margin:20px 0 -40px 20px;
border:solid 1px #3EABC2;
}



/* QUICK LINKS */

.quickLinks{
padding:14px;
text-align:right;
}

.quickLinks a{
display:block;
line-height:32px;
color:#ffffff;
font-size:17px;
text-decoration:none;
padding-right:26px;
}

.quickLinks a:hover{
color:#000;
}

.rainbow{
background-image:url(/includes/templates/pfcbeads/images/rainbow.gif);
background-position:center right;
        background-repeat:no-repeat;
}
.clock{
background-image:url(/includes/templates/pfcbeads/images/clock.gif);
background-position:center right;
        background-repeat:no-repeat;
}

#navBreadCrumb {
	background-color: yellow;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
      
      
      
/* TOP APPLETS */
      
.topApplets_cont{
/* height:128px; */
}

.topApplet{

background-image:url(/includes/templates/pfcbeads/images/top-applet-bg.gif);
        background-repeat:repeat-x;
        height:96px;
        width:285px;
        float:left;
  margin: 0 24px 14px 0;
}

.topAppletLast{
margin: 0 0 14px 0;
}

#navColumnOne {
	/* background-color: #FFCC99; */
	}

#navColumnTwo {
	background-color: #00BFBF;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
      
.content{
color:#da4196;
padding-right:20px;
}

#indexDefaultMainContent{
margin:4px 0 20px 20px;
}

#indexDefaultMainContent p, #indexDefaultMainContent h2, #indexDefaultMainContent h3, #indexDefaultMainContent h4{
  padding-left:20px;
  }

/* CATEGORIES */

.categoryContent_cont{
padding:0 14px;
}

.categoryPreview_cont{
float:left;
background:transparent url(/includes/templates/pfcbeads/images/cat-img-cont-bottom-bg.gif) bottom left no-repeat;

width:171px;
margin:6px;
min-height:154px;

}

.categoryPreview_cont .inner{
float:left;
background:transparent url(/includes/templates/pfcbeads/images/cat-img-cont-top-bg.gif);
background-repeat:no-repeat;
width:171px;
margin:0 0 9px 0;
max-height:210px;
text-align:center;
}

.categoryPreview_cont .inner img, .categoryPreview_cont .inner a{
margin:10px auto;
text-decoration:none;
color:#ef4ba6;
font-weight:bold;
}

.categoryPreview_cont .inner a:hover{
color:#51aac3;
}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
      
.listingDescription{
  width:420px;
  width:expression("320px");
}
      
.customWhatsNew{
/* background:pink; */
padding:10px! important;
padding:0;
}

.customWhatsNew div{
/* background:green; */
width:280px !important;
width:270px;
}
.customWhatsNew a{
/* float:left; */
}

.customWhatsNew img{
float:right;
height:72px;
width:90px;
margin-right:20px !important;
margin-right:0px;
margin-top:0px !important;
margin-top:10px;
}

.customWhatsNew .appletHdr{
font-weight:bold;
color:#fff;
padding-bottom:14px;
position:relative;
top:-10px !important;
top:0px;
font-size:14px;
}

a.newProcTextLink{
text-decoration:none;
font-weight:bold;
color:#fff;
padding-bottom:14px;
}

a.newProcTextLink:hover{
color:#EF4BA6;
}

div.newProdLeft{
width:150px;

margin:0 !important;
margin-left:10px;
margin-top:0;
position:expression("relative");

top:expression("-65px");
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
        line-height:30px;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 20px 20px 20px 34px;
	}
      
.mainCol, #un{
padding: 20px 0px 20px 30px;

}

#productGeneral, #contactUsDefault{
margin-top:0 !important;
margin-top:-18px;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

.prodContent_cont{
margin:0 0 0 20px;
}

.prodText_cont{
  border-top:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  padding-bottom:14px;
}

.prod-listing{
  background:transparent url(/includes/templates/pfcbeads/images/prod-preview-bg.gif);
background-repeat:no-repeat;
height:127px;
width:570px;
overflow:hidden;
margin:10px 0;
}

.prodListingInner{
padding:20px;
}

.prodListingInner a{
text-decoration:none;
color:#da4196;
}

/* Recursion required to get images to float left */

#listCell1-0, #listCell2-0, #listCell3-0, #listCell4-0, #listCell5-0, #listCell6-0, #listCell7-0, #listCell8-0, #listCell9-0{
float:left;
padding-right:14px;
}

#listCell1-2, #listCell2-2, #listCell3-2, #listCell4-2, #listCell5-2, #listCell6-2, #listCell7-2, #listCell8-2, #listCell9-2{
color:#da4196;
font-weight:bold;
/* padding-right:14px; */
position:expression("relative");
top:0 !important;
top:-30px;


}

/*Shopping Cart Display*/

#cartContentsDisplay{
margin-right:10px;
border-left:solid 1px #48A5BF;
        border-right:solid 1px #48A5BF;
}

#checkoutconfirmationBody #cartContentsDisplay{
margin:20px 10px 20px 0;
}
#cartAdd {
/* 	float: right; */
	/* text-align: center; */
	margin: 10px 0;
/* 	border: 1px solid #000000; */
	padding: 10px 0;
	}

.tableHeading TH {
	/*border-bottom: 1px solid #cccccc;*/
	}

.tableHeading, #cartSubTotal {
	/*background-color: #48A5BF;*/
        margin-right:9px;
        border-left:solid 1px #48A5BF;
        border-right:solid 1px #48A5BF;
        border-bottom:solid 1px #48A5BF;
	 }

#cartSubTotal {
	/*border-top: 1px solid #cccccc;*/
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
      
.cartTotalsDisplay{
display:none;
}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;        line-height:48px;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}
#shoppingcartContent{
}

#shoppingcartContent ul li{
color:#79C1D6;
font-size:1px;
}

#shoppingcartContent ul li span{

font-size:11px;
}

#shoppingcartContent ul li a{
text-decoration:none;
}

#shoppingcart{
margin:20px 0 0 0;
}
.cartQuantity {
	width: 4.7em;
	}
.cartQuantity input, #newProductsDefault table input{
background:transparent url(/includes/templates/pfcbeads/images/qty-input-bg.gif);
        background-repeat:no-repeat;
        background-position:top left;
        border:none;
        width:43px;
        height:31px;
        padding: 6px 4px;
        /* margin-top:-12px !important; 
        margin-top:0; 
         margin-right:0 !important; 
        margin-right:-8px;  */
/*         margin-top:expression("0"); */
       /*  line-height:30px;
        position:expression("relative");
        top:0 !important;
        top:20px; */
        margin:10px 0 0 20px;
}

.cartQuantityUpdate input{
margin:10px 0 0 0;
}
.cartNewItem, .cartNewItem a {
	color: #fff;        text-decoration:none;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem, .cartOldItem a {
	color: #EF4BA6;        text-decoration:none;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}
.cartOldItem a:hover, .cartNewItem a:hover{
text-decoration:underline;

}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 46px;
	}.cartRemoveItemDisplay img{
margin-top:14px;
}

.cartAttribsList {
	margin-left: 1em;
	}
#cartProdTitle{

line-height:48px;
font-weight:bold;
}

.cartProductDisplay a{
text-decoration:none;
color:#EF4BA6;
}

.cartProductDisplay a:hover{
color:#43ACCA;
}

.checkoutBtn{
float:right;
margin:10px 0 10px 0 0;
}


#mediaManager {
  width: 50%; 
  margin: 0.2em;
  padding: 0.5em;
  }

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
#sorter{
margin:4px 0 20px 20px;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 12px 4px;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  font-weight: bold;
  }

.totalBox {
	width: 5.5em;
	text-align: right;font-size:16px;
	padding: 0.2em;font-weight:bold;
/* color:#EF4BA6; */
	}

.lineTitle, .amount {
	text-align: right;font-size:16px;
	padding: 0.2em;font-weight:bold;
/* color:#EF4BA6; */
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0 10px 10px 0 ;
	}
      
      #productMainImage{
      /* background:pink; */
      width:280px;
      overflow:hidden;
      text-align:right;
      }

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}
.imgLink{
display:none;
}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 3px 0;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 10px 0;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 10px;
	color: #ffffff;
	}

.leftBoxHeading, .centerBoxHeading {
	margin: 0;
	background-color: #FF6699;
	padding: 5px 2px;
	}

.leftBoxContainer {
	/* border: 1px solid #ffffff; */
	/* margin-top: 15px; */
	}
.sideBoxContentWrapper, .leftBoxContainer{
background-image:url(/includes/templates/pfcbeads/images/lhs-top-bg.gif);
        background-repeat:no-repeat;
        
}

.sideBoxContentWrapper{
margin-bottom:14px;
}

#unwishlistBody .messageStackSuccess{
position:absolute;
display:none;

}

#unwishlist{
margin-top:14px;
}


#unwishlist form{

}

#unwishlist input{

}
.sideBoxContent, #unwishlist div {
    /* background-color: #ffffff; */
    padding: 8px 20px 40px 8px;    background-image:url(/includes/templates/pfcbeads/images/lhs-bottom-bg.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
}

#unwishlist input{
margin:14px 0;
background:transparent url(/includes/templates/pfcbeads/buttons/english/add-to-wishlist-input-bg.gif);
width:140px;
height:21px;
border:none;
cursor:pointer;
color:#fff;
font-weight:bold;
}

#unwishlist div{
position:expression("relative");
top:20px;
}

#unwishlist div a{
color:#EF4BA6;
font-weight:bold;
}

#unwishlist div a:hover{
text-decoration:none;
}


#un legend{
background:#fff;
color:#3EABC2;
}

#un label{
float:left;
width:120px;
color:#DA4196;
}

#un .multiple label{
width:50px;
font-weight:bold;
color:#DA4196;
}



#un .buttons input{
border:none;
}


      
      
.cartBoxListWrapper{
      min-height:300px;
        height:auto !important;
        height:300px;
}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 11px;
	color: #FFFF00;
	}

.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
      
#cartEmptyText{
padding-top:30px;
}

.productListing-data-error{
margin:50px 0 20px 0;
color:#f00;
}

.productListing-data{
}

.productListing-data input{
background:transparent url(/includes/templates/pfcbeads/images/qty-input-bg.gif);
        background-repeat:no-repeat;
        background-position:top left;
        border:none;
        width:43px;
        height:31px;
        padding: 6px 4px;
        margin-top:-12px !important; 
        margin-top:0; 
         margin-right:0 !important; 
        margin-right:-8px; 
/*         margin-top:expression("0"); */
        line-height:30px;
        position:expression("relative");
        top:0 !important;
        top:20px;
}
#bestsellers .wrapper {
	margin: 0 0 0 15px;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}
address.back {
	float: none;
        padding-bottom:14px;
	}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;margin:26px 70px 0 0;
	}
.forward a{
color:#43ACCA;
font-weight:bold;
text-decoration:none;
}

.forward a:hover{
color:#EA49A2;

}


.bold {
	font-weight: bold;
	}

.rowOdd {
	/*background-color: #50A9C2;*/        
	height: 1.5em;
	vertical-align: top;
	}
.rowOdd td{
border-bottom:solid 1px #7DC3D8;
}
.rowEven {
	/*background-color: #7DC3D8;*/
        
	height: 1.5em;
	vertical-align: top;
	}
.rowEven td{
border-bottom:solid 1px #7DC3D8;
}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}
      
#accountHistInfo table, #accountHistInfo hr{
margin-right:14px;
line-height:18px;
}

#accountHistInfo table h2{
line-height:36px;
}
#myAccountShipInfo{
margin-top:26px;
}

TR.tableHeading, tr.cartTableHeading {
	background-color: #48A5BF;        color:#fff;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, body#infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

/* CONTACT US */

#contactUsNoticeContent{
padding-top:14px;
}


/* PAGE NOT FOUND */

#pagenotfoundBody li{
line-height:16px;
}


/* end */

input.xs{
border:none !important;
}















