﻿.small-12{position:relative;width:100%}

h1, h2, h3, h4, h5, h6, h1 span, .sf-menu a {font-family: 'Karla', sans-serif;}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {top: 48px;}

.sf-menu a.sf-with-ul {padding-right: 22px;min-width: 1px;}

ul.sf-menu {margin-left: 140px;}

.sf-menu ul {rgba(0, 0, 0, 0.2);   background: rgba(255,255,255,0.9) !important;}

.sf-menu .menu_icon {top: 18px;}


    .blog-stack .sf-menu ul li {
        background-color: #003777;
    }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

	table#table_products tr#table_products_first {
		display: none;
	}

.avada-row {
  margin: 0 auto;
  max-width: 940px;
}

.avada-row:after {
  content: "";
  display: block;
  clear: both;
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }


.avada-row,  #small-nav,  .product-border, li.cart, ul.sub-menu li a:hover, li.product  {background:#ffffff!important; border:none!important;}


ul.product-categories, ul.product-categories li,  header#header, #small-nav, .avada-row, .header-social {border: none!important; padding:0!important;}


#home-boxes {
	margin-top: 20px;
	z-index: 50;
}


#home-boxes div.home-box-last {
	margin-right: 0;
}




#access a.ir, .ir { border:0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px 1px 1px 1px; }

	.g-2 { margin:1px 1px 1px 1px; }

	.g-3 { margin:1px 1px 1px 1px; }

	.g-4 { margin:1px 1px 1px 1px; }

	.g-5 { min-width:1px; max-width:602px; }

	.g-13 { margin:1px 1px 1px 1px; }

	.g-14 { margin:1px 1px 1px 1px; }

	.g-15 { margin:1px 1px 1px 1px; }
.home .uw-body .uw-site-title{padding-right:65px}
body.home .uw-sidebar-menu{display:none}
.home #mobile-relative li a:hover,.home #mobile-relative li a:focus{border-bottom:1px solid #eee}
.home #mobile-relative li:last-child a:hover,.home #mobile-relative li:last-child a:focus{border-bottom:none}
.home .uw-body{overflow:hidden;margin-bottom:0}
.home #uw-container div#uw-container-inner{background-color:#f0ede3}
.widgets-list-layout{padding:0;margin:0;list-style-type:none}
.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}
.widgets-list-layout li:after{clear:both}
.widgets-list-layout li{zoom:1;margin-bottom:1em;list-style-type:none!important}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}
.widgets-list-layout-links{float:right;width:73.404255%}
.widgets-list-layout span{opacity:.5}
.widgets-list-layout span:hover{opacity:.8}


.widgets-list-layout li:before,
.widgets-list-layout li:after {
	content:"";
	display:table;
}
.col-12{width:760px}
#main-content-with-sidebar .col-12{width:520px}


.home-1 {
	float: left;
	margin: 0 30px 0 0;
	width: 350px;
}


.home .home-1 h2 a {
	font-size: 15px;
	line-height: 24px;
}


.home-1 .featuredpage {
	margin: 0;
}

	
	.home-1,
	.home-2,
	.home-3,
	.content-sidebar #content,
	.sidebar-content #content {
		width: 90%;
		padding: 10px 5%;
		float: none;
		display: block;
		overflow: hidden;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{width:25%}

#rt-header {
	height: 60px;
	background-color: #c41230;
	position: absolute;
	width: 100%;
}
#rt-header,#rt-top{z-index:2;position:relative;}


#sponsor_02 {
	width:205px;
	height:80px;
	z-index:99999;
	position: absolute;
	background-color: #CCC;
	left: 225px;
	display: inherit;
}





.slideshow {
	height: 195px;
	width: 180px;
	margin: auto;
	overflow: hidden;
}


.slideshow img {
	padding: 0px;
	border: 0px solid #ccc;
	background-color: #eee;
}


.radmenu .text
{
	display:block;
}

