/* CSS Document */
body{
margin: 0px;
width: 100%;
overflow-x: hidden;
}


#zzap_wrapper H3{
	font-family:"Trebuchet MS",Trebuchet,Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color: #000000;
}

.zz_smaller_h1{font-size:34px !important; line-height:56px;}

.zz_grey_panel{background-color:#eeeeee; border-radius:12px; margin:15px auto; overflow:hidden;	color:#000;}
.zz_grey_panel IMG.zz_safescan{margin:12px 15px 10px 12px; float:left;}
.zz_grey_panel P{padding:0 15px; margin:25px 0 0;}
.zz_safescan_float{float:left; width:300px; margin-right:15px}
.zz_grey_panel UL{padding-left:40px; margin:15px 0;}
.zz_grey_panel H3{margin:22px 0;}

.zz_blue_side_strip{background:#eeeeee url(https://www.zzap.com/ebay/images_2012/blue_faded_bg.jpg) no-repeat -9px 0px;}

.zz_half_width_float, .zz_half_width_float1, .zz_half_width_float2{background-color:#FFF; border:5px solid #20607F; border-radius:12px; margin:15px 0 15px 20px; padding:0; width:440px; float:left; overflow:hidden; min-height:415px; position:relative;}
.zz_half_width_float1{min-height:555px;}
.zz_half_width_float2{min-height:915px;}

.zz_faded_top_bar{display:block; color:#FFF; background:url(https://www.zzap.com/ebay/images_2012/blue_faded_bar.jpg) no-repeat left top;}

#zzap_wrapper H3.zz_faded_top_bar{color:#FFF; margin:0; border-radius:7px 7px 0 0; font-size:24px; height:45px; line-height:45px; text-align:center;}
.zz_half_width_float UL, .zz_half_width_float1 UL, .zz_half_width_float2 UL{margin:20px 32px 20px 12px; line-height:1.4em; padding-left:40px;}

.zz_overflow_normal{overflow:visible;}

/* Generics */
.zz_margins{margin:15px 0 !important;}

#zzap_wrapper #info_panel_other_models{margin:15px 0;}

/* Styles for the About ZZAP bottom section */
.zz_zzap_info_panel{min-height:130px; position:relative;}
.zz_info_icon{position:absolute; top:23px; left:32px; margin:0; float:none;}
.zz_paypal_icon{top:34px; left:25px;}
.zz_box_icon{top:30px; left:34px;}
.zz_guarantee_icon{top:26px; left:38px;}

/* Styles for Big Icons */
.zz_big_question, .zz_big_tick, .zz_big_list{
	position:absolute;
	right:-15px;
	top:-10px;	
}
.zz_big_list{right:-18px; top:-11px;}

.zz_orange_border{border-color:#d2661e}
.zz_green_border{border-color:#86d11f}
.zz_blue_border{border-color:#138eca}

.zz_with_icon_right{text-indent:-25px;}

/* New vs old comp */
.big_indent{padding-left: 545px; padding-right:10px;}
.big_indent H3{}
.big_indent UL{color:#000000;}
.big_indent LI, .big_indent LI{padding-bottom: 6px;}

.d20_new_old{height:380px; overflow:hidden; background:#eeeeee url(https://www.zzap.com/ebay/images_2012/d20/why_buy.jpg) left top no-repeat;}

.table_float_left{float:left; width:630px; padding-bottom:30px;}
.table_float_right{float:right; width:290px; margin-top:78px; color:#000000;}

/* List style */
.zz_on_black H2{font-family:"Trebuchet MS",Trebuchet,Verdana, Arial, Helvetica, sans-serif; font-size:24px;}
.zz_on_black UL{margin:0 5px 0 30px; padding:0 0 0 10px;}
.zz_on_black LI{margin:0; line-height:20px; list-style-image:url(https://www.zzap.com/ebay/images/small_blue_tick.png); padding: 2px 0 2px 5px;}

/* 5 thumbnail version */
.thumbnails_5 IMG{border:none; margin:3px 3px 0 0; padding:0;}
IMG.last_thumb{margin-right:0;}

/* New Responsive Styles*/

#zzap_wrapper #section_3 #info_panel_3 {
    background-image: url(https://www.zzap.com/ebay/images/payment_method_background.png)!important;
}


#zzap_wrapper #header {
height: auto!important;
padding-bottom: 50px!important;
background-position: right!important;
padding-right: 120px!important;
}

#zzap_wrapper .mobile-img{
	display: none;
}

@media (max-width: 980px) {
#zzap_wrapper #inner_wrapper {
width: 95% !important;
margin: 0 auto !important;
padding: 2%!important;
}

#zzap_wrapper #main_content, #zzap_wrapper #section_3{
padding-left: 10px!important;
padding-right: 10px!important;
padding-bottom: 10px!important;
}

#zzap_wrapper #left_panel, #zzap_wrapper #right_panel  {
display: block!important;
width: 100%!important;
float: none!important;
margin: 0px!important;
}

#zzap_wrapper #zzap_gallery li .img_caption{
width: 100%!important;
background-color: #fff!important;
display: block!important;
}

#zzap_wrapper .zz_half_width_float, #zzap_wrapper .zz_half_width_float1, .zz_half_width_float2 {
width: 98%!important;
display: block!important;
margin: 0px!important;
margin-top: 20px!important;
}

#zzap_wrapper #section_3 #info_panel_0, #zzap_wrapper #section_3 #info_panel_1, #zzap_wrapper #section_3 #info_panel_2, #zzap_wrapper #section_3 #info_panel_3, #zzap_wrapper #section_3 #info_panel_4 {
width: 100%!important;
background-color: #eeeeee!important;
height: auto!important;
padding-bottom: 20px!important;
border-radius: 10px!important;
}

#zzap_wrapper #section_3 #info_panel_0 p, #zzap_wrapper #section_3 #info_panel_1 p, #zzap_wrapper #section_3 #info_panel_2 p, #zzap_wrapper #section_3 #info_panel_3 p, #zzap_wrapper #section_3 #info_panel_4 p {
padding: 10px!important;
padding-top: 60px!important;
}

#zzap_wrapper #section_3 #info_panel_0 h2, #zzap_wrapper #section_3 #info_panel_1 h2, #zzap_wrapper #section_3 #info_panel_2 h2, #zzap_wrapper #section_3 #info_panel_3 h2, #zzap_wrapper #section_3 #info_panel_4 h2 {
padding-top: 35px!important;
font-size: 50px!important;
}

#zzap_wrapper img.responsive{
width: 100%!important;
height: auto!important;
}

#zzap_wrapper table.zzap_ct{
width: 100%!important;
font-size: 12px!important;
word-break: break-all!important;
}

#zzap_wrapper table.zzap_ct .item_name, table.zzap_ct .duty_title, table.zzap_ct .product_title, table.zzap_ct .currently_viewing{
word-break: normal!important;
}

