body {margin:0px;
			font-family: verdana, helvetica, sans-serif;
			font-size:10pt;
			background-color: #CFE2F6;
			}

a {text-decoration: underline;
			font-weight: bold;
			color: #C5383E;}
a:hover{color: #C05D06;}
			
.header a:link {color: #13325F;
					text-decoration: none;}	
.header a:active {color: #13325F;}					
.header a:visited {color: #13325F;
					text-decoration: none;}
.header a:hover {color: #53739E;}		

.container {width:900px;
				text-align:center;
				margin:0px;}

.header {width:900px; 
			height: 168px !important;
			height: 160px;
			background-image: url('http://www.illumin.com/images/header.jpg');
			background-repeat: no-repeat;
			text-align:left;
			}

.logo {float: left;}

.cart-info {float: right;
				padding-top: 5px;
				padding-right: 5px;}
				
.cart-info p {margin-top:0px; 
				margin-bottom: 3px;
				padding-top: 0px;
				padding-bottom: 0px;}

.navigation {width:900px; margin:0px;}
	
.body { width:900px; overflow:auto;
			background-color: #fbba53;
			margin:0px;}
			
.main-left {width: 620px !important;
				width: 640px; padding: 10px;
				float: left;
				text-align: left;}

.main-right {width: 250px !important;
				width: 250px;
				float: left;
				padding-top:15px;
				margin-right:10px;}

.news {background-image: url('images/news-bg2.jpg');
					width: 250px; 
					background-repeat: repeat-y;
					text-align: left;
					margin-bottom:15px;
					}	
				
					
.news-text {padding: 0px 10px 0px 10px;}			
					
.news ul {margin-left: 25px;
					 margin-top: 0px; padding: 0px;
					 margin-bottom:0px;}
.news li {margin-bottom: 3px;}
				
.newrelease {width: 450px; padding-right: 5px; 
				float:left;}

.bestseller {width: 150px; padding:5px;
				float:left;
				text-align:center;}
				
.section-head, .pageheading {font-size: 15pt;
					font-weight: bold;
					font-family: georgia, garamond, palatino, serif;
					margin-bottom: 5px; margin-top: 0px;}

.footer {width:900px; height: 60px;
			background-color: #E48E43;
			font-size: 8pt;
			color:#ffffff;}

.footer a {font-weight:normal;}
.footer a:link {color: #ffffff;}	
.footer a:active {color: #ffffff;}					
.footer a:visited {color: #ffffff;}
.footer a:hover {color: #FCCF90;}	
			
.foot-border {width:900px; height:1px;
			background-image: url('http://www.illumin.com/images/footer-bg.jpg');
			background-repeat: repeat-x;
			margin-bottom: 3px;
			font-size:0px;
			}

.shop-left {width:190px !important;
					width: 200px;
					float: left;
					padding: 5px;
					text-align: left;
					margin-top: 0px;
					padding-top:0px;
					padding-right:0px;
					}

.shop-left form {margin-top:10px;}

.shop-right {width: 690px !important;
						width: 700px;
						float: left;
						padding: 0px 5px 0px 5px;
						margin-top: 0px !important;
						margin-top: 13px;
						}
						
.boxtext {font-size: 10pt;}

.infoboxheading {font-size: 11pt;
						font-weight:bold;
						font-family: Georgia, garamond, palatino, serif;
						background-color: #E48E43;
						padding-left: 2px;
						padding: 1px;
						text-align: left;
						}
						
span.greetuser {font-weight: bold;}

.main {font-size: 10pt;}

.smalltext {font-size: 10pt;
border:none;}

.infobox {padding-top:0px; 
					margin:0px;}
					
.sideinfobox {padding-top:0px; 
					border-right:1px solid #E48E43;
					margin:0px;
					width: 99%;
					margin-right:5px;
					}
					
.infoboxcontents {font-size: 10pt;
					line-height: 14pt;}

.boxtext{margin-top:0px;
				padding-top: 0px;}
							
						
.productlisting-heading {font-weight:bold;}
.productlisting {font-size:10pt;}
.productlisting-data {font-size:10pt;}
.stockwarning {font-style:italic;
								font-size:10pt;}
								
.imgcol {width:200px;
				float:left;
				margin-top:3px;}

.infocol {width: 480px !important;
				width: 490px;
				padding: 0px 5px 0px 5px;
				float:left;
				text-align:left;
				}
				
.infocol p {margin-top:0px;}			
				

.author-container {width: 490px !important;
										width:480px;}
.author-content {width:238px; padding-right:5px; float:left;}

table {font-size:13px;}

.menu,
.menu ul {
margin:0;
padding:0;
list-style:none;
}
.menu {width:240px;}
.menu li {
margin:0;
padding:0;
margin-bottom:1px;
 }
.menu a {
display:block;
padding:2px 5px;
text-decoration:underline;
}
.menu a:hover {}
.menu ul li {padding-left:15px;}
.menu ul a {text-decoration:underline;
					color:#000}
.hidden {display:none;}


.award-table td {padding-bottom: 15px;}

.award {padding: 3px;
			padding-left: 10px;}
			
ul {margin-top:5px;}

.events li {padding-bottom:5px;
				}

h2 {font-size: 15pt;
		font-weight: bold;
		font-family: georgia, garamond, palatino, serif;
		margin-bottom:3px;}							
				
h3 {font-size: 13pt;
		font-weight: bold;
		font-family: georgia, garamond, palatino, serif;
		margin-bottom:3px;}		
		
h4 {font-size: 11pt;
		font-weight: bold;
		font-family: georgia, garamond, palatino, serif;
		margin-bottom:3px;}			
		
.asset-name {text-decoration:none;
						font-size:13pt;
						padding-top:10px;}
.asset-name a{text-decoration:none;}
						
.asset-meta {font-size: 8pt;
						color:#C05D06;
						width: 100%;
						border-top:1px solid #C05D06;
						padding-top: 3px;}

.widget-list-item {text-align:left;
						margin-bottom: 5px;
									}

.widget-header {font-size: 11pt;}

.addtocart {background-image: url('images/atcbg2.jpg');
					width: 200px; 
					background-repeat: repeat-y;
					text-align: left;
					margin-bottom:15px;
					float:right;
					margin-top:5px;
					}	
					
span.buy {font-weight: bold;
					font-size: 11pt;
					font-family: georgia, garamond, palatino, serif;
					}
					
span.price {font-size: 12pt;
						font-weight: bold;
						color: #C5383E;}	
						
#widget-list ul {}

h1 {font-size: 15pt;
					font-weight: bold;
					font-family: georgia, garamond, palatino, serif;
					margin-bottom: 0px; margin-top: 0px;}
					
h2 {font-family: verdana, helvetica, sans-serif;
			font-size:10pt;
			margin-bottom: 0px; margin-top: 0px;
			font-weight:normal;}
			
