* {margin:0; padding:0; }html {background-color:#dbbc4c; }body {background: url('../images/bg_index.jpg') top left repeat-x; }#wrapper {display:block; margin:0px auto; width:780px; }#wrapper #header {display:block; height:407px; position:relative; }#wrapper #header #logo {display:block; height:384px; width:780px; background: url('../images/header_index.jpg') top left no-repeat; }#wrapper #header #logo a {display:block; height:62px; width:204px; text-indent:-10000px; } #wrapper #header #logo h1, #wrapper #header #logo h2 {display:none; }#wrapper #header #contact_menu {display:block; position:absolute; right:0px; top:5px; }#wrapper #header #contact_menu ul {}#wrapper #header #contact_menu ul li {padding-left:3px; list-style-type:none; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #F4EBC9; }#wrapper #header #contact_menu ul li a {color: #F4EBC9; text-decoration:none; }#wrapper #header #contact_menu ul li a:hover {text-decoration:underline; }#wrapper #header #main_nav {display:block; position:absolute; left:210px; top:51px; }#wrapper #header #main_nav ul { }#wrapper #header #main_nav ul li {display:block; height:20px; line-height:20px; list-style-type:none; float:left; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:11px; letter-spacing:1px; background: url('../images/nav_right.jpg') top right no-repeat; }#wrapper #header #main_nav ul li a {display:block; height:20px; float:left; padding:0px 7px; color:#d2d2d2; text-decoration:none; background: url('../images/nav_left.jpg') top left no-repeat; }#wrapper #header #main_nav ul li a:hover {color:#eee; }#wrapper #header #my_homestead_menu {display:block; position:absolute; right:0px; top:90px; }#wrapper #header #my_homestead_menu ul { }#wrapper #header #my_homestead_menu ul li {list-style-type:none; float:left; padding-left:3px; color:#eee; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:10px; }#wrapper #header #my_homestead_menu ul li a {color:#eee; text-decoration:none; }#wrapper #header #my_homestead_menu ul li a:hover {color:#fff; }#wrapper #header #page_title h1 {color:#d6d6d6; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:36px; font-weight:normal; letter-spacing:1px; line-height:52px; }#wrapper #header img#main_img {display:block; position:absolute; left:0px; top:117px; }#wrapper #content #body {display:block; float:right; width:380px; min-height:380px; background-color:#fff; padding-bottom:20px;}#wrapper #content #body ul {display:block; height:36px; background-color:#f6eed2; padding-left:10px; border-bottom:1px solid #dbbc4c; }#wrapper #content #body ul li {padding-left:10px; list-style-type:none; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #811828; line-height: 36px; font-weight: bold; }#wrapper #content #body ul li a {text-decoration:none; color:#811828; }#wrapper #content #body ul li a:hover {text-decoration:underline; }#wrapper #content #body h1 {display:block; padding-left:20px; padding-top:10px; height:25px;  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; letter-spacing:1px; font-size: 20px; font-weight:normal; color:#811828; line-height:25px; }#wrapper #content #body h2 {display:block; margin:0px 20px; text-align:left; height:20px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; letter-spacing:1px; font-size: 14px; font-weight:bold; letter-spacing:0px; color:#555; line-height:20px; border-bottom:1px solid #dbbc4c; border-top:1px solid #dbbc4c; }#wrapper #content #body dl, 	#wrapper #content #body p {display:block; margin:0px 20px; padding:10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }#wrapper #content #body dl dt, 	#wrapper #content #body p b {display:block; font-size:13px; line-height:17px; color:#811828; font-weight:bold; }#wrapper #content #body dl dd {line-height:17px; padding-left:5px; }#wrapper #content #body dl dd a,	#wrapper #content #body p a {color:#811828; text-decoration:none; }#wrapper #content #body dl dd a:hover,	#wrapper #content #body p a:hover {text-decoration:underline; }#wrapper #content #body form {padding:20px; }#wrapper #content #body ol {display:block; padding-top:5px; text-align:left; }#wrapper #content #body ol li {list-style-type: none; }#wrapper #content #body ol li label {display:block; width:150px; height:20px; float:left; clear:both; text-align:right; font-size:11px; line-height:30px; padding-right:5px; }#wrapper #content #body ol li input, #wrapper #content #body ol li textarea, #wrapper #content #body ol li select {font-family:Arial, Helvetica, sans-serif; width:200px; font-size:11px; margin:4px 0px; padding:2px;}#wrapper #content #body ol li #contact_error {display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:150px; color:#811828; }#wrapper #content #body table {width:500px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }#wrapper #content #body table tr th {font-size:13px; color:#811828; padding:2px 0px; text-align:left; }#wrapper #content #body table tr td select {font-size:10px; padding:1px; }#wrapper #content #order {display:block; float:right; width:160px; min-height:400px; padding:0px; background-color:#f6eed2; border-left:1px solid #ca939a; text-align:left; }#wrapper #content #order table {width:160px; font-family:Arial, Helvetica, sans-serif; color:#811828; font-size:12px; font-weight:bold; text-align:left; }#wrapper #content #order table tr {height:18px; }#wrapper #content #order img {margin:0 auto; padding:4px; }#wrapper #content #order p.special {display:block; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; }#wrapper #content #order p.special b {display:block; font-size:12px; line-height:17px; color:#811828; font-weight:bold; }#wrapper #content #specials {display:block; float:left; width:200px; height:378px; overflow:auto; padding:10px; margin-top:0px; background-color:#DDC265; border:1px solid #E0D6AF; text-align:left; }#wrapper #content #specials h1 {font-family: "Times New Roman", Times, serif; font-size:24px; color: #850003; line-height: 24px; font-weight: normal; }#wrapper #content #specials h2 {font-family: "Times New Roman", Times, serif; font-size:12px; color:#000; line-height: 12px; font-weight: normal; text-align:right; padding-right:40px; }#wrapper #content #specials #sectionTitle { font-size:14px; line-height: 14px; font-weight: bold; font-variant:small-caps;  }#wrapper #content #specials p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 12px; font-weight: normal; padding-top:5px; padding-left:5px; }#wrapper #content #specials p b {display:block; font-size:11px; color: #850003; line-height: 16px; font-weight: bold; }#wrapper #content #specials p i {display:block; font-size:11px; color: #000; line-height: 16px; font-weight: bold; font-style:normal; }#wrapper #content #email_block {clear:both; display:block; float:left; width:120px; padding:10px; margin:10px; background-color:#850003; border:1px solid #E0D6AF; text-align:center; color:#fff; }#wrapper #content #email_block h1 {font-family: "Times New Roman", Times, serif; font-size:20px; color: #fff; line-height:22px; font-weight: normal; text-align:left; }#wrapper #content #email_block ol {display:block; padding-top:5px; text-align:left; }#wrapper #content #email_block ol li {list-style-type: none; }#wrapper #content #email_block ol li label {display:none; width:50px; height:20px; float:left; clear:both; text-align:right; font-size:11px; line-height:30px; padding-right:5px; }#wrapper #content #email_block ol li input {width:110px; font-size:11px; margin:4px 0px;}#wrapper #content #email_block p {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding-bottom:5px; }#wrapper #content #promotions {display:block; float:leff; width:130px; padding:5px; margin:10px; background-color:#850003; border:1px solid #E0D6AF; text-align:center; color:#fff; }#wrapper #content #promotions h1 {font-family: "Times New Roman", Times, serif; font-size:20px; color: #fff; line-height: 24px; font-weight: normal; text-align:left; }#wrapper #content #promotions p {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-align:left; padding-bottom:5px; }#footer {display:block; width:100%; clear:both; padding-top:10px; text-align:center; }#footer address {height:39px; background-color:#811828; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ddd; font-style:normal; line-height:39px; border-bottom:1px solid #c69ea3; }#footer address a {color:#ddd; text-decoration:none; }#footer address a:hover {text-decoration:underline; }#footer a#insyt {display:block; height:30px; background-color:#333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; line-height:30px; text-decoration:none; }#footer a#insyt:hover {text-decoration:underline; }