/* - - - - - - - - - - - - - - - - - - - - -

Title : Bensons Locksmiths
URL : http://www.bensonslocksmiths.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */

/*
-----------------------------------------------------------------------------
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; }

body { background:; color:#1d3045; font:normal 14px/18px Arial, Helvetica, sans-serif; }

fieldset { border: 0; }

img { border: 0; }

h1 { color:#1d3045; font:normal 28px/36px Arial, Helvetica, sans-serif; }
h2 { color:#37516a; font:normal 24px/32px Arial, Helvetica, sans-serif; }
h3 { color:#6f8fad; font:bold 16px/24px Arial, Helvetica, sans-serif; }
h4,h5,h6 {}

p { color:#1d3045; font:normal 14px/18px Arial, Helvetica, sans-serif; }

ul,li {}

a:link, a:visited { color:#1d3045; }

a:hover, a:focus { color:#1d3045; text-decoration:none; }

.clear { clear: both; font-size: 0; height: 0; line-height: 0; }

hr { height: 1px; border: dashed; color: #ccc; }
html>body hr { border: none;  border-top: 1px dashed #ccc; }


/*
-----------------------------------------------------------------------------
Template Styles
-----------------------------------------------------------------------------*/

#container { width:925px; margin:0 auto; }
	#header { background:#1a2a3a url(/persistent/templateimages/bg_header.jpg) repeat-x; }
		#logo { float:left; }
		#info { float:right; padding-top:10px; padding-right:14px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
			#info td { text-align:right; }
			#info b, strong { font:bold 12px Arial, Helvetica, sans-serif; }
	
	#navBar { height:43px; background: #38506c url(/persistent/templateimages/bg_nav.jpg) repeat-x; color:#fff; font:normal 16px/43px Arial, Helvetica, sans-serif; text-transform:uppercase; }
	
		/* /////////////////////NAVIGATION/////////*/
					#nav, #nav ul { width: 925px; height: 43px; list-style: none; margin: 0 auto; }
						
						#nav li { float: left; height: auto; }
						#nav li.selected { color: #fff; text-decoration: underline !important; background:#1b2d40; }
						#nav li a { color: #fff; display: block; text-decoration: none; padding: 0 15px; }
						
						ul#nav li a.menuOn { text-decoration: underline; background:#1b2d40; }
								
						#nav li a:hover { text-decoration: underline; background:#1b2d40; }
						#nav li.selected a { text-decoration: underline; background:#1b2d40; }
						#nav li.selected a:hover { }
						#nav li:hover, #nav li.hover { }
							
						/* -------- Drop down menu -------- */	

						#nav li ul a, #nav li ul a:visited {
							font: normal 12px Arial, Helvetica, Verdana, sans-serif;
							display: block;
							text-decoration: none;
							text-transform:none;
							text-align: left;
							padding: 7px 5px 7px 10px;
							color: #fff;
							width: auto;
							background: none;
							background-color: #1b2d40;
							}
							#nav li ul a:hover { background-color: #38506c; text-decoration: none; color: #fff; }
						
						#nav li.selected ul a, #nav li.selected ul a:visited {
							font: normal 12px Arial, Helvetica, Verdana, sans-serif;
							display: block;
							text-decoration: none;
							text-align: left;
							padding: 7px 5px 7px 10px;
							color: #38506c;
							width: auto;
							background: none;
							background-color: #fff;
							}
							#nav li.selected ul a:hover { 
								background-color: #38506c;
								text-decoration: none;
								color: #FFFFFF;
								}
						
						#nav li ul li { background-color: #eee; }
						
						#nav li ul {
							position: absolute;
							left: -999em;
							height: auto;
							width: 220px;
							margin: 0;
							padding: 0;
							}
						
						#nav li li {
							width: 200px;
							margin: 0;
							padding: 0;
							border-bottom: 1px solid #FFFFFF;
							}
						
						#nav li ul ul { margin: -2.25em 0 0 200px; }
						
						#nav li:hover ul ul,
						#nav li:hover ul ul ul,
						#nav li.sfhover ul ul {
							left: -999em;
							}
						
						#nav li:hover ul,
						#nav li li:hover ul,
						#nav li li li:hover ul,
						#nav li.sfhover ul,
						#nav li li.sfhover ul {
							left: auto;
							z-index: 500;
							}
							
							#nav li ul li ul li
								{ position: relative; }
						
						
						
						/* ////////////////////////////////////////// */

#content { padding:27px 35px; min-height:500px; border-left:solid 1px #ececec; border-right: solid 1px #ececec; width:855px; }
	#content li,ul { margin-left:20px; list-style-type:square; }
	#content b, strong { font-size:14px; }

#footerBar { width:855px; margin:0 auto; height:67px; background: #192a3c url(/persistent/templateimages/bg_footer.jpg) repeat-x; padding:20px 35px 0 35px; color:#fff; font:normal 10px/18px Arial, Helvetica, sans-serif; }
	#footerBar a { color:#fff; text-decoration:none; }
	#footerBar a:hover { color:#fff; text-decoration:underline; }

#stats { display:hidden; }
