*
{
	margin					: 0px;
	padding					: 0px;
	border					: 0px;
	font-size				: 12px;
	font-family				: Verdana, Arial; 
	color					: rgb(0, 0 , 0);
	vertical-align			: top;
	text-align				: left;
	box-sizing				: border-box;
	-moz-box-sizing			: border-box;
}

html, body 
{
	width						: 100%;
	height						: 100%;
}

body
{
	background			: rgb(255, 255, 250) url("./Media/Background.jpg");
}

hr
{
	clear						: both;
	color						: rgb(255, 153, 0);
	background			: rgb(255, 153, 0);
	width						:	595px;
	padding					: 1px;
	margin					: 5px 0px;
}

hr.Small
{
	height					: 1px;
	padding					: 0px;
	margin					: 0px 0px 0px 0px;
}

br
{
	clear						: both;
}

a
{
	color						: rgb(0, 0, 0);
	text-decoration	: none;
	border-bottom		: 1px dotted rgb(255, 153, 0);
}

a:hover
{	
	color						: rgb(0, 0, 0);
	border-bottom		: 1px solid rgb(255, 153, 0);
}

h1
{
	font-size				: 22px;
	font-family			: Verdana;
}

h1.logo
{
	padding-left:10px;
	font-size				: 32px;
	line-height: 46px;
	color:#660c58;
}


h2
{
	font-size				: 18px;
	font-family			: Verdana;
}

h3
{
	font-size				: 14px;
	font-family			: Verdana;
}

h4
{
	font-size				: 14px;
	font-family			: Verdana;
	color						: rgb(255, 153, 0);
}

.Container
{
	clear						: both;
	padding					: 5px;
}

.Row
{
	clear						: both;
}

#LeftContainer
{
	position				: absolute;
	top							: 101px;
	left						: 0px;
	width						: 170px;
	min-height			: 510px;
	height					: auto !important;
	height					: 510px;
	padding					: 5px;
	border-left			: 1px dashed rgb(255, 153, 0);
	border-bottom		: 1px dashed rgb(255, 153, 0);
}

#RightContainer
{
	position				: absolute;
	top							: 85px;
	left						: 170px;
	width						: 610px;
	min-height			: 510px;
	height					: auto !important;
	height					: 510px;
	border-left			: 1px dashed rgb(255, 153, 0);
	border-right		: 1px dashed rgb(255, 153, 0);
	border-bottom		: 1px dashed rgb(255, 153, 0);
	padding					: 15px 5px 5px 5px;
}

#LinkContainer
{
	position				: absolute;
	top							: 101px;
	left						: 795px;
	width						: 200px;
	min-height			: 510px;
	height					: auto !important;
	height					: 510px;
	padding					: 5px;
	border-right		: 1px dashed rgb(255, 153, 0);
	border-bottom		: 1px dashed rgb(255, 153, 0);
}

.CategoryColumn
{
	width						: 185px;
	float						: left;
	padding					: 2px;
	margin					: 4px;
	border-right		: 1px dashed rgb(255, 153, 0);
}

.ProductCell
{
	float						: left;
	width						: 128px;
	padding					: 2px;
	margin					: 4px;
	cursor					: pointer;
	border					: 1px dotted rgb(255, 153, 0);
}

.ProductCell a
{
	border-bottom		: 0px;
}

.ProductCell a:hover
{
	border-bottom		: 0px;
}

.CartHead
{
	float						: left;
	padding					: 3px;
	margin					: 1px;
	font-weight			: 800;
	text-align			: center;
	background			: rgb(255, 153, 0);
	font-size				:	12px;
}

.CartCell
{
	float						: left;
	height					:	23px;
	margin					: 1px;
	padding					: 3px;
	border-bottom		: 1px solid rgb(0, 0, 0);
	font-size				:	11px;
}

.Border
{
	border					: 1px solid rgb(0, 0, 0); 
}

.MenuItem
{
	position				: absolute;
	top							: 66px;
	line-height					: 18px;
	background			: rgb(255, 153, 0);
	font-weight			:	800;
	border-right		: 1px solid rgb(0, 0, 0);
	padding					: 1px;
}

.MenuItem a
{
	display					: block;
	padding					: 2px 5px;
	text-decoration	:	none;
	text-align			: center;
	border-bottom		: 0px;
}

.MenuItem a:hover
{
	background			: rgb(255, 153, 0);
	color						: rgb(255, 255, 250);	
	border-bottom		: 0px;
}

.Field
{
	float						: left;
	width						: 125px;
	height					:	26px;
	padding-right		:	5px;
	text-align			: right;
	font-weight			:	800;
	border-right		:	1px solid rgb(255, 153, 0);
}

.Value
{
	float						: left;
	width						: 300px;
	height					:	26px;
	padding-left		: 5px;
	padding-top			: 1px;
}

input.Small
{
	margin-top 			: -2px;
	width						: 40px;
	height					: 20px;
	padding					:	1px;
	padding-top			:	2px;
	background			: rgb(255, 255, 250);
	border					:	1px solid rgb(255, 153, 0);
}

input.Medium
{
	margin-top 			: -2px;
	width						: 100px;
	height					: 20px;
	padding					:	1px;
	padding-top			:	2px;
	background			: rgb(255, 255, 250);
	border					:	1px solid rgb(255, 153, 0);
}

input.Large
{
	margin-top 			: -2px;
	width						: 300px;
	height					: 20px;
	padding					:	1px;
	padding-top			:	2px;
	background			: rgb(255, 255, 250);
	border					:	1px solid rgb(255, 153, 0);
}

input.Button
{
	height					: 20px;
	font-weight			:	800;
	text-align			: center;
	background			: rgb(255, 153, 0);
	border					:	1px solid rgb(0, 0, 0);
}

select
{
	margin					:	1px;
	font-size				: 10px;
}

option
{
	margin-right		:	10px;
	font-size				: 10px;
}

#settingsHomepageText img 
{
/*	padding:2px;
	border:1px dashed #FF9900;*/
	border:1px solid black;
}

