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

/*PRODUCT BOX CONTAINER*/
#products_container {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
background-color:#495066;
width:570px;
margin:0;
}
#products_corners_top{
font-size:2px;
color:#FFF;
float:left;
clear:both;
height:5px;
width:556px;
padding:0 5px;
border-left:2px solid #495066;
border-right:2px solid #495066;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:-282px -95px;
}
#products_corners_bottom{
font-size:2px;
color:#FFF;
float:left;
clear:both;
height:5px;
width:556px;
padding:0 5px;
border-left:2px solid #495066;
border-right:2px solid #495066;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:-282px -100px;
}

/*PRODUCT BOX TITLE*/
#products_title{
float:left;
clear:both;
width:556px;
margin:0;
padding:0 5px;
background-color:#FFF;
border-left:2px solid #495066;
border-right:2px solid #495066;
}
#products_title h1{
font-size:28px;
line-height:1em;
font-weight:normal;
color:#FFF;
padding:10px;
margin:0;
}
#products_title h1 span{
font-weight:normal;
}
#products_title_15px{
font-size:15px;
}
.more-pages{
font-size:16px !important ;
text-align:left;
color:#3366CC !important; 
background-color:#FFFFFF;
border-bottom:solid 1px #666;
line-height:1em;
padding:5px 5px 5px 10px !important;
margin:0 0 5px 0;
}
.more-pages a{
font-size:16px !important ;
font-weight:normal !important;
color:#3366CC !important; 
padding:0 !important;
margin:0 !important;
}

