body {margin: 0;font-family: verdana, arial, helvetica, sans-serif;font-size: 62.5%;color: #584637;background-image: url('../images/bg.gif');}

/*bof basic elements*/
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;}
HR {margin-top: 0.5em;height: 1px;border: none;	border-bottom: 1px solid #9a9a9a;}
a img {border: none;}
a:link, #navEZPagesTOC ul li a {color: #584637;	text-decoration: none;}
a:visited {color: #584637; 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: #638c76;}
a:active {color: #638c76;}

/*bof basic layout elements*/
#mainWrapper {background: transparent;text-align: left;width: 950px;vertical-align: top;}
#contentMainWrapper{}

/*bof header elements*/
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {margin: 0em; padding: 0em;}

/*bof branding elements*/
#logoWrapper  {/*margin-top: 20px;*/}
#tagline {display: none;}
#logo{float:right;margin-top:-40px;}

/*bof header*/
#headerWrapper {/*position:relative;z-index:-20;top:-40px;*/margin-top:-55px;}
#navMainWrapper {margin: 0em;font-weight: normal;color: #444;height: 1%;width: 100%;position:relative; z-index:50;}
#navMain ul  {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: center;line-height: 1.5em;float:right;position:relative;top:70px;right:15px;}
#navMain ul li {display: inline;}
#navMain ul li a {text-decoration: none;/*padding: 0em 0.5em*/;margin: 0;color: #444443;white-space: nowrap;}
.cart-image {vertical-align:middle;}
#navMainSearch {float: right;position:relative;top:80px;margin-right:20px;display:none;}
.search-button {vertical-align: middle;}
.header-search-box {border:1px solid #444;height:18px;vertical-align:middle;}
#navCatTabsWrapper {display: none;}
#navEZPagesTop   {margin: 0 0 0;padding: 0.5em;background-color:#584638;color: #fff;text-transform: lowercase;font-weight:bold; font-size:1.2em;text-align: center;letter-spacing: 0px;height: 20px;padding-top:15px;margin-top:0px;}
#navEZPagesTop a{color:#fffffd;margin-right:10px;margin-left:10px;}
#navEZPagesTop a:hover{color:#d6e1dc;} 
.header-link {font-size:1.0em;display:inline;font-weight:normal;vertical-align:middle;letter-spacing:0px; color:#d7e1dc;}
.header-link {color:#d7e1dc;margin-left:10px;margin-right:15px;}
.header-link a{color:#d7e1dc;} 
.keywords {font-weight:normal;vertical-align:middle;letter-spacing:0px;color:#d7e1dc;background-color:#f3faff;}
.cart-image {margin-right:5px;}
#navMain-1{width:950px;text-align:center;background-color:#f3faff;}
#navMain-1 ul {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: center;line-height: 1.5em;letter-spacing: 1.5px;height: 1px;}
#navMain-1 ul li {display: inline;}
#navMain-1 ul li a {margin: 0;padding: 0em 0.5em;text-decoration: none;color: #d7e1dc;white-space: nowrap;}
#join-us{float:right;position:relative;z-index:25;margin-right:10px;top:110px;/*top:50px;right:10px;*/}

/*bof content area*/
/*bof center column content*/
#contentMainWrapper {border-left: 1px solid #584638; border-right: 1px solid #584638;background-color:#fff;}
#navBreadCrumb  {background-color: #fff;margin: 0em;padding: 0.5em;font-size: 0.95em;font-weight: bold;color: #584638;text-transform: lowercase;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}
#facebook-main{margin-left:30px;margin-top:10px;}

/*bof left and right sidebox containers*/
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {margin: auto;} 
#navColumnOne, #navColumnTwo {background-color: #ecf3ef;padding-bottom:25px;border-right:1px solid #584638;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em;}

/*bof sideboxes*/
.columnLeft {}
h3.leftBoxHeading, h3.leftBoxHeading a {font-size: 1em; color: #584637;}
.leftBoxHeading{margin: 0em; padding: 0.5em 0.2em; background-color: #ecf3ef;}
.centerBoxHeading {margin: 0em; padding: 0.5em 0.2em; color:#60bbfb;background-color:#fff;padding-left:15px;font-weight:normal;font-size:180%; border-bottom:2px dotted #ccc;width:705px;margin-left:0px;}
.leftBoxContainer {margin-top: 1.5em;}
.sideBoxContent {padding: 0.4em; padding-left: 15px; background-color: #ecf3ef;}
h3.leftBoxHeading a:hover {color: #638c76; text-decoration: none;} 
#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0; padding: 0.2em 0em;} 
#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}
#bestsellers .wrapper {margin: 0em 0em 0em 1.5em;}
#bestsellers ol {margin-left: 1.1em; padding: 0;}
#bestsellers li {margin: 0.3em 0em 0.3em 0em; padding: 0;}
.newsbanner {padding-bottom: 20px;}
.sidebox-search-box {border:1px solid #444;height:18px;}
.zen-download {margin-top:20px;}
.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, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {text-align: center;}
#bannerboxHeading {background-color: #0000CC;}
#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}
#bannerboxallHeading {display: none;}
#custom-quote {margin-bottom:10px;}
#searchHeading {display:none;}
.custom-quote{margin-bottom:20px;margin-top:20px;}
.read-blog{margin-bottom:20px;}
.category-products {font-weight:bold;}
/*eof sideboxes*/
/*eof content*/

/*bof footer*/
/*bof bottom navigation*/
/*#navSuppWrapper    {margin: 0px;background-image: url('../images/bottom1.gif');background-repeat: no-repeat;width: 782px;height: 69px;color: #584638;font-size: 1.2em;font-weight: bold;text-transform: lowercase;}
#navSupp ul {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: center;line-height: 1.5em;letter-spacing: 1.5px;height: 1px;}
#navSupp ul li {display: inline;}
#navSupp ul li a {margin: 0;padding: 0em 0.5em;text-decoration: none;color: #584638;white-space: nowrap;}*/
/*eof bottom navigation*/

/*bof copyright*/
#siteinfoLegal {padding-top: 5px;padding-bottom:5px;letter-spacing: 2px;font-size:  1.0em;text-transform: lowercase;font-weight: bold;margin-bottom:25px;}
#siteinfoLegal, #siteinfoIP {background-image: url('../images/bg.gif')}
/*eof copyright*/
#validator {margin-bottom: 0px; background-image: url('../images/bg.gif'); height: 100%;margin-top:25px;}
.valbutton {margin-left:50px;margin-top: 43px;}
.paypal-logos {float:left;}
.followus {margin-top: 23px; float: right;}
.AuthorizeNetSeal{float:left;}
.bitcoin{position:relative;top:35px;margin-left:20px;}

/*eof footer*/
/*eof basic layout elements*/

/*bof micellaneous*/
/*bof product info display*/
/*eof product info display*/

/*bof shopping cart display*/
.tableHeading TH {border-bottom: 1px solid #548638;background-color: #574739;color:#fff;}
.tableHeading, #cartSubTotal {background-color: #574739;color:#fff;}
#cartSubTotal {padding-right: 2.5em;border-bottom: 1px solid #548638;border-left: 1px solid #548638;border-right: 1px solid #548638;font-weight: bold;text-align: right;line-height: 2.2em;}
.tableRow, .tableHeading, #cartSubTotal {height: 2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay {padding-right: 0.2em; text-align: right;}
#scUpdateQuantity {width: 2em;}
.cartQuantity {width: 4.7em;}
.cartNewItem {color: #584637; position: relative;  /*do not remove-fixes stupid IEbug*/}
#cartContentsDisplay {border: 1px solid #584638;}
.cartOldItem {color: #584637; position: relative;   /*do not remove-fixes stupid IEbug*/}
.cartBoxTotal {text-align: right; font-weight: bold;}
.cartRemoveItemDisplay {width: 3.5em;}
.cartAttribsList {margin-left: 1em;}
#mediaManager {margin: 0.2em; padding: 0.5em; width: 50%;}
.mediaTitle {float: left;}
.mediaTypeLink {float: right;}
.normalprice, .productSpecialPriceSale {text-decoration: line-through;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #ff0001;}
.orderHistList {margin: 1em; padding: 0.2em 0em;} 
.totalBox {padding: 0.2em;  width: 5.5em; text-align: right;}
.lineTitle, .amount {padding: 0.2em; text-align: right;}
.amount {width: 5.5em;}
.seDisplayedAddressLabel {background-color: #85C285; text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase; text-align: center; font-weight: bold;}
#seShipTo {padding: 0.2em;}
#shoppingcartBody #shippingEstimatorContent {clear: both;}
.cartOldItem {text-transform: lowercase;}
.info-text a{text-decoration:underline;}
/*eof shopping cart display*/

/*bof product listing display*/
TR.tableHeading {background-color: #d6e1db; height: 2em;}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {padding: 0.5em;}
.listingProductImage {border:0px solid #444;}
#prod-listing-manu{margin:0 auto;margin-top:25px;background-color:#ecf3ef;border:1px solid #d6e1db;width:550px;padding:10px;}
#prod-listing-manu label{font-size:14px;}
#navBreadCrumb img{display:none;}
.man-back{vertical-align:middle;margin-left:330px;}
#prod-listing-manu select{font-size:15px;}
.categoryListBoxContents{font-size:140%;}
h3.itemTitle a{font-size:1.2em;font-weight:normal;}
/*eof product listing display*/

/*bof form elements*/
CODE {font-family: arial, verdana, helvetica, sans-serif; font-size: 1em;}
FORM, SELECT, INPUT {margin: 0.1em; font-size: 1em; display: inline;}
TEXTAREA {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 #ccc;}
LEGEND {font-weight: bold; padding: 0.3em;}
LABEL, h4.optionName {padding: 0.2em; line-height: 1.5em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
.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;}
.clearBoth {clear: both;}
CAPTION {/*display: none;*/}
/*eof form elements*/

/*bof warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {padding: 0.2em; line-height: 1.8em; border: 1px solid #000;}
.messageStackWarning, .messageStackError {background-color: #ff0000; color: #fff;}
.messageStackSuccess {background-color: #99FF99; color: #584638;}
.messageStackCaution {background-color: #FFFF66; color: #584638;}
/*eof warnings, errors, messages*/

/*bof generic classes*/
#sendSpendWrapper {margin: 0em 0em 1em 1em; border: 1px solid #cacaca; float: right;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 0; width: 47%;}
#navEZPagesTOCWrapper {font-weight: bold;float: right;height: 1%;border: 1px solid #000;}
#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 {margin: 0; padding: 0em 0.5em;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {margin: 0.5em;}
.alert {margin-left: 0.5em; color: #ff0001;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {padding: 0.8em;}
.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 0.9em;}
.back {float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
.bold {font-weight: bold;}
.rowOdd {background-color: #fff; height: 1.5em; vertical-align: top;}
.rowEven {background-color: #f4f6f5; height: 1.5em; vertical-align: top;}
.hiddenField {display: none;}
.visibleField {display: inline;}
#myAccountGen li, #myAccountNotify li {margin: 0;} 
#siteMapList {width: 90%; float: right;}
.information {padding: 10px 3px; line-height: 150%;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {background-color: #fff;}
.category-links {}
/*.sideBoxContent {text-transform: lowercase;}*/
h3#attribsOptionsText {display: none;}
.attribsInput {color: #584637; float: right;}
.wrapperAttribsOptions {}
#prevOrders {border-top: 1px solid #584638; border-bottom: 1px solid #584638;}
#advSearchResultsDefaultHeading {display: none;}
.live-shops-text {font-size: 1.3em;}
/*eof generic classes*/

/*bof image display*/
.accountTotalDisplay, .accountTaxDisplay {width: 20%; text-align: right;}
.accountQuantityDisplay {width: 10%; vertical-align: top;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em;}
#cartImage {margin: 0.5em 1em;}
LABEL#textAreaReviews {margin: 1em 0em; font-weight: normal;}
.ratingRow {margin: 1em 0em 1.5em 0em;}
/*eof image display*/

/*bof faq's elements*/
.dhtmlgoodies_question{	/* Styling question */
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 2px;
	background-color: #fff;
  	width: 700px;
  	height: 25px;
  	color: #584638;
  	font-size: 1.1em;
  	font-weight: bold;
  	overflow: hidden;
  	cursor: pointer;
	}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	background-color: #fff;
  	width: 700px;
  	visibility: hidden;
  	height: 0px;
  	overflow: hidden;
  	position: relative;
	}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding: 1px;
  	font-size: 1.1em;
  	font-weight: normal;	
  	position: relative;
	}
/*eof faq's elements*/

/*bof testimonials elements*/
#mainContainer {
	margin: 0 auto;
  	padding: 3px;
  	background-color: #fff;
  	width: 340px;
  	text-align: left;
  	font-size: 1.2em;	
	}
.clear {clear: both;}
/*eof testimonials elements*/


/*bof logo gallery*/
.hoverbox {
	 margin: 0 auto;    
   	 cursor: default;
 	 list-style: none;
  	width: 525px;	
	}
.hoverbox a {cursor: default;}
.hoverbox a .preview {display: none;}
.hoverbox a:hover .preview {
	display: block;
  	position: absolute;
  	top: -33px;
  	left: -45px;
  	z-index: 1;
	}
.hoverbox img {
	padding: 0px;
  	background: #fff;
  	width: 155px;
  	height: 45px;
  	border-width: 0px;
  	color: inherit;
  	vertical-align: top;
	}
.hoverbox li {
	margin: 3px;
  	padding: 5px;
  	background: #fff;
  	border-width: 0px;
  	color: inherit;
  	display: inline;
  	float: left;
  	position: relative;
	}
.hoverbox .preview {border-color: #000; width: 310px; height: 90px;}
/* =Internet Explorer Fixes
----------------------------------------------------------------------*/
.hoverbox a {position: relative;}
.hoverbox a:hover {display: block; font-size: 100%; z-index: 1;}
.hoverbox a:hover .preview {top: -38px; left: -50px;}
.hoverbox li {position: static;}
/*end of fixes for ie*/
/*eof logo gallery*/

/*bof etsy gallery*/
.hoverbox1 {
	margin: 0 auto;    
  	cursor: default;
  	list-style: none;
  	width: 550px;
	}
.hoverbox1 a {
 	cursor: default;
	}
.hoverbox1 a .preview1 {
	display: none;
	}
.hoverbox1 a:hover .preview1  {
	display: block;
  	position: absolute;
  	top: -33px;
  	left: -45px;
  	z-index: 1;
	}
.hoverbox1 img {
	padding: 0px;
  	background: #fff;
  	width: 450px;
  	height: 59px;
  	border-width: 0px;
  	color: inherit;
  	vertical-align: top;
	}
.hoverbox1 li {
	margin: 3px;
	padding: 5px;
  	background: #fff;
  	border-width: 0px;
  	color: inherit;
  	display: inline;
  	float: left;
  	position: relative;	
	}
.hoverbox1 .preview1 {
	border-color: #000;
  	width: 740px;
  	height: 100px;
	}
/* =Internet Explorer Fixes
----------------------------------------------------------------------*/
.hoverbox1 a {position: relative;}
.hoverbox1 a:hover {display: block; font-size: 100%; z-index: 1;}
.hoverbox1 a:hover .preview1 {top: -38px; left: -50px;}
.hoverbox1 li {position: static;}
/*end of fixes for ie*/
/*eof etsy gallery*/


/*bof home*/
#home-wrapper {width:740px;font-size:120%;}
/*#slide-show{width:700px; margin:0 auto;margin-bottom:15px;}*/
#home-text{margin:0 auto;margin-top:20px;width:700px;margin-bottom:20px;border-bottom:2px dotted #ccc;padding-bottom:20px;line-height:160%;}
#home-text-bottom{width:950px;margin-bottom:30px;}
#home-wrapper h3{font-size:150%;font-weight:normal;color:#60bbfb;}
#top10{float:left;margin-left:23px;}
#top10 li{line-height:140%;}
#our-clients {float:right;margin-right:25px;border-left:2px dotted #ccc;padding-left:20px;width:45%;}
#our-clients a{color:#60bbfb;float:right;} 
#our-clients a:hover{color:#444;}
#big-links{width:710px;margin:0 auto;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;margin-top:10px;padding-top:10px;margin-bottom:15px;}
.view-port{margin-left:25px;}
.custom-design{margin-left:20px;}
.equation{width:632px;margin-left:30px;margin-top:15px;}
.process {margin-left:20px;}
#process-wrapper{font-size:120%;}
.big-contact{margin-left:45px;margin-top:15px;}
.product_detail img{display:none;}

/*bof portfolio*/
#portfolio{width:700px; margin:0 auto;}
#portfolio-left {float:left;width:350px;margin-top:0px;}
#portfolio-right {float:left;margin-left:70px;width:250px;margin-bottom:20px;}
.live-shops-text {text-align:left;}
.navNextPrevWrapper {margin-bottom:10px;}
.full-size {margin-left:0px;}
.test-text{font-size:140%;line-height:25px;color:#60bbfb;text-align:center;width:450px;margin:0 auto;margin-bottom:20px;float:right;margin-top:-50px;}
.read-more{font-size:12px;color:#444;float:right;margin-top:15px;}
/*eof portfolio*/

#categoryDescription {margin:0px 0px;}
.categoryListBoxContents img{margin-bottom:0px;}
.itemTitle {margin-top:15px;}
#categoryDescriptionSub p{text-align:left;}

#indexProductListCatDescription {margin:0px 0px;}


#categoryIcon {display:none;}

/*bof advanced search*/
#productsListingTopNumber {margin-bottom:10px;}

/*bof ask a question*/
#askAQuestion h1{margin-bottom:15px;}

.categoryListBoxContents img{margin-bottom:15px;}

/*bof center boxes*/
.box_image {margin-top:15px;margin-bottom:15px;}
.product_title {font-size:110%;font-weight:bold;}
.product_detail {float:right;}
.price {float:left;font-size:110%;font-weight:bold;}
.normalprice {font-size:90%;}


.rss-link {vertical-align:middle;}

#donate-wrapper{width:700px;margin-top:25px;margin-left:40px;}
#donate-text{float:left;width:500px;}
#donate-button{float:left;}

#wppostsContent li{margin-bottom:10px;border-bottom:1px dashed #574739;padding-bottom:10px;}

#blog-feed{margin-bottom:20px;}

#sorter{display:none;}

.addthis_toolbox1{margin-left:200px;margin-top:20px;}

.addthis_toolbox2{float:right;margin-right:20px;margin-top:-20px;}

#custom-quote-text {font-size:130%;margin-top:20px;margin-bottom:20px;}

.centerBoxContentsProducts a{}

#info-text {font-size:120%;}
#info-text a{text-decoration:underline;}

/*bof accordian*/
#Acc1{width:100%;margin:0 auto;}
.Accordion {border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;overflow: hidden;}
.AccordionPanel {margin: 0px;padding: 0px;}
.AccordionPanelTab {background-color: #ecf3ef;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;margin: 0px;padding: 2px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;color:#444;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.AccordionPanelContent {overflow: auto;margin: 0px;padding: 0px;height: 300px;;padding-left:20px; padding-right:20px;padding-top:10px;padding-bottom:10px;}
.AccordionPanelOpen .AccordionPanelTab {background-color: #625245;color:#fff;}
.AccordionPanelTabHover {color: #fff;background-color: #625245;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #71877b;}
.AccordionFocused .AccordionPanelTab {background-color: #ffffee;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background-color: #33ccff;}
#accordian-wrapper{margin:0 auto;margin-top:25px;margin-bottom:25px;width:100%;margin-left:0px;font-size:120%;}

.blog-search-box  {width:313px; height:20px;}


#video-tuts-text{float:right; width:50%;margin-top:5px;}
.cat-youtube{float:left;}
.video-tuts{font-weight:bold;font-size:115%;}

.info-text{font-size:120%;line-height:20px;}
.info-text p{text-align:left;}

/*bof reviews*/
.productSalePrice, .productPriceDiscount{color:#990000;}
.productPriceDiscount{font-size:12px;}
.productSalePrice{font-size:15px;}
#productReviewsDefaultListingBottomNumber{display:none;}


/*bof new products listing page*/
#productsnewBody .more-info-button{display:none;}
#productsnewBody input#submit2{display:none;}
#productsnewBody input#submit1{display:none;}
a.new-product-name {font-weight:normal;font-size:150%;}

/*bof featured listing page*/
#featuredproductsBody .more-info-button{display:none;}
#featuredproductsBody a.featured-product-name {font-weight:normal;font-size:150%;}
.main{font-weight:normal;line-height:20px;}

/*bof ezpage 47*/
#home-wrapper1 {width:740px;font-size:120%;}
#home-text1{margin:0 auto;margin-top:20px;width:700px;margin-bottom:20px;border-bottom:0px dotted #ccc;padding-bottom:0px;line-height:160%;}
#home-text-bottom{width:950px;margin-bottom:30px;}
#home-wrapper1 h3{font-size:150%;font-weight:normal;color:#60bbfb;}
#top101{float:left;margin-left:23px;}
#top101 li{line-height:140%;}
#our-clients1 {float:right;margin-right:25px;border-left:2px dotted #ccc;padding-left:20px;width:45%;}
#our-clients1 a{color:#60bbfb;float:right;}
#our-clients1 a:hover{color:#444;}
#big-links1{width:710px;margin:0 auto;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;margin-top:10px;padding-top:10px;margin-bottom:15px;}
.view-port{margin-left:25px;}
.custom-design{margin-left:20px;}
.equation{width:632px;margin-left:30px;margin-top:15px;}
.process {margin-left:20px;}
#process-wrapper{font-size:120%;}
.big-contact, .view-templates{margin-left:45px;margin-top:15px;}
.product_detail img{display:none;}
#free, #templates, #custom-design1{padding-bottom:20px;border-bottom:2px dotted #ccc;width:700px;line-height:160%;margin:0px auto;margin-bottom:10px;}
#free h3, #templates h3, #custom-design1 h3{margin-left:25px;}


/*bof highlight*/
.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

/*bof mega menu*/
ul#topnav {margin: 0; padding: 0;float:left;width: 100%;list-style: none;font-size: 1.1em;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative; /*--Important--*/}
ul#topnav li a {float: left;text-indent: -9999px; /*--Push text off of page--*/height: 44px;}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.home {background: url(../images/nav_home.png) no-repeat;width: 78px;}
ul#topnav a.design {background: url(../images/design.png) no-repeat;width: 158px;}
ul#topnav a.templates {background: url(../images/templates.png) no-repeat;width: 158px;}
ul#topnav a.modules {background: url(../images/modules.png) no-repeat;width: 158px;}
ul#topnav a.help {background: url(../images/help.png) no-repeat;width: 158px;}
ul#topnav a.portfolio {background: url(../images/portfolio.png) no-repeat;width: 158px;}
ul#topnav a.contact {background: url(../images/contact.png) no-repeat;width: 160px;}
ul#topnav li .sub {position: absolute; /*--Important--*/top: 44px; left: 0;z-index: 99999;background: #fff url(../images/sub_bg.png) repeat-x; /*--Background gradient--*/padding: 20px 20px 20px;float: left;border:1px solid #ccc;/*--Bottom right rounded corner--*/-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;/*--Bottom left rounded corner--*/-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;display: none; /*--Hidden for those with js turned off--*/}
ul#topnav li .row { /*--If needed to break out into rows--*/clear: both;float: left;width: 100%;margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;width: 150px;float: left;}
ul#topnav .sub ul li {width: 100%; /*--Override parent list item--*/color: #444;}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/padding: 5px 0;background-image: none;color: #60bbfb;}
ul#topnav .sub ul li a {float: none;text-indent: 0; /*--Override text-indent from parent list item--*/height: auto; /*--Override height from parent list item--*/background: url(../images/navlist_arrow.png) no-repeat 5px 12px;padding: 7px 5px 7px 15px;display: block;text-decoration: none;color: #444;}
ul#topnav .sub ul li a:hover {color: #574738;text-decoration:underline;background-position: 5px 12px ;/*--Override background position--*/}
.small-contact {margin-top:0px;margin-left:20px;}
.view-all{position:relative;top:5px;}
/*eof mega menu*/

/*bof home slideshow*/
#slideshowWrapper{position:relative;width:700px;margin:auto;height:300px;margin-top:-30px;}
#fssPrev{display:none;}
#fssNext{display:none;}
#fssPlayPause{display:none;}
ul#slideshow{list-style:none;border:0px solid #999;padding:2px;margin:auto;margin-top:5%;width:700px;height:300px;overflow:hidden;}
p{text-align:center;}
#fssList{display:none;}
/*eof home slideshow*/

/*bof contact us form*/
.contact-us-image{float:left;width:230px;margin-top:-70px;margin-left:50px;}
.contact-text{float:left;width:360px;margin-top:30px;}
.contact-us-quote{margin-left:200px;margin-top:-90px;}

/*bof testimonials*/
.test-date, .sidebox-test-image, .test-none{display:none;}
.testimonial-sidebox p{text-align:left;font-size:12px;line-height:15px;margin-top:10px;}
.testimonial-sidebox a{margin-top:10px;}
.read-more{float:right;font-size:10px;}
#catBoxDivider, .catBoxDivider{border-bottom:1px dashed #574739;}
.view-all-link{margin-top:5px;float:right;margin-bottom:25px;}


/*bof meet the designer*/
.aboutus{float:right;}

/*bof what we do*/
.dotted{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;width:97%;margin:0 auto;padding-top:10px;}

.back-top-top{}

.big-red{font-size:150%;color:#990000;}

/*affiliates*/
#referrers-tools{width:95%;margin:0 auto;font-size:120%;}
#referrers-tools p{text-align:left;}
.imagetitle{text-align:center;}
.referrer_image{margin:0 auto;}
.current-blue{color:#02489d;}
#referrer-top-links{text-align:center;margin-bottom:15px;font-weight:bold;font-size:130%;}
.referrers-header{margin-top:25px;}
#referrer-terms{width:95%;margin:0 auto;font-size:120%;}
#referrer-terms p{text-align:left;}
.signup-top{text-align:left;font-size:130%;width:90%;margin:0 auto;margin-bottom:25px;}
.signup-top a{color:#02489d;font-weight:bold;}
.signup-top a:hover{color:#638c76;text-decoration:underline;}

/*.chrome #headerWrapper{margin-top:-30px;}
.chrome  #navEZPagesTop{padding-top:30px;}
.chrome #contentMainWrapper{}
.chrome #social-header{margin-top:-150px;margin-left:540px;}

.chrome #productMainImage{position:relative;z-index:-2;}
.chrome #topnav li .sub {z-index:2000;}*/


