@charset "utf-8";
/* staminaproducts.com main CSS Document */
html,
body                                    { height: 100% }
body                                    { font: normal normal normal 62.5%/ 1.5em Arial, sans-serif }
/*INPUTS*/
.button                                 {
                                            width: 60px;
                                            background-color: #FFF;
                                            font-family: Arial,Helvetica, sans-serif;
                                        }
fieldset legend                         {
                                            font-family: Arial,Helvetica, sans-serif;
                                            margin-bottom: 3px;
                                        }
fieldset                                {
                                            border: solid thin #fff;
                                            width: auto;
                                            padding: 10px;
                                            margin-bottom: 30px;
                                            color: #fff;
                                        }
legend                                  {
                                            padding-left: 3px;
                                            padding-right: 3px;
                                            font-size: 12px;
                                        }
/* HOME PAGE 
----------------------------------------------------------------- */
#container                              {
                                            width: 960px;
											margin: 0 auto;
                                            background-color: #012035;
                                            margin-top: 10px;
                                        }
/* header */
#header                                 {
                                            width: auto;
                                            height: 133px;
                                            padding-top: 10px;
                                            background-image: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/headerBg.jpg);
                                            background-repeat: no-repeat;
                                            position: relative;
                                            margin-top: 0px;
                                            background-color: #fff;
                                        }
#header #logo                           {
                                            width: 231px;
                                            height: 140px;
                                            position: absolute;
                                            top: 0px;
                                            left: 0px;
                                            overflow: hidden;
                                        }
#header #cart                           {
                                            width: 35px;
                                            height: 14px;
                                            position: relative;
                                            top: 64px;
                                            left: 895px;
                                            font-size: 12px;
                                        }
#header #price                          {
                                            width: 60px;
                                            height: auto;
                                            position: absolute;
                                            top: 93px;
                                            left: 877px;
                                            color: #012035;
                                            text-align: center;
                                        }
#header #cart p                         {
                                            margin: 0px;
                                            padding: 0px;
                                            color: #fff;
                                            position: relative;
                                            top: -25px;
                                        }
/* menu */
ul#menu                                 {
                                            width: 680px;
                                            list-style: none;
                                            position: relative;
                                            left: 255px;
                                            top: 58px;
                                        }
ul#menu li                              { display: inline }
ul#menu li a                            {
                                            display: block;
                                            float: left;
                                            height: 22px;
                                            background-image: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/menu.gif);
                                            text-indent: -9999px;
                                        }
ul#menu li a.home                       {
                                            width: 81px;
                                            background-position: 0 0;
                                        }
ul#menu li a.products                   {
                                            width: 132px;
                                            background-position: -81px 0;
                                        }
ul#menu li a.services                   {
                                            width: 117px;
                                            background-position: -213px 0;
                                        }
ul#menu li a.news                       {
                                            width: 92px;
                                            background-position: -330px 0;
                                        }
ul#menu li a.about                      {
                                            width: 100px;
                                            background-position: -422px 0;
                                        }
ul#menu li a.contact                    {
                                            width: 101px;
                                            background-position: -522px 0;
                                        }
ul#menu li a.store                      {
                                            width: 57px;
                                            background-position: -623px 0;
                                        }
ul#menu li a.home:hover,
ul#menu li a.home:focus                 { background-position: 0 -22px }
ul#menu li a.products:hover,
ul#menu li a.products:focus             { background-position: -81px -22px }
ul#menu li a.services:hover,
ul#menu li a.services:focus             { background-position: -213px -22px }
ul#menu li a.news:hover,
ul#menu li a.news:focus                 { background-position: -330px -22px }
ul#menu li a.about:hover,
ul#menu li a.about:focus                { background-position: -422px -22px }
ul#menu li a.contact:hover,
ul#menu li a.contact:focus              { background-position: -522px -22px }
ul#menu li a.store:hover,
ul#menu li a.store:focus                { background-position: -623px -22px }
/* stamina curve under header */
#curve                                  {
                                            width: auto;
                                            height: 122px;
                                            background-image: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/curve.jpg);
                                        }
/* main content */
#main                                   {
                                            width: auto;
                                            height: auto;
                                            min-height: 400px;
                                            background-color: #012035;
                                            padding: 30px 30px 0px 30px;
                                        }
/* banner image container for slideshow*/
#main #banner                           {
                                            width: 900px;
                                            height: 300px;
                                            margin-bottom: 30px;
                                            position: relative;
                                        }
