/* Support
*/

.supportFeature
{
  width: 643px;
	height: 258px;
	display: block;
	position: relative;
	margin-bottom: 15px;	
}
.supportFeature img
{
  position: absolute;
	top: 0px;
	left: 0px;
}
.supportFeature .overlayText
{
 width: 603px;
}
.supportFeature .overlayText p
{
  width: 50%;
	padding-bottom: 10px;
	color: #4e4d4d;
}


/* Support item
*/
.supportItem
{
  width: 314px;
	height: 235px;
	overflow: hidden;
	display: block;
	position: relative;
	border: 1px solid #e1e1e1;
	margin-bottom: 20px;
}
.supportItem img
{
  position: absolute;
}

.supportItem .overlayDescription
{
  position: absolute;
  width: 274px;
	display: block;
	top: 100px;
	padding: 20px;

}
.supportItem .overlayDescription h4
{
  margin: 0px;
  padding: 0px 0px 0px 0px;	
	font-weight: 1.13em;
}
.supportItem .overlayDescription p
{
  font-size: 0.69em;
	color: #5c6868;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	line-height: 1em;
}
.supportItem .overlayDescription p a
{
  font-weight: bold;
	color: #5c6868;	
}

.searchForm 
{
	position:relative;
	top:-30px;
}
.zeroTop{top:0!important;}

.supportSearchHeader
{
	height:100px;
  position: relative;
}
.supportSearchHeader h3
{
  padding-bottom: 0px;
	margin-bottom: 0px;
}
.supportSearchHeader img
{
  position: absolute;
	right: 30px;
	top: -8px;
}


