﻿img
{
	border:0;
}

body
{
	margin:0;
}

form
{
	position:relative;
	width:1014px;
	margin-left:auto;
	margin-right:auto;
	margin-top:39px;
}

.HomeLogo
{
	position:absolute;
	left:148px;
	top: 0px;
	height:65px;
	width:110px;
	background-image:url(Images/Juken_newlogo.gif);
}

.HomeIntroduction
{
	position:absolute;
	left:447px;
	top:0;
	height:70px;
	width:350px;
	z-index:100;	
}

.HomeSearch
{
	position: absolute;
	left: 447px;
	top: 70px;
	height: 29px;
	width: 434px;
	background: transparent url(Images/bg_Search.jpg) no-repeat top left;
}

.HomeSearch .TextBox, .Search .TextBox
{
	margin-top:8px;
	margin-left:6px;
	float:left;
}

.HomeSearch .TextBox input, .Search .TextBox input
{
	border: 1px solid #7f9db9;
}

.HomeSearch .Button, .Search .Button
{
	margin: 7px 0px 0px 10px;
	float: left;	
}

.HomeWoodPanelTop
{
	position:absolute;
	left:0;
	top: 99px;
	height:59px;
	width: 281px;
	background: transparent url(Images/bg_HomeTop.jpg) no-repeat top left;
}

.HomeWoodPanels
{
	position:absolute;
	left:281px;
	top: 99px;
	height: 295px;
	width:733px;
	background: transparent url(Images/bg_HomeRight.jpg) no-repeat top left;
}

.HomeFlashProducts
{
	position:absolute;
	left: 105px;
	top: 319px;
	height: 147px;
	width: 436px;
	z-index: 2;
}

.HomeOneStatement
{
	position: absolute;
	left: 590px;
	top: 395px;
	height: 40px;
	width: 350px;
}
.HomeOneStatement img
{
    position: relative;
    top: 6px;
}

.HomeJobsAtJuken
{
	position:absolute;
	left:585px;
	top:457px;
	height:86px;
	width:186px;	
}

.HomeTree
{
	position:absolute;
	left:798px;
	top:457px;
	height: 131px;
	width: 137px;	
}

.HomeFooter
{
	position:absolute;
	left:71px;
	top:514px;
	width:520px;
}

.Footer
{
	float:left;
	margin-left:60px;
}

.HomeFooter .Row .Item, .Footer .Row .Item
{
	float:left;
}

.HomeFooter .Top, .Footer .Top
{
	margin-bottom:4px;
}

.HomeFooter .Row .Seperator, .Footer .Row .Seperator
{
	float:left;
	background-image:url(Images/FooterSeperator.gif);
	width:12px;
	height:7px;
	margin-top:5px;
}

.Logo
{
	position:absolute;
	left:148px;
	top:0px;
	height:64px;
	width:110px;
}

.ProductSearchTop
{
	position:absolute;
	left: 407px;
	top: 29px;
	height: 70px;
	width: 474px;
	background: transparent url(Images/bg_Products.jpg) no-repeat top left;
}

.ProductSearchTop .Search
{
	position:absolute;
	left: 40px;
	top: 41px;
	height:29px;
	background: transparent;	
}

.ProductTypeRollOvers
{
	position:absolute;
	left:574px;
	top:8px;
	height:67px;
	width:307px;
	z-index:2;
}

.WoodPanelTop
{
	position:absolute;
	left:52px;
	top:98px;
	height:1px;
	width:355px;
	background-image:url(Images/bg_WoodPanelTop.gif);	
}

.BreadCrumbs
{
	float:left;
	margin-left: 304px;
	margin-top: 32px;
	width: 600px;
}

.ProductSearchArea
{
	position: absolute;
	left: 308px;
	top: 153px;
	width: 255px;
	text-align: left;
}

.ProductSearch
{
}

.ProductSearch .Button
{
	margin-left:6px;
	margin-top:2px;
	float:left;	
}

.ProductSearch .TextBox
{
	float: left;	
}

