.topblock-overlay-dark #rt-logo {
    background: url(images/logo.png) 0 0 no-repeat;
}


/* Get rid of room for normal logo */
.topblock-overlay-dark #rt-logo {
    background: none;
}
body #rt-logo {
	width: 0px;

}


.rt-container .rt-grid-2 {
	width: 0px;
}

.rt-grid-2.rt-alpha {
	margin-left: 0px;
	margin-right: 0px;
}

.rt-container .rt-fusionmenu {
	width: 900px;
}

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

/*Put picture in the back ground of the top */

.showcaseblock-overlay-dark #rt-showcase {
	background: url(images/backdesign.jpg) 0 0 no-repeat;
}
.hometopmod #rt-body-bg {
	padding-top: 0px;
}


.hometopmod .rt-container #rt-showcase .rt-grid-4.rt-alpha {
	width: 440px;
}

.hometopmod .rt-container #rt-showcase .rt-grid-4 h2 {
	padding-top: 10px;
	padding-bottom: 5px;
}

.hometopmod .rt-container #rt-showcase .rt-grid-4 {
	width: 135px;
	margin-right: 0px;
	padding-top: 0;
}

.hometopmod .rt-container #rt-showcase .rt-grid-4 .rt-block {
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 0;
	
}

.hometopmod .rt-container #rt-showcase .rt-grid-4.rt-omega  {
	width: 335px;
	margin-left: 0px;
	margin-right: 0px;
}

.hometopmod .rt-container #rt-showcase .rt-grid-4.rt-omega .rt-block  {
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* Space the ads in the middle of their columns */
.adcenter .module-content {
	padding-left: 28px;
}
.adcenter2 .module-content {
	padding-left: 52px;
}


/* Give more room between long listing of articles */
.component-content .rt-article-bg {
	padding-bottom: 20px;
}

/*See through to the background slightly */
#rt-body-surround .rt-block {
	background-color: rgba(228, 220, 207, .7);
}

/*Make page headers bigger */
.component-content .rt-pagetitle {
	font-size: 250%;
}

/*space items correctly on the front page right column */
#rt-showcase .tightenupfrontpageitems .title {
	padding: 0px 0px 0px 15px;
}

#rt-showcase .tightenupfrontpageitems2 .title {
	padding: 0px 0px 0px 15px;
}

/*Make the header smaller on the sub pages */
#rt-top .rt-block {
	padding: 0;
	margin: 0;
}


/* info tables */
table.contactinfo {
  margin: 1em 1em 1em 0;
  background: whitesmoke;
  border-collapse: collapse; 
}

table.contactinfo th, table.contactinfo td {
  border: 1px black solid;
}

table.contactinfo th {
  background: url(images/th-bg.jpg) repeat-x top #6e1b1f;
  text-align: center;
  color: white;
  padding: 0.1cm;
}

table.contactinfo td {
  background: url(images/td-bg.jpg) repeat-x top #efecbe;
  text-align: left;
  color: black;
  padding: 0.1cm;
}

table.contactinfo td:hover {
  color: #333444;
  background: #DDCFAE;
}

.quicklinkbox img{
	border: 5px solid #666666;
}

.quicklinkbox img:hover{
	border: 5px solid #AAAAAA;
}

.quicklinksborder .rt-block{
	padding: 0px;
}

#rt-body-surround .title1 .title, #rt-body-surround .title1 .title span, #rt-footer-surround .title1 .title, #rt-footer-surround .title1 .title span {
	color: #F2F2F2;
}

.ontopfront .rt-block {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

#rt-showcase .ontopfront .rt-block  .title {
	padding: 14px 15px 0px 15px;
}

.whitelettering {
	color: white;
}

/************ SLIDESHOW FIX ************/
.component-content .rg-ss-slice-list ul { list-style-type: none; padding: 0; margin: 0;}

/************ SPONSORSHIP PAGE  ************/

.sprocket-tables {color: black;}

