/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 23 November 2008 21:47:34
*/


/* CSS Document */

/*-----Body and main Declarations-----*/

body {
background-color:#ffffff;
font-size:x-small;
font-family:tahoma, arial;
margin:0;
padding:0;
color:#818181;
background: url(http://www.360dining.com.au/__data/assets/image/0018/873/wallpaper.gif);
}

html img {
vertical-align:top;
}

h1 {
margin:0 0 0 0;
padding:0;
color:#ffffff;
font-size:2.0em;
font-weight:normal;
}

h2 {
margin:12px 0 0 0;
padding:0;
color:#000000;
font-size:1.4em;
font-weight:bold;
}

h3 {
margin:0;
padding:0;
color:#d20212;
font-size:1.4em;
font-weight:bold;
}

h4 {
margin:6px 0 0 0;
padding:0;
font-size:1.0em;
color:#5f4f40;
}

p {
margin:8px 0 0 0;
padding:0;
line-height:1.3em;
}

/*-----Main Page Container Declarations-----*/

#main-page-container {
margin:0 auto 0 auto;
padding:0;
width:950px;
background: url(http://www.360dining.com.au/__data/assets/image/0004/868/stone-bg.jpg) repeat-y;
font-size:1.1em;
height:100%;
}

#main-content-container {
margin:0 auto 0 auto;
padding:0;
width:893px;
overflow:hidden;
z-index:1;
background:#fafaf8;
border:5px solid #ffffff;
border-top:none;
}

#middle-content-container {
margin:0;
padding:0 0 0 0;
float:left;
border:1px solid #eeeeee;
width:495px;
}

#middle-content-container a{
color:#220c0c;
text-decoration:none;
}

#middle-content-container a:hover{
color:#220c0c;
text-decoration:underline;
}

/*-----Sub Nav Container Declarations-----*/

#sub-nav-links {
margin:0;
padding:0 0 6px 0;
float:left;
clear:both;
width:100%;
}

#sub-nav-links ul {
margin:0 0 0 12px;
padding:6px 0 0 0;
list-style:none;
}

#sub-nav-links li {
margin:0;
padding:0 5px 0 5px;
border-right:1px solid #000000;
line-height:1.1em;
color:#000000;
float:left;
}

#sub-nav-links a, #sub-nav-links a:active,
#sub-nav-links a:link {
text-decoration:none;
color:#220c0c;
}


#sub-nav-links a.current-section {
text-decoration:underline;
color:#a68b6e;
}

#sub-nav-links a:hover {
color:#220c0c;
text-decoration:underline;
}


/*-----------Body Images--------------*/

#image-one #image-opacity, #image-two #image-opacity{
margin:0;
padding:0;
background-color:#bb803e;
width:247px;
height:256px;
position:relative;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
z-index:1;
}

#image-three #image-opacity, #image-four #image-opacity {
margin:0;
padding:0;
background-color:#bb803e;
width:247px;
height:233px;
position:relative;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
z-index:1;
}

#image-one
{
margin:0;
padding:0;
background-repeat: no-repeat;
background-position: 0 0;
width:248px;
height:256px;
float:left;
z-index:-1;
clear:left;
}

#image-one #image-content, #image-two #image-content {
margin:-245px 25px 0 18px;
padding:0;
z-index:1;
position:relative;
}

#image-three #image-content, #image-four #image-content {
margin:-222px 25px 0 18px;
padding:0;
z-index:1;
position:relative;
}

#image-content p{
color:#ffffff;
padding-top:6px;
}

#image-two
{
margin:0;
padding:0;
background-repeat: no-repeat;
background-position: 0 0;
width:247px;
height:256px;
float:left;
}

#image-three
{
margin:0;
padding:0;
background-repeat: no-repeat;
background-position: 0 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:248px;
height:233px;
float:left;
clear:left;
}

#image-four
{
margin:0;
padding:0;
background-repeat: no-repeat;
background-position: 0 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:247px;
height:233px;
float:left;

}

.image-three-content { 
list-style: none;
padding-top: 125px;
}

.image-three-content a {
color: #fff !important; 
font-weight: bold;
font-size: 12px;
}

.image-three-content li {
margin-bottom: 10px;
}
            
/*-----------End Body Images----------*/

/*-----------Content Bottom-----------*/

#content-bottom {
margin:0;
padding:0;
width:100%;
height:69px;
clear:both;
background-color:#ffffff;
}

#brown-block {
width:247px;
height:24px;
background-color:#ae885b;
float:left;
clear:both;
}

#content-bottom ul{
margin:0;
padding:48px 10px 0 0;
list-style:none;
float:right;
}

#content-bottom li {
margin:0;
padding:0 0 0 4px;
float:left;
width:16px;
height:16px;
display:inline;
}

#content-bottom li img {
margin:0;
padding:0;
border:none;
}

#content-bottom li a,
#content-bottom li a:link,
#content-bottom li a:active,
#content-bottom li a:visited,
#content-bottom li a:hover{
display:block;
border:none;
text-decoration:none;
}



/*-----------End Content Bottom-------*/ 



