/*
Skin Name: Skin 11 - Holmes
Skin URI: http://www.aleyant.com
Description: A simplistic Clean design focused on the clarity of content.
Version: 1.0

Copyright: Aleyent Systems 2010, All Rights Reserved
*/

/** Admin shades **/
body { background: #ffffff; color: #555555; }
a { color: #296532; }
a:hover { color: #296532; }
#navigation1 a { color: #ffffff; }
#navigation1 a:hover { color: #296532; }
#navigation2 a, #navigation3 a, #featuredProduct h4 a, #twitter a, #contactBlock a, .recentHistory a { color: #296532; }
#navigation2 a:hover, #navigation3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover, .recentHistory a:hover { color: #296532; }
#navigation4 a { color: #ffffff; }
#navigation4 a:hover { color: #296532; }
img.imageSize_smallsquare, img.imageSize_small, .featuredProductImage { border: 1px #dddddd solid; }
img.imageSize_smallsquare, img.imageSize_small, .featuredProductImage { box-shadow: 0px 0px 5px #ffffff; -webkit-box-shadow: 0px 0px 5px #ffffff; -moz-box-shadow: 0px 0px 5px #ffffff; }
.name a, .categoryName a { color: #296532; }
.name a:hover, .categoryName a:hover { color: #296532; }
.pageTitle { color: #333333; }

.addToCartButton input, 
.loginForm .submit input, 
#shopCartPage_button input.cartCheckoutButton, 
.checkoutButtons input, 
.pageType_checkoutNew .checkout-button input,
#controlButtonArea input.edocAddToCartButton { background-color: #296532; color: #ffffff; }

.addToCartButton input:hover,
.loginForm .submit input:hover,
#shopCartPage_button input.cartCheckoutButton:hover,
.checkoutButtons input:hover,
.pageType_checkoutNew .checkout-button input:hover,
#controlButtonArea input.edocAddToCartButton:hover { background-color: #296532;}

#container { background: #ffffff; }
img.imageSize_mediumsquare { background: #ffffff; }
li.categoryItem, li.hproduct { border-color: #cccccc; }
.loginForm { background-color: #eeeeee; }

#siteSearch { background-color: #296532; }
#navigation1, #navigation4 { background-color: #296532; }
#cart, .teaserPrice, .quickView,.quickView:hover { background-color: #296532; }
#featuredProduct a, #featuredProduct h4, #contactInner, #shareLinks, #subscriberLogoInner, #rssList ul, #twitter ul { border: 1px #cccccc solid; }
.categoryLink, .productLink { background-color: #296532; }
.categoryLink a, .productLink a { color: #ffffff; }
.categoryLink a:hover, .productLink a:hover, .quickView:hover { color: #cccccc; }
.pageTitle { background-color: #eeeeee; }
#banner img { background-color: #dddddd; }

#controlButtonArea .edocUpdateButton input{ background-color: #eaeaea;color: #333333;  }
#controlButtonArea .edocUpdateButton input:hover { background-color: #eaeaea; }

.productAsset .RadListBox_Default .rlbGroup { border-color: #cccccc; }
.productAsset .RadListBox_Default .rlbGroup:hover { border-color: #666666; }
.productAsset .RadListBox_Default .rlbGroup .rlbList li { background-color: #eeeeee; }
.productAsset .RadListBox_Default .rlbGroup li.rlbHovered { background-color: #ffffff; }
.productAsset .RadListBox_Default .rlbGroup .rlbList a { color: #666666; }
.productAsset .RadListBox_Default .rlbGroup .rlbList a:hover { color: #333333; }


/* for rad editor */
h1, h2, h3, h4, h5, h6 { color: #333333; }
h2 { border-bottom: 1px solid #ccc; }
h3 { border-bottom: 1px solid #ccc; }
h4 { font-weight: bold; }
h5 { font-weight: bold; }
h6 { }

/* major */
body { }
#main { width: 960px; padding: 0; margin: 0; float: none; overflow: hidden; position: relative; z-index: 1; }
#contentArea { width: 640px; margin: 0 10px; float: left; background: #fff; min-height: 500px; position: relative; z-index: 1; }
.aside { width: 150px; float: left; clear: none; }
#header { padding: 0; margin: 0; width: 960px; }
input[type=submit], input[type=reset], button, input[type=text], input[type=button], input[type=password] { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* branding */
#branding { width: 960px; margin: 0 0 10px 0; padding: 0; float: left; height: 75px; }

/* search */
#siteSearch { margin-top:10px;padding:5px;}
#siteSearch input { margin:0; }
#siteSearch input[type="text"] { }
#siteSearch input[type="submit"] { border: none;background-color: transparent;padding: 0;margin: 0 5px;color: #fff;font-weight: bold;font-size: 12px;text-indent: -999em;width: 18px;height: 18px;background-repeat: no-repeat; }

/* site logo area */
#siteLogo img { max-height: 75px; max-width: 400px; }
#siteLogo { width: 200px; float: left; }
#siteLogo a { display: block; }

/* cart */
#cart { height: 30px; margin: 10px 10px 0 0; }
#cart a { color: #FFFFFF; display: block; font-size: 11px; line-height: 22px; padding: 4px 10px 4px 5px; }
#cart a span { font-weight: bold; font-size: 11px; color: #fff; }
#cart a:hover { text-decoration: none; }
#cart img { padding: 5px; float: left; }

/* banner */
#banner { width: 960px; margin: 0 0 10px 0; }

/* Top navigation */
#navigation1 { clear: both; height: 30px; margin: 0 0 15px; }
/* Nesting skin */
.sf-menu { float: left; }
.sf-menu a { border-left: none; border-top: none; text-decoration: none; padding: .85em 1em; font-size: 11px; }
.sf-menu a, .sf-menu a:visited { }
/* using shade above */
.sf-menu li { background: transparent; }
.sf-menu li:hover { background: #296532; }
.sf-menu li li { background: #296532; border-bottom: 1px solid #296532; }
.sf-menu li li:hover { background: #296532; border-bottom: 1px solid #ffffff; }
.sf-menu li li li { background: #296532; }
.sf-menu li li li:hover { background: #296532; border-bottom: 1px solid #ffffff; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; z-index: 99; top: 2.3em; /* match top ul list item height */ }

/* side navigation */
.navMenu2, .navMenu3, .recentHistory ul { margin: 0; padding: 10px 0 10px 10px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ccc; background: #fff; }
.navMenu2 li, .navMenu3 li, .recentHistory li { list-style: none; }
.navMenu2 a, .navMenu3 a, .recentHistory a { text-decoration: none; font-size: 11px; display: block; }
/* using shade above */
.navMenu2 a:hover, .navMenu3 a:hover { }
.navMenu2 ul, .navMenu3 ul { margin: 0 0 10px; padding: 0 0 0 6px; }
.navMenu2 ul li, .navMenu3 ul li { list-style: none; }
.navMenu2 ul li ul, .navMenu3 ul li ul { margin: 2px 0; }
.navMenu2 ul li ul li, .navMenu3 ul li ul li { list-style: circle; }
#navigation2 ul ul li a, #navigation3 ul ul li a { color: #999; }

/* navigation 2 (product nav) */
#navigation2 { margin: 0 0 10px; }
#nav2Cap { width: 150px; height: 25px; }

/* navigation 3 (page nav) */
#nav3Cap { width: 150px; height: 25px; }
#navigation3, .recentHistory { margin: 0 0 10px; float: right; margin: 0 0 10px; width: 100%; }
.recentHistory h3 { font-size: 12px; line-height: 24px; text-align: center; }

/* featured */
#featuredProduct { margin: 0 0 10px; }
#featCap { width: 150px; height: 25px; }
#featuredProduct a { display: block; padding: 10px 0; text-align: center; border-width: 0 1px; }
#featuredProduct h4 { margin: 0; border-width: 0 1px 1px; }
#featuredProduct h4 a { padding: 0 0 10px; border: none; }
#featuredProduct img { max-width: 100px; max-height: 100px; border: 1px #ccc solid; }

/* contact block */
#tagline { padding: 0 0 10px 10px; }
#contactCap { width: 150px; height: 25px; }
#contactBlock { font-size: 11px; margin: 0 0 10px; }
#contactBlock li { list-style: none; }
#contactBlock h4 { font-weight: bold; margin: 0; padding: 10px; }
#contactInner { border-width: 0 1px 1px 1px; padding: 10px; }
#cbaddress, #cbphone, #cbemail { margin: 0; padding: 0 0 10px 10px; }

/* share links */
#shareCap { width: 150px; height: 25px; }
#contentShare { margin: 0 0 20px; }
#shareLinks { min-height: 20px; padding: 10px; border-width: 0 1px 1px 1px; }

/* subscriber logo */
#subscriberCap { width: 150px; height: 25px; }
#subscriberLogo { margin: 0 0 10px; text-align: center; }
#subscriberLogo img { padding: 10px; max-width: 100px; }
#subscriberLogoInner { border-width: 0 1px 1px 1px; }

/* rss */
#rssCap { width: 150px; height: 25px; }
#rssFeed { margin: 0 0 20px; float: left; }
.rssList { margin: 0; padding: 10px 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ccc; background: #fff; }

.rssList li { padding: 0 10px; }
.rssList h3 { font-size: 12px; font-weight: bold; }
.rssList h3 a { text-decoration: none; }
.rssDescription { font-size: 11px; }

/* twitter */
#twitterCap { width: 150px; height: 25px; }
#twitter { margin: 0 0 10px; float: left; }
#twitter ul { margin: 0; padding: 10px; border-width: 0 1px 1px 1px; }

/* footer  */
#footer { margin: 10px 0; padding: 0 0 40px; }
#footerInner { margin: 0 auto; }
#siteInfo { width: 960px; padding: 0; }

/* navigation 4 */
#navigation4 { height: 25px; width: 960px; margin: 0 auto 10px; padding: 0; }
#navigation4 a { font-size: 11px; }
#navigation4 a:hover { text-decoration: none; }
#navigation4 li { padding: 0 10px; line-height: 25px; }

/* category and product stacking */
.currentCategoryDes { margin: 0 0 30px; }
li.categoryItem, li.hproduct { width: 616px; margin: 0 0 10px; padding: 10px; border-width: 2px; border-style: solid; position: relative; text-align: left; }
.categoryName, .name { text-align: left; }
.categoryName a, .name a { text-decoration: none; font-size: 14px; }
.categoryDes, .description { font-size: 11px; color: #666; margin: 0 0 30px 0; }
.categoryImage, .productListImage { float: left; width: 100px; margin: 0 10px 0 0; }
.categoryImage a, .productListImage a { text-align: center; }
.categoryImage img, .productListImage img { margin: 0; }
.categoryLink, .productLink { float:right; padding: 5px 10px; margin: 5px; font-size: 11px; font-weight: bold; }
.categoryLink a, .productLink a { text-decoration: none; }
.productAtt { display: none; }

/* search page */
.searchResults li { width: 146px; margin: 0 6px 20px; border: 1px #ccc solid; }
.searchName { text-align: left; padding: 10px 10px 0 10px; }
.searchName a { text-decoration: none; font-size: 12px; line-height: 12px; }
.searchDes { font-size: 10px; padding: 0 10px 10px 10px; color: #888; }
.searchImage { text-align: center; }
.searchImage img { margin: 10px; }

/* pages */
.pageTitle { font-size: 16px; border: 1px #ccc solid; height: 25px; line-height: 24px; margin-bottom: 10px; padding: 0 0 0 10px; }

/* orders */
.pageType_orders #contentArea { padding: 0; }

/* product detail page (with sidebar) */
.pageType_product #primary { display: block; }
.pageType_product #contentArea { width: 800px; background: #fff; margin: 0 0 0 10px; }

/*customize page */
#edocInstructions { padding: 10px 0 5px 0; }
#controlButtonArea { }
.pageType_customize #footer { float: none; margin: 0; height: 20px; }
.pageType_customize #footer div { display: none; }
.pageType_customize #mainInner { background: #fff; }
.pageType_customize #contentArea, .customizePage { width: 100%; }

/* cart page */
.pageType_cart #contentArea { width: 960px; background: #fff; margin: 0; }
.cartSummary { width: 200px; }
.cartPage { min-height: 300px; }

/* summary page, inventory page */
.pageType_summary #secondary, .pageType_inventory #secondary, .pageType_complete #secondary { display: none; }
.pageType_summary #contentArea, .pageType_inventory #contentArea, .pageType_complete #contentArea { width: 800px; background: #fff; margin: 0 0 0 10px; }

/* checkout page */
.pageType_checkout #secondary { display: none; }
.pageType_checkout #contentArea { width: 800px; background: #fff; margin: 0 0 0 10px; }

/* checkout new page */
.pageType_checkoutNew #contentArea { width: 940px; background: #fff; }

/* login page */
.pageType_login .pageTitle, .pageType_login #featuredProduct, .pageType_login #secondary, .pageType_login #twitter, .pageType_login #rssFeed, .pageType_login #navigation4, .pageType_login #tagline, .pageType_login #footer, .pageType_login #bannerWrap, .pageType_login #contentShare, .pageType_login #siteSearch, .pageType_login #cart { display: none; }
.pageType_login #contentArea { width: 720px; margin: 0 0 0 10px; }
.pageType_login #main { padding: 0; }
.pageType_login .loginForm { margin: 40px auto 40px; }
.loginFormLinks a:hover, .loginFormLinks a { border: none; }

/* lostpassword page */
.pageType_lostpassword .pageTitle, .pageType_lostpassword #featuredProduct, .pageType_lostpassword #secondary, .pageType_lostpassword #twitter, .pageType_lostpassword #rssFeed, .pageType_lostpassword #navigation4, .pageType_lostpassword #tagline, .pageType_lostpassword #footer, .pageType_lostpassword #bannerWrap, .pageType_lostpassword #contentShare, .pageType_lostpassword #cart, .pageType_lostpassword #siteSearch { display: none; }
.pageType_lostpassword #contentArea { width: 720px; margin: 0 0 0 10px; }
.pageType_lostpassword .instructions { margin: 20px 0; }
.pageType_lostpassword #main { padding: 0; }

/* login page */
.pageType_ftp #featuredProduct, .pageType_ftp #secondary, .pageType_ftp #twitter, .pageType_ftp #rssFeed, .pageType_ftp #navigation4, .pageType_ftp #tagline, .pageType_ftp #footer, .pageType_ftp #bannerWrap, .pageType_ftp #contentShare, .pageType_ftp #cart, .pageType_ftp #siteSearch { display: none; }
.pageType_ftp #contentArea { width: 720px; margin: 0 0 0 10px; }
.pageType_ftp #main { padding: 0; }
.pageType_ftp .ftpForm { margin: 40px auto 40px; }
.ftpFormLinks a:hover, .ftpFormLinks a { border: none; }

.userInfo { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; clear: right; float: right; min-width: 178px; padding: 2px 10px; text-align: center; }
.cartCost { display: inline; }
#cart .cartCost span { padding: 0; }
/*.quickView { display: block; margin: 10px; position: static; width: auto;float:right;}*/
.teaserPrice { border: 1px solid #CCCCCC; clear: left; color: #FFFFFF; float: left; padding: 2px 10px; text-align: center; width: 80px; font-family: Arial, sans-serif; margin:0 10px 10px 0;}
.prodCatQuickLink{}
.quickView {background-image:none;border: medium none; border-radius: 0;color: #FFFFFF;display: block;float: right;font-size: 11px;font-weight: bold;margin: 5px;padding: 5px 10px;position: static;width: auto;}
.quickView:hover {background-image: none;}
#btnCheckout {display:none;}