@charset UTF-8;


/*-------------- headers ------------- */

body.search-results {
	margin-top: -4px !important;
	margin-left: -9px !important;
	margin-right: 0px !important;
	width: 100% !important;
	}
	
	
.header {
background: url(/images/bkgd/bg_headergallery.jpg) 0px 0px repeat !important;
}

.header .wrapper {
margin-bottom: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 0px !important;
}

.header-topmenu li {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	border-right: 1px solid rgba(255,255,255,0.15);
}

.header-topmenu .wrapper ul li.activeguide {
background: #386780 !important;
}
.header-topmenu li.activeguide a {
color: #fff !important;
}

.header-topmenu.gallery .wrapper ul li.activeguide {
background: #222 !important;
}
.header-topmenu.gallery li.activeguide a {
color: #bcbcbc !important;
}

.blog-list.style-2 .item-footer .foot-categories{
	display: none !important;
	}

/*-------------- content section  ------------- */

.paragraph-row.ideas {
	margin-top: 150px;
	}

#content-wrapper {
border-top: 0px !important;
}

.article-head .article-info {
	width: 80% !important;
}

.post-scriptum  {
	margin-top: -50px !important;
	}

.post-content {
	margin: 50px 0px 50px 0px !important;
	//font-family: 'Arimo',arial,sans-serif !important;
	//font-size:1.063em !important;
	//color: #444;
	}

.post-content ul li span {
	font-size: 14px !important;
	line-height: auto !important;
	text-transform: uppercase;
	color: #777;
	//background: url(/images/icons/icon-home-topic.gif) right -3px no-repeat !important;
	padding-left: 12px !important;
	}

.post-content ul li span.noimg {
	background: none !important;
	}
	
.post-content ul li span a {
	font-size: 1.0936em !important;
	//font-size: 13px !important;
	text-transform: lowercase !important;
	//color: #777 !important;
	padding-left: 5px;
	padding-right: 25px;
	color:#5ea5d7 !important;
	text-decoration: none !important;
	}
.post-content ul.post2,ol.post2 {
	margin: 50px 0px 0px 25px !important;
	}
.post-content ol.post2 li,ul.post2 li {
	line-height: auto !important;
	margin-top: -25px !important;
	}

.post-content ul.ideanotes {
	margin-top: -30px !important;
	width: 55% !important; 
	}
	
.post-content p.author {
	font-size: 13px !important;
	margin-top: 50px;
	}
.post-content p.author2 {
	font-size: 13px !important;
	margin-top: 15px;
	}
.post-content p.authorlinks {
	font-size: 13px !important;
	margin-top: 15px;
	}
.post-content p.authorlinks a {
	font-size: 11px !important;
	}

.post-content p.imageauthor {
	font-size: 11px !important;
	margin-top: -280px !important;
	color: #aaa !important;
	margin-bottom: -35px !important;
	float: right;
	}
.post-content li span.internallink {
	font-size: 0.8em !important;
	text-transform: lowercase !important;
	text-decoration: none !important;
	padding-left: 5px !important;
	padding-right: 8px !important;
	color:#5ea5d7 !important;
	vertical-align: baseline !important;
	}
select.postform option {
	font-size: 14px !important;
	font-family: 'Open Sans', sans-serif !important;
	}

.column4 p.imageauthor {
	font-size: 11px !important;
	color: #aaa !important;
	color: bbb;
	font-weight: 500;
	margin-top: -20px !important;
	}

.column4 p.imageauthor a, li.imageauthor a {
	text-decoration: none !important;
	color: #bbb !important;
	}

.column4 p.mobile {
	display: none !important;
	}
	
.post-content p.imageauthor a {
	text-decoration: none !important;
	color: #bbb !important;
	}

.post-content p.imagefirst {
	font-size: 11px !important;
	margin-top: -315px !important;
	color: #aaa !important;
	margin-bottom: -35px !important;
	float: right;
	}

.column4 p.imagefirst {
	font-size: 11px !important;
	color: #aaa !important;
	color: bbb;
	font-weight: 500;
	margin-top: -20px !important;
	}

.column4 p.imagefirst a {
	text-decoration: none !important;
	color: #bbb !important;
	}
	
.post-content p.imagefirst a {
	text-decoration: none !important;
	color: #bbb !important;
	}

.post-content p.imageauthor.left {
	margin-top: -10px !important;
	margin-bottom: 25px !important;
	float: left !important;
	width: 100% !important;
	}

.post-content p.creditimage {
	font-size: 11px !important;
	margin-top: -18px;
	color: #aaa !important;
	margin-bottom: 20px !important;
	float: right;
	}

.post-content p.creditimage a.costume {
	color: #5ea5d7 !important;
	font-size: 12px !important;
	font-weight: 600;
	}

.post-content p.creditimage a {
	text-decoration: none !important;
	color: #bbb !important;
	}

.post-content p.otherimage {
	font-size: 12px !important;
	margin-top: 100px !important;
	color: #aaa !important;
	margin-bottom: 12px !important;
	}

.post-content p.otherimage.main {
	margin-top: 0px !important;
	}

.post-content p.otherimage.short {
	margin-top: 50px !important;
	}

.post-content p.noimage {
	font-size: 11px !important;
	margin-top: 20px;
	color: #aaa !important;
	margin-bottom: 20px !important;
	float: right
	}

.post-content p.noimage a {
	text-decoration: none !important;
	color: #bbb !important;
	}

.post-content p.picimage {
	font-size: 11px !important;
	margin-top: 20px;
	color: #aaa !important;
	margin-bottom: 20px !important;
	}

.post-content p.imagebreak {
	margin: 40px 5px !important;
	}

.post-content p.imagebreak.new {
	margin: 0px 5px !important;
	}

.post-content p.picimagetag {
	font-size: 95% !important;
	margin-top: -8px !important;
	color: #aaa !important;
	font-style: italic;
	}

.post-content p.picimagetag span {
	font-size: 12px;
	text-transform: uppercase;
	padding-right: 5px;
	font-weight: 500;
	font-style: normal !important;
	vertical-align: baseline !important;
	}

.post-content div.infoarticle h2 span {
	font-size: 13px;
	//text-transform: uppercase;
	color: #999;
	padding-right: 15px;
	font-weight: 500;
	}

.post-content div.infoarticle li h5 {
	margin-bottom: 3px !important;
	font-size: 17px !important;
	}

.post-content div.infoarticle li.hheader {
	margin-top: 40px;
	}

.post-content div.infoarticle li.hheader.first {
	margin-top: 20px !important;
	}

.post-content div.infoarticle li h6.plain {
	font-size: 17px !important;
	font-family:Arimo, Helvetica, Arial, sans-serif !important;
	font-weight: normal !important;
	}

.post-content div.infoarticle li.contentcomments {
	margin-top: 45px;
	list-style-image: url(/images/icons/blue-icon-double-comment.png) !important;
	}

.post-content div.infoarticle li.contentcomments span {
	text-transform: none !important;
	color: #787878;
	padding-left: 20px !important;
	padding-bottom: -15px !important;
	font-weight: 500 !important;
	background: none !important;
	vertical-align: baseline !important;
	}

.post-content div.infoarticle li.comments {
	margin-top: 35px;
	list-style: none !important;
	list-style-image: none !important;
	}

.post-content div.infoarticle li.comments span {
	display: block;
	font-size: 15px !important;
	//text-transform: uppercase !important;
	text-transform: none !important;
	//text-decoration: underline;
	color: #787878;
	padding-left: 0px !important;
	padding-bottom: 3px !important;
	font-weight: 600;
	background: none !important;
	}

.post-content div.infoarticle li.comments span a {
	font-size: 16px !important;
	line-height: 250% !important;
	text-transform: lowercase !important;
	padding-left: 0px !important;
	}
	

.post-content div.infoarticle li.piccomments {
	border: 1px !important;
	border-style: solid !important;
	border-color: #fff !important;
	border-radius: 25px !important;
	padding: 40px !important;
	box-shadow: 0 0px 10px rgba(0,0,0,0.5);
	background-color: #fefefe;
	list-style: none !important;
	width: 80% !important;
	margin: 100px 0px 50px -52px !important;
	/* transform: rotate(-1.5deg); */
	background: url(/images/icons/icon-notebox.png) right bottom no-repeat !important;
	}
	
.post-content div.infoarticle li.piccomments ul.infopic li,
.post-content div.wideposition li.piccomments ul.infopic li {
	margin: -2px 20% 12px -5px !important;
	font-family: inherit !important;
	color: #666;
	list-style: none !important;
	list-style-image: none !important;
	font-size: 98% !important;
	}

.post-content div.infoarticle li.piccomments ul.infopic.more li,
post-content div.wideposition li.piccomments ul.infopic.more li {
	margin-bottom: 15px !important;
	}
	
..post-content div.infoarticle li.piccomments h6,
..post-content div.wideposition li.piccomments h6 {
	font-family: inherit !important;
	color: #676767;
	margin-bottom: 30px !important;
	//letter-spacing: 1px !important;
	}
	
.post-content div.wideposition li.piccomments h6 span {
	padding-left: 30px !important;
	}
	
.post-content div.wideposition li.piccomments h6 span a {
	font-size: 15px !important;
	//color: #666 !important;
	font-weight: 500 !important;
	}

.post-content div.infoarticle li.piccomments ul.infopic li::before,
.post-content div.wideposition li.piccomments ul.infopic li::before {
	content: "\2014" !important;
	margin-left: -1.7em !important;
	margin-right: 0.7em !important;
	}
	
	
.post-content div.wideposition li.piccomments {	
	list-style: none !important;
	width: 100% !important;
	margin: 70px 0px !important;
	background: url(/images/icons/icon-notebox.png) right bottom no-repeat !important;
	}
	
	
.post-content div.wideposition li.piccomments.noimg {	
	background: none !important;
	}
	
