body {
		color			: #FFFFFF;
		font-family		: Arial, Verdana, sans-serif;
		background		: #122981 repeat-x;
		font-size		: 14px;
}
div.images-importers, div.images-suppliers{
								margin-left	: 100px;
}

#allcontent {
		width 			: 960px;
		height			: 100%;
		padding-top		: 0px;
		padding-bottom	: 5px;
		background-image: url('images/layout/background.png');
		margin-left		: auto;
		margin-right	: auto;
		border			: thin solid white;
		/*			overflow		: auto;*/
}
* html div#maincontent { 
   height: expression( this.scrollHeight < 573 ? "572px" : "auto" ); /* sets min-height for IE */
}
a[class^=month] {
		font-size		: 1.5em;
		margin-bottom	: 10em;
		margin-top		: 10em;

}
div[class^=articlebox]{
		margin-left		: 4em;
		margin-top		: 2em;
		margin-bottom	: 2em;
		border			: thin dashed #8B90FF;
}		
#maincontent {
		font-size		: 105%;
		padding			: 1px;
		/*margin-top		: 1px;
		margin-right	: 0px;
		margin-bottom 	: 10px;
		margin-left 	: 0px;*/
		width				: 700px;
		height			: 100%;
		min-height		: 527px;
		margin-left	: 247px;	
		overflow		: auto;
		padding-bottom	: 60px;
}		

#header {
		margin			: 0px;
		height			: 100%;
		width			: 100%;
		background-image: none;		
}

.article img {
		float	: left;
		margin-right	: 5px;

}		
	
.article h2 {
		color			:#218FE6;
		
text-decoration: underline;		
}
.article {

border-bottom	: thin solid #218FE6;
margin	: 10px;
}
.date {
		font-size		: 0.8em;
		font-style		: italic;
		
}		
#sidebar {
		padding			: 1px;
		/*margin-top		: 0px;
		margin-left		: 0px;
		margin-right	: 500px;
		margin-bottom	: 100px;*/
		width			: 185px;
		height			: 580px;
		overflow		: none;
		top				: 315px;
		position		: absolute;	
		/*	position		: absolute;
		top				: 128px;
		right			: 0px;
		width			: 280px;*/
}

.contactinfo {
		width				: 100%;
		font-size		: 1.1em;
}
td.green{
		background-color: green;		
}
td.red {
		background-color: red;
}
td.amber {
		background-color: #FF9000;
}			
td.blue {
		background-color: #0000FF;
}
td.yellow {
		background-color: #FFFF00;
}
td.purple {
		background-color: #8467D7;
}

.green {
		color			: green;
}			
.purple {
		color		    : #8467D7;
}
.red {
		color			: red;
}
.blue {
		color			: #00CBEC;
}
.amber {
		color			: #FF9000;
}
.yellow {
		color			: #FFFF00;
}			
td.chart {
		width			: 10px;
		height			: 20px;
		padding		: 10px;
		border-spacing	: 20px;
}			

table.chart { border-spacing : 10px;}


h1 {
		text-transform	: capitalize;
		color				: #F8F8FA;
}			

h2 {
		color				: #F8F8FA;
}		

#outlet-table{
		border			: none;
}		


a {
		color			: #218FE6;
}			
.imgcontainer-left{
		float			: left;
		clear			: left;
		margin			: 10px;
		margin-top		: 0px;	
		padding			: 10px;
		padding-top		: 0px;
		margin-right	: 10px;
		padding-right	: 0px;
}
.imgcontainer{
		margin-left		: auto;
		margin-right	: auto;
		clear			: right;
		display			: block;
		padding-bottom	: 30px;
}			
.imgcontainer-small{
		text-align		: left;		
		padding			: 10px;
}			

em.warning {
		color				: red;
		font-style		: italic;
}		



.lightsGal{
		display: block;
		float: left;
		margin: 0 10px 10px 0;
}





.buttons a { 
		color 			: #FFFFFF;
		background-color: #000;
		padding			: 10px;
		padding-left	: 3px;
		display			: block;
		
		font			: 1.2em Arial, sans-serif;
		font-weight		: bold;
		text-decoration	: none;
		text-align		: left;
}
.buttons {
		width			: 100%;
}			

#telephonenumbers {
		border			: none;
}			

.article-img {
		float			: left;
		margin-right		: 30px;
}

.email{
		padding-right	: 20px;
		background		: transparent url(images/icons/icon_mailto.gif) no-repeat center right;
	  }

/*	  .buttons a:hover {
			  background-color: #0000FF;
			  color			: #66FFFF;
			  text-decoration	: none;
}*/
a.contact {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/contact.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(images/icons/icon_pdf.gif) no-repeat center right;
}
a.outlet {
		
		/*background		: transparent url(images/icons/outlet.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}
a.photogallery {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/gallery.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}
a.services {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/services.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}
a.products {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/fish.png) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}

a.home {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/home.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}	
a.archive {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/home.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}	
a.subscribe {
		/*padding-right	: 18px;
		background		: transparent url(images/icons/mail.gif) no-repeat center right;*/
		text-align	: center;
		background		: transparent url(images/layout/gel-button.png) no-repeat center left;
}
img {
		border			: none;
}		
.line {
		text-align		: right;
		color			: red;
		border-bottom	: thin solid green;
}		

#home .home, #products .products,#archive .archive, #outlet .outlet, #contact .contact, #services .services, #photogallery .photogallery, #subscribe .subscribe
{
		color			: #00F2FF;
}



#servicesprovided{
		width			: 400px;
		float			: right;
		list-style		: none;
		text-indent		: -1em;
		margin-left		: 0;
		padding-left	: 1em;
}		

#servicesprovided li {
		padding-bottom	: 10px;
}		

#subscribediv {
		position		: fixed;
		top				: 300px;
		right			: 0px;
}

#subscribediv img {
		border			: none;
}

#subscribediv a:link {
		border			: none;
}

#subscribediv a:visited {
		border			: none;
}		
