/*PHASE 4 CSS*/
.contentWrapper.supportArea .header{
	padding-bottom:15px;
}
.contentWrapper.supportArea h1{
    background: none;
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0 0 6px;
    padding: 0 0 0 20px;
    text-transform: none;
}

.contentWrapper.supportArea .col1{	
	float:left;
	width:721px;
}
.contentWrapper.supportArea .col2{
	width:224px;	
	/* height:300px; */
	float:left;	
}
/*input field styles*/
.contentWrapper.supportArea .control-group {
    margin-bottom: 10px;
}
.contentWrapper.supportArea .control-label {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 160px;
}
.contentWrapper.supportArea select, .contentWrapper.supportArea button, .contentWrapper.supportArea input[type="button"], .contentWrapper.supportArea input[type="reset"], .contentWrapper.supportArea input[type="submit"], .contentWrapper.supportArea input[type="radio"], .contentWrapper.supportArea input[type="checkbox"]{
	cursor:pointer;
}
.contentWrapper.supportArea label{
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
}
.contentWrapper.supportArea .controls {
    margin-left: 180px;
	display:block;
}
.contentWrapper.supportArea input[type="text"], .contentWrapper.supportArea input[type="password"], .contentWrapper.supportArea textarea, .contentWrapper.supportArea .uneditable-input{
	width:206px;
}

.contentWrapper.supportArea select, .contentWrapper.supportArea textarea, .contentWrapper.supportArea input[type="text"], .contentWrapper.supportArea input[type="password"], .contentWrapper.supportArea input[type="datetime"], .contentWrapper.supportArea input[type="datetime-local"], .contentWrapper.supportArea input[type="date"], .contentWrapper.supportArea input[type="month"], .contentWrapper.supportArea input[type="time"], .contentWrapper.supportArea input[type="week"], .contentWrapper.supportArea input[type="number"], .contentWrapper.supportArea input[type="email"], .contentWrapper.supportArea input[type="url"], .contentWrapper.supportArea input[type="search"], .contentWrapper.supportArea input[type="tel"], .contentWrapper.supportArea input[type="color"], .contentWrapper.supportArea .uneditable-input{
	 border-radius: 4px 4px 4px 4px;
    color: #555555;
	 display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 4px 6px;
    vertical-align: middle;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.contentWrapper.supportArea select{
	height:30px;
	width:220px;
}
.contentWrapper.supportArea .input-append.date.dp2 input {
    width: 179px;
}
.contentWrapper.supportArea .input-append, .contentWrapper.supportArea .input-prepend{
	display: inline-block;
    font-size: 0;
    margin-bottom: 0px;
    vertical-align: middle;
    white-space: nowrap;
}

.contentWrapper.supportArea .input-append .add-on{
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
	margin-left:-1px;
	vertical-align: top;
	*margin:1px 0 0 -1px;
}
/* .contentWrapper.supportArea a img.infoIcon{
	left:9px;
    position:relative;
    top:7px;
} */
.contentWrapper.supportArea a.questionMark{
	left:9px;
    position:relative;
    top:7px;
}
/*end input field styles*/
.contentWrapper.supportArea .bottomBanner{
	padding-top:45px;
}
.contentWrapper.supportArea .col2 .banner img{
	display:block;
}
.contentWrapper.supportArea .col2 .banner:first-child{
	padding-top:0;	
}
.contentWrapper.supportArea .col2 .banner{
	padding-top:18px;
}
.contentWrapper.supportArea .actionButton{
	padding-top:10px;
}
.contentWrapper.supportArea .actionButton button{
	position:relative;
	left:328px;
	
}
/*SEARCH RESULTS*/
.contentWrapper.supportArea .resultsWrapper{
	padding-top:18px;
}
.contentWrapper.supportArea .numberFound{
	font-size:12px;
	font-weight:bold;
	display:block;
	background:url("assets/roundel_13.gif") no-repeat 0 0;
	padding-left:20px;
	margin-top:25px;
}
.contentWrapper.supportArea #smp-tech-knowledge_search .numberFound{
	margin-top:45px;
}
/*PAGINATION*/
/* .contentWrapper.supportArea .pagination ul > li:first-child > a, .contentWrapper.supportArea .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.contentWrapper.supportArea .pagination ul > li:last-child > a, .contentWrapper.supportArea .pagination ul > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
} */
.contentWrapper.supportArea .resultsHeader{
	padding-bottom:20px;
}
.contentWrapper.supportArea .pagination{
	float:right;
	padding-right:5px;
}
.contentWrapper.supportArea .numberFound{
	float:left;
}
.contentWrapper.supportArea .pagination.bottom{
	padding-top:15px;
}
.contentWrapper.supportArea .pagination ul {
    border-radius: 4px;
    /* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); */
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
	padding:0;
}

.contentWrapper.supportArea .pagination ul > li {
    font-weight: bold;
	display: inline;
	
}
.contentWrapper.supportArea .pagination ul > li a{
	margin-left:5px;
	 
}

.contentWrapper.supportArea .pagination li {
    line-height: 20px;
}
.contentWrapper.supportArea .pagination ul > li > a, .contentWrapper.supportArea .pagination ul > li > span {
    
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}
.contentWrapper.supportArea .pagination ul > .active > a, .contentWrapper.supportArea .pagination ul > .active > span {
    color: #999;
    cursor: default;
}
.contentWrapper.supportArea .pagination ul > li > a:hover, .contentWrapper.supportArea .pagination ul > li > a:focus, .contentWrapper.supportArea .pagination ul > .active > a, .contentWrapper.supportArea .pagination ul > .active > span {
    background-color: #e11b22;
    border-color: #e11b22;
    color: #ffffff;
}
.contentWrapper.supportArea .pagination ul > li.plain > a:hover, .contentWrapper.supportArea .pagination ul > li.plain > a:focus{
	color: #e11b22;
}
.contentWrapper.supportArea .pagination ul > li > a, .contentWrapper.supportArea .pagination ul > li > span {
    background-color: #f4f4f4;
    color: #6d6f72;
	font-size:14px;
}
.contentWrapper.supportArea .pagination ul > li.plain > a, .contentWrapper.supportArea .pagination ul > li.plain > span {
	background-color:transparent;
	border:0;

}
/*END OF PAGINATION*/
.contentWrapper.supportArea .resultsTable{
	font-size:12px;
	font-weight:bold;
}

