body {
	font-family: arial;
	font-size : 12px;
	color: #ffffff;
	margin-left : 0px;
	margin-top : 0px;
	margin-right: 0px;
	background-color: #0d2950;
	background-repeat: repeat-x; background-position:top;
}
.maincontent
{
	margin-top: 10px; background-color: #4b77a3;}
	
table {
	font-family: arial;
	font-size : 12px;
	color: #ffffff;
	border-style: none;
	
}
.sitetitle, .sitetitle:hover { text-decoration: none; padding-bottom: 15px; padding-left: 5px; font-family: Century Gothic; font-size: 20pt; color: #01005d}
.photoalbum
{
	border-right: #787878 1px solid;
	border-top: #787878 1px solid;
	border-left: #787878 1px solid;
	border-bottom: #787878 1px solid;
}

.breadcrumbs {	color:#e51b24; font-size:8pt}
A.breadcrumbs{ color: #555555; font-size: 8pt;text-decoration: none;}
A.breadcrumbs:visited {	color:#555555; font-size:8pt; text-decoration: none;}
A.breadcrumbs:hover {	color:#555555; font-size:8pt; text-decoration: underline;}

.arial_8_grey {
	font-size: 10px;
	padding-bottom: 10px;
}


.login {font-family: Arial; font-size: 11px; color: #666666; font-weight:bold;} 
a.login {font-family: Arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none;} 
a.login:hover {font-family: Arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: underline;} 
a.login:visited {font-family: Arial; font-size: 11px; color: #666666; font-weight:bold; text-decoration: underline;}

.loginbox {background-color: #ffffff; height:15px; border: solid 1px #444444; width: 100px; color: Black;} 

.topbar
{background-image: url(http://source.forestedge.biz/atacama/pub_images/headerbackground.gif); background-repeat: repeat-y; font-family: Arial; font-size: 11px; color: #777777;  vertical-align: middle; padding-right: 10px;}
.footer
{  text-align: center; background-color: #41678c; font-family: Arial; font-size: 11px; color: #777777; vertical-align: middle; height: 40px;}

.zonecolour { background-color: #31498c; height: 1px; padding: 0 0 0 0; width:100%; }

.topmenu
{	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;	}
.topmenulink:selected {background-image: url(http://source.forestedge.biz/Momentum/pub_images/tm_hov.gif);}
a.topmenu:hover
{ background-image: url(pub_images/tm_hov.gif)}
	
a.sidemenu
{
	color: #9fcaea;}
a.sidemenu:hover
{
	color: #9fcaea;}
a.sidemenu:visited
{
	color: #ffffff;}
a.sidemenu:hover
{
	color: #8cacf5;}
.mainheading_hp {  padding-left: 10px; margin-top: 0px; vertical-align: bottom; font-family: Arial; font-size: 18px; color: #5f5e99; font-weight: normal; text-decoration:none;  }
.mainheading2 { position: absolute; margin-top: 17px;  padding-left: 10px; vertical-align: bottom; font-family: Arial; font-size: 20px; color: #ffffff; font-weight: normal; text-decoration:none;  }

 
.main
{    

	background-repeat: no-repeat;
 	font-family: Tahoma;
	font-weight: normal; 
	color: #ffffff; 
	font-size: 12px;
	width: 100%;
	display: block;
	float: left;
	width: 100%;
	padding: 0px;
	border: 0px;
	text-align: center;
	 }


div.main
 {  width: 100%; padding-left: 0px; text-align: center; padding-bottom: 15px; color: White;}

#pnlsidemenu
{	
	
	float: left;
	width: 105px;
	display: inline;
	position: relative;
	padding-left: 10px;
	
	}

.panelbarHome
{ 
	font-size: 12pt;
	color: #252f80;
	font-family: arial;

	cursor: hand;
	padding: 4px;
	border-bottom: dotted 1px #efefef;
	height: 25px;
	/*padding-left: 15px;*/
	text-decoration:none;
	
 }

.panelbarHomeExpand
{
	font-size: 12pt;
	color: #252f80;
	font-family: arial;
	
	cursor: hand;
	padding: 4px;
	
	height: 25px;
	/*padding-left: 15px;*/
	text-decoration:none;

}

.panelbarHomeSelected
{
	font-size: 12pt;
	color: #9fcaea;
	font-family: arial;

	cursor: hand;
	padding: 4px;
	
	height: 25px;

	text-decoration:none;
}

.panelbarHeader
{
	font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
	
	
}



.panelbarHeaderExpand
{
		font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
}

.panelbarHeaderSelected
{
		font-size: 12pt;
	color: #252f80;
	font-family: arial;
	border-bottom: dotted 1px #efefef;
	cursor: hand;
	height: 20px;
	padding-left: 0px;
	text-decoration: none;
	padding-right: 4px;
	padding-bottom: 4px;
}

.panelbarItem
{
	font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}	

.panelbarItemSelected
{
font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}

.panelbarItemExpanded
{
	font-size: 10px;
	color: #252f80;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 4px;
	text-decoration:none;
	
	width: 100%;
	margin-left: 0px;
}

.panelbarInnerItem
{
	font-size: 11px;
	color: #777777;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	height: 15px;
	margin-left: 30px;
	text-decoration:none;
}

.panelbarInnerItemSelected
{
	font-size: 11px;
	color: #9fcaea;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	font-weight: bold;
	height: 15px;
	margin-left: 20px;
	text-decoration:none;
}

.panelbarInnerItemExpanded
{
	font-size: 11px;
	color: #9fcaea;
	font-family: arial;
	font-weight: normal;
	cursor: hand;
	padding: 1px;
	height: 15px;
	padding-left: 15px;
	text-decoration:none;
}

.panelbarHeaderLink:visited, .panelbarHeaderLink

{	color: #252f80;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.panelbarItemLink, .panelbarInnerItemLink

{	color: #8080ae;
	text-decoration: none; font-size: 12px;
}

.panelbarHeaderLink:hover, .panelbarItemLink:hover, .panelbarInnerItemLink:hover
{	color: #ffffff;
	text-decoration: none;
}

.panelbarItemLink:visited, .panelbarInnerItemLink:visited
{	color: #8080ae;
	text-decoration: none;
}
.panelbarHeaderLink:hover:visited, .panelbarItemLink:hover:visited, .panelbarInnerItemLink:hover:visited
{	color: #ffffff;
	text-decoration: none;
}

.list_alt 
{
    background-color: #f8f8f8;  
}

.UnsupportedBrowserTopLink
{
	background: #ececec url('img/MenuItemBackground.gif') repeat-x;
	border-top: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
}

.ecs_productnumber
{
	font-family:Arial;
	font-size:12pt;
	color:Black;
	font-weight:bold;	
}

.ecs_productname
{
	font-family:Arial;
	font-size:15px;
	color:#e51b24;
	font-weight:bold;
}

.ecs_productdescshort
{
 font-size : 11px;
	color: #777777; 
	font-weight: normal;
}

.ecs_price
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
	font-weight:bold;
}

.ecs_priceamount
{
	
	font-family:Arial;
	font-size:10pt;
	color:red;
	font-weight:bold; 
 }

.underline_dots 
{
	border-bottom: 1px dotted #666666; padding-top: 5px; padding-bottom: 10px; height: 20px;
}

.advice
{ font-size: 38px; color: #4b4a87; letter-spacing: 3px; font-family: arial; }
.products
{ font-size: 26px; color: #606096; font-family: arial; letter-spacing: 2px; }
.alpacasales
{ font-size: 32px; color: #7d7da4; font-family: arial; letter-spacing: 3px; }
.atacama
{ font-size: 48px; color: #6d6c9b; letter-spacing: 5px; font-family: arial;  }
