/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

		/* styles for body and tables contained on the template */

		html {
			overflow-y: scroll;
		}

		body {
			margin: 0;
			padding: 0;
			background: #ffffff url(images/bodyBG.gif) repeat-x;
			color: #373737;
			font-size: 12px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}

		#siteContainer {
			width: 960px;
			margin: 0 auto;
		}

		#flashElement {

		}

		.topNavShadow {
			width: 958px;
			height: 10px;
			background: url(images/topNavShadow.png) repeat-x;
			line-height: 1px;
			border-right: solid 1px #a9a9a9;
			border-left: solid 1px #a9a9a9;
			z-index: 5;
			position: relative;
		}

		.contentContainer {
			width: 960px;
			border-right: solid 1px #a9a9a9;
			border-left: solid 1px #a9a9a9;
			background: #ffffff;
			margin-top: -10px;
		}

		.sideNavCell {
			width: 215px;
			background: #f5f5f5;
			vertical-align: top;
		}

		.dividerCell {
			width: 7px;
			background: url(images/dottedVertical.gif) repeat-y;
			background-position: top center;
		}

		.mainCell {
			width: 696px;
			padding: 30px 20px 20px 20px;
			vertical-align: top;
			line-height: 14px;
		}

		.dottedHR {
			width: 420px;
			height: 5px;
			line-height: 1px;
			background: url(images/dottedHorizontal.gif) repeat-x;
			margin: 15px auto 10px auto;
		}

		.dottedHR-side {
			width: 175px;
			height: 5px;
			line-height: 1px;
			background: url(images/dottedHorizontal.gif) repeat-x;
			margin: 15px auto 10px auto;
		}

		.sideNavContent {
			padding: 0 0 0 9px;
		}

		.flashVidBoxLrg2 {
			border:1px solid #7F0E0E;
			width:256px;
			height:145px;
			margin-top:15px;
			margin-left:690px;
			z-index:10;
			position:absolute;
		}

		.flashVidBoxLrg3 {
			border:1px solid #7F0E0E;
			width:284px;
			height:160px;
			margin-top: 7px;
			margin-left:660px;
			z-index:10;
			position:absolute;
		}

		.trainingTitles  {
			font-size:16px;
			font-weight:bold;
		}


		.trainingShnazzy  {
			color:#9D0B0F;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
		}

		.smRed  {
			color:#9D0B0F;
			font-size:12px;
		}


	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/

		/* styles for header contained on the template */

		#headerTop {
			width: 940px;
			height: 23px;
			background: url(images/headerTopBG.gif) repeat-x;
			padding: 0 10px;
			line-height: 23px;
		}

		.headerTopTable {
			float: right;
		}

		.headerTopTable td{
			text-align: center;
		}

		#headerTop a {
			color: #707070;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
			font-size: 14px;
			text-decoration: none;
			padding: 0 5px;
		}

		#headerTop a:hover {
			color: #830e0e;
		}

		#header {
			width: 960px;
			height: 123px;
			background: url(images/globe.png) no-repeat scroll 164px 0;
			padding: 10px 0 0 0;
		}

		#header-blog {
			width: 960px;
			height: 188px;
			background: #f2f2f2 url(images/header-blog.jpg) no-repeat;
		}

		a.headerLink {
			display: block;
			width: 958px;
			height: 188px;
			background: url(images/logo.jpg) no-repeat;
			margin: auto;
		}

		a.headerLink span{
			display: none;
		}

		span.aces  {
			font-weight:bold;
			font-size:20px;
			color:#0C2577;
		}

		#headerTop .social a {
			padding: 0 2px;
		}

		.header-logo {
			float: left;
			display: block;
			margin-top: -4px;
			margin-left: 6px;
		}

		.header-center {
			float: left;
			text-align: right;
			width: 421px;
			margin-top: 33px;
			margin-right: 44px;
		}

		.header-center .phone {
			font-family: Times, "Times New Roman", serif;
			font-variant: small-caps;
			font-size: 18px;
			margin-bottom: 5px;
			letter-spacing: 0.5px;
		}

		.header-center .social {
			height: 23px;
		}

		.header-center .social img {
			margin-left: 10px;
		}

		.header-right {
			float: right;
			text-align: center;
			width: 227px;
			color: #820e0e;
			margin-right: 2px;
		}

		.header-right .newsletter {
			color: #515151;
			text-align: left;
			font-size: 14px;
		}

		.header-right .newsletter-input {
			float: left;
		}

		.header-right .newsletter .label {
			float: left;
			width: 104px;
		}

		.header-right .newsletter .field {
			float: left;
			margin-bottom: 4px;
		}

		.header-right .newsletter input {
			border: 1px solid #c9c9c9;
			width: 98px;
			height: 12px;
		}

		.header-right .newsletter .newsletter-submit {
			float: left;
			margin-top: 2px;
			width: 100%;
			text-align: center;
		}

		.header-right .newsletter .newsletter-submit input {
			background-image: url(images/red-btn.png);
			background-repeat: no-repeat;
			border: 0;
			height: 20px;
			width: 100px;
			padding: 0;
			color: #ffffff;
			font-size: 10px;
			text-transform: uppercase;
		}

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		/* styles for Links And Navigation contained on the template */

		#topNav {
			width: 958px;
			height: 64px;
			background: url(images/top-nav-bg.png) repeat-x scroll 0 bottom;
			margin: 0;
			position: relative;
			z-index: 5;
			border-right: solid 1px #a9a9a9;
			border-left: solid 1px #a9a9a9;
		}

		.topNavTable {
			margin: auto;
			height: 64px;
		}

		.topNavTable td {
			padding: 0;
		}

		.topNavTable a {
			display: block;
			line-height: 54px;
			color: #515151;
			font-size: 14px;
			font-family: Georgia, Times, "Times New Roman", serif;
			text-transform: uppercase;
			padding: 0 11px;
			text-decoration: none;
			height: 64px;
		}

		.topNavTable a.topLink {
			line-height: 20px;
		}

		.topNavTable a:hover {
			color: #830e0e;
			text-decoration: none;
		}

		.topNavDivider {
			background: url(images/top-nav-divider.gif) no-repeat;
			width: 5px;
			line-height: 1px;
			font-size: 1px;
			background-position: center 14px;
		}

		ul.sideNav {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}

		ul.sideNav li{
			margin: 0;
			padding: 0;
			color: #adadad;
		}

		ul.sideNav li a {
			display: block;
			height: 22px;
			border-bottom: solid 3px #ffffff;
			line-height: 22px;
			padding: 0 0 0 16px;
			color: #830e0e;
			text-decoration: none;
		}

		a.sideNavRow1 {
			background: #f5f5f5 url(images/sideNavBG.gif) no-repeat;
			background-position: 2px center;
		}

		a.sideNavRow2 {
			background: #ededed url(images/sideNavBG.gif) no-repeat;
			background-position: 2px center;
		}

		a.sideNavRow1:hover,
		a.sideNavRow2:hover
		{
			color: #6d6d6d;
			text-decoration: underline;
			background: #ede0e0 url(images/sideNavBG.gif) no-repeat;
			background-position: 2px center;
		}

	/*                     Navigation Drop Down                         */



		.topNavTable div.vertDropDown ul
		{
			background: #fff;
			position: absolute;
			display: none;
			line-height: 1em;
			border: 1px solid #fff;
			list-style-type: none;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			color:#707070;
			white-space:nowrap;
			z-index:1000;

		}

		.topNavTable div.vertDropDown ul li a
		{
			background:none;
			padding:2px;
			color:#707070;
			text-decoration:none;
			font-weight:bold;
			height: 26px;
			line-height: 26px;
		}

		.topNavTable div.vertDropDown ul li a:hover
		{
			color:#fff;
			background: #830E0E;
		}

		.topNavTable div.vertDropDown ul li:hover
		{
			background: #830E0E;
		}

	/*                     Navigation Drop Down         END                */

		#search {
			width: 155px;
			padding-left: 20px;
		}

		#search .search-bar {
			float: left;
			border: 1px solid #c9c9c9;
			height: 15px;
			width: 106px;
			margin-right: 1px;
			padding-left: 8px;
			line-height: 12px;
			color: #c2c2c2;
		}

		#search .search-button {
			float: left;
			background-color: #a9a9a9;
			background-image: url(images/magnifying-glass.png);
			background-repeat: no-repeat;
			background-position: center center;
			border: 0;
			height: 19px;
			width: 23px;
		}



	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		/* styles for Footer And BVLOGO contained on the template */

		#footer {
			background: url(images/dottedHorizontal.gif) repeat-x;
			padding: 25px 0 0 0;
			font-size: 10px;
			text-align: center;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
		}

		#footer a {
			color: #000;
		}