/*TITLE BACKGROUND COLOURS*/
/*white*/
.bg_fff h1{background-color:#FFF;}
/*red*/
.bg_900 h1{background-color:#900;}
.bg_900 {background-color:#900;}
/*yellow*/
.bg_e69407 h1{background-color:#e69407;}
.bg_e69407 {background-color:#e69407;}
/*purple*/
.bg_813b9b h1{background-color:#813b9b;}
.bg_813b9b {background-color:#813b9b;}
/*pink*/
.bg_af1d77 h1{background-color:#af1d77;}
.bg_af1d77 {background-color:#af1d77;}
/*blue*/
.bg_3888e7 h1{background-color:#3888e7;}
.bg_3888e7 {background-color:#3888e7;}
/*aqua*/
.bg_048f8f h1{background-color:#048f8f;}
.bg_048f8f {background-color:#048f8f;}
/*green*/
.bg_6ba217 h1{background-color:#6ba217;}
.bg_6ba217 {background-color:#6ba217;}
/*orange*/
.bg_df6407 h1{background-color:#df6407;}
.bg_df6407 {background-color:#df6407;}
/*orange*/
.bg_930 h1{background-color:#930;}
.bg_930 {background-color:#930;}
/*dark grey*/
.bg_b8b8c5 h1{background-color:#b8b8c5;}
.bg_b8b8c5 {background-color:#b8b8c5;}
/*light grey*/
.bg_ebebeb h1{background-color:#EBEBEB;}

/*PRODUCT BOX INTRO*/
#products_intro{
float:left;
margin:0 0 4px 0;
width:556px;
padding:0 5px 5px 5px;
background-color:#FFF;
border-left:2px solid #495066;
border-right:2px solid #495066;
}
#products_intro h2{
font-size:16px;
line-height:18px;
color:#333;
padding:3px;
margin:6px 0 0 0;
}
#products_intro p{
font-size:13px;
line-height:16px;
color:#666;
padding:3px;
margin:0;
}
#products_intro a{
color:#666;
text-decoration:none;
margin:0;
}
#products_intro a:link{
color:#666;
text-decoration:none;
}
#products_intro a:hover{
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#products_intro h4{
font-size:16px;
line-height:16px;
color:#333;
padding:5px 5px 10px 5px;
margin:0;
}
#products_intro h4 a{
color:#900;
}
#products_intro img{
margin:0;
}

/*****************************/
/*INDIVIDUAL TOY PAGES*/
/*****************************/
.pg_body_outer {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:#FFF;
float:left;
margin:0 2px;
padding:0;
width:566px;
}
* html .pg_body_outer {
margin:0 0 0 1px;
}
.pg_body_mid {
background-color:#FFF;
}
.pg_body_mid p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
line-height:1.3em;
margin:0;
padding:2px 10px 3px 10px;
}
.pg_body_mid_left{
background:#FFF;
width:173px;
float:left;
margin:0 10px 3px 10px;
padding:0;
border:solid #FFF 1px;
}
.pg_body_mid_right{
background:#FFF;
width:340px;
margin:0;
float:left;
padding:2px 5px 3px 10px;
border-left:solid #999 1px;
}
* html .pg_body_mid_left {
margin:0 10px 3px 5px;
}
.pg_body_mid_left h4, .pg_body_mid_right h4{
font-size:14px;
font-weight:bold;
color:#333;
margin:5px 0 2px 0;
padding:0;
}
.pg_body_mid_left h6 {
font-size:30px;
line-height:30px;
margin:0;
padding:0;
color:#666;
font-weight:bolder;
text-align:center;
}
.pg_body_mid_left a {
margin:0;
}
.pg_body_mid_left a:link {
margin:0;
}
.pg_body_mid_left span, .pg_body_mid_right span{
font-weight:normal;
}
.pg_body_mid_left p, .pg_body_mid_right p, li{
font-size:12px;
font-weight:normal;
color:#333;
line-height:1.3em;
margin:0 0 3px 0;
padding:0;
}
.pg_body_mid_right ul{
margin:5px 0 10px 0;
}
.pg_body_mid_right li{
list-style-position:outside;
}
.pg_body_mid_left img{
padding:0 0 10px 0;
margin:0;
}
.back {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
border:1px solid #333;
padding:5px 5px 5px 10px !important;
margin:0;
line-height:1em;
background-image:url(../jtd_images/navback-hover.gif);
}
.back a, .back a:link, .back a:hover, .back a:visited {text-decoration:none; color:#FFF; font-size:13px;}
.back a:hover {text-decoration:underline;}
.back span {font-weight:bold;}



/*PRODUCT BOXES*/
div.products{ 
width:570px;
}
.product_box_3col_dummy{
float:left;
width:186px;
height:201px;
display:inline;
background-color:#fff;
margin:0 2px 4px 2px;
padding:0 0 10px 0;
}
.product_box_3col{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
overflow:hidden;
width:186px;
float:left;
background-color:#FFF;
margin:0 2px 4px 2px;
padding:0 0 10px 0;
}
.product_box_3col h4 {
font-size:12px;
color:#333;
margin:10px 10px 0 10px;
padding:0;
}
.product_box_3col p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin:5px 10px 0 10px;
padding:0;
}
.product_box_3col ul{
margin:0;
padding:0;
text-align:left;
}
.product_box_3col li{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
list-style-position:outside;
list-style:none;
margin:5px 0 0 10px;
padding:0;
}
.product_box_3col li span{
font-size:12px;
font-weight:bold;
white-space:nowrap;
}
a img { 
border:none;
}
.product_box_3col a{
margin:0;
}
.product_box_3col a:link{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333;
font-weight:bold;
border:none;
}

.product_box_3col a:visited{
text-decoration:none;
color:#333;
font-weight:bold;
}
.product_box_3col a:hover{
text-decoration:none;
}
.product_box_3col_top{
height:5px;
width:180px;
font-size:2px;
}

.product_box_3col_bot{
height:5px;
width:180px;
clear:both;
font-size:2px;
}
.down_box {
border-top:solid #495066 1px;
margin:0;
padding:0;
clear:both;
float:left;
width:180px;
background-color:#FFF;
}

/*****************************/
/*PRODUCT BUTTONS*/
/*****************************/
.add_to_order, .view_detail {
float:left;
height:18px;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
padding-top:6px;
text-align:center;
margin:0;
}
.view_detail {
width:73px;
background-position:-412px -55px;
margin-right:8px;
}
.add_to_order {
width:81px;
background-position:-485px -55px;
}
.add_to_order a, .view_detail a, .add_to_order a:link, .view_detail a:link {
font-size:12px;
font-weight:normal;
line-height:12px;
text-decoration:none;
color:#fff;
margin:0;
}
.add_to_order a:hover, .view_detail a:hover{
color:#CCC;
}
.add_to_order a:visited, .view_detail a:visited {
color:#fff;
}

/*****************************/
/*3 COLUMN FOR SECTIONED BOXES*/
/*****************************/
.product_box_3col_sectioned{
font-size:11px;
display:inline;
overflow:hidden;
width:180px;
float:left;
background-color:#FFF;
margin:0 10px 10px 0;
}
.product_box_3col_sectioned h4 {
font-size:12px;
color:#333;
margin:10px 10px 0 10px;
padding:0;
}
.product_box_3col_sectioned p{
font-size:11px;
color:#666;
margin:5px 10px 0 10px;
padding:0;
}
.product_box_3col_sectioned ul{
margin:0;
padding:0;
text-align:left;
}
.product_box_3col_sectioned li{
font-size:11px;
list-style-position:outside;
list-style:none;
margin:5px 0 0 10px;
padding:0;
}
.product_box_3col_sectioned li span{
font-size:12px;
font-weight:bold;
white-space:nowrap;
}
.product_box_3col_sectioned a {
margin:0;
}
form {
font-size:12px;
padding:0;
margin:0;
}

/*****************************/
/*PROMOTIONS*/
/*****************************/
#promo1_box_1col{
float:left;
clear:both;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;
overflow:hidden;
width:556px;
float:left;
background-color:#FFF;
margin:0 2px 4px 2px;
padding:0 5px;
}
#promo1_box_1col ul{
margin:0;
padding:0;
text-align:left;
}
#promo1_box_1col li{
list-style:none;
margin:0;
padding:0;
}
#promo1_box_1col li p{
margin:0 5px;
border:0;
padding:0;
}
#promo1_box_1col li p img{
margin:0 10px 0 10px;
border:0;
padding:0;
}
#promo1_box_1col li span{
font-size:13px;
font-weight:bold;
}
#promo1_box_1col img {
border:0;
margin:0 0 10px 0;
padding:0;
}
#promo1_box_1col_top{
float:left;
clear:both;
height:5px;
width:560px;
}
#promo1_box_1col_bot{
float:left;
clear:both;
height:5px;
width:560px;
}

/*****************************/
/*OFFERS*/
/*****************************/
#Offer_outer{
float:left;
margin:0 0 10px 0;
padding:0;
width:185px;
background-color:#ebebeb;
}
#Offer_top, #Offer_bot{
font-size:2px;
width:185px;
}
#Offer_top.top_ebebeb{
height:5px;
}
#Offer_bot.bot_c7c7d2{
height:15px;
}
#Offer{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#Offer ul{
margin:0;
padding:0;
text-align:left;
}
#Offer li.title{
font-size:16px;
font-weight:bold;
line-height:1em;
color:#333;
list-style:none;
margin:0;
padding:4px 10px 10px 10px;
background-color:#c7c7d2;
}
#Offer li{
font-size:12px;
color:#900;
list-style:none;
margin:8px 0 0 10px;
padding:0;
font-weight:normal;
}
#Offer li span{
font-size:11px;
}
#Offer a:link{
text-decoration:none;
color:#333;
}
#Offer a:visited{
text-decoration:none;
color:#333;
}
#Offer a:hover{
text-decoration:underline;
}



