@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;
line-height: 2.2em;

}



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;

}



#left_column form, #left_column form fieldset {

margin:0px;

padding:0px;

background:#FBFBFB;

font-size:0.9em;

}



#left_column textarea {

width:190px;

}



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;

}

	