/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/

		/* styles for Titles contained in the bodycontents */

		h1 {
			color: #000000;
			font-size: 18px;
			line-height: 24px;
			margin: 12px 0;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
			background: url(images/dottedHorizontal.gif) repeat-x;
			background-position: left bottom;
			letter-spacing: 1px;
		}

		h2 {
			color: #000000;
			font-size: 18px;
			line-height: 24px;
			margin: 12px 0;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
			background: url(images/dottedHorizontal.gif) repeat-x;
			background-position: left bottom;
			letter-spacing: 1px;
		}

		h3 {
			color: #830E0E;
			font-size: 12px;
			margin: 0 0 10px 0;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			text-transform: uppercase;
		}

		span.safety  {
			color: #000000;
			font-size: 18px;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
		}

		.phoneNum {
			color: #000000;
			font-size: 18px;
			line-height: 24px;
			margin: 12px 0;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
			letter-spacing: 1px;
			float: right;
		}

		#redbox {
			display: block;
			border: 2px #830e0e solid;
			background: #f1e3e3;
			width: 703px;
			height: 140px;
			line-height: 1.4em;
		}

		div.redbox1 {
			display: inline;
			float: left;
			width: 300px;
			height: 110px;
			text-align: center;
			padding: 35px 5px 0px 5px;
		}

		div.redbox2 {
			display: inlline;
			float: left;
			width: 300px;
			height: 110px;
			padding: 10px 0 10px 40px;
		}

		#redbox img {
			border: none;
		}


	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

		/* styles for text contained in the bodycontents */

		.textRed {
			color: #830e0e;
		}

		.textBlack {
			color: #000000;
		}

		.bold {
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
		}

		.red {
			color: #80321c;
		}

		.justify {
			text-align: justify;
		}

	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

		/* styles for links contained in the bodycontents */

		a {
			color: #830e0e;
			text-decoration: underline;
		}

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

		a.blueBox {
			display: block;
			width: 150px;
			height: 34px;
			background: #0c2473 url(images/blueBoxBG.gif) repeat-x;
			color: #fff;
			line-height: 34px;
			text-align: center;
			text-decoration: none;
			font-size: 11px;
			font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
		}

		a.blueBox:hover {
			color: #86A0EF;
			text-decoration: none;
		}


		a.buyNow {
			background: url(images/buynow-up.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}


		a.buyNow:hover {
			background: url(images/buynow-over.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}


		a.buyNow:active {
			background: url(images/buynow-push.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}

		a.buyNow span{
			display:none;
		}

		a.callUs {
			background: url(images/callus-up.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}


		a.callUs:hover {
			background: url(images/callus-over.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}


		a.callUs:active {
			background: url(images/callus-push.jpg) no-repeat;
			display:block;
			width:173px;
			height:63px;
		}

		a.callUs span{
			display:none;
		}

		a.blogText {
		    color:#000;
		    text-decoration:none;
		    /*font-size: 19px;*/
		    font-size: 18px;
		    white-space: nowrap;
		}

		a.blogText:hover {
		    color:#830e0e;
		    text-decoration:none;
		}

		.blogRed {
		    color:#830e0e;
		    text-decoration:none;
		    font-size: 19px;
		}

		.gold-btn {
			display: inline-block;
			background-image: url(images/gold-btn.png);
			background-repeat: no-repeat;
			height: 16px;
			width: 81px;
			padding: 0;
			color: #ffffff;
			font-size: 10px;
			text-transform: uppercase;
			text-decoration: none;
			text-align: center;
			line-height: 16px;
		}

		.gold-btn:hover {
			color: #ffffff;
		}


	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/

		/* styles for images contained in the bodycontents */

		.imgLink {
			border: none;
		}

		.imgBorder {
			border: 1px solid #000000;
		}

		.fr {
			margin-left: 39px;
		}

	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/

		/* styles for forms contained in the bodycontents */

		.mainTable {

		}

		table.mainTableBorder {
			border: 0px;
		}

		.tableRowHeader {

		}

		.tableRowFooter {

		}

		.textRequiredField {

		}

		.labelColumn {

		}

		td.homeBox  {
			border:3px solid #830E0E;
			background: url(images/homeSliver.jpg) #fff repeat-x;
			display:block;
		}



	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

		/* styles for any other contained in the bodycontents */

		.offer {
			font-size: 32px;
			color:#9D0B0F;
			line-height:34px;
			font-family: Times, 'Times New Roman', serif;
			font-variant: small-caps;
		}

		.offerSm {
			font-size: 10px;
			font-style: italic;
		}

		.sideNavContent .bannerBeat {
			font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
		}

		.sideNavContent hr {
			background-image: none;
			background-color: #000000;
			height: 1px;
		}

		div.bannerBeat .tableRowHeader td {
			font-size:14px;
			font-weight:normal;
			padding:4px;
			}

		div.bannerBeat .tableRowContent .textCell {
			font-size: 12px;
			padding:4px;
			vertical-align:top;
			}

		.blogPage .mediaCell img {
			width: 150px;
			height: auto;
		}

		.sideNavContent .mediaCell img {
			display: none;
		}

		.battleReady {
			font-family: "Trebuchet MS", Arial, sans-serif;
			color: #000000;
			font-size: 15px;
			letter-spacing: -0.5px;
		}

		.battle-header {
			background: url(/resources/images/battle-header.jpg) no-repeat scroll 0 0;
			width: 480px;
			height: 175px;
			color: #ffffff;
			font-size: 24px;
			line-height: 30px;
			padding: 22px 190px 0 25px;
		}

		.battle-header .title {
			font-family: "Stardos Stencil", cursive;
			font-weight: bold;
			font-size: 54px;
			text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
			letter-spacing: 1px;
			line-height: 46px;
			margin-bottom: 0;
		}

		.battle-header .tagline {
			font-style: italic;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			color: #eaa521;
		}

		.battleReady .battleTitle {
			font-size: 26px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			line-height: 32px;
			padding: 0 0 0 21px;
			z-index: 2;
			position: relative;
			letter-spacing: -1.5px;
		}

		.battlePhoto {
			padding: 0 0 0 19px;
			margin: 0 0 13px 0;
		}

		.battleReady .battleText {
			float: left;
			width: 377px;
			padding: 0 0 0 23px;
			z-index: 2;
			position: relative;
			white-space: nowrap;
		}

		.battleReady .battleText span {
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 18.5px;
			white-space: nowrap;
		}

		.battleReady .battleText ol {
			margin: 16px 0 13px 46px;
			font-weight: bold;
		}

		.battleReady .battleGrubbs {
			float: right;
			margin: -135px 1px 0 0;
			z-index: 1;
			position: relative;
		}

		.battleReady .battleFooter {
			background: url(/resources/images/battleReady-4.jpg) no-repeat scroll 0 0;
			clear: both;
			width: 675px;
			height: 76px;
			color: #ffffff;
			padding: 120px 0 0 20px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 23px;
			line-height: 31px;
		}

		.my-time {
			color: #000000;
			font-family: "Trebuchet MS", Arial, sans-serif;
			font-size: 13.5px;
			letter-spacing: -0.5px;
			line-height: 18px;
		}

		.my-time .highlight {
			font-weight: bold;
			color: #7f321a
		}

		.my-time .left-side {
			float: left;
			width: 430px;
			padding: 0 15px 0 23px;
		}

		.my-time .right-side {
			float: left;
			width: 227px;
		}

		.my-time .section-1 .left-side .logo {
			margin-bottom: 10px;
		}

		.my-time .section-1 .left-side .photos {
			height: 106px;
			margin-bottom: 8px;
		}

		.my-time .section-1 .left-side .photos img {
			border: 1px solid #7f321a;
		}

		.my-time .section-1 .left-side .text {
			clear: both;
			z-index: 5;
			position: relative;
		}

		.my-time .section-1 .left-side h2 {
			color: #7f321a;
			font-weight: bold;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-variant: normal;
			background: none;
			letter-spacing: -0.5px;
			font-size: 25px;
			margin-bottom: 5px;
		}

		.my-time .section-1 .left-side ul {
			color: #7f321a;
			margin-top: 22px;
			margin-right: 35px;
			margin-bottom: 22px;
			margin-left: 35px;
		}

		.my-time .section-1 .left-side ul li span {
			color: #000000;
		}

		.my-time .section-1 .left-side .photo {
			float: left;
			margin-right: 7px;
		}

		.my-time .section-1 .left-side .large {
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.my-time .section-1 .right-side .top-box {
			background-color: #262f70;
			padding: 39px 7px 6px 8px;
			color: #ffffff;
			font-weight: bold;
			font-size: 14px;
		}

		.my-time .section-1 .right-side .top-box ul {
			margin-right: 0;
			margin-left: 35px;
		}

		.my-time .section-1 .right-side .bottom-box {
			background-color: #7b7c76;
			padding: 31px 8px 6px 8px;
			font-weight: bold;
			font-size: 12px;
			line-height: 15px;
			min-height: 391px;
		}

		.my-time .section-1 .right-side .bottom-box p {
			margin-bottom: 27px;
		}

		.my-time .section-1 .right-side .bottom-box span {
			color: #ffffff;
		}

		.my-time .section-1 .footer {
			float: left;
			background: url(/resources/images/my-time-footer.jpg) no-repeat scroll 0 0;
			height: 97px;
			width: 675px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
			padding: 302px 0 0 20px;
			margin-top: -160px;
			z-index: 1;
			position: relative;
		}

		.my-time .section-1 .footer .contact {
			color: #ffffff;
		}

		.my-time .section-1 .footer .contact a {
			color: #ffffff;
			text-decoration: none;
		}

		.my-time .section-2 h3 {
			color: #000000;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			letter-spacing: -0.5px;
			font-variant: normal;
			margin-bottom: 0;
			font-size: 20px;
			line-height: 26px;
		}

		.my-time .section-2 .left-side {
			z-index: 5;
			position: relative;
			width: 378px;
			padding: 0 15px 0 23px;
		}

		.my-time .section-2 .right-side {
			background-color: #7b7c76;
			color: #ffffff;
			width: 213px;
			padding: 0 43px 0 23px;
			font-weight: bold;
			font-size: 12px;
			min-height: 510px;
		}

		.my-time .section-2 .right-side h3 {
			color: #ffffff;
		}

		.my-time .section-2 .footer {
			float: left;
			background: url(/resources/images/my-time-footer-2.jpg) no-repeat scroll 0 0;
			height: 103px;
			width: 380px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
			color: #ffffff;
			padding: 360px 290px 0 25px;
			z-index: 1;
			position: relative;
			margin-top: -20px;
		}

		.my-time .section-2 .footer a {
			color: #ffffff;
			text-decoration: none;
		}

		.safety {
			color: #000000;
			font-family: "Trebuchet MS", Arial, sans-serif;
			font-size: 13.5px;
			letter-spacing: -0.5px;
			line-height: 18px;
		}

		.safety .left-side {
			float: left;
			width: 430px;
			padding: 0 15px 0 23px;
		}

		.safety .right-side {
			float: left;
			width: 227px;
		}

		.safety .section-1 .left-side .logo {
			margin-bottom: 10px;
		}

		.safety .section-1 .left-side .text {
			clear: both;
			z-index: 5;
			position: relative;
		}

		.safety .section-1 .left-side h2 {
			color: #000000;
			font-weight: bold;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-variant: normal;
			background: none;
			letter-spacing: -0.5px;
			font-size: 20px;
			margin-bottom: 5px;
		}

		.safety .section-1 .left-side h3 {
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-variant: normal;
			font-size: 16px;
			letter-spacing: -0.5px;
			color: #7f321a;
		}

		.safety .section-1 .left-side ul {
			margin-top: 22px;
			margin-right: 35px;
			margin-bottom: 22px;
			margin-left: 35px;
		}

		.safety .section-1 .large {
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.safety .section-1 .right-side {
			background-color: #7b7c76;
			padding: 40px 7px 6px 8px;
			font-weight: bold;
			font-size: 12px;
			line-height: 15px;
			width: 212px;
			font-size: 14px;
			line-height: 18px;
			min-height: 750px;
		}

		.safety .section-1 .right-side  ul {
			margin-right: 0;
			margin-left: 35px;
		}

		.safety .section-1 .right-side .photo {
			text-align: center;
		}

		.safety .section-1 .right-side .comments {
			color: #ffffff;
			text-align: center;
			min-height: 250px;
		}

		.safety .section-1 .footer {
			float: left;
			background: url(/resources/images/my-time-footer.jpg) no-repeat scroll 0 0;
			height: 97px;
			width: 675px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
			padding: 302px 0 0 20px;
			margin-top: -255px;
			z-index: 1;
			position: relative;
		}

		.safety .section-1 .footer .text {
			margin-top: 9px;
		}

		.safety .section-1 .footer .contact {
			color: #ffffff;
		}

		.safety .section-1 .footer .contact a {
			color: #ffffff;
			text-decoration: none;
		}

		.safety .section-2 h3 {
			color: #000000;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			letter-spacing: -0.5px;
			font-variant: normal;
			margin-bottom: 0;
			font-size: 20px;
			line-height: 26px;
		}

		.safety .section-2 .left-side {
			z-index: 5;
			position: relative;
			width: 378px;
			padding: 0 15px 0 23px;
		}

		.safety .section-2 .right-side {
			background-color: #7b7c76;
			color: #ffffff;
			width: 213px;
			padding: 0 43px 0 23px;
			font-weight: bold;
			font-size: 12px;
			min-height: 510px;
		}

		.safety .section-2 .right-side h3 {
			color: #ffffff;
		}

		.safety .section-2 .footer {
			float: left;
			background: url(/resources/images/my-time-footer-2.jpg) no-repeat scroll 0 0;
			height: 103px;
			width: 380px;
			font-family: "Arial Black", "Trebuchet MS", Arial, sans-serif;
			font-size: 20px;
			line-height: 24px;
			color: #ffffff;
			padding: 350px 290px 0 25px;
			z-index: 1;
			position: relative;
			margin-top: -20px;
		}

		.safety .section-2 .footer a {
			color: #ffffff;
			text-decoration: none;
		}

		.video {
			float: left;
			border: 1px solid #861c1c;
			margin-right: 23px;
			height: 160px;
			margin-bottom: 31px;
		}

		.video-text {
			margin-top: 13px;
		}

		.arrow {
			background-image: url(images/arrow.png);
			background-repeat: no-repeat;
			height: 22px;
			color: #820e0e;
			font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 14px;
			margin-top: 23px;
			margin-left: 307px;
			padding-top: 20px;
			padding-left: 117px;
		}

		.cf {
			clear: both;
		}

		hr {
			background-image: url(images/dottedHorizontal.gif);
			background-repeat: repeat-x;
			border: 0;
			margin: 10px 0;
			clear: both;
			height: 2px;
		}

		ul {
			margin-top: 0;
			margin-bottom: 10px;
		}

		ul li {
			margin-bottom: 8px;
		}

		.mart30 {
			margin-top: 30px;
			line-height: 18px;
		}

		.marb20 {
			margin-bottom: 20px;
		}

		.marb24 {
			margin-bottom: 24px;
		}

		.marb40 {
			margin-bottom: 40px;
		}


/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/