.WoodPanelRight
{
	position:absolute;
	left:881px;
	top:98px;
	height:1px;
	width:74px;
	background-image:url(Images/bg_WoodPanelRight.gif);	
}

.ContentTop
{
	position:absolute;
	left: 4px;
	top:99px;
	height:59px;
	width: 1014px;
	background: transparent url(Images/bg_Top.jpg) no-repeat top left;
}

.Menu
{
	position:absolute;
	left:0px;
	top:158px;
	height:159px;
	width:281px;	
}

.ContentLeftPadding
{
	position:absolute;
	left: 281px;
	top: 158px;
	height: 236px;
	width: 4px;
	background: transparent url(Images/bg_ContentLeftPadding.jpg) no-repeat top left;
}

.ContentContainer
{
	padding-left:285px;
	padding-top:157px;
	padding-bottom:20px;
	min-height:450px;
	height:auto !important;
	height:450px;
	width:655px;
}

.ContentContainer .ContentBorder
{
	float: left;
	padding-left:2px;
	padding-right:2px;
	background-image:url(Images/bg_Content.gif);
	min-height:272px;	
	height:auto !important;
	height:272px;
	width:651px;
}

.ContentContainer .ContentBorder2Columns
{
	padding-left:2px;
	padding-right:2px;
	background-image:url(Images/bg_ContentTwoColumns.gif);
	min-height:272px;	
	height:auto !important;
	height:272px;
}

.ContentLeft
{
	margin-top:27px;
	min-height:255px;	
	height:auto !important;
	height:255px;
	float:left;
	width:293px;
}

.ContentRight
{
	float:left;
	min-height:272px;	
	height:auto !important;
	height:272px;
	width:358px;
}

.RightColumnHeaderLeft
{
	float:left;
	height:45px;
	width:19px;
	background-image:url(Images/RightColumnLeftCurve.gif);		
}

.RightColumnHeaderRight
{
	float:left;	
}

.RightColumnHeaderTitle
{
	height:27px;
	width:339px;
	background-image:url(Images/RightColumnHeader.gif);
}

.RightColumnHeaderSubTitle
{
	width:339px;
	height:18px;
	background-color:#FFFFFF;
}

.ContentRightPadding
{
	min-height:227px;	
	height:auto !important;
	height:227px;
	margin-left:2px;
}

.ContentContainer .Content2ColumnBottom
{
	background-image:url(Images/Content2ColumnBottom.gif);
	height:28px;
	width:655px;
}

.ContentContainer .Content1ColumnBottom
{
	background-image:url(Images/Content1ColumnBottom.gif);
	height:28px;
	width:655px;
	padding: 0;
	margin: 0;
	float: left;
}

.Right
{
	position:absolute;
	left:940px;
	top:158px;
	height:236px;
	width:53px;
	background-image:url(Images/bg_Right.jpg);	
}

.Left
{
	position:absolute;
	left:0;
	top:317px;
	height:77px;
	width:281px;
	background: transparent url(Images/bg_HomeBottomLeft.jpg) no-repeat top left;
}

.JobsAtJuken
{
	position:absolute;
	left:65px;
	top:417px;
	height:88px;
	width:186px;	
}

.Tree
{
	position: absolute;
	left: 107px;
	top: 518px;
	height: 89px;
	width: 137px;
}
.LeftOutsideContent
{
	position: absolute;
	left: 50px;
	top: 620px;
	width: 240px;
}

.VerticleSpacing
{
	margin-top:19px;
}

.HalfVerticleSpacing
{
	margin-top:9px;
}

.ContentPadding
{
	margin-left:20px;
	margin-right:20px;	
}

.Clear
{
	clear:both;	
}

.HeaderImagePosition
{
	position:absolute;
	top:202px;
	left:586px;
	z-index:3;
	width:227px;
	height:170px;
	text-align:center;
}

.HeaderImage
{
	width:340px;
	height:170px;
}

.HeaderImageSpace
{
	height:158px;
}

.ListItemVerticleSpacing
{
	padding-bottom:7px;	
}

.SubListPadding
{
	padding-left:25px;	
}

