BODY		{	margin: 0 0 0 0;
			text-align: center;
			min-width: 675px;
		}
A		{	text-decoration: none;
		}
.pagediv,
.pagediv2	{	width: 675px;
			position: relative;
			margin: 0 auto;
			text-align: left;
			border-left: 1px solid black;
			border-right: 1px solid black;
			border-bottom: 1px solid black;
		}
.pagediv2	{	padding: 0 5px 0 5px;
		}
.menu		{	position: relative;
			float: left;
			left: 5px;
			top: 12px;
			width: 177px;
			padding-bottom: 100px;
		}

.menuadmin	{	position: relative;
			float: left;
			left: 5px;
			top: 12px;
			width: 420px;
			padding-bottom: 100px;
		}

.content	{	position: relative;
			float: left;
			left: 20px;
			top: 10px;
			width: 450px;
			min-height: 300px;
			padding: 1px;
			padding-bottom: 30px;
			font-family: 	helvetica, Arial, sans-serif;
			text-decoration: none;
			color: #000000;
			font-size: 11;
		}

#footer		{	width: 675px;
			position: relative;
			margin: 0 auto;
			text-align: left;
		}

.pagediv:after  {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
.pagediv 	{	display: inline-block;}

.admincontainer	{	text-align: left;
		}

/* Hides from IE-mac \*/
* html .pagediv {height: 1%;}
.pagediv {display: block;}
/* End hide from IE-mac */

.menutable	{	width: 675;
			padding: 0;
			cellspacing: 0;	
			border-collapse: collapse;
		}
.col-left	{	position: relative;
			width: 300px;
			left: 20px;
			float: left;
		}
.col-right	{	position: relative;
			width: 360px;
			margin-left: 300px;
		}
.col-right2	{	position: relative;
			width: 260px;
			margin-left: 400px;
		}
.shop-col-left	{	position: relative;
			width: 170px;
			left: 20px;
			float: left;
			/*border: 1px solid red;*/
		}
.shop-col-right	{	position: relative;
			width: 460px;
			margin-left: 200px;
			/*border: 1px solid green;*/
		}

.schoolshop
{
	width: 410px;
	margin-left: 250px;
}

.shop-col-left ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.shop-col-left ul li
{
	color: black;
	font-family: Arial, helvetica, sans-serif;
	font-size: 14;
	line-height: 11pt;
	margin-bottom: 7px;
}

.shop-col-left ul li.current
{
	color: #D42E12;
}

.shop-col-left ul li a
{
	color: black;
	font-size: 12;
}

.shop-col-left ul li a:hover
{
	color: #D42E12;
}

.bold
{
	font-weight: bold;
}

.center
{
	text-align: center;
}

.underline
{
	text-decoration: underline;
}

.indent
{
	padding-left: 20px;
}

.indentextra
{
	padding-left: 60px;
}

.text-red	{	font-family: Arial, helvetica, sans-serif;
			font-size: 17;
			color: #D42E12;
		}
.text-red-small	{	font-family: Arial, helvetica, sans-serif;
			font-size: 12;
			line-height: 14pt;
			color: #D42E12;
		}
.text-black	{	font-family: Arial, helvetica, sans-serif;
			font-size: 12;
			line-height: 14pt;
			color: black;
		}
.text-silver	{	font-family: Arial, helvetica, sans-serif;
			font-size: 12;
			line-height: 14pt;
			color: gray;
		}
.menu-text-black,
.menu-text-black-smaller	{	font-family: Arial, helvetica, sans-serif;
			font-size: 14;
			line-height: 16pt;
			color: black;
		}
.menu-text-black-smaller {
			font-size: 12;
			line-height: 16px;
}
.menu-text-black-smaller:hover {
			color: #D42E12;
}

.text-maroon	{	font-family: Arial, helvetica, sans-serif;
			font-size: 17;
			color: #8D122A;
		}
.text-maroon-small {	font-family: Arial, helvetica, sans-serif;
			font-size: 12;
			line-height: 14pt;
			color: #8D122A;
		}
.menu-text-maroon-small {	font-family: Arial, helvetica, sans-serif;
				font-size: 14;
				line-height: 16pt;
				color: #8D122A;
		}

.menu-text-red-small {	font-family: Arial, helvetica, sans-serif;
				font-size: 14;
				line-height: 16pt;
				color: #D42E12;
		}


fieldset.shop
{
	margin: 0;
	border: 0;
	font-family: 	helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 12;
	margin-top: 10px;
}

fieldset.shop legend
{
	margin-bottom: 10px;
	margin-left: -3px;
}

fieldset.shop legend span.title
{
	/*color: #D42E12;*/
	font-size: 13;
}

fieldset.shop div.desc
{
	font-size: 12;
}

fieldset.shop div.logo
{
	margin: 0;
	padding; 0;
}

fieldset.shop ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 10px;
}

fieldset.shop ul.school
{
	width: 350px;	
	margin-left: 20px;
}


fieldset.shop ul.conn
{
	float: right;
	width: 260px;	
}

fieldset.shop ul li
{
	clear: right;
}

fieldset.shop ul li ul
{
	margin: 0;
	padding: 0;
}

fieldset.shop ul li ul li
{
	list-style: none;
}

