@charset "UTF-8";
/* CSS Document */

/*****************************/
/* HOME ELEMENTS */
/*****************************/
.home_container{
margin:0 0 10px 0;
padding:0;
width:960px;
}
.home_promo_container{
float:left;
clear:both;
margin:0;
padding:0 0 5px 8px;
width:960px;
display:inline;
background-color:#FFF;
}
.home_corners_top, .home_corners_bot{
clear:both;
font-size:2px;
margin:0;
padding:0;
height:5px;
width:960px;
}
.home_corners_top{
float:left;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:0px 0px;
}
.home_corners_bot{
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:0px -5px;
}
#home_slideshow{
float:left;
margin:5px 10px 0 0;
padding:0;
width:698px;
height:350px;
border:1px solid #495066;
}
#home_static_info{
float:left;
clear:right;
margin:0;
padding:0;
width:230px;
}
.home_features{
float:left;
padding:0;
width:465px;
margin:5px 8px 0 0;
border:1px solid #333;
}
.home_single{
float:left;
width:93px;
display:inline;
text-align:center;
margin:0;
}
.home_single a{
display:block;
}
.home_single img{
background-color:#FFF;
}
.home_single a{
font-size:11px;
text-decoration:none;
color:#777;
background-color:#e7f7f7;
padding:5px 2px;
height:28px;
}
.home_single a:link{background-color:#e7f7f7;}
.home_single a:hover{color:#FFF; background-color:#008282;}

.home_single_header{
height:36px;
background-color:#008282;
padding:0 0 0 10px;
}
.home_single_header a{color:#fff; text-decoration:none;}
.home_single_header a:link{text-decoration:none;}
.home_single_header a:hover{text-decoration:underline;}

.home_single_header h3{
line-height:34px;
font-weight:normal;
color:#FFF;
padding:0;
margin:0;
}

/*****************************/
/* HOME STATIC INFO */
/*****************************/
#home_static_info_outer {
float:left;
margin:5px 0 0 0;
padding:0;
width:230px;
border:1px solid #495066;
}
* html #static_info {
margin:0px 0px 10px 2px;
}
.home_delivery, .home_returns, .home_contact, .home_email {
background-repeat:repeat-x;
background-position:0px 0px;
width:210px;
margin:0;
padding:10px;
}
/*delivery background*/
.home_delivery {
background-color:#FF8519;
height:70px;
}
/*returns background*/
.home_returns {
background-color:#3481E3;
height:60px;
}
/*contact background*/
.home_contact {
background-color:#008282;
height:60px;
}
/*email background*/
.home_email {
background-color:#495066;
height:80px;
background-image:url(../jtd_images/email-envelope_home.gif);
background-repeat:no-repeat;
background-position:150px 3px;
}
* html .home_email {
height:75px;
}

/*Static Info Text*/
.home_delivery h3 {
font-size:22px;
font-weight:bold;
color:#FFF;
line-height:1em;
margin:0;
padding:0;
}
.home_delivery h4 {
font-size:18px;
font-weight:bold;
color:#FFF;
line-height:1em;
margin:0;
padding:0;
}
.home_delivery h5 {
font-size:15px;
font-weight:bold;
color:#FFF;
font-weight:normal;
line-height:1.2em;
margin:0px 0 5px 0;
padding:0;
}
.home_returns h4, .home_contact h4, .home_email h4 {
font-size:18px;
font-weight:bold;
color:#FFF;
line-height:1.2em;
margin:0px 0 5px 0;
padding:0;
}
.home_returns p, .home_contact p, .home_email p {
font-size:11px;
color:#FFF;
line-height:1.4em;
font-weight:normal;
margin:3px 0 0 0;
padding:0;
}
.home_contact a{
color:#FFF;
text-decoration:none;
display:inline;
}
.home_contact a:hover {
text-decoration:underline;
}
.click_for_detail {
font-size:12px;
color:#000;
font-weight:normal;
line-height:1em;
margin:5px 0 5px 0;
padding:0;
}
.click_for_detail a {
color:#000;
text-decoration:none;
}
.click_for_detail a:hover {
color:#000;
text-decoration:underline;
}
.static_info_notes {
font-size:9px;
color:#000;
line-height:1.2em;
font-weight:normal;
margin:0;
padding:0;
}
/*HOME EMAIL FORM*/
#home_email_sign_up {
margin:0;
padding:0;
}
#home_email_sign_up input {
vertical-align:middle;
margin:5px 0 0 0;
}
.home_email_sign_up_address { 
color:#666; 
font-size:11px;
font-weight:bold;
background-color:#FFF; 
border:0px solid #FFF;
padding:1px 0 2px 3px;
margin:0;
}
.home_email_sign_up_button { 
color:#FFF;
border:0px solid #FFF;
padding:0;
margin:0;
}
* html .home_email h4{
line-height:1em;
}


