/*	layout is based on 4 column (200px ea.) with 32px gutters. 
	width: 900px = (200x4 + 32x3) + 4px for cushion.

	CSS LAYOUT
	"content-wrapper" selector is first used as a container to center the content
	"c" standing for container is declared in the selector table below.  These containers are used
		for layout of multiple configurations.

		E.g creating a 2 column layout where the sidebar nav is located on the left would use 
			the selectors "c1" and "c8".  Notice below how "c8" consumes 3 columns to make 1.
			
			Code: 	<div class="c1"></div> <div class="c8"></div>

		c0*****************************************
		c1******** c2******** c3******** c4********
		c5******************* c6*******************
		c1******** c7******************* c4********
		c1******** c8******************************
		c9****************************** c4********

		c10*********** c11*********** c12**********
		c10*********** c13*************************
		c14************************** c12**********

	 Module selectors need to be nested in each container before content can be added.
	 	E.g. Selector "c1" needs a module selector "c1-mod" nested inside to accomodate for gutter padding
	 		and for isolation in benefit for the ".callout" selector [highlighting content].
			
			Code: 	<div class="c1">
						<div class="c1-mod">Lorem ipsum solar...</div>
						<div class="c1-mod callout">Hey you, see this call-to-action callout!</div>
					</div>
					<div class-"c8">
						<div class="c8-mod">
							<h2>About Grand Canyon University</h2>
							<p>Lorem ipsum solar...</p>
						</div>
					</div>
		
		*Module selectors have no limit.  Use this to isolate bodies of content within the container.
*/

body { min-width: 900px; margin-top: 157px !important;}

#content-wrapper { width: 900px; height:100%; display:table; margin: 0 auto;}
#content-wrapper .item { padding: 7px 0px 7px 0px;clear:both; overflow:hidden;}
#content-wrapper .c-left-item { padding: 7px 0px 7px 0px; clear:both; overflow:hidden; border-style:none;} /*new homepage styles*/

.float-left { float: left; margin: 0px 10px 0px 0px; }
.float-left-c-bottom { float: left; margin: 10px 10px 0px 0px; } /*new homepage styles*/
.float-right { float: right; margin: 0px 0px 0px 10px; }

.c-left-float-left { float: left; margin: 0px 0px 0px 0px; } /*new homepage styles*/
.c-left-float-right-text { float: right; margin: 8px 2px 24px 4px; width:158px; } /*new homepage styles*/
.c-bottom-float-left { float: left; margin: 0px 0px 0px 0px; } /*new homepage styles*/
.c-bottom-float-left-text { float: left; margin: 8px 20px 0px 16px; width:598px; } /*new homepage styles*/
.c-bottom-float-left-purplebar { float: left; margin: 20px 10px 0px 10px; } /*new homepage styles*/