/*****************************/
/* COMBOOFFERS*/
/*****************************/
#outer {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
background-color:#495066;
width:570px;
margin:0;
}
#combo_offer_corners_top{
font-size:2px;
color:#FFF;
float:left;
clear:both;
height:5px;
width:556px;
padding:0 5px;
border-left:2px solid #495066;
border-right:2px solid #495066;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
background-position:-280px -95px;
}

/*COMBO OFFER TITLE*/
#combo_offer_title{
float:left;
clear:both;
width:556px;
background-color:#fff;
margin:0;
padding:0 5px;
border-left:2px solid #495066;
border-right:2px solid #495066;
}
#combo_offer_title h1{
font-size:16px;
line-height:16px;
color:#FFF;
background-color:#900;
padding:5px;
margin:0;
}
#combo_offer_title h1 span{
font-weight:normal;
}

/*COMBO OFFER INTRO*/
#combo_offer_intro{
float:left;
margin:0 0 4px 0;
width:556px;
padding:0 5px;
background-color:#FFF;
border-left:2px solid #495066;
border-right:2px solid #495066;
}
#combo_offer_intro p{
font-size:12px;
line-height:14px;
color:#333;
padding:5px;
margin:0;
}

/*COMBO OFFER CONTAINER*/
.combo_offer_container{
float:left;
width:281px;
background-color:#FFF;
border-bottom:4px solid #495066;
border-left:2px solid #495066;
border-right:2px solid #495066;
padding:0;
}
/*COMBO OFFER 1*/
.combo_offer_1{
float:left;
clear:both;
width:261px;
background-color:#FFF;
border-bottom:1px solid #777;
padding:10px;
}
.combo_offer_1 ul li{
list-style-type:none;
display:inline;
font-size:30px;
color:#666;
font-weight:bolder;
}
.combo_offer_1 ul li img{
vertical-align:middle;
margin:0;
}
.combo_offer_1 h3{
font-size:13px;
line-height:1.2em;
margin:0;
}
.combo_offer_1 p{
font-size:11px;
line-height:11px;
margin:5px 0;
}
/*COMBO OFFER 1 PRICE*/
.combo_offer_1_price{
float:left;
width:140px;
background-color:#FFF;
padding:10px 10px 0 10px;
}
.combo_offer_1_price h6{
font-size:20px;
lineheight:20px;
padding:0;
margin:0;
}
.combo_offer_1_price p{
font-size:11px;
line-height:13px;
padding:0;
margin:0;
}
/*COMBO OFFER 1 BUTTONS*/
.combo_offer_1_buttons{
float:right;
width:90px;
text-align:right;
background-color:#FFF;
padding:10px 10px 0 10px;
}
.combo_offer_1_buttons img{
margin:0;
padding:0;
}
/*COMBO OFFER 1 STYLE FOR ALL LISTS*/
.combo_offer_1 ul, .combo_offer_1_price ul, .combo_offer_1_buttons ul {
list-style-type:none;
padding:0;
margin:0;
}

