/* CSS DOCUMENT */
a{
	text-decoration:none;
	color:inherit;
}
a:hover {
	text-decoration:underline;
	color:inherit;
}
#logo img {
    margin-top:-15px;
    bborder:1px solid;
}
.header {
    baackground:url(http://thejdstore.com/skin/frontend/default/rub-skins/images/header_top_container_bg.jpg) repeat-x 50% 0 ;
    background-image:none;
    background-color:#000;
    }
.header-top {
    borrder:1px solid #000;
    height:138px;
}

.header-nav-container {
    margin-top:-1px; /* Temp fix to overcome a border somewhere in the header */
	background:url(http://thejdstore.com/skin/frontend/default/rub-skins/images/subNavBar.png) 0px top repeat-x; background-color:#000;
        border:0;
        height:27px;
}
.header-top-container {
	bborder:0;
}
.shop-access ul {
    top:-33px;
    *top:0;
    *margin-top:0;
    *padding-top:18px;
	position:relative;
    display:block;
	tttop:-11px; /* change to -7 when change .header-nav-container's margin-top REMOVED>.. WAS USING FOR STUPID IE*/
    *left:-195px;
	width:885px;
	height:66px;
	background:none;
	font-weight:bold;
    bborder:1px solid;
}
.sssshop-access ul li.first {
	margin-left:-177px;
}
.shop-access ul li {
    margin:0;
    bborder:1px solid;
    padding:5px 0 0 0;
 }
.shop-access ul li a {
	font-size:1.2em;
	color:#000;
}
.shop-access ul li a:hover,
.shop-access ul li a.active,
ul#nav li a.active
 {
	color:#fff;
}

/************ SUBNAV  ***************/

#nav { padading:0 20px; font-size:1.1em; color:#000; bborder:1px solid; position:absolute; left:50%; margin:0px auto 0 -420px;  *margin:0 auto 0 -470px; width:850px; z-index:500}
ul#nav.smokers { border:1px solid;font-size:1em }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { psosition:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; color:#000 }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; text-align:center}
#nav li.active a { color:#000; }
#nav a { float:left; padding:5px 12px 6px 12px; color:#000; font-weight:bold;}
#nav li.over a,
#nav a:hover { color:#fff; }

/* STYLE THE HOME PAGE */
.hp_prod {
	width:134px;
	clear:none;
	float:left;
	ttext-align:center;
}
.hp_prod h3 {
	margin:5px 0 5px 10px;
	padding:0;
	color:inherit;
}
.hp_prod p,
.prod_detail p {
	text-align:left;
	padding:5px 10px 5px 10px;
	height:80px;
}
.hp_prod p img {
	margin-top:10px
}
.hp_cta {
	width:215px;
	clear:none;
	float:left;
	margin-right:10px
}
.hp_cta h3 {
	margin:5px;
	padding:0;
	color:inherit;
}
.ht_cta a,
.ht_cta a:visited {
    color:#FFF7E0;
}
/* LINEUP PAGE: SHOWS ALL THREE RUBS/OPTIONS */
.rub_lineup {
	clear:none;
	float:left;
	width:190px;
	bbborder:1px solid;
	padding-right:22px;
}
.rub_lineup img {
	mazrgin-left:-15px;
}
.rub_lineup h2,
.rub_lineup h3 {
	color:#FFF7E0;
}
.rub_lineup h3.spicylevel {
	color:#F73A07;
	font-weight:bold;
}

/*-----------------------------------------------------------------------*/
/* DETAIL PAGE */
.prod_detail {
	clear:none;
	float:left;
	width:200px;
	padding:0 20px 0 0;
	text-align:center;
}
/* TESTIMONIALS */
.testim {
	width:660px;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:30px;
}
.testim span {
	float:right;
	font-size:.8em;
 	font-weight:normal
}
/* FOOTER */
.footer-container { border-top:1px solid #611806; background-color:#000 }
.footer { background-image:none; background-color:#000; border-left:1px solid #611806; border-right:1px solid #611806;  }

/* Grilling Tips */
#tip-grid div {
	clear:none;
	float:left;
	width:325px;
	margin-bottom:20px;
	bborder:1px solid;
}

#tip-grid .first {
	clear:left;
	margin-right:20px;
}
/* STYLE THE FOOTER */
div.informational,
div.informational h1 {
	text-align:left;
	color:#FFF7E0;
}
div.informational h1 {
    width:300px
}

div.informational span {
	display:block;
	clear:both;
	width:550px;
}
div.informational dl {
    width:550px;
}
div.informational dt{
	clear:left;
	float:left;
    width:65px;
}
div.informational dd {
	clear:none;
	float:left;
    width:485px;
}
div.informational ul {
    margin-top:-120px;
    mzargin-bottom:20px;
    padding-left:20px;
	display:block;
	clear:right;
	float:right;
	width:300px;
    border-left:1px solid #611806;
}
div.informational ul li {
    clear:left;
    float:left;
    color:#000;
}
div.informational div {
    margin-top:75px;
}
p.legality {
    clear:both;
}

/* Temporarily Disable Search Form */
#search_mini_form,
div.base-mini,
.col-left .box {
    display:none;
}
ul.nutrition {
	display:block;
	width:250px;
	clear:none;
	float:left;
	padding-bottom:20px;
}
ul.nutrition li {
	display:block;
	height:1.5em;
	clear:left;
	float:left;
	width:250px;
}
ul.nutrition li span {
	display:block;
	clear:none;
	float:left;
}
ul.nutrition li span.rgt,
ul.nutrition li span.dots {
	clear:none;
	float:right;
	text-align: right;
} 