body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/pearflower.jpg) repeat fixed;
}

#pageWrapper {
	width:800px;
	margin:auto;
	}

 .banner {
	margin-bottom: -3px;
	}


	
/*hide this from IE7 */
html>/**/body .banner {
	margin-bottom: 0;
	}


#contentWrapper {
	background: url(image/background.gif) repeat-y;
}

#contentWrapperPlain {
	background-color:#fff;
}


#navL {
	background: url(images/index_06.gif) no-repeat;
	width:215px;
	
	
}

#navL ul.level1 {
	margin-top:131px;
	margin-right:80px;

	}

#navL ul.level1 a:visited ,#navL ul.level1 a {
	color:#fff;
	font-size:14px;
	margin:0;
	margin-left:-10px;
	}

#navL a {
	background: url(images/lmenuoff.gif) no-repeat left center;
}

#navL a:hover {
	background: url(images/lmenuon.gif) no-repeat left center;
}

#navL ul li a {
	text-indent:25px;

}

/*no_menu*/
#contentNoMenuWrapper {background-color:#fff;}


h2 {color:#ce2894;}

#content2 {margin-left:60px;width:550px;}



/**Store styles**/
#store {
}
#storeContent {
}
#storeDetail {
	clear: both;
	background: #fff;
	border: none;
	padding: 1.5em;
	margin-left: 20px;
}
.allCategories {
	
}
.addToCart {
}


#xstoreCartCount {
	color: #E66100;
	font-weight: normal;
	margin-top: -.5em;
	margin-top: -1em;
}
#storeCartCount a:link, #storeCartCount a:visited {
	color: #E66100;
	text-decoration: none;
	font-weight: bold;
}
#storeCartCount a:hover, #storeCartCount a:active {
	color: #54640D;
	text-decoration: underline;
}


#storeProductBody {
	margin-top: 1em;
	border-top: 2px solid #E66100;
}
.productThumbnail img, .productImage img, .searchImage img {
	border: 1px solid #CCCC99;
}
.productIcon {
	display: block;
}
#storeCategory {
}
.storeDepartments, .storeCategories {
	/*float: left;*/
	width: 32%;
	text-align: center;
	margin: auto;
	margin-bottom:10px;
	border:1px solid #999;
}
.storeCategoryProduct {
	clear: both;
	margin-left: 1em;
	width: 100%;
	border-bottom: 1px solid #999;
}
.productDetails, #storeContent {
	font-size: 98%;
}
.productDetails {
	width: 75%;
}

.productPrice, .storePrice {
	display: block;
	font-size: 100%;
	font-weight: bold;
}
.saleprice {
	color: red;
	font-size: 105%;
}
.productName {
	font-weight: bold;
	font-size: 1.2em;
}
.productThumbnail {
	padding-bottom: .5em;
}
.productName a:link, .productName a:visited {
	text-decoration: underline;
}
.productName a:hover, .productName a:active {
	color: #E66100;
	text-decoration: none;
}
#storeUpsale, #storeAlternatives {
	border-top: 2px solid #E66100;
	margin-top: 1em;
	padding-top: 1em;
	font-weight: bold;
}
.categoryReturn {
	clear: both;
}

.radioInput {
	width: 40%;
}
#searchResults h2{
	padding-top: 3em;
}
#enterZip fieldset {
	width: 90%;
	padding: 1em;
	font-size: 1.1em;
}
#enterZip legend {
	font-weight: bold;
	color: #000;
}

#circuitPageSendForm {
	width: 350px;
}

.emailLink {
	margin: 1.5em 0;
	font-size: 1.1em;
}
.catalogDetail .emailLink {
	margin-top: -20px;
}

#storeProducts {
	font-size: 1em;
	width: 100%;
}

/*store express orders*/
#expressOrder .introArticle {
	float: left;
	width: 40%;
	width /**/: 45%;
	margin-right: 1em;
}
#expressOrderForm {
	float: right;
	margin-right: 50px;
	border: 1px solid #54640D;
	padding: 1em;
	background: #CCCC99;
}


