/*  
Theme Name: Southview
Theme URI: http://southview.com/
Description: The origianl Southview Design.
Version: 1.0
Author: Aaron Affleck c/o Overdrive Design Labs
*/

/* Global element styles */

@font-face {
  font-family: "Trebuchet";
  src: url(http://www.princexml.com/fonts/larabie/trebuchet.ttf) format("truetype");
}

div.ngg-navigation span { visibility:hidden; }

div.ngg-navigation a, a.page-numbers, a.next, a.previous {
padding:6px !important; font-size:small;
}

body.grey-pattern-bg {
 background:url(images/sv-bknd.gif) repeat;
 height:100%;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
 color:#483108;
 margin:0;
 padding:0;
}

 h2 {
 float:left;
 display:inline;
 margin:10px 0px 0px 14px;
 padding:0;
 color:#860f0f;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:17px;
}

 h3 {
 float:left;
 display:inline;
 margin:10px 0px 0px 14px;
 padding:0;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:14px;
}

 h4 {
 margin:10px 0px 0px 14px;
 padding:0;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:12px;
}

img {
 border:0;
}

a {
 color:#af4c0c;
}

a.arrow {
 background:url(images/arrow.gif) no-repeat right 7px;
 padding-right:8px;
}

#page {
width:850px;
margin: 0px auto;
position:relative;
}

#logo-top {
 width:228px;
 height:29px;
 position:absolute;
 z-index:9;
 top:23px;
 left:315px;
 cursor:pointer;
}

#logo-bottom {
 width:328px;
 height:123px;
 position:absolute;
 z-index:9;
 top:52px;
 left:265px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#logo-top[id]	{
 background:url(images/logo-top.png) no-repeat 0px 0px;
}

#logo-bottom[id]	{
 background:url(images/logo-bottom.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##logo-top {
 background:url(images/logo-top.png) no-repeat 0px 0px;
}

##logo-bottom {
 background:url(images/logo-bottom.png) no-repeat 0px 0px;
}

/* End PNG Styles */



#tabs-menu {
 position:absolute;
 top:10px;
 left:541px;
 margin:0;
 padding:0;
 z-index:1;
 width:300px;
}

#tabs-menu ul { 
 margin:0;
 padding:0;
}

#tabs-menu li {
 float:left;
 display:inline;
 width:91px;
 height:51px;
 margin:0;
 padding:0;
}


#tabs-menu a {
 float:left;
 display:inline;
 width:91px;
 height:46px;
 margin:0;
 padding:0;
}

#bistro-tab {
 float:left;
 display:inline;
 width:91px;
 height:46px;
 cursor:pointer;
}

#inn-tab {
 float:left;
 display:inline;
 width:91px;
 height:46px;
 cursor:pointer;
}

#shoppe-tab {
 float:left;
 display:inline;
 width:91px;
 height:46px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#bistro-tab[id]	{
 background:url(images/buttons/bistro-tab.png) no-repeat 0px 0px;
}

#inn-tab[id]	{
 background:url(images/buttons/inn-tab.png) no-repeat 0px 0px;
}

#shoppe-tab[id]	{
 background:url(images/buttons/shoppe-tab.png) no-repeat 0px 0px;
}
/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##bistro-tab {
 background:url(images/buttons/bistro-tab.png) no-repeat 0px 0px;
}

##inn-tab {
 background:url(images/buttons/inn-tab.png) no-repeat 0px 0px;
}

##shoppe-tab {
 background:url(images/buttons/shoppe-tab.png) no-repeat 0px 0px;
}

#tabs-menu a:hover {
 margin:-7px 0px 0px;
}

#tabs-menu a.active {
 margin:-7px 0px 0px;
}

#main-image {
 width:736px;
 height:228px;
 float:left;
 display:inline;
 margin:0;
 padding:0;
 border:2px solid #F8E29C;
}

#main-image .main-image {
 width:736px;
 height:228px;
 float:left;
 display:inline;
 margin:0;
 padding:0;
 position:relative;
 z-index:8;
}

#nav {
 width:740px;
 height:41px;
 float:left;
 display:inline;
 margin:-2px 0px 0px;
 padding:0;
 background:url(images/canvas/background-nav.jpg) no-repeat 0px 2px; 
}

#nav ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

#nav ul li {
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#nav ul li a{
 margin:12px 0px 0px 30px;
 padding:0;
 float:left;
 display:inline;
 text-decoration:none;
 text-transform:capitalize;
 font-family: "Trebuchet", sans-serif ;
 font-size:15px;
 font-weight:bold;
 color:#483108;
}

#nav ul li a:hover{
 text-decoration:underline;
}