#zzap_wrapper table.zzap_ct td{
font-size: 12px!important;
}

#zzap_wrapper table.zzap_ct thead .image_wrapper img{
max-width: 100%!important;
}


#zzap_wrapper table.zzap_ct thead .stars img{
width: 10px!important;
}


#zzap_wrapper table.zzap_ct tbody img{
width: 20px!important;
}

#zzap_wrapper .zzap_ct .duty_title {
height: auto;
height: 100%!important;
}


#zzap_wrapper .zzap_ct TR.currently_viewing TH {
background-size: 30px!important;
}

#zzap_wrapper #header h1{
font-size: 30px!important;
margin: 0!important;
padding: 20px 0 0px!important;
line-height: 30px!important;
font-weight: bold!important;
}

#zzap_wrapper .table-wrap{
width: 100%!important;
overflow: auto!important;
padding-bottom: 10px!important;
}

#zzap_wrapper #footer div{
width: 100%!important;
display: block!important;
text-align:center!important;
}

#zzap_wrapper #zzap_gallery li .img_caption {
min-height: 30px!important;
}

img{max-width:100%}

#zzap_gallery_thumbnails {
height: auto;
}

#zzap_wrapper .desktop-img{
	display: none;
}

#zzap_wrapper .mobile-img{
	display: block;
}

