	body{ background-color: #ffd65a; text-align: center; margin: 0; }
	#container{ margin: 0 auto; width: 883px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	#header{
		width: 883px;
		float: left;
		background: #ffd65a url(images/main/header-bottom.gif) no-repeat bottom;
		text-align: left;
		margin-left: 0px;
		height: 145px;
		/* added 042709 */
		position: relative;
	}
	.contactbutton{
		float: left;
		width: 28px;
		height: 58px;
		display: inline;
		margin:45px 0pt 0pt 23px;
	}
	.contactbutton a.contact{
		display: block;
		width: 28px;
		height: 33px;
		background: #ffd65a url(images/contact-button.jpg) no-repeat top left;
		outline: none;
	}
	.contactbutton a.blog{
		display: block;
		width: 28px;
		height: 28px;
		background: #ffd65a url(images/blog-button.gif) no-repeat top left;
		text-indent: -1000em;
		outline: none;
	}
	.contactbutton a span{ display: none; }
	.navbar{
		float: left;
		position: relative;
		z-index: 3;
		width: 232px;
		background: url(images/main/navigation-bg2.gif) repeat-y;
		margin: 0;
		left: 20px;
	}
	.navbar ul{  margin: 0; padding: 0;}
	.navbar ul{ list-style: none; margin-left: 25px; padding-left: 0; width: 232px;}
	.navbar ul li{ text-align: center; border-bottom: 1px solid #898f50; width: 175px; margin-left: 0; padding-bottom: 15px; padding-top: 16px;}
	.navbar ul li.first{ padding-top: 47px; }
	.navbar ul li.last{ padding-bottom: 35px; border: none;}
	.navbar a{ color: #ffe9ab; text-decoration: none; outline: none; }
	.navbar a:hover{ color: #f6d057; }
	.navbar a.active{ color: #ffd55a; display: block; background: url(images/navbrackets.png) top center no-repeat; }
	.navbar ul li ul{ list-style: none; margin: 0; padding: 0; width: 232px;}
	.navbar ul li li{ border: none; text-align: center; padding: 0; margin: 0;}
	.navbar ul li li.first{ padding-top: 15px; }
	.navbar a.head { text-transform: uppercase; }
	.navigation_bottom{background: #FFF8E5 url(images/main/nav-bottom.gif) bottom no-repeat; height: 35px; width: 233px;}
	h1#logo{
		float: right;
		width: 265px;
		height: 66px;
		margin:40px 10pt 0pt 0pt;
		padding: 0;
	}
	h1#logo a{ width: 265px; height: 66px; display: block; background: #ffd65a url(images/logo.gif) no-repeat; }
	h1#logo a span{ display: none; }
	#content{ background: #fff8e5 url(images/main/content-bg.gif) repeat-y; clear: both; float: left; width: 883px; display: inline;}
	#content a { color: #727B34; }
	#content2 a { color: #727B34; }
	#content2{ margin-left: 206px; width: 633px; text-align: left; background: #FFF8E5; font-size: 11px; text-align: justify; float: left; display: inline; }
	#content2 h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #727b34; }
	/*#content2 h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #727b34; font-weight: normal; }*/
	#content2 p, #content2 h2, #content2 h3, #content2 div.extra { margin-left: 112px;  }
	#content2 h2 {font-weight: normal;}
	#content2 p { line-height: 16pt; }
	#content2 p.homeimg { margin: -20px 0 0 100px; display: block;  }
	img.pimg{float: right; margin-left: 325px; position: absolute;}
	p span.ptitle{ color: #464646; display: block; font-weight: bold; }
	blockquote{ color: #727b34; background: #fff8e5 url(images/main/quote-top.gif) top left no-repeat; padding: 8px 0 0 32px; font-size: 18px;}
	blockquote span{ padding-bottom: 10px; padding-right: 30px; background: #fff8e5 url(images/main/quote-bottom.gif) bottom right no-repeat; font-family: Georgia, "Times New Roman", Times, serif; }
	cite{ display: block; text-align: right; color: #727b34; margin: 10px 0 0 0;}
	p.last{ margin: 0; padding: 0;}
	#footer{ clear: both;width: 883px; /*height: 67px;*/ background: #ffd65a url(images/main/footer-bg.gif) no-repeat; color: #727B34; font-size: 10px; padding: 0px; float: left; }
	#footer p{ /*margin: 0; padding: 0; display: none;*/ display: inline; margin: 24px 0 0 0; }
	#footer p.footerleft { float: left; margin-left: 15px;  }
	#footer p.footerright { float: right; margin-right: 25px;  }
	#footer a { color: #727B34; }
	
	/* ronnie's additions */
	
	#homeimg { background: url(/images/home_top_03.png) top left no-repeat; width: 570px; height: 195px; /*margin: 0 0 -50px 100px;*/ top: -45px; left: 110px; position: relative; }
	.homeimg {}
		div.entertext{		
		float: left;
		width: 119px;
		height: 18px;
		padding-top: 34px;
	}
	
	a.current { text-decoration: underline; }
	
	#container-1 { margin: 0 0 0 100px; height: 1600px; }
	#container-1 p { margin-left: 1px;}
	#container-1 h2 { margin-left: 0; text-align: left; }
	#container-1 img { float:right; position:relative; right:-60px; top: 0; }
	#container-11 { margin: 0 0 0 100px; height: 2000px; }
	#container-11 p { margin-left: 1px;}
	#container-11 h2 { margin-left: 0; }
	#container-11 img { float:right; position:relative; right:-60px; top:-80px; }
	.mary { margin: 0 0 0 100px; padding-right: 0; font-family:Georgia,"Times New Roman",Times,serif; font-size: 16px; }
	.greentext { color: #727B34; }
	.testimonials { margin: 0 0 0 100px; padding-right: 0; font-family:Georgia,"Times New Roman",Times,serif; font-size: 14px; }
	.mouseover { display: block; margin: 10px 0 10px 10px ; color: #727B34; font-size: 10px; }
	#profilesnav li { font-size: 16px; }
	.profilepic { float: right; }
	ul#profilesnav { background: url(images/profileletters_06.gif) 1px bottom no-repeat; text-indent: -2000em; }
	#profilesnav li { margin-right: 1.5px; border: 1px solid #fff8e4; }
	ul#casenav { background: url(images/casenumbers.gif) 1px bottom no-repeat; text-indent: -2000em; }
	#casenav li { margin-right: 9px; border-left: 1px solid #fff8e4; }
/*	#profilesnav li.mary { background: url(images/profileletters.gif) top left no-repeat; text-indent: -2000em; }
	#profilesnav li.judy { background: url(images/profileletters.gif) -174px top no-repeat; text-indent: -2000em; }
	#profilesnav li.laura {background: url(images/profileletters.gif) -69px top no-repeat; text-indent: -2000em;}
	#profilesnav li.cassie {background: url(images/profileletters.gif) -104px top no-repeat; text-indent: -2000em;}
	#profilesnav li.jacqui {background: url(images/profileletters.gif) -140px top no-repeat; text-indent: -2000em;}
	#profilesnav li.patty {background: url(images/profileletters.gif) -170px top no-repeat; text-indent: -2000em;}
	#profilesnav li.stacy {background: url(images/profileletters.gif) -203px top no-repeat; text-indent: -2000em;}
	#profilesnav li.rick {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.erica {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.lyndsay {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.randall {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.kim {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.amanda {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}
	#profilesnav li.kathy {background: url(images/profileletters.gif) -33px top no-repeat; text-indent: -2000em;}*/
	#contact { width: 620px; height: 407px; background: #fff8e5 url(images/contact.gif) center no-repeat; }
	.launchgallery { width: 80px; height: 73px; background: url(images/launchgallery.gif) top left no-repeat; margin: 0 18px 25px 112px; float: left; clear: left; text-align: center; }
	.launchgallery a { display: block; width: 80px; height: 73px; outline: none; text-decoration: none; padding: 20px 0 0 0; }
	.launchgallery2 { width: 80px; height: 72px; background: url(images/launchgallery.gif) top left no-repeat; margin: 0 18px 0 112px; float: left; clear: left; text-align: center; }
	.launchgallery2 a { display: block; width: 80px; height: 72px; outline: none; text-decoration: none; padding: 20px 0 0 0; }
	.clickhere { color: #727B34; font-size: 12px; display: block; }
	.cs {margin: 0 18px 25px 0; }
	#casepics { float: right; margin: 0; position: relative; right: -60px; top: -10px; }
	
	
	/* Contact form styles */
	#contactframe { width: 656px; height: 464px; background: url(images/gallery-bg.png) top left no-repeat; padding: 40px 0 0 25px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#contactcontainer { float: left; width: 600px; height: 390px; color: #727B34; font-size: 12px; display: inline; }
	#contactcontainer a { color: #727B34; }
	#contacthdr { width: 600px; height: 30px; clear: both; background: url(images/contact.gif) top left no-repeat; font-size: 18px; font-weight: bold; padding-left: 40px; }
	#contactleft { float: left; width: 165px; height: 340px; margin: 0 0 0 42px; border-right: 1px solid #ffd65a; display: inline; }
	#contactright { float: left; width: 364px; height: 340px; margin: 0 0 0 25px;}
	#contactright input.textinput { display: block; width: 354px; height: 37px; background: url(images/inputbg.gif) top left no-repeat; margin:0; padding:3pt 0pt 0pt 8px; border: none; }
	#contactright span.textlabel { display: block; position: relative; top: -20px; font-size: 10px; padding:0pt 0pt 0pt 8px;}
	.submit { float: right; width: 100px; height: 42px; background: url(images/submit.gif) top left no-repeat; text-indent: -2000em; }
	
	/* End Contact form styles */
	
	#promo-box { clear:both; height:274px; left:90px; position:relative; top: 20px; width:183px; z-index: 1;  }
	#promo-box .economy {  }
	#promo-box .contact { text-align: center; margin-top: 20px; }
	#promo-box .contact a { color: #727B34; }
	
	#promo-box-home { clear:both;  left:90px; position:relative; top: 20px; width:183px; z-index: 1; }
	#promo-box-home .economy {  }
	#promo-box-home .contact { /*margin-top: 20px;*/  }
	#promo-box-home .contact a { color: #727B34; }
	
	#promo-box-home h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #727b34; font-weight: normal; margin-top: 9px; }	
	#promo-box-home a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

	.flash-wrapper { margin-left: 112px; padding: 20px 0; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
	
	#flash-footer {
	float:left;
	left:13px;
	position:relative;
	top:15px;
	margin-bottom: 25px;
	}

	/*************
		Tribble Too - added 04/08/09 
	*************/
	/* Too page specific styles */
	#content #content2 #tribtoo h2, #content #content2 #tribtoo h3, #content #content2 #tribtoo a{ color: #e50063 }
	
	#content #content2 #tribtoo h3{ position: relative; height: 43px; width: 219px; margin-top: 40px;}
	#content #content2 #tribtoo h3 span{ display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
	#content #content2 #tribtoo h3#toostyle span{ background: #fff8e4 url(images/too/header-style.gif) no-repeat; }
	#content #content2 #tribtoo h3#tooexp span{ background: #fff8e4 url(images/too/header-experience.gif) no-repeat; }
	#content #content2 #tribtoo h3#toobudget span{background: #fff8e4 url(images/too/header-budget.gif) no-repeat;}
	
	#promo-box.too-promo{ text-align: center; color: #727B34; font-size: 11px;}
	#promo-box.too-promo p a img{ border: none; }
	
	/* Home page */
	#promo-box-home.too-promo-home{ left: 130px; color: #727B34; font-size: 11px; position: absolute; top: 375px;}
	#promo-box-home.too-promo-home a{ color: #727B34; }
	
	/*************
		End Tribble Too 
	*************/
