/* CSS Document */


/*start changes 301108*/
div.productdetails_header_holder h2 {font-size: 18px; font-weight: bold; padding: 10px  20px 5px 20px;}
div.productdetails_header_holder .review { padding: 0px 0px 10px 20px; color:#ffff00}
div.productdetails_header_holder .review span{ padding: 0px 3px 0px 3px;}
div.productdetails_header_holder .review a { color:#FFFF00; text-decoration: underline;}
div.productdetails_header_holder .review a:hover { color:#FFFF00; text-decoration:none;}
/*end changes 301108*/
div.hotprice {float: right; width: 127px; height:42px;}
div.productdetails_image_holder {float: left; text-align: center;}
div.productdetails_text_holder {float: right;}
div.productdetails_text_holder h1 {font-size: 20px; color:#fd0303; font-weight: bold; display:none; }
div.productdetails_text_holder h2 {font-size: 14px; padding-bottom: 10px;}
div.productdetails_text_holder h4 {font-size: 13px; color:#333333;}
div.productdetails_text_holder p.estimate{color:#fd0303; font-size: 10px; padding-bottom: 10px;}
div.productdetails_text_holder p.stock{color:#fd0303; font-size: 11px; font-weight: bold; padding-bottom: 5px;}
div.productdetails_text_holder p.wishlist{  padding-bottom: 20px; padding-top: 5px;}
div.productdetails_text_holder p.wishlist a{font-size: 11px; color:#000000; text-decoration:underline;}
div.productdetails_text_holder p.wishlist a:hover{font-size: 11px; color:#000000; text-decoration: none;}
div.productdetails_text_holder img.addtoart{ margin-bottom: 5px;}
div.productdetails_text_holder p.note{font-size: 11px; padding: 5px 0px 5px 0px; color: #fd0303;}
div.productdetails_text_holder p.question{font-size: 11px; padding: 5px 0px 5px 0px;}
div.productdetails_text_holder p.question a{font-size: 11px; color:#000000; text-decoration: underline;}
div.productdetails_text_holder p.question a:hover{font-size: 11px; color:#000000; text-decoration: none;}
div.itemdetails{ background-color:#ff8c52; padding: 10px;}
div.itemdetails h2{font-size: 11px;}
div.itemdetails dt {float: left; width: 90px; font-weight: bold;}
div.printposter{ background-color:#a3a2a2; padding: 10px;}
div.printposter h2{font-size: 11px; font-weight: bold; padding: 0px;}
div.printposter p{font-size: 11px; padding: 0px; text-align:justify;}



/* New Changes 04-03-2010 */

.tab_holder{ position:relative; }

.tab_block{ position:relative;}
.tab_button {float: left; width: 110px; background:url(/images/digi_downloads/tab_top.gif) no-repeat 100% 0%; height: 14px; padding: 3px; color: #000; text-align:center;}
.tab a {color: #000;  text-decoration: none; display: block;} 
.tab a:hover{color: #000;  text-decoration: underline; display: block;}

.tab_closed .tab {background:url(/images/digi_downloads/tab_top_over2.gif) no-repeat right bottom;  margin-left:-7px;}
.tab_open .tab {background:url(/images/digi_downloads/tab_top2.gif) no-repeat right bottom;  margin-left:-7px;  text-align: center;}

.first.tab_closed .tab {background:url(/images/digi_downloads/tab_top_over.gif) no-repeat left bottom;  }
.first.tab_open .tab {background:url(/images/digi_downloads/tab_top.gif) no-repeat left bottom; }

.first .tab{width:106px;  margin-left:0px !important;}

.tab_container{position:relative;}

.list, .first .list{width:105px;}

html>/**/body .tabcontent{ clear:left;} 

.tabcontent {padding: 50px 12px 12px 12px; font-size: 11px; width:588px; border-left:1px solid #ccc; border-right:1px solid #ccc; background: top left no-repeat url(/images/digi_downloads/tabcontent.gif) #FFF;}
.tabcontent p{line-height: 15px; }
.tabcontent ul{font-size: 11px; color: #4f524f; margin-left: 15px; padding-left: 15px; list-style: none;}
.tabcontent ol{font-size: 11px; color: #4f524f; margin-left: 20px; padding-left: 20px;}
.tabcontent_footer{ background: url(/images/digi_downloads/Gradient-Single-Tab-Bottom.png) no-repeat top left; height:15px; margin-bottom:10px; zoom:1 }


.tabcontent .review table { padding: 0; margin: 0;}
.tabcontent .review .review_more { text-align: right;}
.tabcontent .review .review_more a { color:#F00; text-decoration: underline; font-weight: bold;}
.tabcontent .review .review_more a:hover {text-decoration: underline;}

/* New Changes 04-03-2010 */

/*.reviewCaption {background-color:#cccccc; color: #808080; padding:5px; font-size: 11px; }
.reviewCaption a {color:#808080; font-weight: bold; font-size: 11px;}
.reviewCaption a:hover {text-decoration: none;}

.reviewElement { border-bottom: 1px solid #cccccc; margin: 10px 0px 10px 0px;}
.reviewElement .left {float: left; width:160px; font-size: 11px; padding-bottom: 5px;}
.reviewElement .left .useful {padding-top: 40px;color:#808080; font-size: 11px;}
.reviewElement .right {float: right; width: 450px; font-size: 11px; padding-bottom: 5px;}
.reviewElement .right h1{ font-size: 12px; padding: 0px; }
.reviewElement .right h2{ font-size: 11px; padding: 0px 0px 10px 0px; color:#fd0303;}
.reviewElement .right p{padding: 0px 0px 10px 0px;}*/

div.onSale { background-color: yellow; padding:10px; border:1px solid black; float:right; margin-top:-40px; margin-bottom:10px; }

.suggested_products_header { background: url(/JB/images/bg_hideshow.gif) no-repeat #cccccc 100% 50%; padding: 3px; color:#333333; cursor: pointer; font-size: 11px; text-transform: uppercase; width: 624px; margin-bottom: 3px; }
.suggested_products_header_noshow { background-color: #cccccc; padding: 3px; color:#333333; font-size: 11px; text-transform: uppercase; width: 624px; margin-bottom: 3px; }
.suggested_products_content { width: 634px; padding-top: 5px; font-size: 11px; }
/*start changes 050209*/
.suggested_products_content img { width:60px; }
.suggested_products_content p { padding: 0; font-size: 11px;}
.suggested_products_content span.price { padding: 0px 0px 0px 5px; font-size: 11px;}

.suggested_products_content td { font-size: 11px; padding: 2px  2px  5px  2px; vertical-align: top; }
.suggested_products_content p.onsale { color:#FF0000;margin: 0px; padding: 0px; }
.suggested_products_content span.onsale { font-size:11px; color:#FF0000;margin: 0px; padding: 0px 0px 0px 5px; }
.suggested_products_content .accessories { padding-bottom: 10px; }
.suggested_products_content .warranty { padding-bottom: 10px; }
/*end changes 050209 end*/
.suggested_products_content .addtocart { text-align: right; }

/* ADDED BY Dena Emanuel 08.04.2010 */

.divider{border-bottom:1px #CCC solid; padding-top:5px; margin-bottom:5px;}
.swap_tab {height:20px; display:block; color:#000; text-decoration:none; position:absolute; top:3px; left:360px; z-index:100 }
.swap_tab:hover{ text-decoration:underline;}
h4.rating_percent, h4.rating_percent a{ color:#000; font-weight:bold; font-size:16px;}
h4.rating_percent a:hover{text-decoration:none;}
.rating_text{ color:#999; margin:0px;}
td.rating p{ color:#555;}
td.rating p strong{ font-size:12px; }

/* Digital Downloads*/

/*.Album{ padding:10px 0 10px 0;}
.Album_Image, .Album_Info{ float:left; margin-right:10px}
.Album_Info{ width:195px}
.Album_Info .track_price{ font-weight:bold; font-size:15px; margin-bottom:5px; display:inline-block;}
.Album_Info p .now_playing{ color:#F00}
.Album_Sample{ }
.Album_Sample .playing, .Album_Sample span{ font-size:10px;}
.Album_Sample .controlls{ margin-top:10px; clear:left;}
.Album_Sample .controlls a{ text-decoration:none; color:#333; font-size:11px;}
.Album_Sample .controlls .volume{ margin-left:75px}*/

.Tracks table td{ padding:4px; border-bottom: #dedede 1px solid; font-size:11px;}
.Tracks table td a{font-size:11px; color:#000; text-decoration:none;  display:block; height:15px; }
.Tracks table td.title a{  display:inline;}
.Tracks table td a.buy{ background:none; padding:0px;}

.track_name{ padding-left:20px; font-size:10px;}


/*//jplayer//*/
a.jp-play, a.jp-pause, a.jp-stop, a.jp-next, a.jp-previous {
height:14px;
top:8px;
width:14px;}

#jquery_jplayer{ height:0px;}


.jp-single-player{ position:absolute; z-index:100; top:37px; left:15px;}

div.jp-single-player,
div.jp-playlist-player {
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        color: #000;
}

div.jp-interface ol.jp-controls {
        list-style-type:none;
        padding:0;
        margin: 0;
}

div.jp-interface ol.jp-controls li{float:left; margin-right:5px;}

div.jp-interface ol.jp-controls a {
        display: block;
        text-indent:-9999px;
}

a.jp-play {
        background: url("/images/digi_downloads/play_small.png") 0 0 no-repeat;
        z-index:2;
}
a.jp-play:hover {
        background: url("/images/digi_downloads/play_small.png") 0 0 no-repeat;
}
a.jp-pause {
        background: url("/images/digi_downloads/pause.png") 0 0 no-repeat;
		display:none;
        z-index:3;
}
a.jp-pause:hover {
        background: url("/images/digi_downloads/pause.png") 0 0 no-repeat;
}
a.jp-stop {
        background: url("/images/digi_downloads/Stop.png") 0 0 no-repeat;
        z-index:4;
}

a.jp-stop:hover {
        background: url("/images/digi_downloads/Stop.png") 0 0 no-repeat;
}
a.jp-previous {
        background: url("/images/digi_downloads/Previous.png") 0 0 no-repeat;
        z-index:5;
}
a.jp-previous:hover {
        background: url("/images/digi_downloads/Previous.png") 0 0 no-repeat;
}
a.jp-next {
        background: url("/images/digi_downloads/Next.png") 0 0 no-repeat;
        z-index:6;
}
a.jp-next:hover {
        background: url("/images/digi_downloads/Next.png") 0 0 no-repeat;
}
div.jp-progress {
        position: absolute;
        top:32px;
        width:122px;
        height:15px;
}


div.jp-play-time{
        position: absolute;
        top:9px;
        width:100px;
        font-size:9px;
        font-style:oblique;
		left:400px;
}

div.jp-total-time { text-align: right;}

div.jp-playlist {
        list-style-type:none;
        margin:0;
        width:378px;
}
div.jp-single-player div.jp-playlist li {font-weight:bold;}


div.jp-playlist-player div.jp-playlist a {
        color: #666;
        text-decoration: none;
}

#jplayer_song {
        font-style:italic;
        font-size:10px;
}

.now_playing {
        position:absolute;
        width:320px;
        top:8px;
        left:98px;
        z-index:1;
       font-size:10px;
}

#sliderVolume {
height:0.4em;
left:470px;
position:absolute;
top:11px;
width:100px;
}

#sliderVolume .ui-slider-handle {height:.8em; width:.8em;}

#speaker {
        position:absolute;
        top:9px;
        right:130px;
        width:12px;
        height:11px;
        background:url(/images/digi_downloads/player-speaker.png) center center no-repeat;
        z-index:10;
		cursor:pointer;
}

#jp-container {
        position:absolute;
        top:40px;
        width:589px;
        height:28px;
        z-index:2;
}

#jp-main-container {position:relative;width:100%;}


div.jp-interface  {background: no-repeat left top url(/images/digi_downloads/Player-blank.png); width:565px; height:20px; float:left; padding: 8px 15px 0px 10px; position:relative;}



div.jp-progress {
	background-color:#ffffff;
	border:1px #cccccc solid;
	height:10px;
	overflow:hidden;
	position:absolute;
	top:26px;
	width:243px;
	left: 38px;
}

div.jp-single-player div.jp-progress {left:130px;}

div.jp-playlist-player div.jp-progress {left:35px;}

div.jp-load-bar {
background:url("bg.gif") repeat-x scroll 0 -202px transparent;
cursor:pointer;
height:10px;
width:0;
}
div.jp-play-bar {
background:url("bg.gif") repeat-x scroll 0 -218px transparent;
height:15px;
width:0;
}
a.jp-volume-min {
background:url("jplayer.blue.monday2.jpg") no-repeat scroll 0 -170px transparent;
height:15px;
top:32px;
width:18px;
}

div.jp-single-player a.jp-volume-min {left:274px;}

div.jp-playlist-player a.jp-volume-min {left:250px;}

a.jp-volume-min:hover {background:url("jplayer.blue.monday2.jpg") no-repeat scroll -19px -170px transparent;}

a.jp-volume-max {
background:url("jplayer.blue.monday2.jpg") no-repeat scroll 0 -186px transparent;
height:15px;
top:32px;
width:18px;
}

div.jp-single-player a.jp-volume-max {left:346px;}

div.jp-playlist-player a.jp-volume-max {left:368px;}

a.jp-volume-max:hover {background:url("jplayer.blue.monday2.jpg") no-repeat scroll -19px -186px transparent;}

div.jp-volume-bar {
	background:url("jplayer.blue.monday2.jpg") repeat-x scroll 0 -250px transparent;
	cursor:pointer;
	height:5px;
	overflow:hidden;
	position:absolute;
	top:63px;
	width:46px;
	left: 23px;
}

div.jp-single-player div.jp-volume-bar {left:292px;}

div.jp-playlist-player div.jp-volume-bar {left:253px;}

div.jp-volume-bar-value {
background:url("jplayer.blue.monday2.jpg") repeat-x scroll 0 -256px transparent;
height:5px;
width:0;
}

