#free_delivery {
	position: absolute;
    top: 17px;
    left: 557px;
}

#header {
	width: 1055px;
}

@media screen and (max-width:1058px) {
	#center-main img {
		width: 100%;
	}

	#free_delivery {
		display: none;
	}
}

@media screen and (min-width:846px) and (max-width: 1058px) {
 	#page-container {
		max-width: 800px!important;
	}
	#delivery_countdown {
		display: none;
	}
	.shadow {
		background: #000;
		opacity: 0.8;
		top: 0;
		left: 0;
		position: fixed;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 101;
	}
	#menuButton.wider {
		width: 799px;
	}
	#menuButton {
		position: absolute;
		height: 47px;
		padding-top: 6px;
		width: 99%;
		text-align: center;
		border-radius:5px; 
		color: #FFFFFF!important;
		font-size: 26px;
		background: #154859;
		cursor: pointer;
		z-index: 200;
	}
	.fancycat-icons-level-1 {
		display: none;
	}
	.fancycat-icons-e {
		top: 0!important;
		left: 0!important;
		box-shadow: none!important;
	}
	#header .head-catrootmenu {
		display: none;
		margin-top: 45px!important;
		width: 800px;
		left: 0;
		z-index: 9999!important;
	}
	.head-catrootmenu > ul > li {
		width: 198.8px!important;
		border-left: none;
		border-right: none;
		border-top: none!important;
	}
	.head-catrootmenu > ul > li a {
		box-shadow: none!important;
		border-radius: 0px!important;
		background: #5AB4D5!important;
	}
	.head-catrootmenu > ul > li.first-home a {
		border-radius: 0px!important;
	}
	#header .cart-bar.with-wl {
		position: absolute;
		right: 0;
	}
	#header {
		width: 800px;
		left: auto;
	}
	#slideshow1{
		width:800px!important;
		height: 357px!important;
	}
	#slideshow1 img {
		width:800px!important;
		height: 357px!important;
	}
	#content-container2 {
		width:800px;
		right: 0!important;
		width: auto!important;
	}
	.caroufredsel_wrapper {
		width: 800px!important;
	}
	.featured-carousel.x4 .item {
		width: 239px;
	}
	.catimg_bottom {
		width: auto;
		padding-left: 0px!important;
		height: 114px;
		margin-bottom:20px;
	}
	.catimg_bottom_link:nth-child(3n) {
		margin-right: 0px;
	}
	.catimg_bottom_link img {
		width:256px;
	}
	.catimg_splitbanner img {
		width: 800px;
	}
	#center {
		left:0!important;
		width:800px;
	}
	#banner_system_navigation {
		bottom: 8px!important;
	}
	.banner-system {
		margin: auto;
		text-align: left;
		position: static;
	}
	.brand-list {
		padding-left: 0px;
		width: 800px;
		right: auto;
	}
	.catimg_banner {
		width: 800px;
	}
	.catimg_banner img {
		width: 800px;
	}
	.dialog .content {
		width: auto;
	}
	.brand2 {
		top: 0px;
		padding-left: 0px;
		width: 800px;
		height: auto;
	}
	.ui-tabs-panel {
		float: left;
	}
	.hometabs {
		top:0px;
		width: 800px;
	}
	#footer {
		height: 1040px;
	}
	#footer .footer-table td.last {
		position: absolute;
		left: 0;
		top: 635px;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 800px;
	}
	#footer .box {
		width: 800px;
	}
	.trusted_div {
		float: left;
		margin-top: 40px;
		margin-left: 50px;
	}
	.cc_logo {
		float: right;
		margin-bottom: 20px;
	}
	.paypal_sec {
		margin-bottom: 10px;
	}
	.featured-carousel.x7 {
		height:282px;
		/*overflow: hidden;*/
	}
	.featured-carousel.x7 .item {
		margin-right: 13px;
	}
	.featured-carousel.x7 .item:nth-child(6n) {
		margin-right: 0px;
	}

	/*  Subcategory styles */

	ul.subcategories {
		padding-left: 30px!important;
		padding: 0 0 0 0;
	}

	/*  category page   */

	div#infs-widget {
		width:588px;
	}
	.dialog {
		width: 800px;
	}
	.pre-table .item {
		margin-left: 12px;
	}

	/* product page */ 

	.product-container #center-main {
		width: 800px;
	}
	.product-details {
		width: 777px;
	}
	.productStyle{
		float: left;
		width: 800px;
		width: 776px;
	}
	#right-bar {
		width: 100%;
		float: left;
	}
	.menu-rviewed-section div.item {
		float: left;

	}
	.menu-rviewed-section div.item:nth-child(2n) {
		padding-left: 12px;
		border-left: 1px solid #dbdbdb;
	}
	.menu-rviewed-section div.item:nth-child(1n) {
		padding-right: 18px;
	}
	#right-bar .menu-dialog {
		margin-left: 0px;
	}
	#right-bar .menu-dialog img.separator {
		display: none;
	}
	/*  registery */
	/*.fancycat-page-skin-icons */div.ui-dialog {
		width: 800px!important;
		left: 0px!important;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	/*.fancycat-page-skin-icons */div.ui-dialog div.popup-dialog div.dialog div.content {
		width: 760px;
	}
	.ui-widget-overlay {
		opacity: 0.8;
	}
	#delivery_countdown {
		display: inline-block!important;
		width: 260px;
		line-height: 20px;
		margin-top: -12px;
		margin-left: 55px;
	}
	/* checkout */
	.text-block {
		width: 800px;
	}
	div.checkout-container h1 {
		width: 800px;
	}
	.checkout-buttons .checkout-1-button {
		float: left;
	}
	ul#opc-sections li.opc-section:nth-child(3n) {
		float: left;
		width: 800px;
	}

	/*  product map */

	html body.fancycat-page-skin-icons div#page-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content table.products tbody tr td.cell-item div.highlight {
		width: 240px!important;
	}
	html body.fancycat-page-skin-icons div#page-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content table.products tbody tr td.cell-item div.item {
		width: 240px!important;
	}
	.navigation-table {
		margin-bottom: 15px;
		margin-top: 15px;
	}

	.opc-container #center-main {
		width: 800px!important;
	}
	.returns-para1 {
		width: 500px;
	}
	.simple-carousel-dialog {
		clear: both;
	}
	.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
		display: inline-block;
		width: 100%;
	}
	.ui-tabs .ui-tabs-nav li {
		width: 100%;
	}
	#footer .footer-table td.last {
		position: absolute;
		left: 0px;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		top: 649px;
		max-width: 800px!important;
		background: #1e5d74;
	}

	.advanced-product-search-container {
		width:281px;
		top: 0px;
		position: relative;
		float: left;
	}

	#center-main .subcategory-descr {
		float: left;	
		width: 99%;
		margin-left:3px;
	}
}
/* customize for ipad screen size */
@media screen and (min-width: 700px) and (max-width:845px) {
	html, body {
		min-width: 700px;
	}
	#center-main {
		width: 700px;
	}
	.shadow {
		background: #000;
		opacity: 0.8;
		top: 0;
		left: 0;
		position: fixed;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 100;
	}
	#menuButton.wider {
		width: 699px;
	}
	#menuButton {
		position: absolute;
		height: 47px;
		padding-top: 6px;
		width: 97%;
		text-align: center;
		border-radius:5px; 
		color: #FFFFFF!important;
		font-size: 26px;
		background: #154859;
		cursor: pointer;
		z-index: 200;
	}
	.fancycat-icons-level-1 {
		display: none;
	}
	.fancycat-icons-e {
		top: 0!important;
		left: 0!important;
		box-shadow: none!important;
	}
	#header .head-catrootmenu {
		display: none;
		margin-top: 45px!important;
		width: 700px;
		left: 0;
		z-index: 9999!important;
	}
	.head-catrootmenu > ul > li {
		width: 232px!important;
		border-left: none;
		border-right: none;
	}
	.head-catrootmenu > ul > li a {
		box-shadow: none!important;
		border-radius: 0px!important;
		background: #5AB4D5!important;
	}
	.head-catrootmenu > ul > li.first-home a {
		border-radius: 0px!important;
	}
	#page-container {
		max-width: 700px!important;
		margin-left:auto;
		margin-right: auto;
		padding: 0px;
	}
	.login-text {
		position: absolute!important;
		top: 0!important;
		right: 0!important;
		padding-top: 0px!important;
	}
	#header .cart-bar.with-wl {
		position: absolute;
		right: 0;
	}
	#header {
		width: 700px;
		left: auto;
	}
	#slideshow1{
		width:700px!important;
		height: 312px!important;
	}
	#slideshow1 img {
		width:700px!important;
		height: 312px!important;
	}
	.featured-carousel a#prev_feat.fc-prev {
		margin-left: 27px;
		margin-top: 279px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 144px;
		z-index: 90;
	}
	.featured-carousel a#prev_feat.fc-prev:before {
		content: "< Previous";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 45px;
	}
	.featured-carousel a#next_feat.fc-next:before {
		content: "Next >";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 54px;
	}
	.featured-carousel a#next_feat.fc-next {
		margin-right: 28px;
		margin-top: 279px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 144px;
		z-index: 90;
	}
	.catimg_splitbanner img {
		width: 700px;
	}
	.caroufredsel_wrapper {
		width: 750px!important;
		min-height: 495px!important;
	}
	.featured-carousel.x4 .item {
		width: 205px;
	}
	#content-container2 {
		width:700px;
		right: 0!important;
		width: auto!important;
	}
	.catimg_bottom {
		width: auto;
		padding-left: 0px!important;
		height: 114px;
		margin-bottom:0px;
	}
	.catimg_bottom_link img {
		width:223px;
	}
	.catimg_bottom_link:nth-child(3n) {
		margin-right:0px;
	}
	#center {
		left:0!important;
		width:700px;
	}
	#banner_system_navigation {
		bottom: 10px;
	}
	.banner-system {
		margin: auto;
		text-align: left;
		position: static;
	}
	.brand-list {
		padding-left: 0px;
		width: 700px;
		right: auto;
	}
	.brand-list li {
		margin-left: 23px;
	}
	.catimg_banner {
		width: 700px;
		height: auto;
		margin-top: 20px;
	}
	.catimg_banner img {
		width: 700px;
		height: auto;
	}
	.dialog .content {
		width: auto;
	}
	.brand2 {
		top: 0px;
		padding-left: 0px;
		width: 700px;
		height: auto;
	}
	.brand2 li {
		margin-left: 25px;
	}
	.ui-tabs-panel {
		float: left;
	}
	.hometabs {
		top:0px;
		width: 690px;
		margin-left: 5px;
	}
	#footer {
		height: 1040px;
	}

	#footer .footer-table td.last {
		position: absolute;
		left: 0px;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		top: 649px;
		max-width: 700px!important;
		background: #1e5d74;
	}
	#footer .box {
		width: 700px;
	}
	.trusted_div {
		float: left;
		margin-top: 40px;
		margin-left: 50px;
	}
	.cc_logo {
		float: right;
		margin-bottom: 20px;
	}
	.paypal_sec {
		margin-bottom: 10px;
	}
	.featured-carousel.x7 {
		height:310px;
		overflow: hidden;
	}
	.featured-carousel.x7 .item {
		margin-right: 22px;
	}
	.catimg_splitbanner {
		margin-top: 10px;
	}
	.featured-carousel.x7 .item:nth-child(5n) {
		margin-right: 0px;
	}
	.ui-tabs .ui-tabs-nav {
		z-index: 90;
	}
	.ui-tabs .ui-tabs-nav li {
		width: 100%;
	}
	.ui-tabs .ui-tabs-nav li a{
		width: 100%;
	}

	/*  Subcategory styles */

	ul.subcategories {
		padding-left: 0px!important;
		padding: 0 0 0 0;
	}
	ul.subcategories li {
		padding-right: 0px;
	}

	/*  category page   */

	div#infs-widget {
		width:450px;
	}
	.dialog {
		width: 700px;
	}
	.pre-table .item {
		margin-left: 12px;
	}

	/* product page */ 

	.product-container #center-main {
		width: 700px;
	}
	.product-details {
		width: 677px;
	}
	#tpiframe-box0 {
		width: 640px!important;
	}
	#tpiframe-box0 section.reviews {
		width: 620px!important;
	}
	.productStyle .ui-tabs-panel {
		max-width: 640px;
		overflow: hidden;
	}
	.productStyle{
		float: left;
		width: 700px;
		width: 676px;
	}
	#right-bar {
		width: 100%;
		float: left;
	}
	.menu-rviewed-section div.item {
		float: left;

	}
	.menu-rviewed-section div.item:nth-child(2n) {
		padding-left: 12px;
		border-left: 1px solid #dbdbdb;
	}
	.menu-rviewed-section div.item:nth-child(1n) {
		padding-right: 18px;
	}
	#right-bar .menu-dialog {
		margin-left: 0px;
	}
	#right-bar .menu-dialog img.separator {
		display: none;
	}
	div.infs-widget-product {
		padding-right: 0px;
		display: inline;
		width: 210px!important;
		float: left;
		margin-left: 14px;
	}
	.content div#infs-widget table.products tbody tr.product-name-row td.cell-item div.item {
		width: 190px!important;
	}
	#center-main .subcategory-descr {
		float: left;	
		width: 99%;
		margin-left:3px;
	}
	.rf-slider-wrap {
		width: 95%;
	}

	/*  registery */
	/*.fancycat-page-skin-icons */div.ui-dialog {
		width: 700px!important;
		left: 0px!important;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	/*.fancycat-page-skin-icons */div.ui-dialog div.popup-dialog div.dialog div.content {
		width: 660px;
	}
	.ui-widget-overlay {
		opacity: 0.8;
	}

	/* checkout */
	.text-block {
		width: 700px;
	}
	div.checkout-container h1 {
		width: 700px;
	}
	.checkout-buttons .checkout-1-button {
		float: left;
	}

	ul#opc-sections li.opc-section:nth-child(3n) {
		float: left;
		width: 700px;
	}

	/*  product map */

	.navigation-table {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	div.opc-container #center-main {
		width: 700px!important;
	}

	.termsPara .text-block {
		width: 680px;
	}
	.returns-para1 {
		width: 400px;
	}
	#delivery_countdown {
		display: inline-block!important;
		width: 260px;
		line-height: 20px;
		margin-top: -12px;
		/*margin-left: 250px;*/
	}
	.simple-carousel-dialog {
		clear: both;
	}
	.featured-carousel a#prev_new_arrivals.fc-prev {
		margin-left: 27px;
		margin-top: 215px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 145px;
		z-index: 90!important;
	}
	.featured-carousel a#prev_new_arrivals.fc-prev:before {
		content: "< Previous";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 45px;
	}
	.featured-carousel a#next_new_arrivals.fc-next:before {
		content: "Next >";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 54px;
	}
	.featured-carousel a#next_new_arrivals.fc-next {
		margin-right: 28px;
		margin-top: 215px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 144px;
		z-index: 90!important;
	}

	.advanced-product-search-container {
		width:243px;
		top: 0px;
		position: relative;
		float: left;
	}
}
/* smallest  */

