*{ font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 }

	body{ width:779px; margin:0 auto 10px auto; background-image:url(../templateimages/background.jpg); background-position:top; background-repeat:repeat-x; }
	
	img { border:0; }
	
	.errors { padding:0 0 10px 0; color:#CC3300; font-size:0.9em; }
	
	#oDivHeader { width:739px; height:80px; padding:10px 20px; float:left; background-color:#71706E; }
		#oDivHeaderLeftPanel { width:450px; float:left; }
		#oDivHeaderLeftPanel #oImgLogo { width:80px; height:80px; padding:0 20px 0 0; float:left; }
		#oDivHeaderLeftPanel #oPLargeHeaderTitleText { padding:7px 0 0 0; float:left; color:#fff; font-size:2em; }
		#oDivHeaderLeftPanel #oPSmallHeaderTitleText { float:left; color:#fff; font-size:1.3em; }  
		
		#oDivLanguages { width:190px; float:right; }
			#oDivLanguages p { padding:0 10px 0 0; float:left; color:#fff; font-size:0.8em; }
			#oDivLanguages ul { list-style:none; float:left; }
				#oDivLanguages ul li { padding:0 0 0 3px; float:left; }
				
		#oUlNavigation{ list-style:none; height:25px; }
		
			#oUlNavigation li{ width:auto; height:19px; margin-right:2px; padding-top:3px; float:left; background-color:#FFF; 
							   border-top:2px solid #C0BFBD; border-bottom:1px solid #C0BFBD; font-size:0.8em; text-align:center; 
							   font-weight:bold; padding-left:29px; padding-right:29px; }
			#oUlNavigation li#liLast{ padding-right:28px; margin:0; }
				#oUlNavigation li a{ text-decoration:none; color:#000; }
					#oUlNavigation li a:hover{ color:#5C7E7F;}
				
		#oDivPageTitle { width:759px; height:59px; padding:20px 0 0 20px; float:left; background-color:#fff; background-image:url(../templateimages/header_notes.jpg); background-position:bottom right; background-repeat:no-repeat; }
			#oDivPageTitle h1 { color:#5C7E7F; font-size:1.2em; }
			
			/* Breadcrumb trail  */
			.breadcrumbtrail { padding: 3px 3px 0 0px; font-size:0.8em; font-weight:bold; }			
				.breadcrumbtrail ul { margin-left: 0; padding-left: 0; display: inline;	border: none; } 			
					.breadcrumbtrail ul li { margin-left: 0; border: none; list-style: none; display: inline; }
						.breadcrumbtrail ul li a { color:#000; text-decoration:none;  }
				
		#oDivSearchBar { width:739px; line-height:26px; padding:0 20px; background-color:#000; float:left; font-size:0.8em; }
			#oDivSearchBar p { float:left; font-weight:bold; color:#fff; }
				#oDivSearchBar p a { color:#fff; text-decoration:none; }
			#oDivSearchBar form { width:610px; float:left; }
				#oDivSearchBar form ol { padding:0 15px 0 0; list-style:none; float:left; }
				#oDivSearchBar form ol li { float:left; }
				#oDivSearchBar form ol li label { padding:0 6px 0 25px; float:left; color:#fff; }
					#oDivSearchBar form ol li input { width:200px; height:18px; padding:0 2px; }
					#oDivSearchBar form ol li select { width:200px; height:18px; margin-top:2px; float:left; }
				#oDivSearchBar form input { margin-top:2px; float:left; }
			
				
	#oDivMainbody { width:779px; float:left; background-color:#71706E; background-image:url(../templateimages/mainbodyBG.gif); } 
		
		#oDivLeftPanel { width:170px; padding:10px 20px 10px 10px; float:left; }  
			#oDivLeftPanel h2 { padding-bottom:5px; color:#fff; font-size:0.8em; }
			
			/*Basket*/
			#minibasket { padding-bottom:15px; color:#fff; font-size:0.8em; }
				#minibasket p { padding:2px 0 4px 0; }
				#basketlines { width:150px; padding:10px 0 3px 0; list-style:none; }
					#basketlines li { width:150px; padding:0 0 10px 0; }
						#basketlines li a { color:#fff; text-decoration:none; }
				#basketlinks { padding:5px 0 0 0; list-style:none; }
					#basketlinks li { padding:2px 0; }
						#basketlinks li a { color:#fff; line-height:20px; text-decoration:none; }
							#basketlinks li a img { padding-right:5px; float:left; }
			
			#bigbandarrangements { padding-bottom:15px; color:#fff; font-size:0.8em;}
				#bigbandarrangements { padding:0 0 10px 0; }
					#bigbandarrangements li { padding:5px 0; list-style:none; }
						#bigbandarrangements li a { color:#fff; text-decoration:none; }
							#bigbandarrangements li a:hover { text-decoration:underline; }
			
			/*Top lists*/
			#toplists { padding-bottom:15px; color:#fff; font-size:0.8em; }
				#toplists ol { padding:0 0 0 25px; }
					#toplists ol li { padding:5px 0; }
						#toplists ol li a { color:#fff; text-decoration:none; }
						#toplists ol li a:hover { text-decoration:underline; }
			
		
		#oDivRightPanel { width:559px; padding:10px; float:left; }
			#oDivContent { width:539px; padding:0 10px; margin:10px 0; float:left; background-color:#fff; }
				#oDivContent h1 { padding-bottom:12px; color:#5C7E7F; font-size:1.2em; }
				#oDivContent h3 { padding-bottom:10px; color:#000; font-size:1em; }
				#oDivContent p { padding:0 0 9px 0; font-size:0.8em; }
		
			.trythesecategories {
				margin: 8px 0px 8px 0px;
			}
			
			.trythesecategories ul {
				list-style: none;
				display: inline;
				margin: 0;
				padding: 0;
			}
			
			.trythesecategories ul li {
				display: inline;
				margin: 0;
				padding: 0;
				text-indent: 0;
			}
			
			#oDivFooter { width:559px; margin:10px 0 0 0; padding:7px 0 0 0; float:left; border-top:2px dotted #fff; font-size:0.7em;}
				
				#oDivFooter ul { width:469px; padding:0 0 0 70px; list-style:none; float:left; }	
					#oDivFooter ul li { float:left; line-height:10px; border-left:1px solid #fff; padding:0 5px; }
					#oDivFooter ul li#oLiFirstItem { border-left:0; }
						#oDivFooter ul li a { color:#fff; text-decoration:none; }
						
				#oDivContactInfo { width:519px; padding:7px 20px; float:left; }
					#oDivContactInfo p { padding:5px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#fff; text-align:center; }
				
				#oPSiteBy { width:559px; color:#fff; text-align:center; float:left; }
					#oPSiteBy a { color:#fff; }
					
					
					
		#oDivContent p.attributeLinks{ width:250px; float:left; font-size:0.8em;}
			#oDivContent p.attributeLinks a{ color:#5C7E7F; text-decoration:none;}
				#oDivContent p.attributeLinks a:hover{ text-decoration:underline; font-weight:bold;}
		
			
			
			
		.page_paging_header{ padding:0 0 10px 0; font-size:0.9em; color:#5C7E7F;}
			.page_paging_header a{ color:#5C7E7F; text-decoration:none;}
				.page_paging_header a:hover{ text-decoration:underline;}
				
		.page_paging_footer{ padding:0 0 10px 0; font-size:0.9em; color:#5C7E7F;}
			.page_paging_footer a{ color:#5C7E7F; text-decoration:none;}
				.page_paging_footer a:hover{ text-decoration:underline;}
				
				
				
		.AttributeLabel{ font-weight:bold; width:150px;}
		
		
		.sampleLinks{}
			.sampleLinks a{ color:#5C7E7F; text-decoration:none;}
				.sampleLinks a:hover{ text-decoration:underline; font-weight:bold;}
				
				
		.customer h2{ font-size:0.9em;
					  color:#5C7E7F;}
					
			.customer a{ color:#5C7E7F;
						 text-decoration:none;}
				.customer a:hover{ text-decoration:underline;}
				
	.vieworder{ font-size:0.8em;}
		.vieworder h2{ font-size:1.1em;
					   color:#5C7E7F;}
		.vieworder label{ float:left;
						  width:150px;}
		.vieworder p a{}
	.name{ width:300px;
		   font-size:0.8em;}
	.price{ font-size:0.8em;
			text-align:right;}
	.price_1{ font-size:0.8em;
			  text-align:right;}
	.quantity{ font-size:0.8em;
			   text-align:right;}
	.total{ font-size:0.8em;
			text-align:right;}
	.totals{ width:100%;
			 text-align:right;
			 padding:10px 0 0 0;
			 margin:0 0 10px 0;
			 border-top:1px solid #000;
			 font-size:0.8em;}
		.totals em{ color:#5C7E7F;
				    font-weight:bold;
					font-size:1em;}
	tr.header{ border-bottom:1px solid #000;}
	.subheader{ font-size:0.8em;}
.header{ color:#5C7E7F;}

.vieworderp{}
	.vieworderp a{ text-decoration:none;
				   color:#5C7E7F;}
		.vieworderp a:hover{ text-decoration:underline;}