/* jQuery Slideshow for homepage */
div#slideshow                           {
                                            width: 900px;
                                            height: 300px;
                                            padding: 0px 0 0 0px;
                                            background-color: #fff;
                                            overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
                                            position: relative;
                                            z-index: 5;
                                        }
/* Slideshow Navigation */
div#slideshow ul#nav                    {
                                            display: none;
                                            list-style: none;
                                            position: relative;
                                            top: 110px;
                                            z-index: 15;
                                            position: absolute;
                                            width: 900px;
                                        }
div#slideshow ul#nav li#prev            {
                                            float: left;
                                            margin: 0 0 0 10px;
                                        }
div#slideshow ul#nav li#next            {
                                            float: right;
                                            margin: 0 10px 0 0;
                                        }
div#slideshow ul#nav li a               {
                                            display: block;
                                            width: 50px;
                                            height: 84px;
                                            text-indent: -9999px;
                                        }
div#slideshow ul#nav li#prev a          { background: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/prev.png) }
div#slideshow ul#nav li#next a          { background: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/next.png) }
/*Slideshow Slides */
div#slideshow ul#slides                 { list-style: none }
div#slideshow ul#slides li              { margin: 0 0 10px 0 }
/*Three column setup for homepage */
ul#info                                 { width: 900px }
ul#info li                              {
                                            display: block;
                                            float: left;
                                            width: 280px;
                                            height: auto;
                                            font-family: Arial,Helvetica, sans-serif;
                                            margin-bottom: 30px;
                                        }
ul#info h1                              {
                                            padding-top: 3px;
                                            padding-bottom: 30px;
                                            font-size: 24px;
                                            color: #FFF;
                                            font-weight: 200;
                                        }
ul#info p                               {
                                            font-size: 12px;
                                            line-height: 17px;
                                            color: #FFF;
                                            margin-bottom: 30px;
                                            text-align: justify;
                                        }
ul#info .push30                         { margin-right: 30px }
ul#info .push30 p                       { min-height: 153px }
/* footer */
#footer                                 {
                                            padding-left: 30px;
                                            padding-right: 30px;
                                            padding-bottom: 30px;
                                            width: auto;
                                            height: auto;
                                            background-color: #012035;
                                            clear: right;
                                        }
#footer .level                          {
                                            width: 900px;
                                            height: 90px;
                                            padding-top: 30px;
                                            border-top: dotted thin #FFF;
                                            border-bottom: dotted thin #FFF;
                                            clear: both;
                                        }
#footer .level a                        {
                                            color: #FFF;
                                            text-decoration: none;
                                        }
#footer .level a:hover                  {
                                            color: #FFF;
                                            text-decoration: underline;
                                        }
#footer .level2                         {
                                            width: 900px;
                                            height: 50px;
                                            border-bottom: dotted thin #FFF;
                                            padding-top: 30px;
                                            clear: both;
                                        }
#footer .level2 p                       {
                                            font-family: Arial,Helvetica, sans-serif;
                                            color: #FFF;
                                            line-height: 1em;
                                            padding-left: 100px;
                                        }
#footer .level3                         {
                                            width: 900px;
                                            height: 60px;
                                            border-bottom: dotted thin #FFF;
                                            padding-top: 30px;
                                            clear: both;
                                        }
#footer .level3 p                       {
                                            margin-left: 80px;
                                            margin-bottom: 10px;
                                            color: #FFF;
                                        }
#footer .level3 p a                     {
                                            color: #FFF;
                                            text-decoration: none;
                                        }
#footer .level3 p a:hover               {
                                            color: #FFF;
                                            text-decoration: underline;
                                        }
.footerlist                             {
                                            padding-left: 130px;
                                            float: right;
                                            font-size: 10px;
                                            line-height: 1em;
                                            text-align: left;
                                            font-family: Arial,Helvetica, sans-serif;
                                            color: #FFF;
                                        }
.logoFloat                              {
                                            float: left;
                                            padding-right: 35px;
                                        }
/* footer social network icons CSS Sprite*/
ul#icon                                 {
                                            width: 245px;
                                            list-style: none;
                                            left: 0px;
                                            top: 0px;
                                        }
ul#icon li                              { display: inline }
ul#icon li a                            {
                                            display: block;
                                            float: left;
                                            height: 32px;
                                            background-image: url(https://resources.staminaproducts.com/images/websiteImages/staminaproducts/icons.png);
                                            text-indent: -9999px;
                                            margin-right: 10px;
                                        }