.border-left { background:url(../images/dotted-divider.png) left top no-repeat }
.border-right { background:url(../images/dotted-divider.png) right top no-repeat; }

	.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c9, .c10, .c11, .c12, .c13, .c14 { float: left; height: auto; display:block; }
	.cf { float:left; height:auto; display:inline-block;}
	.c8 { float: right; height: auto; display:block; }
	
	.c0 { width: 900px;	}
	.c1 { width: 216px;	}
	.c2 { width: 232px;	}
	.c3 { width: 232px;	}
	.c4 { width: 216px;	}
	.c5 { width: 448px;	}
	.c6 { width: 448px;	}
	.c7 { width: 464px;	}
	.c8 { width: 684px;	}
	.c9 { width: 684px;	}
	
	.c10 { width: 294px; }
	.c11 { width: 310px; }
	.c12 { width: 294px; }
	.c13 { width: 604px; }
	.c14 { width: 604px; }
	
	.c-left { width: 184px;	}
	.cf { width: auto;	}
	.cf-sidebar { width: 464px; }
	
	.c-left-yellow-bar { float: left; width: 18px; }
	
		.c0-mod, .c1-mod, .c2-mod, .c3-mod, .c4-mod, .c5-mod, .c6-mod, .c7-mod, .c8-mod, .c9-mod, .c10-mod, .c11-mod, .c12-mod, .c13-mod, .c14-mod, cf-mod {overflow: visible; float:left; margin-bottom: 32px; }
		.c0-mod { padding: 0px 0px 0px 0px; display: block;	width: 900px; margin-bottom: 32px; }
		.c1-mod { padding: 0px 16px 0px 0px; display: inline-block;	width: 200px; margin-bottom: 32px; }
		.c2-mod { padding: 0px 16px 0px 16px; display: inline-block; width: 200px; margin-bottom: 32px; min-height: 150px;}
		.c3-mod { padding: 0px 16px 0px 16px; display: inline-block; width: 200px; margin-bottom: 32px; }
		.c4-mod { padding: 0px 0px 0px 16px; display: inline-block; width: 200px; margin-bottom: 32px; }
		.c5-mod { padding: 0px 16px 0px 0px; display: inline-block;	width: 432px; margin-bottom: 32px; }
		.c6-mod { padding: 0px 0px 0px 16px; display: inline-block;	width: 432px; margin-bottom: 32px; }
		.c7-mod { padding: 0px 16px 0px 16px; display: inline-block; width: 432px; margin-bottom: 32px; }
		.c8-mod { padding: 0px 0px 0px 16px; display: inline-block;	width: 664px; margin-bottom: 32px; }
		.c9-mod { padding: 0px 16px 0px 0px; display: inline-block;	width: 664px; margin-bottom: 32px; }
		
		.c10-mod { padding: 0px 16px 0px 0px; display: inline-block;	width: 278px; }
		.c11-mod { padding: 0px 16px 0px 16px; display: inline-block;	width: 278px; }
		.c12-mod { padding: 0px 0px 0px 16px; display: inline-block;	width: 278px; }
		.c13-mod { padding: 0px 0px 0px 16px; display: inline-block;	width: 588px; }
		.c14-mod { padding: 0px 16px 0px 0px; display: inline-block;	width: 588px; }
		.cf-mod { padding: 0px 16px 0px 16px; display: block; width: auto; margin-bottom: 32px; }
		
		    .c0-mod.callout { width: 868px !important; }
		.c1 .c1-mod.callout, .c1 .callout-no-header, .c1 .featured { width: 184px !important; }
		.c2 .c2-mod.callout { width: 200px !important; }
		.c3 .c3-mod.callout { width: 200px !important; }
		.c4 .c4-mod.callout { width: 184px !important; }
		.c5 .c5-mod.callout { width: 416px !important; }
		.c6 .c6-mod.callout { width: 416px !important; }
		.c7 .c7-mod.callout { width: 432px !important; }
		.c8 .c8-mod.callout { width: 648px !important; }
		.c9 .c9-mod.callout { width: 648px !important; }
		
		.c10 .c10-mod.callout { width: 262px !important; }
		.c11 .c11-mod.callout { width: 278px !important; }
		.c12 .c12-mod.callout { width: 262px !important; }
		.c13 .c13-mod.callout { width: 572px !important; }
		.c14 .c14-mod.callout { width: 572px !important; }
		
		.cf .cf-mod.callout { width: auto !important; }
		
		.c4 .callout { width: 184px !important; }
		
		.callout { background:url(../images/callout-bg.png) repeat-x; padding: 0px 16px 16px 16px !important; }
		.callout h2 { background:url(../images/divider-arrow-up-callout.png) bottom left no-repeat !important; }
		.callout-no-header { background:url(../images/callout-bg-no-header.png) repeat-x; padding: 16px 16px 16px 16px !important; }
		
		.featured .item { border-bottom: none !important; }
		.featured { background:url(../images/callout-bg-featured.png) repeat-x; padding: 0px 16px 16px 16px !important; }
		.featured h2 { background:url(../images/divider-arrow-up-callout-featured.png) bottom left no-repeat !important; }
		.item p {padding: 0;}
		.featured .item p span {display:block;padding:3px 0;}

.spacer { clear:both; height: 32px;	}
.no-spacer {  margin-bottom: 0px !important; }

#content-wrapper a { color: #000; border-bottom: 1px dotted  #aeaaba; line-height: 18px;}
#content-wrapper a:hover { color: #5d47a2; border-bottom: 1px dotted  #000; }

/*#content-wrapper a { color: #000; text-decoration: none; color: #3c3454; font-weight: bold; display: inline-block;}
#content-wrapper a:hover { color: #5d47a2; text-decoration: underline; border-bottom: none; }*/

.c8 a { font-weight:bold; }

.link-list { margin: 10px 0px 10px 0px;padding: 0;}
.link-list li { list-style: none; margin: 0px 0px 10px 0px; padding: 0;}

.link-list-disc { margin: 10px 0px 10px 0px;padding: 0;}
.link-list-disc { list-style: inside disc; margin: 0px 0px 5px 0px; padding: 0;}