/*****************************/
/* 2COLUMNwithDESCRIPTION*/
/*****************************/

.col2_container{
float:left;
width :281px;
color: #333;
background-color:#fff;
padding:0 0 5px 0;
margin:0 2px 4px 2px;
display:inline;
}
.col2_title{
width:280px;
height:50px;
padding:0;
margin:0;
display:table-cell; 
vertical-align:middle;
}
/*PRODUCT TITLE BACKGROUND COLOURS 10% opacity of full colour*/
/*white*/
.bg_fff {background-color:#FFF;}
/*red*/
.bg_f4e5e5 {background-color:#f4e5e5;}
/*yellow*/
.bg_fcf4e6 {background-color:#fcf4e6;}
/*purple*/
.bg_f2ebf5 {background-color:#f2ebf5;}
/*pink*/
.bg_f7e8f1 {background-color:#f7e8f1;}
/*blue*/
.bg_ebf3fd {background-color:#ebf3fd;}
/*aqua*/
.bg_e5f4f4 {background-color:#e5f4f4;}
/*green*/
.bg_f0f6e7 {background-color:#f0f6e7;}
/*orange*/
.bg_fcefe6 {background-color:#fcefe6;}

.col2_title h3 {
font-size:16px;
line-height:1.1em;
padding:5px 10px;
margin:0;
}
.col2_title h3 a {
margin:0;
padding:0;
}
.col2_inner_container{
float:left;
width:280px;
height:140px;
border-top:1px solid #495066;
border-bottom:1px solid #495066;
}
.col2_image{
float:left;
width:160px;
height:140px;
}
.col2_image p{
font-size:12px;
margin:5px 10px;
}
* html .col2_details {
width:50px;
}
.col2_details{
float:left;
width:120px;
height:140px;
}
* html .col2_details ul {
margin:5px 5px 0 0px;
}
.col2_details ul{
padding:0;
margin:5px 10px 0 15px;

}
.col2_details li{
clear:both;
list-style-type: none;
padding:0;
line-height:1em;
}
.col2_price-style{
font-size:22px;
margin:0 0 2px 0;
}
.col2_rrp{
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
}
.col2_stock-level{
font-size:16px;
font-weight:bold;
margin:0 0 5px 0;	
}
.col2_add_to_order, .col2_view_detail {
float:left;
clear:both;
height:18px;
background-image:url(../jtd_images/jtd_head_nav_bckgrnd.jpg);
padding-top:6px;
text-align:center;
margin:5px 0 0 0;
}
.col2_view_detail {
width:73px;
background-position:-412px -55px;
margin-right:8px;
}
.col2_add_to_order {
width:81px;
background-position:-485px -55px;
}
.col2_add_to_order a, .col2_view_detail a, .col2_add_to_order a:link, .col2_view_detail a:link {
font-size:12px;
font-weight:normal;
line-height:12px;
text-decoration:none;
color:#fff;
margin:0;
}
.col2_add_to_order a:hover, .col2_view_detail a:hover {
color:#ccc;
}
.col2_add_to_order a:visited, .col2_view_detail a:visited {
color:#fff;
}

.col2_desc{
float:left;
clear:both;
width:280px;
overflow: auto;
}
.col2_desc_height_xxs{height:15px;}
.col2_desc_height_xs{height:30px;}
.col2_desc_height_s{height:45px;}
.col2_desc_height_m{height:55px;}
.col2_desc_height_l{height:67px;}
.col2_desc_height_xl{height:79px;}
.col2_desc_height_xxl{height:91px;}

.col2_desc p{
font-size:11px;
line-height:1.1em;
margin:5px 10px;
}


/*****************************/
/* WIDE PRODUCT PAGE*/
/*****************************/

#wp_title_container_770px{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
clear:both;
background-color:#495066;
width:570px;
padding:0;
margin:0;
border-bottom:5px solid #fff;
}
#wp_corners_top_770px{
font-size:2px;
color:#FFF;
float:left;
clear:both;
height:5px;
width:770px;
padding:0 5px;
background-image: url(../jtd_images/fff_765px.gif);
}
#wp_corners_bottom_770px{
font-size:2px;
color:#FFF;
float:left;
clear:both;
height:5px;
width:770px;
padding:0 5px;
background-image: url(../jtd_images/fff_765px.gif);
background-repeat: no-repeat;
background-position: 0px -5px;
}

/*WP BOX TITLE*/
#wp_title_770px{
float:left;
clear:both;
width:755px;
margin:0;
padding:0 5px;
background-color:#FFF;
overflow: auto;
}
#wp_title_770px h1{
font-size:30px;
line-height:1em;
font-weight:normal;
color:#FFF;
padding:10px;
margin:0;
}
#wp_title_770px h1 span{
font-weight:normal;
}
#wp_title_15px{
font-size:15px;
}
/*WP BOX INTRO*/
#wp_intro_770px{
float:left;
margin:0 0 4px 0;
width:755px;	
padding:0 5px;
background-color:#FFF;
}
#wp_intro_770px p{
font-size:13px;
line-height:16px;
color:#666;
padding:5px;
margin:0;
}
#wp_intro_770px a{
color:#666;
text-decoration:underline;
}
#wp_intro_770px a:link{
color:#666;
text-decoration:underline;
}
#wp_intro_770px a:hover{
color:#000;
text-decoration:underline;
}
#wp_backtotop_770px {
float:left;
margin:4px 0 0 0;
width:760px;	
text-align:right;
padding:5px 15px 0 5px;
background-color:#FFF;
}
#wp_backtotop_770px a {
font-weight:bold;
text-align:right;
text-decoration:none;
font-size:12px;
line-height:12px;
color:#333;
padding:5px 5px 0 0;
margin:0;
}

