@charset "utf-8";
/* CSS Document Priefert.com.au */

/*
    ELEMENTS
*/

* {
	outline:none;
	
	margin:0;
	
}

a img {border:0;}

/*
    SPECIAL
*/


/*
    GLOBAL TEXT STYLES
*/

h1		{
	font-size:16px;
	color:#000;
	margin:0;
}
h2		{
	font-size:14px;
	color:#000;
	margin:0;
}
h5		{
	font-size:13px;
	color:#000;
	margin:0;
}


p		{
	font-size:12px;
	color:#000;
	margin:0;
}

body {
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bgRepeat.jpg);
	background-repeat: repeat;
}

a, a:link {color:#069; text-decoration:none;}
a:visited {color:#666;}
a:hover {text-decoration:underline;}
a:active {
	color:#f00;
	font-family: Arial, Helvetica, sans-serif;
	cursor:wait;
}

.spacer10px {height:10px;}
.spacer20px {height:20px;}

.floatRight {float:right;}
.floatLeft {float:left;}
.clear {clear:both;}
.clearBoth {clear:both;}

/*Navigation and Header - Hidden Elements for accessibility*/
.hide {color:#000; visibility:hidden;}
.invisible {display:none;}

/*
    CONTAINERS
*/

div#ieContainer {text-align:center; background: url('../images/bgTopPattern.jpg') repeat-x;}
div#container {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:825px;
	font-family: Arial, Helvetica, sans-serif;
}

/*
    HEADER
*/

/*HEADER CONTENT*/
div#header {background: url('../images/pageHeader.jpg'); width:810px; height:134px; margin:0 0 0 10px; position:relative;}

/*NAVIGATION*/
ul#navigation {
	list-style-type:none;
	position:absolute;
	padding:0;
	margin:0;
	top:105px;
	left:35px;
	height:15px;
}
ul#navigation li {float:left; margin:0 10px 0 0;}
ul#navigation li a, span#navCurrent {display:block; height:17px;}

ul#navigation li span#navCurrent a {color:#F00}
ul#navigation li a:hover {color:#F00; text-decoration:none;}

/*home*/
ul#navigation li#home span#navCurrent {background:url('../images/navImages.gif') no-repeat 0px -25px; width:37px;}
ul#navigation li#home a{background:url('../images/navImages.gif') no-repeat 0px 0px; width:37px;}
ul#navigation li#home a:hover {background:url('../images/navImages.gif') no-repeat 0px -25px;}
/*company*/                              
ul#navigation li#company span#navCurrent {background:url('../images/navImages.gif') no-repeat -47px -25px; width:63px;}
ul#navigation li#company a{background:url('../images/navImages.gif') no-repeat -47px 0px; width:63px;}
ul#navigation li#company a:hover {background:url('../images/navImages.gif') no-repeat -47px -25px;}
/*news*/
ul#navigation li#news span#navCurrent {background:url('../images/navImages.gif') no-repeat -120px -25px; width:40px;}
ul#navigation li#news a{background:url('../images/navImages.gif') no-repeat -120px 0px; width:40px;}
ul#navigation li#news a:hover {background:url('../images/navImages.gif') no-repeat -120px -25px;}
/*projects gallery*/
ul#navigation li#projects span#navCurrent {background:url('../images/navImages.gif') no-repeat -170px -25px; width:58px;}
ul#navigation li#projects a{background:url('../images/navImages.gif') no-repeat -170px 0px; width:58px;}
ul#navigation li#projects a:hover {background:url('../images/navImages.gif') no-repeat -170px -25px;}
/*stable design and installation*/
ul#navigation li#stable span#navCurrent {background:url('../images/navImages.gif') no-repeat -238px -25px; width:159px;}
ul#navigation li#stable a{background:url('../images/navImages.gif') no-repeat -238px 0px; width:159px;}
ul#navigation li#stable a:hover {background:url('../images/navImages.gif') no-repeat -238px -25px;}
/*products*/
ul#navigation li#products span#navCurrent {background:url('../images/navImages.gif') no-repeat -407px -25px; width:68px;}
ul#navigation li#products a{background:url('../images/navImages.gif') no-repeat -407px 0px; width:68px;}
ul#navigation li#products a:hover {background:url('../images/navImages.gif') no-repeat -407px -25px;}
/*downloads*/
ul#navigation li#downloads span#navCurrent {background:url('../images/navImages.gif') no-repeat -485px -25px; width:81px;}
ul#navigation li#downloads a{background:url('../images/navImages.gif') no-repeat -485px 0px; width:81px;}
ul#navigation li#downloads a:hover {background:url('../images/navImages.gif') no-repeat -485px -25px;}
/*downloads*/
ul#navigation li#links span#navCurrent {background:url('../images/navImages.gif') no-repeat -692px -25px; width:39px;}
ul#navigation li#links a{background:url('../images/navImages.gif') no-repeat -692px 0px; width:39px;}
ul#navigation li#links a:hover {background:url('../images/navImages.gif') no-repeat -692px -25px;}
/*contact*/
ul#navigation li#contact span#navCurrent {background:url('../images/navImages.gif') no-repeat -576px -25px; width:61px;}
ul#navigation li#contact a{background:url('../images/navImages.gif') no-repeat -576px 0px; width:61px;}
ul#navigation li#contact a:hover {background:url('../images/navImages.gif') no-repeat -576px -25px;}
/*faq*/
ul#navigation li#faqs span#navCurrent {background:url('../images/navImages.gif') no-repeat -647px -25px; width:35px;}
ul#navigation li#faqs a{background:url('../images/navImages.gif') no-repeat -647px 0px; width:35px;}
ul#navigation li#faqs a:hover {background:url('../images/navImages.gif') no-repeat -647px -25px;}

/*
    Image Viewer and Specials panel
*/

div#middlePanel {
	background:url('../images/bgImageLeftAlt.jpg') no-repeat;
	width:825px;
	height:263px;
}

