/*
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
*/

/************************************************************/
/*                     Skin 11 STYLES                        */
/************************************************************/
/** Admin shades **/
body{background:#FFFFFF;color:#555555;}
a{color:#0082CC;}
a:hover{color:#FF6600;}
#navigation1 a{color:#FFFFFF;}
#navigation1 a:hover{color:#FF6600;}
#navigation2 a, #navigation3 a, #featuredProduct h4 a, #twitter a, #contactBlock a, .recentHistory a{color:#0082CC;}
#navigation2 a:hover, #navigation3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover, .recentHistory a:hover{color:#FF6600;}
#navigation4 a{color:#FFFFFF;}
#navigation4 a:hover{color:#FF6600;}
img.imageSize_smallsquare, img.imageSize_small, .featuredProductImage{border:1px #DDDDDD solid; height:20px;}
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:#0082CC;}
.name a:hover, .categoryName a:hover{color:#FF6600;}
.pageTitle{color:#333333;}
.homePageTitle{color:#333333;}
.addToCartButton input, .loginForm .submit input, #shopCartPage_button input.cartCheckoutButton, .checkoutButtons input, .pageType_checkoutNew .checkout-button input{background-color:#0082CC;color:#FFFFFF;}
.addToCartButton input:hover, .loginForm .submit input:hover, #shopCartPage_button input.cartCheckoutButton:hover, .checkoutButtons input:hover, .pageType_checkoutNew .checkout-button input:hover{background-color:#FF6600;}
.edocAddToCartButtonEnabled{background-color:#0082CC !important;color:#FFFFFF !important;}
.edocAddToCartButtonEnabled:hover{background-color:#FF6600 !important;}
#container{background:#FFFFFF;}
img.imageSize_mediumsquare{background:#FFFFFF;}
li.categoryItem, li.hproduct{border-color:#CCCCCC;}
.loginForm{background-color:#EEEEEE;}

#siteSearch{background-color:#0082CC;}
#navigation1, #navigation4{background-color:#0082CC;}
#cart{background-color:#FF6600;}
#featuredProduct a, #featuredProduct h4, #contactInner, #shareLinks, #subscriberLogoInner, #rssList ul, #twitter ul{border:1px #CCCCCC solid;}
.categoryLink, .productLink{background-color:#0082CC;}
.categoryLink a, .productLink a{color:#FFFFFF;}
.categoryLink a:hover, .productLink a:hover{color:#CCCCCC;}
.pageTitle{background-color:#EEEEEE;}
.homePageTitle{background-color:#EEEEEE;}
#banner img{background-color:#DDDDDD;}

.edocUpdateButton{background-color:#EAEAEA !important;}
.edocUpdateButton:hover{background-color:#EAEAEA;}
.edocUpdateButton{color:#333333;}
.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:visible;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{height:30px;width:200px;margin:10px 0 0 0;}
#siteSearch input{margin:4px 0 0 5px;}
#siteSearch input[type="text"]{float:left;height:18px;width:150px;}
#siteSearch input[type="submit"]{border:none;background-color:transparent;padding:0;margin:5px 0 0 5px;color:#fff;font-weight:bold;font-size:12px;}

/* 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:#0082CC;}
.sf-menu li li{background:#0082CC;border-bottom:1px solid #0082CC;}
.sf-menu li li:hover{background:#0082CC;border-bottom:1px solid #FFFFFF;}
.sf-menu li li li{background:#0082CC;}
.sf-menu li li li:hover{background:#0082CC;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;height:40px;margin:0 0 5px;padding:10px;border-width:2px;border-style:solid;position:relative;text-align:left;}
.categoryName, .name{text-align: center; margin-top:-7px;margin-left: 100px;position: absolute;}
.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:250px;margin:0 10px 0 0;}
.categoryImage a, .productListImage a{text-align:center;}
.categoryImage img, .productListImage img{margin:0; width: 13%; height: 13%; margin-top: -8px;}
.categoryLink, .productLink{position:absolute;bottom:0;right:0;padding:5px 10px;margin-bottom:5px;margin-right:5px;font-size:11px;font-weight:bold;}
.categoryLink a, .productLink a{text-decoration:none;}
.productAtt{display:block;float:left;}
.categoryImage img:hover, .productListImage img:hover{width: 300%;height: 300%;z-index: 99999;position: relative;}


/* 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;}
.homePageTitle{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{width:910px;}
.edocAddToCartButtonEnabled{height:28px !important;font-size:14px !important;width:230px !important;margin:0 !important;}
.edocAddToCartButtonDisabled{height:28px !important;color:#aaa !important;font-size:14px !important;width:230px !important;margin:0 !important;}
.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 #nav2Cap, .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;}

.pageName_reports .homePageTitle{display: none;}
.pageName_cart .homePageTitle{display:none;}
.pageType_lostpassword .homePageTitle{display:none;}
.isNotMobile .isNotHome .homePageTitle {display:none;}
.pageType_login .homePageTitle {display:none;}
.pageType_category .homePageTitle {display:none;}
.pageName_category .homePageTitle {display:block;}
.pageType_product .homePageTitle{display:none;}
.pageType_checkoutNew .homePageTitle{display:none;}
.pageType_complete .homePageTitle{display:none;}
.pageType_clearcache .homePageTitle{display: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 {
    bottom: 0;
    display: block;
    margin: 8px;
    position: absolute;
    right: 80px;
    top: auto;
    width: auto;
    z-index: auto;
}

.calculatorResults { border-bottom: 0px; padding: 0 15px; font-size: 18px; clear: both; }
.UOMPriceArea{font-family:Arial; font-size:15px; font-weight: bold; margin-left:18px;float:left; width:100%;}
.UOMPrice{float:right; margin-right:33px; color:#900; font-weight:bold; padding-bottom:15px;}
.orderNotesArea{clear:both;}
.productPage .shortDescriptionArea {display:block;}
p.information{margin-top:18px;}
#cartDesc {position:absolute; margin-left:440px; margin-top:15px;}
.nivoLarge { box-shadow: 1px 1px 15px #333; -webkit-box-shadow: 1px 1px 15px #333; -moz-box-shadow: 1px 1px 15px #333; border: 1px #333 solid; background: #fff; max-width: 800px;}


/**.teaserPrice{
	border: 1px solid #CCCCCC;
    clear: left;
    color: #FFFFFF;
    float: left;
    padding: 2px 10px;
    text-align: center;
    width: 80px;
    font-family:Arial, sans-serif;
}**/