ul#icon li a.facebook                   {
                                            width: 32px;
                                            background-position: 0 0;
                                        }
ul#icon li a.flikr                      {
                                            width: 32px;
                                            background-position: -32px 0;
                                        }
ul#icon li a.email                      {
                                            width: 32px;
                                            background-position: -64px 0;
                                        }
ul#icon li a.linkedin                   {
                                            width: 32px;
                                            background-position: -96px 0;
                                        }
ul#icon li a.twitter                    {
                                            width: 32px;
                                            background-position: -128px 0;
                                        }
ul#icon li a.youtube                    {
                                            width: 32px;
                                            background-position: -160px 0;
                                        }
/* SECONDARY 
----------------------------------------------------------------- */
/*Side Navigation Container for Secondary Pages*/
#sideNav                                {
                                            width: 290px;
                                            height: auto;
                                            margin-right: 10px;
                                            margin-bottom: 30px;
                                        }
#sideNavDeal                            {
                                            width: 290px;
                                            height: auto;
                                            margin-right: 10px;
                                            margin-bottom: 10px;
                                        }
#sideNav img                            { margin-bottom: 30px }
#sideNavDeal img                            { margin-bottom: 12px }
/*side navigation for secondary pages*/
#menu-links                             { }
#nav-secondary                          { }
#menu-links #nav-secondary ul           { }
#menu-links #nav-secondary ul li a      {
                                            font-family: Arial,Helvetica, sans-serif;
                                            display: block;
                                            height: 20px;
                                            width: 285px;
                                            line-height: 20px;
                                            padding: 2px;
                                            font-size: 1.4em;
                                            color: #ffffff;
                                            text-decoration: none;
                                            font-weight: normal;
                                            margin-bottom: 5px;
                                        }
#menu-links #nav-secondary ul li a.link,
#menu-links #nav-secondary ul li a:visited
                                        { height: 20px }
#menu-links #nav-secondary ul li a:hover,
#menu-links #nav-secondary ul li a:active,
#menu-links #nav-secondary ul li a:focus
                                        {
                                            height: 20px;
                                            background-color: #163456;
                                        }
#menu-links #nav-secondary ul li.selected a
                                        {
                                            height: 20px;
                                            background-color: #163456;
                                            color: #FFFFFF;
                                        }
#menu-links #nav-secondary ul li.selected a.link,
#menu-links #nav-secondary ul li.selected a:visited
                                        {
                                            height: 20px;
                                            color: #FFFFFF;
                                            background-color: #163456;
                                        }
#menu-links #nav-secondary ul li.selected a:hover,
#menu-links #nav-secondary ul li.selected a:active,
#menu-links #nav-secondary ul li.selected a:focus
                                        {
                                            height: 20px;
                                            color: #FFFFFF;
                                            background-color: #163456;
                                        }
/*Right Content for Secondary Pages*/
#secondaryMain                          {
                                            width: 600px;
                                            height: auto;
                                            position: relative;
                                            float: right;
                                            color: #fff;
                                            font-size: 12px;
                                            line-height: 17px;
                                        }
#secondaryMain h1                       {
                                            color: #ffffff;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 20px;
                                            margin-top: 5px;
                                            margin-bottom: 5px;
                                        }
#secondaryMain h2                       {
                                            color: #ffffff;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 15px;
                                            margin-top: 15px;
                                            margin-bottom: 5px;
                                        }
#secondaryMain #productInfo .price      {
                                            text-align: right;
                                            margin-top: 0px;
                                            margin-bottom: 10px;
                                            font-weight: 900;
                                            color: #fff;
                                        }
#secondaryMain h3                       {
                                            color: #ffffff;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 12px;
                                            margin-top: 10px;
                                            margin-bottom: 5px;
                                        }
#secondaryMain p                        { margin-bottom: 10px }
/*class for bread crumb links on the top of secondary main*/
.breadCrumbs                            {

                                            color: #fff;
                                            font-family: Arial,Helvetica, sans-serif;
                                            text-decoration: none;
                                        }
.breadCrumbs a:hover                    {
                                            color: #fff;
                                            font-family: Arial,Helvetica, sans-serif;
                                            text-decoration: underline;
                                        }
/*Results from page listing worded "showing X to X of X records in prodcutName"*/
.listResults                            {
                                            color: #FFFFFF;
                                            margin-top: 3px;
                                        }
/*CSS for listing out products*/
#productList                            { }
#productLinks                           { }
#productList #productLinks ul           { }
#productList #productLinks h1           {
                                            color: #fff;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 20px;
                                            margin-top: 5px;
                                        }