.post-content div.wideposition li.none {
	list-style: none !important;
	}
	
.post-content div.wideposition li.none.shopli {
	margin-top: -40px !important;
	}
	
.post-content div.wideposition.last {
	margin-top: -40px !important;
	}






.post-content div.infoarticle li.comments span {
	display: block;
	font-size: 15px !important;
	//text-transform: uppercase !important;
	text-transform: none !important;
	//text-decoration: underline;
	color: #787878;
	padding-left: 0px !important;
	padding-bottom: 3px !important;
	font-weight: 600;
	background: none !important;
	}

.post-content div.infoarticle li.comments span.commentinfo {
	font-size: 14px !important;
	}

.post-content div.infoarticle li.comments span.commentinfo a {
	font-size: 14px !important;
	text-transform: lowercase !important;
	}
.post-content div.infoarticle {
	margin-right: 35% !important;
	}
.post-content div.infoarticle ul.blthead li {
	//list-style-type: square;
	list-style-image: url(/images/icons/pencil-icon.png) !important;
	}
.post-content div.infoarticle ul li {
	list-style-image: url(/images/icons/blue-icon.png) !important;
	}
.post-content div.infoarticle.number ul li {
	list-style: none !important;
	}
.post-content div.infoarticle.number ul li strong {
	font-size: 16px !important;
	line-height: 250% !important;
	}
	
		.post-content div.infoarticle.number ul li.one {
			list-style-image: url('/images/icons/bullet1b.png') !important;
			}
		.post-content div.infoarticle.number ul li.two {
			list-style-image: url('/images/icons/bullet2.png') !important;
			}
		.post-content div.infoarticle.number ul li.three {
			list-style-image: url('/images/icons/bullet3.png') !important;
			}
		.post-content div.infoarticle.number ul li.four {
			list-style-image: url('/images/icons/bullet4.png') !important;
			}
		.post-content div.infoarticle.number ul li.five {
			list-style-image: url('/images/icons/bullet5.png') !important;
			}
		.post-content div.infoarticle.number ul li.six {
			list-style-image: url('/images/icons/bullet6.png') !important;
			}
			
			
.post-content div.infoarticle.analyze ul li strong {
	line-height: 28px !important;
	vertical-align: baseline !important;
	}
.post-content div.infoarticle ul.shortdash li {
	list-style-image: url(/images/icons/blue-icon-double-dash.png) !important;
	}
.post-content div.infoarticle ul li {
	margin-bottom: 25px !important;
	}

.post-content div.infoarticle li.scrolldown {
	list-style: none !important;
	margin-left: -55px !important;
	margin-top: 65px !important;
	}

.post-content div.infoarticle li em {
	vertical-align: baseline !important;
	}

.post-content div.infoarticle li.belowscroll {
	margin-top: -25px !important;
	list-style: none !important;
	}

.post-content div.infoarticle li.moreheight {
	margin-top: 65px !important;
	list-style: none !important;
	}

.post-content div.infoarticle li.last {
	margin-bottom: 75px !important;
	list-style: none !important;
	}
	
.post-content div.infoarticle.analyze ul li {
	margin-bottom: 35px !important;
	}
.post-content div.infoarticle ul li.none {
	list-style-type: none !important;
	list-style-image: none !important;
	margin-top: -2px !important;
	}
.post-content div.infoarticle ul li.none.shopidea {
	margin-top: 75px !important;
	}
.post-content div.infoarticle ul li.none.links {
	margin-top: -15px !important;
	}
.post-content div.infoarticle ul li.none.space {
	margin-top: -40px !important;
	}
.post-content div.infoarticle ul li.none.commenttag {
	font-weight: 500 !important;
	font-size: 15px;
	line-height: 170% !important;
	color: #676767 !important;
	}
.post-content div.infoarticle ul li ul.post {
	margin-top: 10px !important;
	}
.post-content div.infoarticle ul li ul.post li {
	margin-bottom: 17px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	}
.post-content div.infoarticle ul li ul.post4 {
	margin-top: 8px !important;
	}
.post-content div.infoarticle ul li ul.post4.hheader {
	margin-top: -20px !important;
	}
.post-content div.infoarticle ul li.contentcomments ul.post4.none {
	list-style-type: none !important;
	list-style-image: none !important;
	}
.post-content div.infoarticle ul li ul.post4 li {
	margin-bottom: 30px !important;
	//list-style-type: none !important;
	//list-style-image: none !important;
	list-style-image: url(/images/icons/blue-icon-double.png) !important;
	}
.post-content div.infoarticle ul li ul.post4 li strong {
	vertical-align: baseline !important;
	}
.post-content div.infoarticle ul li ul.post4.dash li {
	list-style-image: url(/images/icons/blue-icon-double-dash.png) !important;
	}
.post-content div.infoarticle ul li ul.post4.dash.line li {
	margin-bottom: -5px !important;
	}
.post-content div.infoarticle ul li ul.post4.dash.line.more li {
	margin-bottom: 0px !important;
	}
.post-content div.infoarticle ul li ul.post4.dash.line li.link a {
	color: #5ea5d7 !important;
	text-decoration: none !important;
	}
.post-content div.infoarticle ul li ul.post4.dash li.first {
	margin-top: 0px !important;
	}
.post-content div.infoarticle ul li ul.post4.dash li.first h5 {
	margin-top: 45px !important;
	}
.post-content div.infoarticle ul li ul.post4.dash.line li.last {
	margin-bottom: 15px !important;
	}
.post-content div.infoarticle ul li ul.post4 li.none {
	list-style-type: none !important;
	list-style-image: none !important;
	}
.post-content div.infoarticle ul li ul.post4 li ul {
	margin: -35px 0px 45px 0px !important;
	}
.post-content div.infoarticle ul li ul.post4 li ul li {
	margin-bottom: -8px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	}
.post-content div.infoarticle ul li ul.post4 li span {
	vertical-align: baseline !important;
	padding-left: 15px !important;
	}
.post-content div.infoarticle ul li ul.post4 li span.light {
	padding-right: 15px !important;
	padding-left: 0px !important;
	vertical-align: baseline !important;
	}
.post-content div.infoarticle ul li ul.post4 li span a {
	font-size: 105% !important;
	padding-right: 5px !important;
	}
.post-content div.infoarticle ul li.break {
	margin-bottom: -10px !important;
	}

.post-content p.listmore img {
	border: none !important;
	margin-top: 50px !important;
	}
.post-content p.shopmore {
	font-size: 11px!important;
	color: #aaa;
	font-weight: 600;
	text-align: center !important;
	}
.post-content p.shopmore img {
	display: block;
	border: none !important;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	}
.post-content p.bestseller {
	display: block;
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	width: 70%;
	background: url(/images/icons/bestseller.png) left 4px no-repeat !important;
	margin-top: 25px;
	margin-bottom: 35px !important;
	}
.post-content p.bestseller a {
	display: block;
	text-align: left !important;
	margin-left: 150px !important;
	padding-top: 11px;
	padding-bottom: 12px;
	color: #666 !important;
	text-decoration: none !important;
	font-size: 14px;
	line-height: 18px !important;
	font-family: signika;
	}
	
.wrapper.bkgd {
	background-position: right top !important;
	background-repeat: no-repeat;
	}
	
.wrapper.bkgd.blog {
	background-image: url(/images/bkgd/filebg_gallery.jpg) !important;
	}
	
.panel-split .panel .p-title h2 {
	background-color: #ababab !important;
	}
	
.blog-list.style-1 .item .item-content p {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #333;
}
	
.blog-list.style-1 .item .item-content {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}

.blog-list.style-1 .item .item-content h3 span {
	display: none !important;
}

.curratesection {
	display: none !important;
	}

.post-content p.imagecredit {
    margin-top: 15px;
    margin-bottom: 10px;
    font-style: italic;
    font-size: 12px !important;
    color: #777;
    text-align: right !important;
    } 
	
.post-content p.imagecredit a {
    text-decoration: none !important;
    color: #777 !important;
    } 
.panel-title span {
	font-size: 13px;
	text-transform: lowercase;
	padding-left: 20px;
	color: #aaa;
}

.slidercontent h1.headerplan {
	font: bold 15px/24px arial, helvetica, sans-serif !important;
  	color: #bbb;
  	display: block;
  	padding-top: 3px;
  	text-transform: uppercase;
	margin-bottom: 3px !important;
}

div.homepagerating {
	display:  none !important;
	}

.blog_scroll.content {
	margin-top: -15px !important;
	margin-bottom: 50px !important;
	}

.blog_scroll.deal {
	margin-left: 15px !important;
	}
	
.post-content p.graytext {
    color: #aaa;
    font-size: 0.9em!important;
    font-family: Signika !important;
    line-height: 100%;
    margin-bottom: 7px;
    }
	
.post-content p.graytext.content {
    margin-top: 30px;
    margin-bottom: 10px;
    }
	
.post-content p.graytext.right {
    text-align: right !important;
    }
p.below {
	color: #aaa !important;
	font-size: 13px !important;
	line-height: 130% !important;
	margin: 45px 0px -30px 0px !important;
	font-style: normal !important;
	font-weight: 600 !important;
}

p.below a {
	color:#5ea5d7 !important;
}
   
/*-------------- side summary  ------------- */

li.graytext h4 {
	margin-right: 50px !important;
	}
	
li.graytext ul.summarynotes {
	margin-top: -20px !important;
	margin-left: 5px !important;
	}
	
li.graytext ul.summarynotes li {
	list-style: none !important;
	margin-top: 15px !important;
	}     
	    
li.contenttext {
    color: #ccc;
    font-size: 14px !important;
    font-family: Signika !important;
    line-height: 100%;
    margin-bottom: 7px;
    list-style: none !important;
    margin-top: 50px !important;
	}     
	    
