@charset "utf-8";
/* *********************
All Squared Away

Version: 1
Date:	 8-15-08

By: Product 9 DESIGN

********************* */

/*-------  TAGS   -------*/
body {background:#DDE5CA; color:#58595B; font-size:100.01%; line-height:1.3em; 
font-family:Verdana, Arial, Helvetica, sans-serif;}

	p, td, h1, h2, h3, h4 {margin:0; padding:0;}

	a {color:#4E390A; text-decoration:none; font-weight:bold;}
	a:hover {color:#95B758; text-decoration:underline;}
	img {border:0;}
	
	ul {margin:6px 0 0 10px; padding:0; font-size:0.72em;}
	li {margin:0 0 0 5px; padding:0;}

/*-------  LAYOUT -------*/
#margin { border:1px #FFFFFF solid; width:775px; margin:0 auto; padding:15px;}
#page_wrapper {background:#FFFFFF; padding:30px; }

	#header {height:100px; position:relative;}
		#header_a {background:#DDE5CA; top:0; left:0; position:absolute; width:600px; height:100px;}
			#header_title {border-right:2px solid #fff; float:left; height:100px;}
				#header_title h1 {padding:40px 10px 0 30px; margin:0;}
			#header_right {float:left; height:100px;}
				#header_right h2 {padding:40px 10px 0 10px; margin:0; font-weight:normal;}
				#header_right h2 a {font-weight:normal;}
				
					
		#header_b {background:#fff; top:0; left:615px; position:absolute; width:110px; height:100px;}
			#header_right_nav {padding:43px 10px 0 10px; height:30px;}
				#header_right_nav a {text-decoration:none; display:block; padding:4px 8px; font-stretch:expanded;
				color:#4E390A; font-size:0.85em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
				#header_right_nav a:hover { color:#FFFFFF;}
			
			/* added for submenus with two items */
			#header_right_nav2 {padding:20px 10px 0 10px; margin:0;}
				#header_right_nav2 a {display:block; padding:4px 8px; margin:0;
				text-decoration:none; color:#4E390A; font-size:0.85em; 
				font-stretch:expanded; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
				#header_right_nav2 a:hover { color:#FFFFFF;}

	
	#content {clear:both; position:relative; padding:30px; margin-right:205px; font-size:.95em;}
		#content h2 {font-size:0.8em; text-transform:uppercase; padding:0 0 12px 0; font-weight:normal; 
		font-family:Georgia, "Times New Roman", Times, serif; color:#4E390A; font-stretch:extra-expanded;}
		
		#content h3 {font-size:0.72em; padding:8px 0 0 0; margin:0; }
		
		#content p {font-size:0.72em;}
			.photo {padding:30px 0 0 0; text-align:right; height:270px;}
		#content a {}
	#content_footer {text-align:right; padding:5px 0 0 0;}
	
	#footer {width:775px; margin:18px auto 9px auto; font-size:0.56em;}
		#credits {padding:12px 0 0 0;}
		#credits p {padding:0; margin:0; line-height:1.5em;}
		#credits p a {padding:0; margin:0; color:#58595B;}

/*-------  PAGES -------*/
	#home {}
	#calltoorder {}
	#ethics {}
	#fame {}
	#packages {}
	#gotclass {}
	#neat {}
	#giftofgiving {}
	#sos {}
	#blog {}
	#cart {}
	#gift {}


/*-------  NAVIGATION -------*/
	/* MAIN NAV */
	#nav {width:90px; height:100px; font-family:Georgia, "Times New Roman", Times, serif; position:relative;}
		#nav .nav_title {text-align:center; font-size:0.7em; color:#4e390a;}
		.nav_item {height:20px; width:20px; border:1px solid #DDE5CA; float:left; margin:3px 4px 0 4px; }
			
			.nav_item a {display:block; background:#fff; height:20px; width:20px; text-align:center;
			font-size:.7em; text-decoration:none; color:#4E390A; font-weight:normal;}
			.nav_item a span {display:none; position:absolute; top:108px; left:0; line-height:1.15em; 
			width:105px; height:50px; font-weight:normal;}
			.nav_item a:hover {background:#DDE5CA; color:#fff; cursor:hand;}				
			.nav_item a:hover span { display:block; color:#4E390A;}
			
			#calltoorder #nav_01 a, #ethics #nav_01 a {background:#DDE5CA;}
			#fame #nav_02 a {background:#DDE5CA;}
			#packages #nav_03 a {background:#DDE5CA;}
			#gotclass #nav_04 a {background:#DDE5CA;}
			#neat #nav_05 a, #giftofgiving #nav_05 a {background:#DDE5CA;}
			#sos #nav_06 a {background:#DDE5CA;}
			#blog #nav_07 a {background:#DDE5CA;}
			#cart #nav_08 a {background:#DDE5CA;}
			#gift #nav_09 a {background:#DDE5CA;}
			
	/* FOOTER NAV */
	#footer_nav {line-height:1.6em; padding:30px 0 10px 0; width:520px;}
		#footer_nav a {color:#58595B; text-decoration:none; font-weight:normal;}
		#footer_nav a:hover {color:#95B758;}
	
	/* PACKAGE NAV */
	#package_nav {padding:43px 10px 0 10px; height:30px;}
		.package_nav_item {float:left;}
		.package_nav_item a {text-decoration:none; display:block; padding:4px 8px; font-weight:normal;
		color:#4E390A; font-size:0.85em; font-family:Georgia, "Times New Roman", Times, serif;}
		.package_nav_item a:hover {color:#FFFFFF;}

/*-------  ELEMENTS -------*/

	.bullet {color:#fff;}
	.clear {clear:both;}



/*-------  PAGES -------*/
	.template_01 {}
	.template_02 {}
	
	/*  PACKAGES */ 
		.package_01 .package_nav_01 {color:#FFFFFF;}
		.package_02 .package_nav_02 {color:#FFFFFF;}
		.package_03 .package_nav_03 {color:#FFFFFF;}
		.package_04 .package_nav_04 {color:#FFFFFF;}
		.package_05 .package_nav_05 {color:#FFFFFF;}
		.package_06 .package_nav_06 {color:#FFFFFF;}
		.package_07 .package_nav_07 {color:#FFFFFF;}
		.package_08 .package_nav_08 {color:#FFFFFF;}
		.package_09 .package_nav_09 {color:#FFFFFF;}
		.package_10 .package_nav_10 {color:#FFFFFF;}

	/* NEAT */
		#neat #content, #giftofgiving #content {clear:both; position:relative; padding:60px 120px 30px 120px; margin:0;
		background:url(/images/pages/bkg_quote.gif)  center 50px no-repeat;}
		.neat_item {padding:0 0 30px 0;}
			.neat_quote { font-style:italic;}
			.neat_credit { text-align:right;}
			
	/* CALL TO ORDER */ 
	#calltoorder #content {margin:0; position:relative; font-size:.9em;}
		#calltoorder .padding {height:290px;}
		#calltoorder .photo {text-align:center; height:300px; margin:0 190px; padding:0;}
			#calltoorder #content .photo_credit { padding:3px 0 0 0; font-size:0.5em; line-height:1.15em; 
			text-transform:uppercase; text-align:right;}
		/*
		#content_left { position:absolute; top:340px; left:20px; width:325px; }
		#content_right { position:absolute; top:340px; left:372px; width:325px; }
		*/
		#column_wrap {padding:25px 0 35px 0;}
		#content_left {float:left; width:315px; }
		#content_right { margin-left:362px;}
		
	/* ETHICS */
	#ethics .photo {text-align:left; height:180px;}
	
	/*  CERTIFICATE */
	#certificate #content {}
	#certificate .photo {position:absolute; top:400px; left:450px; width:150px; height:150px;}
	
	/* HOME */
	#home #header_a { background:#FFFFFF;}
	#home #page_wrapper {padding:30px 0;}
	
	
		
	#home #content { position:relative; margin:0; padding:40px 0 0 0; text-align:center;}
		#home_wrapper {position:relative;}
	
		#photo_home {position:absolute; top:15px; left:-100px;}
		#home #content_footer {text-align:right; padding:5px 30px 0 0;}
		#home #content #home_text {padding:40px 0 30px 0;}
		#home #content #home_text2 {padding:145px 0 30px 0; background:url(/images/pages/home/header_home.gif) top center no-repeat;}
		#home #content p {color:#AAC08A; text-transform:uppercase; margin:3px 0 3px 0;}
			#home #content p a {color:#AAC08A; text-transform:uppercase; margin:3px 0 3px 0; font-weight:normal; display:block;}
			#home #content p a:hover {}
			a .home_rollover { position:absolute; top:0px; display:block; height:105px; width:775px; left: 0px; }
			a:hover#home_1 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 0 no-repeat;}
			a:hover#home_2 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -133px no-repeat;}
			a:hover#home_3 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -266px no-repeat;}
			a:hover#home_4 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -399px no-repeat;}
			a:hover#home_5 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -532px no-repeat;}
			a:hover#home_6 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -665px no-repeat;}
			a:hover#home_7 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -798px no-repeat;}
			a:hover#home_8 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -931px no-repeat;}
			a:hover#home_9 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -1064px no-repeat;}
			a:hover#home_10 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -1197px no-repeat;}
			a:hover#home_11 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -1330px no-repeat;}
			a:hover#home_12 .home_rollover {background:url(/images/pages/home/rollover.jpg) 0 -1460px no-repeat;}
			
			span.homerollover {left:0; position:absolute;}
		
	/* SOS */
	#sos #content {padding:30px; margin-right:205px;}
	#sos_form {font-size:0.72em;}
	#sos_form label.sos_label {display:block; padding:0 0 10px 0; margin:0; position:relative;}
	#sos_form label.sos_label input {position:absolute; left:100px;}
	
	#sos_form label.sos_label_2 {display:block; padding:0 0 60px 0; margin:0; position:relative;}
	#sos_form label.sos_label_2 textarea {position:absolute; left:100px;}

	#sos_form label.sos_label_3 {display:block; padding:0 0 30px 0; margin:0;}
	#sos_form label.sos_label_3 input {}
	#content #sos_form p {padding:0 15px 0px 0; font-size:100%;}
	
	#sos_form label.sos_label_4 {display:block; padding:30px 0 10px 0; margin:0;}
	
	

