/* @group RESET */
*{padding:0;margin:0;}
aside,footer,header,hgroup,nav,section{display:block;}
h1,h2,h3,h4,h5,h6{padding-bottom:0.75em;}
h1,h2,h3{font-weight:normal;}
p{margin:0 0 1.5em;}
ul,ol{margin-left:1.0em;padding:0 0 1.0em;}
ul ul,ol ol{margin-left:0.25em;}
li{margin-left:1.0em;}
/* @end */
/* @group General Styles */
h1{font-size: 2em;}
h1,h2,h3,h4,h5,h6{color:#6291B2;font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;line-height:1.0em;text-shadow:-1px 1px 0 rgba(250,250,250,0.5);}
a:link,a:visited{color:#6291B2;text-decoration:none;}
a:hover,a:active{color:#2CA5FF;text-decoration:underline;}
a:active{background-color:#6291B2;color:#fff;text-decoration:none;}
img,a img{border-style:none;}
code{font-family:monospace;padding:0 0.5em;}
pre{border:1px solid;font-family:monospace;margin-bottom:20px;padding:10px;}
sup{font:0.9em "Times New Roman",Times,sans-serif;font-style:italic;}
sub{font:0.9em "Times New Roman",Times,sans-serif;font-style:italic;}
blockquote{font-size:1.4em;font-family:serif;font-style:italic;line-height:1.7em;letter-spacing:0.05em;padding:1em;text-indent:2em;word-spacing:0.05em;}
blockquote p{margin:0;padding:0;}
/* @end */
/* @group global */
/* wrappers */
html{background:#283038 url(../images/layout/bg_tile.jpg) repeat;}
body{background:url(../images/layout/bg_grad_light_lower.png) repeat-x;color:#727E87;font:90%/1.7em 'Lucida Grande',Helvetica,sans-serif;height:100%;position:relative;top:0;padding:3em 0;}
.wrapper{margin:0 auto;padding:0;position:relative;width:1000px;}
/* floats/clears/alignments */
.clear{clear:both;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.image-left{float:left;margin:0 15px 5px 0;}
.image-right{float:right;margin:0 0 5px 15px;}
.image-center{display:block;margin:0 auto;}
/* lists */
ul.disc{list-style-type:disc;}
ul.circle{list-style-type:circle;}
ul.square{list-style-type:square;}
ol.arabic-numbers{list-style-type:decimal;}
ol.upper-alpha{list-style-type:upper-latin;}
ol.lower-alpha{list-style-type:upper-latin;}
ol.upper-roman{list-style-type:upper-roman;}
ol.lower-roman{list-style-type:lower-roman;}
ol.numbered{margin-bottom:30px;}
ol.usage li{margin-bottom:1em;}
/* text enhancement */
.superSizeMe{font-size:140%;line-height:150%;}
.upSizeMe{font-size:110%;line-height:120%;}
.downSizeMe{font-size:90%;line-height:100%;}
.microSizeMe{font-size:60%;line-height:70%;}
.bold{font-weight:bold;}
.right{text-align:right;}
.left{text-align:left;}
.center{display:block;text-align:center;}
.shadow{text-shadow:-1px 1px 0 rgba(250,250,250,0.5);}
/* radius */
.radiusAll{border-radius:5px;}
.radiusTop{border-radius:5px 5px 0 0;}
.radiusTopLeft{border-radius:5px 0 0 0;}
.radiusTopRight{border-radius:0 5px 0 0;}
.radiusBottom{border-radius:0 0 5px 5px;}
.radiusBottomLeft{border-radius:0 0 0 5px;}
.radiusBottomRight{border-radius:0 0 5px 0;}
.radiusLeft{border-radius:5px 0 0 5px;}
.radiusRight{border-radius:0 5px 5px 0;}
.radius0{border-radius:0 ! important;}
.navTop .navListItem .support{border-radius:0 5px 0 0;}
.radiusAllNavSide{border-radius:5px;}
.radiusTopNavSide{border-radius:5px 5px 0 0;}
.radiusBottomNavSide{border-radius:0 0 5px 5px;}
.contentShadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.85);}
.contentShadowLight{box-shadow:0 2px 2px 0 rgba(0,0,0,.35);}
.contentShadowHaze{box-shadow:0 2px 5px 0 rgba(0,0,0,.25);}
.innerShadowTop{box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.35);}
/* @end */
/* @group header container */
.headerContainer{background:#D2D2D2 url(../images/layout/nav_grad_vert_light.png) center bottom repeat-x;margin:0;}
.titleContainer{background:#E2E2E1 url(../images/layout/nav_grad_light.png) center bottom repeat-x;border-bottom:1px solid #A4A4A4;font-size:1.2em;}
.logo{display:block;float:left;padding-left:0.5em;}
.logo img{position:relative;top:9px;}
.logo:active{background:none;}
.titleContent{float:left;line-height:2.8em;padding-left:1em;}
.site_title,.site_slogan{color:#8F8F91;display:inline;font:1.3em/1.5em normal Helvetica,sans-serif;position:relative;top:1px;text-shadow:-1px 1px 0 rgba(250,250,250,0.5);}
.site_title{}
.site_slogan{margin-left:0.5em;}
.navTop{float:right;font-family:Helvetica, sans-serif;}
.navTop .navList{border-left:1px solid #B2B2B2;float:right;list-style:none;margin:0;padding:0;}
.navTop .navListItem{float:left;margin:0;padding:0;}
.navTop .navListItem a{border-left:1px solid #E2E2E1;border-right:1px solid #B2B2B2;display:block;line-height:2.8em;padding:0 2.3em;text-decoration:none;white-space:nowrap;}
.navTop .navListItem a:link,.navTop .navListItem a:visited{color:#717478;text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.navTop .navListItem a:hover,.navTop .navListItem a.current{background:#A4A4A4 url(../images/layout/nav_grad_dark.png) repeat-x;border-left:1px solid #949595;border-right:1px solid #949595;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.navTop .navListItem a:active{color:#B5B5B5;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.seydoggySlideshow{border-top:1px solid #626262;}
.sdPagination{font: 5em/0.05em Times, sans-serif;text-align: center;}
.sdPagination a{color: #5E7E92;padding: 0 0.05em;text-decoration: none;text-shadow:0 -1px 0 rgba(0,0,0,0.55);vertical-align: text-top;}
.sdPagination a.activeSlide,.sdPagination a:hover{color: #8DB3CA;text-decoration: none;text-shadow:0 2px 1px rgba(0,0,0,0.35);}
.sdPagination a:active{background:none;}
.bannerContainer{border-top:1px solid #626262;display:none;height:200px;}
.headerContent{border-top:1px solid #fff;padding:1.5em;}
.ribbonContainer{background:#283038 url(../images/layout/bg_tile.png) repeat;border-bottom:2px solid rgba(40,48,56,0.25);padding:0.45em 0;}
.ribbonContent{background:url(../images/content/twitter_grey_51_38.png) 1.5em center no-repeat;border:1px dashed #5B6B7E;border-left-style:none;border-right-style:none;color:#DEDEDE;font-size:0.95em;padding:0.5em 1.5em 0.5em 7em;}
.ribbonContent a{color: #A7D6F3;font-weight: normal;}
.ribbonClear{height:0.5em;}
/* @end */
/* @group main container */
.mainContainer{background:#EFEFEF url(../images/layout/nav_grad_light.png) center bottom repeat-x;margin-bottom:1em;}
.mainContent{border-right:1px solid #CFD2D2;float:left;padding:1.5em;width:66.5%;}
h2.product_title {margin-bottom: 0.75em;}
.navProduct{background:#DDF1FF url(../images/layout/nav_grad_light.png) center bottom repeat-x;border:1px solid #A7BCCA;border:1px solid rgba(0,0,0,0.05);font-family: Helvetica, sans-serif;height:2.8em;margin:2em auto;text-align:center;}
.navProduct .navList{display:inline-block;list-style:none;margin:0 auto;padding:0;}
.navProduct .navListItem{float:left;margin:0;padding:0;}
.navProduct .navListItem a{border-left:1px solid #CEE8FA;border-left:1px solid rgba(250,250,250,0.4);border-right:1px solid #A7BCCA;border-right:1px solid rgba(0,0,0,0.1);display:block;line-height:2.8em;padding:0 1.5em;text-decoration:none;white-space:nowrap;}
.navProduct .navListItem a.Buy:link{font-weight:bold;}
.navProduct .navListItem a.Buy:hover{color:#FD0;}
.navProduct .navListItem a:link,.navProduct .navListItem a:visited{color:#717478;text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.navProduct .navListItem a:hover,.navProduct .navListItem a.current{background:#94A7B3 url(../images/layout/nav_grad_dark.png) repeat-x;border-left:1px solid #A7BCCA;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid #CEE8FA;border-right:1px solid rgba(250,250,250,0.1);color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.navProduct .navListItem.first a,
.navProduct .navListItem.first a:hover,
.navProduct .navListItem.first a.current{border-left-style:none;}
.navProduct .navListItem.last a,
.navProduct .navListItem.last a:hover,
.navProduct .navListItem.last a.current{border-right-style:none;padding-right:2.05em;/* accounts for odd DOM offset caused by jQuery.last()*/}
.navProduct .navListItem a:active{color:#B5B5B5;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.sidebarContainer{color:#8F8F91;font-size:0.9em;float:right;padding:1.5em 1.5em 0 0;width:25%;}
.navSide{background:#E2E2E1 url(../images/layout/nav_grad_vert_light.png) center bottom repeat-x;font-family: Helvetica, sans-serif;margin-bottom:2.5em;}
.navSide ul{background:url(../images/layout/nav_grad_dark.png) center top repeat-x;list-style:none;margin:0;padding:0;}
.navSide ul li{margin:0;padding:0;width:100%;}
.navSide ul li a{border:1px solid #D1D1D1;border-bottom:1px solid #B2B2B2;border-top:1px solid #E2E2E1;color:#717478;display:block;line-height:3em;padding-left:1em;}
.navSide ul li a:link,.navSide ul li a:visited{text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.navSide ul li a:hover,.navSide ul li a.current{background:#DDF1FF url(../images/layout/nav_grad_light.png) top repeat-x;border-bottom:1px solid #A0B4C3;border-top:1px solid #E7F6FF;text-decoration:none;text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.navSide ul li a.current:hover{background:#DDF1FF url(../images/layout/nav_grad_dark.png) bottom repeat-x;border-bottom:1px solid #C4DDEE;border-top:1px solid #C4DDEE;}
.navSide ul li a.currentAncestor{color:#517EA3;font-size:1.1em;}
/* Child - Level 1 */
.navSide ul ul{background:#EAEAEA;margin-bottom:0;}
.navSide ul ul a{border-style:none;border-bottom:1px solid #BABABA;border-top:1px solid #FAFAFA;padding-left:2em;}
/* @end */
/* Child - Level 2 */
.navSide ul ul ul{background:#FAFAFA;}
.navSide ul ul ul a{border-bottom:1px solid #CACACA;border-top:1px solid #FFFFFF;padding-left:4em;}
/* Child - Level 3 */
.navSide ul ul ul ul a{padding-left:5em;}
/* Child - Level 4 */
.navSide ul ul ul ul ul a{padding-left:6em;}
.sidebarContent{}
/* @end */
/* @group footer container */
.footerContainer{background:#EFEFEF url(../images/layout/nav_grad_light.png) center bottom repeat-x;}
.footerContent{background-color:#fff;border-bottom:1px solid #D6D6D6;font: 0.85em/1.45em 'Lucida Grande',Helvetica, sans-serif;padding:1.5em;}
.copyrightBorder{border-top:1px solid #fff;}
.copyright{color:#8F8F91;float:left;font-family: Helvetica, sans-serif;padding:1.5em;text-shadow:-1px 1px 0 rgba(250,250,250,0.5);}
.navFooter{float:right;font-family: Helvetica, sans-serif;padding:1.5em;}
.navFooter .navList{list-style:none;margin:0;padding:0;}
.navFooter .navListItem{display:inline;margin:0;padding:0 0 0 1.5em;}
.copyright a,
.navFooter .navListItem a{text-decoration:none;text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.copyright a:link,
.copyright a:visited,
.navFooter .navListItem a:link,
.navFooter .navListItem a:visited{color:#8F8F91;}
.copyright a:hover,
.navFooter .navListItem a:hover{color:#2CA5FF;}
.copyright a:active,
.navFooter .navListItem a:active{background:none;color:#6291B2;}
.byline{color:#fff;font-size:0.8em;position:relative;text-align:center;}
.footerIcon{position:relative;top:3px;}
/* @end */
/* @group seyDoggy Grid */
.seydoggyGrid{margin-left:-2em;}
.seydoggyGrid .clear{clear:both;}
.seydoggyGrid .column{float:left;}
.seydoggyGrid .one{width:100%;}
.seydoggyGrid .two{width:50%;}
.seydoggyGrid .three{width:33.33%;}
.seydoggyGrid .four{width:25%;}
.seydoggyGrid .five{width:20%;}
.seydoggyGrid .six{width:16.66%;}
.seydoggyGrid .seven{width:14.28%;}
.seydoggyGrid .two3rds{width:66.66%;}
.seydoggyGrid .three4ths{width:75%;}
.seydoggyGrid .four5ths{width:80%;}
.seydoggyGrid .five6ths{width:83.33%;}
.seydoggyGrid .six7ths{width:85.68%;}
.seydoggyGrid .column .content{margin-left:2em;}
/* @end */
/* @group cart buttons */
.cartButtons{background:#DDF1FF url(../images/layout/nav_grad_light.png) center bottom repeat-x;border:1px solid #93AEBE;border:1px solid rgba(0,0,0,0.05);display:inline-block;font:0.8em/1.5em Helvetica, sans-serif;}
.cartButtons a{border-left:1px solid #BDD6E6;border-left:1px solid rgba(250,250,250,0.4);border-right:1px solid #ABC0D1;border-right:1px solid rgba(0,0,0,0.1);display:inline-block;line-height:2.0em;padding:2px 1em 0;text-decoration:none;white-space:nowrap;}
.cartButtons a:link,.cartButtons a:visited{color:#717478;text-shadow:1px 1px 0 rgba(250,250,250,0.5);}
.cartButtons a:hover{background:#94A7B3 url(../images/layout/nav_grad_dark.png) repeat-x;border-left:1px solid #ABC0D1;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid #BDD6E6;border-right:1px solid rgba(250,250,250,0.1);color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.cartButtons a.radiusLeft{border-left-style:none;}
.cartButtons a.radiusRight{border-right-style:none;}
.cartButtons a.radiusAll{border-style:none;}
.cartButtons a:active{color:#B5B5B5;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
/* @end */
/* @group scroll box */
.sd-scroll-box{background-color:#fff;border:1px solid rgb(221,221,221);margin-bottom:2em;padding:0;width:100%;overflow:auto;}
.sd-scroll-box pre{background:transparent;border-style:none;padding:0.5em 1em;margin:0;}
.Manual .sd-scroll-box,.FAQ .sd-scroll-box,.themePage .sd-scroll-box,.stacksPage .sd-scroll-box{background-color:rgb(238,238,238);}
/* @end */
/* @group update and update-footer */
.update{background-color:#f9f9f9;padding:1.5em;}
.update-footer{background:transparent url(../images/layout/blog_shadow.png) center top no-repeat;height:14px;margin-bottom:1em;}
/* @end */
.TwitterSlide{display: none;}
.feature{background-color:#fff;border:1px solid #CFD2D2;padding:2px;margin-bottom:2em;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);}
.hide{display: none;}
