/*GENERIC FOR ALL  PHONES*/
#main_div {
	padding-bottom:40px;
}
#slideshow_div{
	height:250px;
}
#prev{
	position:absolute;
	left:0px;
	z-index:1000;
	top:85px;
	cursor:pointer;
}
#next{
	position:absolute;
	right:0px;
	z-index:1000;
	top:85px;
	cursor:pointer;
}
#projpager{
	bottom:15px;
}
.slidecaption_div{
	font-size: 26px;
	line-height: 29px;
	bottom: 50px;
	right: 0px;
	width: 180px;
	max-width: 75%;
	padding-left: 28px;
	padding-top: 30px;
	padding-bottom: 23px;
	padding-right: 29px;
}

.cartfootlabel_div{
	width:70%;
	font-weight:bold;
}
.cartfoottotal_div{
	width:25%;
	font-weight:bold;
}

.sportttl_span{
	display:inline;
}
.sportrow_div .sportdetinner_div, .sportrow_div2 .sportdetinner_div  {
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.sportrow_div, .sportrow_div2 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.sportheadrow_div {
	height:5px;
}
.sportheadrow_div div {
	display:none;
}

.downloadheadrow_div {
	height:5px;
}
.downloadheadrow_div div {
	display:none;
}
.downloadrow_div .downloaddetinner_div, .downloadrow_div2 .downloaddetinner_div  {
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.downloadrow_div, .downloadrow_div2 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.downloadttl_span{
	display:inline;
}

.sport1_div, .sport2_div, .sport3_div, .sport4_div, .sport5_div,.staffnopic1_div, .staffnopic2_div, .staffnopic3_div, .staffnopic4_div, .staffnopic5_div, .staff1_div, .staff2_div, .staff3_div, .staff4_div, .staff5_div, .bot1_div, .bot2_div, .bot3_div, .download1_div, .download2_div, .download3_div, .meeting1_div, .meeting2_div, .meeting3_div, .meeting4_div, .meeting5_div, .botmeetingswithminutes .meeting1_div, .botmeetingswithminutes .meeting2_div, .botmeetingswithminutes .meeting3_div, .botmeetingswithminutes .meeting4_div, .int1_div, .int2_div, .int3_div, .int4_div {
	width:auto;
	float:none;
}
.minute_div{
	width:50%;
}

.staffnopicheadrow_div {
	height:5px;
}
.staffnopicheadrow_div div {
	display:none;
}
.staffnopicrow_div .staffnopicdetinner_div, .staffnopicrow_div2 .staffnopicdetinner_div  {
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.staffnopicrow_div, .staffnopicrow_div2 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.staffnopicheadrow_div {
	height:5px;
}
.staffnopicheadrow_div div {
	display:none;
}

.staffnopicttl_span{
	display:inline;
}


.minutes_div .three_per_row_div{
	display:none;
}
.minutes_div .two_per_row_div{
	display:block;
}

.staffheadrow_div {
	height:5px;
}
.staffheadrow_div div {
	display:none;
}
.staffrow_div .staffdetinner_div, .staffrow_div2 .staffdetinner_div  {
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.staffrow_div, .staffrow_div2 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.staffheadrow_div {
	height:5px;
}
.staffheadrow_div div {
	display:none;
}

.staffttl_span{
	display:inline;
}
.sectiongalleryinner_div{
	text-align: center;	
}
.sectiongal_img{
	float:none;
	width:95%;
}
.newsarticle_div {
	float: none;
	width: auto;
	padding-right: 0;
}
.pagenewslistwrap_div {
	float: none;
	width: auto;
	padding-top: 40px;
	padding-left: 0px;
	border-left: none;
}
.prodlist_div {
	background-image: url("../images/productgrid_bg2.png");
}

.prodlist_div .three_per_row_div{
	display:none;	
}

.prodlist_div .two_per_row_div{
	display:block;
	border-bottom: 1px solid #bcbec0;	
}

.prodlistprod_div {
	width: 50%;
}
.prodgal_div{
	float:none;
	width:auto;
}
.productdetail_div{
	float:none;
	width:auto;
	margin-left: 0px;
}

.twocolumnblock{
	column-count:1;
}
.threecolumnblock{
	column-count:1;
}
.fourcolumnblock{
	column-count:1;
}

@media only screen and (max-width: 400px) {
	/*PORTRAIT*/
	.pic_alignleft, .pic_alignright {
		display:block;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2%;
		max-width:100%;
	}
	.phonenarrow_hide{
		display:none;
	}
	.phonenarrowlabel{
		font-weight:bold;
		display:inline;
	}
	.prodlist_div {
		background-image: none;
	}
	.prodlist_div .two_per_row_div{
		display:none;	
	}
	.prodlistprod_div {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		margin-top: 20px;
		width: 90%;
		float: none;
		height: auto;
		border-bottom: 1px solid #bcbec0;
	}
	.carthead_div{
		display:none;
	}
	.cartpayments_div .cartchild_div, .cartpayments_div .cartitem_div, .cartpayments_div .cartprice_div, .cartpayments_div .cartqty_div, .cartpayments_div .cartsubtotal_div{
		float:none;
		width:auto;
		margin-right:0px;
		padding-top:5px;
		text-align:left;
	}
	.cartstore_div .cartchild_div, .cartstore_div .cartitem_div, .cartstore_div .cartprice_div, .cartstore_div .cartqty_div, .cartstore_div .cartsubtotal_div{
		float:none;
		width:auto;
		margin-right:0px;
		padding-top:5px;
		text-align:left;
	}
	.cartfootlabel_div{
		width:50%;
		font-weight:bold;
	}
	.cartfoottotal_div{
		width:45%;
		font-weight:bold;
	}
	
	.storename_div{
		float:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.storeroom_div{
		float:none;
		width:auto;
		padding-top:40px;
		text-align:center;
	}
	
	.keepshopping_a, .checkoutbutton, .cartsubtotal_div, #cart_submit{
		width:100%;
		float:none;
		padding-left: 0px;
		padding-right: 0px;
	}
	.contentinner_div.width_1quarter{
		float:none;
		width:auto;
		margin-right:0px;
	}
	.minute_div{
		width:auto;
		padding-right:0%;
		float:none;
	}
	.eventdate_div{
		float:none;
		width:140px;
		height: 140px;
		margin-left: auto;
		margin-right: auto;
	}
	.eventdetails_div{
		margin-left: 0px;
		text-align: center;
	}
	.instapic_div{
		width: 100%;
	}
	.ourstudentsttlpic_div{
		width:auto;
		float: none;
		padding-right: 0;
		padding-bottom: 15px;
	}
	.ourstudentstext_div{
		width:auto;
		box-sizing: border-box;
		float: none;
	}
	.ourstudentsarticle1_div, .ourstudentsarticle2_div, .ourstudentsarticle3_div{
		padding-left: 0px;
	}
	
	.dashheadrow_div{
		display:none;
	}
	
	.dash_date_div, .dash_orderno_div, .dash_student_div, .dash_item_div, .dash_amount_div {
		float:none;
		width:auto;
	}
	.dash_amount_div {
		text-align: right;
	}
	
	
	.account_orderno_div, .account_orderdate_div, .account_orderitem_div, .account_orderstudent_div, .account_orderamount_div {
		float:none;
		width:auto;
	}
	.account_orderamount_div {
		text-align: right;
	}
	
	.payments_date_div, .payments_orderno_div, .payments_student_div, .payments_item_div, .payments_paidby_div, .payments_amount_div {
		float:none;
		width:auto;
	}
	.payments_amount_div {
		text-align: right;
	}
	.pagemenu_div{
		clear:both;	
	}
	.accountsearch_div{
		padding-bottom: 10px;	
	}
	.accountnav_div{
		float:none;
		clear:both;
	}
	.accountnav_div a{
		display:block;	
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.accountnav_div .vertline{
		display:none;	
	}
	.half_width_image{
		width:100%;
		float:none;
	}
	
}