li.contenttext li {
    list-style: none !important;
    margin-top: 15px !important;
	}      
	    
div.blog_scroll.post img {
    border: none !important;
    background: transparent !important;
	}


/*-------------- shop scripts  ------------- */

.dataGrid.conclusion {
   margin-top: 15px !important;
   margin-bottom: 50px!important;
 }	

ul.openingsummary .dataGrid.conclusion td a {
	text-decoration: none !important;
	color: #73879D !important;
}

ul.openingsummary .dataGrid.conclusion td a:hover {
	text-decoration: none;
	color: #A1AFBD !important;
}

ul.openingsummary {
	margin-top: -15px !important;

}

ul.openingsummary ul li {
	color: #888 !important;
	//font-size: 96.35% !important;
	font-size: 92.35% !important;
	margin-bottom: -11px !important;
	font-style: italic;
}

.sideimg.blog {
  width: auto;
  margin-bottom: 50px;
  margin-left: 50px;
  margin-top: -1000px;
  float: right;  
 }
 .sideimg.blog.doublehalf {
  margin-top: -1250px;
 }
 .sideimg.blog.double {
  margin-top: -1500px;
 }
 .sideimg.blog.double2 {
  margin-top: -1750px;
 }
 .sideimg.blog.double3 {
  margin-top: -2000px;
 }
 .sideimg.blog.double4 {
  margin-top: -2250px;
 }
 .sideimg.blog.double5 {
  margin-top: -3000px;
 }
 .sideimg.blog.double6 {
  margin-top: -4000px;
 }


.dataGrid.blog {
  margin-top: -180px !important;
  margin-bottom: 10px !important;
  //margin-bottom: -110px!important;
 }
 .dataGrid.blog td {
   padding: 6px 5px 3px 5px !important;
 }
 .dataGrid.more {
  margin-top: -370px !important;
 }
 
 .dataGrid tr.over,
 .dataGrid td.over {
   background: #FFF5EA;
  }

.dataGrid.blog.photoservice {
  margin-top: -185px !important;
  margin-bottom: -110px!important;
 } 

.dataGrid.blog.singlepost {
  margin-top: -230px !important;
  margin-bottom: -110px!important;
 }
 
 .dataGrid.blog.topbloc {
  margin-top: -230px !important;
  margin-bottom: 10px!important;
  //margin-bottom: -110px!important;
 }
 
 .dataGrid.blog td.infotd {
  //background: #FFF5EA;
 }
 
 .dataGrid.blog td a {
  display: block;
  font-size: 12px;
 }


.dataGrid.blog td.shopsect {
	padding: 40px 0px 0px 0px !important;
	border-top: 2px outset #99B2E5 !important;
}
.dataGrid.blog td.shopsect ul {
	list-style: none !important;
	margin-left: 0px !important;
}
.dataGrid.blog td.shopsect p {
	width: 350px !important;
}

.dataGrid.blog tr.shopsect .over,
.dataGrid.blog td.shopsect .over,
.dataGrid.blog tr.tabletitle .over {
	background: #fff;
}  

.dataGrid.blog tr.alt .over,
.dataGrid.blog td.alt .over {
	background: #F5F7FC;;
}

.dataGrid.ref {
  border-top: none !important;
 }


.dataGrid.blog td.tabletitle {
	font-size: 0.66em!important;
	color: #ababab !important;
	padding: 5px 7px !important;
	border-bottom: none !important;
}
.dataGrid.blog td.spacershim {
	background: #fff !important;
	height: 1px;
}
.dataGrid.blog td.spacershim.mid {
	height: 40px !important;
	border-bottom: none !important;
}
.dataGrid.blog td.question, .dataGrid.blog td.answer, .dataGrid.blog td.conservice.top, .dataGrid.blog td.topic.top {
	border-top: 1px double #99B2E5 !important;
}
.dataGrid.blog td.bottombreak {
	border-bottom: 1px double #99B2E5 !important;
}
.dataGrid.blog td.bottomquest {
	border-top: 0px solid #99B2E5 !important;
}

.dataGrid.blog.double.little {
	margin-top: -280px !important;
}
.dataGrid.blog.double.little1 {
	margin-top: -330px !important;
}
.dataGrid.blog.double.little15 {
	margin-top: -370px !important;
}
.dataGrid.blog.double.little2 {
	margin-top: -400px !important;
}
.dataGrid.blog.double.little22 {
	margin-top: -425px !important;
}
.dataGrid.blog.double.little25 {
	margin-top: -450px !important;
}
.dataGrid.blog.double.little3 {
	margin-top: -500px !important;
}
.dataGrid.blog.double.little35 {
	margin-top: -525px !important;
}
.dataGrid.blog.double.little4 {
	margin-top: -550px !important;
}
.dataGrid.blog.double.little45 {
	margin-top: -575px !important;
}
.dataGrid.blog.double.little5 {
	margin-top: -600px !important;
}
.dataGrid.blog.double.little55 {
	margin-top: -625px !important;
}
.dataGrid.blog.double.little6 {
	margin-top: -650px !important;
}
.dataGrid.blog.double.little65 {
	margin-top: -675px !important;
}
.dataGrid.blog.double.little7 {
	margin-top: -700px !important;
}
.dataGrid.blog.double.little75 {
	margin-top: -725px !important;
}
.dataGrid.blog.double.little8 {
	margin-top: -750px !important;
}
.dataGrid.blog.double.little85 {
	margin-top: -775px !important;
}
.dataGrid.blog.double.little9 {
	margin-top: -800px !important;
}
.dataGrid.blog.double.little95 {
	margin-top: -825px !important;
}
.dataGrid.blog.double.little10 {
	margin-top: -850px !important;
}
.dataGrid.blog.double.little105 {
	margin-top: -875px !important;
}
.dataGrid.blog.double.little11 {
	margin-top: -900px !important;
}
.dataGrid.blog.double.little115 {
	margin-top: -925px !important;
}

 
 .dataGrid.blog.topbloc.more {
  margin-top: -370px !important;
 }
 
 .dataGrid.blog.topbloc.more2 {
  margin-top: -600px !important;
 }
 
 .dataGrid.blog.topbloc.more3 {
  margin-top: -750px !important;
 }
 
 .dataGrid.blog.topbloc.more35 {
  margin-top: -850px !important;
 }
 
 .dataGrid.blog.topbloc.more4 {
  margin-top: -950px !important;
 }
 
 .dataGrid.blog.topbloc.more41 {
  margin-top: -975px !important;
 }
 
 .dataGrid.blog.topbloc.more42 {
  margin-top: -1000px !important;
 }
 
 .dataGrid.blog.topbloc.more45 {
  margin-top: -1050px !important;
 }
 
 .dataGrid.blog.topbloc.more451 {
  margin-top: -1090px !important;
 }
 
 .dataGrid.blog.topbloc.more452 {
  margin-top: -1130px !important;
 }
 
 .dataGrid.blog.topbloc.more5 {
  margin-top: -1200px !important;
 }
 
 .dataGrid.blog.topbloc.more55 {
  margin-top: -1275px !important;
 }
 
 .dataGrid.blog.topbloc.more6 {
  margin-top: -1350px !important;
 }
 
 .dataGrid.blog.topbloc.more65 {
  margin-top: -1400px !important;
 }
 
 .dataGrid.blog.topbloc.more7 {
  margin-top: -1500px !important;
 }
 
 .dataGrid.blog.topbloc.more75 {
  margin-top: -1600px !important;
 }
 
 .dataGrid.blog.topbloc.more8 {
  margin-top: -1750px !important;
 }
 
 .dataGrid.blog.topbloc.more85 {
  margin-top: -1875px !important;
 }
 
 .dataGrid.blog.topbloc.more9 {
  margin-top: -2000px !important;
 }
 
 .dataGrid.blog.topbloc.more95 {
  margin-top: -2300px !important;
 }
 
 .dataGrid.blog.topbloc.more10 {
  margin-top: -2500px !important;
 }
 
 .dataGrid.blog.topbloc.more11 {
  margin-top: -2750px !important;
 }
 
 .dataGrid.blog.topbloc.more12 {
  margin-top: -3000px !important;
 }
 
 .dataGrid.blog.topbloc.more13 {
  margin-top: -3250px !important;
 }
 
 .dataGrid.blog.topbloc.more14 {
  margin-top: -3500px !important;
 }
 
 .dataGrid.blog.topbloc.more15 {
  margin-top: -4000px !important;
 }
 
 .dataGrid.blog.topbloc.more16 {
  margin-top: -5000px !important;
 }
 
 .dataGrid.blog.topbloc.more17 {
  margin-top: -5500px !important;
 }
 
 .dataGrid.blog.topbloc.more18 {
  margin-top: -6000px !important;
 }
 
 .dataGrid.blog.topbloc.more19 {
  margin-top: -7000px !important;
 }
 
.dataGrid.info {
  margin-left: 50px !important;
 }
 
 .dataGrid.blogsumm {
    margin-top: -50px !important;
    margin-bottom: -110px!important;
 }
  table.dataGrid.renosteps {
   margin-top: 10px !important;
   width: 90% !important;
  }
   .dataGrid.renosteps td {
    padding: 7px 5px 5px 5px !important;
  }
   .dataGrid.renosteps td.novwhite, .dataGrid.renosteps td.novblue {
    padding-top: 4px !important;
  }
   .dataGrid.renosteps td img {
    border: none !important;
}
   .dataGrid.blog td.novwhite.compare {
    background: url(/images/icons/blogcompare.gif) 5px 8px no-repeat;
}
   .dataGrid.blog td.novwhite.pin {
    background: url(/images/icons/blogpin.png) 5px 7px no-repeat;
}
   .dataGrid.blog td.novwhite.topic {
    background: url(/images/icons/blogtopic.png) 5px 6px no-repeat;
}
   .dataGrid.blog td.novwhite.film {
    background: url(/images/icons/blogfilm.gif) 5px 7px no-repeat;
}
   .dataGrid.blog td.novwhite.gooimage {
    background: url(/images/icons/blogimage.png) 5px 7px no-repeat;
}
   .dataGrid.blog td.novwhite.conservice {
    background: url(/images/icons/blogservices.png) 5px 7px no-repeat;
}
   .dataGrid.blog td.novwhite.blogplan {
    background: url(/images/icons/blogplan.png) 5px 8px no-repeat;
}
   .dataGrid.blog td.novwhite.question {
    background: url(/images/icons/blogquestion.png) 5px 8px no-repeat;
}



 
 .header-banner.shop {
 	background: none !important;
	}