.basic, .bronze, .silver, .gold, .platinum {transition: all .5 linear;}
h4.sprocket-tables-title a {font-weight: bold; font-size: 1.5em; }
.basic .sprocket-tables-desc {background: white; color: #333; }
.bronze .sprocket-tables-desc {background: #8C7853 !important; color: #333; }
.silver .sprocket-tables-desc {background: #CDCDCD !important; color: #333; }
.gold .sprocket-tables-desc {background: #CFB53B !important; color: #333; }
.platinum .sprocket-tables-desc {background: #E5E4E2 !important; color: #333; }

.sponsorshippage .component-content ul li, .sponsorshippage .component-content ol li, .sponsorshippage .component-content ul {   
	padding: 0 1%;
    line-height: inherit;
    margin: 1% -4px 1% 0;}

.sponsorshippage .component-block .sprocket-tables .readon {float: none; display: block;}

.basic h4.sprocket-tables-title a {color: #333 !important; }
.bronze h4.sprocket-tables-title a {color: white !important; }
.silver h4.sprocket-tables-title a {color: #333 !important; }
.gold h4.sprocket-tables-title a {color: white !important; }
.platinum h4.sprocket-tables-title a {color: #333 !important; }

.basic:hover h4.sprocket-tables-title a {color: #666 !important; }
.bronze:hover h4.sprocket-tables-title a {color: #ddd !important; }
.silver:hover h4.sprocket-tables-title a {color: #666 !important; }
.gold:hover h4.sprocket-tables-title a {color: #ddd !important; }
.platinum:hover h4.sprocket-tables-title a {color: #CFB53B !important; }

.sponsorshippage #rt-main > .rt-container > .rt-grid-12 > .rt-block { margin: 0px; padding: 0px;}
.sponsorshippage .items-row { padding: 0; }

.sprocket-tables-item .sprocket-tables-cell:nth-child(1) { height: 140px;}
.sprocket-tables-item .sprocket-tables-cell:nth-child(3) { height: 225px; padding: 0px 5px;}
.sprocket-tables-item .sprocket-tables-cell:nth-child(3) img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.noborder img {
     background: none !important;
     border: 0 !important;
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     padding: 0px !important;
	 margin: 0 !important;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
}
/************ HIGHLIGHT SILVER  ************/
.sprocket-tables-block {margin-top: 30px !important; }
.silver {margin-top: -30px !important; }
.silver .sprocket-tables-item .sprocket-tables-cell:nth-child(1) { height: 132px; padding-top: 30px;}
.silver .sprocket-tables-item .sprocket-tables-cell:nth-child(6) { height: 50px; padding-top: 30px;}
.silver .sprocket-tables-item { border: 3px solid #572A79; margin-top: 30px; }
.silver .sprocket-tables-item {box-shadow: 2px 2px 15px #888 ;} 

/************ EXAMPLE ADS  ************/
.sponsorshippage .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption {text-align: center;}
.sponsorshippage .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content { padding-bottom: 40px;}

/************ FAQ  ************/
.sponsorshippage .sprocket-lists-container li:first-child {display: none;}
.sponsorshippage .sprocket-lists .sprocket-lists-container li .sprocket-lists-title {background: none; color: #777;}
.sponsorshippage .sprocket-lists .sprocket-lists-container li {background: none; border: none; box-shadow: none;}
.sponsorshippage .sprocket-lists-title .indicator {display: none;}

/********** EQUAL TABLES ********************/
.equaltables { width: 100%; display: table; table-layout: fixed;}
.equaltables > div  {	display: table-cell; margin: 10px; width: 2%; border: 10px solid rgba(0,0,0,0); vertical-align: top; word-break: break-word;}

@media only screen and (max-width: 767px){ 
	.equaltables, .equaltables div{ display: block; table-layout:auto; width: 100%; border: none; margin: 0;}
	.equaltables img { display: block; margin: 0 auto;}
}

/************ BORDER ON VIDEO  ************/
.sponsorshippage iframe {border: 4px rgba(0,0,0,0.5) solid; border-radius: 5px;}

/************ NO BORDER  ************/
.sprocket-tables img {
     background: none !important;
     border: 0 !important;
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     padding: 0px !important;
	 margin: 0 !important;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
	 max-width: 100%;
}

.sponsorshippage .cat-children, .sponsorshippage .rt-cat-children{display: none;}

#rt-body-surround .readon { color: black;}