html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ } body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#000000; line-height: 17px;} .main_body{ background: url( ../images/background.jpg ); background-position: top-left; background-repeat: repeat-x; background-color: #ffffff; margin: 0 0 0 0; } .main_body_inside{ background: url( ../images/background-inside.jpg ); background-position: top-left; background-repeat: repeat-x; background-color: #ffffff; margin: 0 0 0 0; } .error{ color: #FF0000; font-weight: bold; } hr{ border: 0; height: 1px; color: #cccccc; background-color: #cccccc; margin-top: 20px; margin-bottom: 20px; } h1,h2,h3,h4 { padding: 0px; margin: 0px; font-weight: normal; } form {padding: 0px; margin: 0px;} img {border: 0px;} #outermost_home{ } #outermost_inside{ } #top { height: 135px; width: 980px; margin-right: auto; margin-left: auto; background: url( ../images/top.png ); background-position: top; background-repeat: no-repeat; } #logo { position: absolute; margin-left: -60px; margin-top: 10px; z-index: 1000;} #logo-holiday { position: absolute; margin-left: -95px; margin-top: 0px; z-index: 1000;} #phone { text-align: right; color: #ffffff; font-size: 14px; font-weight: bold; padding-top: 30px; padding-right: 15px; line-height: 30px; } #topbuttons { width: 870px; padding-left: 110px; height: 50px; background-color: #ffffff; margin-right: auto; margin-left: auto; margin-bottom: 10px; } #flash { width: 964px; margin-left: auto; margin-right: auto; border: #ffffff 8px solid; } #header { width: 964px; margin-left: auto; margin-right: auto; border: #ffffff 8px solid; } #welcome { background: url( ../images/welcome-back.jpg ); background-position: top; background-repeat: no-repeat; width: 980px; height: 203px; margin-right: auto; margin-left: auto; margin-top: 22px; } #specials { width: 980px; margin-right: auto; margin-left: auto; padding-top: 10px; } #hours { height: 80px; padding-top: 20px; width: 960px; margin-right: 20px; text-align: right; } #hours h2 { font-size: 20px; color: #ffffff; padding-bottom: 5px; } #quote { width: 980px; height: 98px; } #quotecontent { width: 560px; float: left; padding-left: 300px; color: #ffffff; font-size: 14px; padding-top: 18px;} .signature { color: #db7a85; font-size: 12px; } #quotebutton { width: 100px; float: right; padding-right: 8px; text-align: right; padding-top: 72px; } .red { color: #cc0000; } #content { width: 980px; margin-right: auto; margin-left: auto; overflow: auto; margin-top: 20px; } #content h1 { font-size: 36px; padding-bottom: 10px; } #content h2 { font-size: 20px; color: #008642; padding-bottom: 15px;} #content h3 { font-size: 20px; color: #008642; } #menu { width: 980px; } #left { float: left; width: 470px; padding-right: 40px; } #left td { border-bottom: #cccccc 1px solid; padding: 4px;} #right { float: right; width: 470px; } #right td { border-bottom: #cccccc 1px solid; padding: 4px; } #right img { border: #008642 2px solid; margin-bottom: 15px; } #box { float: left; width: 188px; margin-right: 10px; } #boxend { float: left; width: 188px; margin-right: 0px; } #boxrow { width: 981px; margin-right: auto; margin-left: auto; margin-bottom: 20px; margin-top: 20px; background: #ffffff;} #footer { background-color: #b8ddca; height: 54px; width: 980px; margin-right: auto; margin-left: auto; margin-top: 10px; } #bottomnav { float: left; padding-left: 10px; padding-top: 20px; color: #008642; width: 640px; } #bottomnav a { color: #008642; padding-right: 5px; padding-left: 5px; } #facebook { float: right; text-align: right; color: #008642; font-weight: bold; width: 250px; padding: 11px; } #facebook img { vertical-align: middle; padding-left: 5px; } #copyright { width: 980px; font-family: Verdana; margin-right: auto; margin-left: auto; font-size: 9px; color: #666666; line-height: 15px; padding-top: 15px; padding-bottom: 20px; text-align: center; } #copyright a { color: #666666; } #content ul { list-style-image: url('../images/bullet.png'); color: #000000; padding-left: 40px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; } ul.inside { bullet-style: disc; color: #79c0c4; padding-left: 40px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; } .blacktext { color: #000000; } INPUT, SELECT, TEXTAREA { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #c8c7c7 1px solid; BORDER-LEFT: #c8c7c7 1px solid; BORDER-RIGHT: #c8c7c7 1px solid; BORDER-TOP: #c8c7c7 1px solid; COLOR: #000000; FONT-FAMILY: Verdana,Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; LETTER-SPACING: 0px; PADDING-LEFT: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; } .blank { border-color: none; border-style: none; border-width: none; background-color: transparent; } .form_button { border-color: #177bd0; BACKGROUND-COLOR: #177bd0; COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold; border-style: solid; padding-right: 10px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border-width: 0px; cursor: pointer; } .button { border-color: #008642; BACKGROUND-COLOR: #008642; COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: none; border-style: solid; border-width: 2px; padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; } .button:a { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;} .button:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;} .button:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;} .button:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;} .button:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;} A:a { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;} A:link { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;} A:visited { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;} A:active { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;} A:hover { color: #0183b7; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: normal;} A.copyright:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;} A.copyright:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;} A.copyright:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;} A.copyright:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size:9px;} A.box:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;} A.box:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;} A.box:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;} A.box:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size:12px;} #navlist li.start { display: block; float: left; width: auto; margin: 0px; line-height: 40px; padding-left: 3px; padding-right: 3px; border-left: #eb9654 0px solid; } #navlist li { display: block; float: left; width: auto; margin: 0px; line-height: 50px; border-left: #3b3216 0px solid; padding-left: 7px; padding-right: 7px; } #navlist li a { display: block; font-size: 16px; font-family: Arial; color: #660000; font-weight: bold; text-decoration: none; padding-left:28px; padding-right: 28px; height: 50px; } #navlist li a:hover { display: block; font-size: 16px; font-family: Arial; color: #ffffff; font-weight: bold; text-decoration: none; background: url(../images/roll-left.gif) top left no-repeat; padding-left: 18px; padding-right: 0px; height: 50px; } #navlist li a:hover span { display: block; background: url(../images/roll-right.gif) top right no-repeat; padding-left: 0px; padding-right: 18px; height: 50px; } #navlist li a:hover span span { background: url(../images/roll.gif) top repeat-x; padding-left: 10px; padding-right: 10px; } * { margin: 0; padding: 0; } .boxtext { font-family: Arial; font-size: 12px; color: #ffffff; line-height: 21px;} .navbutSubTbl a{ position:relative; display:block; } .navbutSubTbl { font-family: Arial, sans-serif; color: #ffffff; font-size: 13px; background-color: #008642; border-color: #008642; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } .navbutSubTbl a, .navbutSubTbl a:visited { position:relative; display:block; text-decoration: none; padding-top: 8px; padding-bottom: 8px; padding-left: 12px; padding-right: 12px; font-weight: bold; font-family: Arial, sans-serif; color: #ffffff; } .navbutSubTbl a:hover { font-family: Arial, sans-serif; color: #ffffff; font-weight: bold; background-color: #da283d; text-decoration: none; } .drop_pad{ margin-top: 0px; margin-left: 0px; z-index: 100; } .drop_border2{ border-color: #fffff; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; } .drop_border{ border-color: #fffff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } .drop_down { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #98B226 1px solid; BORDER-LEFT: #98B226 1px solid; BORDER-RIGHT: #98B226 1px solid; BORDER-TOP: #D3D7E7 1px solid; LETTER-SPACING: 0px; } .childTbl a{ position:relative; display:block; } .childTbl { font-family: "Trebuchet MS", Arial, sans-serif; color: #ffffff; font-size: 9px; background-color: #1F4075; border-color: #669CBE; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; } .childTbl a { position:relative; display:block; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; color: #ffffff; } .childTbl a:visited { position:relative; display:block; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; color: #ffffff; } .childTbl a:hover { font-family: "Trebuchet MS", Arial, sans-serif; color: #ffffff; font-weight: bold; background-color: #669CBE; text-decoration: none; } .yellowheader { font-family: Arial; font-size: 20px; color: #fdca68;} .whiteheader { font-family: Arial; font-size: 33px; color: #ffffff; } .blackheader { font-family: Arial; font-size: 18px; color: #000000; } .pinkheader { font-family: Arial; font-size: 18px; color: #fd7f6b; padding-bottom: 5px;} .greenheader { font-family: Arial; font-size: 18px; color: #299c87; padding-bottom: 5px;} .blueheader { font-family: Arial; font-size: 18px; color: #177cd2; padding-bottom: 5px;} .smalltext { font-family: Arial; font-size: 10px; color: #000000; } .homeheader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #f3cf62; } .hometext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: none; font-variant: normal; text-decoration: none; color: #ffffff; line-height: 15px; } .phone { color: #ffffff; font-weight: bold; font-size: 40px;} .phone a{ color: #ffffff; } .slideshow {background: #ffffff;} #pageheader { font-family: Arial; font-size: 28px; color: #fd7f6b; border-bottom: #d2d2d2 1px solid; margin-bottom: 15px; padding-bottom: 7px;} #buttons { text-align: right; width: 365px; float: right;} #logo { float: left; width: 184px; } #rightimage { float: right; border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-left: 10px; margin-bottom: 10px;} #leftimage { float: left; border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 10px; margin-bottom: 10px;} #leftimageinside { float: left; border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 20px; margin-bottom: 10px;} #leftimage2 { border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 0px; margin-bottom: 5px;} .announcement { font-family: Arial; font-size: 12px; color: #299c87; padding-bottom: 10px;} .borderimageright { border-style: solid; border-width: 3px; border-color: #2f4e8b; margin-left: 15px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #79c0c4;} .header { font-family: Arial; font-size: 20px; color: #012782; font-weight: bold; }