#expressOrderNav {
	margin-top: 2em;
}
#expressOrderNav a {
	text-decoration: none;
}
#expressOrder .addToCart {
	margin-top: 2em;
}


#expressOrderNav .continueShopping {
	background: url(images/continueShopping_btn.jpg) no-repeat;
	height: 20px;
	width: 110px;
}
#expressOrderNav .continueShopping span {
	position: relative;
	left: -10000px;
}

#expressOrderNav .viewCart {
	background: url(images/viewCart_Btn.jpg) no-repeat;
	height: 20px;
	width: 110px;
}
#expressOrderNav .viewCart span {
	position: relative;
	left: -10000px;
}
#expressOrderNav .newEO {
	background: url(images/anotherQS_btn.jpg) no-repeat;
	height: 20px;
	width: 110px;
}

#expressOrderNav .newEO span {
	position: relative;
	left: -10000px;
}



/*store

.storeCategoryProduct {border-bottom:1px solid #999;}

.productPrice, .storePrice, .wholesalePrice {
	display: block;
	font-size: 100%;
}

.storebreadcrumb {display:none;}


#store {
width:550px;
}
#storeContent {

}
#storeDetail {
	clear: both;
	border: none;
	padding: 1.5em;
	margin-left: 20px;
}
.allCategories {
	
}
.addToCart {
}


#xstoreCartCount {
	color: #E66100;
	font-weight: normal;
	margin-top: -.5em;
	margin-top: -1em;
}
#storeCartCount a:link, #storeCartCount a:visited {
	color: #E66100;
	text-decoration: none;
	font-weight: bold;
}
#storeCartCount a:hover, #storeCartCount a:active {
	color: #54640D;
	text-decoration: underline;
}

#storeSearch{
	display: none;
}
#storeProductBody {
	margin-top: 1em;
	border-top: 2px solid #E66100;
}
.productThumbnail img, .productImage img {
	border: 1px solid #CCCC99;
}
.productIcon {
	display: block;
}

.storeCategories {
	margin:auto;
	width:200px;
	border-bottom:1px solid #ccc;
}

.storeDepartments {
	float: left;
	width: 32%;
	text-align: center;
	margin: 1em 0;
}
.storeCategoryProduct {
	clear: both;
	margin-left: 1em;
	width: 100%;
	border-bottom: 1px solid #999;
}
.productDetails, #storeContent {
	font-size: 98%;
}
.productDetails {
	width: 75%;
}

.productPrice, .storePrice {
	display: block;
	font-size: 100%;
	font-weight: bold;
}
.saleprice {
	color: red;
	font-size: 105%;
}
.productName {
	font-weight: bold;
	font-size: 1.2em;
}
.productThumbnail {
	padding-bottom: .5em;
}
.productName a:link, .productName a:visited {
	text-decoration: underline;
}
.productName a:hover, .productName a:active {
	color: #E66100;
	text-decoration: none;
}
#storeUpsale, #storeAlternatives {
	border-top: 2px solid #E66100;
	margin-top: 1em;
	padding-top: 1em;
	font-weight: bold;
}
.categoryReturn {
	clear: both;
}

.radioInput {
	width: 40%;
}
#searchResults h2{
	padding-top: 3em;
}
#enterZip fieldset {
	width: 90%;
	padding: 1em;
	font-size: 1.1em;
}
#enterZip legend {
	font-weight: bold;
	color: #000;
}

#circuitPageSendForm {
	width: 350px;
}

.emailLink {
	margin: 1.5em 0;
	font-size: 1.1em;
}
.catalogDetail .emailLink {
	margin-top: -20px;
}

#storeProducts {
	font-size: 1em;
	width: 100%;
}
*/


.article102 ul {color:#ce2894;}

#breadcrumbGoogle {display:none;}

#footer {background-color:#fff;}
