/* MediaBegin 768+ */
@media (max-width: 1023px) {
	#sw-mystart-inner,
	#gb-header-container,
	#hp-content-container,
	#gb-header-tabNav,
	#gb-footer-container {
		width: 748px;	
	}
	#gb-header-nav,
	#sw-channel-list-container	{
		width: 718px;
	}
	div#hp-slideshow,
	div#hp-slideshow .joel-rotate-container {
		width: 748px;
		height: 304px;
	}
	div#hp-slideshow div.controls-container {
		top: 150px;
	}
	div#spn-content {
		width: 728px;
		margin: 15px auto 65px auto;
	}
	#hp-content-container {
		padding: 15px 0px 65px 0px;	
	}
	div.hp.column.two {
		width:248px;
	}
	#gb-footer-copyright {
		width: 440px;	
	}
	p#gb-footer-testimonial {
		font-size: 11px;
		padding: 20px 0px 5px 0px;
		margin-bottom: 0px;
		background: none;
	}
	div#gb-footer-left {
		width: 565px;	
	}
	div#gb-footer-right {
		width: 183px;	
	}
	div#gb-scroll-btn {
		display: block;	
	}
	div#sp-content {
		width: 748px;
		padding: 0px 0px 65px 0px;
	}
	div.sp.column.two {
		width: 483px;
	}
	div#calendar-pnl-smcalendar {
		display: none;	
	}
	#calendar-pnl-calendarcontainer {
		min-width: 0px;	
	}
	div.ui-column-one.region {
		width: auto;
		clear: both;
	}
	div.ui-column-one-quarter.region {
		width: 50%;
		float: left;
	}
	div.ui-column-one-half.region {
		width: 50%;
		float: left;
	}
	div.ui-column-one-third.region {
		width: 50%;
		float: left;
	}
	div.ui-column-two-thirds.region {
		width: 50%;
		float: left;
	}
	div.region.right{
		float: left;
	}
	div.region.clearleft{
		clear: none;
	}
}

/* MediaBegin 640+ */
@media (max-width: 767px) {
	div#hp-slideshow div.controls-container div.button.next {
		display: none;
	}
	#sw-mystart-inner,
	#gb-header-container,
	#hp-content-container,
	#gb-header-tabNav,
	#gb-footer-container,
	#gb-header-flash {
		width: 620px;	
	}
	div#hp-slideshow,
	div#hp-slideshow .joel-rotate-container {
		width: 620px;
		height: 253px;
	}
	#gb-header-nav,
	#sw-channel-list-container	{
		width: 590px;
	}
	div.hp.column.two {
		width: 360px;
		float: right;
	}
	div.hp.column.three {
		clear: left;	
	}
	div#spn-content {
		width: 600px;	
	}
	div#gb-footer-left {
		width: 100%;
	}
	div#gb-footer-right {
		width: 225px;
	}
	#gb-footer-copyright {
		width: 480px;
	}
	.hide640 {
		display: none;
	}
	
	span#gb-footer-links {
		display: block;
	}
	div#sp-content {
		width: 620px;
	}
	div.sp.column.two {
		width: 355px;
		min-height: 0px;
	}
	div#spn-content {
		min-height: 0px;	
	}
	div.ui-column-one.region {
		width: auto;
		clear: none;
	}
	div.ui-column-one-quarter.region {
		width: auto;
		float: none;
	}
	div.ui-column-one-half.region {
		width: auto;
		float: none;
	}
	div.ui-column-one-third.region {
		width: auto;
		float: none;
	}
	div.ui-column-two-thirds.region {
		width: auto;
		float: none;
	}
	div.region.right {
		float: none;
	}
}