#home-nav {
 width:740px;
 height:73px;
 float:left;
 display:inline;
 margin:-2px 0px 0px;
 padding:0;
 background:url(images/canvas/background-home-nav.jpg) no-repeat 0px 2px;
}



#the-bistro { 
 width:246px;
 height:120px;
 position:absolute;
 top:290px;
 left:61px;
 z-index:8;
}

#the-inn { 
 width:239px;
 height:120px;
 position:absolute;
 top:288px;
 left:307px;
 z-index:8;
}

#the-shoppe { 
 width:247px;
 height:120px;
 position:absolute;
 top:292px;
 left:546px;
 z-index:8;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#the-bistro[id]	{
 background:url(images/buttons/bistro-main.png) no-repeat 0px 0px;
}

#the-inn[id]	{
 background:url(images/buttons/inn-main.png) no-repeat 0px 0px;
}

#the-shoppe[id]	{
 background:url(images/buttons/shoppe-main.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##the-bistro {
 background:url(images/buttons/bistro-main.png) no-repeat 0px 0px;
}

##the-inn {
 background:url(images/buttons/inn-main.png) no-repeat 0px 0px;
}

##the-shoppe {
 background:url(images/buttons/shoppe-main.png) no-repeat 0px 0px;
}

/* End PNG Styles */


#bistro-circle {
 width:113px;
 height:72px;
 background:url(images/circle.png) no-repeat 0px 0px;
 margin:0;
 padding:0;
 position:absolute;
 top:315px;
 left:178px;
 z-index:9;
 display:none;
}

#inn-circle {
 width:113px;
 height:72px;
 background:url(images/circle.png) no-repeat 0px 0px;
 margin:0;
 padding:0;
 position:absolute;
 top:315px;
 left:420px;
 z-index:9;
 display:none;
}

#shoppe-circle {
 width:113px;
 height:72px;
 background:url(images/circle.png) no-repeat 0px 0px;
 margin:0;
 padding:0;
 position:absolute;
 top:317px;
 left:654px;
 z-index:9;
 display:none;
}

#the-bistro-anchor:hover #bistro-circle {
 display:block;
}

#the-inn-anchor:hover #inn-circle {
 display:block;
}

#the-shoppe-anchor:hover #shoppe-circle {
 display:block;
}

#home-news {
 float:left;
 display:inline;
 width:241px;
 height:313px;
 border:2px solid #D8C588;
 background:#F8E29C;
 margin:0;
 padding:0;
}

#news {
 float:left;
 display:inline;
 width:241px;
 height:345px;
 border:2px solid #D8C588;
 background:#F8E29C;
 margin:0;
 padding:0;
}

h2.news {
 float:left;
 display:inline;
 margin:10px 0px 0px 15px;
 padding:0;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:17px;
}

a#all-news{
 float:right;
 display:inline;
 width:68px;
 height:23px;
 background:url(images/buttons/all-news.jpg) no-repeat;
 margin:11px 14px 0px 0px;
 padding:0;
}

a#all-news:hover {
 background:url(images/buttons/all-news-over.jpg) no-repeat;
}

.news-v-line {
 width:216px;
 height:1px;
 margin:5px 0px 0px 14px;
 padding:0;
 float:left;
 display:block; 
}

.news-v-line-md {
 width:430px;
 height:1px;
 margin:5px 0px 0px 14px;
 padding:0;
 float:left;
 display:inline; 
}

.news-v-line-lg {
 width:700px;
 height:1px;
 margin:5px 0px 0px 14px;
 padding:0;
 float:left;
 display:inline; 
}

div#news-title {
 float:left;
 display:block;
 margin:0;
 padding:0;
}

div#news-title img {
 float:left;
 display:inline;
 width:9px;
 height:13px;
 margin:15px 0px 0px 15px; 
}

div#news-title span {
 color:#b45616;
 margin:15px 0px 0px 6px;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:13px;
 float:left;
 padding:0;
}


#news-date {
margin:5px 0px 0px 15px;
font-size:11px;
font-weight:bold;
display:none;
}

p.news {
 float:left;
 display:block;
 margin:0px 0px 17px 15px;
 font-size:11px;
 width:212px;
}

p.news-lg {
 float:left;
 display:block;
 margin:0px 20px 17px 15px;
 font-size:12px;  
}

#news-rss {
 margin:0px 0px 0px 14px;
}

#news-rss img {
 float:left;
 display:inline;
 width:18px;
 height:17px;
 margin:10px 0px 0px 0px;
 padding:0;
}

#news-rss a {
 float:left;
 display:inline;
 margin:12px 0px 0px 10px;
 padding:0;
 font-size:11px;
}