/*Left Align*/
div#imageViewer {
	width:577px;    /*PICTURE*/
	height:238px;   /*SIZE   */
	float:right;
	margin:11px 14px 0 0;
}
div#specialsViewer {
	width:195px;
	height:170px;
	position:relative;
	top:82px;
	left:10px;
}

/* Right Align
div#imageViewer {width:593px; height:238px;	position:relative; top:11px; left:14px;}
div#specialsViewer {width:180px; height:170px; float:right; margin:80px 8px 0 0;}
*/

/*
    CONTENT
*/
div#content {
	background:url('../images/innerContainer.jpg') repeat-y;
	margin-left:10px;
	width:815px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

/*White Background*/
div#contentDetail {
	background:url('../images/innerContainerDetail.jpg') repeat-y;
    margin-left:10px;
	width:815px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

/*Left Column*/
div#leftColumn {
	width:210px;
	float:left;
}
/* PRODUCT SEARCH DIV */
div#productSearchIndex, div#productSearch {
	width:210px;
	height:115px;
	padding:0 0 0 0;
}

div#productSearchIndex form, div#productSearch form{padding:60px 0 0 38px;}

div#productSearchIndex {
    background:url('../images/bgSearchLeftIndex.jpg') no-repeat;
}
div#productSearch {
	background:url('../images/bgSearchLeft.jpg') no-repeat;
}
/* NEWS */
div#newsContainer {
	width:175px;
	padding:10px 10px 10px 25px;
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

div#newsContainer h3 {
	width:183px;
	height:16px;
	margin:0 0 5px -10px;
	background:url('../images/newsEvents.gif') no-repeat;
}
/*FEATURED*/
div#featuredContainer {
	width:210px;
	height:250px;
	padding:0 0 0 0;
	/*background:url('../images/featuredProductsBackground.jpg');*/
	position:relative;
}
div#featuredContainer img.top {position:absolute; top:26px; right:12px;} 
div#featuredContainer img.bottom {position:absolute; top:136px; right:12px;} 
div#featuredContainer h3 {
	width:155px;
	height:16px;
	margin:5px 0 5px 35px;
	position:absolute;
	top:0;
	left:0;
	background:url('../images/featuredProducts.gif') no-repeat;
}

/* FEATURED AND NEWS */
div#newsContainer h3 span, div#featuredContainer h3 span {visibility:hidden;}
div#newsContainer h4, div#featuredContainer h4 {
	color:#F00;
    padding: 5px 0 5px 0;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}