.shoppic {
	float: right;
	margin: 50px 0px 50px 60px !important;
	}
.shoppic.idea {
	float: none;
	margin: 50px 0px 60px 60px !important;
	}
.short-tabs p.tagcloud, h5.tagcloud  {
	margin-left: 30px !important;
	margin-right: 30px important;
	}
.shoppic.idea > .tagcloud.content a {
	font-size: 18px !important;
	font-weight: 400;
	padding: 20px 30px !important;
	background-color: #EFF3EF !important;
	}
td.shopsect p.tagcloud.content a {
	font-size: 15px !important;
	font-weight: 600 !important;
	padding: 10px 12px 2px 12px !important;
	background-color: #f5f5f5 !important;
	margin: 0px 13px 15px 0px !important;
	font-family: Arimo, Helvetica, Arial, sans-serif; !important;
	}
td.shopsect p.tagcloud.content a:hover {
	opacity: 0.5 !important;
	}
.piccomments p.tagcloud.content  {
	margin-right: 30px !important;
	}
.piccomments p.tagcloud.content a {
	font-size: 16px !important;
	font-weight: 600 !important;
	padding: 15px;
	color: #777 !important;
	background-color: #f7f7f7 !important;
	}
h5.tagcloud.shopidea a {
	font-family: Arimo, Helvetica, Arial, sans-serif; !important;
	display: inline-block;
	padding: 9px 14px;
	font-size: 16px !important;
	line-height: 15px;
	color: #666 !important;
	font-family: signika;
	//font-family:Arimo, Helvetica, Arial, sans-serif !important;
	margin: 0px 15px 25px 0;
	text-transform: lowercase !important;
	font-weight: 500 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f4f4f4 !important;
	text-decoration: none !important;
	}
.tagcloud.scroll a {
	display: inline-block;
	padding: 4px 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: #f4f4f4 !important;
	//background: #fff !important;
	}
	
.shoppic.idea > .tagcloud.content a:hover {
	background-color: #EFF3EE !important;
	}
.shoppic table.dataGrid img {
	border: none !important;
	}
	
.shoppic table.dataGrid img {
	border: none !important;
	}
.nextimage {
	float: right;
	margin: -25px 0px 40px 60px !important;
	}
.nextimage.pic {
	float: right;
	margin: -10px -20px 0px 20px !important;
	}
.nextimage.nextbloc2 {
	margin-top: -80px !important;
	}
.nextimage.nextbloc3 {
	margin-top: -30px !important;
	}
.nextimage.imagebloc {
	margin-top: 0px !important;
	}
.nextimage img {
	border: none !important;
	}
.takeout.ideas{
	margin-top: 100px !important;
	font-size: 26px !important;
	line-height: 160% !important;
	}
.imagenotes {
	margin-top: 50px !important;
}
.short-tabs > .amazonbest {
background: url(/images/bkgd/amazon.png) right 70px no-repeat !important;
}

.mapimage {
	background: #333 !important;
	display:none !important;
	
	}

div.lighttip {
	float: right !important;
	margin-top: -370px !important;
	height: 250px;
	display: block !important;
	}

div.lighttip.margin {
	margin-top: -250px !important;
	}

div.lighttip.marginless {
	margin-top: -200px !important;
	}

div.lighttip a img {
	border: none !important;
	}

div.lighttip a img:hover {
	opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}

td.texttip {
	width: 120px !important;
	font-size: 88% !important;
	line-height: 140% !important;
	font-weight: 600;
	line-height: normal !important;
	background-color: #fff !important;
	vertical-align: middle !important;
	}

div.lighttip a	 {
	color: #aaa !important;
	text-decoration: none !important;
	display: block !important;
	}

div.lighttip a:hover	 {
	color: #a1a1a1 !important;
	}



/* ------------------------------------------------------------
* POST REMODELING IDEAS 
* ------------------------------------------------------------ */

.paragraph-row.postremodelingideas {
	width: 80% !important;
	margin-right: auto important;
	margin-left: auto important;
	margin-top: 70px !important;
	}
.paragraph-row .column4.postideas-box {
	padding-left: 4px !important;
	padding-right: 4px !important;
	}
.paragraph-row .column4.postideas-box h5 {
	font-size: 98% !important;
	font-weight: 500;
	font-family: Arimo, Helvetica, Arial, sans-serif !important;
	}
.paragraph-row .column4.postideas-box h5 a {
	display: block !important;
	text-decoration: none !important;
	color: #73879D !important;
	line-height: 140% !important;
	margin-left: 10% !important;
	margin-right: 10% !important;
	}
.paragraph-row .column4.postideas-box a img {
	display: block !important;
	width: calc(100% - 8px);
	height: calc(100% - 8px);
	box-shadow: 0 0 4px rgba(0,0,0,0.15);
	}
.paragraph-row .column4.postideas-box a:hover img {
	border-color: #090!important;
	box-shadow: 0 0 8px rgba(0,153,0,0.50)!important;
	opacity: 1 !important;
	filter: alpha(opacity=100)!important;
	}
 .dataGrid.weeklytip.ideaposts {
	width: 80% !important;
	margin-right: auto important;
	margin-left: auto important;
 	}

/* ------------------------------------------------------------
* SEARCH BLOC 
* ------------------------------------------------------------ */


.main-content .search-block {
	display: block;
	position: relative;
	background: rgba(255,255,255,0.15);
	width: 250px !important;
	
}

.main-content .search-block form {
	color: #fff;
	//width: 200px;
}

.main-content .search-block .search-value {
	border-radius: 3px;
	border-color: #ccc !important;
	border: 1px solid !important;
	color: #777 !important;
	width: 200px;
	//margin-left: 60px;
	
	position: relative;
		right: 0px;
		top: 0px;
		line-height: 100%;
		font-size: 12px;
		padding: 10px 13px;
		height: 100%;
		z-index: 4;
		background-color: #F0F9F9;
		color: transparent;
}

.main-content .search-block .search-button {
	position: absolute;
	z-index: 5;
	right: 14px;
	top: 4px;
	height: 40px;
	border: 0px;
	cursor: pointer;
	//overflow: hidden;
	width: 48px;
	background: url(https://www.letsrenovate.com/images/shop/magnify.png) 0px 0px no-repeat !important;
}
.amazonsearch {
	margin-left: 30px !important;
	margin-top: 80px !important;
	margin-bottom: 80px !important;
	}
.amazonsearch p {
	color: #bcbcbc;
	font-size: 15px !important;
	font-family: Signika !important;
	line-height: 100%;
	padding-bottom: 0px;
	}
.searchframe {
	height: 130px !important;
	}
	

/*-------------- menus  ------------- */

#sidebar .postform option {
	//display: none !important;
	//font: normal 22px/auto Signika !important;
	//padding-left: 10px !important;
	}
	
.search {
	padding: 4px 8px 4px 8px;
	margin-left: 10px !important;
	font-size: 16px;
	font-family: signika !important;
	color: #666 !important;
	}
	
.searchfield {
	padding-bottom: 10px !important;
	}

/*-------------- services table  ------------- */


.dataGrid.photo {
  //width: auto;
  margin-bottom: 25px;
  margin-left: 0px;
 }
  
.dataGrid.photo tr {
  background: #F5F7FC;
 }
  
.dataGrid.photo.double tr {
  background: #fff;
 }

.dataGrid.photo td img {
	border: 0px !important;
	padding: 0px;
}

.dataGrid.photo td.novwhite {
	width: 8% !important;
}

.dataGrid.photo td.content {
	width: 42% !important;
}

.dataGrid.photo td {
	width: auto !important;
}

.dataGrid.photo td.photohead {
	height: 30px !important;
	background-color: #fff !important;
	font-size: 90% !important;
	font-weight: 600;
	color: #aaa !important;
	text-align: left;
	vertical-align: middle;
	
}

.dataGrid.photo td.photohead span {
	font-size: 11px !important;
	font-weight: 200;
	margin-left: 5% !important;
	
}

.dataGrid.photo td.rowsep {
	height: 30px !important;
	background-color: #fff !important;
	font-size: 11px !important;
	font-style: italic;
	color: #aaa !important;
	text-align: center;
	vertical-align: middle;
}

.dataGrid.photo td.rowsep.service {
	height: 30px !important;
	
}

.dataGrid.services td.rowsep.quote {
	background-color: #fdfdfd !important;
	
}	

.dataGrid.photo td a {
	text-decoration: none !important;
	color: #73879D !important;
	font-size: 0.95em;
	padding-right: 20px;
}	

.dataGrid.photo td a:hover {
	color: #73879D !important;
}

.dataGrid.weeklytip a {
	font-size: 105% !important;
}

.dataGrid.weeklytip a span{
	font-size: 11px !important;
	padding-left: 15px;
	vertical-align: baseline !important;
}
 

/*-------------- accordion shop table  ------------- */


.dataGrid.shoptable td a {
 	font-family: arial,helvetica,sans-serif !important;
 	font-size: 16px !important;
 	font-height: 14px !important;
 	padding: 6px 0px 6px 12px;!important;
 	}
 	
 	
	
