

/* @override http://wizardbubblewands.com/includes/templates/wizard_metals/css/stylesheet.css */

/* @override 
	http://wizard.brandondigitalmedia.com/includes/templates/wizard_metals/css/stylesheet.css
	http://wizardbubblewands.com/includes/templates/wizard_metals/css/stylesheet.css
*/

/**







 * 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 $







 */















body {







	margin: 0;







	color: #e3eadc;







	background-color: #522965;
	font: 70% verdana, arial, helvetica, sans-serif;
}

















a img {border: none; }















a:link, #navEZPagesTOC ul li a {







	color: #490082;







	text-decoration: none;







	}

td.productListing-data a{
	color: #c6fee9;
}







 







a:visited {







	color: #ddb2fb;







	text-decoration: none;







	}












#navMain ul li a:hover, #navEZPagesTOC ul li,
#navSupp ul li{
	color: #8012b9;
}

#categoriesContent a.category-top, #ezpagesContent ul li a:hover, #ezpagesContent ul li a:visited, #informationContent ul li a:hover,#informationContent ul li a:visited{
	color: #7100ad;
}



a:hover,  a:hover, , a:hover, #navCatTabs ul li a:hover {







	color: #dddff7;







	}















a:active {







	color: #0000FF;







	}















h1 {







	font-size: 1.5em;







	}















h2 {







	font-size: 1.4em;







	}















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;







}















CODE {







	font-family: arial, verdana, helvetica, sans-serif;







	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;







	}















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;







	}















#logo{float: left;
	
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {







	float: left;







	}















LABEL.inputLabel {







	width: 11em;







	float: left;







	}















LABEL.inputLabelPayment {







	width: 15em;







	float: left;







	}















LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {







	width: 12em;







	float: left;







	}















P, ADDRESS {







	padding: 0.5em;







	}















ADDRESS {







	font-style: normal;
	margin-bottom: 5em;
}















.clearBoth {







	clear: both;







	}















HR {







	height: 1px;







	margin-top: 0.5em;







	border: none;







	border-bottom: 1px solid #9a9a9a;







	}















/*warnings, errors, messages*/







.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {







	line-height: 1.8em;







	padding: 0.2em;







	border: 1px solid #000000;







	}















.messageStackWarning, .messageStackError {







	background-color: #fb8b16;







	color: #180cfa;
	padding: 10px;
}

#checkoutConfirmDefault div.messageStackError a {
	color: #fb1b10;
	text-decoration: underline;
}















.messageStackSuccess {







	background-color: #99FF99;







	color: #000000;







	}















.messageStackCaution {







	background-color: #FFFF66;







	color: #000000;







	}















/*wrappers - page or section containers*/







#mainWrapper {







	background-color: #6b77fc;







	text-align: left;







	width: 90%;







	vertical-align: top;



	border: medium solid #2c0673;



}















#headerWrapper



{



	background-color: #7b82aa;



	background-image: url(http://wizard.brandondigitalmedia.com/includes/templates/wizard_metals/images/bg.jpg);
	border-bottom: thin solid #391761;
}



#contentMainWrapper

{

margin: 0em;

padding: 0em;
	background: url(/includes/templates/wizard_metals/images/WandBG.jpg) repeat;
}






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







	margin: 0em;







	padding: 0em;







	}















#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {







	margin: auto;







	} 















#tagline {







	color: #fffa83;







	font-size: 1.3em;







	text-align : center;







	vertical-align: middle;







	}





#taglineWrapper{

	margin: 0;

	padding-top: 30px;

}













#sendSpendWrapper {







	border: 1px solid #cacaca;







	float: right;







	margin: 0em 0em 1em 1em;







	}















.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {







	margin: 0;







	width: 47%;







	}















.wrapperAttribsOptions {







	margin: 0.3em 0em;







	}















/*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: #517e99;







	font-weight: bold;







	color: #ffffff;







	height: 1%;







	width: 100%;



	border-bottom: thin solid #2b12ab;



	border-top: thin solid #bc885e;



}















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







	}















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







	}















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







	}















#navMainSearch {







	float: right;







	}















#navBreadCrumb {

}















#navEZPagesTop {







	background-color: #ecf5fe;







	}















#navBreadCrumb, #navEZPagesTop {







	font-weight: bold;







	margin: 0em;







	padding: 0.6em;



	font-size: 1.2em;



}







#navEZPagesTop a {



	



}















#navColumnOne {







	







	}















#navColumnTwo {







	background-color: #434d70;







	}















/*The main content classes*/







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







	vertical-align: top;







	}