#productList #productLinks ul li a      {
                                            font-family: Arial,Helvetica, sans-serif;
                                            display: block;
                                            height: 110px;
                                            width: auto;
                                            line-height: 20px;
                                            padding: 10px;
                                            font-size: 12px;
                                            color: #343434;
                                            background-color: #fff;
                                            text-decoration: none;
                                            font-weight: normal;
                                            margin-bottom: 10px;
                                            margin-top: 10px;
                                            border: 1px solid #FFF;
                                        }
#productList #productLinks ul li a img  {
                                            float: left;
                                            padding-right: 10px;
                                        }
#productList #productLinks ul li a h1   {
                                            font-size: 1.2em;
                                            line-height: 0px;
                                            color: #343434;
                                        }
#productList #productLinks ul li a h2   {
                                            font-size: .9em;
                                            margin-top: 10px;
                                            color: #343434;
                                        }
#productList #productLinks ul li a p    {
                                            margin-top: 10px;
                                            line-height: 18px;
                                        }
#productList #productLinks ul li a.link,
#productList #productLinks ul li a:visited
                                        {
                                            height: 110px;
                                            border: 1px solid #FFF;
                                        }
#productList #productLinks ul li a:hover,
#productList #productLinks ul li a:active,
#productList #productLinks ul li a:focus
                                        {
                                            height: 110px;
                                            background-color: #163456;
                                            color: #fff;
                                            border: 1px solid #FFF;
                                        }
#productList #productLinks ul li a:hover h1,
#productList #productLinks ul li a:active h1,
#productList #productLinks ul li a:focus h1,
#productList #productLinks ul li a:hover h2,
#productList #productLinks ul li a:active h2,
#productList #productLinks ul li a:focus h2
                                        { color: #fff }
#productList #productLinks ul li.selected a
                                        {
                                            height: 110px;
                                            background-color: #163456;
                                            color: #FFFFFF;
                                            border: 1px solid #FFF;
                                        }
#productList #productLinks ul li.selected a.link,
#productList #productLinks ul li.selected a:visited
                                        {
                                            height: 110px;
                                            color: #FFFFFF;
                                            border: 1px solid #FFF;
                                        }
#productList #productLinks ul li.selected a:hover,
#productList #productLinks ul li.selected a:active,
#productList #productLinks ul li.selected a:focus
                                        {
                                            height: 110px;
                                            color: #FFFFFF;
                                            border: 1px solid #FFF;
                                        }
.productDesc                            {
                                            height: 70px;
                                            padding-bottom: 0px;
                                            margin-bottom: 0px;
                                            overflow: hidden;
                                        }
/*Class for page navigation */
.pageList                               {
                                            float: right;
                                            color: #fff;
                                            font-family: Arial,Helvetica, sans-serif;
                                            text-decoration: none;
                                            margin-bottom: 10px;
                                        }
.pageList a                             {
                                            text-decoration: none;
                                            color: #fff;
                                            margin-left: 5px;
                                            font-size: 10px;
                                        }
.pageList a:hover                       { text-decoration: underline }
.selectedPage                           {
                                            color: #fff;
                                            font-size: 10px;
                                            margin-left: 5px;
                                            border: solid #FFF 1px;
                                            padding: 2px;
                                        }
.dead                                   {
                                            color: #666;
                                            font-size: 10px;
                                            margin-left: 5px;
                                        }
/* PRODUCT INFO PAGE
----------------------------------------------------------*/
/*Container of product page that contains everything about the product*/
#productInfo                            {
                                            width: auto;
                                            height: auto;
                                        }
#productInfo h1                         {
                                            color: #ffffff;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 20px;
                                            margin-top: 5px;
                                            margin-bottom: 10px;
                                            line-height: 20px;
                                        }
/*Container of the top product section : Main image/gallery/sub gallery*/
#productShow                            {
                                            width: 600px;
                                            height: auto;
                                            float: left;
                                        }
/* main product image */
#productInfo .image                     {
                                            width: 250px;
                                            height: 222px;
                                            float: left;
                                            margin-right: 10px;
                                            margin-bottom: 10px;
                                            background-color: #fff;
                                            overflow: hidden;
                                        }
/*photo/video gallery*/
#productInfo .gallery                   {
                                            float: right;
                                            width: 315px;
                                            height: 200px;
                                            padding: 10px 10px 10px 10px;
                                            border: solid 1px #FFF;
                                            color: #FFF;
                                            margin-bottom: 10px;
                                        }