.ContentBackGround1
{
	background-image:url(Images/bg_Fan1.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.ProductListLink
{
	padding-top:10px;
	padding-left:10px;
}

.ProductListIcon
{
	padding-top:10px;
}

.WhereToBuyLeft
{
	width:15px;
	height:27px;
	background-image:url(Images/ProductOptionsLeft.gif);
	float:left;
}

.WhereToBuyButton
{
	padding:4px 0 4px 0;
	background-color:#aa9e88;
	float:left;
}

.WhereToBuyMiddle
{
	width:18px;
	height:27px;
	background-image:url(Images/ProductOptionsMiddle.gif);
	float:left;
}

.WhereToBuyRight
{
	width:23px;
	height:27px;
	background-image:url(Images/ProductOptionsRight.gif);
	float:left;
}

.MainContentHeading
{
	Background-Image:url(Images/MainContentHeadingRight.gif);
	background-position:right center;
	background-color:#ab9f89;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding:7px 10px 6px 20px;
}

.NewsListItem
{
	padding-top:3px;
	padding-bottom:3px;	
}

.SelectedNewsListItem
{
	padding-left:20px;
	background-color:#e0ebcc;
	color:#4f843a;	
}

.ContentCurvedDevider
{
	background-image:url(Images/bg_ContentCurveDevider.gif);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#ab9f89;
	padding-top:1px;
	margin-left:2px;
}

.ContentCurvedDeviderVision
{
	background-image:url(Images/bg_CurveDeviderVision.gif);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#ab9f89;
	padding-top:1px;
	margin-left:2px;
}

.ContentCurvedDeviderInner
{
	background-color:#FFFFFF;
	height:15px;
	margin-right:25px;
}

.ProfileInfoContainer
{
	padding-bottom:15px;	
}

.ProfileImageContainer
{
	width:126px;
}

.LargeFan
{
	background-image:url(Images/bg_FanSemiCircle.gif);
	background-position:450px center;
	background-repeat:no-repeat;	
}

.LargeFan .LargeFanPadding
{
	margin-right:200px;
}

.CategoryListItemPadding
{
	padding-right:23px;	
}

.CategoryListItemDescription
{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:2px;
}

.ContentPaddingLeftOnly
{
	padding-left:20px;	
}

.HelmetBackGround
{
	background-image:url(Images/bg_Helmet.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:134px;
	height:auto !important;
	height:134px;
}

.WorkerBackGround
{
	background-image:url(Images/bg_Worker.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:250px;
	height:auto !important;
	height:250px;
	padding-bottom: 16px;
}

.ChainSawBackGround
{
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:125px;
	height:auto !important;
	height:125px;
}

.WorkingIntroContainer
{
	margin-right:130px;
	margin-bottom:55px;
}

.VisionIntroContainer
{
	margin-bottom:40px;
}

.NewZealandMapContainer
{
	background-image:url(Images/bg_FanBottomLeft.gif);
	background-position:left;
	background-repeat:no-repeat;
	min-height:427px;
	height:auto !important;
	height:427px;
}

.Form
{
	width:100%;
	background-image:url(Images/bg_Form.gif);
	background-repeat:no-repeat;
	background-position:125px 95px;
}

.Form th
{
	padding-right:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-top:4px;
}

.Form td, .Form th
{
	padding-bottom:10px;	
}

.Form td input.Textbox, .Form td TEXTAREA.Textbox
{
	width:214px;	
}

 .Form td select.DropDownList
 {
	width:220px;	
 }

.ContactBackGround
{
	background-image:url(Images/bg_ContactDetails.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:360px;
	height:auto !important;
	height:360px;
}

.NegativeSummary
{
	margin-bottom:10px;
	padding:5px;
	border:solid 1px #885f24;
	background-color:#ead29d;
}

.NegativeSummary UL
{
	margin:0 0 0 20px;	
}

.SiteMapPadding
{
	padding-left:20px;	
}

ul li
{
	padding-bottom:5px;	
}

.ImageRotator
{
	width: 293px;
	height: 196px;
	overflow: hidden;
}
