@font-face {
    font-family: 'helvetica_neue';
    src: url('http://homehardware.com.au/theme/hh/fonts/helveticaneue-boldcond-webfont.eot');
    src: url('http://homehardware.com.au/theme/hh/fonts/helveticaneue-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://homehardware.com.au/theme/hh/fonts/helveticaneue-boldcond-webfont.ttf') format('truetype'),
         url('http://homehardware.com.au/theme/hh/fonts/helveticaneue-boldcond-webfont.svg#helvetica_neue_condensedbold') format('svg');
    font-weight: normal;font-style: normal;}    

/* BACKGROUNDS */	
    body {margin:0; padding:0; align:center; font-size:12px; font-family:'helvetica_neue', Arial, Helvetica, sans-serif; background: radial-gradient(ellipse at center, #00aabd 0%, #00aabd 0%, #054d52 88%, #054d52 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#00abbd', GradientType=0 ); position:static}
    #bg {background: radial-gradient(ellipse at center, #00aabd 0%, #00aabd 0%, #054d52 88%, #054d52 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#00abbd', GradientType=0 ); position:static }
    #bg_link {background: radial-gradient(ellipse at center, #00aabd 0%, #00aabd 0%, #054d52 88%, #054d52 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#00abbd', GradientType=0 ); }
    #bg_top {background:url(images/bg_header2.png) repeat-x top;}
    #bg_bottom {background:url(http://homehardware.com.au/theme/hh/images/bg_footer.jpg) repeat-x bottom;}

    #wrapper {width:995px; margin:0 auto; overflow:hidden; clear:both;}

    #content_left {width:154px; float:left; padding:27px 30px 0 15px;}
    #content_right {float:left; width:540px; line-height:17px; padding-bottom:50px;}
    #content_full {float:center; width:740px;}
	
	
/*LOGO*/    
    #left_features {float:left; position:relative; width:200px;}
    #content_features {background:url(http://homehardware.com.au/theme/hh/images/bg_lightsshadows.png) no-repeat 28px 15px; padding:77px 0 0 8px;}

    #logo {height:75px;}
    #logo img {position:absolute; margin:-55px 0 0 15px;}	
	
/*BUILD UP*/

/*STRUCTURE*/	
	#store_panel {overflow:hidden; width:700px;}
	#centre_col {float:left; width:395px; line-height:17px;}
	#right_col {float:right; width:245px; color:#555; background-color:#e1d7a2; font-size:11px; line-height:16px;}	
    #right_col #map {padding:3px; border:1px solid #ddd; height:400px;}

		
/*CENTRE*/
	#promo_panel {background:#fff; padding:0 0 30px 0; margin:0 0 30px 0;}
	#promo_panel h2 {background:#f2ecdb; color:#333; padding:10px;}
	#promo_panel h3 {margin:0 0 10px 0;}
	#promo_panel #promo_content {padding:25px 25px 0 25px; overflow:hidden;}
	#promo_panel .promo_image {display:block; padding:3px; float:left; border:1px solid #ddd; margin:0 15px 10px 0;}		
	#promo_panel a {border:none; padding:5px 0;}	
	#promo_panel a:hover {color:#000;}
	#promo_panel img.icon {margin:2px 5px 0 0}
	#promo_text {float:left; width:180px;}
	
	#store_images {padding:0 0 20px 0; overflow:hidden;}		
	#store_images .left {float:left;}
	#store_images .right {float:right;}
	#store_images img {padding:4px; border:1px solid #ccc;}
		
/*RIGHT*/	
	#right_col #map {height:230px; width:240px; padding:3px; border:0px solid #ddd; background-color:#e1d7a2;}	
	#right_col th {text-align:left; min-width:80px;}
	#right_col table {margin-bottom:10px;}
	#right_col h3 {margin:20px 0 5px 0; font-size:14px;}
	#right_col p {margin:0}
	#right_col ul {list-style:square; margin:0; padding:0 0 0 11px;}

/* #content {position:relative; float:left;  margin:50px 0 0 30px;} */
    #content {position:relative; float:left;  margin:0 0 0 30px;} 
    #content.front {width:595px;}
    #content.internal {background-color:#e1d7a2; width:789px; float:left; margin:60px 0 0 0;}
    .internal_top {background-color:#e1d7a2; min-height:600px; padding:5px 0 0 0;}	
    .internal_full {padding: 0 30px 0 25px;}
    #content_main img {background-color:#e1d7a2; border: 1px solid #CCCCCC; padding: 4px;}
    #content_main img.button {background-color:#e1d7a2; border:none; padding:0;}	 

    p.clear {clear:both;}
    #content_main img.left {float:left; margin:0 15px 10px 0;}
    #content_main img.right {float:right; margin:0 0 10px 15px;}
    #content_main .center {text-align:center;}
    #content_main .clearstyle {padding:0; border:0; background-color:#e1d7a2;}

/*SITE*/
    #site_info_message {padding:0; margin:auto; color:#ffffff;}
	
/*NAV*/
    #primary_nav {height:53px; font-size:13px; overflow:hidden; padding-left:210px;  font-weight:normal; font-family:'helvetica_neue', Arial, Helvetica, sans-serif; text-transform:uppercase; text-shadow:1px 1px 0 rgba(0,0,0,0.5); letter-spacing:0.02em;}
    #primary_nav ul {margin:0 0 0 10px; padding:0; list-style:none; overflow:hidden;}
    #primary_nav li {float:left; background:url(http://homehardware.com.au/theme/hh/images/menu_div.png) left no-repeat;}
    #primary_nav li:first-child {background:none;}
    #primary_nav a {color:#dff0f2; display:block; padding:0 15px; letter-spacing:0.05em; line-height: 53px;}
    #primary_nav a:hover {background:url(http://homehardware.com.au/theme/hh/images/bg_hover.gif) repeat-y left #00343d; color:#fff !important;}
    #primary_nav li:hover > a {background:url(http://homehardware.com.au/theme/hh/images/bg_hover.gif) repeat-y left #00343d;}	

  /* BOTTOM ELEMENTS */
	
	#bottom {background:url(http://homehardware.com.au/theme/hh/images/bg_footer.jpg) repeat-x bottom; height:125px; margin:45px 0 0 0; clear:both;}
	
	#footer {background:url(http://homehardware.com.au/theme/hh/images/bg_footer_groove.gif) top no-repeat; width:990px; margin: 0 auto; padding:25px 0 0 0; color:#938e7d; font-size:10px;}
	#footer ul {float:right; width:480px; margin:15px 0 0 0; padding:0; list-style:none;}
	#footer li {float:left; padding-right:6px;}
	#footer li a {border-left:1px solid #00abbd; padding-left:6px;}
	#footer li:first-child a {border:0;}
	
	#footer #logos {float:left;}
	#footer #logos img {vertical-align:middle; margin-right:25px;}
	#footer span {background:url(http://homehardware.com.au/theme/hh/images/btn_hometeam_groove.gif) left no-repeat; padding:20px;}	