/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
/*main*/	
#main-wrap-inner {width:768px;}
.inner-w {}	
	#tmheaderlinks {
    left: 4px;
}
#tmsocial {
    right: -5px;
}
#header_user_info {right: 75px;}
#currencies_block_top {right: 107px;}
#languages_block_top {right: 146px;}
#header_logo {left: 20px;}
body#index #old_center_column + #center_column{ padding:0 0px 20px 0px!important; width:758px!important;}
body#index #old_center_column + #center_column .list li .center_block {width:575px;}
body#index #old_center_column + #center_column .grid li.product_list-3 { margin:10px 10px 0 0}	
	
	
#header-title {
	display: block;
	left: 282px;
}
	
	
#your_account { display:none;}
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
textarea{-webkit-appearance: none;box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-appearance: none;}
	
#idTab1 div, #idTab1 p {margin: 17px 0 20px;padding: 0;}

#idTab1 iframe{ width:556px!important; height:400px!important;}
textarea {min-width:548px;max-width:548px;width:548px;padding:3px;overflow:auto !important;}
.multishipping-cart .cart_ref{ padding:5px!important;}

/* Slider*/


#banner-1,#banner-3,#banner-4{ display:none;}
#banner-2{ display:block;}	
#tmfooterlinks div {width:190px;}
#social_block { width:186px;}
#tmnivoslider { position:relative; width:470px; float:left; height:470px; margin-left:20px; margin-right:0px;  }
/* knapp */
#tmnivoslider { 
	margin-left:10px;
}

.nivoSlider {position:relative;}
#slider{overflow:hidden!important;height:470px!important;}
/* box*/

.block-main{ width:230px; display:block; float:left; margin-left:20px;}

/* knapp */
.block-main{
	margin-left:24px;
}



.step .jms-content h3 {}
.step .jms-content .btn-banner {}
.step:hover .jms-content .btn-banner{}
.block-main-2{ width:720px; display:block; float:left; margin-left:20px;}

/* knapp */
	.block-main-2{ 
	margin-left:24px;
}

.block-main-2 .step{ margin-right:10px;}

/* knapp */
.block-main-2 .step{
	margin-right:8px;
}


.block-main-2 .step.num-3{ margin-right:0px; display:block;}
.block-main-2 .step.num-1{ margin-right:20px;}

/* knapp */
.block-main-2 .step.num-1{
	margin-right:8px;
}

#block_contact_infos {float: left;padding: 0 0px 20px 0;width: 180px;}
#social_block ul {padding-left: 0px;padding-top: 0px;}

/* featured*/
#featured_products ul li.num-3{}
#featured_products ul li.num-4{ margin-left:0;}
#featured_products ul li.num-8{margin-right:0;margin-left:0;}
#featured_products ul li {float: left;margin-bottom: 0 !important;position: relative;text-align: center;width:152px;}
#featured_products ul li .product_image {display: block;height:152px;overflow: hidden;padding-bottom: 0;position: relative;width:152px;}
#featured_products ul li img{ width:152px; height:152px;}
.featured_li .mob{ display:none;}
.featured_li .mob-2{ display:none;}
.featured_li {padding: 20px 0 20px;}
#featured_products {}
#featured_products ul li span.price {padding-bottom:12px;}
#featured_products ul li h5 {min-height: 60px;}
#featured_products ul li .button {float:left;}

/* Category*/
.grid li {width:137px;float:left;margin:10px 10px 0 0;}
.grid li.product_list-3 {width:137px;margin:10px 0 0 0;}
.grid li h3 {height:43px;}	
#newsletter_block_left input[type="email"] {width: 123px;}
.grid li a.product_img_link img{ width:150px; height:150px;}
.list li .center_block {float: left;padding: 0 0 0 20px;width: 384px;}
.list li a.product_img_link img{ width:150px; height:150px;}
.list li a.product_img_link {float: left;height:150px;width:150px; margin-bottom:0px;}
#block_contact_infos ul {
    padding: 0 0 30px 0px;
}
.list li .right_block { 
	border:none;
	padding-top:10px;
	float:left;
	position: relative;
	width:383px;
	height: auto;
	padding-left: 171px;
}
.list li .right_block .teiler { 
	display: block;
}

.list .ajax_block_product {
	display: block;
	height: auto;
}

#product_list li .exclusive{
	clear: left
}


#newsletter_block_left input[type="text"] {width: 172px;}
.list li .right_block .compare {
	margin: 0;
	padding:14px 0 5px; 
	display: inline-block;
	float: right;
}
.list li .right_block span.price {font-size: 18px;padding: 0 0 10px 0;}
.breadcrumb {width:738px;}
.list li .right_block span.on_sale, .list li .right_block span.discount {display: inline-block;padding-bottom:3px; padding-top:4px;float:right;}
.noneclass{ display:none;}
#subcategories ul {width: 575px;}
#subcategories ul li {height:205px;margin: 20px 20px 0 0;}

/* BOX-column*/
.products_block ul li > div {float: left;padding: 0 0 0 20px;width: 91px;}
#newsletter_block_left input[type="text"] {width: 125px;}
div.column div.block .block_content .button_large { overflow: hidden;}
/*CONTACT FORM*/
#contact_form textarea#message {height: 200px !important;width:507px !important;}
#contact_form p.submit{ padding-top:20px;}
#contact_form p{ padding-top:7px; padding-left:0;}
#contact_form p.upload-file{ display:none;}
#contact_form label{ float:none; display:block; text-align:left; margin-bottom:7px;}
#contact_form input{ float:none;}

/*PRODUCT PAGE*/

#primary_block #pb-right-column {float: left;margin-left:115px;width:254px;}
#primary_block #pb-left-column {padding:25px 0 0 0px;width: 516px;}
#idTab4 li .accessories_price {width: 130px;}
#idTab4 li .accessories_desc {width:400px;}
textarea.customization_block_input {max-width:548px;width:548px;}
#idTab4 li .product_descr.mob{ display:block;}
#idTab4 li .product_descr{ display:none;}
#idTab22 {padding:10px 20px 0px 0px; list-style:none;}
.container2 {height: 226px;margin-left:47px;overflow: visible;padding-top: 20px;position: relative;width: 465px;}
#layered_form .select {width:180px;}
#block_contact_infos {
    min-height: 156px;
}
/*Login*/
#authentication #create-account_form {width:268px;}
#authentication #login_form {width:268px;}
#create-account_form .text input, 
#create-account_form .password input {height: 15px;width:260px;}
#login_form  .text input, 
#login_form  .password input {height: 15px; width:260px;}

/*manufacture*/
.mnf_sup_list li .left_side {float: left;padding: 0 0 0 20px;width: 260px;}
.mnf_sup_list li  .des-small { display:none;}

/*order*/
table#cart_summary td.tdfirst { width: 83%;}
#order_steps li {width: 109px;}
#order_steps {width: 546px;}
#center_column  #block-history table.std th, #center_column  #block-history table.std td {padding:2px;}
#product_comments_block_tab div.comment div.comment_details {width: 350px;}


#order-list .history_detail .color-myaccount{ display:block;}
.list li {height:255px;}
.list-order-step li {height: 250px;}
.list-order-step .img-order {margin-bottom:55px;}
#order_steps li {width: 103px;}

}