/******************************
 EXTRA WIDE LAYOUT - 1600px
*******************************/

@media only screen and (min-width: 1700px) {

	#journal-header, #content, #container, #footer, .breadcrumb, #notification ,#powered div{
		width: 1600px;
		max-width: 1600px;
		}
	
	.breadcrumb {
		padding: 15px 12px 12px 15px;
		height: 50px;
	}	
	.product-info .image a img, .gallery_text {
		max-width: 520px;
	}	
	#content .box-product > div {
		width: 280px;
		margin: 0px 14px 30px 14px;
	}
	#content .product-grid > div{
		width: 280px;
		margin: 30px 14px 0px 14px;
	}
	.product-grid .image a img, #content .box-product .image a img {
		width: 100%;
	}
	.journal-slider,
	.slideshow,
	.nivoSlider {
		width: 1600px;
		margin: 0 auto;
		}
	
	/* HEADER - FOOTER */
	header {
		height: 165px;
		}	
		
	#logo {
		width: 320px;
		height:110px;
		}
	#logo a img{
		width: 300px;
		max-width: 300px;
		}	
	#journal-header .cart , #journal-header .welcome {
		width: 320px;
		height: 55px;
		}
	#search .button-search {
		width: 55px;
		height: 55px;
		}
	#search input {
		height: 45px;	
		border-radius: 30px;
		font-size: 16px;
		}		
	#cart .heading a , #cart2 .heading a {
		height: 55px;	
		font-size: 16px;
		}	
	#cart .heading a span, #cart2 .heading a span {
		font-size: 16px;
	}	
	#cart .heading a img {
		width: 50px;
	}	
	#cart2 .heading a img {
		width: 45px;
	}	
	.reports-icon {
		width:65px;
	}
	#search, .top-links {
		width: 960px;
		height: 55px;
		}
	
	body, .breadcrumb a, .top-links a,#journal-header .welcome, #footer .column a,
	.product-filter div b, .product-filter .left input,.product-info .cart div a, 
	.product-info .cart div span  {
		font-size: 16px;
	}
	.success, .warning, .attention, .information {
		height: 45px;
		}
	
	.safari #journal-header .welcome,
	.safari .top-links {
		width: 960px;
		}
	
	.safari #journal-header .welcome,
	.safari #search {
		height: 55px;
		}
		
	#footer h3 {
		font-size: 18px;
		}
		
	#menu, #menu > ul > li > a {	
		height: 55px;
		}
		
	#menu > ul > li > a, #menu, #menu > ul.mobile-nav > li > a, 
	#menu > ul.mobile-nav > li, #menu ul.sf-menu > li > a, #super-menu .open, 
	#super-menu > ul > li > a, a.mega-menu-top, a.brands-menu-top, 
	.product-info .cart input.button,.product-info .description a,.product-info .description, .product-info .description span,
	 #cart .checkout a{
		font-size: 18px;
	}
		
	#journal-header .menu {
		width: 1600px;
		height: 55px;
		}
		
	.product-info .price {
		font-size: 26px;
		}	
		
	#content h2, .content ul li a {
		font-size: 18px;
		}	
	
	#currency a, #unit a, #mode a, #member_link a {
		max-height: 24px;
		min-width: 18px;
		padding: 5px 8px;
	}
		
	.htabs {
	height:48px;
	}	
	.htabs a{
		height:48px;
		font-size: 18px;
		padding: 16px;
		}
	
	.tab-content{
		padding: 30px;
		}
	 .tab-content p  {
		font-size: 16px;
		}	
	/*.product-grid .name a,.product-list .name a, #content .box-product .name a,
	set in journal_cp in relation to the original journal setting*/
	#column-right .box-content ul li .name a, #column-left .box-content ul li .name a {
		font-size: 18px;
		}	
		
	.product-grid .price, #content .box-product .price, .product-list .price, 
	.product-list .price-new, .product-grid .price-new, #content .box-product .price-new {
		font-size: 20px;
		}	
		
	.product-grid input.button, .product-list input.button {
		min-height: 40px;
		max-height: 40px;
		}	
		
	.product-grid .compare a, #content .box-product .compare a,
	 .product-grid .wishlist a, #content .box-product .wishlist a ,
	 .product-list .wishlist a, .product-list .compare a{
	
		font-size: 15px;
		}	
		
	table.form tr td:first-child {
		width: 200px;
	}
	.form select, .form input[type="text"], .form input[type="password"] {
		font-size: 17px;
		height: 50px;
	}	
	input[type="text"], input[type="tel"], input[type="email"], input[type="password"], textarea {
		padding: 10px;
		font-size: 17px;
		}
		
	a.button, input.button {
		min-height: 40px;
		font-size: 16px;
	}	
	
	#content > h1 {
		font-size: 22px;
		height: 55px;
		max-height: 55px;
		}
	.win #content > h1 {
		padding-top: 16px;
	}	
	
	#content .heading a ,.product-compare a{
		font-size: 16px;
	}
	
	.list1 img, .wishlist-info .image img, .list .image img {
		width:80px; height:auto;
	}
	
	.list1 #stroke {
		margin-left: -80px;
	}
	.list1 .left1 ,.list1 .right1, .list1 .center,.list1 thead td a , p{
		font-size: 16px;
	}
	
	#content .box-heading {
		font-size: 22px;
		max-height: 50px;
		}
	
	table td {
		line-height: 2;
	}	
	#content .content {
		font-size: 17px;
	}
	label , #content .content b, #content .content .product-filter b{
		font-size: 16px;
	}
	select {
		max-width: 200px !important;
		font-size: 16px;
		padding:7px;
		}
	.product-list .description {
		font-size: 13px;
	}	
	.product-list .right {
		/*top: 120px;*/
		}
	.product-info .image .ribbon-sold {
		left:  333px;
	}
	.product-info .image .ribbon {
	font-family: "Oswald";
	z-index: 14;
	color: white;
	padding: 10px;
	font-size: 1.3em;
	background-color: rgb(92, 139, 166);
	display: block;
	margin: auto;
	width: 187px;
	text-align: center;
	position: absolute;
	top: 240px;
	}	
	.product-info .image .ribbon-private {
	margin-left:334px;
	}
	.product-filter .filter input {
		padding: 7px 25px 7px 7px;
		font-size: 16px;
	}
	.product-filter .filter i {
		margin-left: -22px;	
		margin-top: 12px;	
	}
	
	.adsmart_search_module {
		width: initial !important;
	}
	
	.popup-notification {
		top: 167px;
		width:1600px
	}
	
	}