/*****************************/
/* SLIDESHOW /*
/*****************************/
#slideshow {
float:left;
width:466px;
height:350px;
margin:5px 10px 0 0;
background-color:#FFF;
border:1px solid #333;
}

#slideshow ul {
margin:0;
padding:0;
list-style-type:none;
height:1%; /* IE fix */}

#slideshow ul:after {
content:".";
clear:both;
display:block;
height:0;
visibility:hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow_intro {
float:left;
width:220px;
height:350px;
margin:5px 10px 0 0;
padding:0;
background-image:url(../jtd_images/bluegrad1_panel.jpg);
background-color:#5083c3;
background-repeat:no-repeat;
border:1px solid #333;
text-align:center;
}
.slideshow_intro_txt {
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
top:50px;
left:0px;
}
.slideshow_intro_txt h2{
font-size:31px;
font-weight:normal;
}
.span_edu{font-size:25px;}
.span_baby{font-size:34px; line-height:1.3em;}
.span_outdoor{font-size:31px;}

.slideshow_intro_txt p{
font-size:15px;
line-height:1.3em;
}


/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES CONTAINER
/* ---------------------------------------------------- */
#slideshow .slides {
overflow:hidden;
width:466px;

}

#slideshow .slides ul {
width:2880px;}

#slideshow .slides li {
width:466px;
height:314px;
float:left;
padding:0px;}

#slideshow .slides ul li img{
border:none;}

#slideshow .slides h2 {
margin-top:0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES CONTENT
/* ---------------------------------------------------- */
.slides_title {
float:left;
clear:both;
height:35px;
width:466px;
background-image:url(../jtd_images/bluegrad1_panel.jpg);
background-color:#960001;
font-size:20px;
line-height:20px;
text-align:center;
padding:15px 0 0 0;
margin:0;
color:#FFF;
}
.slides_title a {text-decoration:none; color:#fff;}
.slides_title a:link {text-decoration:none; color:#fff;}
.slides_title a:hover {text-decoration:underline;}

.slide_content{
font-size:12px;
line-height:1em;
display:inline;
color:#333;
float:left;
list-style-type:none;
width:100px;
padding:8px;
margin:0px;
text-align:center;
}

.slide_content a {text-decoration:none; color:#333; line-height:1em;}
.slide_content a:link {text-decoration:none; color:#333; line-height:1em;}
.slide_content a:hover {text-decoration:underline; line-height:1em;}

.slide_plancity_image{
display:inline;
float:left;
width:272px;
height:93px;
padding:0px;
margin:5px 15px;
}
* html .slide_plancity_image{
padding:0;
}
.slide_plancity_price{
display:inline;
font-size:12px;
float:left;
width:100px;
height:43px;
padding:25px 0;
margin:5px 5px 5px 40px;
text-align:center;
}
* html .slide_plancity_price{
padding:30px 0 0 0;
margin:0 0 0 25px;
}
.slide_plancity_price h4{
font-size:30px;
line-height:15px;
margin:0;
padding:0;
}
.slide_plancity_price p{
font-size:12px;
line-height:15px;
margin:5px 0;
padding:0;
}
.slide_plancity_name{
font-size:12px;
clear:both;
float:left;
width:446px;
padding:0px;
margin:0px 15px;
}
* html .slide_plancity_name{
padding:0 0 0 15px;
margin:0;
}
.slide_plancity_more{
font-size:18px;
font-weight:bold;
color:#900;
clear:both;
float:left;
width:446px;
padding:0px;
margin:5px 10px;
text-align:right;
}
* html .slide_plancity_more{
margin:0;
padding:0;
}
.slide_plancity_more a{
font-size:18px;
font-weight:bold;
color:#900;
text-decoration:none;
}
.slide_lgetxt{
width:466px;
padding:0px;
margin:0px;
float:left;
clear:both;
}
.slide_lgetxt p{
padding:0;
margin:0px 10px 0 10px;	
font-size:12px;
line-height:1.2emx;
}
.slide_lgetxt h3{
padding:0;
margin:0;	
font-size:30px;
line-height:1em;
text-align:center;
color:#900;
}
.slide_lgetxt h4{
padding:0;
margin:3px 10px;	
font-size:15px;
line-height:1em;
color:#900;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
background-color:#666; /*was  background-color:#666;*/
border-top:1px solid #333; /*was  border-top:1px solid #333;*/
height:35px;
background-color:#e7f7f7; /*was  background-color:#e7f7f7;*/
overflow:hidden;
}

#slideshow .slides-nav li {
float:left;}

#slideshow .slides-nav li a {
display:block;
padding:4px 5px;
outline:none;
font-size:12px;
line-height:14px;
text-align:center;
text-decoration:none;
color:#777;} /*was color:#777;*/

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color:#008282; /*was  background-color:#008282;*/
text-decoration:none;
color:#FFF;}

.js #slideshow .slides-nav li.on a {
position:relative;
top:0px;
}

/* ---------------------------------------------------- */
/* TABBER CONTAINER
/* ---------------------------------------------------- */
#contenttab-outer, #contenttab-top, #contenttab-mid, #contenttab-bot{
float:left;
clear:both;
}
#contenttab-outer {
font-family:Arial, Helvetica, sans-serif;
width:960px;
margin-top:0;
margin-left:auto;
margin-right:auto;
border-top:0px solid #495066;
border-right:20px solid #495066;
border-bottom:0px solid #495066;
border-left:20px solid #495066;
background-color:#C7C7D2;
}
#contenttab-top, #contenttab-bot {
width:960px;
margin:0;
padding:0;
font-size:2px;
}
#contenttab-top {
height:5px;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-repeat:no-repeat;
background-position:0 -20px;
}
#contenttab-mid {
float:left;
background-color:#C7C7D2;
padding:0 10px 0 10px;
width:600px;
margin:0;
}
#contenttab-bot {
height:5px;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:0 -25px;
}