.featuredItemBody		{
}
.newsContent		{
	float:left;
	width:420px;
	margin-bottom: 30px;
}
.newsPic		{
	float:left;
	margin-left: 15px;
	margin-bottom: 30px;
}
.newsDate		{
	color:#C00;
}

/*Right Column*/
div#rightColumnIndex, div#rightColumn, div#rightColumnDetail {
    width:599px; /*599px ORIGINAL*/
	
	margin:0 6px 0 0;
	float:right;
	
}
div#rightColumnIndex {
	background:url('../images/productsShadow.jpg') top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
div#rightColumnDetail {
	background:url('../images/detailShadow.jpg') top left no-repeat;
	background-repeat: no-repeat;
}
div#rightColumn {
	background:url('../images/contentShadow.jpg') top left no-repeat;
}

div#products {
	width:560px;/*DELETE*/
	margin:10px 25px 0 0;
}
div#products h2 {
	float:right;
	width:279px;
	height:29px;
	margin:5px 5px 0 0;
	background:url('../images/ourProducts.gif') no-repeat;
}
div#products h2 span {visibility:hidden;}

.homePageText		{
	padding: 10px;
	text-align:justify;
	width:550px;
	font-family: Arial, Helvetica, sans-serif;
}

.homePageText p		{
	margin: 5px 0px 10px 0px;
}
.newsDetail		{
	font-size:12px;
}
.newsEvents h2		{
	color:#069;
}
.newsEvents a:visited		{
	color:#069;
}
.newsEvents p		{
	font-size:12px;
}
.newsDateHome		{
	font-size:13px;
	color:#C00;
}
.productMenu		{
	margin-left:7px;
}
.breadcrumb		{
	margin:15px 0px 0px 15px;
}
.levelFourTitleBox		{
	width:550px;
	height:105px;
	margin:20px 0px 5px 0px;
	background-repeat:no-repeat;
	background-position: left bottom;
}
.levelFourTitle		{
	font-weight:bold;
}


#innerMiddle {padding:20px 30px 20px 15px; font-size:12px;}
.SectionTitle {font-size:20px; font-weight:800; padding:5px 0 0 0; border-bottom:1px dotted #666; margin:0 0 10px 0;}

.generalText		{
	padding: 15px 25px 20px 15px;
	text-align:left;
	width:559px;
	font-family: Arial, Helvetica, sans-serif;
}

.generalText, .generalText p  {font-size:12px;}
.generalText h1{
	font-size:20px;
	font-weight:800;
	padding:5px 0 0 0;
	border-bottom:1px dotted #666;
	margin:0 0 10px 0;
	color: #000;
}
.generalText h2{font-size:16px; padding:5px 0 3px 0;}
.generalText h3{
	font-size:14px;
	margin:7px 0px 7px 0px;
}
.generalText ul{
	list-style-image:url('../images/bullet.gif');
}
/*
    LANDING PAGE CSS
*/
#productLanding {font-size:12px;}
#productLanding h1{font-size:20px; font-weight:800; padding:10px 0 0 0; margin:0 0 5px 0;}
#productLanding h2{font-size:16px; padding:5px 0 3px 0;}
#productLanding a:hover {text-decoration:underline;}
#productLanding ul{
	list-style-image:url('../images/bullet.gif');
}

/*PRODUCT DETAIL PAGE*/
#contentBodyContainerDetail h1{margin:0 0 20px 0; color:#000;}

#contentBodyContainerDetail .detailImage {padding:0 0 20px 0;}
#contentBodyContainerDetail .detailImage ul{
	list-style-image:url('../images/bullet.gif');
}
#contentBodyContainerDetail ul {list-style-image:url('../images/bullet.gif');}
#contentBodyContainerDetail .detailText {padding:0 0 20px 0;}
#contentBodyContainerDetail #dimensions {padding: 0 0 20px 0;}

#contentBodyContainerDetail p#specifications {margin:0 0 20px -10px;}
#contentBodyContainerDetail p#specifications img{}
#contentBodyContainerDetail p#specifications span {}

#contentBodyContainerDetail table.labelBox {
	text-align:left;
	padding:0 0 10px 0;
}