@media screen and (max-width:699px) {

	html, body {
		min-width: 300px;
	}
	h1 {
		font-size:25px;
	}
	.shadow {
		background: #000;
		opacity: 0.8;
		top: 0;
		left: 0;
		position: fixed;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 100;
	}
	#header a.search {
		display: none;
		color: #33a0c9;
		margin-top: 10px;
	}
	#menuButton.wider {
		width: 297px;
	}
	#menuButton {
		position: absolute;
		height: 47px;
		padding-top: 6px;
		width: 211px;
		text-align: center;
		border-radius:5px; 
		color: #FFFFFF!important;
		font-size: 26px;
		background: #154859;
		cursor: pointer;
		z-index: 200;
	}
	.head-catrootmenu li a{
		padding:0 13px!important;
	}
	.head-catrootmenu {
		box-shadow: 0px!important;
		/*position: relative!important;*/
	}
	.fancycat-icons-level-1 {
		display: none;
	}
	.fancycat-icons-e {
		top: 0!important;
		left: 0!important;
		box-shadow: none!important;
	}
	#header .head-catrootmenu {
		display: none;
		margin-top: 45px!important;
		z-index: 9999!important;
		left: 0;
		width: 297px;
	}
	.head-catrootmenu > ul > li {
		width: 297px!important;
		border-left: none;
		border-right: none;
		margin-left: -1px!important;
	}
	.head-catrootmenu > ul > li a {
		box-shadow: none!important;
		border-radius: 3px;
		background: #5AB4D5!important;
	}
	.head-catrootmenu > ul > li.first-home a {
		border-radius: 3px!important;
	}
	.search-panel {
		width: 190px!important;
	}
	.search .text {
		width: 145px!important;
	}
	#header .cart-bar.with-wl {
		position: absolute;
		right: 0;
	}
	#header .head-categories {
		width: 71%;
	}
	#center-main {
		margin-top:10px;
	}
	#header .line2 div {