/*TABLE*/
.contentWrapper.supportArea .tableWrapper{
	margin-right:16px;
}
.contentWrapper.supportArea .resultsTable {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #c1c1c1 ;
    border-image: none;
    /* border-radius: 4px; */
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
	width:100%;
}
.contentWrapper.supportArea .resultsTable th, .contentWrapper.supportArea .resultsTable td {
    border-top: 1px solid #ddd;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
.contentWrapper.supportArea .resultsTable td a{
	color:#434343;
	
}

.contentWrapper.supportArea .resultsTable th, .contentWrapper.supportArea .resultsTable td {
    border-left: 1px solid #ddd;
}
.contentWrapper.supportArea .resultsTable caption + thead tr:first-child th, .contentWrapper.supportArea .resultsTable caption + tbody tr:first-child th, .contentWrapper.supportArea .resultsTable caption + tbody tr:first-child td, .contentWrapper.supportArea .resultsTable colgroup + thead tr:first-child th, .contentWrapper.supportArea .resultsTable colgroup + tbody tr:first-child th, .contentWrapper.supportArea .resultsTable colgroup + tbody tr:first-child td, .contentWrapper.supportArea .resultsTable thead:first-child tr:first-child th, .contentWrapper.supportArea .resultsTable tbody:first-child tr:first-child th, .contentWrapper.supportArea .resultsTable tbody:first-child tr:first-child td {
    border-top: 0 none;
}
.contentWrapper.supportArea .resultsTable tbody > tr:nth-child(2n) > td, .contentWrapper.supportArea .resultsTable tbody > tr:nth-child(2n) > th {
    background-color: #f4f4f4;
}
/* .contentWrapper.supportArea .resultsTable tbody tr:hover > td, .contentWrapper.supportArea .resultsTable tbody tr:hover > th {
    background-color: #f5f5f5;
} */
.contentWrapper.supportArea .resultsTable{
    border-collapse: separate;
	border-spacing:0;
}
.contentWrapper.supportArea .resultsTable .trGrayBackground {
    background-color: #446978;
}
.contentWrapper.supportArea .resultsTable th, .contentWrapper.supportArea .resultsTable td {
    border-left: 1px solid #dfdfdf;
}
.contentWrapper.supportArea .resultsTable td:first-child{
	border-left-color:#c1c1c1;
}
.contentWrapper.supportArea .resultsTable tr.trGrayBackground th {
    color: white;
}
.contentWrapper.supportArea .resultsTable thead .trGrayBackground th {
    vertical-align: top;
}

/*END OF TABLE*/
.contentWrapper.supportArea .ajaxLoader{
	
	height:380px;
}
.contentWrapper.supportArea .ajaxLoader img{
	position:relative;
	display:block;
    margin:0 auto;
    position:relative;
    top:160px;	
}
.contentWrapper.supportArea .searchBox{
	border:1px solid #c1c1c1;
	padding:25px 20px;
	/* width:610px; */
	margin-right:16px;
	margin-top:10px;
}
.contentWrapper.supportArea .searchBox .filters{
	padding-top:20px;
}
.contentWrapper.supportArea .searchBox .filters label{
	padding-right:0;
	padding-left:10px;
}
.contentWrapper.supportArea .searchBox .filters label:first-child{
	padding-left:0;
}
.contentWrapper.supportArea .searchBox .filters input{
	margin: 0 7px 0 0;
}
/* .contentWrapper.supportArea .searchBox .filters .filterHeader{
	float:left;
} */
.contentWrapper.supportArea .searchBox .filters span{
	font-size:12px;
	font-weight:bold;	
	display:inline-block;
	/* padding-bottom:10px;
	*padding-top:5px; */
	
	/* padding-right:15px; */
}
/* .contentWrapper.supportArea .searchBox .filters .filterOptions{
	float:left;
} */
.contentWrapper.supportArea .searchInput input[type="text"]{
	width:568px;
}
.contentWrapper.supportArea .searchInput, .contentWrapper.supportArea .searchBox .actionButton, .contentWrapper.supportArea .searchInfo{
	width:620px;
	padding-top:20px;
}
.contentWrapper.supportArea .searchBox .actionButton button{
	position:static;
	float:right;
	margin-right:8px;
}

.contentWrapper.supportArea .searchInfo p{	
	margin:0;
    padding-left:55px;
	font-size:12px;
	padding-top:3px;
}
.contentWrapper.supportArea .searchInfo{
	background:url("assets/infoMsgIcon.jpg") no-repeat 10px 0;
	/* min-height:33px; */
	margin-top:20px;
	padding-top:0;
	padding-bottom:40px;
	
}
.contentWrapper.supportArea .searchResults{
	margin-right:16px;
	
}
.contentWrapper.supportArea .searchResults .header{
	background-color:#446978;
	font-size:12px;
	padding:0 16px;
	color:#ffffff;
	font-weight:bold;
	height:38px;
	
}
.contentWrapper.supportArea .searchResults .header span{
	display:inline-block;
	float:left;
	padding-top:12px;
	padding-right:105px;
}
.contentWrapper.supportArea .searchResults .header span.googleSearchLogo{
	float:right;
	position:relative;	
	padding-right:52px;
	/* background:url("assets/poweredByGoogle.png") no-repeat 0 0; */	
}
.contentWrapper.supportArea .searchResults .header span.googleSearchLogo img{
	position:absolute;
	top:12px;
	right:0;
	padding-left:10px;
}
.contentWrapper.supportArea .searchResults .searchRecord{
	width:515px;
	font-size:12px;
	padding-top:15px;
	padding-left:10px;
}
.contentWrapper.supportArea .searchResults .searchRecord p{
	margin:0;
}
.contentWrapper.supportArea .searchResults .searchRecord span.red{
	color:#ff0000;
}
.contentWrapper.supportArea .searchResults .searchRecord .resultURL a{
	color:#6d6f72;
	text-decoration:none;
}
.contentWrapper.supportArea .searchResults .searchRecord .resultLink a{
	font-weight:bold;
	color:#434343;
	background:url("assets/bullet_arrow_red_next.gif") no-repeat 0 50%;
	padding-left:12px;
}
.contentWrapper.supportArea .searchResults .pagination{
	/* float:none; */
	padding-top:20px;
}
.contentWrapper.supportArea .manualResults .resultsTable td{
	font-weight:normal;
	padding-top:12px;
}
.contentWrapper.supportArea .manualResults .resultsTable td.date{
	font-weight:bold;
}
.contentWrapper.supportArea .manualResults .resultsTable th{
	min-width:110px;
}
.contentWrapper.supportArea .manualResults .resultsTable tr{
	height:56px;
}
/*smp pages*/
.contentWrapper.supportArea .tabbedMenuWrapper .tabbedMenu{
	background:url("assets/tabGradient.png") repeat-x 0 0;
	margin-right:16px;	     
	/* height:41px; */
	border-bottom:1px solid #cfcfcf;
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabbedMenu ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
	

}
 .contentWrapper.supportArea .tabbedMenuWrapper {
	overflow:hidden;
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabbedMenu ul li{
	float:left;
	padding:15px 20px 5px 20px;
	cursor:pointer;
/* 	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-style:none;
	
	border-width:1px 1px 1px 0;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent; */
	
	
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabbedMenu ul li a{
	text-decoration:none;
	color:#6d6f72;
	font-size:12px;
	font-weight:bold;
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabbedMenu ul li.activeTab{
	background-color:#ffffff;
	/* padding-bottom:6px; */
	border-style:solid;
	border-width:1px;
	border-top-color:#cfcfcf;
	border-left-color:#cfcfcf;
	border-right-color:#cfcfcf;
	border-bottom-color:transparent;
	padding-top:11px;
	*padding-top:12px;
	position:relative;
	top:3px;
	padding-left: 19px;
    padding-right: 19px;	
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabContent{
	display:none;
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabContent.active{
	display:block;	
	padding-top:30px;
}
.contentWrapper.supportArea .tabContent.active .col1 h2, .contentWrapper.supportArea .searchBox h2{
	font-size:18px;
	color:#6d6f72;
	background:url("assets/roundel_13.gif") no-repeat 0 4px;
	text-transform:uppercase;
	padding-left:22px;
	margin-top:0;
}
.contentWrapper.supportArea .tabContent.active .col1 ul li:first-child{
	padding-top:0;
}
.contentWrapper.supportArea .tabContent.active .col1 ul li{
	font-size:12px;
	color:#6d6f72;
	padding-top:5px;
}
.contentWrapper.supportArea .tabContent.active .col1 ul.smallerContent{
	width:365px;
	padding-left:35px;
	*padding-left:15px;
}
.contentWrapper.supportArea .header h2.partNumber{
	color:#6d6f72;
	font-size:11px;
	text-transform:uppercase;
	padding-left:20px;
}

.contentWrapper.supportArea .tabContent.active .col1 .productInformation .productInformationImage{
	float:right;
	padding-right:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox{
	width:458px;
	padding-bottom:15px;
	margin-top:25px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox h2{
	margin:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox .control-label{
	width:135px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox .controls{
	margin-left:165px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox .control-group{
	margin-bottom:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox p, .contentWrapper.supportArea .searchBox p{
	font-size:12px;
	color:#6d6f72;
	padding-left:22px;
	padding-right:74px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox .actionButton button{
	margin-right:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox .actionButton{
	width:384px;
	padding-top:15px;
}
.contentWrapper.supportArea .tabbedMenuWrapper .tabContent.active .driversResults{
	padding-top:30px;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox{
	border:1px solid #c1c1c1;
    margin-right:24px;
    margin-top:0px;
    /* padding:25px 20px; */
	margin-left:20px;
	/* background-color:#f4f4f4; */
	background:url("assets/boxColour.png") repeat-y 0 0;
	
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverName{	
	width:140px;
	/* background-color:#ffffff; */
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription{	
	width:492px;
	/* background-color:#f4f4f4; */
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverName,.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription{
	float:left;
	padding:10px 0 15px 20px;
	/* min-height:116px; */
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverName h3{
	color:#6d6f72;
	font-size:16px;
	margin:0 0 10px 0;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverName button{
	margin-top:10px;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverName span{
	font-weight:bold;
	display:block;
	color:#6d6f72;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription p:first-child{
	margin-top:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription p{
	color:#6d6f72;
	margin:10px 0 0 0;
	font-size:11px;	
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription p a{
	text-decoration:none;
	color: #6d6f72;
	font-weight:bold;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetailsBox .driverDescription p a:hover{
	text-decoration:underline;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetails .downloadDriversInfo{
	margin-top:25px;
	width:615px;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetails .downloadDriversInfo p{
	color:#6d6f72;
	margin:10px 0 0 0;
	font-size:12px;
	padding-left:20px;	
}
.contentWrapper.supportArea{
	padding-bottom:10px;
	
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetails .header a.backLink{
	position:absolute;
	top:0;
	right:25px;
	color:#6d6f72;
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	background:url("assets/bullet_arrow_red_prev.gif") no-repeat 0 50%;
	padding-left:10px;
	font-weight:bold;
}
.contentWrapper.supportArea .tabContent.active .col1 .driverDetails .header{
	position:relative;
	padding-bottom:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .manualForm{
	padding-bottom:35px;
}
.contentWrapper.supportArea .tabContent.active .col1 .manualResults{
	margin-left:20px;
	/* padding-top:35px; */
}
.contentWrapper.supportArea .tabContent.active .col1 .manualResults table{
	table-layout:fixed;
}
.contentWrapper.supportArea .tabContent.active .col1 .manualResults table th.description{
	width:250px;
}
.contentWrapper.supportArea .tabContent.active .col1 .accessoriesTable{
	width:670px;
}
.redButtonStd{
	background: url("assets/bg_red_std_button.png") no-repeat scroll 0 50% #E11B22;
    border-radius: 4px 4px 4px 4px;
    border-width: 0;
    clear: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 18px;
    line-height: 1.4em;
    margin: 0;
    padding: 0 8px 0 16px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.contentWrapper.supportArea .searchBox.windows8 .control-label{
	padding-top:0;
	width:300px;
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput input[type="text"]{
	width:315px;
	
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput .control-group .controls{
	margin-left:328px;
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput{
	width:682px;
	padding-top:10px;
}
/* .contentWrapper.supportArea .searchBox.windows8 .searchInput, .contentWrapper.supportArea .searchBox.windows8 .actionButton{
	width:638px;
} */
.contentWrapper.supportArea .searchBox.windows8 .searchInput .filters{
	float:right;
	width:352px;
	padding-top:10px;
}
.contentWrapper.supportArea .searchBox.windows8 .actionButton{
	width:660px;
}
.contentWrapper.supportArea .searchBox.windows8 .actionButton button{
	margin-right:0;
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput .filters label{
	white-space:nowrap;
	padding-right:10px;
	padding-left:0;
}
.contentWrapper.supportArea .searchFooter{
	background-color:#c1c1c1;
	margin-right:16px;
	padding:10px;
	*overflow:hidden;
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput label a.questionMark{
	color:#434343;
	top:0;
	left:0;
}
.contentWrapper.supportArea .searchBox.windows8 .searchInput label a.questionMark img{
	left:9px;
	position:relative;
}
.contentWrapper.supportArea .searchFooter a.backLink{
	/* position:absolute;
	top:0;
	right:25px; */
	float:right;
	color:#6d6f72;
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	background:url("assets/bullet_arrow_red_prev.gif") no-repeat 0 50%;
	padding-left:10px;
	font-weight:bold;
	margin-right:15px;
}
.contentWrapper.supportArea .searchResults.windows8 p{
	margin:0;
	color: #6d6f72;
    font-size: 12px;
	font-weight:bold;
}
.contentWrapper.supportArea .searchResults.windows8{
	padding-top:40px;
}
.contentWrapper.supportArea .searchBox.windows8 a img.infoIcon{
	top:3px;
}
.contentWrapper.supportArea .header.windows8 h1{
	float:left;
}
.contentWrapper.supportArea .header.windows8{
	
}
.contentWrapper.supportArea .header.windows8 img{
	float:right;
	display:inline-block;
	margin-right:50px;
}
.contentWrapper.supportArea .header.windows8 h1{
	width:460px;
	
}
/*	WINDOWS 8 TABLE, PROBABLY TO BE REMOVED AS IT SHOULD PICK UP THE TABLE STYLE FROM SOMEWHERE ELSE*/

.windows8Table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: collapse;
    border-color: #dfdfdf;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    margin-right: 16px;
	font-size:12px;
	color: #7b7b7b;
	margin-top:10px;
}
.windows8Table th {
    background: url("assets/table_bg_446978.gif") repeat-x scroll 0 0 #446978;
    border-left: 1px solid #dfdfdf;
    color: white;
    text-align: left;
}
.windows8Table td {
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
}
/*	END OF WINDOWS 8 TABLE*/

/*tables in the overwie area*/
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo{
	font-size:12px;
	color:#6d6f72;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo span{
	display:inline-block;
	width:110px;
	float:left;
	font-size:14px;
}

.contentWrapper.supportArea .tabContent.active .col1 .unitInfo .header{
	font-weight:bold;
	padding-bottom:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable, .contentWrapper.supportArea .tabContent.active .col1 .unitInfo .colInfo{
	margin-left:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable .tableName, .contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable .tableName{
	font-size:14px;
	color:#6d6f72;
	font-weight:bold;
	width:auto;
	display:inline-block;
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable table td, .contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable table th{
	text-align:left;
	vertical-align:text-top;	
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable table th{
	width:160px;
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable table td{
	/* width:340px; */
	padding-right:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable{
	margin-left:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .generalInfoTable table{
	margin:0;
	padding:0;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table th{
	width:160px;
	text-align:left;
	vertical-align:text-top;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td{
	text-align:left;
	vertical-align:text-top;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td span{
	font-size:12px;
	float:none;
	display:block;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td.emea a{
	
	text-decoration:none;
	color:#6d6f72;
	padding-left:15px;
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td.emea a.add{
	background:url("assets/add.png") no-repeat 0 2px;
	
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td.emea a.remove{
	background:url("assets/icon_minus.png") no-repeat 0 2px;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo{
	padding-top:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo .extraInfo{
	padding-left:20px;
	padding-top:15px;
	padding-bottom:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo .extraInfo p{
	margin:0 0 10px 0;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo button{
	margin-left:20px;
}
.contentWrapper.supportArea .tabContent.active .col1 .unitInfo p.paraHeader{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	
	
}
.contentWrapper.supportArea .tabContent.active .col1 .standardWarrantyTable table td.emea > div{
	padding-top:5px;
	padding-left:15px;
	display:none;
}

/*BUBBLE POPUPS*/
.bubbleInfo p{
	margin:0;
	padding:0;
	font-size:10px;
}
.bubbleInfo{
	background:url("assets/bubbleArrow.png") no-repeat 0 0%;
	width:207px;	
	position:absolute;	
	z-index:101;
	display:none;
	color:#ffffff;
	padding-left:14px;
}
.bubbleInfo .bubbleWrap{
	position:relative;
	padding:6px 25px 10px 10px;
	background-color:#0066cc;
}
a.bubble.side{
	width:24px;
}
 a.bubble{
	display:inline-block;
}
.bubbleInfo a.closeBubble{
	/* float:right; */
	background:url("assets/bubbleClose.png") no-repeat 0 0;
	display:inline-block;
	width:12px;
	height:12px;
	position:absolute;
	top:5px;
	right:5px;
}

.contentWrapper.supportArea .control-group{position:relative;}
/*end of popup*/
.contentWrapper.supportArea .searchBox.longSearch input[type="text"]{
	width:568px;
}
.contentWrapper.supportArea .searchBox.longSearch .control-group{
	margin-bottom:0;
}
.contentWrapper.supportArea .searchBox.longSearch .controls{
	margin-left:0px;
}
/*END OF BUBBLE POPUPS*/
/*NEWSLETTER PAGE*/
.contentWrapper.supportArea .newsletterBox{
	border:1px solid #c1c1c1;
	padding:25px 20px;
	/* width:610px; */
	margin-right:16px;
	margin-top:0px;
}
.contentWrapper.supportArea .header p{
	padding-left:20px;
	font-size:13px;
	color:#666666;
	margin-top:10px;
	margin-bottom:0;
}
.contentWrapper.supportArea .newsletterBox .filters label{
	padding-left:10px;
    padding-right:0;
	padding-bottom:5px;
	display:inline-block;
}
.contentWrapper.supportArea .newsletterBox .searchInfo{
	padding-bottom:0;
	width:auto;
}
 
.contentWrapper.supportArea .newsletterBox .filters input{
	margin:0 7px 0 0;
}
.contentWrapper.supportArea .newsletterBox .filters{
	padding-top:15px;
	padding-left:20px;
	padding-bottom:15px;
}
.contentWrapper.supportArea .newsletterBox p{
	color:#6d6f72;
    font-size:12px;
    padding-left:55px;
	margin:0;
	padding-right:20px;
}
.contentWrapper.supportArea .newsletterBox span{
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
	float:left;
}
.contentWrapper.supportArea .newsletterBox .filterOptions label span{
	float:none;
	margin-right:15px;
}
.contentWrapper.supportArea .newsletterBox .filterOptions{
	float:left;
	padding-left:26px;
	max-width: 710px;
}
.contentWrapper.supportArea .searchFooter button{
	float:right;
}
/*END OF NEWSLETTER PAGE*/

.contentWrapper.supportArea .buttonCTA.buttonExpand{
	background:url("assets/buttonExpand_black.png") no-repeat 0 0;
	display:block;
	/* margin-top:10px; */
	/* margin-bottom:10px; */
	
}
.contentWrapper.supportArea .buttonCTA.buttonCollapse{
	background:url("assets/buttonCollapse_black.png") no-repeat 0 0;
	display:block;
	/* margin-top:10px; */
	margin-bottom:10px;	
}

/*home page*/
.contentWrapper.supportArea .header.homePage{
	width:690px;
	float:left;
}
.contentWrapper.supportArea .toshibaProducts{
	float:right;
}

.contentWrapper.supportArea .productsWrapper{
	margin-right:16px;
	padding-top:10px;
}
.contentWrapper.supportArea .productsWrapper .searchRow{
	background-color:#ec0c35;
	min-height:45px;
	position:relative;
	padding-left:27px;
}
.contentWrapper.supportArea .productsWrapper .searchRow span:first-child{
	padding-right:25px;
	max-width:415px;
	padding-top:12px;
}
.contentWrapper.supportArea .productsWrapper .searchRow span{
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	color:#ffffff;
	padding-top:9px;
	float:left;
	padding-bottom:9px;
}
.contentWrapper.supportArea .productsWrapper .searchRow img.assistant{
	position:absolute;
	bottom:0px;
	right:8px;	
}
.contentWrapper.supportArea .productsWrapper .searchRow input[type="text"]{
	border-radius:0;
	height:14px;
	width:194px;
}
.contentWrapper.supportArea .productsWrapper .searchRow span.productSearch a.goButton{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-color:#b00422;
	display:inline-block;
	padding:2px 7px;
	height:21px;
	position:relative;
	z-index:9;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	line-height:20px;	
	*top:3px;
}
.contentWrapper.supportArea .productsWrapper .productsRow{
	background-color:#e5e5e5;
	min-height:142px;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox{
	width:113px;
	min-height:101px;
	background-color:#f3f3f3;
	float:left;
	border:1px solid #cccccc;
	margin-left:7px;
	margin-top:10px;
	padding:10px 6px;
	position:relative;
	display:block;
	text-decoration:none;
	cursor:pointer;	
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox{
	background:#f3f3f3 none no-repeat 50% 82%;
}
/* .contentWrapper.supportArea .productsWrapper .productsRow .productBox.two{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox.three{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox.four{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox.five{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox.six{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
}
.contentWrapper.supportArea .productsWrapper .productsRow .productBox.seven{
	background:#f3f3f3 url("assets/placeholder.png") no-repeat 50% 82%;
} */

.contentWrapper.supportArea .productsWrapper .productsRow .productBox span{
	text-decoration:none;
	color:#6d6f72;
	font-weight:bold;
	font-size:12px;
	padding-left: 16px;
	padding-right:5px;
    text-transform: uppercase;
	background:url("assets/roundel_small.png") no-repeat scroll 0 2px;
	display:block;
	width:100px;
	position:relative;
	min-height:33px;
	
	/* padding-bottom:68px; */
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow{
	padding-top:16px;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow > a:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow > a{
	display:block;
	float:left;
	margin-left:15px;
	text-decoration:none;
	*cursor:pointer;
	
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox, .contentWrapper.supportArea .panel1 .moreInfoBox{
	border:1px solid #d2d2d2;
	width:427px;
	min-height:113px;
	float:left;
	margin-left:16px;
	background-color:#f3f3f3;
	padding:16px 25px 22px 10px;
	position:relative;
	/* padding-left:10px; */
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox h2, .contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoWrapper h2, .contentWrapper.supportArea .twoPanelsView .productLookup h2, .contentWrapper.supportArea .optionServices .moreInfoBox .infoWrapper h2, .contentWrapper.supportArea .productsWrapper .supportPages .standardBox h2, .contentWrapper.supportArea .productsWrapper .usefulLinks h2{
	margin:0;
	font-size:16px;
	color:#6d6f72;
	text-transform:uppercase;
	background: url("assets/roundel_13.gif") no-repeat scroll 0 50%;    
    
    padding-left: 22px;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoImage, .contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoImage, .contentWrapper.supportArea .optionServices .moreInfoBox .infoImage{
	position:absolute;
	top:18px;
	right:27px;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox p{
	margin:10px 0;
	font-size:12px;
	color:#6d6f72;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoWrapper{
	width:290px;
	
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoWrapper button{
	margin-top:10px;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoWrapper p, .contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoWrapper button{
	margin-left:22px;
}
.contentWrapper.supportArea .productsWrapper .moreInfoRow .moreInfoBox .infoWrapper a.buttonCTA, .contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoWrapper a.buttonCTA, .contentWrapper.supportArea .optionServices .moreInfoBox .infoWrapper a.buttonCTA{
	margin-top:10px;
	margin-left:22px;
}

/*error*/
/* .contentWrapper.supportArea .newsletterBox .error{
	margin-right:0;
} */
.contentWrapper.supportArea .error{
	border:4px solid #ed6d16;
	
	background-color:#fadac5;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:20px;
	/* margin-top:20px; */
	/* display:none; */
}
.contentWrapper.supportArea .error p, .contentWrapper.supportArea .tabContent.active .col1 .searchBox .error p{
	background:url("assets/errorSign.png") no-repeat 11px 2px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom: 10px;
    padding-top: 10px;
	padding-left:50px;
	font-size:12px;
	color:#000000;
	padding-right:10px;
}

.contentWrapper.supportArea .errorStyle, .contentWrapper.supportArea .errorStyle label a{
	color:#e11b22 !important;
	 
}
.contentWrapper.supportArea .errorStyle select, .contentWrapper.supportArea .errorStyle textarea, .contentWrapper.supportArea .errorStyle input[type="text"], .contentWrapper.supportArea input[type="text"].errorStyle , .contentWrapper.supportArea .errorStyle input[type="password"], .contentWrapper.supportArea .errorStyle input[type="datetime"], .contentWrapper.supportArea .errorStyle input[type="datetime-local"], .contentWrapper.supportArea .errorStyle input[type="date"], .contentWrapper.supportArea .errorStyle input[type="month"], .contentWrapper.supportArea .errorStyle input[type="time"], .contentWrapper.supportArea .errorStyle input[type="week"], .contentWrapper.supportArea .errorStyle input[type="number"], .contentWrapper.supportArea .errorStyle input[type="email"], .contentWrapper.supportArea .errorStyle input[type="url"], .contentWrapper.supportArea .errorStyle input[type="search"], .contentWrapper.supportArea .errorStyle input[type="tel"], .contentWrapper.supportArea .errorStyle input[type="color"], .contentWrapper.supportArea .errorStyle .uneditable-input{
	border:1px solid #34aacd;
}
/*ACCESSORIES AND SERVICES*/
.contentWrapper.supportArea .tabbedMenuWrapper .tabContent.active .allServices, .contentWrapper.supportArea .tabbedMenuWrapper .tabContent.active .recommendedAdditions .buttonCollapse{
	display:none;
}
/*search suggestion*/
.contentWrapper.supportArea .searchSuggestions span.suggestionString{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	display:inline-block;
	margin-bottom:15px;
	margin-top:15px;	
}
.contentWrapper.supportArea .searchSuggestions span.suggestionString a{
	color:#e11b22;
	font-style:italic;
	
}
.contentWrapper.supportArea .searchResults .searchSuggestions .error{
	font-size:12px;
	color:black;
}

.contentWrapper.supportArea .searchResults .searchSuggestions .error span{
	padding-left:50px;
}
.contentWrapper.supportArea .searchResults .searchSuggestions .error ul{
	margin:0;
	padding:10px 0 10px 63px;
}
.contentWrapper.supportArea .panel1 .moreInfoBox{
	float:none;
	margin-top:15px;
	margin-left:0;
	height:145px;
 }
 .contentWrapper.supportArea .panel1 .moreInfoBox:first-child{
	margin-top:0;
 }
.contentWrapper.supportArea .panel1, .contentWrapper.supportArea .panel2{
	float:left;
 }
 
 .contentWrapper.supportArea .panel2 .productLookup{
	border:1px solid #d2d2d2;
	width:427px;
	height:345px;	
	margin-left:15px;
	background-color:#f3f3f3;
	padding:16px 25px 22px 10px;
	position:relative;
 }
 .contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoWrapper p, .contentWrapper.supportArea .optionServices .moreInfoBox .infoWrapper p{
	margin-left:22px;
	color: #6d6f72;
    font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
 }
 
 .contentWrapper.supportArea .optionServices .moreInfoBox .infoWrapper, .contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoWrapper{
	width:195px;
 }
 .contentWrapper.supportArea .twoPanelsView .productLookup .lookupBlock{
	padding-top:20px;
	padding-left:22px;
	width:370px;
 }
 .contentWrapper.supportArea .twoPanelsView .productLookup select{
	width:370px;
	margin-bottom:10px;
 }
 .contentWrapper.supportArea .twoPanelsView .productLookup p{
	margin-left:22px;
	color: #6d6f72;
    font-size: 12px;
	padding-right:35px;
 }
 .contentWrapper.supportArea .twoPanelsView .productLookup a{
	float:right;
	margin-top:25px;
	
 }
 /*available accessories*/
.contentWrapper.supportArea .header.servicePage{
	float:left;
	width:350px;
	position:relative;
}
.contentWrapper.supportArea .header.servicePage h2{
	text-transform:uppercase;
	font-size:18px;
	color:#6d6f72;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}
.contentWrapper.supportArea .header.servicePage span{
	text-transform:uppercase;
	font-size:11px;
	color:#6d6f72;
	font-weight:bold;
	margin-left:20px;
}
.contentWrapper.supportArea .headerWrapper .headerImage{
	float:right;
	position:relative;
	right:220px;
}
.contentWrapper.supportArea .headerWrapper{
	padding-bottom:60px;
}
.contentWrapper.supportArea .optionServices .panel1{
	float:none;
}
.contentWrapper.supportArea .optionServices .panel1 .moreInfoBox:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .optionServices .panel1 .moreInfoBox{
	float:left;
	margin-top:0;
	margin-left:15px;
}
/* .contentWrapper.supportArea .optionServices .moreInfoBox{
	min-height:130px;
} */
.contentWrapper.supportArea .twoPanelsView .moreInfoBox .infoWrapper p, .contentWrapper.supportArea .optionServices .moreInfoBox .infoWrapper p{
	margin-bottom:0;
	height:83px;
}
/*PRODUCt SUPPORT HOME PAGES*/
.contentWrapper.supportArea .productsWrapper .supportPages{
	margin-top:16px;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox .moreInfoLink{

}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox{
	width:222px;
	display:block;
	height:139px;
	float:left;
	border:1px solid #d2d2d2;
	margin-left:16px;
	position:relative;
	text-decoration:none;
	padding-top:10px;
	background-color:#f3f3f3;
	background-position:0 50% !important;
}
.contentWrapper.supportArea .productsWrapper .supportPages a.standardBox, .contentWrapper.supportArea .productsWrapper .productSupport a.standardBox{
		border:0 none transparent;
		height:141px;
		width:224px;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.tvDrivers{
	/* background:url("assets/television_drivers_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.faq{
	/* background:url("assets/faqs_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.laptopDriver{
	/* background:url("assets/laptop_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.techKnowledge{
	/* background:url("assets/document_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.contact{
	/* background:url("assets/contact_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox.techSolution{
	/* background:url("assets/magnifying_glass_icon.png") no-repeat 0 0; */
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox span, .contentWrapper.supportArea .productsWrapper .usefulLinks h2, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox span{
	  background-position: 0 1px;
	  margin-top:0;
	  line-height:16px;
	  background-image:none;
	  padding-left:0;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox a, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox a, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox a{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	display:inline-block;
	padding-left:10px;
	/* background:url("assets/bullet_arrow_red_next.gif") 0 2px no-repeat; */
	background:none;
	/*margin-left:34px;*/
	padding-right:10px;
	padding-bottom:2px;
	text-decoration:none;		
}
.contentWrapper.supportArea .productsWrapper .productSupport .standardBox a{
	background-image:none;
}
.contentWrapper.supportArea .productsWrapper .productSupport .standardBox a span.glyph{
	display:inline;
	color: #34aacd;
	font-size:11px;
}

.contentWrapper.supportArea .productsWrapper .supportPages .standardBox a:hover, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox a:hover{
	color:#34aacd;
}
.contentWrapper.supportArea .productsWrapper .supportPages div.standardBox span, .contentWrapper.supportArea .productsWrapper .productSupport div.standardBox span, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox span{
	padding-bottom:15px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .standardBox a span.glyph{
	padding-bottom:0;
}


.contentWrapper.supportArea .productsWrapper .supportPages .standardBox span:first-child, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox span:first-child{
	padding-right:10px;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox span, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox span, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox span{
	margin:0;
	font-size:15px;
	color:#000000;
	text-transform:none;
	background-image:none;
    padding-left: 0px;
	font-weight:bold;
	margin-left:8px;
	display:block;
	
	
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox span.moreInfoLink, .contentWrapper.supportArea .productsWrapper  .standardBox a.moreInfoLink, .contentWrapper.supportArea .productsWrapper .rowWrapper a.moreInfoLink, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo a.buttonCTA{
	background: none;
	left:0;
    bottom:10px;
    position:absolute;	
	margin:0;		
	/* background:url("assets/bullet_arrow_red_next.gif") 0 50% no-repeat; */
	background:none;
	font-size:13px;	
	margin:0;	
	margin-left:10px;
	margin-right:10px;
	padding:4px 10px 6px 9px;
	text-align:center;
	border:1px solid #34aacd;
	color:#000000;
}
.contentWrapper.supportArea .productsWrapper .supportPages .standardBox span.moreInfoLink {
	
	
}

/*LIST ITEMS*/  .contentWrapper.supportArea .productsWrapper .usefulLinks{
	border:1px solid #d2d2d2;
	margin-top:16px;
	padding:10px 10px 20px;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks .linksList{
	margin-top:10px;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks ul:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	margin-left:70px;
	width:171px;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks ul li{
	padding-bottom:10px;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks ul li a{
	text-decoration:none;
	color:#666666;
	/* background:url("assets/bullet_arrow_red_next.gif") 100% 50% no-repeat; */
	background:none;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-left:0;
	line-height:16px;
}
.contentWrapper.supportArea .productsWrapper .usefulLinks ul li a span.glyph{
	color: #34aacd;
    display: inline;
    font-size: 11px;
	font-weight: bold;
    margin: 0 0 0 4px;
}

.contentWrapper.supportArea .productsWrapper .usefulLinks ul li a span.glyph:before, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox a span.glyph:before, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox span.glyph:before, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo button.buttonCTA span.glyph:before, .contentWrapper.supportArea .rowWrapper .categoryBoxWrapper a.moreInfoLink span.glyph:before, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo a.buttonCTA span.glyph:before {
    content:"\25B6";
}

.contentWrapper.supportArea .productsWrapper .usefulLinks ul li a:hover{
	color:#34aacd;
}
/*END OF LIST ITEMS*/

.contentWrapper.supportArea .toshibaProductsImage{
	float:right;
	margin-right:16px;
}
.contentWrapper.supportArea .productsWrapper .productSupport{
	padding-top:16px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport{
	width:462px;
	float:left;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo{
	border:1px solid #d2d2d2;
	border-top:0;
	min-height:206px;
	position:relative;
	background-color:#f3f3f3;
	padding-bottom:10px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportHeader{
	background-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	min-height:30px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportHeader > a.questionMark{
	position: absolute;
    right: 9px;
    top: 10px;	
	left:auto;
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportHeader span{
	color:#ffffff;
	padding-right:45px;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	display:block;
}
.contentWrapper.supportArea .productsWrapper .productSupport .standardBox{
	min-height:245px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .standardBox{
	width:462px;
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox{
	width:228px;
        min-height:165px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .control-group > a{
	font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
	color: #434343;
	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .control-group{
	padding-top:10px;
	margin-left:0px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .control-group label{
	width:140px;
	padding-bottom:5px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox a.questionMark{
	left:0;
	top:2px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox input[type="text"]{
	width:160px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox select{
	width:160px;
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .controls{
	margin-left:10px;
	margin-top:10px;	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .controls a.buttonCTA{
	left:0;
	position:relative;
	top:2px;
	white-space:normal;
	padding-bottom:5px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .verticalSeparator{
	height:84px;
	width:1px;
	border:none;
	border-left:1px dashed #a7a9ac;
	margin-top:8px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .verticalSeparator, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox{
	float:left;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .helpLink a{
	text-decoration:none;
	color:#434343;
	font-size:12px;
	font-weight:bold;
	display:inline-block;	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox .helpLink{
	position:absolute;
	bottom:12px;
	left:10px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox.serialNumber .helpLink  .questionMark img{
	margin-right:5px;
	position:relative;
	top:5px;
	left:0;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .serialNumberBox.serialNumber .questionMark .infoIcon{
	position:relative;
	left:-14px;
}


.contentWrapper.supportArea .productsWrapper .productSupport  div.standardBox > a{
	margin-left:10px;
	font-weight:normal;
	display:block;
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox select{
	margin-bottom:6px;
	height:22px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox a.buttonCTA{
	display:inline-block;
	position:static;
	min-width:42px;
	
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox{
	width:180px;
	padding-left:40px;
	padding-top:10px;
	position:relative;
	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox span{
	display:block;
	color:#434343;
	font-weight:bold;
	font-size:12px;
	padding-bottom:6px;
	min-height:15px;
}
/*remove input boxes styles*/
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo input[type="text"], .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo select{
	border-radius:0;
	/* padding: 0 6px; */
	height:14px;
	font-size:12px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo .selectProductBox select{
	height:25px;
	padding:0 0 0 6px ;
}
/*end of remove input boxes styles*/
.contentWrapper.supportArea .productsWrapper .productSupport .supportInfo .serialNumberBox .error{
	/* background:transparent url("assets/bg_icon_error.gif") 0 0 no-repeat;
    border:none;
    margin-bottom:0px;
    padding-bottom:3px;
    padding-top:3px;	
	margin-left:40px;
	margin-top:5px; */
	margin: 5px 20px 5px 10px;
}

.contentWrapper.supportArea .productsWrapper .productSupport .supportInfo .serialNumberBox .error p{
	/* background:none;
	padding-bottom:0;
	padding-top:0;
	font-weight:bold;
	padding-left:30px;
	color:#e11b22; */
}

/*search box amendments dec 2014*/
.contentWrapper.supportArea .tabContent.active .col1 .searchBox.serialNumber{
	width: 370px;
}
.contentWrapper.supportArea .searchBox.serialNumber .controls button{
	position: relative;
	top:2px;
	left:0;
}
.contentWrapper.supportArea .searchBox.serialNumber a.questionMark{
	left:0;
	top:2px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox.serialNumber .controls{
	margin-left: 20px;
	margin-top: 10px;
}
/*remove error message*/
.contentWrapper.supportArea .serialNumberBox.serialNumber .error, .contentWrapper.supportArea .searchBox.serialNumber .error{
	display:none;	
}
.contentWrapper.supportArea .serialNumber .resetButton{
	display:none;
	margin-left:10px;
	color:#6d6f72;
	font-size:11px;
	text-decoration:none;
	position:absolute;
	margin-left:0;
}
.contentWrapper.supportArea .serialNumberBox.serialNumber .resetButton{
	right:-30px;
    	top:-20px;
	width:62px;
}
.contentWrapper.supportArea .searchBox.serialNumber .resetButton{
	right:0px;
    top:38px;
	width:104px;	
}
.contentWrapper.supportArea .serialNumber .resetButton:hover{
	color:#e11b22;
}
.contentWrapper.supportArea .serialNumber .controls{
	position:relative;
}
.contentWrapper.supportArea  .serialNumber input#serialNo{
	margin-right:15px;
}
.contentWrapper.supportArea  .serialNumber select#amendOptions{
	height:30px;
	border-color:#cccccc;
	margin-right:15px;
}
.contentWrapper.supportArea .serialNumberBox.serialNumber select#amendOptions{
	height:24px;
}
.contentWrapper.supportArea .tabContent.active .col1 .searchBox.serialNumber{
	padding-bottom:30px;
}

/*17-12 ADDITIONS FOR NON-TABBED AJAX PAGES*/
.contentWrapper.supportArea .driverDetailsBox .driverDetails .header{
	position:relative;
	padding-bottom:0;	
}

.contentWrapper.supportArea .driverDetailsBox .driverDetails .header h2{
	font-size:18px;
	color:#6d6f72;
	background:url("assets/roundel_13.gif") no-repeat 0 4px;
	text-transform:uppercase;
	padding-left:22px;
	margin-top:0;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .header a.backLink{
	position:absolute;
	top:0;
	right:25px;
	color:#6d6f72;
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	background:url("assets/bullet_arrow_red_prev.gif") no-repeat 0 50%;
	padding-left:10px;
	font-weight:bold;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox{
	border:1px solid #c1c1c1;
    margin-right:24px;
    margin-top:0px;
    /* padding:25px 20px; */
	margin-left:20px;
	/* background-color:#f4f4f4; */
	background:url("assets/boxColour.png") repeat-y 0 0;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverName{
	float:left;
	padding:10px 0 15px 20px;
	width:140px;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverName h3{
	color:#6d6f72;
	font-size:16px;
	margin:0 0 10px 0;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverName span{
	font-weight:bold;
	display:block;
	color:#6d6f72;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverName button{
	margin-top:10px;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverDescription{
	float:left;
	padding:10px 0 15px 20px;
	width:492px;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverDescription p:first-child{
	margin-top:0;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverDescription p{
	color:#6d6f72;
	margin:10px 0 0 0;
	font-size:11px;	
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverDescription p a{
	text-decoration:none;
	color: #6d6f72;
	font-weight:bold;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .driverDetailsBox .driverDescription p a:hover{
	text-decoration:underline;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .downloadDriversInfo{
	margin-top:25px;
	width:615px;
}
.contentWrapper.supportArea .driverDetailsBox .driverDetails .downloadDriversInfo p{
	color:#6d6f72;
	margin:10px 0 0 0;
	font-size:12px;
	padding-left:20px;
}
/*################		localised content as per Filip's email, 19/01/15		###############################################*/
.contentWrapper.supportArea .localisedContent{
	margin-right:16px;
	background:url("assets/infoIcon.png") no-repeat 6px 4px #bfd0e1;
	padding:5px;
	min-height:30px;
	border:4px solid #004386;	
	margin-bottom:25px;
}

/*to remove*/
.contentWrapper.supportArea .localisedContent img{
	margin-right:20px;
	float:left;
}
/*end of to remove*/

.contentWrapper.supportArea .localisedContent p{
	/* background:url("assets/infoMsgIcon.jpg") no-repeat 0 0; */
	margin:8px 0 0 0;
	padding-left:40px;
	font-size:12px;
	
}

/*promotional registration page as requested 20/03/2015 */

.contentWrapper.supportArea .promotionalArea{
	margin-right:16px;	
	min-height:30px;	
	margin-bottom:25px;
}
.contentWrapper.supportArea .promotionalArea img{
	margin-right:20px;
	
}
.contentWrapper.supportArea .promotionalArea.withText img{
	float:left;
	margin-bottom:10px;
}
.contentWrapper.supportArea .promotionalArea.withText p{	
	margin:8px 0 0 0;	
	font-size:12px;
	padding-right:70px;	
}
.contentWrapper.supportArea .promotionalArea p{
	margin:8px 0 0 0;	
	font-size:12px;
	padding-right:0px;
}


.contentWrapper.supportArea .registrationInfo{	
    margin-right:16px;
    margin-top:0;
    padding:25px 0 0 0px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;	
	border-color:#c1c1c1;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:0px;
}
.contentWrapper.supportArea .registrationInfo h2{
	font-size: 18px;
	color: #6d6f72;
	background: url("assets/roundel_13.gif") no-repeat 0 4px;
	text-transform: uppercase;
	padding-left: 22px;
	margin-top: 0;
	margin-left:20px;
}
.contentWrapper.supportArea .registrationInfo .formBox{
	padding-left:20px;
}

.contentWrapper.supportArea .registrationInfo .formBox{
	padding-bottom:35px;
}
.contentWrapper.supportArea .registrationInfo .formBox .control-group{
	margin-bottom:20px;
}
.contentWrapper.supportArea .registrationInfo .formBox .control-group label span.dateText{
	display: block;
    font-weight: normal;
}
.contentWrapper.supportArea .registrationInfo .formBox .warranty p{
	font-size:12px;
	padding-left:20px;
	color:#6d6f72;
	width:700px;
	margin:0;
	font-weight:bold;
}
.contentWrapper.supportArea .registrationInfo .formBox .warranty p a, .contentWrapper.supportArea .registrationInfo .formBox .TandC p a, .contentWrapper.supportArea .registrationInfo .formBox .disclaimer p a{
	color:#ff0000;
	
}
.contentWrapper.supportArea .registrationInfo .formBox .TandC, .contentWrapper.supportArea .registrationInfo .formBox .disclaimer{
	padding-left:20px;	
}
.contentWrapper.supportArea .registrationInfo .formBox .disclaimer{
	padding-top:15px;
}
.contentWrapper.supportArea .registrationInfo .formBox .TandC h3, .contentWrapper.supportArea .registrationInfo .formBox .disclaimer h3, .contentWrapper.supportArea .registrationInfo .formBox .contactMethods h3{
	margin-top:0;
}
.contentWrapper.supportArea .registrationInfo .formBox .TandC label{
	padding-left:0;
}
.contentWrapper.supportArea .registrationInfo .formBox .TandC p, .contentWrapper.supportArea .registrationInfo .formBox .disclaimer p{
	font-size:12px;	
	color:#6d6f72;
	width:700px;
	margin:0;
}
.contentWrapper.supportArea .registrationInfo .formBox .contactMethods{
	padding-left:20px;
	padding-top:15px;
}
.contentWrapper.supportArea .registrationInfo .formBox .contactMethods .contact{
	padding-bottom:10px;
	
}
.contentWrapper.supportArea .registrationInfo .formBox .contactMethods .contact span{
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
    width: 100px;
}
.contentWrapper.supportArea .registrationInfo .formBox .contactMethods .contact input{
	margin-top: 0;
    vertical-align: bottom;
}
.contentWrapper.supportArea .registrationInfo .formBox .contactMethods .contact label{
	display: inline-block;
    font-weight: normal;
    margin-right: 10px;
    padding-left: 0;
}
.contentWrapper.supportArea .submitFormAreaWrapper{
	background-color: #c1c1c1;
    padding: 5px 15px;
	
}
.contentWrapper.supportArea .submitFormAreaWrapper .submitFormArea{
	float:right;
}
.contentWrapper.supportArea .registrationInfo .formBox .warranty label, .contentWrapper.supportArea .registrationInfo .formBox .TandC label{
	padding-top:5px;
	display:inline-block;
	padding-top:10px;
}
.contentWrapper.supportArea .registrationInfo .formBox select{
	line-height:24px;
}


/*thank you message*/
/*ESELLING ADDITIONS, 26/06/2015*/
.contentWrapper.supportArea.eselling .progressBar.active1{
	background:url("assets/process-sprite_eselling.png") no-repeat 0 0;
	width:945px;
	height:60px;
}
.contentWrapper.supportArea.eselling .progressBar.active2{
	background:url("assets/process-sprite_eselling.png") no-repeat 0px -60px;
	width:944px;
	height:60px;
}
.contentWrapper.supportArea.eselling .progressBar.active3{
	background:url("assets/process-sprite_eselling.png") no-repeat 0px -120px;
	width:944px;
	height:60px;
}
.contentWrapper.supportArea.eselling .progressBar{
	position:relative;
	margin-bottom:20px;
	
	
}
.contentWrapper.supportArea.eselling .content .progressBar {
    margin-top: 10px;
    position: relative;
}
.contentWrapper.supportArea.eselling .progressBar .step1 {
    left: 20px;
}
.contentWrapper.supportArea.eselling .progressBar .step2{
	left:335px;
}
.contentWrapper.supportArea.eselling .progressBar .step3{
	left:650px;
}
.contentWrapper.supportArea.eselling .progressBar .step1, .contentWrapper.supportArea.eselling .progressBar .step2, .contentWrapper.supportArea.eselling .progressBar .step3 {
    position: absolute;
    top: 5px;
    width: 250px;
}

.contentWrapper.supportArea.eselling .progressBar.active1 .step1 > span {
    color: white;
}
.contentWrapper.supportArea.eselling .progressBar.active1 .step2 > span, .contentWrapper.supportArea.eselling .progressBar.active1 .step3 > span{
	color:#c5c6c7
}
.contentWrapper.supportArea.eselling .progressBar.active2 .step1 > span, .contentWrapper.supportArea.eselling .progressBar.active2 .step2 > span{
	color:white;
}
.contentWrapper.supportArea.eselling .progressBar.active2 .step3 > span{
	color:#c5c6c7
}
.contentWrapper.supportArea.eselling .progressBar.active3 .step1 > span, .contentWrapper.supportArea.eselling .progressBar.active3 .step2 > span, .contentWrapper.supportArea.eselling .progressBar.active3 .step3 > span{
	color:white;
}
.contentWrapper.supportArea.eselling .progressBar span.number {
    font-size: 42px;
    left: 0;
    line-height: 1.2em;
    position: absolute;
    top: 0;
}
.contentWrapper.supportArea.eselling .progressBar span {
    font-weight: bold;
    text-transform: uppercase;
}
.contentWrapper.supportArea.eselling .progressBar span.theText {
    left: 30px;
    position: absolute;
    top: 15px;
	font-size:16px;
}
.contentWrapper.supportArea.eselling .col1.left{
	width:639px;
	
	/* background-color:pink; */
}
.contentWrapper.supportArea.eselling .col1.left .recommendedAccessories{
	margin-top:20px;
}
.contentWrapper.supportArea.eselling .col1.left .product .prodDescription{
	color:#434343;
	font-size:18px;
	width:185px;
	display:inline-block;
	padding-left:10px;
	padding-top:15px;
}
.contentWrapper.supportArea.eselling .col1.left .product .prodDescription, .contentWrapper.supportArea.eselling .col1.left .product img{
	float:left;
}
.contentWrapper.supportArea.eselling .col1.left .product img{
	width:250px;
	height:250px;
}
.contentWrapper.supportArea.eselling .col1.left .recommendedAccessories .specificProduct, .contentWrapper.supportArea.eselling .col1.left .recommendedServices .specificProduct{
	width:213px;
	float:left;
}
.contentWrapper.supportArea.eselling .col1.left .recommendedAccessories .specificProduct img, .contentWrapper.supportArea.eselling .col1.left .recommendedServices .specificProduct img{
	width:70px;
	height:70px;
}

.contentWrapper.supportArea.eselling .col1.left .recommendedAccessories .specificProduct span, .contentWrapper.supportArea.eselling .col1.left .recommendedServices .specificProduct span{
	font-size:12px;
	font-weight:bold;
	color:#434343;
	display:block;
	margin-top:5px;
	width:155px;
}
.contentWrapper.supportArea.eselling .col1.left .recommendedAccessories .specificProduct button, .contentWrapper.supportArea.eselling .col1.left .recommendedServices .specificProduct button{
	margin-top:10px;
}
.contentWrapper.supportArea.eselling .col2.right{
	width:306px;
	
	
	
}
.contentWrapper.supportArea.eselling .col2.right .box{
	background-color:#f7f7f7;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:30px;
	margin-bottom:20px;
}
.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping, .contentWrapper.supportArea.eselling .col2.right .box.problems{
	
	padding-top:15px;
}
.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping a{
	
}
/* .contentWrapper.supportArea.eselling .col2.right .box.secureShoppping{
	margin-top:20px;
} */

.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .image img{
	border:1px solid #dfdfdf;
	width:125px;
	height:125px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productAdded .image img{
	width:70px;
	height:70px;
}

.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .quantity select{
	width:59px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .productAction a{
	display:block;
	color:#434343;
	font-size:14px;
	margin-top:25px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .alternative, .contentWrapper.supportArea.eselling .col1.left .form .alternative{
	background:url("assets/dotted.png") no-repeat 0 0;
	margin-bottom: 12px;
    margin-top: 12px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .alternative span, .contentWrapper.supportArea.eselling .col1.left .form .alternative span{
	font-size:14px;
	color:#434343;
	margin-left:138px;
	position: relative;
    top: -3px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .productAction a{
	margin-top:10px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .image, .contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo{
	float:left;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .image{
	width:127px;
	padding-left:7px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo{
	width:144px;
	padding-left:15px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .productAction{
	width:auto;
	margin-left:25px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .quantityWrapper{
	margin-top:15px;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct{
	padding-top:14px;
	padding-bottom:14px;
	/* padding-left:6px; */
	
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo span{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	
	margin-top:10px;
}

.contentWrapper.supportArea.eselling .col2.right .box h2{
	color:#434343;
	font-size:18px;
	/* padding-left:6px; */
	padding-top:15px;
	margin-top:0;
}
.contentWrapper.supportArea.eselling .col2.right  span, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .onlineShopping a, .contentWrapper.supportArea.eselling .col2.right .box.secureShoppping a, .contentWrapper.supportArea.eselling .col1.left .form .formTitle, .contentWrapper.supportArea.eselling .col1.left .form .controls .lookup, .contentWrapper.supportArea.eselling .col1.left .form .controls .lookup a{
	color:#434343;
}
.contentWrapper.supportArea.eselling .col2.right  span.title{
	color:#434343;
	font-size:16px;
	font-weight:bold;
}
.contentWrapper.supportArea.eselling .col2.right  .promotionalCode{
	/* margin-bottom: */
}
.contentWrapper.supportArea.eselling .col2.right  .promotionalCode span.title{
	display:block;
	margin-bottom:10px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .orderTotal, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCode, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .freeShipping, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied{
	margin-top:10px;
	margin-bottom:25px;
	/* padding-left:6px;
	padding-right:6px; */
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied{
	margin-top:30px;
}
.contentWrapper.supportArea.eselling .col1.left .form .formTitle{
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	display:inline-block;
	padding-bottom:30px;
}
.contentWrapper.supportArea.eselling .col1.left .form .postcode{
	width:114px;
	margin-right:15px;
}
.contentWrapper.supportArea.eselling .col1.left .form input{
	width:250px;
	
}
.contentWrapper.supportArea.eselling .col1.left .form select{
	width:264px;
}
.contentWrapper.supportArea.eselling .col1.left .form label{
	padding-right:0;
}
.contentWrapper.supportArea.eselling .col1.left .form .controls .lookup{
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}
.contentWrapper.supportArea.eselling .col1.left .form .controls .lookup a{}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .freeShipping {
	margin-top:25px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .freeShipping span > span{
	text-transform:uppercase;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCode input[type="text"]{
	width:186px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCode button{
	margin-left:10px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .orderTotal .col2 span, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col2 span{
	font-size:13px;
	display:block;
	text-align:right;
	font-style:italic;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .orderTotal .col2 span.price, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col2 span.price{
	font-size:18px;
	font-style:normal;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col2 span.price{
	color:#e11b22;
}
.contentWrapper.supportArea.eselling .col2.right .separator{
	border-bottom:1px solid #c1c1c1;
	/* margin-left:6px;
	margin-right:6px; */
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .quantity, .contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo .productAction{
	float:left;
	
}
.contentWrapper.supportArea.eselling .col2.right .box .orderTotal .col1, .contentWrapper.supportArea.eselling .col2.right .box .orderTotal .col2, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col2, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col1{
	float:left;
	width:143px;
	
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .checkoutWrapper{
	/* padding-left:6px; */
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .checkout, .contentWrapper.supportArea.eselling .col1.left .form .checkout{
	margin-top:30px;
	margin-bottom:30px;
}
.contentWrapper.supportArea.eselling .col1.left .form .checkout{
	margin-top:0;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .checkout a.bigButton, .contentWrapper.supportArea.eselling .col1.left .form .checkout a.bigButton{
	background:url("assets/button_big.png") repeat-x 0 0;
	font-size:22px;
	color:#ffffff;
	text-decoration:none;
	display: block;    
    text-align: center;
    width: 295px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.contentWrapper.supportArea.eselling .col1.left .form .checkout a.bigButton{
	font-size:18px;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .paypal a, .contentWrapper.supportArea.eselling .col1.left .form .paypal a{
	background:#ffffff url("assets/paypal.png") no-repeat 129px 50%;
	display:block;    
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #c1c1c1;
	/* margin-right: 6px; */
    padding-bottom:20px;
    padding-left: 79px;
    padding-top: 20px;
    width: auto;
	text-decoration:none;
	color:#434343;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderTotal .col2, .contentWrapper.supportArea.eselling .col2.right .box.orderSummary .promotionalCodeApplied .col2{
	float:right;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .onlineShopping a, .contentWrapper.supportArea.eselling .col2.right .box.secureShoppping a{
	font-size:13px;
	display:inline-block;
}
.contentWrapper.supportArea.eselling .col2.right .box.orderSummary .onlineShopping{
	/* padding-left:6px;
	padding-right:6px; */
	padding-top:10px;
}
.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping a,.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping img{
	margin-top:15px;
}
.contentWrapper.supportArea.eselling .col2.right .box.problems .numberBox{
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
}
.contentWrapper.supportArea.eselling .col2.right .box.problems .numberBox span{
	color:#e11b22;
	font-size:24px;
	background:url("assets/phone_receiver.png") no-repeat 15px 0;
	padding-left:50px;
}
.contentWrapper.supportArea.eselling .col1.left .form .paymentDetails{
	width:295px;
	margin:0 auto;
	padding-top:60px;
}
.contentWrapper.supportArea.eselling .error{
	width:580px;
	margin-top:20px;
}
.contentWrapper.supportArea.eselling .error a{
	color:#000000;
}
.contentWrapper.supportArea.eselling .thankYouMsg{
	padding-left:20px;
	position:relative;
}
.contentWrapper.supportArea.eselling .thankYouMsg button{
	position:absolute;
    right:30px;
    top:0;
}
.contentWrapper.supportArea.eselling .thankYouMsg span{
	color:#e11b22;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px
}
.contentWrapper.supportArea.eselling .thankYouMsg > p{
	font-size:12px;
	margin-bottom:0px;
	margin-top:5px;
}
.contentWrapper.supportArea.eselling .thankYouMsg .addressDetails{
	margin-top:15px;
}
.contentWrapper.supportArea.eselling .thankYouMsg .addressDetails p{
	font-size:12px;
}
.contentWrapper.supportArea.eselling .thankYouMsg .addressDetails span{
	display:block;
	font-size:12px;
	color:#434343;
	font-weight:normal;
	margin-bottom:0;
}
.contentWrapper.supportArea.eselling .header h1{
	background-image:none;
	padding-left:0;
}
.contentWrapper.supportArea.eselling .col1.left .productWrapper{
	margin-bottom:40px;
}
	/*ESELLING ADDITIONS, 26/06/2015*/
	
/*27/07/2015 TECHNICAL KNOWLEDGE BASE ADDITION*/
.contentWrapper.supportArea .techKnowl .product, .contentWrapper.supportArea .techKnowl .searchDetails{
	float:left;
}
.contentWrapper.supportArea .techKnowl{
	margin-left:25px;
}
.contentWrapper.supportArea .techKnowl .product{
	padding-right:20px;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchDetails{
	padding-left:25px;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchDetails span, .contentWrapper.supportArea .techKnowl .searchDetails span, .contentWrapper.supportArea .techKnowl .product span{
	display:block;
	font-size:12px;
	color:rgb(109, 111, 114);
	margin-bottom:10px;
}
.contentWrapper.supportArea .techKnowl .product span{
	max-width:220px;
}
.contentWrapper.supportArea .techKnowl .searchDetails span{
	max-width:587px;
}


.contentWrapper.supportArea #smp-tech-knowledge_initial .searchDetails input, #smp-tech-knowledge_initial .searchDetails select,.contentWrapper.supportArea .techKnowl .searchDetails input, .techKnowl .searchDetails select{
	margin-right:30px;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchResults .pagination, .contentWrapper.supportArea .techKnowl .searchResults .pagination{
	float:right;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchResults .resultsHeader .numberFound, .contentWrapper.supportArea .techKnowl .searchResults .resultsHeader .numberFound{
	margin-top:35px;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchResults{
	padding-left:25px;
}
.contentWrapper.supportArea #smp-tech-knowledge_initial .searchResults .pagination UL{
	display:block;
}
/* END OF 27/07/2015 TECHNICAL KNOWLEDGE BASE ADDITION*/
/*eselling amendments 14/10/2015*/
.contentWrapper.supportArea.eselling .progressBar.active2 .step1 a{
	color:#ffffff;
}
.contentWrapper.supportArea.eselling .col2.right .box .orderedProduct .productInfo span.quantitySummary{
	color:#434343;
	font-size:12px;
}
.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping .secureShoppingImages a{
	display: block;
    float: left;
	margin-top:0;
}
.contentWrapper.supportArea.eselling .col2.right .box.secureShoppping .secureShoppingImages a img{
	
}
/*new changes*/
.contentWrapper.supportArea .productsWrapper .bannerWrapper .standardBox p, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox p{
	padding-left:10px;
	padding-right:10px;
	color: #666666;
    font-size: 13px;
	margin:0;
}
.contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox.biggerBanner p{
	padding-right:150px;	
}

.contentWrapper.supportArea .productsWrapper .bannerWrapper  div.standardBox span,.contentWrapper.supportArea .productsWrapper  .rowWrapper div.standardBox span{
	background:none;
	padding-left:0;
}
.contentWrapper.supportArea .productsWrapper .bannerWrapper .standardBox.biggerBanner:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .bannerWrapper .standardBox.biggerBanner, .contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox.biggerBanner{
	background-color: #f3f3f3;
    border: 1px solid #d2d2d2;
    float: left;
    margin-left: 16px;
    min-height: 113px;
    /* padding: 16px 25px 22px 10px; */
    position: relative;
    width: 462px;
}
.contentWrapper.supportArea .productsWrapper .rowWrapper{
	margin-top:16px;
	
}
.contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox:first-child{
	margin-left:0;
}
.contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox span.glyph, .contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo button.buttonCTA span.glyph, .contentWrapper.supportArea .rowWrapper .categoryBoxWrapper a.moreInfoLink span.glyph{
	display:inline;
	padding:0 0 0 6px;
	margin:0;
	color:#34aacd;
	font-size:13px;
	text-transform:normal;
	font-family:arial,?helvetica,?verdana,?sans-serif;
	
}
.contentWrapper.supportArea .productsWrapper .usefulLinks h2{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo button.buttonCTA span.glyph{
	padding-left:6px;
	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo button.buttonCTA{		
	margin:0;		
	/* background:url("assets/bullet_arrow_red_next.gif") 0 50% no-repeat; */
	background:none;
	font-size:13px;	
	font-weight:bold;
	margin:0;	
	/* margin-left:10px;
	margin-right:10px; */
	/* padding:3px 10px 6px 10px; */
	 padding: 8px 7px 22px 7px;
	text-align:center;
	border:1px solid #34aacd;
	color:#000000;
	border-radius:0;
	text-transform:none;	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo button.buttonCTA{
	display:block;
	margin-top:15px;
	white-space:normal;
	max-height:120px;
	padding-bottom:5px;
}

.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo a.buttonCTA{
	border-radius:0;
	text-transform:none;
	background:none;
	font-size:13px;	
	font-weight:bold;
	margin:0;
	padding: 9px 7px 7px 7px;
	
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportInfo a.buttonCTA span.glyph{
	display:inline;
	color:#34aacd;
	padding:0 0 0 6px;
	
}
/*home support page*/
.contentWrapper.supportArea .rowWrapper .categoryBoxWrapper:first-child{
	margin-left:0;	
}
.contentWrapper.supportArea .rowWrapper .categoryBoxWrapper{
	float: left;
    width: 120px;	
	margin-left:15px;
	position:relative;
	border: 1px solid #d2d2d2;
	
}
.contentWrapper.supportArea .rowWrapper .categoryBoxWrapper .categoryBox{
	height:166px;
}
.contentWrapper.supportArea .rowWrapper .categoryBoxWrapper .categoryBox span{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	display: block;
	text-align: center;
	padding-top:7px;
	
}
.contentWrapper.supportArea .rowWrapper .categoryBoxWrapper a.moreInfoLink{
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 3px;
	width:93px;
	font-size:12px;
}
.contentWrapper.supportArea .productsWrapper .rowWrapper .standardBox a, .contentWrapper.supportArea .productsWrapper .productSupport .standardBox a{
	background-position: 100% 2px;
}

/* SMP Portlet Overlay */
#smp_overlay #smp_overlay_container select, #smp_overlay #smp_overlay_container .contentWrapper.supportArea textarea, #smp_overlay #smp_overlay_container input[type="text"]{
	border-radius: 4px 4px 4px 4px;
	color: #555555;
	display: inline-block;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 0px;
	padding: 4px 6px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
	
#smp_overlay #smp_overlay_container .specificSupport{
	width: 703px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportHeader{
	background-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
#smp_overlay #smp_overlay_container .specificSupport .supportHeader  > a.questionMark{
	position: absolute;
	right: 9px;
	top: 3px;	
	left:auto;
}
#smp_overlay #smp_overlay_container .specificSupport .supportHeader span{
	color:#ffffff;	
	font-weight:bold;
	font-size:12px;
	padding-left:30px;
	display:block;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo{
	border:1px solid #d2d2d2;
	border-top:0;
	min-height:127px;
	position:relative;
	background-color:#f3f3f3
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox{
	width:349px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .verticalSeparator, #smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox, #smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox{
	float:left;
}
#smp_overlay #smp_overlay_container .control-group {
	position: relative;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .control-group {
	margin-bottom: 50px;
	margin-left: 20px;
	padding-top: 10px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .control-group > a{
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .control-group label {
	width: 130px;
}
#smp_overlay #smp_overlay_container .specificSupport .control-label {
	float: left;
	padding-top: 5px;
	text-align: left;
}
#smp_overlay #smp_overlay_container .specificSupport label{
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	cursor:pointer;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox a.questionMark {
	left: 0;
	top: 2px;
	position:relative;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .controls {
	margin-left: 20px;
	margin-top: 10px;
}
#smp_overlay #smp_overlay_container .serialNumber .controls {
	position: relative;
	display:block;
}
#smp_overlay #smp_overlay_container .serialNumber input#serialNo {
	margin-right: 15px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo input[type="text"], #smp_overlay #smp_overlay_container .specificSupport .supportInfo select {
	border-radius: 0;
	font-size: 12px;
	height: 14px;
}
#smp_overlay #smp_overlay_container input[type="text"], #smp_overlay #smp_overlay_container input[type="password"], #smp_overlay #smp_overlay_container textarea, #smp_overlay #smp_overlay_container .uneditable-input {
	width: 206px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo button.buttonCTA{
	margin:0;
	background:none;
	font-size:13px;	
	font-weight:bold;
	margin:0;			
	padding: 8px 7px 22px 7px;
	text-align:center;
	border:1px solid #FF0000;
	color:#000000;
	border-radius:0;
	text-transform:none;		
	cursor:pointer;
	max-height: 24px;
	display: inline-block;
	font-family: arial,helvetica,verdana,sans-serif;
	text-decoration: none;
}
#smp_overlay #smp_overlay_container .standardBox span.glyph, #smp_overlay #smp_overlay_container .specificSupport .supportInfo button.buttonCTA span.glyph, #smp_overlay #smp_overlay_container .categoryBoxWrapper a.moreInfoLink span.glyph{
	display:inline;
	padding:0 0 0 6px;
	margin:0;
	color:#FF0000;
	font-size:14px;	
	text-transform:normal;
	font-family:arial,?helvetica,?verdana,?sans-serif;
	
}

#smp_overlay #smp_overlay_container .standardBox span.glyph:before, #smp_overlay #smp_overlay_container .specificSupport .supportInfo button.buttonCTA span.glyph:before, #smp_overlay #smp_overlay_container .categoryBoxWrapper a.moreInfoLink span.glyph:before, #smp_overlay #smp_overlay_container .specificSupport .supportInfo a.buttonCTA span.glyph:before {
    content:"\25B6";
    font-size:13px;
}

#smp_overlay #smp_overlay_container .serialNumber .resetButton {
	color: #6d6f72;
	display: none;
	font-size: 11px;
	margin-left: 0;
	position: absolute;
	text-decoration: none;
}
#smp_overlay #smp_overlay_container .serialNumberBox.serialNumber .resetButton {
	right: 0px;
	top: 35px;
	width: 62px;
}

#smp_overlay #smp_overlay_container .contentWrapper.supportArea .serialNumberBox.serialNumber select#amendOptions {
	height: 24px;
	margin-right:15px;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .helpLink {
	bottom: 12px;
	left: 10px;
	position: absolute;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox .helpLink a {
	color: #434343;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox.serialNumber .helpLink .questionMark img {
	margin-right: 5px;
	position: relative;
	top: 5px;
	left:0;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .serialNumberBox.serialNumber .questionMark .infoIcon{
	position:relative;
	left:-14px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .verticalSeparator{
	height:84px;
	width:1px;
	border:none;
	border-left:1px dashed #a7a9ac;
	margin-top:8px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .verticalSeparator{
	float:left;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox {
	padding-left: 50px;
	padding-top: 10px;
	position: relative;
	width: 300px;
}

#smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox span {
	color: #434343;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox select {
	height: 22px;
	margin-bottom: 6px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox select {
	height: 25px;
	padding: 0 0 0 6px;
}
#smp_overlay #smp_overlay_container select { 
	width: 220px;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo .selectProductBox a.buttonCTA {
	bottom: 6px;
	left: auto;
	position: absolute;
	right: 14px;
	top: auto;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo a.buttonCTA {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 9px 7px 7px;
	text-transform: none;
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo a.buttonCTA {		
	border: 1px solid #ff0000;		
	color: #000000;		
	text-align: center;
	cursor: pointer;
	display: inline-block;
	font-family: arial,helvetica,verdana,sans-serif;		
	text-decoration: none
}
#smp_overlay #smp_overlay_container .specificSupport .supportInfo a.buttonCTA span.glyph {
	color: #ff0000;
	display: inline;
	padding: 0 0 0 6px;
}

#smp_overlay div#smp_overlay_container{
	padding-left:25px;
	padding-right:25px;
}
#simplemodal-container, #simplemodal-container .simplemodal-wrap div#smp_overlay{
	width:753px;
}
#simplemodal-container .simplemodal-wrap div#smp_overlay{
	background-image:url(/css/ltr/assets/bg_smp_overlay_new.png)
}
#simplemodal-container .contentWrapper.supportArea .error {
	display:none;
	background-color: #fadac5;
	border: 4px solid #ed6d16;
	margin-bottom: 20px;
	padding-bottom: 4px;
	padding-top: 4px;
}
#simplemodal-container .contentWrapper.supportArea .supportInfo .serialNumberBox .error {
	margin: 5px 20px 5px 10px;
}
#simplemodal-container .contentWrapper.supportArea .error p, #simplemodal-container .contentWrapper.supportArea .tabContent.active .col1 .searchBox .error p {
	background: rgba(0, 0, 0, 0) url("/css/ltr/assets/errorSign.png") no-repeat scroll 11px 2px;
	color: #000000;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 10px;
	padding-left: 50px;
	padding-top: 10px;
}

/* MANTIS 17069 */

.contentWrapper.supportArea .productReplacementForm p {
	font-size:12px;
	margin:20px 20px 20px 20px;
}
.contentWrapper.supportArea .productReplacementForm a {
	color:#00447c;
}
.contentWrapper.supportArea .productReplacementForm a:hover {
	color:#e11b22;
}
.contentWrapper.supportArea .productReplacementForm h1 {
	font-size:32px;
	text-transform:uppercase;
	margin:0 0 30px 0;
	font-weight:normal;
	padding:0 20px 0 20px;
	color:#000000;
}
.contentWrapper.supportArea .productReplacementForm h2 {
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 20px 0;
	font-weight:normal;
	padding:0 20px 0 20px;
	color:#000000;
}
.productReplacementForm .productReplacementFormColumn {
	width:50%;
	float:left;
	padding:0 0 20px 0;
}
.productReplacementForm .checkbox-group {
	clear:both;
	padding:2px 0 20px 25px;
	position:relative;
}
.productReplacementForm .radio-group {
	clear:both;
	padding:0 0 20px 0;
}
.productReplacementForm .radio-group .radio-item {
	position:relative;
	padding:2px 0 5px 25px;
}
.productReplacementForm .radio-group label,
.productReplacementForm .checkbox-group label {
	display:block;
	padding:0;
	font-weight:normal;
}
.productReplacementForm .radio-group label + label,
.productReplacementForm .checkbox-group label + label {
	margin-top:10px;
}
.productReplacementForm .radio-group input[type=radio],
.productReplacementForm .checkbox-group input[type=checkbox] {
	position:absolute;
	top:0;
	left:0;
}
.contentWrapper.supportArea .productReplacementForm .actionButton {
	text-align:left;
	padding-top:30px;
	padding-bottom:30px;
}
.contentWrapper.supportArea .productReplacementForm .actionButton button {
	left:auto;
}

/* MANTIS 18707 */
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport {
	width:464px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportHeader {
	padding-top:10px;
	padding-bottom:10px;
	min-height:20px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .supportHeader span {
	font-size:15px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportHeader {
	background-color:#f3f3f3;
	border:1px solid #d2d2d2;
	border-bottom-width:0;
	min-height:19px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo .serialNumberBox {
	min-height:0;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo .serialNumberBox .control-group,
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo .selectProductBox {
	padding-top:0;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo .serialNumberBox .control-group label {
	padding-left:10px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo button.buttonCTA {
	padding:6px 7px 5px 7px;
	min-width:0;
	margin-top:6px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo .selectProductBox a.buttonCTA {
	padding:6px 7px 5px 7px;
	min-width:0;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportHeader span {
	color:#000000;
	padding:0 10px 0 10px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .specificSupport .supportInfo {
	min-height:140px;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .standardBox {
	width:222px;
	min-height:180px;
	background-position:0 50% !important;
}
.contentWrapper.supportArea .productsWrapper .productSupport.smallStandardBoxes .standardBox a.moreInfoLink {
	font-weight:bold;
	padding:6px 7px 5px 7px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo {
	border:1px solid #d2d2d2;
	border-top:0;
	min-height:206px;
	position:relative;
	background-color:#f3f3f3;
	padding-bottom:10px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo p {
	color:#666666;
	font-weight:normal;
	font-size:12px;
	line-height:1.2em;
	margin:0 10px 0 10px;
	padding:0;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo p a {
	color:#0500f0;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo p + p {
	margin-top:8px;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo .hasBackgroundImage {
	padding:10px 0 20px 75px;
	min-height:80px;
	background:url('assets/bg_contactUs.png') 0 0 no-repeat;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo .hasBackgroundImage p {
	font-size:15px;
	margin-bottom:15px;
	font-weight:bold;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo .moreInfoLink {
	font-size:13px;	
	margin:0 10px 0 10px;
	padding:5px 10px 5px 9px;
	border:1px solid #34aacd;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo .moreInfoLink span.glyph {
	display:inline;
	padding:0 0 0 6px;
	margin:0;
	color:#34aacd;
	font-size:13px;
	text-transform:normal;
}
.contentWrapper.supportArea .productsWrapper .productSupport .specificSupport .contactInfo .moreInfoLink span.glyph::before {
	content:"\25B6";
}