@charset "utf-8";
#content {
background-image:url(../images/page_fill.gif);
background-repeat:repeat-y;
padding:5px 20px;
}

#content_sep {
background-image:url(../images/page_fill.gif);
background-repeat:repeat-y;
height:4px;
padding:15px 20px 5px;
}

#banner {
background-image:url(<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="760" height="206" id="imagini" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="templates/hillsdental/imagini.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="templates/hillsdental/imagini.swf" quality="high" bgcolor="#ffffff" width="760" height="206" name="imagini" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>);
height:206px;
}

#footer {
background-image:url(../images/page_fill.gif);
background-repeat:repeat-y;
padding:15px 20px 5px;
}

#footer #fl {
background-color:#FFF;
display:inline;
margin-right:45px;
width:200px;
}

#footer #fl2 {
background-color:#FFF;
display:inline;
}

#home_offer,.pad10top {
padding-top:10px;
}

#home_welcome {
clear:both;
height:auto;
margin-bottom:20px;
}

#home_welcome_text {
float:left;
padding:0 10px 0 0;
width:315px;
}

#left_box {
background-color:#fbfbfb;
border:1px solid #ecebeb;
}

#left_column {
background-color:#fbfbfb;
border:1px solid #E2DCDB;
clear:none;
float:left;
height:auto;
margin-right:10px;
padding:10px;
width:205px;
}
#main {
	padding: 0px 10px 5px 10px;
	display:block;
}

#main img {
border:0px solid #dcdcdc;

}

#main ul {
list-style-type:none;
margin-left:23px;
padding-left:0;
}

#main ul li {
background:url(../images/red-arrow.gif) 0 center no-repeat;
list-style-type:none;
padding-left:15px;
}

#nav .menu-top li ul {
background:#FFF;
display:none;
margin:0;
position:absolute;
text-transform:none;
}

#nav .menu-top li ul a {
width:160px;
}

#nav .menu-top li ul li {
background:#FFF url(../images/blackarrow.gif) 10px center no-repeat;
font-weight:400;
margin:0 0 5px;
padding:5px 5px 0 20px;
text-align:left;
}

#nav .menu-top li ul li:hover {
background:#FBFBFB url(../images/blackarrow.gif) 10px center no-repeat;
}

#nav .menu-top li ul ul,#nav .menu li:hover ul ul,#nav .menu li.subMenu ul ul {
display:none;
}

#nav .menu-top li:hover ul,#nav .menu-top li a:focus ul,#nav .menu-top li.subMenu ul,#nav .menu-top li:hover ul,#nav .menu-top li li:hover ul,#nav .menu-top li.subMenu ul,#nav .menu-top li li.subMenu ul {
display:block;
}

#nav img {
clear:none;
display:inline;
}

#nav li {
position:relative;
}

#nav ul {
background:#000 url(../images/navbar.jpg) repeat-x;
float:left;
height:54px;
list-style:none;
margin:0 0 0 8px;
padding:0 0 0 30px;
width:713px;
}

#nav ul li {
float:left;
font-weight:400;
margin:0;
padding:15px 10px 0 10px;
text-align:center;
text-transform:uppercase;
}

#nav ul li a {
border-right:1px solid #ACACAC;
color:#575757;
display:block;
font:13px Tahoma, Verdana, Arial, sans-serif;
margin:0;
padding:0 15px 4px 0;
text-decoration:none;
}

#nav ul li a:hover,#nav ul li a:active {
color:#293a44;
}

#nav ul li.menu-last a,#nav ul ul li a {
border:0;
}

#nav ul ul {
background:#FBFBFB;
float:none;
height:auto;
list-style-type:none;
margin:10px;
padding:0;
position:absolute;
width:auto;
}

#nav ul ul li {
background:#FBFBFB;
border:0;
color:#575757;
display:block;
float:none;
font:13px Tahoma, Verdana, Arial, sans-serif;
padding:0;
text-decoration:none;
text-transform:capitalize;
}

#nav ul ul ul {
left:100%;
position:absolute;
top:1px;
}