.dataGrid.shoptable td.bullet.amazon, .dataGrid.shoptable tr.alt td.bullet.amazon {
	background: transparent url(/images/icons/bullet-sidenav.png) 10px 12px no-repeat !important;
  }
 
	
/*-------------- tagclouds  ------------- */

div.tagcloudd {
	margin-top: 25px !important;
	margin-bottom: 20px !important;
}

.panel .shortcode-content .gallery-preview .preview-options .tagcloud.large a,	
div.tagcloudd a {
	display: inline-block;
	padding: 9px 14px;
	font-size: 16px !important;
	line-height: 15px;
	color: #444 !important;
	font-family: signika;
	margin: 0px 15px 20px 0;
	//text-transform: lowercase !important;
	font-weight: 500 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f6f6f6 !important;
}

div.tagcloudd a {
	font-size: 1.05em !important;
	line-height: 15px;
	font-family: signika;
}

div.tagcloudd a:hover {
	background: #eee !important;
	color: #666 !important;
}

div.tagcloudmarket {
	margin: 10px 20px 30px 20px !important;
}


div.tagcloudmarket a {
	display: inline-block;
	padding: 15px 24px;
	font-size: 18px !important;
	line-height: 24px;
	color: #444 !important;
	font-family: signika;
	margin: 0px 30px 20px 0;
	//text-transform: lowercase !important;
	font-weight: 500 !important;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background: #f6f6f6 !important;
	text-decoration: none !important;
}
div.tagcloudmarket a span {
	background: #ccc !important;
	text-decoration: none !important;
}

div.tagcloudmarket a:hover {
	background: #eee !important;
	color: #666 !important;
	display: inline-block;
}

.column4 .tagcloud.column > a {
	display: inline-block;
	padding: 10px 14px 12px 14px!important;
	font-size: 14px!important;
	line-height: 16px;
	margin: 0px -10px 12px 32px;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f7f7f7 !important;
	text-decoration: none !important;
	color: #777 !important;
}

.column4 .tagcloud.column > a:hover {
	background: #f1f1f1 !important;
}

.column4 .tagcloud.multicolumn > a {
	display: inline-block;
	padding: 9px 16px!important;
	font-size: 14px!important;
	line-height: 13px;
	margin: 0px 10px 12px 0px;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f7f7f7 !important;
	text-decoration: none !important;
	color: #777 !important;
}

.column4 .tagcloud.multicolumn.photo  {
	margin-top: -30px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center !impotant;
}

.column4 .tagcloud.multicolumn > a.allpics {
	background: #ededed !important;
	margin-left: 20px;
}

.column4 .tagcloud.multicolumn > a:hover {
	background: #f1f1f1 !important;
}

.post-content .tagcontent {
	width: 85% !important;
}

.post-content .tagcontent ul.otherpictags {
	margin-top: -30px !important;
}

.post-content .tagcontent ul.otherpictags li.none {
	list-style: none !important;
}

.post-content .tagcontent.infoart {
	width: 75% !important;
}

.post-content .tagcontent.content {
	//margin-top: 40px !important;
}

.post-content p.tagcloud.content.flowertab {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.post-content p.tagcloud.content.flowertab a {
	font-weight: 600 !important;
	font-size: 15px!important;
}

.post-content .tagcloud.content > a {
	display: inline-block;
	padding: 12px 18px 13px 18px !important;
	font-size: 15px!important;
	line-height: 16px;
	margin: 10px 20px 20px 0px !important;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background: #f7f7f7 !important;
	text-decoration: none !important;
	color: #777 !important;
}

.post-content .tagcloud.content.amz > a {
	padding: 15px 20px 10px 20px !important;
	font-size: 16px!important;
	//background: #F7FAFF !important;
}

.post-content .tagcloud.content > a span.linkamz {
	display: inline-block !important;
	font-size: 11px!important;
	padding-top: 1px !important;
	margin-right: 5px !important;
	color: #999 !important;
}

.post-content .tagcloud.content > a span.linkamz.blank {
	margin-right: -4px !important;
}

.post-content .tagcloud.content > a:hover {
	background: #f1f1f1 !important;
}

.post-content p.tagheader {
	font-size: 0.8em!important;
	color: #bbb;
	font-weight: 500;
	font-family: Signika !important;
	margin-top: 70px;
	padding-left: 5px;
	margin-bottom: 0px !important;
	line-height: 100%;
}

.post-content p.tagbreak {
	margin-top: 5px !important;
}

.post-content p.tagbreak.product {
	font-size: 0.8em!important;
	color: #ababab;
	font-weight: 600;
	margin-top: 60px !important;
	padding-left: 5px;
	margin-bottom: 0px !important;
}

.post-content p.tagbreak.productbot {
	font-size: 0.9em!important;
	color: #ababab !important;
	font-weight: 500;
	margin: -10px 0px 50px 5px !important;
}
.post-content p.tagbreak.productbot.tb {
	font-size: 1.25em!important;
}

.post-content p.tagbreak.productbot.notebox {
	margin: 40px 0px 40px 5px !important;
}
	
.post-content p.tagbreak.productbot span.imgbrackleft {
	background: url(/images/icons/icon-bracket-left.png) 0px -5px no-repeat !important;
	padding-bottom: 25px !important;
}
.post-content p.tagbreak.productbot span.imgbrackright {
	background: url(/images/icons/icon-bracket-right.png) -10px -5px no-repeat !important;
	padding-bottom: 25px !important;
}
	
.post-content p.tagbreak.productbot span.imgbrackleftnote {
	background: url(/images/icons/icon-bracket-left-note.png) 0px 5px no-repeat !important;
	padding-bottom: 25px !important;
}
.post-content p.tagbreak.productbot span.imgbrackrightnote {
	background: url(/images/icons/icon-bracket-right-note.png) -10px 5px no-repeat !important;
	padding-bottom: 25px !important;
}

.post-content p.tagbreak.productbot a {
	color: #5ea5d7 !important;
	text-decoration: none !important;
}	

.post-content .bottimage img {
	margin-left: 15% !important;
	margin-right: auto;
	//max-width:100%;
    	height:auto;
	margin-top: -25px !important;
	margin-bottom:30px;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
}


.post-content .borderout1b {
color: #ccc;
text-align: center;
padding: 0 60px 0 60px;
margin-top: 70px;
}

.post-content .borderout2 {
color: #ccc;
text-align: center;
padding: 0 60px 0 60px;
margin-bottom: 0px;
margin-top: 50px !important;
}


.bott {
margin: 50px 30px 40px 20px !important;
}

.remodelframe {
	height: 600px !important;
	width: 100%;
	}

.ideassideframe {
	height: 1200px !important;
	width: auto !important;
	}

.endblogframe {
	height: 1580px !important;
	margin-top: 80px !important;
	width: 100% !important;
	}

.contentframe {
	height: 460px !important;
	margin-top: 0px !important;
	width: 100% !important;
	}

.analysisframe {
	height: 550px !important;
	margin-top: 0px !important;
	width: 100% !important;
	}

.flowerframe {
	height: 450px !important;
	margin-top: 0px !important;
	width: 100% !important;
	}

.contentframeidea {
	height: 700px !important;
	margin-top: 0px !important;
	width: 100% !important;
	overflow: hidden !important;
	}

.tagframe {
	height: 100px !important;
	width: 100%;
	}
p.summarytext.steps {
  	font-height: 10px;
  	margin-bottom: -20px;
  }	
	
/*-------------- side iframes  ------------- */	

.feedframe {
	height: 1000px;
	width: 100%;
	margin: 0px;
	border: 0px;
	overflow: hidden !important;
	scrollbar: no !important;
	scrolling: no !important;
	}
	
iframe{
    overflow:hidden;
}




/*-------------- tab rows  ------------- */

.container{margin-right:auto;margin-left:auto}
  @media (min-width:768px){.container{width:750px}}
  @media (min-width:992px){.container{width:970px}}
  @media (min-width:1200px){.container{width:1170px}}

@media (min-width:992px){.col-md-2,.col-md-3,.col-md-4,.col-md-6{float:left}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}
 .col-md-offset-3{margin-left:25%}}

/*-------------- share items  ------------- */

.blog_share  {
	border:#dedede 1px solid!important;
	border-radius:5px;
	box-shadow:inset #ffffff 0 1px 0;
	display:inline-block;
	position:relative;
	overflow:hidden;
	margin-right:4px;
	margin-bottom:4px;
	min-height:20px;
	color:#666666;

	background:#f6f6f6 url(../images/bg_noise2.png) repeat;
	background-image: url(../images/bg_noise2.png), linear-gradient(top, #ffffff, #f6f6f6);
	background-image: url(../images/bg_noise2.png), -webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: url(../images/bg_noise2.png), -moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: url(../images/bg_noise2.png), -ms-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: url(../images/bg_noise2.png), -o-linear-gradient(top, #ffffff, #f6f6f6);
}

.blog_share {
	padding:6px 10px 7px 10px;
	margin-left: 23px !important;
}

.sharequote.white.image {
	margin-top: -15px !important;
	}

.sharequotetag {
	margin-top: 0px;
	text-align: right;
	margin-left: 0px !important;
	background-color: #fafafa;
	}

.sharequotetag.whitestagcode {
	display: block !important;
	margin-top: 0px !important;
	text-align: right;
	background-color: #fff;
	}
	

.sharequotetag td {
	padding-right: 9px;
	}
	

.sharequotetag td.shareimage {
	padding-right: 45px;
	background: url(/images/icons/special-social.png) 0px 4px no-repeat !important;
	}


.rating-item a {
	color:#5ea5d7 !important;
    	//font-size: 91% !important;
    	font-weight: 500;
    	//font-family:Arimo, Helvetica, Arial, sans-serif !important;
    	font-family: Signika !important;
	}
	

/*-------------- accordiantag - shop accordian  ------------- */


.accordion.steps > div {
	display: block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 16px 15px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.3) !important;
	background: rgba(250, 250, 250, 1) !important;
	width: 50% !important;
}

.accordion.steps > div.remodeltitle {
	display: block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 16px 15px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.3) !important;
	background: rgba(250, 250, 250, 1) !important;
	width: 50% !important;
}