.c1-thumb-50-wrapper { width: 432px; display: block; clear:both; }
.c1-thumb-50-list {width: 184px; height:50px; display: inline-block; margin-bottom: 10px; margin-right: 30px; float: left;}
.c1-thumb-50 {float: left; height: 50px; width: 50px;}
.c1-thumb-50-link {float: right; width: 123px; height: 50px;padding: 0px 0px 0px 10px;}

.c7-thumb-3col-wrapper { width: 432px; display: block; clear:both; }
.c7-thumb-3col-list {width: 135px; display: inline-block; margin: 0px 7px 10px 0px; float:left;}
.c7-thumb-3col {height: 75px; width: 135px; display: block;} 
.c7-thumb-3col-link {width: 135px;}


/* Event date */
.date{ background:url(../images/content/date.png) no-repeat; width: 35px; height: 39px; padding: 0px 11px 5px 0px; display: inline-block; float:left; }
.month{	text-align: center;	width: 35px; height: 14px; display:block; clear:both; color: #e2c5c6; font-weight:bold;	font-size:11px; }
.day { text-align: center; width: 35px; height: 25px; display:block; clear:both; color:#666; font-weight:bold; font-size:18px; padding: 2px 0px 0px 0px; }


p { display:block; }
.c4 div.p-mod {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;height:auto;width: auto;display: table;}
.p-mod p {display:block; padding:0; margin: 8px 0px 0px 0px;}
/* .p-mod img {float: left; margin: 0px 10px 0px 0px;}*/ /* temp.add */

a {	outline: none;text-decoration:none;}
.content-social a {	margin-right: 15px;	margin-bottom: 15px;float: left;}

h2, h1.arrow-line {font-size: 20px;color: #333;font-weight: bold;font-family: 'Cabin', arial, serif; padding: 0px 0px 14px 0px;margin: 0px 0px 8px 0px;background: url(../images/divider-arrow-up.png) bottom left no-repeat;}
h3 {font-size: 14px;color: #fff;font-weight: bold;margin: 0px 0px 10px 0px; }
h4 {font-size: 14px;color: #333;padding: 0px 0px 0px 0px;margin: 15px 0px 3px 0px;}
h5 {font-size: 16px;color: #333;padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}
.h3 { font-size: 14px; 
color: #fff; 
font-weight: bold; 
margin: 0px 0px 10px 0px; }

.purple {color:#6b608a;}
<!-- h2 span {color:#6b608a;} -->

img {border: none;}
.no-border{border-bottom: 0px !important;margin-bottom:5px;}
.no-border-trap a {border: 0px !important;}

.clear { clear:both; height: 0px; padding: 0px; margin: 0px; display:block; }

.pos-wrapper{margin: 5px 0px 10px 0px;}
.pos {width: 648px;	height: 18px;display: block;}
.pos:hover {background-color: #efefef;}
.pos span {	float: left;display: inline-block;}
.modality {	float: right;width: 75px;text-align: right;}

/* Read More Button */


a.btn-link{  background-color:#eee; padding: 2px 4px; margin: 0px 0px 5px 0px; border: none !important;}
a:hover.btn-link{ background-color:#605c6c; color: #FFF !important;}

.more-btn-align { text-align: center; padding-top: 10px;clear:both;}
.more-btn-align a { border-bottom: none !important; text-decoration:none !important;}

a.btn-more { background:url(../images/content/btn-more-left.png) left 0px no-repeat; text-decoration:none; display:inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration:none;}
a.btn-more:hover {  background:url(../images/content/btn-more-left.png) left -21px no-repeat; }
a.btn-more span {  background:url(../images/content/btn-more-right.png) right 0px no-repeat; margin-left: 10px; padding: 3px 10px 3px 0px; font-family: Arial, Helvetica, sans-serif; display:inline-block; font-size:12px; line-height: 15px; color: #7d6fa4; text-decoration:none; }
a.btn-more span:hover { background:url(../images/content/btn-more-right.png) right -21px no-repeat; color: #000; cursor:pointer; }


/* Custom Buttons */
.btn-blank { background: url(../images/buttons/btn-blank.png) no-repeat; width: 200px; height: 22px; padding-top: 3px; text-align:center; display:block; margin-bottom: 10px; }
.btn-blank a { color: #FFF !important; border:none !important; width: 100%; height: 100%; display:block; }
.btn-blank a:hover { color: #FF0 !important;}

.btn-custom { display:block; margin-bottom: 10px; }
.btn-custom a { border:none !important; }

.btn-life-cycle {width: 665px;height: 90px;}
a.btn-life-cycle-undergrad {background: url(../images/buttons/life-cycle-buttons.png) no-repeat 0 0;width: 326px; height: 90px;float: left;}
a.btn-life-cycle-undergrad:hover {background: url(../images/buttons/life-cycle-buttons.png) no-repeat 0 -90px;width: 326px; height: 90px;}
a.btn-life-cycle-grad {background: url(../images/buttons/life-cycle-buttons.png) no-repeat -339px 0;width: 326px; height: 90px;float: right;}
a.btn-life-cycle-grad:hover {background: url(../images/buttons/life-cycle-buttons.png) no-repeat -339px -90px;width: 326px; height: 90px;}

.btn-net-price-calc {width: 665px;height: 90px;}
a.btn-net-price-calc-campus {background: url(../images/buttons/net-price-calc-buttons.png) no-repeat 0 0;width: 326px; height: 90px;float: left;}
a.btn-net-price-calc-campus:hover {background: url(../images/buttons/net-price-calc-buttons.png) no-repeat 0 -90px;width: 326px; height: 90px;}
a.btn-net-price-calc-online {background: url(../images/buttons/net-price-calc-buttons.png) no-repeat -339px 0;width: 326px; height: 90px;float: right;}
a.btn-net-price-calc-online:hover {background: url(../images/buttons/net-price-calc-buttons.png) no-repeat -339px -90px;width: 326px; height: 90px;}


/* Page Specific CSS */
#rmi { margin: 15px 0px 15px 0px; }
#rmi #rmi-contact {width: 432px; height: 150px; display:block; overflow:scroll;}

#alphabet-list { list-style:none; margin: 5px 0px 25px 0px; padding: 0;}
	#alphabet-list li{ display:inline;margin: 0; padding: 0;}
	#alphabet-list li a{ background-color:#eee; padding: 2px 4px; margin: 0px 0px; border: none;}
	#alphabet-list li a:hover{ background-color:#605c6c; color: #FFF; border: 0px;}
	#alphabet-list li form { display: inline;}
	#alphabet-list .active1 a { background-color:#fdb813; color: #FFF;}


#horizontal-list { list-style:none; margin: 0; padding: 0; line-height: 24px;}
	#horizontal-list li{ display:inline;margin: 0; padding: 0;}
	#horizontal-list li a{ background-color:#eee; padding: 2px 4px; margin: 0px 0px 5px 0px; border: none !important;}
	#horizontal-list li a:hover, #horizontal-list li a.active { background-color:#605c6c; color: #FFF !important;}
	#horizontal-list li form { display: inline;}

#nav-pagination-list { list-style:none; margin: 25px 15px 0px 0px; padding: 0; line-height: 24px; text-align:left; display:inline; }
	#nav-pagination-list li{ display:inline;margin: 0; padding: 0;}
	#nav-pagination-list li a{ background-color:#eee; padding: 2px 4px; margin: 0px 0px 5px 0px; border: none !important;}
	#nav-pagination-list li a:hover{ background-color:#605c6c; color: #FFF !important;}
	#nav-pagination-list .active1 a { background-color:#fdb813; color: #FFF;}


.bio-mod { width: 290px;height: 100px;display: inline-block;background:#f9f9f9; border: 1px dotted #CCC;padding: 16px; margin: 0px 5px 5px 0px; float:left;}
	.bio-mod img {border: 2px solid #CCC; margin-right: 15px;}
	.bio-mod .bio-name{ font-weight:bold; }

table.faculty { width:100%;}
	.faculty td { border-bottom:1px solid #efefef;}
	.faculty tr.thead td { font-weight:bold;}
	.faculty td img {border: 6px solid #dedede; text-align:center;}
	
	#faculty-filter { margin: 15px 0px 0px 0px; padding: 0px;}
	#faculty-filter span { font-size:10px; display:block; margin:8px 0px 5px 0px; }
	#faculty-filter select { width: 184px; margin: 0px 0px 5px 0px; font-size:11px; padding: 0;}
	
	.faculty-pic {border: 5px solid #CCC;}

.testimonial-mod span { padding: 50px 0px;}

.bulleted-list, .rss_feed_items { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.bulleted-list li, .rss_feed_items li { list-style: none; margin-bottom: 5px; }

.calendar-detail { margin: 30px 0px 0px 0px; display:block; clear:left; float: left;}
	/*.calendar-detail-left { width:400px; height: auto; display:block; float:left; }
	.calendar-detail-right { width:240px; height: auto; display:block; float:left; text-align:right; }*/
.calendar-detail li { float: left; padding-right: 10px;}

.fc-header .fc-header-left {width:75%;}
.fc-header .fc-header-left .fc-header-title  {display:block;}
.fc-content .fc-state-highlight {background:#E7E3E7;}
.fc-content .fc-event-skin {background:#312C4A;}

.link-list-events {margin: 0px !important; padding: 0px !important; }
.link-list-events li { list-style: none; margin: 15px 0px 10px 0px;}
.link-list-events .event-title { margin: 0px !important; padding: 0px !important; padding: 0px 0px 0px 0px !important; display:inline;}
.link-list-events .event-date { margin: 0px 10px 0px 0px !important; padding: 0px !important; background: url(../images/content/date1.png) no-repeat; float:left; height: 19px; width: 70px; display:block;}
.link-list-events .event-month { width: 34px; text-align:center; display:inline-block; color: #e2c5c6; font-size: 12px; padding-top: 0px; float:left;}
.link-list-events .event-day { width: 34px; text-align:center; display:inline-block; color:#666; font-size: 14px; padding-top: 0px; float:left;}

/* POS.php page specific styling */
.c0-scroll { width: 900px; height: 400px; overflow: scroll; margin: 25px 0px 0px 0px;}
.c0-scroll2 { width: 650px; height: 400px; overflow: scroll; margin: 25px 0px 0px 0px;}


/* TWITTER */
.twtr-tweet, .twtr-tweet p, .twtr-tweet-wrap, .twtr-tweet-text, .twtr-hd, .twtr-doc, .twtr-widget, .twtr-bd, .twtr-timeline, .twtr-tweets, .twtr-reference-tweet { margin: 0px 0px 0px 0px !important; padding-bottom: 0px 0px 0px 0px !important; }
a.twtr-timestamp, a.twtr-reply, a.twtr-rt, a.twtr-fav { font-size:10px !important; color:#F00 !important; font-style:normal; font-weight:normal !important; font-family:Tahoma, Geneva, sans-serif !important;}
 .twtr-ft { display: none;}
 
 /* printable pos header */
 .pos-header, .pos-footer {display: none;}
  
 
 /* rmi contact area w/css buttons - content scroll */
a.btn-css { width: 100% !important; height: 45px; display: block; -moz-border-radius: 2px; border-radius: 2px; text-align:center; border: 0px !important; line-height: 45px !important; color:  #FFF !important; font-weight:bold; margin-top: 5px; font-size: 14px;}
a.btn-css:hover { color: #FF0 !important; }

a.btn-request-information {  background-color:#093; }
a.btn-request-information:hover {  background-color:#007327; }
a.btn-apply-now { background-color: #333;}
a.btn-apply-now:hover { background-color:#4c4c4c; }

	a.btn-request-information-exp {  background-color:#f2a900;  }
	a.btn-request-information-exp:hover {  background-color:#e49f00; }
	a.btn-apply-now-exp { background-color: #471e74;}
	a.btn-apply-now-exp:hover { background-color:#37155c; }



/* FAQ accordion list */
/* .faq-content a { color: #166cae!important; font-weight:bold; } */
.faq-content h2 { cursor: pointer; padding-left: 35px; margin-bottom: 3px; display: block; height: auto; }
.faq-content .plus { background: url(../../images/plus.png) no-repeat; }
.faq-content .minus { background: url(../../images/minus.png) no-repeat; }
.faq-content .faq-section { padding: 0px 0px 20px 37px; margin-top: 0px;}
.faq-content .faq-section h3 { color: #999; }

	/* accordion list */
	.acc-content h2 { cursor: pointer; padding-left: 35px; margin-bottom: 3px; display: block; height: auto; width: 652px;  }
	.acc-content .plus { background: url(../../images/plus.png) no-repeat; }
	.acc-content .minus { background: url(../../images/minus.png) no-repeat; }
	.acc-content .acc-section { padding: 0px 0px 20px 37px;}
	.acc-content .acc-section h3 { color: #999; }

	.acc-content1 h2 { cursor: pointer; padding-left: 35px; margin-bottom: 3px; display: block; height: auto; }
	.acc-content1 div { padding: 0px 0px 0px 40px; margin-bottom: 40px; display:block; height:auto; width:auto; }
	.acc-content1 .plus { background: url(../../images/plus.png) no-repeat; }
	.acc-content1 .minus { background: url(../../images/minus.png) no-repeat; }
	.acc-content1 div.hidden { display: none; }

/* Bible study passage - lightbox */
.passages { background-color: #FFF; }
.passages p { padding: 20px; display:block;  }
.passages sup { color: #66C; font-weight:bold; }
.passages ul { }
.passages ul li { list-style: none; margin: 0; padding-right: 20px; padding-bottom: 10px; width: auto;  }

/* food menu tab */
#menu-wrapper { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px #CCCCCC dotted;}
#menu-wrapper h1 { font-size: 18px; font-weight:bold; color:#4d265c; }
#menu-wrapper h2 { font-size: 16px; font-weight:bold; background-image:none; padding: 0; margin: 0px 0px 5px 0px; text-transform: uppercase; }
#menu-wrapper h3 { font-size: 12px; margin-bottom: 0; color: #666; font-style:italic; }
#menu-wrapper ul {padding-left: 0px; margin: 0;}
#menu-wrapper ul.menu-col { padding: 0px 0px 6px 0px; }
#menu-wrapper ul.menu-col li { list-style: none; width: auto; height: auto; padding-right: 10px }
#menu-wrapper a { font-size:11px; text-decoration:none; border-bottom: none; color: #1682c9; font-weight:normal; line-height: 14px; }
#menu-wrapper table.menu-table { border: 0px solid #cecad9;}
#menu-wrapper table.menu-table tr td { width: 210px; }
.menu-ingredients { background-color: #FFF; padding: 25px; }

	/* tabs */
	#menu-tabs div { clear: both; }
	ul.menu-tabs  { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	ul.menu-tabs  li { list-style:none; display: inline-block; width: auto; height: auto; margin: 0px 3px 0px 0px; float: left; }
	ul.menu-tabs  li a { color:#666 !important; border-bottom: 0px!important; display: inline-block; width: auto; height: auto; padding: 8px 20px; display: block; background-color: #ededed; }
	ul.menu-tabs  li a:hover { border-bottom: 0px; color: #FFF !important; background-color:#5f5a6e; }
	ul.menu-tabs  li.active a { color: #fff !important; border-bottom: 0px; background: url(../../images/tab-active.png) center bottom;  padding-bottom: 17px;}
	
.gotomeeting-date { width: 100px; height: auto; display:inline-block; text-align:right; font-weight:bold; }
.gotomeeting-time { width: 70px; height: auto; display:inline-block; margin-left: 10px; border-bottom: none !important; color: #1682c9 !important; }

.glossary-assessment p { display: block; }
.glossary-assessment .glossary-top { float:right; display:inline-block; }

#content-wrapper a.cta-purple { margin: 10px 0px; padding: 10px 15px; background-color:#522398; color:#FFF; font-weight:bold; text-decoration:none; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; /* future proofing */ -khtml-border-radius: 25px; border-bottom:  none; display: inline-block; }
#content-wrapper a.cta-purple:hover { color:#f6a800; border-bottom: none; }

#content-wrapper a.cta-orange { margin: 10px 0px; padding: 10px 15px; background-color:#f1611e; color:#FFF; font-weight:bold; text-decoration:none; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; /* future proofing */ -khtml-border-radius: 25px; border-bottom:  none; display: inline-block; }
#content-wrapper a.cta-orange:hover { color: #ffff00; border-bottom: none; }

	#content-wrapper a.cta-purple1 { background-color: #5f259f; padding: 15px; width: auto; height: auto; display: inline-block; border-radius: 8px; border: 4px #EFEFEF solid !important; color: #FFFFFF !important; font-weight: bold; }
	#content-wrapper a.cta-purple1:hover { background-color: #391164; border: 4px #f2a900 solid !important}
	#content-wrapper a.plain-link:hover { text-decoration: underline !important; }

#lpChatButton1-scc-service { margin-bottom: 15px; }

#ooyalaplayer .oo_promo div.oo_start_button {
	bottom: 90px !important;
	left: 180px !important;
}
#ooyalaplayer .oo_replay {
	top: 90px !important;
	left: 180px !important;
}

#ooyalaplayer>div {
	z-index: 99 !important;	
}

#playerContainer>div {
  z-index: 99 !important;	
}