/*
Theme Name: Saward Joinery
Theme URI: http://www.sawardjoinery.com.au
Description: Saward Joinery template
Version: 1.0
Author: Dan Hickingbotham
Author URI: http://www.alined.com/
*/


body{
	margin:0;
	font-family:"Lucida Grande", "Lucida", "Trebuchet", sans-serif;
	font-size:12px;
}
body{
	background:url(images/background_07.jpg) repeat-x 0px 0px #FFFFFF;
}
a:link, a:visited{
	color:#666666;
	text-decoration:underline;
}
a:hover, #footer a:hover{
	color:#45A4CF;
	text-decoration:underline;
}
/*
#wrapper{
	width:100%;
	margin:0 auto;
}
#wrapper.home{
	height:324px;
	background:url(images/home_header_bg_01.png) center top no-repeat;
}
#wrapper.shopfitters{
	height:450px;
	background:url(images/shopfitters_09.jpg) center top no-repeat;
}
#wrapper.kitchens{
	height:450px;
	background:url(images/kitchens_09.jpg) center top no-repeat;
}
#wrapper.office{
	height:450px;
	background:url(images/office_09.jpg) center top no-repeat;
}
#wrapper.cnc{
	height:450px;
	background:url(images/cnc_09.jpg) center top no-repeat;
}
*/

#wrapper{
	margin:0 auto;
	width:932px;
}

#page{
	float:left;
	clear:both;
	width:932px;
	background:#FFFFFF;
}
#header{
	float:left;
	clear:both;
	width:932px;
}
#menu{
	float:left;
	clear:both;
}
#logo_panel{
	float:left;
	clear:both;
	height:121px;
	width:932px;
	background:url(images/header_blue.jpg) repeat-x;
}
#logo_panel img{
	position:relative;
	left:30px;
	top:25px;
}
#logo_panel.page-3{		background:url(images/header_blue.jpg) repeat-x;	}
#logo_panel.page-7{		background:url(images/header_darkblue.jpg) repeat-x;	}
#logo_panel.page-9{		background:url(images/header_red.jpg) repeat-x;	}
#logo_panel.page-12{	background:url(images/header_orange.jpg) repeat-x;	}
#logo_panel.page-14{	background:url(images/header_green.jpg) repeat-x;	}
#logo_panel.page-16{	background:url(images/header_blue.jpg) repeat-x;	}

#sub_menu{
	float:left;
	clear:both;
	width:932px;
	border-top:8px solid #CCCCCC;
}
#sub_menu ul{
	margin:0px 0px 0px 30px;
	padding:0px;
}
#sub_menu ul li{
	margin:0px 1px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
	clear:none;
}
#sub_menu ul li a{
	float:left;
	clear:none;
	padding:10px;
	margin-top:-8px;
	text-decoration:none;
	border-top:8px solid #999999;
}
#sub_menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#sub_menu.page-3 ul li.current_page_item a{		border-top:8px solid #45A4CF;	}
#sub_menu.page-7 ul li.current_page_item a{		border-top:8px solid #007A87;	}
#sub_menu.page-9 ul li.current_page_item a{		border-top:8px solid #D4313F;	}
#sub_menu.page-12 ul li.current_page_item a{	border-top:8px solid #E69004;	}
#sub_menu.page-14 ul li.current_page_item a{	border-top:8px solid #98CB54;	}
#sub_menu.page-16 ul li.current_page_item a{	border-top:8px solid #45A4CF;	}

#sub_menu.page-3 ul li a:hover{					border-top:8px solid #45A4CF;	background:#45A4CF;	}
#sub_menu.page-7 ul li a:hover{					border-top:8px solid #007A87;	background:#007A87;	}
#sub_menu.page-9 ul li a:hover{					border-top:8px solid #D4313F;	background:#D4313F;	}
#sub_menu.page-12 ul li a:hover{				border-top:8px solid #E69004;	background:#E69004;	}
#sub_menu.page-14 ul li a:hover{				border-top:8px solid #98CB54;	background:#98CB54;	}
#sub_menu.page-16 ul li a:hover{				border-top:8px solid #45A4CF;	background:#45A4CF;	}

#page.subpage{
	top:345px;
	left:0px;
}
#page_header{
	float:left;
	clear:both;
	width:500px;
	height:66px;
	padding:40px 400px 20px 41px;
	font-size:22px;
	color:#FFFFFF;
}
#page_header.home{
	background:url(images/home_page_header_04.png);
}
#page_header.shopfitters{
	background:url(images/shopfitters_page_header_04_12.png);
}
#page_header.kitchens{
	background:url(images/kitchens_page_header_04_11.png);
}
#page_header.office{
	background:url(images/office_page_header_04_11.png);
}
#page_header.cnc{
	background:url(images/cnc_page_header_04_12.png);
}
/*
#submenu{	
	position:absolute;
	left:460px;
	top:58px;
}*/

	

