/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 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 5952 2007-03-03 06:18:46Z drbyte $
 *
 * Custom CSS Created for Le Papier Studio - Copyright Julie Tomlin 2009.  All rights reserved.
 * 
 */

body {
	background-color: #FFFFFF;
	color: #563818;
	font-family:  Futura, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url('../images/pattern-swatch.jpg');
	background-repeat: repeat;
        text-align: center;

	}

html { min-height: 100%; margin-bottom: 1px; }

#loginBody, #indexBody, #indexHomeBody, #productinfoBody {
	background-color: #FFFFFF;
	font-size: 12px;
	background-image: url('../images/pattern-swatch.jpg');
	background-repeat: repeat;

	}



	
	/*  LINKS  */
	
a img {
	border: none;
	
	}

.imgLink, .imgLinkAdditional{
	font-size: 9px;

	}

 #navEZPagesTOC ul li a {
	
	}
 
#navEZPagesTOC ul li a:hover, #navMain ul li a:hover,
#navCatTabs ul li a:hover {
	margin: 0 auto;
	width: 950px;
	text-align: right;
	font-weight: bold;
	
	}


a:link {
	color: #cc6699;
	text-decoration: none;
	font-size: 9pt;
	
}

a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 9pt;
	
}
a:hover {
	color: #3399cc;
	text-decoration: none;
	font-size: 9pt;
	
}
a:active {
	color: #6699cc;
	text-decoration: none;
	font-size: 9pt;
	
}

 
		/*  H1 - H4 GENERAL  */
	

h2 {
	font-size: 13px; 
	}

h3  {
	font-size:12px; 
	}

h3.itemTitle {
	margin:  0px; 
	
	}

h4, h5, h6, LABEL, LEGEND, ADDRESS, .sideBoxContent, .larger{
	text-align:left; margin: 0px 5px 5px 0px; font-size: 11px; line-height: 2em;
	
	}
	
	/* H1 - hH4 ATTRIBUTES - OPTIONS */

h4.optionName {

	text-align:left; 
	font-size: 11px;
	
	
}

h3#attribsOptionsText{
	
	display: none;

}

h1.productGeneral, h2.productGeneral {
	text-align: center; 
	font-size: 10pt; 
	color: #6699cc;


}


.attribsSelect {

 font-size: 10pt;

}

.biggerText {
  
 
	}
#productDescription {
display: inline;
line-height: 120%;


 
	}


#productGeneral {
font-size: 10pt;
padding-top: 0px;
padding-bottom: 2px;


}

.productGeneral {


}
 /* Form*/

CODE {
	
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

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

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc; text-align: left;
	}

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

LABEL, h4.optionName {
	
	font-size: 10pt;

	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch {
	float: left; font-weight: bold; text-align: center;
}
.centerBoxContentsProducts  { padding-bottom: 25px;}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

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

P {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal; display: none;
	}

.clearBoth {
	clear: both;
	
	}
	
.clearRight {

	clear: right;

}

#catBoxDivider {
	display: none;

	}

hr.top {
height: 1px; color: #666666;
margin: 0em 0em 1.5em 0em;

	}
	
	/*  WARNINGS, ERRORS, MESSAGES  */
	
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.5em;
	border: 1px solid #563818;
	
	}

.messageStackWarning, .messageStackError {
	background-color: #e1f0f7;
	color: #563818;
	
	}

.messageStackSuccess {
	background-color: #c8413b;
	color: #ffffff;
	
	}

.messageStackCaution {
	background-color: #c8413b;
	color: #ffffff;
	
	}

	/*  WRAPPERS */

#mainWrapper {
	background-color: #ffffff;
	width: 980px;
	
	}

#headerWrapper{
    
	background-color: #E1F0F7;
	border-top: thin solid #563818;
	border-bottom: thin solid #563818;
	height: 130px;
	text-align: left;
	
	}

#contentMainWrapper, #logoWrapper, #cartBoxListWrapper li,
#ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,
#mainWrapper, #popupAdditionalImage, #popupImage {

	margin: 0 auto;       
        text-align: center;

	
}

#contentMainWrapper td {vertical-align:top}


#logo {

	float: left;

}

#navColumnOneWrapper, #navColumnTwoWrapper,
#mainWrapper {
	