#nav,#nav .menu {
text-align:center;
}

#offer_text img {
clear:right;
float:left;
margin:6px 5px 10px 0;
}

#pagewrap {
clear:both;
float:none;
height:auto;
margin:0 auto;
width:760px;
}

#right_column {
clear:none;
float:left;
width:483px;
display:block;
}

#top_contact {
margin-right:15px;
margin-top:0;
padding-top:28px;
}

#top_logo {
background-image:url(../images/page_top.gif);
height:84px;
}

.border1bottom {
border-bottom-color:#772A13;
border-bottom-style:solid;
border-bottom-width:1px;
}

.bottom_sep {
background-image:url(../images/bottom_2line_border.gif);
background-repeat:repeat-x;
height:4px;
}

.footer_left {
float:left;
}

.home_red_arrow_margin {
margin-left:10px;
margin-right:10px;
}

.main_content_area {
padding:10px;
}

.pad10topleft {
padding-left:10px;
padding-top:10px;
}

.page_fill {
background-attachment:scroll;
background-image:url(../images/page_fill.gif);
background-position:center top;
background-repeat:repeat-y;
padding:10px 20px;
}

.submenu_item_img {
margin:1px 10px 1px 0;
}

.thin_red_line {
background-color:#900;
clear:both;
float:none;
height:1px;
margin:7px 0;
width:100%;
}

.white_text {
color:#FFF;
line-height:18px;
}

a.submenu_item:hover {
background-color:#FFF;
color:#7E2C14;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
font-weight:400;
line-height:30px;
padding-left:10px;
text-decoration:none;
}

a.submenu_item:link,a.submenu_item:visited,a.submenu_item:active {
background-color:#FFF;
color:#666;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
font-weight:400;
line-height:30px;
padding-left:10px;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}

a:link,a:visited,a:active {
color:#293a44;
text-decoration:underline;
}

blockquote {
background:#F0F0F0 url(quote.jpg) no-repeat 10px 10px;
border:1px solid #F0F0F0;
color:#555;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:400;
line-height:1.5em;
margin:15px 10px;
padding:5px 5px 5px 25px;
}

body {
background-image:url(http://www.hillsdentalcentre.com.au/media/background.png);
background-repeat:repeat;
color:#333;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:400;
line-height:15px;
margin:0;
text-decoration:none;
}

h1 {
color:#7E2C14;
font-style:italic;
font-weight:400;
}

h2 {
border-bottom:1px solid #7E2C14;
color:#293a44;
font-family:"Trebuchet MS";
font-size:17px;
font-style:italic;
font-weight:400;
text-decoration:none;
}

h2 a:link { text-decoration:none; }

h4,.red_bold {
color:#293a44;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
margin-bottom:5px;
text-decoration:none;
}

input,select {
background:#fff;
color:#666;
font:normal 1em Verdana, sans-serif;
padding:4px;
}


form, form fieldset {
background:#fdfdfd;
border:1px solid #f1f1f1;
margin:15px 10px;
padding:5px 10px 20px;
border: 0px;
}

input,textarea,select {
background:#fff;
border-color:#D4D4D4 #ebebeb #ebebeb #d4d4d4;
border-style:solid;
border-width:1px;
}

input.btn {
background:#E6E6E6;
border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb;
border-style:solid;
border-width:1px;
color:#555;
font:bold 12px Arial, Sans-serif;
height:30px;
margin:0;
padding:2px 3px;
}

label {
color:#895F30;
display:block;
font-weight:700;
margin:8px 0 5px;
}

table {
border-collapse:collapse;
margin:15px 10px;
}

td {
border:1px solid #ECECEC;
padding-left:11px;
padding-right:11px;
}

textarea {
color:#666;
display:block;
font:normal 1em Verdana, sans-serif;
height:100px;
padding:4px;
width:350px;
}

th {
background:#E6E6E6;
border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb;
border-style:solid;
border-width:1px;
color:#555;
height:38px;
padding-left:12px;
padding-right:12px;
text-align:left;
}

tr {
background:#fff;
height:34px;
}
	
