/* generic */

div#entirety div#content ul { list-style: none; }
div#entirety div#content a:link,
div#entirety div#content a:visited { color: #222; text-decoration: none; font-weight: bold;}
div#entirety div#content a:hover,
div#entirety div#content a:focus { color: #FFF; text-decoration: none; font-weight: bold;}

/*-------------------------------------------- PAGE HOME ---- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

body#page-home {padding: 0; margin: 0; background-color:#a49b8d;}
body#page-home div#entirety { padding: 0; margin: 0;}

/* header layout */
body#page-home div#entirety div#header { height: 90px; padding: 0; margin: 0; }
body#page-home div#entirety div#header div#menu-accessibility { text-align:right; margin-right: 10px; margin-top: 0px; padding-bottom: 2px; display:none;}
body#page-home div#entirety div#header div#menu-accessibility  a { padding-right: 2px; font-size: 11px; border-bottom: 1px dashed #3a3632; color:#3a3632; text-decoration: none; }
body#page-home div#entirety div#header div#menu-accessibility a:focus,
body#page-home div#entirety div#header div#menu-accessibility a:hover,
body#page-home div#entirety div#header div#menu-accessibility  a:active { border-bottom-style: solid; border-bottom-color: #e01929;} 

/* content layout */
body#page-home div#entirety div#shell {}
body#page-home div#entirety div#shell div#flow {}
body#page-home div#entirety div#shell div#flow div#content { background-image: url(../images/bg_repeat.png); background-repeat: repeat-x; height: 384px;}
body#page-home div#entirety div#shell div#flow div#content div#center_cont { width: 850px; margin: 0px auto;}
body#page-home div#entirety div#shell div#flow div#content div#center_cont img {margin-top: 4px;}

/* menu layout */
/*body#page-home div#entirety div#shell div#menu { position: absolute; right: 2px ; top:535px ;font-family: tahoma,verdana,sans-serif; font-size: 12px; font-weight: 500; }*/
/*EDIT 12-03-2007: centring menu and made text bolder as per client request, assigned fixed width to menu so it's easier to center, nudged the margin for left to cater for the left margins on the bullets - van@staff.highway1.com.au */
body#page-home div#entirety div#shell div#menu { position: absolute; left: 50%; margin-left: -460px; width:80em; top:535px ;font-family: tahoma,verdana,sans-serif; font-size: 12px; font-weight: 700; }
body#page-home div#entirety div#shell div#menu ul {  margin: 0; margin-right:25px; padding: 0; float: right;}
body#page-home div#entirety div#shell div#menu li { display: inline; margin-left: 5px; padding-left: 10px; background: url(../images/bullet_gif.gif) left center no-repeat; }

body#page-home div#entirety div#shell div#menu a:link, 
body#page-home div#entirety div#shell div#menu a:visited { color: #3a3632; text-decoration: none;}
body#page-home div#entirety div#shell div#menu a:hover,  
body#page-home div#entirety div#shell div#menu a:focus { color: #FFF; text-decoration: none;}


/* footer layout */
body#page-home div#entirety div#footer { height: 87px; width: 850px; margin: 0px auto;}
body#page-home div#entirety div#footer div#center_foot {  width: 850px;  margin: 0px auto; background-image: url(../images/cush_brown.png); background-repeat: no-repeat; height: 87px;  }


/*-------------------------------------------- PAGE CONTENT ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

body#page-content {padding: 0; margin: 0; background-color:#0d0c0b;  }
body#page-content div#entirety { padding: 0; margin: 0;  }

/* header layout */
body#page-content div#entirety div#header { height: 90px; padding: 0; margin: 0; background-color:#a49b8d; }
body#page-content div#entirety div#header div#head_center { width: 850px; margin: 0px auto; background-image: url(../images/cush_brown_head.png); background-repeat: no-repeat; height: 90px;}
body#page-content div#entirety div#header div#menu-accessibility { position:absolute; right:15px; top:0px;  padding-bottom: 2px;  display:none; }
body#page-content div#entirety div#header div#menu-accessibility  a { padding-right: 2px; font-size: 11px; border-bottom: 1px dashed #3a3632; color:#3a3632; text-decoration: none; }
body#page-content div#entirety div#header div#menu-accessibility a:focus,
body#page-content div#entirety div#header div#menu-accessibility a:hover,
body#page-content div#entirety div#header div#menu-accessibility  a:active { border-bottom-style: solid; border-bottom-color: #e01929;}
body#page-content div#entirety div#black_strip{ background-image: url(../images/bg_repeat_cont.png); background-repeat: repeat-x; height: 173px;}
body#page-content div#entirety div#black_strip div#center_strip { width: 850px; margin: 0px auto;}
body#page-content div#entirety div#black_strip div#center_strip img { margin-top: 4px; border: 0;}
body#page-content div#entirety div#black_strip div#center_strip img.headimage { margin-top: -20px; border: 0;}