#productInfo .gallery .galleryLinks     {
                                            color: #fff;
                                            width: 315px;
                                            height: auto;
                                            margin-bottom: 10px;
                                            margin-left: 10px;
                                        }
#productInfo .gallery .galleryLinks a   {
                                            color: #fff;
                                            text-decoration: none;
                                            margin-right: 10px;
                                        }
#productInfo .gallery a:hover           { text-decoration: underline }
#productInfo .gallery ul li             {
                                            width: 71.25px;
                                            height: 71.25px;
                                            display: inline;
                                            float: left;
                                            background-color: #fff;
                                            margin-left: 10px;
                                            margin-bottom: 10px;
                                        }
#productInfo .gallery img               { }
/* sub gallery under the image gallery */
#productInfo .subGallery                {
                                            clear: both;
                                            width: 580px;
                                            height: auto;
                                            padding: 0px 10px 10px 10px;
                                            background-color: #163456;
                                            color: #FFF;
                                            margin-bottom: 10px;
                                            margin-top: 0px;
                                            float: left;
                                        }
#productInfo .subGallery #navcontainer  { margin-top: 10px }
#productInfo .subGallery #navcontainer #navlist li
                                        {
                                            display: inline;
                                            list-style-type: none;
                                            float: left;
                                        }
/*#productInfo .subGallery ul li {
		padding-right: 5px;
		vertical-align:middle;
		padding-bottom:5px;
	}
	
	#productInfo .subGallery a{
		color:#fff;
		text-decoration: none;
		padding-top: 5px;
	}
	
	#productInfo .subGallery p{

		font-size: 14px;
		padding-bottom:5px;
		text-align:right;
		line-height: 20px;
	}
	
	#productInfo .subGallery p .buyNow img{
		color:#F00;
		text-align:right;
		text-decoration:none;
		font-weight:bold;
		font-size: 16px;
		padding-top:5px;
	}
	
	#productInfo .subGallery p .buyNow a:hover{
		color:#F00;	
		text-align:right;
		text-decoration:underline;
	}
	#productInfo .subGallery a:hover{
		color:#fff;
		text-decoration: underline;
	}*/
/*Tabs containing all the info for the product */
#productTabs                            {
                                            width: auto;
                                            height: auto;
                                            font-family: Arial, Helvetica, sans-serif;
                                            clear: both;
                                        }
#productTabs p                          {
                                            margin-bottom: 10px;
                                            line-height: 17px;
                                            font-size: 12px;
                                        }
#productTabs h1                         {
                                            font-size: 14px;
                                            color: #000;
                                        }
#tabs                                   {
                                            height: auto;
                                            margin-bottom: 30px;
                                            font-family: Arial, Helvetica, sans-serif;
                                        }
/* ONE EARTH ONE BODY PAGE */
#oeob                                   {
                                            width: 600px;
                                            height: auto;
                                            position: relative;
                                            float: right;
                                            color: #343434;
                                        }
#oeob p                                 {
                                            color: #343434;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 12px;
                                            margin-bottom: 30px;
                                        }
#oeob h1                                {
                                            color: #343434;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 20px;
                                            margin-top: 5px;
                                            margin-bottom: 10px;
                                        }
#oeob h2                                {
                                            color: #343434;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 17px;
                                            margin-top: 5px;
                                            margin-bottom: 10px;
                                            padding: 15px;
                                            line-height: 20px;
                                            text-align: center;
                                            font-style: italic;
                                        }
#oeob ul                                { margin-left: 30px }
#oeob ul li                             {
                                            color: #343434;
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 12px;
                                            list-style: outside;
                                            list-style-type: disc;
                                            margin-top: 5px;
                                            margin-bottom: 10px;
                                        }
#oeob img                               {
                                            float: left;
                                            margin-right: 5px;
                                        }
/*flush form test*/
div.row                                 {
                                            clear: both;
                                            padding-top: 10px;
                                            font-size: 11px;
                                        }
div.row span.label                      {
                                            float: left;
                                            width: 100px;
                                            text-align: right;
                                            color: #fff;
                                            font-size: 12px;
                                        }
div.row span.formw                      {
                                            float: right;
                                            width: 450px;
                                            text-align: left;
                                            font-size: 11px;
                                        }
div.row2                                {
                                            float: left;
                                            padding-top: 0px;
                                            font-size: 11px;
                                        }
