/*
Skin Name: Skin 10 - The Post
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 10 STYLES                        */
/************************************************************/
/** Admin shades **/
body{background:#FFFFFF;color:#192F5B;}
a{color:#192F5B;}
a:hover{color:#666666;}
#navigation1 a, .userInfo a{color:#192F5B;}
#navigation1 a:hover, .userInfo a:hover{color:#FFFFFF;}
.navMenu2 a, .navMenu3 a, #featuredProduct h4 a, #twitter a, #contactBlock a, .recentHistory a{color:#000000;}
.navMenu2 a:hover, .navMenu3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover, .recentHistory a:hover{color:#666666;}
#navigation4 a{color:#FFFFFF;}
#navigation4 a:hover{color:#CCCCCC;}
img.imageSize_mediumsquare, img.imageSize_medium, .featuredProductImage{border:1px #FFFFFF solid;}
img.imageSize_mediumsquare, img.imageSize_medium, .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:#192F5B;}
.name a:hover, .categoryName a:hover{color:#666666;}
.pageTitle{color:#192F5B;}
.addToCartButton input, .loginForm .submit input, #shopCartPage_button input.cartCheckoutButton, .checkoutButtons input, .teaserPrice, .pageType_checkoutNew .checkout-button input{background-color:#192F5B;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:#192F5B;}
.edocAddToCartButtonEnabled{background-color:#192F5B !important;color:#FFFFFF !important;}
.edocAddToCartButtonEnabled:hover{background-color:#192F5B !important;}
#container{background:#FFFFFF;}
img.imageSize_mediumsquare, img.imageSize_medium{background:#FFFFFF;}
img.imageSize_mediumsquare:hover, img.imageSize_medium:hover{background:#FFFFFF;}
.hproduct, li.imageSize_mediumsquare, .categoryItem{border:1px #FFFFFF solid;}
.loginForm{background-color:#EEEEEE;}
#topBar{background-color:#DDDDDD;}
#siteSearch, .userInfo{background-color:#F6BC0E;}
#navigation1, #navigation4{background-color:#EEEEEE;}
#banner img{background-color:#FFFFFF;}
.sf-menu li:hover{background:#333333;}
.sf-menu li li{background:#000000;}
.sf-menu li li:hover{background:#333333;}
.sf-menu li li li{background:#000000;}
.sf-menu li li li:hover{background:#333333;}
.categoryImage, .productListImage{border:2px #FFFFFF solid;}
.productAsset .RadListBox_Default .rlbGroup{border-color:#FFFFFF;}
.productAsset .RadListBox_Default .rlbGroup:hover{border-color:#666666;}
.productAsset .RadListBox_Default .rlbGroup .rlbList li{background-color:#FFFFFF;}
.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;}
#partnumber {display:none;}
#inventory {display:none;}
.ui-dialog {z-index: 999;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: -8px;}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: hidden;
}
.ui-widget-header {
border: 1px solid #aaaaaa;
background: #f6bc0e url(/files/Skins/01be9ba7-0d36-412a-98d1-6a5d5e5f3334/images/ui-bg_highlight-hard_75_f6bc0e_1x100.png) 50% 50% repeat;
color: #222222;
font-weight: bold;
}

/* for rad editor */
h1, h2, h3, h4, h5, h6{color:#000000;}
h2{border-bottom:1px solid #ccc;}
h3{border-bottom:1px solid #ccc;}
h4{font-weight:bold;}
h5{font-weight:bold;}
h6{}

/* major */
body{font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}
#main{width:960px;padding:0;margin:0;float:none;}
#contentArea{width: 590px;margin-top: 0px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;padding: 0 5px;float:left;background:#fff;min-height:500px;text-align: center;}
.aside{width:175px;float:left;clear:none;}
#header{padding:0;margin:0;}
.IE7 #header{position:static;}
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;}
.currentCategoryDes{margin:0 0 30px;}

/* top bar */
#topBar{height:4px;width:100%;}

/* branding */
#branding{width:960px;margin:0;padding:0;float:left;height:105px;}

/* search */
#siteSearch{height:35px;width:210px;margin:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-radius-bottomleft:6px;-webkit-border-radius-bottomright:6px;border-radius-bottomleft:6px;border-radius-bottomright:6px;}
#siteSearch input{margin:3px 0 0 8px;}
#siteSearch input[type="text"]{float:left;height:21px;width:160px;font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;}
#siteSearch input[type="submit"]{width:18px;height:18px;border:none;background-color:transparent;padding:0;margin:5px 0 0 5px;}

/* site logo area */
#siteLogo img{max-height:100px;max-width:400px;}
#siteLogo{width:200px;float:left;}
#siteLogo a{display:block;}

/* cart */
#cart{height:20px;margin:0;clear:right;padding:48px 0 0 0;}
#cart a{font-size:11px;padding:0;display:block;text-align:center;}
#cart a span{font-weight:bold;font-size:11px;}
#cart a:hover{text-decoration:none;}
#cart img{padding:0 5px 0;}
.cartRow { padding: 18px 0 36px; border-top: 1px #ccc solid; float: left; width: 100%; display: block; clear: both; float: left; text-align: left;}

/* banner */
#banner{width:960px;margin:0 0 30px 0;}

/* Top navigation */
#navigation1{height:42px;width:960px;margin:0 auto 30px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;clear:both;}
/* Nesting skin */
.sf-menu{float:left;}
.sf-menu a{border-left:none;border-top:none;text-decoration:none;padding:1.1em 1em;}
.sf-menu a,.sf-menu a:visited{}/* using shade above */
.sf-menu li{background:transparent;}
/* hover colors above in shades */
.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 {top:3.2em;}
a > .sf-sub-indicator {top: 1.2em;}

/* side navigation */
.navMenu2, .navMenu3{margin:0;background:#fff;padding:10px 0 10px 10px;}
.navMenu2 li, .navMenu3 li{list-style:none;}
.navMenu2 a, .navMenu3 a{text-decoration:none;display:block;font-size:12px;padding:0 0 2px;}/* using shade above */
.navMenu2 ul, .navMenu3 ul{margin:0 0 15px 0;padding:0 0 0 20px;}
.navMenu2 ul li, .navMenu3 ul li{list-style:none;}
.navMenu2 ul li a, .navMenu3 ul li a{color:#666;font-size:11px;}
.navMenu2 ul li a:hover, .navMenu3 ul li a:hover{color:#000;}
.navMenu2 ul li ul, .navMenu3 ul li ul{margin:2px 0;}
.navMenu2 ul li ul li, .navMenu3 ul li ul li{list-style:disc;}

#navigation2,#navigation3{margin:0 0 20px;}
#nav2Cap,#nav3Cap{width: 175px;background-repeat: no-repeat;height:31px;}
#nav3Cap{background-size: contain;}

/* featured */
#featuredProduct{margin:0 0 20px;}
#featCap{width:210px;height:31px;}
#featuredProduct a{width:210px;display:block;background:#fff;padding:10px 0;text-align:center;}
#featuredProduct h4{margin:0;background:#fff;}
#featuredProduct h4 a{padding:0;}
#featuredProduct img{max-width:180px;max-height:180px;border:1px #ccc solid;}

/* contact block */
#tagline{margin:0 0 20px;padding:0 0 10px 10px;background:#fff;}
#contactCap{width:210px;height:26px;}
#contactBlock li{list-style:none;}
#contactBlock h4{font-weight:bold;margin:0;background:#fff;padding:10px;}
#cbaddress, #cbphone, #cbemail{margin:0;background:#fff;padding:0 0 10px 10px;}
#contactBlockInner{padding:10px 10px 20px;}

/* share links */
#shareCap{width:210px;height:31px;}
#contentShare{margin:0 0 20px;}
#shareLinks{min-height:20px;background:#fff;padding:10px;}

/* subscriber logo */
#subscriberCap{width:210px;height:31px;}
#subscriberLogo{margin:0 0 20px;text-align:center;}
#subscriberLogo img{padding:10px;max-width:190px;background:#fff;}

/* rss */
#rssCap{width:210px;height:31px;}
#rssFeed{margin:0 0 20px;float:left;}
#rssList{background:#fff;}
#rssList ul{margin:0;padding:10px 0;}
#rssList li{padding:0 10px;}
#rssList h3{font-size:12px;font-weight:bold;}
.rssDescription{font-size:11px;}
.rssTitle a{font-size:14px;text-decoration:none;font-weight:bold;}

/* recent history */
.recentHistory h3{width:210px;height:31px;border: medium none;
    font-size: 16px;
    line-height: 30px;
    text-indent: -999em;}
.recentHistory{margin:0 0 20px;}
.recentHistory ul{margin:0;padding:10px 0;}
.recentHistory li{padding:0 10px;list-style:none;}
.recentHistory a{text-decoration:none;}
.recentHistory a:hover{}
.recentHistory strong{font-weight:normal;}

/* twitter */
#twitterCap{width:175px;height:31px;}
#twitter{margin:0 0 20px;float:left;}
#twitter ul{margin:0;padding:10px;background:#fff;}
.twitterList { font-size: 11px; width: 175px;}

/* footer  */
#footer{margin: 10px 0}
#siteInfo{padding:0;width:960px;margin:0 auto;}

/* navigation 4 */
#navigation4{height:42px;width:960px;margin:0 auto 30px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#navigation4 a{font-size:12px;}
#navigation4 a:hover{text-decoration:none;}
#navigation4 li{padding:0 15px;line-height:42px;}
#navigation4 ul{padding:0;}

/* category and product stack*/
li.categoryItem, li.hproduct{width: 120px;margin: 0 12px 80px;}
.categoryName, .name{text-align:left;font-weight:bold;margin:0 0 5px; height:45px;}
.categoryName a, .name a{text-decoration:none;font-size:10px;line-height:13px;}
.categoryDes, .description{font-size:10px;padding:0 10px 10px 10px;color:#666; height: 30px;}
.categoryImage a, .productListImage a{text-align:center;}
.categoryImage img, .productListImage img{max-width: 130px;max-height:144px;margin:0;}
.categoryLink, .productAtt{display:none;}

/* search page */
.searchResults li{width:150px;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{border-bottom: 1px solid #CCCCCC;border-top: 3px solid #000000;font-size: 20px;line-height: 28px;margin:0 0 18px 0;}

/* orders */
.pageType_orders #contentArea{padding:0;text-align: left;}

/* product detail page (with sidebar) */
.pageType_product #primary{display:block;}
.pageType_product #contentArea{width:720px;background:#fff;margin:0 0 0 10px;}
.productPage .shortDescriptionArea {
display: block;}

/*customize page */
.customizePage{width:940px;}
#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;}
.eDocBuilder_choicePrompt { font-size: 11px; font-weight: bold; text-align: left;}
.pageType_customize #footer{float:none;margin:0;height:20px;}
.pageType_customize #footer div{display:none;}
.pageType_customize #mainInner{background:#fff;}

/* cart page */
.pageType_cart #contentArea{width:940px;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:720px;background:#fff;margin:0 0 0 10px;}

/* checkout page */
.pageType_checkout #secondary{display:none;}
.pageType_checkout #contentArea{width:720px;background:#fff;margin:0 0 0 10px;}

/* checkout new page */
.pageType_checkoutNew #contentArea{width:940px;margin:0;}

/* 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{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{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{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 {float: right;padding: 8px 10px 9px;}
.userInfo span { color:#fff;}
.cartCost {
    display: inline;
}
.teaserPrice{padding:2px 0;font-family:Georgia, sans-serif;}
#productControls{background:#000;color:#fff;margin:0 0 20px;}
#productControls a{color:#fff;}
.breadCrumbs {
    float: left;
    padding: 3px 0 0 2px;
}

.calculator .fileUploadArea h4, .calculator .shipToArea h4, .calculator .orderNotesArea h3, .calculator .productAsset h3, .calculator .renameArea h3 { font-weight: bold; font-size: 12px; border-bottom: 1px #bbb solid; margin: 0 5px 5px; text-align: left;}
.fullDescriptionArea { margin: 0 0 30px; clear: left; text-align:left;}

.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;}
/*#ctl00_ContentPlaceHolder1_pnlOrderForm > div:nth-child(2){display:none;}*/
.cartShippingGroupInfoShipOptions.form-group {display:none;}
.productListImage {margin-top:-8px;}
.pageName_category .productListImage {margin-top:-38px;}
.pageName_marketing-programs .name {height:20px;}
.pageName_marketing-programs .description {height:20px; margin-top:10px;}