margin-top: -.3em;	
	} 

#tagline {
	display: none;
	
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	
	}

.floatingBox,  #sendSpendWrapper,
#checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	
	margin: 0;width: 47%;
	
	
	}
#accountLinksWrapper, #accountEditDefault, #addressBookDefault, #accountPassword, #acctNewslettersDefault, #contactUsDefault,
#gvFaqDefault{
margin-left: 0px; 
margin-bottom: 2em;
width: 690px;


}


.wrapperAttribsOptions {
	
	margin: 10px 0px 0px 0px;
	font-size: 9pt;
	
}


	/*   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, #navCatTabsWrapper {
	
	height: 135px;
	text-align: right;
	font-weight: bold;
	padding-bottom: 5px;

	}

#navMain ul,  #navCatTabs ul  {
	display: block;
	padding: 3px 50px 10px 0px;
	color: #c8413b;
	text-decoration: none;
	background-color: transparent;
	
	}

#navMain ul li,  #navCatTabs ul li {
	display: inline;color: #563818;
	background-color: #FFFFFF;
	
	}

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

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

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

.buttonRow {
	
	
	}

 #indexProductListCatDescription {

	

}

#indexProductList {

min-height: 500px;
}

#navCategoryIcon, #indexCategoriesHeading, #productListHeading,a.categoryIcon
 {
	color: #cc6699;
	font-size: 11pt;
        font-weight: bold;



	
}

.categoryIcon {

margin-top: 4px;

}
#navMainSearch {
	display: none;
	
	}


#navBreadCrumb {
	font-size: 8pt;
	color: #666;
	text-align: left;
        font-weight: normal;
border-bottom: thin solid #666;
padding: 5px;


       
	
}

td {
	font-size: 9pt;	
	text-align: left;
        
}

#navEZPagesTop {
	float: left;
	width: 250px;
	text-align: left;
	min-height: 135px;
	
	}

#navColumnOne {	}

#navColumnTwo {	}

a.category-top, a.category-links {
	
	color: #563818;
	font-size: 11pt;

}

a.category-top:visited {
	
	color: #563818;
	font-size: 11pt;

}

a.category-top:hover {
	
	color: #cc6699;
	font-size: 11pt;

}

a.category-top:active {
	
	color: #6699cc;
	font-size: 11pt;

}

/*   MAIN CONTENT CLASSES*/


#contentColumnMain, #navColumnOne, #navColumnTwo,
.centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew, .alert {
	
	
	}

/*  CONTENT  */

.shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	
	}

.alert {
	color: #563818;
	margin-left: 0.5em;
	font-size: 11px;
	font-weight: bold;
	
	}
	
.advisory {}

.important {
	font-weight: normal;
	font-size: 10px;
	
	}
.notice {}

.rating{}

.gvBal {
	float: right;
	
	}
	
.centerColumn, #bannerOne, #bannerTwo,
#bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	
width: 690px; min-height: 500px;	
	
	}

.smallText,  #siteinfoCredits,
#siteinfoStatus, #siteinfoIP,
#copyright {
	
	margin: 0 auto;
	width: 1000px;
	text-align: right;
	padding: 20px 30px 0px 0px;
	
}

#siteinfoLegal, .legalCopyright {
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
        padding-bottom: 20px;
	color: #563818;
	font-size: 12px;
	
}	

/*  SHOPPING CART*/

#cartAdd {
	float: left;	

}

	
#productTellFriendLink {
	
	float: left;
	
	}

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

.tableHeading, #cartSubTotal {
	background-color: #e1f0f7;
	
	}

#cartSubTotal {
	
	border-top: 1px solid #563818;
	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   {
	
	padding: 0.5em 0em;
	
	}
	
.cartTotalsDisplay {
	
	display: none;
	
	}
	
.cartUnitDisplay, .cartTotalDisplay {
	
	text-align: right;
	padding-right: 0.2em;
	
	}

#scUpdateQuantity {
	
	width: 2em;
	
	}

.cartQuantity {
	
	width: 4.7em;
	
	}

.cartNewItem {
	
	color: #c8413b; font-size: 10px; 
	position: relative;  /*do not remove-fixes stupid IEbug*/
			      
	}

