/* can be removed */
body { margin:0; padding:0; font-family:bell mt, Helvetica, sans-serif; font-size:0.8em; color:#6f6360; }
/* finish can be removed */


/* Hompage  */
#home-rotator-pos { position: relative; float: left; width: 532px; padding: 0; margin: 0; min-height: 348px; }
#home-rotator-pos a { color: #fff; text-decoration: none; }
#home-rotator-pos a:hover { color: #fff; text-decoration: underline; }
#home-rotator { position: absolute; top: 0; left: 0; width: 100px; padding: 0; margin: 0; min-height: 348px; }
#home-rotator .r-item { position: absolute; top: 0; left: 0; width: 532px !important; padding: 0; margin: 0; min-height: 348px; }
#home-rotator .transoverlay { position: absolute; background: #000; opacity: 0.4; min-height: 120px; width: 491px; z-index: 1; bottom: 0; left: 0; color: #fff; margin: 0; padding: 0 20px; }
#home-rotator .transoverlay-inner { position: absolute;  min-height: 120px; width: 491px; z-index: 2; bottom: 0; left: 0; color: #fff; margin: 0; padding: 0 20px; font-weight:bold; }
#home-rotator-pos #home-rotator-nav { position: absolute; width: 491px; z-index: 6; bottom: 20px; left: 0; color: #fff; margin: 0; padding: 0 20px; text-align: right;  }
#home-rotator-pos #home-rotator-nav a { color: #fff; font-size: 1.1em; text-decoration: none; padding: 4px 6px; border: 1px solid #bebebd; cursor: pointer; margin-left: -1px; }
#home-rotator-pos #home-rotator-nav a:hover, #home-rotator-pos #home-rotator-nav a.activeSlide { color: #2e2f72; text-decoration: underline; background: #fff; }
.r-item .homepage-outer-link { position: absolute; top: 0; left: 0; width: 532px; height: 348px; z-index: 4; }
.r-item .homepage-outer-link a {
	display: block;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 520px;
	height: 348px;
	z-index: 4;
	z-index: 4;
	text-indent: -9999px;
	cursor: pointer;
}



/* Landing page */
#lp-rotator-pos { position: relative; float: left; width: 561px; padding: 0; margin: 0; min-height: 301px; }
#lp-rotator-pos a { color: #fff; text-decoration: none; }
#lp-rotator-pos a:hover { color: #fff; text-decoration: underline; }
#lp-rotator { position: absolute; top: 0; /*left: 0;*/ right:2px; width: 561px; padding: 0; margin: 0; min-height: 301px; }
#lp-rotator .r-item { position: absolute; top: 0; left: 0; width: 561px; padding: 0; margin: 0; min-height: 301px; }
#lp-rotator .transoverlay { position: absolute; background: #000; opacity: 0.6; min-height: 142px; width: 521px; z-index: 1; bottom: 0; left: 0; color: #fff; margin: 0; padding: 0 20px; }
#lp-rotator .transoverlay-inner { position: absolute;  min-height: 142px; width: 521px; z-index: 2; bottom: 0; left: 0; color: #fff; margin: 0; padding: 0 20px; }
#lp-rotator-pos #lp-rotator-nav { position: absolute; width: 521px; z-index: 6; bottom: 20px; left: 0; color: #fff; margin: 0; padding: 0 20px; text-align: right;  }
#lp-rotator-pos #lp-rotator-nav a { color: #fff; font-size: 0.8em; text-decoration: none; padding: 4px 6px; border: 1px solid #bebebd; cursor: pointer; margin-left: -1px; }
#lp-rotator-pos #lp-rotator-nav a:hover, #lp-rotator-pos #lp-rotator-nav a.activeSlide { color: #f7941e; text-decoration: underline; background: #fff; }
.r-item .lp-outer-link { position: absolute; top: 0; left: 0; width: 561px; height: 301px; z-index: 4; }
.r-item .lp-outer-link a { display: block; float: left; position: absolute; top: 0; left: 0; width: 561px; height: 301px; z-index: 4; z-index: 4; text-indent: -9999px; cursor: pointer; }

.homepage-inner-link a {font-weight:bold;}
.lp-inner-link a {font-weight:bold;}










/*p.heading-2, p.heading-2 a, p.heading-2 a:hover { color: #f7941e;*/ /*font-size: 0.9em;*/ /*font-weight:bold; text-transform: uppercase; }*/

#home-rotator .transoverlay-inner p.heading-2, 
#home-rotator .transoverlay-inner p.heading-2 a, 
#home-rotator .transoverlay-inner p.heading-2 a:hover {color: #ffffff; text-transform:uppercase;} 
#home-rotator .transoverlay-inner h3 {color: #ffffff; text-transform:none; font-size:1.5em;}

#lp-rotator .transoverlay-inner p.heading-2, 
#lp-rotator .transoverlay-inner p.heading-2 a, 
#lp-rotator .transoverlay-inner p.heading-2 a:hover {color: #ffffff; text-transform:uppercase;}  
#lp-rotator .transoverlay-inner h3 {color: #ffffff; text-transform:none; font-size:1.5em;}

#woman-rotator .transoverlay-inner p.heading-2, 
#woman-rotator .transoverlay-inner p.heading-2 a, 
#woman-rotator .transoverlay-inner p.heading-2 a:hover {color: #ffffff; text-transform:uppercase;} 
#woman-rotator .transoverlay-inner h3 {color: #ffffff; text-transform:none; font-size:1.5em;}

.homepage-inner-link a, .lp-inner-link a {float:left; margin:10px 0 0 0; padding:0; width:auto;}
