


@media all {
	
	
	
	
.ttgeventitem
{
text-align:center;
font-size:14px;
font-face:helvetica, sans serif;
color:#000000;
border:0px solid red;
}
.a2zblok {color:#ffffff;}

.ttggrid-item  { grid-area:item;text-align:center !Important;color:#000;font-size:14px;font-weight:700; }
.ttggrid-strap { grid-area:strap;text-align:center !Important;}
.ttggrid-straplink {margin:0px;padding:0px;color:#000;font-size:14px;font-weight:700;}
.ttggrid-location { grid-area:tleft;text-align:left !Important; }
.ttggrid-price { grid-area:tright;text-align:right !Important; }
.ttggrid-divbig { grid-area:divbig;text-align:left !Important;}
.ttggrid-divleft { grid-area:divleft;text-align:left !Important;}
.ttggrid-divright { grid-area:divright;text-align:left !Important;}
	
.ttggrid-link {margin:0px;padding:0px;}	
.ttggrid-link:hover {margin:0px;padding:0px;opacity:0.8;}	

.ttggrid-img {width:100%;margin:0px;padding:5px;}	
	
.ttggrid-container {
  display: grid;
  grid-template-areas:
	'item item item item item item'
	'strap strap strap strap strap strap'
	'tleft tleft tleft tright tright tright'
	'divbig divbig divbig divbig divbig divbig'
    'divleft divleft divleft divright divright divright';
  grid-gap: 5px;
  padding: 0px;
}

.ttggrid-container-landscape {
  display: grid;
  grid-template-areas:
	'item item item item item item'
	'strap strap strap strap strap strap'
	'tleft tleft tleft tright tright tright'
	'divbig divbig divbig divbig divleft divleft'
    'divbig divbig divbig divbig divright divright';
  grid-gap: 5px;
  padding: 0px;
  align-content: space-evenly;
}
.ttggrid-container-landscape {
  display: grid;
  grid-template-areas:
	'item item item item item item'
	'strap strap strap strap strap strap'
	'tleft tleft tleft tright tright tright'
	'divbig divbig divbig divbig divleft divleft'
    'divbig divbig divbig divbig divright divright';
  grid-gap: 5px;
  padding: 0px;
  align-content: space-evenly;
  grid-template-columns: 16% 16% 16% 16% 16% 16% ;
  grid-template-rows: 50% 50%;
}
.ttggrid-container > div {
  border:0px solid #dcdcdc;
  text-align: center;
  padding: 0px 0px;
}	
.ttggrid-container-landscape > div {
  border:0px solid #dcdcdc;
  text-align: center;
  padding: 0px 0px;
}	

	







/*the snippet container - add the line thickness around it */
/*the snippet container - add the line thickness around it */
.ttg1col{ padding:0px 0px;margin-top:5px;padding:5px;}
.ttg1body{ padding:0px 0px;margin-top:5px;}

.ttg1body {border:1px solid #888888;border-bottom:0px;border-top-left-radius:5px; border-top-right-radius:5px;padding:5px;}
/*the snippet container - add the line thickness around it */
/*the snippet container - add the line thickness around it */

/*added just for newsletter layout */
/*added just for newsletter layout */
.ttgimgbody{width:100%;margin:0px;border-radius:5px;margin:0px 0px;;}
.ttgimgcol{width:100%;margin:0px;border-radius:5px;margin-bottom:10px;}
#columnfeatures .leadertext{}
#masterbodycontainer .leadertext{}
/*added just for newsletter layout */
/*added just for newsletter layout */


.portfolio-itemxxxxxxxxxxx{max-width:250px;max-height:100px;}



.displaypage{margin-top:16px;padding:0px;border:0px solid red;}
.leadertext {font-style:italic;line-height:1.6em;font-size:14px;padding:20px 5px;margin:0px;border-bottom:0px dotted #888888;border-radius:3px;}
.readmorebox {display:;}
.ttgdirtel {display:none;font-weight:700;text-align:center;}	
.ttgbustype {font-weight:700;text-align:center;}





.ttgdirbox1 {border:0px solid red;font-size:13px;line-height:1.3em;}
.advertisehere{margin:0px;margin-top:10px;} /*the end of body features - the start of directory listings*/





.sectionjusttextorimage {border:1px solid #dcdcdc;border-radius:5px;padding:10px;}

/*the snippet container - add the line thickness around it */
.ttg1{border:1px solid #dcdcdc;margin:0px;padding:0px;padding-top:10px;}



/*the snippet container - add the line thickness around it */

.ttgtitlelink{padding:3px;border-radius:3px;}
.ttgtitlelink:hover{opacity:0.6;color:#000000;background:#ffffff;padding:3px;border-radius:3px;}

.ttgtopline{display:none;}
h2.ttgitemtext{padding:5px;margin:0px;margin-top:20px;}


.ttgstrapline{font-size: 15px;font-weight:700;padding-bottom:10px;font-style:italic;}
.ttg2{border:0px solid black;margin:0px;padding:0px;}
.ttg3{border:0px solid red;margin:0px;padding:0px;}
.ttg4{border:0px solid green;margin:0px;padding:0px;}
.ttg5{border:0px solid blue;margin:0px;padding:0px;}
.sectionfeaturecolumn{border:0px solid green;margin:0px;padding:0px;}

.pdtext {text-align:left;padding:0px;font-size:14px;width:97%;margin:auto;padding-top:0px;padding-bottom:30px;margin-top:0px;}






.ttgtopbox{width:100%;text-align:center;border:0px solid green;margin:0px;padding:0px;}
.ttgtitledivwide {text-align:center;vertical-align:top;width:100%;margin:auto;border:0px solid red;}

/*just for the Colum Feature, where the title and images are 100% wide*/
.ttgcolimgleft, .ttgcolimgright, .ttgcoltitlediv {border:0px solid red;width:100%;textalign:center;margin:auto;}
.ttgimgwide {width:100%;margin:0px;margin-bottom:10px;}



/**********just for feature listings *************/	

.ttgimgleft{
vertical-align:top;	
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgtitlediv, .ttgtitledivleft, .ttgtitledivright
{
padding-top:10px;
vertical-align:top;
/*width:49%;*/
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgimgright
{
vertical-align:top;
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgmargin{display:inline-block;margin:0px;padding:0px;border:0px solid green;width:1%;}


} /* @media all {*/




/*@media print, screen and (max-width: 715px) {*/
@media print, screen and (max-width: 715px) {		


.shadowbox{
	padding:0px;
	margin:0px 10px;
	/*box-shadow: -6px 6px 5px #888888;*/
	border-radius:0px;
	}



.ttgformobile {
display:inline-block;
width:100%;
text-align:center;
vertical-align:top;
}
/*left and right column for body listings*/
.ttgtop{
width:100%;
}
.ttgbottom {
width:100%;
}


.ttgimgleft{
vertical-align:top;	
width:95%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgtitlediv
{
vertical-align:top;
width:95%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgimgright
{
vertical-align:top;
width:95%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgmargin{display:none;margin:0px;padding:0px;border:0px solid green;width:1%;}

/***********************/

}



@media print, screen and (min-width: 715px) {


/**********just for feature listings *************/	

.shadowbox{
	padding:0px;
	margin:0px 10px;
	margin-bottom:10px;
	/*box-shadow: -6px 6px 5px #888888;*/
	border-radius:5px;
	}
	
	
.ttgimgleft{
vertical-align:top;	
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgtitlediv
{
vertical-align:top;
width:49%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgimgright
{
vertical-align:top;
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgmargin{display:inline-block;margin:0px;padding:0px;border:0px solid green;width:1%;}

}





@media print, screen and (min-width: 980px) {
/*inner div is 1007px*/	


/**********just for feature listings *************/	
.shadowbox{
	/*box-shadow: -6px 6px 5px #888888;*/
	padding:0px;
	margin:0px 10px;
	border-radius:5px;
	margin-bottom:10px
	}	
.ttgimgleft{
vertical-align:top;	
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgtitlediv, .ttgtitledivleft, .ttgtitledivright
{
padding-top:10px;
vertical-align:top;
width:49%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgimgright
{
vertical-align:top;
width:44%;
padding:0px;
display:inline-block;
border:0px solid red;
}
.ttgmargin{display:inline-block;margin:0px;padding:0px;border:0px solid green;width:1%;}







}







