* {margin:0;padding:0;}
* html body *{overflow:visible}
body {min-height:101%;font-size:100.01%;font-family:arial,helvetica;color:#000;background:#fff;text-align:left;}

body 
{
	font-size:				12px;
}

/* HEADER CLASSES  */
.Header
{
	background-image:url('../Images/Header_Gradient.png');
  	background-position: left;
  	background-repeat: repeat-x;  
	height:100px;
}

.Header .HeaderBGImg{
  height: 100px;
  background-repeat: no-repeat;
}

/* CONTAINER CLASSES */
.Navigation-Container
{
	position:relative;
	float:left;
	/*border:1px solid #000;*/
	width:230px;
	margin:0px -230px 0 0;
	border-right:1px solid #FF99CC;
}

.Content-Container
{
	border-top:1px solid #FF99CC;	
	margin-left:230px;
}

/* NAVIAGATIONAL CLASSES */
.Navi-Header
{
	font-size:14px;
	border-top:2px solid #FF99CC;
	border-bottom:2px solid #FF99CC;
	text-align:center;
	padding: 4 0 4 0;
}

.Navi-BlockActive 
{
	font-size:14px;
	background:#F7E2EE;
	font-weight:bold;
	padding:6 0 6 5;
}

.Navi-Block
{
	font-size:14px;
	background:#FFF;
	font-weight:normal;
	padding:4 0 4 9;
}

.Navi-Break
{
	height:15px;
}

/* ORDER INFO */
.Navi-OrderInfo
{
	text-align:center;
	padding: 5 0 0 0;
}

.Navi-OrderInfo img
{
	border: 0;
}

/* NEWSLETTER FORM */
form.frmNewsletter fieldset
{
	border:none;
	margin-bottom: 2px;
	padding: 4px;
}

form.frmNewsletter label
{
	display:inline-block;
	line-height:1.8;
	vertical-align:top;
	font-weight:bold;
	width: 40px;
}

form.frmNewsletter ol
{
	margin: 0;
	padding: 0;
}

form.frmNewsletter li
{
	list-style:none;
	margin: 0;
	padding: 1px;
}

form.frmNewsletter img
{
	vertical-align:text-bottom;
}

.Newsletter-Success
{
	vertical-align:middle;
	text-align:center;
	padding: 4 0 4 0;
}

.Newsletter-Error
{
	vertical-align:middle;
	text-align:center;
	color:#FF0000;
	font-weight:bold;
	padding: 0 0 4 0;
}
  
/* CONTACT US CLASSES */
.Navi-ContactInfo
{
	text-align:center;
	padding: 5 0 0 0;
}

/* BASKET DETAILS */
.Navi-BasketDetails
{
	text-align:right;
	padding: 5 2 0 5;
}

.BasketHeader
{
	/*float:left;*/
	text-align:left;
	font-weight:bold;
}

.BasketItem
{
	float:left;
}

.BasketEmpty
{
	padding: 0 0 0 8;
	float:left;
}

.BasketTotal
{
	padding: 4 0 0 0;
	font-weight:bold;
}

/* LINKS */
.Navi-LinkInfo
{
	padding: 5 0 5 0;
	border-bottom:1px solid #FF99CC;
}