.RadMenu_Black .group .text {margin:0;padding:0;font: normal 8pt Arial, 'Trebuchet MS', Verdana, Sans-Serif;text-decoration: none;}

.RadMenu_Black .text {text-align: left;margin:0;padding:0;}

	
	div.band {
		position: relative;
	}

		.sidebar_content .widget .recent_posts ul,.sidebar_content table,.sidebar_content input[type="text"], .sidebar_content select, .sidebar_content textarea{width: 100% !important;}

	 	.widget .recent_posts li {width: 78% !important;}
body #container  .widget .recent_posts .date{color:#000000 !important;border:1px solid #000000  !important;}
body #container .sidebar_content .widget .recent_posts .date{background-color:#000000; border:0 !important; color:#fff !important;}

.quick-shop-content .details .error-wrap { font-size: 14px; font-style: italic; color:  #0ec7c1 ; }

.td-pb-span12 {
  width: 100%;
}

.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100%;
  }

  .td-pb-row .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-row .td-pb-span12 {
    width: 100%;
  }

.td-pb-span12 .alignleft,
.mceContentBody-max-width-big .alignleft {
  
  
}

.td-pb-span12 .alignright,
.mceContentBody-max-width-big .alignright {
  
  
}

.td-pb-span12 .td_module_11 .entry-title {
  
}

  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }

.td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec {
  float: left;
  width: 60%;
  
}

.td-post-template-3 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}

.td-post-template-7 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}

.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}


.td-pb-span12 .td-slide-on-2-columns .td-slide-galery-figure {
  width: 1068px;
}

#addy {font-size:1.1em; font-weight:bold; text-align:center; padding:5px 0 0 0}

#addy a:link, #addy a:visited {color:#555; text-decoration:underline}

#addy a:hover {color:#032577; text-decoration:none}

	#topbar .social_icons ul {
		display: inline-block;
	}

	#topbar .secondary_navigation #secondary-navigation {
		padding: 0;
	}

#topbar { background-color: #222222; }


.footer-share-title {
    font-weight: normal;
    font-size: 15px;
    padding-right: 10px;
    font-weight: bold;
}