/* MediaBegin 480+ */
@media (max-width: 639px) {
	div.ui-widget.app.flash-player,
	#sw-content-container10,
	div#gb-header-nav,
	div#hp-slideshow span.img-desc,
	#gb-header-icons,
	#gb-header-tabNav,
	div#sw-mystart-right #gb-mystart-search,
	div#sw-mystart-right div.sw-mystart-button.signin,
	div#sw-mystart-right div.gb-mystart-button.register,
	div#sw-mystart-right div.gb-mystart-button.signout,
	div#sw-mystart-right div.gb-mystart-button.accessinfo,
	div#sw-mystart-right div.sw-mystart-button.manage {
		display: none;
	}
	input#gb-rs-search-input {
		width: 325px;	
	}
	div#gb-rs-menu {
		width: 460px;
		display: block;	
	}
	#sw-mystart-inner,
	#gb-header-container,
	#hp-content-container,
	#gb-header-tabNav,
	#gb-footer-container,
	#gb-header-flash,
	div#sp-content {
		width: 460px;	
	}
	div#hp-slideshow,
	div#hp-slideshow .joel-rotate-container {
		width: 460px;
		height: 187px;
	}
	div.hp.column.one,
	div.hp.column.two,
	div.hp.column.three {
		width: 220px;	
	}
	div#hp-slideshow div.text-container {
		width: auto;
		padding: 10px 15px 10px 30px;
		left: -10px;
	}
	div#hp-slideshow div.text-container h1 {
		margin: 0px;
		font-size: 14px;
	}
	div#spn-content {
		width: 440px;	
	}
	#gb-footer-copyright {
		width: 360px;
		position: relative;	
	}
	div#gb-footer-container {
		padding-bottom: 40px;	
	}
	.copyright {
		
		width: auto;	
	}
	.hide640 {
		display: inline-block;	
	}
	span#gb-footer-links {
		display: inline-block;	
	}
	div#gb-footer-left {
		width: 460px;	
	}
	div#sp-rs-pagelist-menu h2, div#sp-rs-pagelist-body, div#sp-rs-pagelist-close {
		font-family: 'Droid Sans', sans-serif;
	}
	#breadcrumbs {
		padding: 20px;	
		float: right;
	}
	#sw-content-layout-wrapper {
		clear: both;	
	}
	div.sp.column.one {
		display: none;
	}
	div.sp.column.two {
		width: 100%;
	}
	div#calendar-pnl-filter-toggle, 
	div#calendar-pnl-buttons-top,  
	a.ui-btn-toolbar, 
	span.ui-toggle {
		display: none;	
	}
	div#calendar-pnl-title {
		width: auto;	
	}
}

/* MediaBegin 320+ */
@media (max-width: 479px) {
#cal-event-detail-col1, #cal-event-detail-col2 {
	width:90% !important;
}
#cal-event-detail-col2 {
	
	float:  none;
}
	div#hp-slideshow,
	div#hp-slideshow .joel-rotate-container {
		width: 300px;
		height: 122px;
	}
	#sw-mystart-inner,
	#gb-header-container,
	#hp-content-container,
	#gb-header-tabNav,
	#gb-footer-container,
	div#sp-content {
		width: 300px;	
	}
	#gb-header-flash {
		width: 300px;
		position: relative;
		overflow: hidden;
	}
	div.hp.column.one,
	div.hp.column.two,
	div.hp.column.three {
		width: 100%;
		float: left;
		padding: 0px;
	}
	input#gb-rs-search-input {
		width: 165px;	
	}
	div#spn-content {
		width: 280px;	
	}
	div#gb-rs-menu {
		width: 300px;
		display: block;	
	}
	div.gb-rs-nav-header span {
		padding: 5px 35px 5px 7px;
		margin-right: 5px;	
	}
	#hp-content-container {
		padding: 15px 0px 10px 0px;
	}
	a.gb-rs-icon {
		height: 21px;
		color: #696A6C;
		float: left;
		text-decoration: none;
		padding: 10px 15px 0px 15px;
		margin: 0px 0px 0px 0px;
		border-right: solid 1px #CFCFCF;
	}
	a.gb-rs-icon.contact,
	a.gb-rs-icon.calendar,
	a.gb-rs-icon.directory {
		background: none;
	}
	.hide640 {
		display: none;	
	}
	span#gb-footer-links {
		display: block;	
		padding-top:  15px;
	}
	div#gb-footer-left {
		width: 100%;	
	}
	#gb-footer-copyright {
		width: 205px;	
	}
	div#gb-footer-right {
		width: 100%;
		clear: both;	
	}
	.copyright {
	position: absolute;
	bottom: -20px;
	left: -80px;
		bottom: -140px;
	}
	div#gb-scroll-btn {
		top: 100px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;	
	}
	div#gb-scroll-btn::after {
		background: none;	
	}
}