div.row2 span.label2                    {
                                            float: left;
                                            width: 50px;
                                            text-align: right;
                                            color: #fff;
                                            font-size: 11px;
                                            margin-right: 10px;
                                        }
div.row2 span.formw2                    {
                                            float: right;
                                            width: 200px;
                                            text-align: left;
                                            font-size: 11px;
                                            margin-bottom: 10px;
                                        }
/*flush form test*/
div.row3                                {
                                            padding-top: 10px;
                                            font-size: 11px;
                                            margin-bottom: 25px;
                                        }
div.row3 span.label3                    {
                                            float: left;
                                            width: 100px;
                                            text-align: right;
                                            color: #fff;
                                            font-size: 11px;
                                        }
div.row3 span.formw3                    {
                                            float: right;
                                            width: 415px;
                                            text-align: left;
                                            font-size: 11px;
                                        }
form fieldset                           {
                                            border: solid thin #fff;
                                            width: auto;
                                            padding: 10px;
                                            margin-bottom: 30px;
                                            color: #fff;
                                        }
form fieldset legend                    {
                                            color: #fff;
                                            padding: 0px 5px 0px 5px;
                                            margin-top: 0px;
                                            font-size: 12px;
                                        }
form fieldset .two                      { }
/* GENERIC CLASSES */
.fltl                                   { float: left }
.fltr                                   { float: right }
.white                                  { color: #fff }
.red                                    { color: #ff0000 }
/*IMAGE SLIDER*/
##demo-frame > div.demo                 { padding: 10px !important }
.scroll-pane                            {
                                            overflow: auto;
                                            width: 99%;
                                            float: left;
                                            margin-top: 10px;
                                        }
.scroll-content                         {
                                            width: #scrollWidth#px;
                                            float: left;
                                            height: 135px;
                                            background-color: ##163456;
                                        }
.scroll-content-item                    {
                                            width: 110px;
                                            height: 110px;
                                            float: left;
                                            margin: 10px;
                                            font-size: 3em;
                                            line-height: 96px;
                                            text-align: center;
                                            background-color: ##fff;
                                        }
* html .scroll-content-item             { display: inline } /* IE6 float double margin bug */
.scroll-bar-wrap                        {
                                            clear: left;
                                            padding: 0 4px 0 2px;
                                            margin: 0 -1px -1px -1px;
                                        }
.scroll-bar-wrap .ui-slider             {
                                            background: none;
                                            border: 0;
                                            height: 2em;
                                            margin: 0 auto;
                                        }
.scroll-bar-wrap .ui-handle-helper-parent
                                        {
                                            position: relative;
                                            width: 100%;
                                            height: 100%;
                                            margin: 0 auto;
                                        }
.scroll-bar-wrap .ui-slider-handle      {
                                            background: ##aaa;
                                            top: .2em;
                                            height: 1.5em;
                                        }
.scroll-bar-wrap .ui-slider-handle .ui-icon
                                        {
                                            margin: -8px auto 0;
                                            position: relative;
                                            top: 50%;
                                        }
/*BOXES*/
.main #sideNav .box                     {
                                            width: auto;
                                            border: 1px solid #FFF;
                                            margin-bottom: 10px;
                                        }
.main #sideNav .box .header             {
                                            border-bottom: solid thin #FFF;
                                            background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
                                            color: #fff;
                                            font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
                                            font-size: 0.9em;
                                            font-weight: bold;
                                            padding: .3em;
                                        }
.main #sideNav .box .body               {
                                            padding: .3em;
                                            font-family: Arial, sans-serif;
                                            font-size: 0.7em;
                                            color: #fff;
                                        }
.box                                    {
                                            width: auto;
                                            border: 1px solid #FFF;
                                            margin-bottom: 10px;
                                            font-family: Arial, Helvetica, sans-serif;
                                            color: #fff;
                                        }
.box .header                            {
                                            border-bottom: solid thin #FFF;
                                            background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
                                            color: #fff;
                                            font-size: 12px;
                                            font-weight: bold;
                                            padding: .3em;
                                        }
.box .body                              {
                                            padding: .3em;
                                            font-size: 11px;
                                        }
#sideNav .miniCart                      {
                                            color: #fff;
                                            border: 1px solid #fff;
                                            padding: 10px;
                                            float: left;
                                            margin-top: 6px;
                                            width: 268px;
                                            min-height: 110px;
                                        }
#sideNav .miniCart h2                   {
                                            font-size: 14px;
                                            margin-bottom: 10px;
                                        }
.search                                 { margin-bottom: 5px }