fieldset.shop ul li ul li.size
{
	padding-right: 10px;
	width: 200px;
	float: left;
}

fieldset.shop ul.conn li ul li.size
{
	width: 130px;
}

fieldset.shop ul li ul li.price
{
	margin-left: 5px;
	width: 60px;
	float: left;
}

fieldset.shop ul li ul li.button img
{
	border: 0;
}



.buybut		{	position: absolute;
			left: 0px;
			top: 80px;
		}
.buylink	{	text-decoration: none;
			border: 0;
		}
.buytable	{	border: 0;
			padding: 0px;
			margin: 0px;
			width: 85%;
		}

.buytable TH,
.buytable TD	{	padding: 1px 2px 1px 5px;
			font-family: 	helvetica, Arial, sans-serif;
			text-decoration: none;
			/*text-align: center;*/
			color: #000000;
			font-size: 12;	
		}

.buytable TD	{	/*border-style: solid solid solid solid;*/
			/*border-width: 1px 0px 0 0;*/
			/*border-color: #8D122A;*/
		}


.basket		{	border-style: solid solid solid solid;
			border-width: 1px 0 1px 1px;
			border-color: #8D122A;
			padding: 0px;
			margin: 0px;
		}

.basket TH,
.basket TD	{	padding: 10px 2px 10px 2px;
			font-family: 	helvetica, Arial, sans-serif;
			text-decoration: none;
			text-align: center;
			color: #000000;
			font-size: 10;	
		}

.basket TD	{	border-style: solid solid solid solid;
			border-width: 1px 1px 0 0;
			border-color: #8D122A;
		}

.alignleft	{	text-align: left;
		}

.basket TH	{	border-style: solid solid solid solid;
			border-width: 0 1px 0 0;
			border-color: #8D122A;
		}

.removebutton	{	width: 15px;
			height: 15px;
			background: #8D122A;
		}

.schoolbasket		{	border-style: solid solid solid solid;
			border-width: 1px 0 1px 1px;
			border-color: #D42E12;
			padding: 0px;
			margin: 0px;
		}

.schoolbasket TH,
.schoolbasket TD	{	padding: 10px 2px 10px 2px;
			font-family: 	helvetica, Arial, sans-serif;
			text-decoration: none;
			text-align: center;
			color: #000000;
			font-size: 10;	
		}

.schoolbasket TD	{	border-style: solid solid solid solid;
			border-width: 1px 1px 0 0;
			border-color: #D42E12;
		}

.schoolbasket TH	{	border-style: solid solid solid solid;
			border-width: 0 1px 0 0;
			border-color: #D42E12;
		}

.schoolremovebutton	{	width: 15px;
			height: 15px;
			background: #D42E12;
		}



.orderblock		{	position: relative;
				padding-bottom: 2px;
			}
.orderdetail,
.orderitemblock		{	position: relative;
				padding: 5px 5px 5px 5px;
				margin-bottom: 10px;
				border-style: solid solid solid solid;
				border-width: 1px 1px 1px 1px;
				border-color: #C4DB0D #C4DB0D #C4DB0D #C4DB0D;
			}
.orderblockname		{	position: absolute;
				float: left;
				top: 0px;
				width: 150px;
			}
.orderblockvalue	{	position: relative;
				left: 150px;
				width: 300px;
				top: 0px;
				background: #EDF4B7;
				border: 0;
			}
.db_name	{	width: 120px;
			font-family: Arial, helvetica, sans-serif;
			font-size: 12;
			color: black;
		}
.db_field,
.db_field_school {	position: absolute;
			left: 125px;
			width: 275px;
			background: white;
			border-style: solid solid solid solid;
			border-width: 1px 1px 1px 1px;
			border-color: #8D122A #8D122A #8D122A #8D122A;
			padding-left: 3px;
		}

.db_field_school
{
			border-color: #D42E12;
}

.detail_block	{	
			margin: 5px 0 0 0;
			
		}

/* Admin - Shop */

fieldset.left
{
	width: 400px;
}

fieldset.right
{
	width: 350px;
}

fieldset.left form input.wide,
fieldset.right form input.wide,
fieldset.right form textarea.wide
{
	width: 95%;
	margin-bottom: 5px;
}

ul.adminshop,
ul.adminshop li ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 5px;
}

ul.adminshop li ul li.mover
{
	width: 11px;
	float: left;
	/*border: 1px solid red;*/
}

ul.adminshop li ul li.activator
{
	width: 48px;
	float: left;
	/*border: 1px solid blue;*/
}

ul.adminshop li ul li.category
{
	width: 338px;
	/*float: left;*/
	/*border: 1px solid green;*/
}

ul.adminshopitems
{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 15px;
	border-bottom: 1px solid silver;
}

ul.adminshopitems li.mover,
ul.adminshopitems li ul li.mover
{
	width: 15px;
	float: left;
}

ul.adminshopitems li.activator
{
	width: 60px;
	float: left;
}

ul.adminshopitems li.title
{
	width: 275px;
	margin-bottom: 10px;
}

ul.adminshopitems li.update
{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}

ul.adminshopitems li ul
{
	list-style: none;
	margin-left: 20px;
}

ul.adminshopitems li ul li.desc
{
	width: 210px;
	float: left;
}

ul.adminshopitems li ul li.price
{
	width: 60px;
	text-align: right;
}