/*WP PRODUCT INFO*/
#wp-outer{
float:left;
clear:both;
width:766px;
background-color:#fff;
color:#555;
margin:0;
border-top:solid 10px #fff;
border-bottom:solid 10px #fff;

}
#wp-left, #wp-right{
float:left;
width:383px;
padding:0;
}
#wp-left h2, h3, p, a, #wp-right h2, h3, p, a, img{
padding:0;
margin:0 15px 0 10px;
}
#wp-left img{
margin:0;
}
#wp-right h2 {
font-size:24px;
line-height:1.1em;
}
#wp-right h2 span {
font-size:15px;
}
#wp-right h2 span del{
font-size:15px;
color:#cc0000;
}
#wp-left h3, #wp-right h3  {
font-size:16px;
line-height:1.1em;
border-top:1px solid #666;
padding: 10px 0 5px 0;
margin-top: 10px;
}
#wp-right p {
font-size:14px;
line-height:1.2em;
}
#wp-right ul {
font-size:14px;
padding:6px 15px 3px 3em;
margin:0;
}
#wp-right li {
font-size:14px;
}
#wp-right img{
margin:10px 0 0 0;
}
#extra-images img{
border:1px solid #666666;
margin:0;
padding:0;
}

.wp-back-div {
float:left;
clear:both;
margin:10px;
padding:0;
border-top: 1px solid #666;
}

.wp-back {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
border:1px solid #333;
padding:5px 5px 5px 10px !important;
margin:10px 0px;
line-height:1em;
background-image:url(../jtd_images/navback-hover.gif);
}
.wp-back a, .wp-back a:link, .wp-back a:hover, .wp-back a:visited {text-decoration:none; color:#FFF; font-size:13px;}
.wp-back a:hover {text-decoration:underline;}
.wp-back span {font-weight:bold;}

/*green*/
.color_ac_6ba217 {background-color:#6ba217;}



/*****************************/
/*BACK TO TOP*/
/*****************************/
#products_backtotop {
float:left;
margin:0;
width:546px;
text-align:right;
padding:5px 15px 0 5px;
background-color:#FFF;
border-left:2px solid #495066;
border-right:2px solid #495066;
}
#products_backtotop a {
font-weight:bold;
text-align:right;
text-decoration:none;
font-size:12px;
line-height:12px;
color:#333;
padding:5px 5px 0 0;
margin:0;
}