#mid-vert {
 float:left;
 display:inline;
 width:14px;
 height:349px;
 margin:0;
 padding:0;
}

#mid-vert-home {
 float:left;
 display:inline;
 width:14px;
 height:317px;
 margin:0;
 padding:0;
}

#main-feature {
 float:left;
 display:inline;
 width:477px;
 height:313px;
 border:2px solid #F8E29C;
 margin:0;
}

#main-feature img {
 width:477px;
 height:313px;
 float:left;
 display:inline;
}

#myScrollContainer {
 width:480px;
 height:345px;
 border:2px solid #F8E29C;
 background:#F7F2DC;
 margin:0;
}

#myScrollBigContainer {
 width:736px;
 height:345px;
 border:2px solid #F8E29C;
 background:#F7F2DC;
 margin:0;
}

#myScrollContainer a#up, #myScrollBigContainer a#up {
 position:absolute;
 top:4px;
 right:4px;
 z-index:5;
}

#myScrollContainer a#down, #myScrollBigContainer a#down {
 position:absolute;
 bottom:4px;
 right:4px;
 z-index:5;
}

#myScrollContainer #myScrollContent, #myScrollBigContainer #myScrollContent {
 margin:0;
 padding:0;
 position:relative;
}

#myScrollContent p {
 width:400px;
 padding-left:14px;
}

#myScrollContainer #myScrollContentSmall {
 margin:0;
 padding:0;
 position:relative;
}

#myScrollContainer #myScrollContentSmall p {
 width:230px;
 padding-left:14px;

}

#audry-taras {
 width:251px;
 height:353px;
 position:absolute;
 z-index:5;
 top:424px;
 right:70px;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#audry-taras[id]	{
 background:url(images/audry-taras.png) no-repeat;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##audry-taras {
 background:url(images/audry-taras.png) no-repeat;
}

/* End PNG Styles */

