/*
Skin Name: Skin 8 - Griffin
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 8 STYLES                        */
/************************************************************/
/** Admin shades **/
body{background-color:#DDDDDD;color:#444444;}
a{color:#666666;}
a:hover{color:#999999;}
.sf-menu a{color:#FFFFFF;}
.sf-menu a:hover{color:#EEEEEE;}
#navigation2 a, #navigation3 a, #featuredProduct h4 a, #twitter a, #contactBlock a, .recentHistory a{color:#666666;}
#navigation2 a:hover, #navigation3 a:hover, #featuredProduct h4 a:hover, #twitter a:hover, #contactBlock a:hover, .recentHistory a:hover{color:#FF9999;}
#navigation4 a{color:#666666;}
#navigation4 a:hover{color:#999999;}
img.imageSize_mediumsquare, .featuredProductImage{border:1px #EEEEEE solid;}
img.imageSize_mediumsquare, .featuredProductImage{box-shadow: 0px 0px 5px #BBBBBB;-webkit-box-shadow: 0px 0px 5px #BBBBBB;-moz-box-shadow: 0px 0px 5px #BBBBBB;}
.name a, .categoryName a{color:#222222;}
.name a:hover, .categoryName a:hover{color:#FF9999;}
.pageTitle{color:#FF6666;}
.addToCartButton input, .loginForm .submit input, #shopCartPage_button input.cartCheckoutButton, .checkoutButtons input, .pageType_checkoutNew .checkout-button input{background-color:#FF9999;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:#AAAAAA;}
.edocAddToCartButtonEnabled{background-color:#FF9999 !important;color:#FFFFFF !important;}
.edocAddToCartButtonEnabled:hover{background-color:#AAAAAA !important;}
#container{background:@Shade19@;}
img.imageSize_mediumsquare{background:#F1F1F1;}
.hproduct, li.imageSize_mediumsquare, .categoryItem{border:1px #E7E7E7 solid;}
.loginForm{background-color:#E3E3E3;}
#topBar{background-color:#555555;}
#cart a, #cart a span{color:#FFFFFF;}
#navigation2, #navigation3, #featuredProduct, #contactBlock, #tagline, #subscriberLogo, #contentShare, .recentHistory{border-color:#CCCCCC;}
#navigation2 a, #navigation3 a, #featuredProduct a, .recentHistory a{color:#666666;background-color:#CCCCCC;}
#navigation2 a:hover, #navigation3 a:hover, .recentHistory a:hover{color:#FF9999;background-color:#CCCCCC;}
#featuredProduct h4 a:hover, #contactBlock a:hover{color:#FF9999;}
#contactBlock a{color:#666666;}
#footer, #footer a{color:#666666;}
#footer a:hover{color:#999999}
.rssDescription, .twitDate{border-color:#666666;}
.categoryName, .categoryDes, .name, .description, .searchName, .searchDes{background-color:#EEF0F5;}
#banner img{background-color:#FFFFFF;}
#bannerInner{background-color:#FFFFFF;}
.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:#0000FF;}
.productAsset .RadListBox_Default .rlbGroup .rlbList a:hover {color:#CC00FF;}

#siteSearch input[type="text"]{color:#EEEEEE;}
#siteSearch input[type="text"]:focus{color:#EEEEEE;}

/* 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-image:url(images/mainBgOverlay.png);background-repeat:repeat-x;*/}
#container{width:100%;margin:0;}
#topBarInner{width:960px;margin:0 auto;padding:0 20px;}
#banner{width:1000px;height:350px;margin:0 auto;/*background:url(images/bannerBgShadow.png) no-repeat*/;}
#bannerInner{width:930px;height:320px;margin:0 auto;padding:10px;}

#main{width:960px;padding:20px;margin:0 auto;float:none;overflow:hidden;/*background:url(images/nav1CurrentBg.png) repeat;*/}
#mainInner{width:970px;float:left;background-color:#fff;background-repeat:repeat-y;}
/*#contentArea{width:940px;padding:0 10px;float:left;}*/
#contentArea{width:940px;padding:0 20px;float:left;}
.aside{width:220px;float:left;clear:none;display: none;}
#header{padding:0;margin:0;}
#topBar{height:51px;background-image:url(images/topBarOverlay.png);background-repeat:repeat-x;}
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;}

/* search */
#siteSearch{margin:10px 0 0 0;position:relative;}
#siteSearch input[type="text"]{margin:0;border:0;background-image:url(images/searchBg.png);background-repeat:no-repeat;background-color:transparent;width:155px;height:22px;padding:4px 35px 4px 4px;line-height:22px;}
#siteSearch input[type="text"]:focus{border:none;outline:none;}
html .searchButton{
    background: transparent;
    border: medium none;
    height: 30px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;}

/* cart */
#cart{margin:16px 20px 0 0;}
#cart a{line-height:11px;padding:0;}
#cart a span{font-weight:bold;}
#cart a:hover{text-decoration:none;}
#cart img{float:left;margin:0 5px 0 0;}

/* site logo area */
#branding{width:100%;padding:0;margin-left:25px;}
#siteLogo{width:1000px;height:70px;margin:0 auto;}
#siteLogo a{width:1000px;height:70px;display:block;}
.sitelogo{}

/* Top navigation */
#navigation1 .currentPage{background:url(images/nav1CurrentBg.png) repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#navigation1{height:30px;width:960px;margin:0 auto 10px;padding:0 20px;}
/* Nesting skin */
.sf-menu{float:left;}
.sf-menu a{border-left:none;border-top:none;text-decoration:none;padding:.75em 1em;text-shadow:1px 1px 2px #222;}
.sf-menu a, .sf-menu a:visited{}/* using shade above */
.sf-menu li{background:transparent;}
.sf-menu li:hover{}
.sf-menu li li{background: #202531 url(images/nav1CurrentBg.png) repeat;}
.sf-menu li li:hover{}
.sf-menu li li li{background: #202531 url(images/nav1CurrentBg.png) repeat;}
.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;}
a > .sf-sub-indicator {top: 0.7em;}

/* side navigation */
.navMenu2, .navMenu3,.recentHistory ul{margin:0;padding:0;}
.navMenu2 li, .navMenu3 li, .recentHistory li{list-style:none;}
.navMenu2 a, .navMenu3 a, .recentHistory a{text-decoration:none;display:block;}/* using shade above */
.navMenu2 a:hover, .navMenu3 a:hover, .recentHistory a:hover{}
.navMenu2 ul, .navMenu3 ul{margin:0 0 10px;padding:0 0 0 20px;}
.navMenu2 ul li, .navMenu3 ul li{list-style:none;}
#navigation2 ul ul a, #navigation3 ul ul a{background-color:transparent;padding: 2px 10px 2px 0;}
.navMenu2 ul li ul, .navMenu3 ul li ul{margin:0;}
#navigation2 ul ul ul a, #navigation3 ul ul ul a{background-color:transparent;padding: 0;}
.navMenu2 ul li ul li, .navMenu3 ul li ul li{list-style:disc;}

#navigation2,#navigation3, .recentHistory{border-top-width:20px;border-top-style:solid;margin:0 0 20px;padding:10px;}
#navigation2 li,#navigation3 li, .recentHistory li{margin:0 0 2px;}
#navigation2 a,#navigation3 a, .recentHistory a{font-size:11px;background-image:url(images/navArrow.png);background-repeat:no-repeat;background-position:187px center;padding:2px 20px 2px 10px;}
#navigation2 a:hover, #navigation3 a:hover, .recentHistory a:hover{text-decoration:none;background-image:url(images/navArrowDark.png);}
#navigation2 ul ul a:hover, #navigation3 ul ul a:hover{text-decoration:none;background:none;}
.recentHistory h3 { margin:0 0 10px;}

/* featured */
#featuredProduct{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;text-align:left;}
#featuredProduct a{width:200px;height:200px;display:block;}
#featuredProduct h4{margin:0;}
#featuredProduct h4 a{width:180px;height:20px;text-decoration:none;padding:0 10px;}
#featuredProduct img{max-width:180px;max-height:180px;margin:10px 0 0 10px;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

/* contact block */
#contactBlock{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;}
#contactBlock a{text-decoration:none;}
#contactBlock li{list-style:none;}
#contactBlock h4{font-weight:bold;margin:0 0 5px 0;}
#cbaddress, #cbphone, #cbemail{padding:5px 0;margin:0;border-bottom:1px #ddd solid;}

/* share links */
#contentShare{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;}

/* tagline */
#tagline{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;}

/* subscriber logo */
#subscriberLogo{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;display: none;}

/* footer twitter rss */
#footer{background-repeat:repeat-x;background-color:#000;margin:30px 0 0 0;padding:0 0 40px;}
#footer a:hover{text-decoration:none;}
#footer h3{font-weight:bold;font-size:22px;margin:20px 0;}
#footerInner{width:940px;margin:0 auto;overflow:hidden; display:none;}
#siteInfo, #twitter, #rssFeed{width:300px;float:left;padding:0;margin:0;}
#twitter{margin:0 20px;}
.rssDescription{font-size:11px;border-bottom-width:1px;border-bottom-style:solid;padding:0 0 5px;}
#footer .rssTitle{font-size:12px;font-weight:bold;margin:0;border-bottom:none;}
#rssList li{margin-bottom:5px;}
.twitterList li{padding:0 0 5px 0;}
.twitDate{padding:5px 0 0 0;border-bottom-width:1px;border-bottom-style:dotted;}
.siteMapNav{border-color:#333;}
.siteMapNav .siteMap_productpages {border-left: 1px solid #333;border-right: 1px solid #333;}

/* category and product stacking */
.currentCategoryDes{margin:10px 0 30px 0; display:none;}
li.categoryItem, li.hproduct{width:250px;margin:0 6px 20px;}
.categoryName, .name{text-align:center;padding:10px 10px 5px;}
.categoryName a, .name a{text-decoration:none;font-size:12px;line-height:14px;}
.categoryDes, .description{font-size:10px;padding:0 10px 10px 10px;color:#888;text-align:center;line-height:12px;display:none;}
.categoryImage a, .productListImage a{text-align:center;}
.categoryImage img, .productListImage img{margin:5px;}
.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{font-weight:bold;font-size:20px;}

/* product detail page (with sidebar) */
.pageType_product #primary{display:block;}
.pageType_product #contentArea{width:935px;background:#fff;}



/*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;}

/* cart page */
.pageType_cart #contentArea{width:940px;background:#fff;}
.cartSummary{width:200px;}
.cartPage{min-height:300px;}

/* order history page */
.pageType_orders #contentArea{width:940px;background:#fff;}

/* 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;}

/* checkout page */
.pageType_checkout #secondary{display:none;}
.pageType_checkout #contentArea{width:720px;background:#fff;}

/* 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{display:none;}
.pageType_login .loginForm{margin:40px auto 40px;}
.loginFormLinks a:hover, .loginFormLinks a{border:none;}

/* ftp page */
.ftpPage{padding:30px 0 0 0;}
.pageType_ftp #featuredProduct, .pageType_ftp #twitter, .pageType_ftp #rssFeed, .pageType_ftp #navigation4, .pageType_ftp #cart, .pageType_ftp #siteSearch, .pageType_ftp #navigation3, .pageType_ftp #subscriberLogo, .pageType_ftp #tagline{display:none;}
.pageType_ftp #contactBlock{margin:40px 0 30px;}

/* lost password page */
.pageType_lostpassword .pageTitle, .pageType_lostpassword #contentShare, .pageType_lostpassword #featuredProduct, .pageType_lostpassword #secondary, .pageType_lostpassword #twitter, .pageType_lostpassword #rssFeed, .pageType_lostpassword #navigation4{display:none;}
.pageType_lostpassword #contentArea{min-height:250px;padding:40px 10px;}
.pageType_lostpassword #contactBlock{margin:40px 0 30px;}

.userInfo {
    /*background: none repeat scroll 0 0 #000000;*/
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #999999;
    clear: right;
    float: right;
    margin: 13px 0 0;
    padding: 5px 20px;
    border-width:0 1px 1px 1px;
}
#cart .cartCost {
    display: inline;
}
#cart .cartCost span {
    color:#747985;
}

.recentHistory{border-top-width:20px;border-top-style:solid;padding:10px;margin:0 0 20px;}
.teaserPrice{
    font-family:Arial, sans-serif;
}
