	/* reset white space and set base font */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{
		margin:0;padding:0;	
		font-family:Garamond, Times New Roman, serif;	
		font-size:16px;
		color:#0f1a3e;
		line-height:18px;
	}
	img {border:0px;}
	ul { padding-left: 25px; padding-bottom:10px; }
	table{ border-collapse:collapse;border-spacing:0; }
	h1,h2,h3,h4,h5,h6{font-size:100%;}
	td, th { vertical-align:top; text-align:left; }	

	/* template styles */

	h1 {font-size:20px; font-weight:bold;}
	
	body { text-align:center; padding-top:15px; }	
	
	#primary_nav {
		width:1000px; height:51px;
		margin-left: auto; margin-right: auto;  		
	}
	
	#secondary_nav {
		position:relative;
		width:1000px; 
		margin-left: auto; margin-right: auto;  			
		padding-top:15px; padding-bottom:1px;
	}		
		.subMenu {
			text-align:left;
			position: absolute;   
			top:40px;
			display: none;
			background-color: #ffffff;
			padding: 3px 7px 5px 7px;
			border: 2px solid #5E91AE;
		}
		.subMenu a {
			font-size: 17px;
			color: #111940;
			text-decoration: none;
			line-height: 21px;
			font-weight:bold;
		}
		#subMenu_nwgourmetgiftbaskets {
			left:40px;
		}
		#subMenu_nwfoodandwine {
			left:265px;
		}
		#subMenu_corporategifts {
			left:464px;
		}
		#subMenu_giftsbytheme {
			left:641px;
		}
		#subMenu_occasion {
			left:820px;
		}
		
	#content_outer {
		width:1000px; 
		margin-left: auto; margin-right: auto;  			
		padding-top:5px; padding-bottom:5px;
	}			
	#content_pane {
		text-align:left; padding-bottom:10px;
	}	
	
	#footer_nav { width:1000px; margin-left: auto; margin-right: auto;  }
	
	#footer {
		padding-top:32px; padding-bottom:32px;
	}
		#footer_line1 { font-size:24px; padding-bottom:6px; font-weight:bold; }
		#footer_line2 { font-size:22px; padding-bottom:4px; }
		#footer_line3 { font-size:18px; }
		#footer_line4 { padding-top:25px; }	
		#footer_line4 a { font-size:25px; }	
		#footer_line5 { padding-top: 10px; }

/* CMS/ADMIN */

	#adminheader 	{
		width:980px; padding:10px;
		background-color:#999999;
		font-size:18px; font-weight:bold;
		float:left;
	}
	
	#adminleftmenu 	{
		width:200px; padding:10px;
		background-color:#999999;	
	}
	#adminleftmenu 	li { list-style:none; }
	
	#admincontent 	{padding:10px;}
	
	.alternatingItemRow {background-color:#CCCCCC}
	
	#dataGrid {margin-top:10px;}
	#dataGrid td, #dataGrid th { padding:2px 10px 2px 0px;}
	#dataGrid th { background-color:#999999;}