/*.content,*/ #productDescription, .shippingEstimatorWrapper {







	/*font-size: 1.2em;*/







	padding: 0.5em;







	}















.alert {







	color: #FF0000;







	margin-left: 0.5em;







	}







.advisory {}







.important {







	font-weight: bold;







	}







.notice {}







.rating{}







.gvBal {







	float: right;







	}







.centerColumn 



{



	padding: 20px;
	font-size: 1.5em;
}



#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {







	padding: 0.8em;







	}















.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {







	font-size: 0.9em;







	}















/*Shopping Cart Display*/







#cartAdd {







	float: right;







	text-align: center;







	margin: 1em 6em 1em 1em;







	border: 1px solid #000000;







	padding: 1em;







	}







* {



	



}







tr.productListing-odd {
	opacity: 1;
}



















img.listingProductImage {



	margin: 15px;



}















.tableHeading TH {







	border-bottom: 1px solid #cccccc;







	}















.tableHeading, #cartSubTotal {







	background-color: #e9e9e9;







	 }















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







	}















.cartUnitDisplay, .cartTotalDisplay {







	text-align: right;







	padding-right: 0.2em;







	}















#scUpdateQuantity {







	width: 2em;







	}















.cartQuantity {







	width: 4.7em;







	}















.cartNewItem {







	color: #33CC33;







	position: relative;  /*do not remove-fixes stupid IEbug*/







	}















.cartOldItem {







	color: #660099;







	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: #ff0000;







	}















.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*/







#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {







	margin: 0em 1em 1em 0em ;







	}















.categoryIcon {}















#cartImage {







	margin: 0.5em 1em;







	}















/*Attributes*/







.attribImg {







	width: 20%;







	margin: 0.3em 0em;







}















.attributesComments {}















/*list box contents*/







.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {







	margin: 1em 0em;







	}















/*sideboxes*/







.columnLeft {}















h3.leftBoxHeading, h3.leftBoxHeading a {







	font-size: 1em;







	color: #ffffff;







	}















.leftBoxHeading, .centerBoxHeading {







	margin: 0em;







	background-color: #663366;







	padding: 0.5em 0.2em;







	}















.leftBoxContainer {







	border: 1px solid #8868b2;







	margin-top: 1.5em;







	}















.sideBoxContent {







	background-color: #c3bffc;







	padding: 0.4em;







	}















h3.rightBoxHeading, h3.rightBoxHeading a {







	font-size: 1.1em;







	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, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {







	text-align: center;







	}















#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: #0000CC;







}















#upProductsHeading {







	text-align: left;







	}















#upDateHeading {







	text-align: right;







	}















/*misc*/







.back {







	float: left;







	}















.forward, #shoppingCartDefault #PPECbutton {







	float: right;







	}















.bold {







	font-weight: bold;







	}















.rowOdd {







	background-color: #E8E8E8;







	height: 1.5em;







	vertical-align: top;







	}















.rowEven {







	background-color: #F0F0F0;







	height: 1.5em;







	vertical-align: top;
	color: #4224fb;
}















.hiddenField {







	display: none;
	padding: 5px;
}







.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: #cacaca;







	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: #4c56fc;







	}







.information {padding: 10px 3px; line-height: 150%;}















#shoppingcartBody #shippingEstimatorContent {







	clear: both;







	}















.seDisplayedAddressLabel {







	background-color:#85C285;







	text-align: center;







	}







.seDisplayedAddressInfo {







	text-transform: uppercase;







	text-align: center;







	font-weight: bold;







	}







#seShipTo {







	padding: 0.2em;







	}







#ezPageDefault {



	padding: 5%;



}







div.navNextPrevWrapper.centeredContent {



	margin-bottom: 25px;



}



 td.productListing-data a img {

	margin-bottom: 16px;

	margin-top: 16px;
	border: thin solid #f89910;
}

	

#productMainImage a img {

	border: medium groove #f89910;

}



#lbImage div {

	border: thin solid #ff8a00;

}

#indexDefaultMainContent div img {
	border: thin solid #ed99ff;
}