/*
Skin Name: Skin 2 - Ender's Game
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 2 STYLES                    */
/************************************************************/
/** Admin shades **/
body{background-color:#00121A;color:#333333;}
a{color:#337793;}
a:hover{color:#0099FF;}
#navigation1 a{color:#FFFFFF;}
#navigation1 a:hover{color:#BAD4DC;}
#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:#0099FF;}
#navigation4 a{color:#FFFFFF;}
#navigation4 a:hover{color:#BAD4DC;}
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:#015497;}
.name a:hover, .categoryName a:hover{color:#0099FF;}
.pageTitle{color:#0092CE;}
.addToCartButton input, .loginForm .submit input, #shopCartPage_button input.cartCheckoutButton, .checkoutButtons input{background-color:#FF9900;color:#FFFFFF;}
.addToCartButton input:hover, .loginForm .submit input:hover, #shopCartPage_button input.cartCheckoutButton:hover, .checkoutButtons input:hover{background-color:#FF6600;}
.edocAddToCartButtonEnabled{background-color:#FF9900 !important;color:#FFFFFF !important;}
.edocAddToCartButtonEnabled:hover{background-color:#FF6600 !important;}
#container{background:#FFFFFF;border:1px #000000 solid;box-shadow: 0px 0px 5px #000000;-webkit-box-shadow: 0px 0px 5px #000000;-moz-box-shadow: 0px 0px 5px #000000;}
img.imageSize_mediumsquare{background:#FFFFFF;}
.hproduct, li.imageSize_mediumsquare{border:1px #FFFFFF solid;}
.loginForm{background-color:#EEEEEE;}
#siteSearch input[type="submit"]{background-color: #00121A;}
#navigation2, #navigation3, .pageTitle, #twitter, #rssfeed, #tagline, .recentHistory{border-top:10px #002130 solid;}
#featuredProduct, #subscriberLogo{background:#0D1E26;}

#navigation1,.sf-menu li,.sf-menu li,.sf-menu li li,.sf-menu li li li{background:#005578;}
.sf-menu li:hover,.sf-menu li li:hover,.sf-menu li li li:hover{background:#000000;}

#banner{background:#000000;}
.userInfo {background:#005578;}
.userInfo span{color:#FFFFFF;}
.cartCost{background:#005578;}
#cart .cartCost span{color:#FFFFFF;}
.teaserPrice{background:#005578;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:#666666;}
.productAsset .RadListBox_Default .rlbGroup .rlbList a:hover {color:#333333;}

/* for rad editor */
h1, h2, h3, h4, h5, h6{color:#0092CE;}
h2{border-bottom:1px solid #ccc;}
h3{border-bottom:1px solid #ccc;}
h4{font-weight:bold;}
h5{font-weight:bold;}
h6{}

/* major */

#cBIndent {
    padding-left: 10px !important;
}

#contactBlock {
    left: 703px !important;
}

body{background-attachment:fixed;background-repeat:no-repeat;background-position:top center;font-family:Verdana, Tahoma, sans-serif;}
#container{width:960px;padding:0 40px;margin:80px auto 0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

#main, #siteInfo, .menu{margin:0;padding:0;width:100%;}
#branding{}
#contentArea{float:left !important;width:660px !important;}
.aside {
    clear: right !important;
    float: right !important;
    padding: 10px 0 !important;
    position: relative;
    right: -4px;
    width: 258px !important;
}
.pageTitle{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;top:0;border-bottom:1px #ddd solid;padding:0 0 5px 0;margin-bottom:20px;}

/* site logo */
#siteLogo{margin-bottom:20px;width:400px;float:left;}
#siteLogo img{max-height:100px;}
#siteLogo a{border:none;display:block;}

/* cart */
#cart{background:url(images/cartImage1.png) no-repeat 0 24px;padding:20px 0 0 18px;margin:0 15px 0 0;}
#cart a{border:none;color:#333;font-size:12px;font-family:Arial, sans-serif;padding:0;}
#cart a:hover{text-decoration:none;}
#cart a span{font-weight:bold;color:#333;font-size:12px;}

/* search */
#siteSearch{padding:20px 0 0 0;}
#siteSearch input[type="text"]{border:1px #ababab solid;float:left;}
.searchBox{background:#f2f2f2;width:200px;}
#siteSearch input[type="submit"]{width:27px;height:20px;background-image: url(images/searchGlass.png);background-repeat: no-repeat;background-position: 5px 1px;border:1px #505050 solid;}
#siteSearch input[type="submit"]:hover{background-color:#005578;}

/* Top navigation */
#navigation1{width:960px;height:30px;margin:0 0 20px;border-bottom:1px #c3c3c3 solid;clear:both;}
#navigation1 a{font-weight:bold;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;text-transform:uppercase;font-size:12px;}
/* Nesting skin */
.sf-menu{float:left;}
.sf-menu a{border-left:none;border-top:none;text-decoration:none;padding:.75em 1em;}
.sf-menu a, .sf-menu a:visited{}/* using shade above */
.sf-menu li li a{border-top:1px solid #fff;display:block;}
.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 */
}
.sf-sub-indicator {line-height: 8px;}

.navMenu2, .navMenu3, .recentHistory ul{margin:0;padding:0 0 0 10px;}
.navMenu2 li, .navMenu3 li, .recentHistory li{list-style:none;}
.navMenu2 a, .navMenu3 a, .recentHistory a{text-decoration:none;border-bottom:1px solid #fff;display:block;}/* using shade above */
.navMenu2 a:hover, .navMenu3 a:hover{border-bottom:1px solid #c3c3c3;}
.navMenu2 ul, .navMenu3 ul{margin:10px 0;padding:0 0 0 20px;}
.navMenu2 ul li, .navMenu3 ul li{list-style:disc;}
.navMenu2 ul li ul, .navMenu3 ul li ul{margin:2px 0;}
.navMenu2 ul li ul li, .navMenu3 ul li ul li{list-style:circle;}

/* navigation 2 */

#navigation2 ul, #navigation3 ul, .recentHistory ul {
    margin: 8px 0 18px;
}
#navigation2 li, #navigation3 li, .recentHistory li{list-style:square inside none;padding:5px 0;border-bottom:1px #ddd solid;}
#navigation2 a, #navigation3 a, .recentHistory a{font-size:12px;font-family:Arial, sans-serif;border:none;display:inline-block;}
#navigation2 a:hover, #navigation3 a:hover, .recentHistory a:hover{text-decoration:none;}
#navigation2 li li, #navigation3 li li{list-style:none;padding:0;border-bottom:none;}
#navigation2 li li a,, #navigation3 li li a{font-size:11px;}
#navigation2 ul ul, #navigation3 ul ul{padding:0 0 0 30px;margin:5px 0 10px;}
#navigation2 ul ul ul, #navigation3 ul ul ul{padding:0 0 0 25px;margin:0 0 10px;}
#navigation2 ul ul ul li, #navigation3 ul ul ul li{list-style:circle;}
.navMenu a{display:inline-block;}

/* banner */
#banner{margin:0 0 20px 0;}

/* featured product */
#featuredProduct{padding:10px 0;margin:20px 0 30px 0;}
#featuredProduct img{margin:10px;}
#featuredProduct a{display:block;width:220px;height:220px;border:none;margin:0 auto;background:#fff;}
#featuredProduct h4{margin:10px 0 0 0;}
#featuredProduct h4 a{width:220px;height:20px;color:#fff;text-align:left;padding:0 25px;background:none;}

/* subscriber logo */
#subscriberLogo{padding:10px 0;margin:20px 0 30px 0;width:270px;text-align:center;}
#subscriberLogo img{padding:10px;background:#fff;}

/* category / products */
.categoryItem, .hproduct{font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;margin:0 16px 36px 0;text-align:left;}
.categoryItem a, .hproduct a{border:none;font-weight:bold;}
.categoryName, .name{text-align:left;}
.categoryDes, .description{font-size:11px;color:#666;}
.currentCategoryDes{margin:0 0 20px;}
.categoryLink, .productAtt{display:none;}

/* twitter */
#twitter, .recentHistory{padding:10px 0 0 0;}

/* rss */
#rssFeed{padding:10px 0 0 0;}

#rssList li{border-bottom:1px #ddd solid;padding:0 0 20px 0;}
.rssTitle{font-size:12px;font-weight:bold;margin:0 0 5px 0;}
.rssDescription{font-size:11px;}

/* contact block */
#contactBlock{padding:10px 0 0 0;margin:0 0 30px 0;}
#contactBlock a{border-bottom: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;}

/* tagline */
#tagline{padding:10px 0 0 0;margin:0 0 30px 0;}

/* footer */
#footer{width:960px;margin:0 auto;padding:0 0 40px;}
.pageType_customize #footer{float:none;margin:0;}
.pageType_customize #footer div{display:none;}

/* navigation 4 */
#navigation4{height:20px;margin:10px 0 0 0;z-index: auto}
#navigation4 ul{float:left;border-right:1px #444 solid;}
#navigation4 li{padding:0 15px;border-left:1px #444 solid;}
#navigation4 a{border:none;font-weight:bold;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;text-transform:uppercase;font-size:12px;}
#navigation4 a:hover{text-decoration:none;}

/* login page */
.pageType_login .pageTitle, .pageType_login #primary, .pageType_login #featuredProduct, .pageType_login #secondary, .pageType_login #twitter, .pageType_login #rssFeed, .pageType_login #navigation4, .pageType_login #cart, .pageType_login #siteSearch{display:none;}
.pageType_login .loginForm{margin:0 auto 40px;}
.loginFormLinks a:hover, .loginFormLinks a{border:none;}

/* ftp page */
.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 .pageTitle{margin:0 0 10px;}

/* lostpassword page */
.pageType_lostpassword #featuredProduct, .pageType_lostpassword #twitter, .pageType_lostpassword #rssFeed, .pageType_lostpassword #navigation4, .pageType_lostpassword #cart, .pageType_lostpassword #siteSearch, .pageType_lostpassword #navigation3, .pageType_lostpassword #subscriberLogo, .pageType_lostpassword #tagline{display:none;}
.pageType_lostpassword .lostpasswordForm{margin:0 auto 40px;}

/*product detail page */
.productPageImage{border:1px #ddd solid;}
.productAsset{padding:10px 0 0 0;}
.productAsset h3{border-bottom:4px #ddd solid;}
.productAsset a{background:#eee;border:1px #ccc dotted;display:block;margin:10px 0;padding:2px;text-align:center;text-decoration:none;}
.pageType_product #contentArea{min-height:600px;}
.hproduct .description, .categoryDes{padding: 0 0 10px;}

/* cart page */
#shopCartPage_button input.cartCheckoutButton{font-size:14px;}
.cartSummary{width:200px;}

/*customize page */
#controlButtonArea{width:910px;}
.edocAddToCartButtonEnabled{height:28px !important;font-size:14px !important;width:230px !important;margin:0 !important;background-image:none !important;}
.edocAddToCartButtonDisabled{height:28px !important;color:#aaa !important;font-size:14px !important;width:230px !important;margin:0 !important;}
.pageType_customize #contentArea {width: 960px;min-height:700px;}

/* checkout page */
.checkoutButtons input{font-size:14px;}

/* page page */
.pageImageArea{float:left;margin:0 20px 20px 0;}
.imagePop, .imagePop:hover{border:none;}
.contentPage h2 a, .contentPage h2 a:hover{border:none;}

.sitemapPages{margin:0;padding:0;}

/* user info */
.userInfo {
    border: 1px solid #555;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    font-size: 15px;
    padding: 5px 20px;
    position: absolute;
    right: -40px;
    top: -80px;
    border-width:0 1px 1px 1px;
}

/* cart cost */
.cartCost{display:inline;padding:2px;}

/* teaser price */
.teaserPrice{padding:2px 0;text-align:center;}