*:focus { outline: none }

/*- Navigation Menu Tabs */

    #navigation-menu {
      float:right;
      /*width:960px;*/
      /*background:#EDF7E7;*/
      /*font-size:93%;*/
     /* line-height:normal;*/
	 margin:0 -1px 0 0;
	 padding:0;
	 
      }
    #navigation-menu ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #navigation-menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navigation-menu a {
      float:left;
      background:url(../images/tableftC.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navigation-menu a span {
      float:left;
      display:block;
      background:url(../images/tabrightC.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#ffffff;
	  font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation-menu a span {float:none;
	padding:5px 30px;
	
	}
    /* End IE5-Mac hack */
    #navigation-menu a:hover span {
      color:#FFF;
      }
    #navigation-menu a:hover {
      background-position:0% -42px;
      }
    #navigation-menu a:hover span {
      background-position:100% -42px;
      }  

/* Active States */

body#Home		a#Home  {
      background-position:0% -42px;
}

body#Home		a#Home span{
      background-position:100% -42px;
}

body#About	a#About  {
      background-position:0% -42px;
}

body#About	a#About span{
      background-position:100% -42px;
}

body#Products	a#Products  {
      background-position:0% -42px;
}

body#Products	a#Products span{
      background-position:100% -42px;
}
	
body#Press	a#Press  {
      background-position:0% -42px;
}

body#Press	a#Press span{
      background-position:100% -42px;
}
	  
body#Contact	a#Contact  {
      background-position:0% -42px;
}

body#Contact	a#Contact span{
      background-position:100% -42px;
}

 
	  
body {
	/*background: #000 url(../images/bg.gif) repeat-x;*/
	background: #fff;
}

#TopMenu {
	background:#000;
}


#wrapper {
	width: 960px;
	text-align: left;
	margin: 30px auto;
	background:#fff;
	
	
	background-image: url(../images/content-bg-top-right.jpg);
	background-repeat: no-repeat;
	background-position:right 378px;

	
}


    #header {

      background:url(../images/juss-logo-swirls.png) no-repeat right top;
text-indent:-9999px;
height:150px;
      }


#content {
  	width: 960px;
  	margin: 0 auto; 	/* center the page in Firefox */
  	text-align: left; /* center text in ie */
	padding: 0;
	background:#fff;
	
	

	
}

#primary {
/*clear:both;*/
padding:10px 20px;
float:left;
width:560px;

}

#primaryContent {
/*clear:both;*/
padding:10px 20px;
float:left;
width:560px;
}


.swirl-top {
	background-image: url(../images/content-bg-top-right.jpg);
	background-repeat: no-repeat;
	background-position: 731px 228px;
	height:200px;
	width:229px;
	position:absolute;
}

.swirl-bottom {
	background-image: url(../images/content-bg-bottom-left.jpg);
	background-repeat: no-repeat;
	background-position: 731px 228px;
		height:200px;
	width:229px;
		position:absolute;
}

#home-sidebar {
padding:10px 0 0 0;
float:right;
width:360px;
}

#sidebar {
padding:10px 0 0 0;
float:right;
width:260px;
}

#sidebar ul{
list-style:none;
}


#leftSidebar {
padding:10px 0 0 20px;
float:left;
width:180px;
}

#leftSidebar ul{
list-style:none;
}

#leftSidebar a:hover {
color:#569099;
text-decoration:underline;
}

ul.candle-links {
margin:0;
padding:0;
font-size:0.9em;
}

ul.candle-links li {
margin:0 0 10px 0;
}

ul.candle-links li a {
text-decoration:none;
}


ul.featured-products {
list-style:none;
clear:both;
margin:0 12.5px 10px 12.5px;
padding:0;
text-align:center;
}

ul.featured-products li {
/*display:inline;*/
margin:15px;
width:200px;
float:left;
}


ul.featured-products li a {
text-decoration:none;
color:#569099;
}

.featured-products img {
border: 2px solid #000;
}