#contentBodyContainerDetail td#sendButton {}
#contentBodyContainerDetail p#phoneNumber {margin:0 0 0 -8px;}



/*STABLES*/
#stables {
    background-image:url('../images/backGrounds/stablesBackground.jpg');
    background-position:right top;
    background-repeat:no-repeat;
}

/*
    SPECIFIC NAVIGATION PAGES CSS
*/

/*COMPANY*/
#teamMembers h2{padding:0px 0 15px 0;}
#teamMembers h4{padding:0 0 5px 0;}
#teamMembers p, .member{padding-bottom:20px; }
.member {max-width:450px;}
#teamMembers img {float:right; padding:0 5px 10px 20px; clear:both;}

/*CONTACT - on product category pages*/
.contactInfo		{
	margin:25px 0px 25px 0px;
}

/*NEWS*/
.newsDate, .newsDateHome {font-weight:900;}

#newsPageContent span.newsDate{padding:5px 0 0 0; display:block; color:#c33; border-top:1px dotted #000;}
#newsPageContent img.newsThumb {
}
#newsPageContent a{font-size:14px;}
#newsPageContent div.contentShort {width:440px;}
#newsPageContent div.contentShort p {text-align:justify;}
#newsPageContent div.hr {padding:0 0 10px 0; margin: 0 0 10px 0;}
#newsPageContent p {margin:0; padding:0;}
#newsPageContent p#newsClick {padding:15px 0 0 0;}

/*NEWS DETAILS*/
#newsDetailPageContent .contentShort{line-height:18px;}
#newsDetailPageContent span.newsDate{color:#C33; display:block; padding:10px 0 0 0; font-size:14px;}
#newsDetailPageContent .shared {padding:25px 0 0 0;}
#newsDetailPageContent #backToNews {
	float:right;
	width:115px;
	padding:30px 270px 0 0;
}
#newsDetailPageContent img {margin:5px 10px 5px 10px; border:0; padding:0 0 0 0;}

/*PROJECTS*/
#projectsPage img {float:right; padding:0 25px 10px 0; clear:both; margin: -5px 0 0 20px;}
#projectsPage h2 {border-top:1px dotted #000; clear:right;}
#projectsPage img {float:right; padding:5px 25px 10px 20px; clear:both;}
#projectsPage a:hover{text-decoration:none;}

/*PROJECTS DETAILS*/
#projectsDetailPage {
	padding: 15px 0 20px 0;
	text-align:justify;
	
	font-family: Arial, Helvetica, sans-serif;
}
#projectsDetailPage #backToGallery {float:right; width:135px; padding:25px 10px 0 0; font-size:12px; text-align:left;}
#projectsDetailPage .shared {float:right;}
#projectsDetailPage p {padding:0 30px 0 10px;}
#projectsDetailPage h1{
	font-size:20px;
	font-weight:800;
	padding:5px 0 0 0;
	border-bottom:1px dotted #666;
	margin:0 30px 10px 10px;
	color: #000;
}
#projectsDetailPage .galleryViewer {padding:0 0 0 0;}

/* Links */
#linksPageContent table {padding:20px 0 0 30px;}
#linksPageContent table tr td {padding:0 30px 30px 0; width:100px; text-align:center;}
#linksPageContent table tr td a {color:#069;}
#linksPageContent table tr td a:hover {text-decoration:none; color:#000;}

/*PRIVACY POLICY*/
#privacyPolicy h1 {padding:0 0 10px 0;}

/*SEARCH*/
.pagination {padding:0 0 20px 0;}


/*TERMS OF USE*/
#termsOfUse h1 {padding:0 0 10px 0;}

/*
    FOOTER
*/

div#footer, div#footerDetail {
	width:825px;
	height:42px;
}

div#footer {background:url('../images/footer.jpg') no-repeat;}

div#footerDetail {background:url('../images/footerDetail.jpg') no-repeat;}

#footerContent {
	color:#069;
	padding:0 0 0 0;
	font-size:11px;
}
ul#footerNavigation {
	width:585px;
	height:25px;
	float:right;
	padding:12px 0px 0 0;
	margin:0 7px 0 0;
}
ul#footerNavigation li {display:inline;}

span#copyright {
	width:170px;
	height:25px;
	display:block;
	padding:12px 0 0 50px;
}