.cartOldItem {
	color: #c8413b;
	position: relative;   /*do not remove-fixes stupid IEbug*/
			       
	}

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

.cartRemoveItemDisplay {
	
	width: 3.5em;
	
	}

.cartAttribsList {
	margin-left: 1em;
	
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	
	}
	
.mediaTitle {
	float: left;
	
	}
.mediaTypeLink {
	float: right;
	
	}

.normalprice, .productSpecialPriceSale {
	
	text-decoration: line-through;
	
	}

.productSpecialPrice, .productSalePrice,
.productSpecialPriceSale, .productPriceDiscount {
	
	color: #c8413b;
	
	}

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

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

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	
	margin: 0;
	padding: 0.2em 0em;
	
	} 

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

.totalBox {
	
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	
	}

.lineTitle, .amount {
	
	text-align: right;
	padding: 0.2em;
	
	}

.amount {
	
	width: 5.5em;
	
	}

	/*  IMAGE DISPLAY */
	
 #reviewsInfoDefaultProductImage,
 #productReviewsDefaultProductImage,
 #reviewWriteMainImage {
	
	}

#productMainImage {

padding-right: 15px; margin-top: 8px;


}



#cartImage {
	margin: 0.5em 1em;
	
	}

/*  ATTRIBUTES   */


.attribImg {
	float: left;
	padding: 0px 5px 1px 1px;
	text-align: center;
	margin: 0em 0em 1.5em 0em;
	color: #563818; font-size: 9pt;

}

.attributesComments {
	
	font-size: 11pt;
        font-weight:normal;
color: #563818;


}
 

	/*  LIST BOX CONTENTS*/
	
.centerBoxContents, .specialsListBoxContents,
.categoryListBoxContents, .additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew {
	
	margin: 1em 0em;
	
	}

	/*  SIDEBOXES */
	
.columnLeft {
	float: left;
	
	
	}

h3.leftBoxHeading, h3.leftBoxHeading a {
	
	font-size: .8em;
	color: #563818;
	
	}

.leftBoxHeading, .centerBoxHeading {
	
	margin: 0em;
	background-color: #ffffff;
	padding: 0.5em 0.2em;
	
	}

.leftBoxContainer {
	margin-top: 0em;
	
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em 0.4em 2em 1em;
	text-align: left;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #563818;
	}

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

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

h3.rightBoxHeading a:hover {
	color: #38413b;
	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,
.productListing-data, .accountQuantityDisplay,
.ratingRow, LABEL#textAreaReviews, #productMainImage,
#reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage,
#reviewWriteMainImage, .centerBoxContents,
.specialsListBoxContents, .categoryListBoxContents,
.additionalImages, .centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch, .centerBoxContentsFeatured,
.centerBoxContentsNew, .gvBal{
	
	}

#bestsellers .wrapper {
	
	margin: 0em 0em 0em 1.5em;
	
	}

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

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

#bannerboxHeading {
	
	background-color: #ffffff;
	
}

#upProductsHeading {
	
	text-align: left;
	}

#upDateHeading {
	
	text-align: right;
	}

	/*  MISC  */
	
.back { 
	float: left;
	
	}

.forward, #shoppingCartDefault #PPECbutton {
	
	float: right;
	
	}

.bold {
	font-weight: bold;
	
	}

.rowOdd {
	
	background-color: #e1f0f7;
	height: 1.5em;
	vertical-align: top;
	
	}

.rowEven {
	background-color: #ffffff;
	height: 1.5em;
	vertical-align: top;
	
	}

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

TR.tableHeading {
	background-color: #e1f0f7;
	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,
#infoShoppingCart {
	
	background-color: #ffffff;
	
	}
.information {
	padding: 10px 3px;
	line-height: 150%;
	
	}

#shoppingcartBody #shippingEstimatorContent {
	
	clear: both;
	
	}

.seDisplayedAddressLabel {
	
	background-color:#563818;
	text-align: center;
	
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	
	}
#seShipTo {
	padding: 0.2em;
	
	}


p {color: #563818;
text-align: justify;
font-size: 13px;

}

#navSupp li { 
display: inline;
list-style-type: none;
font-size: 9pt;
}