.accordiontag > div {
	display: block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 16px 15px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.3) !important;
	background: rgba(250, 250, 250, 1) !important;
	width: 50% !important;
}
.accordiontag > div > a {
	display: block;
	font-weight: 600;
	color: #5B7A84 !important;
	text-decoration: none !important;
	font-size: 15px !important;
	position: relative;
	font-style: normal;
}
.accordiontag > div > a span {
	font-size: 13px !important;
	line-height: 17px !important;
	color: #777 !important;
	padding-right: 8px;
}
.accordiontag > div > a:after {
	display: block;
	content: '';
	width: 11px;
	height: 3px;
	background: #ccc;
	position: absolute;
	right: 6px;
	top: 7px;
}
.accordiontag > div > a:before {
	display: block;
	content: '';
	width: 3px;
	height: 11px;
	background: #ccc;
	position: absolute;
	right: 10px;
	top: 3px;
}



.accordion.shopmore {
	display: block;
	//border-radius: 4px;
	//-moz-border-radius: 4px;
	//padding: 16px 16px 20px 16px;
	//box-shadow: 0 0 0 1px rgba(0,0,0,.2) !important;
	//background: rgba(250, 250, 250, 1) !important;
	//margin-bottom: 15px !important;
	}
	
.aaccordion.shopmore > div > div {
	margin-top: -50px !important;
}


.accordion.shopmore > div > div {
	display: none;
	margin-bottom: 0px !important;
	border-top: 1px dotted #ccc !important;
	margin-top: 35px !important;
	padding-top: 35px !important;
}



.accordion.shopmore  div.rowaccord {
	display: block;
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	padding: 16px 16px 14px 16px !important;
	//box-shadow: 0 0 0 1px rgba(0,0,0,0.25) !important;
	box-shadow: 0 0 0 0px !important;
	border: 1px solid #cdcdcd !important;
	//background: rgba(250, 250, 250, 1) !important;
	background: rgba(255,255,255,0.5);
	margin-top: -18px !important;
	}
.accordion.shopmore  div.rowaccord div.paragraph-row {
	//margin-top: 10px !important;
	}

.accordion.shopmore div.rowaccord.active {
	//box-shadow: 0 0 0 1px rgba(0,0,0,0.25) !important;
	}

.accordion.shopmore div a.title {
	font-weight: 500;
	color: #5B7A84 !important;
	text-decoration: none !important;
	font-size: 18px !important;
	line-height: 19px !important;
	font-family:Arimo, Helvetica, Arial, sans-serif !important;
	}

.accordion.shopmore div a.title span {
	font-size: 14px !important;
	font-weight: 300 !important;
	vertical-align: baseline !important;
	padding-right: 10px;
	color: #aaa;
	}

.accordion.shopmore div a.title.head  {
	margin-top: -15px !important;
	margin-bottom: -35px !important;
	padding-bottom: -35px !important;
	}

.accordion.shopmore div a.title.travel  {
	margin-top: -13px !important;
	margin-bottom: -30px !important;
	padding-bottom: -30px !important;
	}
	

.accordion.shopmore div a.title h6 {
	font-weight: 500 !important;
	font-size: 18px !important;
	//font-family: Signika;
	font-family:Arimo, Helvetica, Arial, sans-serif !important;
	line-height: 19px !important;
	margin-top: -20px !important;
	margin-bottom: -20px !important;
	padding-bottom: -20px !important;
	}
	
.affiliatedisclosure {
	margin: 70px 5% !important;
	}
.affiliatedisclosure p {
	font-size: 90% !important;
	color: #888;
	}
.affiliatedisclosure p a {
	text-decoration: underline !important;
	color: #888;
	}

/* ------------------------------------------------------------
* GALLERY ADDITIONS/CHANGES 
* ------------------------------------------------------------ */


.gallery-description {
	margin: 10px 75px 120px 75px !important;
}

.gallery-description p.borderout1b,
.gallery-description p.takeout,
.gallery-description p.borderout2,
.gallery-description p.shopoutlink {
	display: none !important;
}

.gallery-description p.tagcloud {
	width: 80% !important;
}

.gallery-description p.tagcloud > a {
	display: inline-block;
	padding: 12px 16px;
	font-size: 15px!important;
	line-height: 15px;
	//margin: 20px 15px 12px 0;
	margin: 20px 10px 25px 5px;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: #f6f6f6 !important;
}

.gallery-description p.tagcloud > a span {
	font-size: 10px !important;
	//line-height: 16px !important;
	padding-right: 8px;
	vertical-align: bottom;
     	line-height: 12px;
	color: #888;
	text-transform: uppercase;
	text-align: center !important;
}


.gallery-description p.tagcloud.linkattribution > a {
	background: #CEE9D9 !important;
	text-decoration: none !important;
	color: #333 !important;
}


.gallery-description span.tagcloud > a {
	display: inline-block;
	padding: 9px 16px!important;
	font-size: 13px!important;
	line-height: 13px;
	margin: 15px 15px 12px 25px;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f6f6f6 !important;
	text-decoration: none !important;
	color: #333 !important;
}

.gallery-categories.merchant {
	border-bottom: 0px !important;
	margin-top: 20px;
}
.gallery-categories.merchant a {
	font-size: 14px!important;
	padding: 10px 15px 11px 15px;
	line-height: auto;
	background: #FFEEDD !important;
}
.gallery-categories.bottom {
	border-bottom: 0px !important;
	margin-top: 20px;
}
.gallery-categories.bottom a {
	font-size: 13px!important;
	padding: 10px 15px 11px 15px;
	line-height: auto;
}



.gallery-description p.tagcloud.linkattribution > a {
	margin-top: 20px;
	background: #CEE9D9 !important;
	border: 1px solid #aaa;
}
.gallery-description p.tagcloud.linkphoto > a {
	margin-top: 20px;
	margin-bottom: 15px;
	background: #D2E2F1 !important;
	border: 1px solid #aaa;
}



.gallery-description p.tagcloud.nextgallery > a {
	float: right;
	margin: 20px -10% 25px 25px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: #f6f6f6 !important;
}



.gallery-description p.gallerytext {
	background: url(/images/icons/icon-view.png) repeat -7px 11px;
}

.gallery-description > div.accordion {
	display: block !important;
}


.gallery-description h3 {
	color: #333 !important;
	font-size: 20px !important;
}

.galleryideas  {
	margin-right: 12%;
	margin-top: 30px;
	}

.galleryideas strong  {
	line-height: 26px !important;
	}
.galleryideas a  {
	color: #5C7185;
	//font-family: 'Open Sans', sans-serif !important;
	font-family: Signika !important;
	font-size: 17px;
	line-height: 29px !important;
	}
	
.gallerysmalltext {
	font-size: 12px;
	color: #999;
	margin-top: 50px !important;
	margin-bottom: 0px !important;
	}
	
h6.gallerysmalltext {
	font-weight: 400 !important;
	font-size: 0.9em;
	font-family: 'Open Sans', sans-serif !important;
	}
p.gallauthor{
	font-size: 12px !important;
	margin-top: 70px;
	color: #999;
	}
p.gallauthor a{
	color: #999;
	}

.galleryad {
	text-align: left !important;
	}

.shortcode-content .shortrenovate  {
	float: right !important;
	//margin-top: -100px;
	border: none !important;
	display: block;
	}

.shortcode-content .tagcloud.blogremodeling a {
	display: inline-block;
	padding: 8px 14px;
	font-size: 13px!important;
	line-height: 13px;
	margin: 0 12px 12px 0;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f6f6f6 !important;
}


.tagcloud.blogremodeling a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* ------------------------------------------------------------
* GALLERY BACKGROUNDS 
* ------------------------------------------------------------ */


.gallery-description ul.home {
	background: url(/images/bkgd/galleryhome.jpg) no-repeat right 230px; 
}
.gallery-description h3 {
	color: #333 !important;
	font-size: 20px !important;
}



/* Box's -------------------------------------------------------------------- */

.panel.ideassummer {
	padding: 0 3% !important;
	}
.p-title.summer {
	display: block;
	background: #fff !important;
	position: relative;
	margin-bottom: 30px !important;
}
.p-title.summer h2 {
	display: inline-block;
	background: #888 !important;
	padding: 13px 22px;
	color: #fff;
	margin-bottom: 0px;
	font-size: 19px !important;
	text-transform: uppercase;
	//font-weight: 500 !important;
	font-family: 'PT Sans Narrow', sans-serif;
	letter-spacing: 0.5px;
	}
.box .date, .box .date a{
	color:#888;
}

.box .date a:hover{
	color:#888;
}

.box .excerpt{
	color:#555555;
	padding:8px 0 40px 0;
	border-bottom:10px dotted #ccc;
	margin-bottom: 0px;
}

.details .date {
	margin: 15px 0px 15px 0px !important;
	padding-bottom: 0px !important;
	}
.summerremodel {
	margin: 15px 10% 30px 10%;
	}
.summerremodel p, .summerremodel ul {
	font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif !important;
	color: #687E95;
	//margin-bottom: 15px !important;
	}
.summerremodel ul li {
	margin-bottom: -10px !important;
	}
p.tagheader.summer {
	font-weight: 500 !important;
	margin-top: 35px !important;
}
p.break {
	margin-top: 20px !important;
}

/* float side navigation -------------------------------------------------------------------- */

.pagenavigation {
	position: fixed;
	top:75px; 
	left:2.1%;  
	z-index: 0;
	background: #fff !important;
	}	
