@import url('/css/common.css');
body { margin:0; padding:0; background:url("/graphics/bkgd_sliver.png") repeat-x scroll 0 0 #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#add_customer, #add_company { background:url("/graphics/header_sliver.gif") repeat-x scroll 0 0 #FFFFFF; }
#whole_page { width:1000px; margin:auto; }
	#header { width:1000px; height:110px; }
		#logo { width:300px; height:110px; float:left; background:url("/graphics/logo.png") no-repeat scroll 0 0 transparent; }
		#header_nav { width:700px; height:110px; float:left; text-align:right; color:#4E0A00; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		#header_nav a:link,#header_nav a:visited,#header_nav a:active { color:#ED3920; font-weight:normal; text-decoration:none; }
		#header_nav a:hover,#header_nav a:visited:hover { color:#4E0A00; font-weight:normal; text-decoration:underline; }
	#col_main { width:700px; float:left; }
		#main_nav { width:700px; height:48px; float:left; }
		#main_nav ul { padding:0; margin:0; }
		#main_nav li { list-style:none; float:left; padding:0; }
		* html #main_nav li * { position:relative; }
		#main_nav a { display:block; height:48px; overflow:hidden; text-indent:-999em; }
		#home #main_nav a,#business_features #main_nav a,#business_faq #main_nav a { background:url("/graphics/buttons_home.png") no-repeat scroll 0 0 transparent; }
		#book_appointment #main_nav a { background:url("/graphics/buttons_customers.png") no-repeat scroll 0 0 transparent; }
			#buttons_home a { background-position:0 0; width:85px; height:48px; }
			#buttons_home a:hover,#buttons_home_over a,#buttons_home_over a:hover { background-position:0 -48px !important; width:85px; }
			#buttons_features a { background-position:-85px 0 !important; width:133px; height:48px; }
			#buttons_features a:hover,#buttons_features_over a,#buttons_features_over a:hover { background-position:-85px -48px !important; width:133px; }
			#buttons_faq a { background-position:-218px 0 !important; width:87px; height:48px; }
			#buttons_faq a:hover,#buttons_faq_over a,#buttons_faq_over a:hover { background-position:-218px -48px !important; width:87px; }
			#buttons_appt a { background-position:0 0; width:151px; height:48px; }
			#buttons_appt a:hover,#buttons_appt_over a,#buttons_appt_over a:hover { background-position:0 -48px !important; width:151px; }
			#buttons_account a { background-position:-151px 0 !important; width:113px; height:48px; }
			#buttons_account a:hover,#buttons_account_over a,#buttons_account_over a:hover { background-position:-151px -48px !important; width:113px; }
			#buttons_support a { background-position:-264px 0 !important; width:122px; height:48px; }
			#buttons_support a:hover,#buttons_support_over a,#buttons_support_over a:hover { background-position:-264px -48px !important; width:122px; }
		#window { width:700px; height:325px; float:left; overflow: hidden; position: relative; }
			.window_features { position:absolute; top:0; left:0; }
			.each_feature { float:left; width:700px; }
				.feature_text { float:left; margin-right:30px; width:320px; color:#FFF; font-size:11px; text-align:justify; }
				.feature_text h3 { font-size:14px; font-weight:bold; }
				.feature_text a:link,.feature_text a:active,.feature_text a:visited { color:#E9DAB0; text-decoration:underline; }
				.feature_text a:hover,.feature_text a:visited:hover { color:#E9DAB0; text-decoration:none; }
				.feature_illustration { float:left; width:350px; }
			.paging_wrapper { display: none; position:absolute; bottom:21px; left:0; width:334px; height:58px; color:#FFF; padding:0 0 0 20px; font-weight:bold; font-size:12px; z-index: 100; text-align:left; line-height:25px; background: url(/graphics/features_tour.png) no-repeat; }
				#previous_feature,#next_feature,#play_pause_feature { float:left; width:37px; height:37px; display:inline; }
				#previous_feature a { width:37px; height:37px; background:url("/graphics/feature_controls.png") no-repeat scroll 0 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
				#previous_feature a:hover { background-position:0 -37px; }
				#next_feature a { width:37px; height:37px; background:url("/graphics/feature_controls.png") no-repeat scroll -111px 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
				#next_feature a:hover { background-position:-111px -37px; }
				#play_pause_feature a { width:37px; height:37px; background:url("/graphics/feature_controls.png") no-repeat scroll -74px 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
				#play_pause_feature a:hover { background-position:-74px -37px; }
				.paging { display:inline; float:left; }
				.paging a { font-size:18px; padding: 5px; font-weight:normal; text-decoration: none; color: #fff; }
				.paging a.active { font-size:18px; font-weight:normal; background:#4E0A00;  border:1px solid #ED3920; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
				.paging a:hover { font-size:18px; font-weight:normal; color:#E9DAB0; }
				#find_business_form { height:126px; padding:40px; width:604px; font-size:12px; font-weight:normal; background:url("/graphics/book_appt_bkgd.png") no-repeat scroll 0 0 transparent; }
				#find_business_form select,#find_business_form input { color:#4E0A00; background:url("/graphics/textfield_bkgd.gif") repeat-x scroll 0 0 transparent; border:1px solid #8E8E8E; }
				#find_business_form select { padding:5px 0 3px 0; }
				#find_business_form input { padding:5px 0 5px 3px; }
					.business_radius { width:50px !important; text-align:center; }
					#find_businesses_button { bottom:70px; position:absolute; right:40px; }
		#body_content { margin-right:100px; width:600px; float:left; text-align:justify; line-height:22px; }
	#col_small { width:300px; float:left; }
		#col_small_top { width:300px; height: 385px; float:left; }
		#book_appointment #col_small_top { background:url("/graphics/inner_milkman.png") no-repeat scroll center 2px transparent;  }
			#get_started { width:300px; height: 385px; padding:0; background:url("/graphics/get_started_bkgd.png") no-repeat scroll center top transparent; }
				#get_started_form { margin:0; padding:45px 20px 0 20px; font-size:11px; }
					.stylized_fields { border:1px solid #A0A0A0; height:25px; width:250px; margin-bottom:5px; padding:0; color:#4E0A00; background:url("/graphics/textfield_bkgd.gif") repeat-x scroll 0 0 #FFFFFF; }
		#col_small_bottom { width:300px; float:left; }
#whole_footer { clear:both; width:100%; height:120px; float:left; background:url("/graphics/footer_sliver.jpg") repeat-x scroll bottom left #FFFFFF; }
	#footer { width:1000px; margin:auto; height:90px; padding:30px 0 0 0; text-align:center; font-size:9px; color:#4E0A00; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
	#footer a:link,#footer a:visited,#footer a:active { color:#ED3920; font-weight:normal; text-decoration:none; }
	#footer a:hover,#footer a:visited:hover { color:#4E0A00; font-weight:normal; text-decoration:underline; }

.main_text { font-size:12px; color:#4E0A00; }
.main_text a:link,.main_text a:active,.main_text a:visited { color:#ED3920; text-decoration:none; }
.main_text a:hover,.main_text a:visited:hover { color:#4E0A00; text-decoration:underline; }
h1 { font-size:32px; color:#ED3920; font-weight:normal; }
h2 { font-size:22px; color:#4E0A00; font-weight:normal; }
.bullets { line-height:22px; }
.label { font-weight:bold; font-size:12px; }
.tiny { font-size:9px; }

#business_features #window { display:none; }
#business_features,#business_faq,#confirm_account,#_404,#reset_password,#verify_email,#clt_not_found { background:url("/graphics/bkgd_sliver_inner.png") repeat-x scroll 0 0 #FFFFFF; }
#business_features h1 { margin-bottom:-30px; }
.window_title { color:#FFF; font-size:32px; font-weight:normal; margin:20px 0; }
.feature_matrix { border-collapse:collapse; font-size:11px; color:#4E0A00; }
.feature_matrix tr {  }
.pricing_matrix td { width:140px; }
.feature_matrix thead td { border:none; padding:0; margin:0; font-weight:bold; }
.pricing_matrix thead td { border:1px solid #E9DAB0; background:url("/graphics/bkgd_sliver_inner.png") repeat-x scroll 0 0 #FFFFFF; }
.pricing_matrix thead tr { background-color:#E9DAB0; border:1px solid #E9DAB0; }
.pricing_matrix tbody td { border:1px solid #E9DAB0 !important; }
.feature_matrix tfoot td { border:none; padding:0; margin:0; }
.feature_matrix tbody tr { height:20px; }
.feature_matrix tbody td { border:solid 0px #DDD;  }
.feature_matrix .col_feature { border:none; width:280px;}
.feature_matrix .col_pro { width:170px; background:transparent url(http://www.fieldtrax.com/graphics/feature_col_pro_bkgd.png) repeat-y 0 0; }
.feature_matrix .col_free { width:146px; }
.feature_matrix .row_dark { background-color:#F6F0DE; }
dt { font-weight:bold; color:#ED3920; }
dd { color:#4E0A00; padding:5px 0 15px; }
.demo_box { background:url("/graphics/header_sliver.gif") repeat-x scroll 0 0 #FFFFFF; border:1px solid #4E0A00; height:220px; margin-bottom:20px; padding:0 20px; }

/*
brown: #4E0A00
beige: #E9DAB0
orange: #ED3920
*/