/*		display: none;
*/	}
	#header .login-text {
		position: absolute;
		right: 0;
		padding-top: 0px!important;
	}
	#header .phones {
		display: none;
	}
	.printable-bar {
		display: none;
	}
	.footer-table td{
		width: 300px;
		display: table-row-group;
		box-shadow: 0 2px #ec8a00 inset!important;
	}
	#footer .footer-table tr.last td.last label{
		line-height: 25px;
	}
	#footer .footer-table tr.last td.last .mc-field-group{
		padding: 0 13px 55px 13px;
	}
	.add_foot {
		padding-bottom: 20px;
	}
	ul.soc-footer-links {
		bottom: 0px;
	}
	.footer-table .title-bar {
		margin-top:20px;
	}
	.logo img {
		width: 100%!important;
	}
	#page-container {
		max-width: 300px!important;
		margin-left:auto;
		margin-right: auto;
		padding: 0px;
	}
	#header {
		width: 300px;
		left: auto;
	}
	#slideshow1{
		width:300px!important;
		height: 134px!important;
	}
	#slideshow1 img {
		width:300px!important;
		height: 134px!important;
	}
	#content-container2 {
		width:300px;
		right: 0!important;
		width: auto!important;
	}
	.catimg_bottom {
		width: auto;
		padding-left: 0px!important;
		height: 114px;
		margin-bottom:0px;
	}
	.catimg_bottom_link img {
		width:300px;
		margin-bottom: 15px;
	}
	#center {
		left:0!important;
		width:300px;
	}
	#banner_system_navigation {
		bottom: 0px;
	}
	.banner-system {
		margin: auto;
		text-align: left;
		position: static;
	}
	.brand-list {
		padding-left: 0px;
		width: 300px;
		right: auto;
	}
	.brand-list li {
		margin-left: 0px;
	}
	.brand-list li img {
		width:95px;
	}
	.catimg_banner {
		width: 300px;
		height: auto;
	}
	.catimg_banner img {
		width: 300px;
		height: auto;
	}
	.dialog .content {
		width: 300px;
		margin-left: 0px;
		float: left;
	}
	.advanced-product-search-container {
		width:281px;
		top: 0px;
		position: relative;
		float: left;
		margin-right: 0;
	}
	.advanced-product-search-holder {
		width: 268px;
		margin-left: 12px;
	}
	.dialog {
		left: 0;
		top: 0;
		float:left;
	}
	.dialog .title {
		display: none;
	}
	.brand2 {
		top: 0px;
		padding-left: 0px;
		width: 300px;
		height: auto;
	}
	.brand2 li {
		/*margin-left: 25px;*/
	}
	.brand2 li img {
		margin-bottom: 15px;
		max-height: 56px;
	}
	.ui-tabs-panel {
		float: left;
		max-height: none!important;
	}
	.ui-tabs {
		margin-left:3px;
		margin-right: 3px;
	}
	.productStyle .ui-tabs {
		max-width: 271px;
	}
	.hometabs {
		top:0px;
		width: 300px;
	}
	#footer {
	}
	#footer .footer-table td.last {
		width: 300px;
	}
	#footer .box {
		width: 300px;
	}
	.trusted_div {
		float: left;
		margin-top: 145px;
		margin-left: 5px;
	}
	.ukpLink {
		top: 170px;
		left: 20px;
	}
	.soc-footer-links {
		top: 0px;
		float: left;
		left: 15px;
	}
	.soc-footer-links2 {
		float: right;
		top: 10px;
	}
	.soc-footer-links2 li:nth-child(1n) {
		float: right;
		clear: both;
		margin-bottom: 5px;
		width: 125px!important;
	}
	.soc-footer-links2 li:nth-child(2n) {
		float: right;
	}
	.cc_logo {
		float: right;
		margin-bottom: 20px;
	}
	.paypal_sec {
		margin-bottom: 10px;
	}
	.featured-carousel.x7 {
		height:310px;
		overflow: hidden;
	}
	.featured-carousel.x4 .item {
		width: 140px;
		padding: 0px;
		float: left;
	}
	.featured-carousel.x4 .item img {
		max-width: 111px!important;
		height: auto!important;
	}
	.featured-carousel a#prev_feat.fc-prev {
		margin-left: 27px;
		margin-top: 278px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 145px;
		z-index: 90!important;
	}
	.featured-carousel a#prev_feat.fc-prev:before {
		content: "< Previous";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 45px;
	}
	.featured-carousel a#next_feat.fc-next:before {
		content: "Next >";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 54px;
	}
	.featured-carousel a#next_feat.fc-next {
		margin-right: 28px;
		margin-top: 278px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 144px;
		z-index: 90!important;
	}
	.sage_sec {
		margin-bottom: 10px;
	}