.faqContent
{
  display: block;
	width: auto;
	height: 100%;
	border-top: 1px solid #e1e4e4;
	margin-top: 20px;
	padding-top: 20px;
}
.faqItem
{
  display: block;
	width: auto;
	height: 100%;	
	padding: 0px 0px 8px 0px;
}
.faqItem h5 
{
  font-size: 0.69em;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 5px 13px;
	cursor: pointer;
}
.faqItem h5 span
{
	color: #5c6868;
	display: block;
	margin-top: 3px;
}
.faqItem h5.default
{
  background-image: url("../images/layout/arrow_red_right.gif");
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.faqItem h5.selected
{
  background-image: url("../images/layout/arrow_red_down.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.faqItem .item
{
	padding: 0px 0px 0px 13px;
}
.faqItem .item p
{
  margin: 0px 0px 7px 0px;
}



.searchManualHeader
{
  background-color: #fff;
	display: block;
	padding: 20px;
	margin-top: 23px;
	margin-bottom: 3px;	
	height: 100%;
	width: auto;
  clear: both;	
}
.searchManualHeader h4
{
  font-size: 0.88em;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.searchManualHeader p
{
  font-size: 0.69em;
	color: #5c6868;
	margin: 0px;
}
.searchManualItem
{
  background-color: #fff;
	display: block;
	padding:  10px 20px;
	margin-bottom: 3px;
	width: auto;
	height: 100%;			
}
.searchManualItem img
{
  border: 1px solid #e1e4e4;
  float: left;
	display: block;
	margin-right: 15px;
	margin-top: 12px;
}
.searchManualItemBody
{
  text-align: left;
	display: block;
	float: left;	
	padding: 10px 0px 0px 0px;
	width: 185px;
	height: 100%;		
}
.searchManualItemBody p
{
  font-size: 0.69em;
	color: #5c6868;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.searchManualItemBody p span
{
  color: #1a1a1a;
}
.searchManualItemLink
{
  text-align: right;
	display: block;
  float: left;	
	width: 290px;
	padding: 15px 0px 10px 0px;
}
.searchManualItemLink p
{
  font-size: 0.69em;
	color: #5c6868;
	margin: -5px 0px 0px 0px;
	padding: 0px;
}


/* Amends to Support home
*/
.supportFormat h1
{
  font-size: 29px;
	margin: 0px;
	padding: 12px 0px 7px 0px;
	line-height: 0.75em;	
}
.supportFormat h1 span
{
  display: block;
  font-size: 18px;
	margin: 0px;
	padding: 0px;	
}
.supportFormat p
{
  color: #5c6868;
	font-size: 0.69em;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}
.supportHomeItem
{
  display: block;
	border: 1px solid #dbdbdb;
	padding: 169px 13px 12px 13px;
	width: 183px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #fff;
	float: left;
	min-height: 236px;
	height: 286px;  /* For IE */
}
.supportHomeItem.step1
{
	background-image: url("../images/layout/support_home_step1.gif");	
}
.supportHomeItem.step2
{
	background-image: url("../images/layout/support_home_step2.gif");
	margin: 0px 5px;
}
.supportHomeItem.step3
{
	background-image: url("../images/layout/support_home_step3.gif");
}
.supportHomeItem.step3 p
{
  padding-bottom: 85px;
}
.supportHomeItem h3
{
  font-size: 0.75em;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
.supportHomeItem h3.grey
{
  color: #4c4c4c;
	padding-top: 20px;
}
.supportHomeItem p
{
  margin: 0px;
	padding: 0px 0px 12px 0px;
	color: #5c6868;
	line-height: 1.25em;
	font-size: 0.69em;
}
.supportHomeItem p.red
{
  color: #d61d24;
	font-size: 12px;
	font-weight: bold;
}
.supportHomeItem p.red span
{
  color: #000;
	display: block;
}
.supportHomeItem p.red .small
{
    font-size: 11px;
    font-weight: bold;
    color: #d61d24;
    padding-top: 3px;
}
.supportHomeItem ul
{
  margin: 0px 0px 5px 0px;
	padding: 0px;
}
.supportHomeItem li
{
  margin: 0px;
	padding: 0px 0px 12px 15px;
	list-style: none;
	font-size: 0.69em;
	color: #5c6868;
	background-position: 0px 6px;
	background-repeat: no-repeat;
}
.supportHomeItem li.a
{
  background-image: url("../images/layout/support_list_a.gif");
}
.supportHomeItem li.b
{
  background-image: url("../images/layout/support_list_b.gif");
}
.supportHomeItem li a
{
	color: #5c6868;
	font-weight: bold;
}

.mapAustralia
{
  width: 400px;
	float: left;	
}
.mapAustralia img
{
  border: 0px;
}
.mapNZ
{
  width: 160px;
	float: left;
	clear: right;	
}
.mapAustralia h3, .mapNZ h3
{
  margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.repairHolder
{
  width: 563px;
	padding: 20px 20px 10px 20px;
	background-color: #fff;
	display: block;
	border-top: 10px solid #f0f1f3;
}
.repairTitle
{
  width: 100%;
	display: block;
	padding-bottom: 7px;
}
.repairTitle h2
{
  font-size: 1.13em;
	margin: 0px;
	padding: 0px;
	width: 75%;
	display: block;
	float: left;
}
.repairTitle a
{
	float: right;
	font-weight: bold;
}
.repairItem
{
  display: block;
	width: 100%;
	border-top: 1px solid #e1e4e4;
	padding-top: 7px;
}
.repairItem h3
{
  font-size: 0.75em;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	line-height: 1.38em;
}
.repairItem h3 span
{
  color: #d61d24;
	display: block;
}
.repairItem .repairAddress
{
  width: 281px;
	float: left;
	display: block;
	text-align: left;
}
.repairItem .repairEmail
{
  width: 281px;
	float: right;
	display: block;	
	text-align: right;	
}
.repairItem .repairAddress p, .repairItem .repairEmail p, .repairComment
{
  font-size: 0.69em;
	color: #666666;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	line-height: 1.25em;
}
.repairItem .repairEmail a
{
	color: #666666;  
}
.repairComment
{
	font-weight: bold;
}
.repairFooter
{
  width: 100%;
	display: block;
	padding-top: 7px;
	border-top: 1px solid #e1e4e4;
}
.repairFooter a
{
  float: right;
	margin-top: 0px;
	margin-bottom: 0px;	
}



.disclaimer
{
  font-size: 10px;
  font-weight: bold;
  display:  block;
  padding-top: 5px;
}

.supportHomeItem input.text 
{
	margin :5px !important;
}
