/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 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 4387 2006-09-04 13:54:28Z drbyte $
 */

body { background:#ffffff url(../images/background.png) top center no-repeat; color:#5a5456; font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:160%; margin:0px; }

a img { border:none; }

a { color:#5a5456; text-decoration:none; }
a:visited { color:#5a5456; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

.centerColumn a { color:#f7781c; text-decoration:none; }
.centerColumn a:visited { color:#f7781c; text-decoration:none; }
.centerColumn a:hover { color:#000000; text-decoration:none; }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; }
h1 { clear:both; color:#000000; display:block; font:bold 1.3em Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 1px 0px; text-decoration:none; text-transform:uppercase; }
h2 { font-size:1.3em; }
h3 { font:bold 1.1em Arial, Helvetica, sans-serif; text-transform:uppercase; }
code { /*font-family:arial, verdana, helvetica, sans-serif;*/ }

form, select { display:inline; margin:0.1em; }

textarea { float:left; margin:auto; display:block; width:100%; }
fieldset { padding:10px; margin:0px 10px 0px 10px; border:1px solid #cccccc; }
legend { font-weight:bold; padding:3px; color:#64b445; }

label, h4.optionName { line-height:1.5em; padding:0.2em; }

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

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float:left; }
input { width:auto !important; /*hack for Zen Cart resizing buttons, grr */
}
label.inputLabel { clear:both; width:9em; }

label.inputLabelPayment { width:14em; float:left; padding-left:2.5em; }

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

#checkoutPayment LABEL.radioButtonLabel { font-weight:bold; }

address { padding:0.5em; }

address { font-style:normal; }

.clearBoth { clear:both; }

hr { height:1px; margin-top:0.5em; border:none; border-bottom:1px solid #9a9a9a; }

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { padding:.2em .5em; border:1px solid #000; }

.messageStackWarning, .messageStackError { background-color:#ff9; color:#c00; padding:0 .5em; }
.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img { display:none; }
.messageStackSuccess { background-color:#9f9; color:#070; }

.messageStackCaution { background-color:#FFFF66; color:#5a5456; }

/*wrappers - page or section containers*/
#mainWrapper { background-color:transparent; text-align:left; width:1040px; }

#headerBackground { background:transparent; height:190px; margin:0px; padding:0px; width:1040px; }

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

#logoWrapper{ background-color:transparent; }

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { margin:auto; } 
#navColumnOneWrapper, #navColumnTwoWrapper { margin:0px; }
	
#tagline { padding:1em 0 0 0px; text-align :center; }

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

.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { margin:0px; width:40%; }

.wrapperAttribsOptions { margin:0.3em 0em; }

/*navigation*/

.navSplitPagesResult { margin:20px 0px 15px 0px; }
.navSplitPagesLinks {}

.navNextPrevCounter { margin:0em; }
.navNextPrevList { display:inline; white-space:nowrap; margin:0px; padding:0.5em 0em; list-style-type:none; }

#navMainWrapper/*, #navSuppWrapper, #navCatTabsWrapper*/ { margin:0em; padding:5px 0px; background-color:#fff; border-bottom:1px solid #b9bbbd; }
#navCatTabsWrapper { background-color:transparent; color:#9a9a9a; }

#navMain ul, #navSupp ul, #navCatTabs ul { margin:0px; padding:0.3em 0em; list-style-type:none; }

#navMain ul li, #navSupp ul li, #navCatTabs ul li { display:inline; }

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { padding:0em 0.5em; margin:0px; }

#navCatTabs ul li a { color:#9a9a9a; }

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

#navEZPagesTOC ul { margin:0px; 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:0px; }

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription { /*margin:0.5em;*/
}
#indexProductListCatDescription, #categoryDescription { color:#888888 !important; font-size:.8em !important; font-style:italic; line-height:1.1em; margin-top:20px; padding:20px; }

#navBreadCrumb { background-color:transparent; padding:0px 10px 0px 10px; border:0px solid #b9bbbd; float:left; width:500px; }

#navEZPagesTop { background-color:#fff; padding:0.5em; border-top:1px solid #b9bbbd; }

#navColumnOne { background-color:#ffffff; padding-left:10px; }
#navColumnTwo { background-color:#ffffff; padding-right:10px; }
#navColumnOne_shadow { background:transparent; width:20px; }
#navColumnTwo_shadow { background:transparent; width:20px; }

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

/*.content,*/ #productDescription, .shippingEstimatorWrapper { /*padding:0.5em;*/
}

.shippingEstimatorWrapper { background:#ffffff; }

.alert { color:#c00; }
.advisory {}
.important { font-weight:bold; }
.notice {}
.rating{}
.gvBal { float:right; }
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { /*padding:0.8em;*/
}
.centerColumn { margin:0px 10px 0px 10px; }
.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size:.8em;  margin:5px 0px 10px 20px; }
#siteinfoLegal { font-size:.8em;  margin:5px 0px 10px 40px; width:460px; float:left; }

/*Shopping Cart Display*/
#cartAdd { float:right; text-align:center; border:0px solid #000; padding:0px 0px 10px 0px; }

.tableHeading th { border-bottom:1px solid #b9bbbd; }

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

#cartSubTotal { border-top:1px solid #b9bbbd; 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:4px 5px 4px 5px; }

#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; background-color:#E4FEf5; border:1px solid #003D00; }

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

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

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

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

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin:0px; 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; }

.centerBoxWrapper { border-top:8px solid #b9bbbd; margin:20px 0px 0px 0px; height:1%; }

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a { color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin:0px; padding:6px 0px 0px 0px; text-align:left; vertical-align:middle; }
h2.centerBoxHeading, h3.centerBoxHeading a { color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin:0px; padding:0px; text-align:left; vertical-align:middle; }
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading { }

.leftBoxHeading { background:transparent; }
.centerBoxHeading { background:transparent; }
.rightBoxHeading { background:transparent; }
.leftBoxContainer, .rightBoxContainer { margin:0 0 1em 0px; clear:both; }

.sideBoxContent { background-color:transparent; padding:5px 0px 5px 0px; }

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

.categoryListBoxContents a, .categoryListBoxContents a:visited { color:#087f08; }
.categoryListBoxContents a:hover { color:#43b649; }

#bestsellers ol { padding:0px; margin:0 0 0 1.5em; }

#upProductsHeading { text-align:left; }

#upDateHeading { text-align:right; }

/* categories box parent and child categories */
span.category-subs-parent { font-weight:bold; }
span.category-subs-selected { font-style:italic; }
/* end categories box links */

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

.forward { float:right; }

.bold { font-weight:bold; }

.rowOdd { background-color:#f5f5f5; vertical-align:top; }

.rowEven { background-color:#fff; vertical-align:top; }

caption { /*display:none;*/
}

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

.accountTotalDisplay, .accountTaxDisplay { width:20%; text-align:right; }

.accountQuantityDisplay { width:10%; vertical-align:top
}

tr.tableHeading { background-color:#eee; }
#prevOrders td { border-bottom:1px solid #b9bbbd; padding:0 .5em 0 0px; }
.productListing-rowheading { background-color:#eee; }
.productListing-data { padding:.5em 0px; }
.productListing-data h3 { margin:0 0 1em 0px; }
#siteMapList { width:90%; float:right; }
#productListing {padding-right:10px !important; }

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

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

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart { background:#ffffff !important; }



#categoryImgListing { text-align:center; }


#bannerbox2Heading, #bannerboxHeading { display:none; }

#bannerbox { border-top:0px; padding:0px 0px 5px 0px; }
#bannerbox2 { border-top:0px; padding:0px 0px 5px 0px; }

#featured { background:url(../images/featuredBack.png) no-repeat; border-top:0px; height:100px; }
#featured a { color:#000000; font-weight:bold; }
#featured img { padding:6px 0px 0px 12px; }
#featured h3 { display:none; }

.itemTitle { padding:0px; margin:0px; }

.centerBoxContentsProducts { margin:10px 0px 10px 0px; }

.leftBoxContainer img { width:220px; }
.rightBoxContainer img {  }

#specials { min-height:100px; }

#categories { background:#dddddd url(../images/categories.jpg) no-repeat; }
#wpcats li, #information a, #wpposts a { border-top:1px solid #b9bbbd; display:block; font-size:.9em; padding:4px 0px 4px 0px; margin:0px; }
#wpcats li:hover, #information a:hover, #wpposts a:hover { background:#e3e3e3; }
#wpposts ul, #wpcats ul { list-style:none; margin:0px; padding:0px; }

a.category-top, a.category-links { background:url(../images/menuLink.png) repeat-x; display:block; height:29px; line-height:29px; padding:0px 0px 0px 10px; margin:0px; vertical-align:middle; width:220px; overflow:hidden; voice-family: "\"}\""; voice-family:inherit; width:210px; } html>body a.category-top, html>body a.category-links { width:210px; }
a.category-products, a.category-subs { display:block; padding:0px; margin:0px; }
a.category-products:hover, a.category-subs:hover { background:#e3e3e3; }

#categoriesHeading { padding-left:10px; }

#blanksidebox {  }
#blanksideboxHeading { display:none; }

#bannerboxall h3 { display:none; }

#cartFloat { background:url(../images/cartFloat.png) no-repeat; border-top:0px; height:30px; width:250px; margin:0px 0px 10px 0px; }

#productnotifications { background:url(../images/featuredBack.png) no-repeat; border-top:0px; height:100px; }
#productnotifications a { color:#000000; font-weight:bold; }
#productnotifications img { padding:6px 12px 0px 0px; float:right; }
#productnotifications h3 { display:none; }

#phoneFloat { color:#000000; float:right; font-size:.9em; line-height:16px; padding:80px 15px 0px 0px; text-align:left; width:315px; voice-family:inherit; width:300px; } html>body #phoneFloat { width:300px; }
#locationFloat { color:#000000; float:left; font-size:.9em; line-height:16px; padding:90px 0px 0px 65px; text-align:center; width:365px; voice-family: "\"}\""; voice-family:inherit; width:300px; } html>body #locationFloat { width:300px; }

#headerBoxLeft { color:#000000; float:left; font-size:.9em; height:138px; line-height:16px; padding:0px; text-align:center; width:520px; }
#headerBoxRight { color:#000000; float:right; font-size:.9em; height:138px; line-height:16px; padding:0px; text-align:left; width:520px; }

#footerWrap { background:url(../images/footerWrap2.jpg); color:#5A5456; height:300px; }
#footerLeft { float: left; margin:20px 0px 10px 60px; width:250px; }
#footerLeft ul { list-style:none; padding:0px; margin:0px; }
#footerLeft ul li { margin:0px 0px 6px 0px; font-size:12px; }
#footerLeft ul li a { color:#ffffff; }
#footerCenter { float:left; margin:20px 0px 10px 10px; width:400px; }
#footerCenter ul { list-style:none; margin:0px; padding:0px; }
#footerCenter ul li { margin:0px 0px 6px 0px; font-size:12px;  }
#footerCenter ul li a { color:#ffffff; }
#footerRight { float:left; margin:20px 0px 10px 10px; width:250px; }
#footerRight ul { list-style:none; padding:0px; margin:0px; }
#footerRight ul li { margin:0px 0px 6px 0px; font-size:12px; }
#footerRight ul li a { color:#ffffff; }

#footerWrap h3 { color:#5A5456; }
#footerWrap a { color:#f7781c; }

acronym, abbr { border-bottom: 1px dashed #333; }

acronym, abbr, span.caps { font-size: 90%; letter-spacing: .07em; }

acronym, abbr { cursor: help; }

blockquote { border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px; }

cite { font-size: 90%; font-style: normal; }

ol#comments li p { font-size: 100%; }

/* classes used by the_meta() */
ul.post-meta { list-style: none; }

ul.post-meta span.post-meta-key { font-weight: bold; }

.credit { background: #90a090; border-top: 3px double #aba; color: #fff; font-size: 11px; margin: 10px 0 0 0; padding: 3px; text-align: center; }

.credit a:link, .credit a:hover { color: #fff; }

.feedback { color: #ccc; text-align: right; clear: both; }

.meta { font-size: .75em; }

.meta li, ul.post-meta li { display: inline; }

.meta ul { display: inline; list-style: none; margin: 0; padding: 0; }

.meta, .meta a { color: #808080; font-weight: normal; letter-spacing: 0; }

.storytitle { margin: 0; }

.storytitle a { text-decoration: none; }

#commentform #author, #commentform #email, #commentform #url, #commentform textarea { background: #fff; border: 1px solid #333; padding: .2em; }

#commentform textarea { width: 100%; }

#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }

#commentlist li .avatar { float: right; margin-right: 25px; border: 1px dotted #ccc; padding: 2px; }

#content { margin: 20px; padding-right: 0px; }

#wp-calendar { border: 1px solid #ddd; empty-cells: show; font-size: 14px; margin: 0; width: 90%; }

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { display: block; text-decoration: none; }

#wp-calendar a:hover { background: #e0e6e0; color: #333; }

#wp-calendar caption { color: #999; font-size: 16px; text-align: left; }

#wp-calendar td { color: #ccc; font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; padding: 2px 0; text-align: center; }

#wp-calendar td.pad:hover { background: #fff; }

#wp-calendar td:hover, #wp-calendar #today { background: #eee; color: #bbb; }

#wp-calendar th { font-style: normal; text-transform: capitalize; }

/* Captions & aligment */
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignleft { float: left; margin-right:10px; }

.alignright { float: right; margin-left:10px; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }



#puppyplusNav_wrap_left { float:left; margin:0px 0px 0px 20px; width:750px; margin-top:5px;}
#puppyplusNav_wrap_right { float:left; margin:0px 0px 0px 0px; width:240px; }

#puppyplusNav {
    background:transparent;
    font-size:1em;
    font-weight:bold;
    width:100%;
    }
#puppyplusNav, #puppyplusNav ul {
    float:left;
    list-style:none;
    line-height:20px;
    padding:0;
    margin:0;
    }
#puppyplusNav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 15px;
	font-size:1.2em;
    }
#puppyplusNav li {
    float:left;
    padding:0;
    }
#puppyplusNav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:221px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
	z-index:1000;
    }
#puppyplusNav li li {
    width:219px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    }
#puppyplusNav li li a {
    padding:10px 10px;
    width:190px;
    font-size:12px;
    color:#fff;
    }
#puppyplusNav li ul ul {
    margin:-33px 0 0 219px;
    }
#puppyplusNav li li:hover {
    background:#fff;
    }
#puppyplusNav li ul li:hover a, #puppyplusNav li ul li li:hover a, #puppyplusNav li ul li li li:hover a, #puppyplusNav li ul li li li:hover a {
    color:#333;
    }
#puppyplusNav li:hover a, #puppyplusNav li.sfhover a {
    color:#333;
    }
#puppyplusNav li:hover li a, #puppyplusNav li li:hover li a, #puppyplusNav li li li:hover li a, #puppyplusNav li li li li:hover li a {
    color:#fff;
    }
#puppyplusNav li:hover ul ul, #puppyplusNav li:hover ul ul ul, #puppyplusNav li:hover ul ul ul ul, #puppyplusNav li.sfhover ul ul, #puppyplusNav li.sfhover ul ul ul, #puppyplusNav li.sfhover ul ul ul ul {
    left:-999em;
    }
#puppyplusNav li:hover ul, #puppyplusNav li li:hover ul, #puppyplusNav li li li:hover ul, #puppyplusNav li li li li:hover ul, #puppyplusNav li.sfhover ul, #puppyplusNav li li.sfhover ul, #puppyplusNav li li li.sfhover ul, #puppyplusNav li li li li.sfhover ul {
    left:auto;
    background:#333;
    }
#puppyplusNav li:hover, #puppyplusNav li.sfhover {
    background:transparent;
    }






.fbConnectWidgetTopmost {border:0px solid #fff;border-top-color:#fff; }










/* // Easy Slider */

	img{border:none;}
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            overflow:hidden;
            }
    /* // image replacement */

	#container{
		text-align:left;
		width:740px;
		background:#fff;
		}
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:740px;
		height:240px;
		overflow:hidden;
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		top:305px;
		z-index:10;
		}
	#nextBtn, #slider1next{
		margin-left:710px;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://puppyplusinc.com/includes/templates/eosBasic/images/btn_prev_thumb.png) no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url(http://puppyplusinc.com/includes/templates/eosBasic/images/btn_next_thumb.png) no-repeat 0 0;
		}	

	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */












/*************************************************************************************************
													CUSTOM FIELDS
**************************************************************************************************/
.customLeftSidebar {
	width:330px;
	margin-right:30px;
	float:left;
}

.customFeaturedImage {
	width:330px;
	line-height:0;
	margin-bottom:20px;
}

.customFeaturedImageArchive {
	width:160px;
	margin-bottom:0;
}

.customFeaturedSmallImage {
	width:87px;
	margin-right:20px;
	float:left;
}

.smallFeatures {
	width:330px;
	min-height:66px;
}

.customFeaturedSmallImage.last {
	margin:0;
}

.customFeaturedThumbnail {
	width:66px;
	margin-left:32px;
	display:inline-block;
	float:left;
	padding:10px 0;
}

.customFeaturedThumbnail.last {
}

.recommendedBox {
	padding-top:5px;
	margin-top:15px;
	border:1px solid #bdbdbd;
	width:328px;
	text-align: center;
	background-color:#f2f2f2;
	min-height:85px;
}

.sf-menu {
	text-transform:uppercase;
}

/*.sf-menu li ul{
	margin-left:300px;
}

#puppyplusNav li li li{
	border:none;
}

#puppyplusNav li li li a {
	font-size:9px;
}*/

#puppyplusNav li li li a {
	padding-top:3px;
	padding-bottom:3px;
	color:red;
}


	