/* ---------------------------------------------------- */
/* TABBER
/* ---------------------------------------------------- */

.tabberlive .tabbertabhide {
display:none;
}
.tabber {
}
.tabberlive {
margin:5px 0 3px 0;
}
ul.tabbernav {
margin:0;
padding: 6px 0;
border-bottom: 1px solid #4b5167;
font: 16px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
width:940px;
}
ul.tabbernav li {
list-style: none;
margin: 0;
display: inline;
}
ul.tabbernav li a {
padding: 7px 1em;
margin-left: 0px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
text-decoration: none;
background-color:#fee1c8;
background-image:url(../jtd_images/extra-info-off.jpg);
background-position: right top;
background-repeat: no-repeat;
}
ul.tabbernav li a:link { 
background-image:url(../jtd_images/extra-info-off.jpg);		
background-position: right top;
background-repeat: no-repeat;
color:#CCC;
}
ul.tabbernav li a:visited {
background-image:url(../jtd_images/extra-info-off.jpg);
background-position: right top;
background-repeat: no-repeat;
}
ul.tabbernav li a:hover {
color: #fff;
background-image:url(../jtd_images/extra-info-off.jpg);
background-position: right top;
background-repeat: no-repeat;
border-color: #000;
text-decoration: none;
}
ul.tabbernav li.tabberactive a {
background-image:url(../jtd_images/extra-info-on.jpg);
background-position: right top;
background-color: #f57d23;
border-left: 1px solid #000;
border-bottom: 1px solid #34c3f2;
color:#fff;
}
ul.tabbernav li.tabberactive a:hover {
color: #fff;
}
.tabberlive .tabbertab {
padding:10px;
border:1px solid #000;
border-top:0;
width:919px;
margin-left: 0px;
background-color:#fff;
}
.tabberlive .tabbertab h2 {
display:none;
}
.tabberlive .tabbertab h3 {
display:none;
}
.tabbertab h4{
font-size:14px;
padding:0;
margin:10px 0 3px 0;
lineheight:1em;
}
.tabberlive .tabbertab p {
font-size: 12px;
margin:0 0 5px 0;
padding:0;
}
.tabbertab ol {
display:inline;
float:left;
list-style-position:inside;
list-style-type:none;
text-align:left;
margin:0;
padding:0 5% 0 0;
}
.tabbertab ol li{
font-size:14px;
font-weight:bold;
display:inline;
float:left;
margin:0 10px 5px 0;
padding:0 0 5px 0;
}
.tabbertab a {
color:#333;
text-decoration:none;	
}
.tabbertab a:link {
color:#333;
text-decoration:none;	
}
.tabbertab a:hover {
color:#333;
text-decoration:underline;	
}

/*.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}*/