#page-top-left {
 width:25px;
 height:51px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-top-left[id]	{
 background:url(images/gradients/page-top-left.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-top-left {
 background:url(images/gradients/page-top-left.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-top-middle {
 width:800px;
 height:51px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-top-middle[id]	{
 background:url(images/gradients/page-top-middle.png) repeat-x 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-top-middle {
 background:url(images/gradients/page-top-middle.png) repeat-x 0px 0px;
}

/* End PNG Styles */

#page-top-right {
 width:25px;
 height:51px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-top-right[id]	{
 background:url(images/gradients/page-top-right.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-top-right {
 background:url(images/gradients/page-top-right.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-gradient-left {
 width:25px;
 height:706px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-gradient-left[id]	{
 background:url(images/gradients/page-left.png) repeat-y 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-gradient-left {
 background:url(images/gradients/page-left.png) repeat-y 0px 0px;
}

/* End PNG Styles */

#page-gradient-right {
 width:25px;
 height:706px;
 background:url(images/gradients/page-right.png) repeat-y 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-gradient-right[id]	{
 background:url(images/gradients/page-right.png) repeat-y 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-gradient-right {
 background:url(images/gradients/page-right.png) repeat-y 0px 0px;
}

/* End PNG Styles */

#canvas {
 width:800px;
 float:left;
 display:inline;
 
}

#canvas #top-background {
 width:800px;
 height:55px;
 background:url(images/canvas/background-top.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
 position:relative;
 z-index:2;
}

#canvas #left-background {
 width:31px;
 height:625px;
 background:url(images/canvas/background-left.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#canvas #content {
 width:740px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#canvas #left-background-home {
 width:31px;
 height:620px;
 background:url(images/canvas/background-home-left.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#canvas #right-background {
 width:29px;
 height:622px;
 background:url(images/canvas/background-right.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#canvas #right-background-home {
 width:29px;
 height:620px;
 background:url(images/canvas/background-home-right.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#canvas #bottom-background {
 width:800px;
 height:29px;
 background:url(images/canvas/background-bottom.jpg) no-repeat 0px 0px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#page-separartor {
 width:850px;
 height:8px; 
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-separartor[id]	{
 background:url(images/gradients/page-separator.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-separartor {
 background:url(images/gradients/page-separator.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-bottom-left {
 width:25px;
 height:25px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-bottom-left[id]	{
 background:url(images/gradients/page-bottom-left.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-bottom-left {
 background:url(images/gradients/page-bottom-left.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-bottom-middle {
 width:770px;
 height:15px;
 background:url(images/gradients/page-bottom-middle.png) repeat-x 0px 0px;
 margin:0;
 padding:10px 0px 0px 30px;
 float:left;
 display:inline;
 color:#d4c17d;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-bottom-middle[id]	{
 background:url(images/gradients/page-bottom-middle.png) repeat-x 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-bottom-middle {
 background:url(images/gradients/page-bottom-middle.png) repeat-x 0px 0px;
}

/* End PNG Styles */

#page-bottom-right {
 width:25px;
 height:25px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-bottom-right[id]	{
 background:url(images/gradients/page-bottom-right.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-bottom-right {
 background:url(images/gradients/page-bottom-right.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-footer-gradient-left {
 width:25px;
 height:139px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-footer-gradient-left[id]	{
 background:url(images/gradients/page-left.png) repeat-y 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-footer-gradient-left {
 background:url(images/gradients/page-left.png) repeat-y 0px 0px;
}

/* End PNG Styles */

#page-footer-content {
 width:800px;
 height:139px;
 background:url(images/canvas/background-banner.jpg) no-repeat;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

#page-footer-content .feature {
 float:left;
 display:inline;
 margin:1px 0px 0px 1px;
 padding:0;
 width:200px;
 height:139px;
}

#page-footer-content .end {
 float:left;
 display:inline;
 margin:0;
 padding:0;
 width:199px;
 height:139px;
}

#page-footer-content .feature .heading {
 float:left;
 display:inline;
 margin:10px 0px 0px 22px;
 padding:0;
 color:#FFF;
 font-family: "Trebuchet", sans-serif;
 font-weight:bold;
 font-size:13px;
 text-transform:uppercase;
 text-decoration:none;
}

#page-footer-content .feature .heading:hover {
 text-decoration:underline;
}

#page-footer-content .feature .image {
 float:left;
 display:inline;
 margin-top:10px;
 padding:0;
}

#photo {
 margin-left:34px;
 width:121px;
 height:80px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#photo[id]	{
 background:url(images/photo-gallery.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##photo {
 background:url(images/photo-gallery.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#globe {
 margin-left:56px;
 width:84px;
 height:98px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#globe[id]	{
 background:url(images/globe.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##globe {
 background:url(images/globe.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#piggy-bank {
 margin-left:52px;
 width:94px;
 height:88px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#piggy-bank[id]	{
 background:url(images/piggy-bank.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##piggy-bank {
 background:url(images/piggy-bank.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#giftcertificates {
 margin-top:-7px;
 margin-left:37px;
 width:155px;
 height:96px;
 cursor:pointer;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#giftcertificates[id]	{
 background:url(images/giftcertificates.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##giftcertificates {
 background:url(images/giftcertificates.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#page-footer-gradient-right {
 width:25px;
 height:139px;
 margin:0;
 padding:0;
 float:left;
 display:inline;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#page-footer-gradient-right[id]	{
 background:url(images/gradients/page-right.png) repeat-y 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##page-footer-gradient-right {
 background:url(images/gradients/page-right.png) repeat-y 0px 0px;
}

/* End PNG Styles */

#footer {
 position:relative;
 margin:0 auto;
 width:850px;
 height:120px;
 margin:0;
 padding:0;
 color:#d4c17d;
}

#odl {
 color:#d4c17d;
 font-family: "Trebuchet", sans-serif ;
 font-size:12px;
 float:right;
 display:inline;
 margin:-16px 30px 0px 0px;
 position:relative;
 z-index:5;
}

#beyond {
 float:left;
 position:relative;
 margin:0 0 0 350px;;
 z-index:3;
 width:180px;
 height:92px;
}

/* For Browsers With PNG Support (NOT IE) */
/* -------------------------------------- */
/*  IE ignores styles with [attributes]   */

#beyond[id]	{
 background:url(images/beyond-the-ordinary.png) no-repeat 0px 0px;
}

/* For (IE/Mac) Supports PNG but not [id]    */
/* ----------------------------------------- */
/*  (Affects IE/Win - Overwritten Below )    */

##beyond {
 background:url(images/beyond-the-ordinary.png) no-repeat 0px 0px;
}

/* End PNG Styles */

#contact-form-table {
 margin-left:15px;
}

textarea#comments {
 width:335px;
 height:120px;
}

#contact-form-table #name, #contact-form-table #email, #contact-form-table #phone, #contact-form-table #fax {
 width:260px;
 height:17px;
}

.disclaimer {
 font-size:10px;
 color:#af4c0c;

.clear {
 clear:both;
}

#catering-menu a.first{
 padding-left:14px;
}

hr.catering-hr {
 width:437px !important;
 margin-left:14px !important;
 background:#666 !important;
 height:1px !important;
}

div#addy {
 float:left;
 display:inline;
 width:500px;
 height:20px;
 color:#d4c17d; 
 margin:5px 0px 0px 30px;
}