/*	.pr-table .buy-table .action {
		display: none;
	}*/
	.pr-table .item .options {
		margin-left:5px;
		margin-right: 5px;
	}
	.caroufredsel_wrapper {
		min-height: 400px!important;
		width: 300px!important;
		margin-bottom: 30px!important;
	}
	.pr-table .item .image {
		/*width: 281px!important;*/
	}
	.featured-carousel.x7 .item {
		/*margin-right: 24px;*/
		width: 122px;

	}
	.featured-carousel div.caroufredsel_wrapper div#featured_carousel_feat.products {
		height: 392px!important;
	}
	.featured-carousel.x7 .item:nth-child(1n) {
		margin-right: 11px;
	}
	.ui-tabs .ui-tabs-nav {
		z-index: 90!important;
	}
	.ui-tabs .ui-tabs-nav li {
		width: 100%;
	}
	.ui-tabs .ui-tabs-nav li a{
		width: 100%;
	}

	/*  Subcategory styles */

	ul.subcategories {
		padding-left: 28px!important;
		padding: 0 0 0 0;
	}
	ul.subcategories li {
		padding-right: 0px;
	}

	/*  category page   */

	div#infs-widget {
		width:250px;
	}
	.dialog {
		width: 300px;
		margin-bottom: 0px;
	}
	.pre-table .item {
		margin-left: 12px;
	}

	/* product page */ 
	.product-details .image {
		width: 250px!important;
	}
	#productImageBox.image-box #product_thumbnail {
		max-height: 333px!important;
	}
	button.button:nth-child(2n) {
		/*margin-top:-5px;*/
		width:135px;
	}
	#eucl_panel_btn button.button {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#productImageBox {
		height: auto!important;
	}
	.product-details .details {
		float: left;
		margin-left: 0px!important;
		padding-left: 0px!important;
	}
	.prodtabs {
		float: left;
	}
	.product-container #center-main {
		width: 300px;
	}
	#productImageBox {
		width: 250px!important;
	}
	#productImageBox img {
		width: auto!important;
		max-width: 250px;
	}
	.product-details {
		width: 277px;
	}
	.productStyle{
		float: left;
		width: 276px;
	}
	#right-bar {
		width: 100%;
		float: left;
	}
	.menu-rviewed-section div.item {
		float: left;

	}
	.menu-rviewed-section div.item:nth-child(2n) {
		padding-left: 12px;
	}
	.menu-rviewed-section div.item:nth-child(1n) {
		padding-right: 18px;
		border-bottom: 1px solid #dbdbdb;
	}
	#right-bar .menu-dialog {
		margin-left: 0px;
	}
	#right-bar .menu-dialog img.separator {
		display: none;
	}
	div.infs-widget-product {
		padding-right: 0px;
		display: inline;
		width: 300px!important;
		float: left;
	}
	#location {
		display: none;
	}
	.content div#infs-widget table.products tbody tr.product-name-row td.cell-item div.item {
		width: 280px!important;
	}
	div.infs-widget-product .image {
		display: block!important;
	}
	#center-main .subcategory-descr {
		float: left;	
		width: 100%;
		margin-left:0;
	}
	.rf-slider-wrap {
		width: 95%;
	}
	#cloud-zoom-big {
		display: none!important;
	}
	table.product-properties {
		margin-left: 6px;
		width: 95%!important;
	}
	.acr-general-product-rating {
		margin-top: 11px;
		float: left!important;
		width: auto!important;
	}
	.product-tops .np-products ul li a.prev, .product-tops .np-products ul li a.next {
		padding: 3px 20px;
	}
	.tpiframe-wrapper iframe#tpiframe-box0 {
		width:235px!important;
	}
	.productStyle .ui-tabs-panel {
		max-width: 234px!important;
		overflow: hidden;
	}
	.fancycat-page-skin-icons div#page-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content div.dialog {
		margin-bottom: 0px;
	}

	/* shopping cart */
	ul#opc-sections li.opc-section {
		float: none!important;
		margin:0 25px 0px 0!important;
	}
	#content-container {
		min-height: 250px;
	}
	div.checkout-container input[type="text"], div.checkout-container input[type="password"], div.checkout-container textarea, div.checkout-container select {
		max-width: 294px;
	}
	.paypal-cart-button p {
		margin-top: 28px;
	}
	a.simple-button {
		clear: both;
	}
	.checkout-1-button {
		float: left!important;
	}
	.fancycat-page-skin-icons div.ui-dialog div.ui-dialog-content table#Add_to_cart_popup_window tbody tr td {
		display: table-row;
	}
	.fancycat-page-skin-icons div.ui-dialog div.ui-dialog-content table#Add_to_cart_popup_window tbody tr td table:nth-child(3n) {
		display: none;
	}
	.fancycat-page-skin-icons div.ui-dialog div.ui-dialog-content table#Add_to_cart_popup_window .buttons_line a.continue-shopping {
		width: 245px;
	}
	.fancycat-page-skin-icons div.ui-dialog div.ui-dialog-content table#Add_to_cart_popup_window .buttons_line a.proceed-to-checkout {
		width: 245px;
	}
	html body.fancycat-page-skin-icons div#page-container.opc-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content div.products form table.width-100 tbody tr td {
		display: table-row;
	}
	.text-block {
		width: 300px;
	}
	div.checkout-container h1 {
		width: 300px;
	}

	/*  sign in */

	.termsPara {
		padding-right: 6px!important;
	}
	/*html body.fancycat-page-skin-icons*/ div.ui-dialog {
		width: 300px!important;
		left: 0px!important;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
	}

	/*html body.fancycat-page-skin-icons*/ div.ui-dialog div.popup-dialog div.dialog div.content {
		width: 280px;
	}
	.ui-widget-overlay {
		opacity: 0.8;
	}

	/*  search form */

	.dialog.adv-search .content td {
		width: 300px;
		float: left;
		display: table-row;
	}
	select.adv-search-select {
		width: 297px;
	}
	.search-button .button {
		margin-top: 15px;
	}
	.data-name {
		margin-top: 15px;
	}
	/* error page */
	.error-page .subcontainer {
		width: 300px;
		float: left;
	}
	.error-page .description {
		width: 300px;
	} 
	.error-page .description h1 {
		text-align: left;
	}
	/*.head-catrootmenu li.first-home {
		border:0px;
		margin-top: 0px;
		width: 193px;
		text-align: center;
		border-radius:5px; 
		color: #FFFFFF!important;
	}*/
	.head-catrootmenu li {
		margin-top: 19px;
	}
	/*.head-catrootmenu li.first-home a{
		background: transparent!important;
		box-shadow: none!important;
		text-shadow:none!important;
		font-size: 26px!important;
	}*/
	#footer .subbox .right {
		right: 70px!important;
		top: 30px;
	}
	/*  product map */

	.product-name-row .cell-item .item {
		width: 280px!important;

	}
	html body.fancycat-page-skin-icons div#page-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content table.products tbody tr td.cell-item div.highlight {
		width: 280px!important;
	}
	html body.fancycat-page-skin-icons div#page-container div#page-container2 div#content-container div#content-container2 div#center div#center-main div.dialog div.content table.products tbody tr td.cell-item div.item {
		width: 280px!important;
	}
	.navigation-table {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.termsPara .text-block {
		width: 280px;
	}
	.returns-para1 {
		width: 240px;
	}
	.delievery-countdown-wrapper {
		display: none;
	}
	#delivery_countdown{
		display: none;
	}
	.catimg_splitbanner {
		background: transparent url(/images/oct-morph-banner-mobile.jpg) left top no-repeat;
	}
	.catimg_splitbanner a {
		width: 300px;
		height: 61px;
		display: block;
	}
	.catimg_splitbanner img {
		display: none;
		width: 300px;
	}
	#slideshow1 div a img {
		display: none;
        }
	#slideshow1 div a img.mobile-banner {
		display: inline;
        }
	.pr-table .buy-table .info {
		padding-right: 0px;
	}
	.simple-carousel .item {
		margin-left:65px;
	}
	.simple-carousel .item .image-cell {
		display: block;
	}
	.simple-carousel-dialog .title {
		float: left;
		display: block!important;
		margin-left: 15px;
	}
	.pr-table .buy-now .button-row, .pr-table .buy-now .buttons-row {
		margin-top: -45px;
	}
	.home_mid {
		height: 450px!important;
	}
	.newarr_home {
		height: 300px!important;
	}
	.mailingdiv {
		height: 91px!important
	}
	.mailingdiv img {
		width:300px;
	}
	#eucl_panel_msg {
		display: table-row;
		line-height: 20px;
	}
	#eucl_panel_btn {
		display: table-row;
	}
	#eucl_panel_countdown {
		display: table-row;
	}
	#eucl_panel_button .button {
		margin-top: 5px;
	}
	.featured-carousel a#prev_new_arrivals.fc-prev {
		margin-left: 27px;
		margin-top: 215px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 145px;
		z-index: 90!important;
	}
	.featured-carousel a#prev_new_arrivals.fc-prev:before {
		content: "< Previous";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 45px;
	}
	.featured-carousel a#next_new_arrivals.fc-next:before {
		content: "Next >";
		background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: 1px solid #C9C9C9;
	    border-radius: 3px;
	    line-height: 15px;
	    padding: 3px 54px;
	}
	.featured-carousel a#next_new_arrivals.fc-next {
		margin-right: 28px;
		margin-top: 215px;
		height: 20px;
		background: #dbdbdb;
		text-align: center;
		text-decoration: none;
		color: #000;
		width: 144px;
		z-index: 90!important;
	}
	div#eucl_panel td#eucl_panel_btn {
		padding-left: 0;
		font-size: 2px;
	}
	#eucl_panel_btn button.button {
		font-size: 16px;
	}
}