.horiz-top li{
	
	margin: 0 auto;
	padding: 0px 2px 0px  2px;
	font-weight: bold;
	list-style-type :none;
     
}
.horiz-top a:link {
	color: #666666;
	padding: 0px 10px 0px  10px;
	
}
.horiz-top a:visited {
	color: #999999;
	margin: 0px;
	padding: 0px 10px 0px  10px;
	
}
.horiz-top a:active {
	color: #000000;
	margin: 0px;
	padding: 0px 10px 0px  10px;
	
}

h1 {
	color: #cc6699;
	font-size: 11pt;
margin-top: 1.1em; font-weight: bold;

}

.credits {
	display: none;

}

.main-image {

	border: 0em dashed #563818;
}

#productsListingBottomNumber {
	display: none;

}

#productName.docGeneral{ }

#documentcategoriesHeading {
	
margin-top: -2em;

}

#descSubLink {
	
	padding-left:.7em;
	color:#990000;
	display: none;
	
	}

#productAdditionalImages{
	
	width: 360px;

}

a.category-products {
	
	color: #336699;
}

a.category-products:hover {
	
	color: #cc6699;
}

.hidden {

	display: none;

}

#navSuppWrapper {
	
	
	} 

/*  INDEX PAGE */

.indexTextMain {
font-size: 20px;
color: #563818;
text-align: left;
margin: 0px;

}


a.indexTextMain, a.indexTextMain:visited, a.indexTextMain:active  {
font-size: 20px;
color: #563818l;
text-align: left;
margin: 0px;

}

a.indexTextMain:hover  {
font-size: 20px;
color: #332110;
text-align: left;
margin: 0px;

}

.copy {

font-size: 13px;
color: #563818;
text-align: center;


}

a.copy, a.copy:visited, a.copy:active {

font-size: 13px;
color: #332210;
text-align: center;

}


a.copy:hover {

font-size: 13px;
color: #563818;
text-align: center;


}


a.sm, a.sm:visited, a.sm:active {

font-size: 13px;
color: #563818;
text-align: center;

}


a.sm:hover {

font-size: 13px;
color: #332110;
text-align: center;


}


h4.index-sm {
font-size: 16px;
font-weight: bold;
color: #563818;
text-align: center;
letter-spacing: 1px;


}

hr.index-hr {
color: #563818;

}

td.sm {
font-size: 13px;
font-weight: normal;
color: #563818;
text-align: center;
padding: 0px 10px 0px 10px;
line-height: 20px;
}

.index-bottom {
font-size: 13px;
font-weight: normal;
color: #563818;
text-align: center;
line-height: 20px;
}

a.index-bottom, a.index-bottom:visited, a.indexbottom:active {
font-size: 13px;
font-weight: bold;
color: #332110;
text-align: center;
line-height: 20px;
}

a.index-bottom:hover{
font-size: 13px;
font-weight: bold;
color: #563818;
text-align: center;
line-height: 20px;
}

p.plainBox {
display: none;
}


#ezpages {
margin-top: -2.5em;

}

#additional-images {
font-size: 9pt; margin-left: 126px

}

a.index-top {

color: #C1272D;
font-size: 14pt;
font-weight: bold;


}

img.press {

border: thin solid #999;

}

/* AEOLIDIA ADDITIONS: */

#bannerbox {margin-top:-2em}

#bannerboxContent {
 text-align:left;
 line-height:1.4em;
 width:230px;
}

#bannerboxContent img {
 border:2px solid #e1f0f7;
 margin-bottom:8px;
}

.horiz-top img {
 vertical-align:middle;
 padding:1px 0;
}

#docGeneralDisplay .additionalImages img {width:350px; height:350px}

#docGeneralDisplay #additional-images {display:none}


#mainNavTop {
 float:left;
 width:200px;
}

#mainNavTwo {
 margin-top:-1em;
}

#docGeneralDisplay {padding-top:54px;}
#docGeneralDisplay .back {float:none;}

#docGeneralDisplay #productMainImage img {width:650px; height:400px}

#docGeneralDisplay h1 {margin-bottom:0}
#docGeneralDisplay #productDescription p {margin:0 0 2em 0; line-height:normal}#docGeneralDisplay #productDescription {line-height:normal}
#docGeneralDisplay .navNextPrevCounter {display:none}

#bannerbox2Heading {display:none}

.docGeneral p {margin:0; padding:0}