#zzap_wrapper #info_panel_new_old{
	width: 100%;
	background-color: #eeeeee;
	padding-top: 55%;
	height: auto;
	background-size:185%;

}
#zzap_wrapper #info_panel_new_old H2{
	padding-left: 10px;
}
#zzap_wrapper #info_panel_new_old UL{
	padding-left: 20px;

}




}


@media (max-width: 767px) {
#zzap_wrapper .zz_half_width_float, #zzap_wrapper .zz_half_width_float1, #zzap_wrapper .zz_half_width_float2 {
width: 97%!important;
}

#zzap_wrapper #header {
background-size: 80px!important;
padding-right: 90px!important;
}

#zzap_wrapper #header p {
font-size: 12px!important;
}

}

@media (max-width: 575px) {
#zzap_wrapper .zz_half_width_float, #zzap_wrapper .zz_half_width_float1, #zzap_wrapper .zz_half_width_float2 {
width: 95%!important;
}
}

@media (max-width: 500px) {
#zzap_wrapper #section_3 #info_panel_0 h2, #zzap_wrapper #section_3 #info_panel_1 h2, #zzap_wrapper #section_3 #info_panel_2 h2, #zzap_wrapper #section_3 #info_panel_3 h2, #zzap_wrapper #section_3 #info_panel_4 h2 {
padding-top: 40px!important;
font-size: 30px!important;
}

#zzap_wrapper table.zzap_ct .item_name{
word-break: break-all!important;
}

.zzap_ct .product_header {
	width: auto!important;
}

table.zzap_ct .product_title, table.zzap_ct .duty_title{
	font-size: 12px!important;
}


}

@media (max-width: 400px) {
#zzap_wrapper #section_3 #info_panel_0 h2, #zzap_wrapper #section_3 #info_panel_1 h2, #zzap_wrapper #section_3 #info_panel_2 h2, #zzap_wrapper #section_3 #info_panel_3 h2, #zzap_wrapper #section_3 #info_panel_4 h2 {
padding-top: 50px!important;
font-size: 20px!important;
}
}

/*

@media (max-width: 700px){
	body{
		margin: 0px;
		max-width: 600px;
		overflow-x: hidden;
	}
}

@media (max-width: 650px){
	body{
		margin: 0px;
		max-width: 550px;
		overflow-x: hidden;
	}
}

@media (max-width: 600px){
	body{
		margin: 0px;
		max-width: 500px;
		overflow-x: hidden;
	}
}


@media (max-width: 550px){
	body{
		margin: 0px;
		max-width: 450px;
		overflow-x: hidden;
	}
}



@media (max-width: 500px){
	body{
		margin: 0px;
		max-width: 400px;
		overflow-x: hidden;
	}
}



@media (max-width: 450px){
	body{
		margin: 0px;
		max-width: 350px;
		overflow-x: hidden;
	}
}

@media (max-width: 400px){
	body{
		margin: 0px;
		max-width: 300px;
		overflow-x: hidden;
	}
}

@media (max-width: 350px){
	body{
		margin: 0px;
		max-width: 250px;
		overflow-x: hidden;
	}
}



@media (max-width: 300px){
	body{
		margin: 0px;
		max-width: 200px;
		overflow-x: hidden;
	}
}

@media (max-width: 250px){
	body{
		margin: 0px;
		max-width: 150px;
		overflow-x: hidden;
	}
}

@media (max-width: 200px){
	body{
		margin: 0px;
		max-width: 100px;
		overflow-x: hidden;
	}
}*/