.red-5 .cc-pu-privacy-section p {
	margin: 0!important;
}

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}
.single-hoteles .comentario .title{font-size:13px;font-weight:bold;margin-bottom:0}
.videos .listabloques .title{margin-bottom:15px}
.title.paso2{font:18px 'Roboto';font-weight:700}
.title-hab{width:60%}
.hab-tipos .title{margin-bottom:0}
.page-template-booking-fase2 .title-hab{font-size:1.9em}
.page-template-booking-fase3 .title-hab{font-size:1.8em}
.page-template-booking-fase3 .title{font-size:1.1em;font-weight:400;margin-top:20px;padding-left:24px;padding-right:24px}
.listabloques .title{padding:10px 24px}
.listabloques.servicios .title,.listabloques.servicios .wysiwyg{padding-left:0;padding-right:0}
.lo_mejor .title,.lo_mejor .wysiwyg,.lo_mejor .more{padding-left:24px;padding-right:24px}
.hab-list .title-hab{margin-bottom:-5px}
.single-ofertas .col2 .over .title{font-size:18px}
.page-template-booking-fase1 h2.title{float:none;padding:0}
.page-template-booking-fase1 h2.title,.page-template-test-booking-fase1 h2.title{text-align:left;padding:0 24px;float:left}
.lightBox .title{position:fixed;top:0;z-index:10;background:#fff;border-bottom:2px solid #b7bcb4;width:100%;padding:10px 0;text-align:center;font-family:'Roboto Condensed';font-weight:600;-webkit-backface-visibility:hidden}
.cont_lista_desp.nuevo_menu .title{font-family:"Open Sans";color:#002a44;text-transform:uppercase;font-size:14px;font-weight:600;padding:0 10px}
.title{font:700 20px 'Roboto Condensed'}
.booking-info .title-hab{margin:0}
.booking-form .contador-nenes label ul span.title{float:left}
.hab-tipos .special .title{padding-left:1.8em}
.listabloques.hoteles .fuerte-miramar-marbella .title{color:#295e00}
.cont_lista_desp .title{font-size:13px}
.opinion .title{padding-bottom:12px}
.menu_lateral_hotel .opinion .title{padding-left:24px}
.mis-reservas .title{font:700 16px/1 'Roboto Condensed'}
.lightbox.oscuro .dialog .title{font:700 20px 'Roboto Condensed';text-align:left;margin-bottom:20px;width:100%;padding-left:0;margin-left:0}

.views-field-field-rotator-link-value {
	clear: both;
}

.views-field-field-rotator-link-value a {
	font-size: 12px;
	margin: 0 0 0 40px;
}
#mobile-nav .mobile-menu.cart img{width:18px}
#mobile-nav .mobile-menu-label{color:#fff}
.fl-page-footer-widgets {border-top: 1px solid #e6e6e6;border-color: #000000;border-color: rgba(0,0,0,0.13);color: #000000;color: rgba(0,0,0,0.65);background: #fafafa;}
.fl-page-footer-widgets *,.fl-page-footer-widgets a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6,.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a.fa:hover,.fl-page-footer-widgets a.fa:focus {color: #000000;}
.fl-page-footer-widgets-container {padding-top: 30px;}
.fl-page-footer {border-top: 1px solid #e6e6e6;font-size: 12px;background: #ffffff;}
.fl-page-footer-container {padding-top: 20px;}
.fl-page-footer-text {padding-bottom: 20px;text-align: center;}
.fl-page-footer .fl-social-icons {text-align: center;}
.fl-page-footer .fl-social-icons .fl-icon {margin: 0 5px 20px 5px;}
.fl-page-footer-nav {float: none;text-align: center;margin: 0 0 10px;}
.fl-page-footer-nav ul.sub-menu {display: none;}
.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons {text-align: inherit;}
.fl-page-footer .fl-page-footer-nav {margin: 0 -15px 10px;}
.fl-page-footer .text-left .fl-social-icons .fl-icon {margin: 0 10px 20px 0;}
.fl-page-footer .text-left .fl-page-footer-nav {text-align: left;}
.fl-page-footer .text-right .fl-social-icons .fl-icon {margin: 0 0 20px 10px;}
.fl-page-footer .text-right .fl-page-footer-nav {text-align: right;}
#footer ul.menu-footer-nav,#footer ul.menu-subnav{padding-left:0}
#footer ul.menu-footer-nav li,#footer ul.menu-subnav li{float:left;list-style-type:none}
#footer .menu-footer-nav-container{background:#5e1559}
#footer .menu-footer-nav-container ul li{padding-right:1.3em;margin-top:3px;margin-bottom:2px;font-size:18px}
#footer .menu-footer-nav-container ul li:last{padding-right:0}
#footer .menu-footer-nav-container a{font-family:Heroic Condensed,sans-serif;text-transform:uppercase;font-weight:400;color:#fff}

.c2{width:16.66%}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}

.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}

.row {
	margin-right: -15px;
}

.row:before,
.row:after {
  content: " ";
  

  display: table;
  

}

.row:after {
  clear: both;
}


.news-row {
	padding-bottom: 4px;
	border: none;
}

#main-wrapper{background:#005cc7;padding-left:5px;}

#main{background:#fff;margin:0 auto;width:980px;}

#main-wrapper a.active{color:#144a6e;text-decoration:underline;}

#main-wrapper .item-list .pager{clear:both;margin:0 0 20px;text-align:center;}

#preface-wrapper .item-list .pager li,#main-wrapper .item-list .pager li{background-image:none;display:inline;list-style-type:none;margin:0;padding:2px;}

#main-wrapper .item-list .pager a.active{color:#27638c;font-size:1em;font-weight:bold;padding:4px;text-decoration:none;}

#main-wrapper .pager li.pager-current{background-color:#d9dbcd;border:1px solid #266996;color:#333;margin:0 4px;padding:4px;}

#main-wrapper .pager-first,#main-wrapper .pager-next,#main-wrapper .pager-previous,#main-wrapper .pager-item,#main-wrapper .pager-last{background-color:#fdffef;border:1px solid #266996;margin:0 4px;padding:4px;}

#main-wrapper .pager-first:hover,#main-wrapper .pager-next:hover,#main-wrapper .pager-previous:hover,#main-wrapper .pager-item:hover,#main-wrapper .pager-previous:hover,#main-wrapper .pager-last:hover{background-color:#eaefcb;}

#main-wrapper #comments a.active{color:#27638c;text-decoration:none;}
 #page,#main-wrapper,#content-wrapper,#content-top,#content,#content-bottom{background:transparent none;border:0;color:black;float:none !important;margin:0;padding:0;width:auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

* html .clearfix{height:1%;}
 

#pagewrap {width:960px; margin:auto; padding:0; background:#fff}



#pagewrap #hdrbanner {float:left; width:400px; height:100px; margin:11px 0 0 59px; background:none}

#pagewrap .contentcenter {width:100%; margin:auto}


#pagewrap #underbanner {clear:left; width:100%; margin:0 auto}
 
#pagewrap #underbanner #underbannerslider {width:400px; height:104px; margin:auto; background:none}


#pagewrap .underheadermargin {margin-top:20px}



  

#pagewrap #iconsrowtop {width:100%; height:200px; padding-top:10px; margin-bottom:10px; vertical-align:middle}



#pagewrap #iconsrow {clear:left; width:100%; margin-bottom:20px; padding-top:10px}


#pagewrap #aboutjuliens {width:960px; margin:auto}

#pagewrap #aboutcatalogcont #aboutcatalogMagicfade {width:380px; min-height:492px; max-height:auto}

#pagewrap #galleryslidecont {margin:10px auto}



#pagewrap #auctionstop {text-align:left}

#pagewrap #upcomingauctionslist img {width:960px; height:auto}

#pagewrap #upcomingauctionslist a img {text-decoration:none; border:none}

#pagewrap #auctionresults th.resultshdg1 {width:10%}

#pagewrap #auctionresults th.resultshdg2 {width:72%}

#pagewrap #auctionresults th.resultshdg3 {width:18%}

#pagewrap .contentcenter img {max-width:230px; height:auto}

#pagewrap #underbanner img {width:238px; min-height:80%; max-height:80%}

#pagewrap #homepanels {width:230px; height:242px; margin:auto}

	#pagewrap #iconsrowtop div {min-width:230px; max-width:230px; height:124px; margin:0 0 10px 0; padding:0; text-align:center}

	#pagewrap #iconsrowtop img {max-width:230px; height:auto}

	#pagewrap #iconsrow img {max-width:230px; height:auto; margin: 0 auto 4px auto}

	#pagewrap #aboutjuliens .aboutjuliensleft, #pagewrap #aboutjuliens .aboutjuliensright {float:none; max-width:230px; margin-top:10px}


#pagewrap .tblprevious {width:230px}

#pagewrap td.tblpreviouscatalog, #pagewrap td.tblpreviouscontent {width:220px; text-align:center}


#pagewrap #aboutcatalogcont {float:none; width:230px; margin:20px auto; text-align:center}

#pagewrap #aboutcatalogcont #aboutcatalog {width:230px; min-height:230px; max-height:auto}

#pagewrap #aboutcatalogcont #aboutcatalog img {width:230px; height:auto}

#pagewrap p.auctionlogo {width:230px; max-width:230px}

#pagewrap p.auctionlogo img {width:230px; max-width:230px; height:auto}

#pagewrap p.auctionlogoctr {width:230px; max-width:230px}

#pagewrap p.auctionlogo img, #pagewrap p.auctionlogoctr img {width:230px; max-width:230px; height:auto}

#pagewrap .auctionschedbox {max-width:220px}

#pagewrap .auctionschedbox p.auctionlogo {max-width:220px; margin:10px auto}

#pagewrap .auctionschedbox p.auctionlogo img, #pagewrap .auctionschedbox p img {max-width:210px; height:auto}


#pagewrap #galleryslidecont img {width:100%; height:100%; margin:0 auto}


#pagewrap .centerterms {width:230px}

#pagewrap #iconsrowtop div.videowrapper {float:left; min-width:230px; max-width:230px}

#pagewrap p.auctionlogo, #pagewrap p.auctionlogoctr {max-width:310px; text-align:center; margin:auto}

#pagewrap .contentcenter img.dofloatleft320 {float:left !important; width:auto; height:auto; margin:0 10px 10px 0}

#pagewrap .contentcenter img.dofloatright320 {float:right !important; width:auto; height:auto; margin:0 0 10px 10px}

#pagewrap #thelogo {float:left; width:184px; height:94px; margin:14px 0 0 14px}


#pagewrap .contactcenter {width:440px; margin:auto}


#pagewrap .subscribecenter {width:400px; margin:auto}


#pagewrap .videowrapper {position:relative; max-width:460px; padding-top:25px; padding-bottom:56.25% ; height:0}

#pagewrap td.tblpreviouscatalog  {width:120px}

 #pagewrap td.tblpreviouscontent {width:460px; text-align:left}

	#pagewrap #hdrbanner img {width:310px; height:auto}

	#pagewrap #aboutjuliens div.aboutjuliensleft {float:left; min-width:330px; max-width:330px}

	#pagewrap #aboutjuliens div.aboutjuliensright {float:right; min-width:390px; max-width:390px}

#pagewrap .icatlistcont .icatlistitem {float:left; width:200px; text-align:center}


#pagewrap .contactcenter, 
#pagewrap .centerterms, 
#pagewrap .subscribecenter {width:600px; margin:auto}

#pagewrap .contentcenter600 {width:600px; margin:0 auto}

#pagewrap .contentcenter650 {width:650px; margin:0 auto}

#pagewrap .contentcenter680 {width:680px; margin:0 auto}

#pagewrap .contentcenter700 {width:700px; margin:0 auto}

#pagewrap .contentcenter750 {width:750px; margin:0 auto}

#pagewrap .contentcenter780 {width:780px; margin:0 auto}

#pagewrap .contentcenter800 {width:800px; margin:0 auto}

#pagewrap .contentcenter810 {width:810px; margin:0 auto}

#pagewrap .contentcenter900 {width:900px; margin:0 auto}

#pagewrap .contentcenter960 {width:960px; margin:0 auto}
.homepage-2 .homepage-3up{margin-left:auto;margin-right:auto;padding:0;max-width:940px}
.homepage-2 .homepage-3up a{text-decoration:none;color:#acb1b4}
.homepage-2 .homepage-3up a:hover,.homepage-2 .homepage-3up a:active{text-decoration:none}
.homepage-2 .homepage-3up img{max-width:100%;transition:opacity .25s cubic-bezier(0.55,0,0.1,1)}
.homepage-2 .homepage-3up .homepage-3up-cell{margin-bottom:56px}
.homepage-2 .homepage-3up .shop-by-label{color:#acb1b4;font-size:11px;margin-top:24px;letter-spacing:.25px;text-align:center}
.homepage-2 .homepage-3up .shop-by-type{color:#1e1e1e;display:block;font-size:12px;margin-top:6px;text-transform:uppercase;letter-spacing:.25px}
.homepage-marketing .homepage-3up-cell{text-align:center}