.pagenavigation.largelist {
	top:50px;
	}	
#navfloatsection {
	display: none;
	}
.navfloat {
	margin:0;
	padding: 0;
	list-style: none;
	width: auto !important;
	border-right: 1px solid #555 !important;
}
.navfloat.spacer {
	height: 20px !important;
	border-bottom: 1px solid #555 !important;
	border-right: none !important;
	//background: #fff url(/images/icons/scrolldown.png) no-repeat right 7px !important; 
}
.navfloat a {
	//background: #fbfbfb !important;
	background-image: linear-gradient(to right, rgba(255,255,255,1),rgba(248, 248, 248, 1)) !important;
	border-bottom: 1px solid #555 !important;
	color: #666 !important;
	display: block !important;
	margin: 0;
	padding: 6px 11px !important;
	text-decoration: none !important;
	font-size: 90.0% !important;
	cursor: pointer !important;
}

.navfloat.whitebackground a {
	//background: #222 !important; 
	border-bottom: 1px solid #555 !important;
	color: #aaa !important;
	display: block !important;
	margin: 0;
	padding: 6px 11px !important;
	text-decoration: none !important;
	font-size: 90.0% !important;
}
.navfloat.longlist a {
	padding: 4px 11px !important;
}
.navfloat a:hover {
	//background: #004400 !important;
	background: #1D5976 !important;  
	color: #fff !important;
	text-shadow:#333 0px 0px 5px !important;              
	//padding-bottom: 20px !important;
}
.navfloat a span {
	font-size: 0.65em !important; 
	padding-right: 5px !important; 
	vertical-align: baseline !important;
	text-transform: uppercase;
}
.navfloat.headtitle {
	background: transparent url(/images/icons/ideas.png) no-repeat 0px 0px !important;
	border-bottom: none !important;
	border-right: none !important;
	height: 110px !important;
}
.navfloat.headtitle.analyze {
	background: transparent url(/images/icons/analysis.png) no-repeat 9px 0px !important;
}
.navfloat.headtitle.home {
	background: transparent url(/images/icons/discussing.png) no-repeat 9px 0px !important;
}
.navfloat.mobile {
	display: none !important;
}

div.ideas-googlead {
	margin: 40px -15px 0px -15px !important;
	padding: 0px !important;
	}
div.ideas-googlead p {
	margin-top: 20px !important;
	margin-bottom: -40px !important;
	font-size: 13px !important;
	color: #ccc !important;
	text-align: center !important;
	}
	
	

/* ========================= RESPONSIVE STYLES FIXES ======================== */
		

/* --------------------------- 940px-1210px --------------------------- */

@media only screen and (max-width: 1210px) and (min-width: 940px) {
	
		.article-info div.blog_share {
			margin-top: 1px !important;
		}
		.header-topmenu a {
			padding: 5px 12px 5px 12px !important;
		}
		.header-topmenu li.imagechild a {
			padding: 5px 9px 5px 9px !important;
			display: none !important;
		}
	
		.header-block .header-logo img {
			width: auto !important;
			max-width: 100% !important;
		}

		.article-head h1.entry-title:first-letter {
			font-size: 16px;
		}
		div.lighttip {
			margin-top: 20px !important;
			//display: none !important;
		}
		.dataGrid.blog {
			margin-bottom: 70px !important;
			margin-top: 10px !important;
			margin-left: auto !important;
			margin-right: auto !important;
			float: left !important;
			clear: both !important;
			//display: none;
 		}
 		.dataGrid.blog.more,
		.dataGrid.blog.double.little,
		.dataGrid.blog.double.little1,
		.dataGrid.blog.double.little15,
		.dataGrid.blog.double.little2,
		.dataGrid.blog.double.little22,
		.dataGrid.blog.double.little25,
		.dataGrid.blog.double.little3,
		.dataGrid.blog.double.little35,
		.dataGrid.blog.double.little4,
		.dataGrid.blog.double.little45,
		.dataGrid.blog.double.little5,
		.dataGrid.blog.double.little55,
		.dataGrid.blog.double.little6,
		.dataGrid.blog.double.little65,
		.dataGrid.blog.double.little7,
		.dataGrid.blog.double.little75,
		.dataGrid.blog.double.little8,
		.dataGrid.blog.double.little85,
		.dataGrid.blog.double.little9,
		.dataGrid.blog.double.little95,
		.dataGrid.blog.double.little10,
		.dataGrid.blog.double.little105,
		.dataGrid.blog.double.little11, 
		.dataGrid.blog.double.little115{
			margin-top: 20px !important;
 		}
		.dataGrid.blog.topbloc.little,
		.dataGrid.blog.topbloc.little2,
		.dataGrid.blog.topbloc.little22,
		.dataGrid.blog.topbloc.little25,
		.dataGrid.blog.topbloc.little3,
		.dataGrid.blog.topbloc.little35,
		.dataGrid.blog.topbloc.little4,
		.dataGrid.blog.topbloc.little41,
		.dataGrid.blog.topbloc.little45,
		.dataGrid.blog.topbloc.little5,
		.dataGrid.blog.topbloc.little6,
		.dataGrid.blog.topbloc.little7,
		.dataGrid.blog.topbloc.little8,
		.dataGrid.blog.topbloc.little9,
		.dataGrid.blog.topbloc.little10 {
			margin-top: 20px!important;
 		}
 		.dataGrid.blog.topbloc.more,
		.dataGrid.blog.topbloc.more2,
		.dataGrid.blog.topbloc.more3,
		.dataGrid.blog.topbloc.more4,
		.dataGrid.blog.topbloc.more41,
		.dataGrid.blog.topbloc.more42,
		.dataGrid.blog.topbloc.more45,
		.dataGrid.blog.topbloc.more451,
		.dataGrid.blog.topbloc.more452,
		.dataGrid.blog.topbloc.more5,
		.dataGrid.blog.topbloc.more55,
		.dataGrid.blog.topbloc.more6,
		.dataGrid.blog.topbloc.more65,
		.dataGrid.blog.topbloc.more7,
		.dataGrid.blog.topbloc.more75,
		.dataGrid.blog.topbloc.more8,
		.dataGrid.blog.topbloc.more85,
		.dataGrid.blog.topbloc.more9,
		.dataGrid.blog.topbloc.more95,
		.dataGrid.blog.topbloc.more10,
		.dataGrid.blog.topbloc.more11,
		.dataGrid.blog.topbloc.more12,
		.dataGrid.blog.topbloc.more13,
		.dataGrid.blog.topbloc.more14,
		.dataGrid.blog.topbloc.more15,
		.dataGrid.blog.topbloc.more16,
		.dataGrid.blog.topbloc.more17,
		.dataGrid.blog.topbloc.more18,
		.dataGrid.blog.topbloc.more19{
			margin-top: 20px!important;
 		}
		.dataGrid.blog.topbloc {
			margin-top: 20px!important;
			margin-bottom: 70px!important;
			clear: both !important;
 		}
		.dataGrid.blog.photoservice {
		  	margin-bottom: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 5px!important;
  			float: left!important;
		 }
		
		..dataGrid.blog.double {
			margin-bottom: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 5px!important;
			float: left!important;
			clear: left !important;
			clear: right !important;
			//display: none;
 		}
		.nextimage {
			//clear: both !important;
			}
		.takeout.ideas{
			position: relative;
			margin-top: 50px !important;
			clear: both !important;
		}
		.post-content p.otherimage {
			clear: both !important;
			}
		.dataGrid.blog.singlepost.long {
		  	margin-bottom: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 5px!important;
  			float: left!important;
  			clear: right !important;
		 }
}			

/* ---------------------------- 768px-999px --------------------------- */

@media only screen and (max-width: 999px) and (min-width: 768px) {
	
	
		.header-topmenu a {
			padding: 5px 11px 5px 11px !important;
		}
		.header-topmenu li.imagechild a {
			padding: 5px 9px 5px 9px !important;
			display: none !important;
		}
	
		.header-block .header-logo img {
			width: auto !important;
			max-width: 100% !important;
		}

		.article-head h1.entry-title:first-letter {
			font-size: 16px;
		}
	
}

/* ---------------------------- 0-1210px --------------------------- */

@media only screen and (max-width: 1210px) {

		.tagcontent {
			float: left !important;
			margin: -60px 0px 30px 0px !important;
			clear: both !important;
			}

		.post-content ul.ideanotes {
			width: auto !important; 
			}
			
		div.amazonshop, div.amazonfind {
			margin-top: 170px !important;
			float: clear !important;
			}
		div.amazonshop.singletopic {
			margin-top: 500px !important;
			}
		.accordion > .remodeltitle.blog {
			width: auto !important;
		}
		.post-content p.bestseller {
			width: 80%;
			}
}			

/* ------------------------------ 0-999px ---------------------------- */