.homeFeaturedProducts {
clear:both;
margin:0 20px 0 20px;
border-bottom:1px dotted #000;
}


#leftSidebar ul.featured-products {
list-style:none;
clear:both;
margin:0 0 0 -5px;
padding:0;
text-align:center;
}

#leftSidebar ul.featured-products li {
/*display:inline;*/
margin:10px 0 5px 0;
width:170px;
float:left;
}


#leftSidebar ul.featured-products li a {
text-decoration:none;
color:#569099;
}

#leftSidebar .featured-products img {
border: 2px solid #000;
}

#leftSidebar .homeFeaturedProducts {
clear:both;
margin:0 10px 0 10px;
border-bottom:0px dotted;
}



ul.categoryProductList {
list-style:none;
clear:both;
margin:0 12.5px 10px 12.5px;
padding:0;
text-align:center;
}

ul.categoryProductList li {
/*display:inline;*/
/*margin:15px;
width:180px;
float:left;*/
float:left;
margin:15px 3.5px;
width:170px;

}

ul.categoryProductList li a {
text-decoration:none;
color:#569099;
}

.categoryProductList img {
margin:0 0 5px 0;
border: 2px solid #000;
}
 

 #bgbottom {
 background:url(../images/content-bg-bottom-left.jpg) no-repeat 16px 0px;
 
 clear:both;
float:left;
height:200px;
margin:0;
padding:0;
position:relative;
width:229px;
z-index:1;
 
 }
 
 body#Home  #bgbottom {
background:none;
clear:both;
float:left;
height:0;
margin:0;
padding:0;
position:relative;
width:0;
z-index:1;
}

#footer {
	clear:both;
	/*width:960px;*/
	background:#fff;
	margin:0 16px;
	padding:0 0 10px 0;
}

#footer p{
	margin:0;
	padding:10px 10px 0 10px;
}

.copyright {
	float:left;
	width:300px;
	background:#000;
	color:#fff;
	height:40px;
	
}

.footer-links {
	/*float:right;*/
	/*width:560px;*/
	background:#000;
	color:#fff;
		height:40px;
	
}

.footer-links a {
	color:#fff;
	text-decoration:none;
}

.footer-links a:hover {
	color:#fff;
	text-decoration:underline;
}

.footer-links ul{
	list-style:none;
	float:right;
	width:560px;
	text-align:right;background:#fff;
}

.footer-links ul li{
	display:inline;
	padding:0 0 0 5px;
}

.footer-links ul li a {
	color:#fff;
	text-decoration:none;
}

.footer-links p {
text-align:right;
margin:0;
padding:0;
}

.ProductThumb img {
border:2px solid #000;
}


.banner {
/*width:960px;
height:200px;
margin:0 0 25px;*/
}

.homeNewsletter {
position:absolute;
top:250px;
width:350px;
}




#homeNewsletter .NewsletterSubscription input {
font-size:0.9em;
margin-bottom:5px;
padding:3px;
width:159px;
}



#homeNewsletter .NewsletterSubscription .Button {
border:0 none;
height:25px;
/*margin-top:6px;*/
vertical-align:middle;
width:95px;

float:right;
margin:5px 22px -15px 0;

}

#homeNewsletter h2 {
font-size:1.2em;
margin:0;
}

#navigation-menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 2px;
	margin: 0;
}
#navigation-menu li li {
	padding-right: 1em;
	width: 13em
}
#navigation-menu li ul a {
	width: 13em;
	w\idth: 9em;
}
#navigation-menuli ul ul {
	margin: -1.75em 0 0 14em;
}
#navigation-menu li:hover ul ul, #navigation-menu li:hover ul ul ul, #navigation-menu li.sfhover ul ul, #navigation-menu li.sfhover ul ul ul {
	left: -999em;
}
#navigation-menu li:hover ul, #navigation-menu li li:hover ul, #navigation-menu li li li:hover ul, #navigation-menu li.sfhover ul, #navigation-menu li li.sfhover ul, #navigation-menu li li li.sfhover ul {
	left: auto;
}