#content_holder{
	float:left;
	clear:both;
	width:932px;
}
#left{
	float:left;
	clear:none;
	background:url(images/sides_16.jpg);
	width:16px;
	height:383px;
}
#right{
	float:right;
	clear:none;
	background:url(images/sides_18.jpg);
	width:16px;
	height:383px;
}
#content{
	float:left;
	clear:none;
	width:862px;
	padding:33px 35px 15px 35px;
}

#slider_panel{
	width:564px;
	height:382px;
	float:left;
	clear:none;
	margin: 0px 25px 25px 0px;
}
#gallery_slider_panel{
	width:564px;
	height:382px;
	float:right;
	clear:none;
	margin: 0px 0px 0px 25px;
}
#footer{
	float:left;
	clear:both;
	background:url(images/footer_29.jpg) top center no-repeat;
	width:932px;
	margin-top:20px;
	padding-top:10px;
	font-size:11px;
	color:#999999;
}
#footer a{
	color:#999999;
	text-decoration:none;
}

#footer_left{
	float:left;
	width:30%;
	clear:none;
	padding-left:30px;
}
#footer_right{
	float:right;
	width:60%;
	clear:none;
	padding:10px 30px 0px 0px;
	text-align:right;
}
#footer_right ul{	
	margin:0px;
	padding:0px;
}
#footer_right ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	padding:10px;
}

h2{
	font-size:24px;
	color:#333333;
	letter-spacing:-1px;
	margin:0px 0px 10px 0px;
}


/*STATES NAV BUTTONS */
#nav { margin: 0; padding: 0; background:url(images/menu.jpg) left top no-repeat; height:72px; width:932px; }
#nav li { display: inline; }
#nav li a { float: left; width: 157px; height: 0; padding-top: 72px; overflow: hidden; }
#nav li a { background:url(images/menu.jpg); background-repeat: no-repeat; cursor:pointer; }

/* NORMAL STATES */
#nav li.page-item-3 a { background-position: 0px 0; }
#nav li.page-item-7 a { width: 156px; background-position: -157px 0; }
#nav li.page-item-9 a { width: 158px; background-position: -313px 0; }
#nav li.page-item-12 a { width: 161px; background-position: -471px 0; }
#nav li.page-item-14 a { width: 139px; background-position: -632px 0; }
#nav li.page-item-16 a { width: 161px; background-position: -771px 0; }

/* OVER STATES */
#nav li.page-item-3 a:hover, #nav li.page-item-3.current_page_item a, #nav li.page-item-3.current_page_ancestor a { background-position: 0px -72px; }
#nav li.page-item-7 a:hover, #nav li.page-item-7.current_page_item a, #nav li.page-item-7.current_page_ancestor a  { background-position: -157px -72px; }
#nav li.page-item-9 a:hover, #nav li.page-item-9.current_page_item a, #nav li.page-item-9.current_page_ancestor a  { background-position: -313px -72px; }
#nav li.page-item-12 a:hover, #nav li.page-item-12.current_page_item a, #nav li.page-item-12.current_page_ancestor a  { background-position: -471px -72px; }
#nav li.page-item-14 a:hover, #nav li.page-item-14.current_page_item a, #nav li.page-item-14.current_page_ancestor a  { background-position: -632px -72px; }
#nav li.page-item-16 a:hover, #nav li.page-item-16.current_page_item a, #nav li.page-item-16.current_page_ancestor a  { background-position: -771px -72px; }




/*STATES NAV BUTTONS */sub_nav { margin: 0; padding: 0; background:url(images/submenu.png) left top no-repeat; height:46px; }
#sub_nav li { display: inline; }
#sub_nav li a { float: left; width: 104px; height: 0; padding-top: 46px; overflow: hidden; }
#sub_nav li a { background:url(images/submenu.png); background-repeat: no-repeat; cursor:pointer; }

/* NORMAL STATES */
#sub_nav li.item-1 a { background-position: 0 -2px; }
#sub_nav li.item-2 a { width: 96px; background-position: -104px -2px; }
#sub_nav li.item-3 a { width: 96px; background-position: -200px -2px; }
#sub_nav li.item-4 a { width: 105px; background-position: -296px -2px; }

/* OVER STATES */
#sub_nav li.item-1 a:hover, #sub_nav li.item-1.current a { background-position:0 -50px; }
#sub_nav li.item-2 a:hover, #sub_nav li.item-2.current a  { background-position: -104px -50px; }
#sub_nav li.item-3 a:hover, #sub_nav li.item-3.current a  { background-position: -200px -50px; }
#sub_nav li.item-4 a:hover, #sub_nav li.item-4.current a  { background-position: -296px -50px; }