@media only screen and (max-width: 999px) {
	
		body {
			postion: fixed !important;
			margin: 0px !important;	
		}
		.wrapper.bkgd.blog {
			background-image: none !important;
		}

		.post-content div.infoarticle li.comments span a {
			line-height: 110% !important;
			}
	
		.header-block .header-logo img {
			width: auto !important;
			max-width: 80% !important;
			//margin-left: -10px !important;
		}
		.header-block .header-banner.shop {
			display: none !important;
		}
		.header-block .header-banner a {
			color: #555 !important;
		}
		.wrapper .breaking-news {
			margin-left: -15px !important;
		}
		.article-head h1.entry-title {
			padding: 20px 0px 15px 0px !important;
			font-size: 30px !important;
		}
		div.lighttip {
			display: none !important;
		}	
		.dataGrid.blog {
			margin-bottom: 170px!important;
			margin-top: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			float: left !important;
			clear: both !important;
		}
		.dataGrid.blog.topbloc {
			margin-top: 70px!important;
			clear: both !important;
			margin-bottom: 70px!important;
 		}
 		.dataGrid.blog.more,
		.dataGrid.blog.double.little,
		.dataGrid.blog.double.little1,
		.dataGrid.blog.double.little15,
		.dataGrid.blog.double.little2,
		.dataGrid.blog.double.little22,
		.dataGrid.blog.double.little25,
		.dataGrid.blog.double.little3,
		.dataGrid.blog.double.little35,
		.dataGrid.blog.double.little4,
		.dataGrid.blog.double.little45,
		.dataGrid.blog.double.little5,
		.dataGrid.blog.double.little55,
		.dataGrid.blog.double.little6,
		.dataGrid.blog.double.little65,
		.dataGrid.blog.double.little7,
		.dataGrid.blog.double.little75,
		.dataGrid.blog.double.little8,
		.dataGrid.blog.double.little85,
		.dataGrid.blog.double.little9,
		.dataGrid.blog.double.little95,
		.dataGrid.blog.double.little10,
		.dataGrid.blog.double.little105,
		.dataGrid.blog.double.little11, 
		.dataGrid.blog.double.little115{
			margin-top: 10px !important;
 		}
		.dataGrid.blog.topbloc.little,
		.dataGrid.blog.topbloc.little2,
		.dataGrid.blog.topbloc.little22,
		.dataGrid.blog.topbloc.little25,
		.dataGrid.blog.topbloc.little3,
		.dataGrid.blog.topbloc.little35,
		.dataGrid.blog.topbloc.little4,
		.dataGrid.blog.topbloc.little41,
		.dataGrid.blog.topbloc.little45,
		.dataGrid.blog.topbloc.little5,
		.dataGrid.blog.topbloc.little6,
		.dataGrid.blog.topbloc.little7,
		.dataGrid.blog.topbloc.little8,
		.dataGrid.blog.topbloc.little9,
		.dataGrid.blog.topbloc.little10 {
			margin-top: 10px!important;
 		}
 		.dataGrid.blog.topbloc.more,
		.dataGrid.blog.topbloc.more2,
		.dataGrid.blog.topbloc.more3,
		.dataGrid.blog.topbloc.more4,
		.dataGrid.blog.topbloc.more41,
		.dataGrid.blog.topbloc.more42,
		.dataGrid.blog.topbloc.more45,
		.dataGrid.blog.topbloc.more451,
		.dataGrid.blog.topbloc.more452,
		.dataGrid.blog.topbloc.more5,
		.dataGrid.blog.topbloc.more55,
		.dataGrid.blog.topbloc.more6,
		.dataGrid.blog.topbloc.more65,
		.dataGrid.blog.topbloc.more7,
		.dataGrid.blog.topbloc.more75,
		.dataGrid.blog.topbloc.more8,
		.dataGrid.blog.topbloc.more85,
		.dataGrid.blog.topbloc.more9,
		.dataGrid.blog.topbloc.more95,
		.dataGrid.blog.topbloc.more10,
		.dataGrid.blog.topbloc.more11,
		.dataGrid.blog.topbloc.more12,
		.dataGrid.blog.topbloc.more13,
		.dataGrid.blog.topbloc.more14,
		.dataGrid.blog.topbloc.more15,
		.dataGrid.blog.topbloc.more16,
		.dataGrid.blog.topbloc.more17,
		.dataGrid.blog.topbloc.more18,
		.dataGrid.blog.topbloc.more19{
			margin-top: 10px!important;
 		}
		.dataGrid.blog.photoservice {
		  	margin-bottom: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 5px!important;
  			float: left!important;
		 }
		.dataGrid.blog.singlepost {
		  	margin-bottom: 10px!important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 5px!important;
  			float: left!important;
  			clear: right !important;
		 }
		.nextimage {
			//float: left !important;
			//margin: 5px 0px 30px 100px !important;
			//clear: both !important;
		}
		.nextimage.nextbloc2 {
			//margin-top: -50px !important;
		}
		.nextimage.nextbloc3 {
			//margin-top: -50px !important;
			//display: none !important;
		}
		.nextimage.imagebloc {
			//margin-top: 0px !important;
			//clear: both !important;
		}
		.imagenotes {
			clear: both !important;
		}
		.takeout.ideas{
			position: relative;
			clear: both !important;
			font-size: 20px !important;
		}
		.post-content ul li {
		  	margin-left: -22px !important;
 		}
		.post-content p {
		  	font-size: 100% !important;
 		}

		.post-content p.imageauthor {
			font-size: 10px !important;
			margin-top: 20px;
			margin-bottom: 20px !important;
			float: left;
			}
 		.bott p.secondpara {
			margin-top: 10px !important;
		}	
		#twitter-logo-blog {
			background: url(/images/icons/social_icon_tweeter_sm.png) left top no-repeat;
			height: 30px !important;
			width:30px !important;
			}
		#facebook-logo-blog {
			background: url(/images/icons/social_icon_facebook_sm.png) left top no-repeat;
			height: 30px !important;
			width:30px !important;
			}
		#plus-logo-blog {
			background: url(/images/icons/social_icon_google_sm.png) left top no-repeat;
			height: 30px !important;
			width:30px !important;
			}
		#pinterest-logo-blog {
			background: url(/images/icons/social_icon_pin_sm.png) left top no-repeat;
			height: 30px !important;
			width:30px !important;
			}
 		.endblogframe {
			width: 95% !important;
			padding-top: 15px !important;
		}

		.flowerframe {
			height: 500px !important;
			}

		.contentframe {
			height: 500px !important;
			margin-top: 0px !important;
			width: 95% !important;
			}
		
		.header-topmenu li.imagechild a {
			display: none !important;
		}
		
		.article-info div.reviewer,
		.article-info div.dtcategory,
		.article-info div.blog_scroll,
		.article-info div.blog_share {
			margin-top: 1px !important;
		}
		.shortcode-content .tagcloud a {
			line-height: 18px !important;
		}

		.article-head h1.entry-title:first-letter {
			font-size: 16px !important;
			white-space: pre-line;
			line-height: auto !important;
		}
		.blog_scroll {
			//display: none !important;
		}
		.blog_share {
			margin-left: 10px !important;
		}
		.post-content div.infoarticle {
			margin-right: 5% !important;
		}
		.bott {
			display: none !important;
		}
		.mobiledisplay {
			display: none !important;
		}
		.sharequote.white.image {
			float: left !important;
		}
		.gallerysection {
			//display: none !important;
			}
		.nextimage.pic {
			margin: -15px 0px 15px 0px !important;
			}
		.accordiontag > div {
			width: auto !important;
			}
		.post-content p.bestseller {
			width: 80%;
			padding-bottom: 7px;
			}
		.post-content p.imagecredit {
			float: left !important;
			} 
		.sideimg {
			display: none !important;
 			}
		.post-content div.infoarticle li.piccomments,
		.post-content div.wideposition li.piccomments {
		background: none !important;
			}

		.dataGrid.weeklytip a {
			font-size: 90% !important;
		}
		.post-content p.creditimage a.costume {
			font-size: 14px !important;
			}
		.pagenavigation {
			display: none;
			}
	
}

/* ------------------------------ 0-880px ---------------------------- */

@media handheld, only screen and (max-width: 880px) {

		.column4 {
			margin-bottom: 100px !important;
			}
		.column4 p.mobile {
			display: block !important;
			padding-top: 15px !important;
			}
		.column4 p.mobile a {
			font-size: 110% !important;
			}
}

/* ------------------------------ 0-767px ---------------------------- */

@media handheld, only screen and (max-width: 767px) {
	
			
		.endblogframe {
			height: 900px !important;
			}
		.header-topmenu li.imagechild a {
			display: none !important;
			}
		.header-block .header-logo img {
			width: auto !important;
			}
		.shoppic {
			float: none !important;
			margin: 50px 0px 50px 10px !important;
			}
		.post-content h2 {
			clear: both !important;
			}
		.post-content p.imagefirst {
			margin-top: 20px !important;
			margin-bottom: 30px !important;
			float: left;
			}
		.post-content p.otherimage {
			clear: both !important;
			margin-top: 40px !important;
			} 
		.mobilead {
			display: none !important;
			}
		.header-block {
			margin-bottom: 7px !important;
			}
		.accordiontag > div {
			width: 100% !important;
			}
		.post-content p.bestseller {
			width: 90%;
			background: url(/images/icons/bestseller-mobile.png) left 2px no-repeat !important;
			padding-bottom: 5px !important;
			}
		.post-content p.bestseller a {
			margin-left: 40px !important;
			}
		.gallery-description ul.home {
				background: none !important; 
			}
		.flowerframe {
			height: 500px !important;
			}

		.post-content p.picimagetag {
			margin-top: 60px !important;
			}
			
	
}

/* ---------------------------- 0px-500px -------------------------- */

@media handheld, only screen and (max-width: 500px) {


		.accordiontag > div > a:after {
			display: none !important;
		}
		.accordiontag > div > a:before {
			display: none !important;
		}
		.contentframe {
			height: 350px !important;
			}
		.flowerframe {
			height: 600px !important;
			}
}	

/* ---------------------------- 480px-767px -------------------------- */

@media handheld, only screen and (max-width: 767px) and (min-width: 480px) {
				
		.header-block .header-logo img {
			width: auto !important;
			max-width: 80% !important;
		}

		.flowerframe {
			height: 700px !important;
			}
	
}

/* ---------------------------- 320px-479px -------------------------- */

@media handheld, only screen and (max-width: 479px) {


		
 		.bott p {
			margin-bottom: 100px !important;
		}
		.header-block .header-logo img {
					width: auto !important;
					max-width: 100% !important;
		}

		.flowerframe {
			height: 1350px !important;
			}
	
}


/* ============================ IE FIXES ============================ */	