/* content layout */
body#page-content div#entirety div#shell {margin: 0; padding: 0; }
body#page-content div#entirety div#shell div#flow {   margin: 0; padding: 0;  width: 100%; background-color: #403d37;  }
body#page-content div#entirety div#shell div#flow div#content { width: 850px; min-height: 250px;  margin: 0px auto; text-align: left; padding-bottom: 30px; padding-left: 20px; }
body#page-content div#entirety div#shell div#flow div#content  p { font-family: arial,sans-serif;; color: #e0dfde; text-align: justify; font-size: 14px; line-height: 25px; }
body#page-content div#entirety div#shell div#flow div#content  h2  { font-family: arial,sans-serif;; color: #e0dfde; font-size: 18px; margin-bottom: -15px;}
body#page-content div#entirety div#shell div#flow div#content  h3  {  font-family: arial,sans-serif;; color: #222222; font-size: 14px; margin-bottom: -10px;}
body#page-content div#entirety div#shell div#flow div#content img { float:left; padding: 0;  margin: 40px 40px 30px 0px; border: 0; border:0px solid #fff; }
body#page-content div#entirety div#shell div#flow div#content img.left { float:left; margin: 0px 40px 30px 0px;  }
body#page-content div#entirety div#shell div#flow div#content img.right { float:right; margin: 0px 0px 30px 40px;  }

body#page-content div#entirety div#shell div#flow div#content div#content_top {  /*margin-left: 330px;*/ padding: 0; padding-top: 22px;}
body#page-content div#entirety div#shell div#flow div#content div#content_head { margin-left: 350px; }
body#page-content div#entirety div#shell div#flow div#content div#content_top img { float:left; padding: 0;  margin: 18px 40px 30px 0px; border: 0; border:0px solid #fff; }
/*body#page-content div#entirety div#shell div#flow div#content div#content_bottom { clear: both;  padding: 0; }*/

/* menu layout */
/*body#page-content div#entirety div#shell div#menu { position: absolute; right: 0px; padding: 0; top:40px; font-family: tahoma,verdana,sans-serif; font-size: 12px; font-weight: 500;}*.
/*EDIT 12-03-2007: centring menu and made text bolder as per client request, assigned fixed width to menu so it's easier to center, nudged the margin for left to cater for the left margins on the bullets - van@staff.highway1.com.au */
body#page-content div#entirety div#shell div#menu { position: absolute; left:50%; margin-left: -42em; width: 80em; padding: 0; top:40px; font-family: tahoma,verdana,sans-serif; font-size: 12px; font-weight: 700;}
div#entirety div#shell div#menu ul { list-style:none;  margin: 0; margin-right:20px;  padding: 0; float:right;}
div#entirety div#shell div#menu li { display: inline; padding: 0px 2px 0px 8px; background: url(../images/bullet.gif) left center no-repeat; }
body#page-content div#entirety div#shell div#menu  a:link,
body#page-content div#entirety div#shell div#menu  a:visited { color: #3a3632; text-decoration: none;}
body#page-content div#entirety div#shell div#menu a:hover,
body#page-content div#entirety div#shell div#menu a:focus { color: #FFF; text-decoration: none;}

/* footer layout */
body#page-content div#entirety div#footer {  clear:both; background-image: url(../images/footer_repeat_cont.png); background-repeat: repeat-x; height: 87px; margin: 0; padding: 0; margin-top: -20px; clear:both; background-color: #0d0c0b;}
body#page-content div#entirety div#footer div#center_foot {  width: 850px;  margin: 0px auto; background-image: url(/images/footer_decoration.png); background-repeat: no-repeat; height: 87px; background-position: bottom right; }
body#page-content div#entirety div#footer div#center_foot ul {  margin: 0; margin-left:10px; padding: 0; color:#7f7f7e;  font-size: 12px; padding-top: 60px; }
body#page-content div#entirety div#footer div#center_foot li { display: inline; padding: 0px 7px;      }
body#page-content div#entirety div#footer div#center_foot li.first { border-right: 1px solid #3a3632;}
body#page-content div#entirety div#footer div#center_foot a:link,
body#page-content div#entirety div#footer div#center_foot a:visited { color: #3a3632; text-decoration: none; font-weight: bold;}
body#page-content div#entirety div#footer div#center_foot a:hover,
body#page-content div#entirety div#footer div#center_foot a:focus { color: #FFF; text-decoration: none; font-weight: bold;}