/*#navigation-menu li:hover, #navigation-menu li.sfhover {
	background: #569099;
	
}*/

#navigation-menu .second-level a {
	line-height:1.5;
	font-size:0.9em;
	padding:5px 0 5px 1em;
	background:#569099;
	color:#ffffff;
	/*width:20em;*/
	width:212px;
}

#navigation-menu .second-level a:hover {
	line-height:1.5;
	font-size:0.9em;
	padding:5px 0 5px 1em;
	background:#000;
	color:#ffffff;
		/*width:20em;*/
		width:212px;
}

#navigation-menu ul.second-level  {
margin:18px 0 0 52px;
*margin:18px 0 0 -489px;
z-index:99;
}

#navigation-menu li:hover, #navigation-menu li.hover {  
    position: static;  
 } 
 
#primaryContent .ProductActionAdd  a  {
background:#000;
color:#fff;
padding:5px;
text-decoration:none;
}

#primaryContent .ProductActionAdd  a:hover {
background:#569099;
color:#fff;
padding:5px;
text-decoration:none;
}

.CartThumb  img{
border:2px solid #000;
}

.AddToCartButton {
background:#569099 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:2px;
}

.updateQuantity {
background:#569099 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:5px;
font-size:0.9em;
}

.couponButton {
background:#569099 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:3px 2.5px 2px 2px;
font-size:0.9em;
}

.viewOrderButton {

background:#569099 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:5px;
font-size:0.9em;
width:100px;
}

.reorderButton {

background:#569099 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:5px 32px 5px 31px;
font-size:0.9em;
width:100px;
margin:5px 0 0 0;
}

.proceedToCheckout {
background:#569099;
color:#fff;
padding:5px;
font-size:0.9em;
text-decoration:none;
}

.ProductDetails {

height:37.5px;
margin:2.5px 0 2.5px 0;
}

#relatedProdWrapper {margin:0;}

#relatedProdWrapper .ProductDetails {

/*height:37.5px;*/
height: 100%;
margin:2.5px 0 2.5px 0;
}

#leftSidebar h2 {

font-size:1.1em;
margin-bottom:0.75em;

}



body#Contact	a#Why Soy Scented Candles are The Very Best  {
      background-position:0% -42px;
}

body#Contact	a#Why Soy Scented Candles are The Very Best span{
      background-position:100% -42px;
}

.productPageThumbs {
width:60px;
float:left;
}

#ProductDetails {

}

#productContent {
float:left;
padding:10px 20px 10px 25px;
width:660px;
/*background:transparent url(../images/content-bg-top-left.jpg) no-repeat scroll left top;*/
margin:0;
}



ul.you-may-also-like {
list-style:none;
clear:both;
margin:0;
padding:0;
text-align:center;
}

ul.you-may-also-like li {
/*display:inline;*/
margin:5px 40px 15px 0;
width:125px;
float:left;
}


ul.you-may-also-like li a {
text-decoration:none;
color:#569099;
}

.you-may-also-like img {
border: 2px solid #000;
}

.continueShopping a {
text-decoration:none;
display:block;
background:#569099;
color:#FFFFFF;
font-size:0.9em;
margin:-2px 0 0;
padding:4px 5px;
text-align:center;
width:122px;
float:left;
}

/* homepage slider */

#slideshow {
    position:relative;
    height:200px;

		padding: 0;
		margin: 0;
		float: left;
		width: 960px;
		/*border: 2px solid #000;*/
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 200px;
    background-color: transparent;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 200px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#slideshow p {
	visibility:hidden;
	margin:0;
	padding:0;
}

/* social */

ul.social {
	float:left;
	/*margin:30px 0 0 188px;*/
	margin:30px 0 0 240px;
	padding:0;
}
ul.social li {margin:0;padding:0;display:inline;list-style:none;}
