/*
Skin Name: Skin 12 - Rumfoord
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 12 STYLES                        */
/************************************************************/
/** Admin shades **/
body{background:#03638A;color:#555555;}
a{color:#0AA1E0;}
a:hover{color:#03638A;}
#navigation1 a{color:#333333;}
#navigation1 a:hover{color:#666666;}
#navigation2 a{font-size:13px !important;font-weight:bold !important;color:#00a7e1 !important;}
#navigation2 a:hover{font-size:13px !important;font-weight:bold !important;color:#666666 !important;}
#navigation2 a, #navigation3 a, #featuredProduct h4 a, #twitter a, #contactBlock a, .recentHistory a{color:#333333;}
#navigation2 a:hover, #navigation3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover, .recentHistory a:hover{color:#666666;}
#navigation4 a{color:#333333;}
#navigation4 a:hover{color:#666666;}
img.imageSize_mediumsquare, img.imageSize_medium, .featuredProductImage{border:1px #CCCCCC 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:#333333;}
.name a:hover, .categoryName a:hover{color:#666666;}
.pageTitle{color:#FFFFFF;}
.addToCartButton input, .loginForm .submit input, #shopCartPage_button input.cartCheckoutButton, .checkoutButtons input, .pageType_checkoutNew .checkout-button input{background-color:#0AA1E0;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:#03638A;}
.edocAddToCartButtonEnabled{background-color:#0AA1E0 !important;color:#FFFFFF !important;}
.edocAddToCartButtonEnabled:hover{background-color:#03638A !important;}
#contentArea{background:#FFFFFF;}
img.imageSize_mediumsquare{background:#E9E9E9;}
.hproduct, li.imageSize_mediumsquare, .categoryItem{border:1px #333333 solid;}
.loginForm{background-color:#EEEEEE;}

#header{background-color:#FFFFFF;}
#navigation1 li{background-color:#E5E5E5;}
#cart{background-color:#FFFFFF;}
#navigation2 ul, #featuredProduct a, #featuredProduct h4, #contactInner, #shareLinks, #navigation3 ul, #subscriberLogoInner, #rssList ul, #twitter ul, .recentHistory{border:1px #FFFFFF solid;}
.categoryLink, .productLink{background-color:#036086;}
.categoryLink a, .productLink a{color:#FFFFFF;}
.categoryLink a:hover, .productLink a:hover{color:#CCCCCC;}
.pageTitle{background-color:#45B4E4;}
#navigation2, #featuredProduct, #contactBlock, #contentShare, #navigation3, #subscriberLogo, #rssFeed, #twitter, #tagline, .recentHistory{box-shadow: 2px 2px 5px #555555;-webkit-box-shadow: 2px 2px 5px #555555;-moz-box-shadow: 2px 2px 5px #555555;background-color:#FFFFFF;}
li.imageSize_medium, li.imageSize_mediumsquare, .hproduct, .categoryItem{box-shadow: 2px 2px 2px #AAAAAA;-webkit-box-shadow: 2px 2px 2px #AAAAAA;-moz-box-shadow: 2px 2px 2px #AAAAAA;}
#banner{background-color:#7BD2F7;box-shadow: 2px 2px 5px #555555;-webkit-box-shadow: 2px 2px 5px #555555;-moz-box-shadow: 2px 2px 5px #555555;}
.teaserPrice{background-color:#7BD2F7;}
.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:#444444;}
h2{border-bottom:1px solid #ccc;}
h3{border-bottom:1px solid #ccc;}
h4{font-weight:bold;}
h5{font-weight:bold;}
h6{}

/* major */
body{background-repeat:repeat-x;}
#container{width:auto;margin:0;}
#main{width:960px;padding:20px 0 0 0;margin:0;float:none;overflow:visible;margin:0 auto;}
#contentArea{width:620px;margin:0 10px;padding:10px;float:left;min-height:500px;}
#contentAreaInner{float:left;width:100%;}
.aside{width:150px;float:left;clear:none;}
#header{padding:0;margin:0;}
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 20px;}

/* branding */
#branding{width:960px;padding:0;height:80px;margin:0 auto;}

/* search */
#siteSearch{height:30px;margin:2px 30px 0 0;}
#siteSearch input{margin:4px 0 0 5px;}
#siteSearch input[type="text"]{float:left;height:18px;width:150px;}
#siteSearch input[type="submit"]{}

/* site logo area */
#siteLogo img{max-height:75px;max-width:400px;}
#siteLogo{width:200px;float:left;}
#siteLogo a{display:block;}

/* cart */
#cart{margin:0;border:1px #333 solid;border-width:0 1px 1px 1px;}
#cart a{font-size:11px;padding:0;display:block;padding:0;height:30px;line-height:30px;}
#cart a span{font-weight:bold;font-size:11px;}
#cart a:hover{text-decoration:none;}
#cart img{float:left;margin:0 10px 0 0;}

/* banner */
#banner{width:640px;margin:0 auto 10px;position:absolute;height:200px;left:160px;top:20px;}

/* Top navigation */
#navigation1 a:hover{text-decoration:none;}
#navigation1{height:30px;width:960px;margin:0 auto;}
/* Nesting skin */
.sf-menu{float:left;}
.sf-menu a{border-left:none;border-top:none;text-decoration:none;padding:.8em 1em;font-size:11px;}
.sf-menu a,.sf-menu a:visited{}/* using shade above */
.sf-menu li{border:1px #999 solid;border-width:1px 1px 0 1px;margin:0 5px 0 0;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-radius-topleft:2px;-webkit-border-radius-topright:2px;border-radius-topleft:2px;border-radius-topright:2px;background-image:url(images/topNavOverlay.png);background-repeat:repeat-x;}
.sf-menu li:hover{}
.sf-menu li li{border:1px #999 solid;border-width:1px 1px 0 1px;margin:0 5px 0 0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius-topleft:0;-webkit-border-radius-topright:0;border-radius-topleft:0;border-radius-topright:0;}
.sf-menu li li:hover{}
.sf-menu li li li{border:1px #999 solid;border-width:1px 1px 0 1px;margin:0 5px 0 0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius-topleft:0;-webkit-border-radius-topright:0;border-radius-topleft:0;border-radius-topright:0;}
.sf-menu li li li:hover{}
.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:2.2em;}

/* side navigation */
.navMenu2, .navMenu3{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{list-style:none;}
.navMenu2 a, .navMenu3 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:none;}
#navigation2 ul ul li a, #navigation3 ul ul li a{color:#999;}
#navigation2, #navigation3{margin:0 0 10px;}
#nav2Cap, #nav3Cap{width:150px;height:25px;}

/* 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:10px;margin:0 0 20px;}
#contactCap{width:150px;height:25px;}
#contactBlock{font-size:11px;margin:0 0 20px;}
#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 ul{margin:0;padding:10px 0;border-width:0 1px 1px 1px;}
#rssList li{padding:0 10px;}
#rssList h3{font-size:12px;font-weight:bold;}
.rssTitle a{text-decoration:none;}
.rssDescription{font-size:11px;}

/* recent history */
.recentHistory{margin:0 0 20px;float:left;}
.recentHistory h3{border: medium none;font-size: 14px;height: 25px;line-height: 24px;text-align: center;width: 150px;}
.recentHistory ul{margin:0;padding:10px 0;border-width:0 1px 1px 1px;}
.recentHistory li{padding:0 10px;list-style:none;}
.recentHistory a{text-decoration:none;font-size:11px;}

/* twitter */
#twitterCap{width:150px;height:25px;}
#twitter{margin:0 0 10px;float:left;width:150px;}
#twitter ul{margin:0;padding:10px;border-width:0 1px 1px 1px;}

/* footer  */
#footer{background:#fff;padding:0 0 40px;}
#footerInner{width:960px;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 page */
.categoryItem{position:relative;margin:0 10px 10px 0;width:142px;}
.categoryName{text-align:left;padding:0 5px;}
.categoryName a{text-decoration:none;font-size:12px;font-weight:bold;}
.categoryDes{font-size:11px;color:#666;padding:0 5px;}
.categoryImage{width:130px;}
.categoryImage a{text-align:center;}
.categoryImage img{margin:5px;width:130px;}
.categoryLink{padding:5px 10px;margin:5px;font-size:11px;font-weight:bold;float:right;display:inline-block;}
.categoryLink a{text-decoration:none;}
.productAtt{display:none;}

/* category page sub categories */
.hproduct{position:relative;margin:0 10px 10px 0;width:142px;}
.name{text-align:left;padding:0 5px;}
.name a{text-decoration:none;font-size:12px;font-weight:bold;}
.description{font-size:11px;color:#666;padding:0 5px;}
.productListImage{width:130px;}
.productListImage a{text-align:center;}
.productListImage img{margin:5px;width:130px;}
.productLink{padding:5px 10px;margin:5px;font-size:11px;font-weight:bold;float:right;display:inline-block;}
.productLink a{text-decoration: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:10px;width:940px;float:left;}

/* product detail page (with sidebar) */
.pageType_product #primary{display:block;}
.pageType_product #contentArea{width:780px;background:#fff;margin:0 0 0 10px;}

/*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;}
.pageType_customize #footer{float:none;margin:0;height:20px;}
.pageType_customize #footer div{display:none;}
.pageType_customize #mainInner{background:#fff;}
.pageType_customize #contentArea{margin:0;width:940px;}

/* 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:780px;background:#fff;margin:0 0 0 10px;}

/* checkout page */
.pageType_checkout #secondary{display:none;}
.pageType_checkout #contentArea{width:780px;background:#fff;margin:0 0 0 10px;}

/* checkout new page */
.pageType_checkoutNew #contentArea{margin:0 0 20px;}

/* 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:20px 0 0 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:20px 0 0 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:20px 0 0 0;}
.pageType_ftp .ftpForm{margin:40px auto 40px;}
.ftpFormLinks a:hover, .ftpFormLinks a{border:none;}

.cartCost {display: inline;padding:0 10px 0 0;}
#cart .cartCost span{padding:0;}
.userInfo {clear: right;float: right;border:1px #333 solid;border-width:0 1px 1px 1px;padding: 5px 20px;text-align:center;}

.teaserPrice{padding:2px 0;font-family:Arial, sans-serif;}