/* START TelerikCustomSkins.css.Doc2Form.css */
.doc2formContainer p
{
	display: none;
}

.Doc2Form
{
	float: left;
	width: 714px;	
}

.Doc2Form .vsummary
{
	margin-bottom: 10px;
}
	
.Doc2Form fieldset 
{
	border: none;
	text-align: left;
}
	
legend 
{
	display: none;
}
	
.Doc2Form fieldset ul 
{
	margin: 0;
	padding: 0;
}
	
.Doc2Form fieldset li 
{
	display: block;
	list-style: none;
	float: left;
	width: 714px;
	margin: 7px 0px 0px 0px;
}

.Doc2Form fieldset li span 
{
	display: none;
}

.Doc2Form fieldset li span img 
{
}

.Doc2Form fieldset li img, .Doc2Form fieldset li a 
{
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	font-size: 12px;
	}
	
.Doc2Form fieldset li label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	text-align: left;
	padding-right: 10px;
}
	
.Doc2Form fieldset li.other_li label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	text-align: left;
	padding-right: 10px;
}

.Doc2Form fieldset li.otherText_li label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 554px;
	text-align: left;
	padding: 0px 0px 0px 160px;
	
}

.Doc2Form fieldset li.receiveInformation_li
{
	margin-top: 15px;
}

.Doc2Form fieldset li.receiveInformation_li label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 505px;
	text-align: left;
	padding: 0px;
}

.Doc2Form fieldset li.comments_li label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 704px;
	text-align: left;
	padding-right: 10px;
	margin-bottom: 4px;
}


.Doc2Form fieldset li p 
{
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	display: inline;
}
	
.Doc2Form fieldset li table 
{
	float: left;
	font-size: 12px;
}

.Doc2Form fieldset li table td
{
	vertical-align: middle;
	height: 18px;
}

.Doc2Form fieldset li table input
{
	height: 13px;
	width: 13px;
	float: left;
}

.Doc2Form fieldset li table label.Zyro
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	text-align: left;
	background: none;
	padding-left: 5px;
}

.Doc2Form fieldset p 
{
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
}

.Doc2Form fieldset br 
{
	clear: both;
}

.Doc2Form li.required 
{
	
}

.Doc2Form li.required label strong 
{

}

.Doc2Form span 
{
	display: block; 
	height: 25px;
}

.Doc2Form fieldset input.umbEditorTextField 
{
	width: 277px;
	float: left;
}

.Doc2Form fieldset textarea 
{
	float: left;  
	width: 437px;
	height: 150px;
	overflow: auto;	
}

.Doc2Form fieldset select 
{
	float: left; 
	margin-bottom: 2px; 
	width: 140px;
	color: #8B8A8A;
	font-size: 11px;
}

.Doc2Form fieldset .myEnquiryIsAbout_li select 
{
	float: left; 
	margin-bottom: 2px; 
	width: 285px;
}

.Doc2Form input.button 
{
	float: left;
	width: 126px;
	height: 25px;
	background:  url(/images/buttons/requestCatalogue.gif) no-repeat;
	border: none;
	margin-top: 25px;
}
/*\*//*/ .Doc2Form legend { display: inline-block; } /* IE Mac legend fix */


.PanelThanks p
{
	display: block;	
}
/* END TelerikCustomSkins.css.Doc2Form.css */
/* START TelerikCustomSkins.css.reset-fonts-grids.css */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* END TelerikCustomSkins.css.reset-fonts-grids.css */
/* START TelerikCustomSkins.css.zoomimage.css */
.imageZoom
{
	cursor: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUs503aA3wW-0Owzvm4glDGOwAejdGLQZ1toM-ORLL9og2&t=634164245500000000') default;
}

.zoomimage {
	position: absolute;
	display: none;
	z-index: 5000;
	outline: none;
	cursor: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUs503aA3wW-0Owzvm4glDG_zrnmNdqjLX9JYQQpPGdOA2&t=634164245500000000') default;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.zoomimage_focused {
	z-index: 51000;
}
.zoomimage_s {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}
.zoomimage_st {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6px;
	overflow: hidden;
}
.zoomimage_stl {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
}
.zoomimage_stc {
	overflow: hidden;
	height: 6px;
	margin: 0 6px;
}
.zoomimage_str {
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 6px;
	overflow: hidden;
}
.zoomimage_sc {
	position: absolute;
	top: 6px;
	width: 100%;
	left: 0;
	overflow: hidden;
}
.zoomimage_scl {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 6px;
}
.zoomimage_scr {
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	height: 100%;
	width: 6px;
}
.zoomimage_scc {
	margin: 0 6px;
	height: 100%;
	overflow: hidden;
}
.zoomimage_sb {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
}
.zoomimage_sbl {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	left: 0;
	top: 0;
}
.zoomimage_sbc {
	height: 6px;
	overflow: hidden;
	margin: 0 6px;
}
.zoomimage_sbr {
	position: absolute;
	overflow: hidden;
	width: 6px;
	height: 6px;
	right: 0;
	top: 0;
}
.zoomimage img {
	position: absolute;
	top: 6px;
	left: 6px;
	display: none;
	border: 20px solid #fff;
}
.zoomimage_caption {
	position: absolute;
	background-color: #fff;
	color: #000;
	width: 100%;
}
.zoomimage_caption p {
	padding: 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.zoomimage_loading {
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyXEtIJEQWQzgx5RwSJrUCXiEjz1x3WVK5n-X2lN2YgzPg2&t=634164245500000000') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	position: absolute;
	background-color: #fff;
	width: 100%;
	top: 0;
	left: 0;
}
.zoomimage_move {
	cursor: move;
}
.zoomimage_controls {
	position: absolute;
	background: #fff;
	height: 30px;
	overflow: hidden;
}
.zoomimage_controls p {
	padding: 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.zoomimage_prev {
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	left: 10px;
}
.zoomimage_next {
	width: 39px;
	height: 29px;
	position: absolute;
	bottom: 1px;
	right: 10px;
}
/* END TelerikCustomSkins.css.zoomimage.css */
/* START TelerikCustomSkins.css.mastMenu.css */
div.Tab
{
    float:left;	
    margin: 0px;
    padding:0 0 0 5px;
    position:relative;
}

div.Tab a:link,  div.Tab a:visited
{
    display:block;
    color: #999999;
	text-decoration: none;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 8px 11px 3px;
}


div.TabOn
{
    float:left;
    margin: 0px;
    padding:0 0 0 5px;
    position:relative;
    background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtJsCb_RBoITvO5vfrVWGlsIHN6ZjecyoWHfT9g_-7WhQ1&t=634164245500000000') no-repeat left;
}

div.TabOn a:link,  div.TabOn a:visited,  div.TabOn a:active,  div.TabOn a:hover
{
    display:block;
    color: #ffffff;
	text-decoration: none;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 8px 11px 3px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtEM_rFUpDZF54VduH6uyqoTqSEJ-ENo6xeCPZjJxxq6I1&t=634164245500000000') no-repeat right;
}

.submenu 
{
	display:none;
	position:absolute;
	top:35px;
	left:0px;
	background-color:#ffffff;
	background-image:none;
	border:solid 1px #fe7e00;
	margin: 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
	z-index: 999 !important;
}

.submenu .menuInnerBg
{
	float: left;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUezSaZ9oQ8IGqtzd7-rlbAvWzKoqT3H-afkn77C7SCag2&t=634164245500000000') repeat left;
}

.submenu .menuInnerBoxes
{
	float: left;
	display: inline;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUezSaZ9oQ8IGqtzd7-rlbAyM3h1iuopSBE7oz6_q0nMg2&t=634164245500000000') repeat-y;
	background-position: 0px -1px;
}

.submenu ul li a:link, .submenu ul li a:visited, .submenu ul li a:active
{
	background-image:none;
	padding:0;
	margin-bottom: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image:none;
	color:#333333;
	text-transform: none;
	text-decoration:none;
}

.submenu ul li a:hover
{
	background-image:none;
	padding:0;
	margin-bottom: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image:none;
	color:#c90000;
	text-transform: none;
	text-decoration:underline;
}

.submenu ul
{
    list-style-type:none;	
}

.submenu li
{
    background-image:none;
    padding:0px 0px 0px 12px;
    float:left;
}

.oneCol ul 
{
	width: 162px;
}

.oneCol li 
{
	background-image:none;
	width:150px;
    overflow:hidden;
    height:16px;
}

.twoCol ul 
{
	width: 324px;
}

.twoCol li 
{
	background-image:none;
	width:150px;
    overflow:hidden;
    height:16px;
}

.threeCol ul 
{
	width: 505px;
}

.threeCol li
{
	background-image:none;
	width:156px;
    overflow:hidden;
    height:16px;
}



.brandCol ul 
{
	width: 550px;
}

.brandCol li
{
	background-image:none;
	width:110px;
	padding: 0px;
	text-align: center;
}

.brandCol li a img
{
	background-image:none;
	width: 75px;
	height: 36px;
	margin: 11px 0px 10px 0px;
	border:solid 1px #FFF;
}

.brandCol li a:hover img
{
	background-image:none;
	width: 75px;
	height: 36px;
	margin: 11px 0px 10px 0px;
	border:solid 1px #c90000;
}


/* Change to the default TAB - specifically for B2B My Account tab */

div.TabHighlight
{
    float:left;	
    margin: 0px;
    padding:0 0 0 5px;
    position:relative;
    background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtJsCb_RBoITvO5vfrVWGlsIHN6ZjecyoWHfT9g_-7WhQ1&t=634164245500000000') no-repeat left;
}

div.TabHighlight a:link,  div.TabHighlight a:visited
{
    display:block;
    color: #ffffff;
	text-decoration: none;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 8px 11px 3px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtEM_rFUpDZF54VduH6uyqoTqSEJ-ENo6xeCPZjJxxq6I1&t=634164245500000000') no-repeat right;
}


div.TabHighlightOn
{
    float:left;
    margin: 0px;
    padding:0 0 0 5px;
    position:relative;
    background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtJsCb_RBoITvO5vfrVWGlsHHYQEl5cB6J_vZC5FxxO6RJmiZCh7KI2O0C9F_AyMz50&t=634164245500000000') no-repeat left;
}

div.TabHighlightOn a:link,  div.TabHighlightOn a:visited,  div.TabHighlightOn a:active,  div.TabHighlightOn a:hover
{
    display:block;
    color: #ffffff;
	text-decoration: none;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 8px 11px 3px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtEM_rFUpDZF54VduH6uyqoeaqIAQ6f04DH8TWMD9oj18ChZJvZt2wd9rZUdZtQuZn0&t=634164245500000000') no-repeat right;
}

/* END TelerikCustomSkins.css.mastMenu.css */
/* START TelerikCustomSkins.css.layout.css */
/*-------------------------------------HTML---------------------------------*/
html {
	background-color: #ffffff;
}

body {

    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    text-align: center;
}

a:link, a:hover, a:active, a:visited
{
	color:#fe7e01;
	text-decoration:underline;
}
	
#custom-doc {
	padding:0px;
    margin:0px auto;
    width: 1004px;
    clear: both;
}


#impersonationHeader
{
	background:#fe7e00;
	height:47px;
	padding:7px 0px 0px 0px;
}

#impersonationHeader .chooseAccount
{
	float:right;
	margin-top:9px;
	margin-right:20px;
	vertical-align:middle;
	text-align:right;
}

#impersonationHeader .tabContainer
{
	height:45px;
	width:570px;
	margin-right:25px;
	float:right;
	background:#93a1a5;
	border-top:solid 2px #fff;
	border-right:solid 2px #fff;
	border-left:solid 2px #fff;
	border-bottom:none;
	text-align:left;
	font-weight:bold;
	color:#ffff4c;
	vertical-align:middle;
}

#impersonationHeader .tabContainer .user
{
	width:190px;
	height:45px;
	padding:0px 20px 0px 20px;
	vertical-align:middle;
}

#impersonationHeader .tabContainer .user span
{
	color:#fff;
}

#impersonationHeader .tabContainer .loggedInAs
{
	width:220px;
	height:45px;
	padding:0px 20px 0px 20px;
	vertical-align:middle;
}

#impersonationHeader .tabContainer .loggedInAs span
{
	color:#fff;
}

#impersonationHeader .tabContainer .photo
{
	height:45px;
	padding:0px 20px 0px 20px;
	vertical-align:middle;
}

#hd
{
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyXCHa5VlhrvFyH1MJVYzBo83xWU8HHnWTKzl_Q3gZL50g2&t=634164245500000000') no-repeat;
	float: left;
	width: 1004px;	
}

#logo
{
	float: left;
	width: 330px;
	height: 110px;
}

.loginFiller
{
	float:right;
	width:240px;
	height:27px;
	margin-top: 8px;
}

#loginControl
{
	float: right;
	margin-top: 8px;
	padding-right: 14px;
	height: 27px;
	width:420px;
}

/* B2B Specific Header */
#loginControlSub
{
	float:right;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 22px;
}

#loginControlSub span
{
	font-weight:bold;
}

#loginControlSub span.sep
{
	padding:0px 7px 0px 7px;
}

#loginControlSub a:link, #loginControlSub a:active, #loginControlSub a:visited 
{
	text-decoration:none;
}

#loginControlSub a:hover
{
	text-decoration:underline;
}

#loginControlSub a.logout:link, #loginControlSub a.logout:active, #loginControlSub a.logout:visited
{
	text-decoration:underline;
	color:#999999;
}

#loginControlSub a.logout:hover
{
	text-decoration:underline;
	color:#999999;
}
/* End of B2B Specific */


#loginControl p
{
	float: left;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 22px;
}

#loginControl p span
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#loginControl p a
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #999999;
}

#loginControl p.headerLinks
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	float: right;
	margin:0px;
}

#loginControl p.headerLinks a
{
	color: #fe7e00;
	float: right;
	/* margin-top: 1px; */
}

#loginControl p.headerLinks span
{
	color: #bcbcbc;
	float: right;
	padding: 0px 6px 0px 6px;
}

#contact
{
	float: right;
	margin-top: 9px;
	padding-right: 27px;
	height: 26px;
}

#contact img
{
	float: left;	
}

#contact p
{
	float: left;
	padding: 0px 0px 0px 9px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 22px;
	color: #fc8917;
}

.lastStockUpdate
{
	float: right;
	height: 19px;
	margin: 12px 2px 0px 0px;
	padding: 4px 11px 0px 11px;
	background-color: #e4e3e3;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #8b8a8a;
}

.lastStockUpdate span
{
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #8b8a8a;
}

.basketHeader
{
	float: right;	
	height: 38px;
	padding-right: 26px;
	width: 550px;
}

.priceSelect
{
	float: right;
}

.priceSelect span
{
	float: right;
	margin: 15px 4px 0px 0px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #8b8a8a;
}

.poundEuro
{
	float: right;
	margin: 12px 0px 0px 0px;
	background-color: #efede9;
	border: 1px solid #cdcdcd;
	padding:0px;
	height:21px !important;
}

.poundEuro img
{
	padding:1px;
}

.inlineBasket
{
	float: right;
	height:19px;
	margin: 12px 4px 0px 0px;
	padding: 2px 11px 0px 11px;
	background-color: #f8f8f8;
	border: 1px solid #cdcdcd;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #8b8a8a;
}

.inlineBasket span
{
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #8b8a8a;
}

.checkoutButton
{
	float: right;
	height: 25px;
	width: 140px;
	margin-top: 11px;
}

#menuContainer
{
	float: right;
	padding-right: 17px;
	width: 655px;
}

.menuInner
{
	float: right;
}

#bd
{
	width: 1004px;
	float: left;
	padding-top: 10px;
	background: #dadada url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUp_XwUE1Cqf1ktFayMV6N98KsJU3WdMitIotBbcwI8Jw2&t=634164245500000000') repeat-x top;
}

#bd.loginBackgroundPanel
{
	background: #fe7e00 url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWZnpFMeGLBI9nGIIz8XX_pTtAr4RzgBc0ESmpIy7pQRIgolqw9INNoJQygy3Y4E9E1&t=634164245500000000') repeat-x bottom;
	padding-bottom:10px;
}

#bdInner
{
	float: left;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWi6W435-NyMIYlWF8y9R1-AgbCUF_wluC_nRZ_aqX4ow2&t=634164245500000000') repeat-y 0px 10px;
}

.yui-t2 .yui-b 
{
	width: 174px;
	padding: 0px 12px 0px 15px;
}

div#leftColumn
{
    width:174px;
    float:left;
	padding: 0px 12px 0px 15px;
}

div#rightColumn
{
    width:788px;
    float:left;
}

.yui-t2 #yui-main .yui-b 
{
	width: 803px;
	padding: 0px;
	margin-left: 201px;
	background: none;
}

.yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf
{
	width: 788px;
	padding-right: 15px;
}


.oneColumn
{
	width: 788px;
	margin:0px auto;
}

.leftNav
{
	float: left;
	width: 174px;
}

.menuTop	
{
	float: left;
	width: 174px;
	height: 22px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUezSaZ9oQ8IGqtzd7-rlbAfajwZQDu2mdb-A90NUbDHQ2&t=634164245500000000') no-repeat;
	border-bottom: 1px solid #dddddd;
}

.menuTop p
{
	padding: 4px 11px 0px 11px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ff9026;
	display: block;	
}

.breadcrumb
{
	width: 758px;
	padding: 3px 10px 5px 20px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	float: left;	
}

.breadcrumb a
{
	color: #2b2b2b;
	text-decoration: underline;	
}

#ft
{
	background-color: #dadada;
	padding: 20px 15px 30px 15px;
	float: left;
}

.footer
{
	border: 2px solid #adadad;
	background-color: #e7e7e7;
	float: left;
}

.footerTop
{
	border: 2px solid #adadad;
	background-color: #e7e7e7;
	float: left;
	margin-bottom:10px;
}

.footerLinks
{
	float: left;
	width: 970px;
}

.footerLinksLeft
{
	float: left;
	width: 520px;
	padding: 13px 0px 15px 15px;
}

.footerLinksTopLeft
{
	float: left;
	width: 825px;
	padding: 13px 0px 15px 15px;
}

.footerLinksTopLeft p
{
	color:#666666;
	font-weight:bold;
}

.footerLinksTopRight
{
	float: right;
	width: 115px;
	padding: 13px 15px 15px 0px;
}

/* These styles have been added to display the new top footer */

#FooterTopLinksContainer
{
}

#FooterTopLinksContainer ul
{
	padding:0px;
	margin:4px 0px 0px 0px;
}

#FooterTopLinksContainer ul li 
{
	padding:0px;
	margin:0px 0px 0px 0px!important;
	list-style:none;
	line-height:17px;
	font-size:1em;
	border-width: 0px 1px 0px 0px;
	border-color: #cccccc;
	border-style: solid;
}

#FooterTopLinksContainer ul li a:active, #FooterTopLinksContainer ul li a:link, #FooterTopLinksContainer ul li a:visited 
{
	color:#ff6600;
	text-decoration:none!important;
}

#FooterTopLinksContainer ul li a:hover
{
	text-decoration:underline!important;
}

.footerTopLinkColumns .column
{
	padding:0px 10px 0px 0px;
	margin:0px;
}

.footerTopLinkColumns .last
{
	border-width:0px!important;
}
.footerTopLinkColumns .last ul li {
    border-width:0px;
}
.footerLinksLeft p
{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	float: left;
	width: 505px;
}

.footerLinksLeft p a
{
	color: #fe7e00;
	float: left;
	padding-top: 4px;
}

.footerLinksLeft p.calInfo 
{
	padding-top:4px;
}

.footerLinksLeft p span
{
	color: #bcbcbc;
	float: left;
	padding: 3px 9px 0px 9px;
}

.footerLinksRight
{
	float: right;
	padding-right: 10px;
}

.footerLinksRight a
{
	float: left;
	padding: 15px 0px 0px 14px;
}

.footerLinksRight a img
{
	float: left;
}



/* Sortable Tables */
.header {
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUv1gSqqYcLq-y5y3Dlpxj5g-hAEEX0ZnPc1nO4Q3_bGR1InVfKtkwS_mybXFLKIMI1&t=634164245500000000') no-repeat;
	padding-left:20px!important;
	height: auto;
	cursor:pointer;
	cursor:hand;
}
.headerSortUp {
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUv1gSqqYcLq-y5y3Dlpxj5g-hAEEX0ZnPc1nO4Q3_bGXzxXVLmgHRDOAa19OsjsY41&t=634164245500000000') no-repeat;
	padding-left:20px!important;
	height: auto;
	cursor:pointer;
	cursor:hand;
}
.headerSortDown {
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUv1gSqqYcLq-y5y3Dlpxj5g-hAEEX0ZnPc1nO4Q3_bGQ0jBuk7sHg6lYDDZWDMiYw1&t=634164245500000000') no-repeat;
	padding-left:20px!important;
	height: auto;
	cursor:pointer;
	cursor:hand;
}


a:link.greyLink, a:hover.greyLink, a:active.greyLink, a:visited.greyLink
{
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}
/* END TelerikCustomSkins.css.layout.css */
/* START TelerikCustomSkins.css.homepage.css */
#flashContainer
{
	float: left;
	width: 788px;
	height: 220px;
	margin-bottom: 6px;
}

.homepageContainerTop
{
	width: 788px;
	height: 2px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW2S8iW9mz1mx-KBd3FeRFQ5FB6zXOaXVYKKUSsW8ULZgjvnFEt9Tn1cSmRnN6YK401&t=634164245500000000') no-repeat;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.homepageContainer
{
	width: 788px;
	background: #fe7e00 url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWZnpFMeGLBI9nGIIz8XX_pTtAr4RzgBc0ESmpIy7pQRIgolqw9INNoJQygy3Y4E9E1&t=634164245500000000') repeat;
	float: left;
}

.homepageRightContainer
{
	float:right;
	margin: 0px 18px 0px 0px;
	width:244px !important;
}

.campaigns
{
	padding: 9px 8px 16px 18px;
	float: left;
}

.campaigns p
{
	float: left;
	padding: 0px 10px 12px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.campaigns p a
{
	color: #ffffff;
	text-decoration: underline;
}

.campaigns img
{
	float: left;
	padding-right: 10px;
}


.campaignsRight
{
	padding: 0px;
	margin: 8px 0px 0px 0px;
	float: right;
	width:100%;
}

.campaignsRight img
{
	
	float:right;
	border:0px;
	margin:0px 0px 8px 0px;
}

.findARetailerBox
{
	width:100%;
	margin:0px;
	padding:0px;
	float:right;
	height:107px !important;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8YtyB2Vixvm0ygvtS1vg2u68FrMiEe-kjwmjSgKl6q2U1&t=634164245500000000') no-repeat top;
}

.findARetailerBoxInner
{
	margin:36px 25px 0px 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#673364;
}

.findARetailerBoxInput
{
	margin:3px 0px 0px 0px;
	vertical-align:middle;
}

.findARetailerButton
{
	vertical-align:middle;
}

.homepageSEO
{
	padding:6px 18px 5px 18px;
	color:#fff;
}

.homepageContent
{
	padding: 0px 0px 0px 0px;
	float: left;
}

.homepageTabbedContent
{
	float: left;
	width: 519px;
	margin-top:-2px;	
}


.hpTabContainer
{
	float: left;
	width: 508px;
	/* height: 1088px; */
	padding: 10px 3px 10px 3px;
	text-align:center;
}


.homepagePromotions
{
	float: left;
	width: 489px;
	/* height: 1088px; */
	padding: 13px;
}

.homepageNewProducts
{
	float: left;
	width: 489px;
	/* height: 1088px; */
	padding: 13px;
}

.homepageArrivingSoon
{
	float: left;
	width: 489px;
	/* height: 1088px; */
	padding: 13px;
}

.homepageReviews
{
	float: left;
	width: 489px;
	/* height: 1088px; */
	padding: 13px;
}

.homepageBrands
{
	float: left;
	width: 495px;
	padding: 13px 4px 13px 16px;
}

.homepageBrandsContainer
{
	float: left;
	text-align:center;
	width:492px;
	margin-left:12px;
}

.homepageAllCategories
{
	float: left;
	padding: 10px 3px 10px 3px;
	width:508px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV_bCKUVsNpVgsrerpCC6oo-nb--abwwp6kx3qvWxTiVw2&t=634164245500000000');
	background-position:bottom;
	background-repeat:no-repeat;
}

.homepageAllCategories ul
{
	width: 502px;
	float: left;
}

.homepageAllCategories ul li
{
	width: 137px;
	float: left;
	padding: 0px 20px 10px 10px;
	text-align: left;
}

.homepageAllCategories ul li a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}


.miniAccountContainer
{
	width:244px;
	padding:0px;
	margin:0px;
}

.miniAccountTop
{
	width:244px;
	height:10px;
	padding:0px;
	margin:0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSuvvrNZBZv9dQ7bN-yX_Vj41&t=634164245500000000') top no-repeat;
}

.miniAccountFiller
{
	width:244px;
	margin:0px;
	padding:0px 0px 6px 0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSkJzPuaMEyZHEIvEMf7FnrQ1&t=634164245500000000') repeat-y;
}

.miniAccountInner
{
	width:201px;
	height:300px;
	padding:6px 23px 0px 20px;
	margin:0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSlvxWZ4bH6NipQWJ12imM5I1&t=634164245500000000') top no-repeat;
}

.miniAccountInner h1
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}

.miniAccountInner p
{
	color:#333;
	font-size:11px;
	margin:0px 0px 5px 0px;
}

.miniAccountInner a img
{
	border:0px;
	height:25px;
	width:204px;
	margin:0px 0px 6px 0px;
}

.miniAccountInnerContentTop
{
	margin:0px;
	height:12px;
	width:204px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSvI3_ubTNxu60bsYN8dTdW-CJn5V3uvOiJJYLd1fUSOv0&t=634164245500000000') bottom no-repeat;
}

.miniAccountInnerContentFiller
{
	width:164px;
	padding:3px 20px 2px 20px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSmQGPJLrmIycIkaR_hyDOyaqPuC7ymWGVBK3_O7q_Zm10&t=634164245500000000') bottom repeat-y;
}

.miniAccountInnerContentFiller h1
{
	color:#333;
	font-size:12px;
	font-weight:bold;
}

.miniAccountInnerContentFiller a:link, .miniAccountInnerContentFiller a:active, .miniAccountInnerContentFiller a:hover, .miniAccountInnerContentFiller a:visited
{
	color:Red;
	text-decoration:underline;
}

.miniAccountInnerContentBottom
{
	height:36px;
	width:184px;
	padding:14px 10px 0px 10px;
	margin:0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSoUxvMb8plBzU_TplAWS7fkZMBthMrnpq94xGs86BWGu0&t=634164245500000000') bottom no-repeat;
}

.miniAccountInnerContentBottom a img
{
	padding:0px;
	width:184px;
	border:0px;
	margin:0px;
}

.miniAccountBottom
{
	width:244px;
	height:10px;
	padding:0px;
	margin:0px 0px 8px 0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8S4niH6GiRopQbNGAaRVNSnOzARvDKl4IIo-LaK0Efak1&t=634164245500000000') bottom no-repeat;
}

.viewMoreProducts
{
	float:left;
	margin:8px 0px 0px 12px;
}

.productSizes
{
	float:left;
}

.productSizes img
{
	border:0px;
	float:left;
}

.productSizes .JPGRow
{
	float:left;
	width:700px;
}

.productSizes .JPGRow img
{
	border:0px;
	float:left;
}

.productSizes .PDFRow
{
	line-height:32px;
	float:left;
	width:700px;
	margin:0px 0px 0px 8px;
}

.productSizes .PDFRow img
{
	border:0px;
	margin-right:6px;
	float:left;
}

.productSizes .PDFRow a
{
	text-decoration:underline;
	color:#666;
	float:left;
}
/* END TelerikCustomSkins.css.homepage.css */
/* START TelerikCustomSkins.css.search.css */
.searchBox
{
	float: left;
	width: 174px;
	background: #afafaf url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUlAzgm1F3ot7YKXjtLyxyPgQ2&t=634164245500000000') no-repeat top;	
}

.searchBoxContent
{
	float: left;
	padding: 26px 11px 11px 11px;	
}

.searchBoxContent input.textBox
{
	float: left;
	display: inline;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	width: 114px;
	height:16px;
	margin: 2px 2px 0px 0px;
	background-color: #ffffff;
	font-size:0.85em;
	padding:2px 0px 0px 2px;
}

.searchBoxContent input.searchButton
{
	float: left;
	height: 25px;
	width: 32px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUliCrwhqqUdvfKiahSOj_XdA2&t=634164245500000000') no-repeat;
	border: none;
	cursor:pointer;
	cursor:hand;
}

.searchBoxContent .searchMore
{
	float:left;
}

.searchBoxContent a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.searchHeader
{
	width: 788px;
	margin-bottom: 6px;
	height: 112px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUlbArnPHlLmgNUry41e4a73w2&t=634164245500000000') no-repeat;
	float: left;
}

.searchHeader h1
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	padding: 13px 48px 0px 48px;
	text-transform: uppercase;
	float: left;
}

.searchNoResults
{
	float: left;
	width: 788px;
	margin-bottom: 8px;
}

.searchNoResultsTop
{
	float: left;
	width: 788px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUl8fkcJwe71rkFuZmK1a4JZk4ur2bZvjS7Y5caLyrcrjU1&t=634164245500000000') no-repeat;	
	height: 2px;
	line-height: 0px;
	font-size: 0px;
	margin-top: 8px;
}

.searchNoResultsInner
{
	float: left;
	width: 788px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUllF-uZj6F-M__T_IKeNhJtyRW2asagvAbAeY5q9FuMFk1&t=634164245500000000') repeat-y;
	padding: 10px 0px 18px 0px;
}

.searchNoResultsInner p
{
	float: left;
	padding: 10px 20px 10px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.searchNoResultsInner p span
{
	float: left;
	width: 748px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-bottom: 12px;
}


.searchNoResultsInner p.redText
{
	float: left;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #ff0000;
}

.searchNoResultsBottom
{
	float: left;
	width: 788px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUlzrvdLDhJ78i8oYd6Nu5JNJq-HBaDhtZmKB6AbmjFcso1&t=634164245500000000') no-repeat;	
	height: 2px;
	line-height: 0px;
	font-size: 0px;
}

.searchContainer
{
	width:788px;
	float:left;
}

.searchTop
{
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8jsZaywSq2V-FQFvHfJNna48GN1riWVlNhgfYF8qq1401&t=634164245500000000') top no-repeat;
	height:5px;
	width:788px;
}

.searchFiller
{
	background: #FFFFFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h36OEpqzD1clQ6hhcqBgLgltqFLqzN21Ae4qDB-CQueTmo1&t=634164245500000000') no-repeat bottom;
	width:748px;
	padding:20px;
	border: solid 2px #fe7e00;
}

.searchFillerRow
{
	width:696px;
	height:34px;
	padding:0px 0px 0px 52px;
}

.searchFillerRow label
{
	float:left;
	width:135px;
	font-weight:bold;
	color:#000000;
}

.searchFillerRow input
{
	float:left;
	width:225px;
	margin:0px 6px 0px 0px;
	
}

.searchFillerRowLabels
{
	color:#000000;
	width:27px;
	float:left;
	height:18px;
	line-height:18px;
}

.searchFillerRow .searchAgain
{
	padding:0px 0px 0px 135px;
}

.searchBottom
{
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8jsZaywSq2V-FQFvHfJNnaxbkqC3T8e9UqfMF-wyk3ko1&t=634164245500000000') bottom no-repeat;
	height:5px;
	width:788px;
}
/* END TelerikCustomSkins.css.search.css */
/* START TelerikCustomSkins.css.login.css */
.loginContainer
{
	float:left;
}

.login
{
	width: 784px;
	height: 614px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW2S8iW9mz1mx-KBd3FeRFQ2kg3JlF5rKWbcpIbbO8WC3BtCCgCq0GYFO0OJjxE2_A1&t=634164245500000000') no-repeat;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.loginContainer h2
{
	float: left;
	width: 714px;
	margin: 0px 0px 7px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.loginTable
{
	float:left;
	width:714px;
}

.loginRow
{
	float: left;
	width: 714px;
	margin: 7px 0px 0px 0px;
}

.loginRow .labelText
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 160px;
	text-align: left;
}

.loginRow label.labelText span
{
	font-weight: bold;
	color: #ff0000;
}

.loginRow input.textBox
{
	width: 277px;
	float: left;
	height:20px;
	border:solid 1px #7f9db9;
}

.loginRow span.requiredText
{
	padding-left: 5px;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

.forgotPassword
{
	float: left;
	width: 160px;
	margin-top:-2px;
}

.forgotPassword a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.buttonRow
{
	float: left;
	margin: 10px 0px 0px 0px;
}

.loginButton
{
	width: 50px;
	height: 25px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW2S8iW9mz1mx-KBd3FeRFQjjtlEErMrp00nYp3d_dyjw2&t=634164245500000000') no-repeat;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.submitButton
{
	width: 60px;
	height: 25px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV3kE_pYkLhZGqA7aKlOSyNKVRzDME9mJZSf7SDgC9f3w2&t=634164245500000000') no-repeat;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.loginFailed
{
	float: left;
	width: 694px;
	background-color:#c90000;
	font-weight:bold;
	color:#FFF;
	padding:10px;
	margin-bottom:10px;
}

.loginFailed a:link, .loginFailed a:active, .loginFailed a:hover, .loginFailed a:visited
{
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}


/* Password Recovery */

.recoveryTitle
{
    font-weight:bold;
    font-size:14px;
    text-align:left;
}

.recoveryInstruction
{
    padding:10px 0px 10px 0px;
    text-align:left;
}

.recoveryLabel
{
    padding:4px;
    color:#666;
    font-weight:bold;
}

.recoveryFailureText
{
    text-align:left;
    color:#FF0000;
    padding:0px 0px 4px 0px;
}

.recoverySuccessText
{
    text-align:left;
    color:#000;
    padding:0px 0px 4px 0px;
}

.recoverySubmitButton
{
    margin:0px 0px 0px 105px;
    padding:4px 0px 4px 0px;
}


#loginContentContainer 
{
    float:left;
    margin:20px 0px;
}


#GeoTrustLogoContainer 
{ 
	clear:both;
    padding-top:50px;
}


/* END TelerikCustomSkins.css.login.css */
/* START TelerikCustomSkins.css.brands.css */
.brandContent p
{
	
}

.brandsHeader
{
	width: 788px;
	margin-bottom: 6px;
	height: 112px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHfq28-N33WzYIPTdonEx8WYG6NFEMLCXazJCaUlgZD5O0&t=634164245500000000') no-repeat;
	float: left;
}

.brandsHeader h1
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	padding: 13px 48px 0px 48px;
	text-transform: uppercase;
	float: left;
}

.brandsHeaderImage
{
	float: right;
	padding: 8px 42px 0px 0px;
}

.brandsHeaderImage img
{
	background-color:#FFF;
}

.brandsContainerTop
{
	width: 788px;
	height: 2px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW2S8iW9mz1mx-KBd3FeRFQ5FB6zXOaXVYKKUSsW8ULZgjvnFEt9Tn1cSmRnN6YK401&t=634164245500000000') no-repeat;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.brandsContainerText
{
	width: 788px;
	background-color: #fe7e00;
	float: left;
	padding: 7px 0px 5px 0px;
}

.brandsContainerText p
{
	padding: 1px 20px 0px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	display: block;
}


.brandsContainerText p strong
{
	font-weight: bold;
}

.brands
{
	width: 784px;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.brandsNoManuals
{
	width: 764px;
	float: left;
	padding:10px;
}

.brandsNoManuals a
{
	color:#fe7e00;
}

.brandsContainer
{
	float: left;
	padding: 4px 18px 11px 28px;
}

.brand
{
	float: left;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX825BWYpNMhXhxq8M3IcU_-1J5Kq8J217h0CRWcSE_3Q2&t=634164245500000000') no-repeat;
	height: 100px;
	width: 113px;
	margin: 9px 10px 0px 0px;
	display: inline;
}

.brandImage
{
	padding: 4px;
	float: left;
	text-align:center;
}

.brandImage img
{
	background-color:#FFFFFF;
}

.brandLink
{
	width: 113px;
	text-align: center;
	padding-top: 0px;
	float: left;
}

.brandLink a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.brandTabsInner
{
	float: left;
	padding: 10px 9px 10px 10px;
	text-align: left;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyU6Lf-m3aO92rKxRdmmpo4_X8M19WYlCXITqP7-YZuymg2&t=634164245500000000') repeat-x bottom;
}

.brandTabsInner p
{
	display: block;
}

.brandproducts
{
	float: left;
	width: 765px;
}

.brandRetailers
{
	float: left;
	width: 765px;
}

.brandReviews
{
	float: left;
	width: 765px;
}

.brandInstructions
{
	float: left;
	width: 765px;
}

.instruction
{
	float: left;
	width: 700px;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.InstructionImage
{
	float: left;
	width: 50px;
	text-align: left;	
}

.InstructionLink
{
	float: left;
	width: 650px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	padding-top: 9px;
}

.InstructionLink a
{
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.InstructionLink a:hover
{
	text-decoration: underline;
}


.brandFAQs
{
	float: left;
	width: 765px;
}

.FAQlabel
{
	float: left;
	width: 20px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 3px;
}

.question
{
	float: left;
	width: 734px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 3px;
}

.answer
{
	float: left;
	width: 734px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
}

.brandSizes
{
	float: left;
	width: 765px;
}

.brandDownloads
{
	float: left;
	width: 765px;
}

/* END TelerikCustomSkins.css.brands.css */
/* START TelerikCustomSkins.css.productCategory.css */
.categoryContent p
{
	/* display: none;	Can only assume this was left here by Kat */
}

.productCategoryText
{
	width: 788px;
	background-color: #fe7e00;
	float: left;
	padding: 7px 0px 11px 0px;
}

.productCategoryText p
{
	padding: 1px 20px 0px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	display: block;
}

.productCategoryContent
{
	background: #ffffff;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
	padding: 7px 6px 35px 13px;
}

.brandCategoryContent
{
	float: left;
	padding: 7px 6px 35px 13px;
}

.productCategoryContentInner
{
	width: 765px;
	float: left;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h36tzfwiOThTWKJ-kScSpeV2g2&t=634164245500000000') no-repeat bottom;
}

.productListContentInner
{
	width: 765px;
	float: left;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7--cae08MmTp8xIosUVNtqiXUqDHUkYuqIU6GEm77OMLs1&t=634164245500000000') no-repeat bottom;
}

.category
{
	height: 110px;
	width: 246px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV_bCKUVsNpVgsrerpCC6oo0LScI4ZoI-0_CweJCkeusw2&t=634164245500000000') no-repeat;
	float: left;
	display: inline;
	margin: 6px 9px 0px 0px;
	text-align: left;
}

.categoryImage
{
	float: left;
	padding: 11px;
}

.categoryImage a img
{
	border: 1px solid #c1c1c1;
}

.categoryLink
{
	width: 120px;
	float: left;
	padding: 25px 15px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #fc8817;
}

.categoryLink a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

.featuredProducts
{
	float: left;
	margin-top: 18px;
}

.TabbedFeaturedProductsMultiPage
{
	background: #ffffff;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
    float: left;
    padding: 7px 6px 35px 13px;
    width: 765px;
}


.TabbedFeaturedProductsTabs
{
   width: 784px;	
}

.featuredProductsContent
{

}

.featuredProductsList
{
	width: 754px;
}
/* END TelerikCustomSkins.css.productCategory.css */
/* START TelerikCustomSkins.css.productList.css */
.imageToggle
{
	float: left;
	width: 500px;
	padding: 2px 0px 0px 20px; 
}

.imageToggle span
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-right: 15px;
}

.imageToggle table
{
	float: left;
}

.imageToggle table td
{
	vertical-align: middle;
}

.imageToggle td input
{
	float: left;
	width: 13px;
	height: 13px;
}

.imageToggle td label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	width: 40px;
	text-align: left;
	background: none;
	padding-left: 5px;
}

.listProduct
{
	float: left;
	width: 251px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUb0M_eS09JcFVWmxS1TxkTSuSI5ayC8zWEAg63h2b5NQ2&t=634164245500000000') repeat-y;
	text-align: left;
	margin-top: 6px;
	height:260px!important;
	/*display: inline-block;*/
}

.listProductInfo
{
	float:left;
	width:124px!important;
	
}

.listProductDetails
{
	float: left;
	padding: 10px 15px 10px 15px;
	display:block;
}

.listProductSpecifics
{
	float: left;
}

.listProductDescription
{
	float: left;
	width: 221px!important;
	margin-bottom: 8px;
	height:34px!important;
}

.listProductDescription a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.listProductImages
{
	float: left;
	width: 97px;
	text-align: center;
	min-height:120px;
}

.listProductImage
{
	float: left;
	margin-bottom: 6px;
	
}

.listProductImage a:link, .listProductImage a:active, .listProductImage a:hover, .listProductImage a:visited
{
	float: left;
}

.listProductImage img
{
	float:left;
	border: 1px solid #c1c1c1;
}

.listBrandImage
{
	float: left;
	width: 86px;
	text-align: center;
}

.listBrandImage img
{
	float:left;
}

.listProductText
{
	float: left;
	width: 124px;
}

.listProductCode
{
	float: left;
	width: 124px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 2px;
}

.listProductStandardPrice
{
	float: left;
	width: 124px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.listProductStandardPrice span
{
	font-size: 11px;
}

.listProductPrice
{
	float: left;
	width: 124px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.listProductPrice span
{
	font-size: 10px;
	display:block;
	width:55px;
}

.listProductPriceB2B
{
	float: left;
	width: 124px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 5px;
}

.listProductDiscount
{
	float: left;
	width: 124px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #4fa3a3;
}

.listProductStock
{
	float: left;
	width: 124px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}

.listProductStock span
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	color: #fe7e00;
}

.listProductButton
{
	float: left;
	width: 124px;
	margin: 5px 0px 3px 0px;
}

.listProductOptions
{
	float: left;
	width: 124px;
}

.productOption
{
	float: left;
	width: 124px;
	margin-bottom: 4px;
}

.productOption label
{
	float: left;
	width: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
}

.productOption input
{
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.productOption input.qty
{
	text-align: center;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}



.addToBasketButton
{
	float: left;
	width: 114px;
	height: 25px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX1X3qwwQR3Ty7TAJlNX8aGboW1fHUix_FGSjPTCSpPzSKV9wX40HjcZp7BSUQ3Zcs1&t=634164245500000000') no-repeat;
	border: none;
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}

.emailWhenInStockButton
{
	float: left;
	width: 154px;
	height: 25px;
	background:  url('/images/buttons/emailMeWhenInStock.png') no-repeat;
	border: none;
	margin-top: 2px;
	cursor: pointer;
	cursor: hand;
}

.listProductPriceTable
{
	float: left;
	width: 221px;
	margin-bottom: 9px;
}

.listProductPriceTable table
{
	float: left;
	width: 221px;	
}

.listProductPriceTable table th
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #c1c1c1;
	padding: 2px 0px 2px 0px;
}

.listProductPriceTable table td
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	border-bottom: 1px solid #c1c1c1;
	padding: 2px 0px 2px 0px;
}

.listProductLinks
{
	float: left;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 124px;
}

.listProductLinks a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.listProductAlternative
{
	float: left;
	width: 124px;
	margin-bottom: 3px;
}

.listProductAlternative a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.listProductB2BLinks
{
	float: left;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 221px;
}

.listProductB2BLinks a
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}



/* Email me when in stock */
.emailMe
{
	margin-top:10px;
	margin-bottom:10px;
}

.emailMeInput
{
	margin-top:6px;
	margin-bottom:6px;
}


/* END TelerikCustomSkins.css.productList.css */
/* START TelerikCustomSkins.css.productDetail.css */
.detailHeader
{
	width: 788px;
	margin-bottom: 6px;
	height: 112px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHYQVeW-_SpZHlIBd1RBX1mdQ3YHmweahbaUUyejZ4-ga0&t=634164245500000000') no-repeat;
	float: left;
}

.detailHeader h1
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	padding: 13px 48px 0px 48px;
	text-transform: uppercase;
	float: left;
}

.product
{
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7-IlP9WP9KGMU3HdifkwK9Tg2&t=634164245500000000') repeat-y;
	padding: 12px 12px 12px 10px;
	float: left;
	width: 733px;
}

.productVideo
{
	float: left;
	width: 755px;	
}

.ProductNoVideos
{
	float: left;
	width: 758px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.productImage
{
	float: left;
	width: 332px;
	text-align: center;
}

.productDetail
{
	float: right;
	width: 362px;
	padding: 10px 19px 5px 18px;
	text-align: left;
}


.productDetail h1
{
    font-size:16px;
    font-weight:bold;
    margin:0 0 10px 0;
}

.productDetail h2
{
    font-size:15px;
    font-weight:bold;
    margin:0 0 10px 0;
}

.productDetail h3
{
    font-size:14px;
    font-weight:bold;
    margin:0 0 10px 0;
}

.productDetail p
{
    margin:0 0 10px 0;
}

.productDetail strong, .productDetail b 
{
    font-weight:bold;
}

.productDetail em, .productDetail i 
{
    font-style:italic;
}

.productDetail blockquote
{
    margin:0 0 10px 30px;
}

.productDetail ul
{
    clear:both;
    margin:6px 0 6px 30px;
}

.productDetail ul li
{
    clear:both;
    list-style:disc;
}


.productDetail ol
{
    clear:both;
    margin:6px 0 6px 30px;
}

.productDetail ol li
{
    clear:both;
    list-style:decimal;
}



.productBrandImage
{
	float: left;
	width: 362px;
	margin-bottom: 27px;
}

.productBrandImage img
{
	float: left;
}

.productDescription
{
	float: left;
	width: 362px;
}

.productDescription span
{
	float: left;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	border-bottom: 2px solid #666666;
}

.productCode
{
	float: left;
	width: 362px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
}

.productStandardPrice
{
	float:left;
	width: 362px;
	margin-top: 1px;
}

.productPrice
{
	xfloat: left;
	width: 362px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	margin-top: 1px;
}
.productPromotion {
	xfloat: left;
	width: 362px;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #4fa3a3;
	margin-bottom:5px;
}
.promoAdditionalText {
    color:#ff0000;
}
.productPrice span
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.orderPadCol2 .productBlurb
{
	float: left;
	width: 362px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin-top: 14px;
	margin-bottom:5px;
}

.orderPadCol2 .productBlurb p, 
.productDetail .productBlurb p
{
	clear:both;
	display: block;
	width: 362px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.productDetailRow
{
	float:left;
	width:100%;
}

.productConfiguration
{
	width:150px;
	float:left;
}

.productAvailableSizes
{
	float: left;
	width: 362px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-top: 13px;
}

.productAvailableColours
{
	float: left;
	width: 362px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.productButtons
{
	float: left;
	width: 111px;
	margin-top: 2px;
}

.productButtons a img
{
	float: left;
	margin-top: 10px;
}

.productOptionsTabs
{
	float: left;
	margin-top: 18px;	
	width: 332px;
}

.ProductColours
{
	float: left;
	width: 298px;	
}

.ProductColours ul
{
	float: left;
	width: 298px;	
}

.ProductColours ul li
{
	float: left;
	width: 96px;	
}

.ProductColours ul li a img
{
	border: 1px solid #c1c1c1;	
}

.ProductFeatures
{
	float: left;
	width: 298px;	
}

.ProductFeatures ul
{
	float: left;
	width: 298px;	
}

.ProductFeatures ul li
{
	float: left;
	width: 96px;	
}

.ProductFeatures ul li a img
{
	border: 1px solid #c1c1c1;	
}

.imageView
{
	height: 330px;
	width: 330px;
	border: 1px solid #c1c1c1;
	background-color: #ffffff;
}

.imageView img
{
    padding-top:10px;
}

.productExtrasTabs
{
	float: left;
	margin-top: 18px;	
}

.productSpec
{
	float: left;
	width: 700px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;		
}

.productSpec h1
{
	float: left;
	display: block;
	width: 700px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 5px 0px 5px 0px;
}

.productSpec p
{
	float: left;
	display: block;
	width: 700px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin: 5px 0px 5px 0px;	
}

.ProductReviews
{
	float: left;
	width: 700px;
	text-align: left;	
}

.review
{
	float: left;
	width: 700px;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.reviewImage
{
	float: left;
	width: 50px;
	text-align: left;
	padding-top: 5px;
}

.reviewText
{
	float: left;
	width: 650px;
	text-align: left;
}

.reviewText h2
{
	float: left;
	display: block;
	width: 650px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 1px 0px 1px 0px;
}

.reviewText p
{
	float: left;
	display: block;
	width: 650px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin: 1px 0px 1px 0px;
}

.reviewText p a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fe7e00;
}

.productDownloads
{
	float: left;
	width: 700px;
	text-align: left;	
}

.productDownload
{
	float: left;
	width: 700px;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

.productDownloadImage
{
	float: left;
	width: 50px;
	text-align: left;	
}

.productDownloadLink
{
	float: left;
	width: 650px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	padding-top: 9px;
}

.productDownloadLink a
{
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.productDownloadLink a:hover
{
	text-decoration: underline;
}

.productSizes
{
	float: left;
	width: 700px;	
	text-align: left;
}

.productSizes img
{
	border: 2px solid #fe7e00;
	margin-bottom: 18px;
}

.printPage
{
	float: left;
	width: 114px;
	padding: 10px 0px 0px 22px;
}

.productAccessoryAlternate
{
	float: left;
	margin-top: 18px;	
}

.alternateProducts
{
	float: left;
	width: 754px;	
	text-align: left;
}

.productAccessories
{
	float: left;
	width: 754px;	
	text-align: left;
}

.productBottomContainer
{
	width: 788px;
	height: 40px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7-vdtpE7vvYUTz18qv_Z3CZxiXYGXZwZOvxZaK11Si7PA1&t=634164245500000000') no-repeat;
	float: left;
	margin-top: 8px;
}


/* ProductInstructionManuals.ascx */

.brands h3 
{
    padding:20px 0px 15px 30px;
    color:#666;
    font-family: Arial Black, Tahoma, Verdana, Sans-Serif;
    font-weight:bold;
    font-size: 14px;
}

.brands ul li
{
    padding-left:50px;
}

/* END TelerikCustomSkins.css.productDetail.css */
/* START TelerikCustomSkins.css.findARetailer.css */
.retailerContainerText
{
	width: 788px;
	background-color: #fe7e00;
	float: left;
	padding: 7px 0px 5px 0px;
}

.retailerContainerText p
{
	padding: 1px 20px 4px 20px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.retailerList
{
	width: 784px;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7-IlP9WP9KGMU3HdifkwK9Tg2&t=634164245500000000') repeat-y right;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.findARetailer
{
	float: left;
	padding: 10px;	
}

.retailerTableTop
{
	float: left;
	width: 734px;
	height: 2px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyVryBfddlYLG3uxlJAiRL3DU-RJkc6ntsHMP6Q4JxPc1CuMx3_4YQUj_BRSu8YmBVA1&t=634164245500000000') no-repeat;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.retailerTable
{
	float: left;
	width: 727px;
	border-width: 0px 4px 2px 3px;
	border-style: solid;
	border-color: #cccccc;
}

.findARetailer table
{
	float: left;
	width: 727px;
}

.findARetailer table th
{
	border-width: 0px 0px 2px 1px;
	border-style: solid;
	border-color: #cccccc;
	padding: 6px 0px 6px 13px;
	background-color: #cccccc;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

.findARetailer table td
{
	border-width: 0px 0px 2px 1px;
	border-style: solid;
	border-color: #cccccc;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyVryBfddlYLG3uxlJAiRL3DmByeg01dZEcRSBy-brHjHTULClGV_G4qaFJdwfNwttQ1&t=634164245500000000') repeat-x bottom;
	padding: 20px 20px 20px 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

.findARetailer table td a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fe7e00;
}

.findARetailer table td.name
{

}

.findARetailer table td.address
{
	width: 240px;
}

.findARetailer table td.phone
{

}

.findARetailer table td.web
{

}
/* END TelerikCustomSkins.css.findARetailer.css */
/* START TelerikCustomSkins.css.content.css */
.required
{
	color:#FF0000;
}

.contentHeader
{
	width: 788px;
	margin-bottom: 6px;
	height: 112px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHWHb8hqFRRiDLWmdfN9EvjKgWdyrIPFxJl0qESywPvpp0&t=634164245500000000') no-repeat;
	float: left;
}

.contentHeaderAboutUs
{
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHbJLNseSivlZ614maeIj62s1&t=634164245500000000') no-repeat;
}

.contentHeaderProductInstructionManuals
{
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHXZbb3EH-6Tq33F6TwHvmoyvYAx81tE7B45ZZ2q47XtR0&t=634164245500000000') no-repeat;
}

.contentHeaderRetailers
{
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHXfbc8Kk_wehwkJHjXHTLKM1&t=634164245500000000') no-repeat;
}

.contentHeaderReviews
{
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHVQpMkKx8j5DVb9eQCeyKk41&t=634164245500000000') no-repeat;
}

.contentHeaderRequestCatalogue
{
    background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHdTVvb2RUSVaa2a1As5VQH58uMde2-wKcF0VoPZRFnLY0&t=634164245500000000') no-repeat;
}

.contentHeaderCareers
{
    background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHaxpWMiOOj-Bj4Sv0qL3VA01&t=634164245500000000') no-repeat;
}

.contentHeaderContactUs
{
    background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHb6R57Y9UQKqyKJiV7z094g1&t=634164245500000000') no-repeat;
}

.contentHeaderWebHelp
{
    background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHU8pFdKI_08Sn-AX-hf9yjk1&t=634164245500000000') no-repeat;
}

.contentHeaderSearch
{
    background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8Zu3yBuIbNo-OJA-i9dHpHbGEglNxIb2RQmBc6WUEFgw1&t=634164245500000000') no-repeat;
}

.contentHeaderBasket
{
	width: 788px;
	margin-bottom: 6px;
	height: 112px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_86Rkx-yQtKtk79rpcoW3xCw2&t=634164245500000000') no-repeat;
	float: left;
}

.contentHeaderBasket h1
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	padding: 13px 48px 0px 48px;
	text-transform: uppercase;
	float: left;
}

.contentHeader h1
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	padding: 13px 48px 0px 48px;
	text-transform: uppercase;
	float: left;
}

.contentContainerTop
{
	width: 788px;
	height: 2px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW2S8iW9mz1mx-KBd3FeRFQ5FB6zXOaXVYKKUSsW8ULZgjvnFEt9Tn1cSmRnN6YK401&t=634164245500000000') no-repeat;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.contentContainerText
{
	width: 788px;
	background-color: #fe7e00;
	float: left;
	padding: 7px 0px 5px 0px;
}

.contentContainerText p
{
	padding: 1px 20px 0px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.contentContainerText p strong
{
	font-weight: bold;
}

.contentContainerText p span
{
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.content
{
	width: 784px;
	background: #FFFFFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h36OEpqzD1clQ6hhcqBgLgltqFLqzN21Ae4qDB-CQueTmo1&t=634164245500000000') no-repeat bottom;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.contentChain
{
	width: 784px;
	background: #FFFFFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h36Pkt4IENdPC4HT-BVIJF3andkYol1Rrro0d26nT8ymy81&t=634164245500000000') no-repeat bottom;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.contentContainerInner
{
	float: left;
	padding: 16px 16px 16px 16px;
}

.contentContainerInner p
{
	float: left;
	width: 714px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #242424;
	padding: 5px 0px 5px 0px;
}

.contentContainerInner p a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe7e00;
}

.contentContainerInner h2
{
	font-size:14px;
	font-weight:bold;
	color:#fe7e00;
	margin-bottom:10px;
}

.catalogueDownload
{
	float: left;
	padding: 10px;	
}

.catalogueDownload img
{
	float: left;	
}

.catalogueDownloadLink
{
	float: left;
	padding: 3px 0px 0px 10px;
	width: 409px;
}

.catalogueDownloadLink a
{
	float: left;
	padding-top: 3px;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.catalogueDownloadLink p
{
	float: left;
	width: 200px;
	padding-top: 3px;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 5px;
}

.catalogueDownloadLink p.fileDetails
{
	width: 655px;
	float: left;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #4fa3a3;
	padding: 0px;
}

.adobeReader
{
	float: left;
	width: 694px;
	padding-top: 18px;
}

.adobeReader a img
{
	border: none;
	margin: 0px;
}

.catalogueContact
{
	float: left;
	width: 694px;
	padding-top: 39px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.catalogueContact a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fe7e00;
}

.contactTable
{
	float: left;
	width: 714px;
	margin: 10px 0px 0px 0px;
}

.contactTable table
{
	float: left;
	width: 455px;
}

.contactTable table td
{
	border-right: 1px solid #dad6d1;
	border-bottom: 1px solid #dad6d1;
	border-left: 1px solid #dad6d1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h365jDRuXmhZpNGjkGst3Jr_F0NSJvl2t63TqoKsYPVs2o1&t=634164245500000000') repeat-x bottom;
	padding: 5px 5px 5px 20px;
}

.contactTable table td.spacer
{
	border: none;
	font-size: 0px;
	background: none;
	padding: 0px;
	width: 1px;
}

.contactTable table td strong
{
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	color: #fc8817;
}

.contactTable table td.top
{
	border-top: 1px solid #dad6d1;
	border-right: 1px solid #dad6d1;
	border-bottom: 1px solid #dad6d1;
	border-left: 1px solid #dad6d1;
}

.contactTable table td a:link, .contactTable table td a:active, .contactTable table td a:hover, .contactTable table td a:visited
{
	color:#fc8817;
}

.contentContainerInner .contactTable p
{
	float: left;
	width: 263px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #242424;
	text-align: right;
	padding: 10px 0px 0px 190px;
	margin-bottom: 50px;
}

.contentContainerInner .contactTable input.button
{
	float: left;
	width: 109px;
	height: 25px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV3kE_pYkLhZGqA7aKlOSyN2krC9ApEgEzQDNEmpqchaQ2&t=634164245500000000') no-repeat;
	border: none;
	margin-top: 25px;
}

.contentBottomContainer
{
	width: 788px;
	height: 40px;
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7-vdtpE7vvYUTz18qv_Z3CZxiXYGXZwZOvxZaK11Si7PA1&t=634164245500000000') no-repeat;
	float: left;
	margin-top: 8px;
}

.webHelp
{
	float: left;
	width: 714px;
	margin: 10px 0px 0px 0px;
}

.contentContainerInner .webHelp input.button
{
	float: left;
	width: 126px;
	height: 25px;
	
	background:  url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV3kE_pYkLhZGqA7aKlOSyNH_BQkAQm1vWKogGTp3WgkBPTpA8KXvkM2MMCJs-q7QM1&t=634164245500000000') no-repeat;
	border: none;
	margin-top: 25px;
}

.catalogueMedia
{
	float: left;
	width: 788px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyV_bCKUVsNpVgsrerpCC6ooiSb_BNWIphyngE3bpV-ZN9hZlulzrTx--EynAfiCgVg1&t=634164245500000000') no-repeat;
	margin-bottom: 6px;
}

.catalogueMediaInner
{
	float: left;
	padding: 26px 39px 26px 39px;
}

.catalogueMediaInner p
{
	float: left;
	width: 710px;
	margin-bottom: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.catalogueMediaInner span
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 18px;
	margin-top: 2px;
}

.vacancyList
{
	width: 784px;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW69MrgTDtaeolMIzBiWm7-IlP9WP9KGMU3HdifkwK9Tg2&t=634164245500000000') repeat-y right;
	float: left;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #fe7e00;
}

.vacancyList .contentContainerInner
{
	padding: 15px 35px 25px 35px;
}

.vacancyList .contentContainerInner p
{
	
}

.jobVacancy
{
	float: left;
	width: 714px;
	padding-bottom: 22px;
}

.vacancyList .contentContainerInner .jobVacancy p
{
	display: inline;
}

.jobLink
{
	float: left;
	width: 577px;
}

.jobLink a
{
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #fe7e00;
	text-decoration: none;
}

.jobHeader
{
	float: left;
	width: 577px;
	font-family: Arial Black, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #fe7e00;
	padding-bottom: 5px;
}

.jobDescription
{
	float: left;
	width: 577px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.jobDescription p
{
	float: left;
	width: 714px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.jobMoreDetails
{
	float: left;
	width: 577px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}

.jobMoreDetails a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #fe7e00;
}

.backToList
{
	float: left;
	width: 577px;
	padding-top: 35px;
}

/* END TelerikCustomSkins.css.content.css */
/* START TelerikCustomSkins.css.emailAFriend.css */
.emailAFriend
{
	float: left;
	width: 714px;
}

.emailAFriend .fieldRow
{
	float: left;
	width: 714px;
	margin: 7px 0px 0px 0px;
}

.emailAFriend .textFieldRow
{
	float: left;
	width: 714px;
	margin: 7px 0px 0px 0px;
}

.emailAFriend .buttonRow
{
	float: left;
	width: 714px;
	margin: 0px 0px 0px 0px;
}

.emailAFriend .fieldRow label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	text-align: left;
	padding-right: 10px;
}

.emailAFriend .textFieldRow label
{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 704px;
	text-align: left;
	padding-right: 10px;
	margin-bottom: 4px;
}

.emailAFriend .fieldRow input
{
	width: 277px;
	float: left;
}

.emailAFriend .textFieldRow textarea 
{
	float: left;  
	width: 437px;
	height: 150px;
	overflow: auto;	
}

.emailAFriend .buttonRow input.sendEmail 
{
	float: left;
	width: 85px;
	height: 25px;
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyUhXDWpKcDoYUB1epQf4yUlL9u2d8qARHjAx0_UzuOiTw2&t=634164245500000000') no-repeat;
	border: none;
	margin-top: 25px;
}
/* END TelerikCustomSkins.css.emailAFriend.css */
/* START TelerikCustomSkins.css.pagination.css */
.pagination
{
	height:25px;
	line-height:25px;
	background-image:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8hRNDUo93q9gDy-mEL7nd_-l2xR-EXFNXjvnJ6Nttp2U1&t=634164245500000000');
	background-repeat:repeat-x;
	background-position:bottom;
	width:758px;
	float:left;
	color:#666;
	text-align:right;
	padding:0px 15px 0px 15px;
}

.innerPagination
{
	height:25px;
	line-height:25px;
	background-image:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8hRNDUo93q9gDy-mEL7nd_-l2xR-EXFNXjvnJ6Nttp2U1&t=634164245500000000');
	background-repeat:repeat-x;
	background-position:bottom;
	width:728px;
	float:left;
	color:#666;
	text-align:right;
	padding:0px 15px 0px 15px;
}	

.pagination a
{
	color:#666;
	text-decoration:none;
}

.innerPagination a
{
	color:#666;
	text-decoration:none;
}

a.pgPrev 
{
	float:left;
	width:240px;
	text-align:left;
}

a.pgNext 
{
	float:left;
	width:240px;
	text-align:right;
}

.pgInfo
{
	width:308px;
	text-align:center;
	float:left;
	color:#000;
}

.pgCurrent 
{
	color:#000;
}

.pgNumber 
{
	
}

/* END TelerikCustomSkins.css.pagination.css */
/* START TelerikCustomSkins.css.tabularData.css */
.greyTable table
{
	margin:15px;
	width:100%;
}

table.greyTable 
{
	border:solid 3px #ccc;
	width:100%;
}

.greyTable th 
{
	padding:4px 8px 4px 8px;
	background-color:#ccc;
	color:#333;
	font-weight:bold;
}

.greyTable td
{
	background-color:#ffffff;
	background-image:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8PmI30UwroJsDreSLtNL6to4ZJeYm79fOh6IR-xkymyU1&t=634164245500000000');
	background-position:bottom;
	background-repeat:repeat-x;
	height:45px;
	border:solid 1px #ccc;
	padding:8px;
	color:#000;
	vertical-align:top;
}

.greyTable td.buttonFooter
{
	height:25px!important;
	padding:8px 0px;
	vertical-align:middle;
}

.greyTable .centered
{
	text-align:center;
}


.greyTable .red
{
	color:#FF0000;
	font-weight:bold;
}

.greyTable .update a:link, .greyTable .update a:active, .greyTable .update a:hover, .greyTable .update a:visited
{
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	color:#ff7f00;
	text-align:center;
}

.greyTable .vatMsg
{
	font-weight:normal;
	font-size:11px;
}

.greyTable td a
{
	color:#fe7e00;
	text-decoration:underline;
}



/* Promotions Table */


table.promoTable 
{
	width:100%;
}

.promoTable th 
{
	padding:4px 8px 4px 8px;
	background-color:#ccc;
	color:#333;
	font-weight:bold;
}

.promoTable td
{
	background-color:#ffffff;
	background-image:url('/images/backgrounds/promobg.gif');
	background-position:top;
	background-repeat:repeat-x;
	height:45px;
	border:solid 1px #fff;
	padding:8px;
	color:#000;
	vertical-align:middle;
}

.promoTable td.promoProductImage
{
    width:45px;
}

.promoTable td.promoProductImage img
{
	
}

.promoTable td.promoProductName, .promoTable td.promoProductName a
{
    color:#666;
    text-decoration:underline;
}

.promoTable td.brand
{
	background-color:#ffffff;
	background-image:none);
	border:solid 1px #fff;
	padding:8px;
	color:#000;
	vertical-align:middle;
}

.promoTable td.buttonFooter
{
	height:25px!important;
	padding:8px 0px;
	vertical-align:middle;
}

.promoTable td .promoDescription
{
	text-align:center;
	color:#FF0000;
	font-weight:bold;
}

.promoTable .centered
{
	text-align:center;
}


.promoTable .red
{
	color:#FF0000;
	font-weight:bold;
}

.promoTable .update a:link, .promoTable .update a:active, .promoTable .update a:hover, .promoTable .update a:visited
{
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	color:#ff7f00;
	text-align:center;
}

.promoTable td a
{
	color:#fe7e00;
	text-decoration:underline;
}

.promoTable .LimitedOfferIcon img {
    position:absolute;
    top:-63px;
    left:20px;
    z-index:100;
}

.promoTable .LimitedOfferIcon {
    position:relative;
}
/* END TelerikCustomSkins.css.tabularData.css */
/* START TelerikCustomSkins.css.requestCatalogue.css */
.requestCatalogue
{
	float:left;
}

.requestCatalogueRow
{
	padding:4px;
	display:block;
	float:left;
	width:714px;
}

.requestCatalogueLabel
{
	width:200px;
	float:left;
}

.requestCatalogueTextBox
{
	float:left;
	width:277px;
}

.requestCatalogueDropDown
{
	float:left;
	width:70px;
}

.validationSummary
{
	font-weight:bold;
	float:left;
}

.validationSummary ul
{
	font-weight:normal;
	margin:0px 8px 8px 8px;
}

.validationSummary li
{
	list-style-type: disc;
	list-style-position: inside;
}
/* END TelerikCustomSkins.css.requestCatalogue.css */
/* START TelerikCustomSkins.css.stockTable.css */
/* STOCK TABLE CSS */


.mouseoverContainer
{
	width:124px;
	float:left;
}

.mouseover
{
	height:20px;
	width:124px;
	background:transparent;
	/* position:relative;
	z-index:2;
	display:block;*/
}

.placeholder
{
	/* 
	position:absolute;
	z-index:0;
	*/
}

.hover
{
	display:none;
	z-index:9999;
	position:absolute;
}





.stockTable
{
	position:absolute;
	left:-97px;
	margin:0px 0px 0px 0px;
	border:solid 1px #000;
	width:214px;
	padding:8px 10px 8px 10px;
	background:#FFF;
	z-index:6002;
}
/* IE7 HACK for the above class DO NOT DELETE */
.stockTable {left:-97px;}
html>body .stockTable {left:-221px;}
*:lang(en) .stockTable{left:-97px;}
.stockTable:empty {left:-97px !important;} 



.stockTable table
{
	width:214px;
	font-size:10px;
	z-index:6003;
}

.stockTable th
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000;
	padding:0px 0px 2px 0px;
	z-index:6003;
}

.stockTable td
{
	font-weight:normal;
	text-align:left;
	color:#00aeef;
	border-bottom:solid 1px #DDD;
	padding:3px 0px 0px 0px;
	z-index:6003;
}

.subStockTable
{
	position:absolute;
	left:-50px;
	margin:-50px 0px 0px 0px;
	width:200px;
	display:none;
	font-weight:bold;
	text-align:left;
	color:#00aeef;
	z-index:6004;
}

.subStockTableInner
{
    border:solid 3px red;
	padding:8px;
	background:#fff;
}

.subStockTableInnerBottom
{
    background: transparent url(/images/backgrounds/subStockInnerBottomBG.png) no-repeat top right;
    height:20px;
}

.cursor_pointer {
    cursor:pointer;
}
/* END TelerikCustomSkins.css.stockTable.css */
/* START TelerikCustomSkins.css.productPriceBreaks.css */
.priceBreakRow
{
	float:left;
}

.priceBreakItem
{
	width:45px;
	float:left;
}

.priceBreakLabel
{
	width:45px;
	float:left;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #c1c1c1;
	padding: 2px 0px 2px 0px;
}

.priceBreakValue
{
	width:45px;
	float:left;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	border-bottom: 1px solid #c1c1c1;
	padding: 2px 0px 2px 0px;
}
/* END TelerikCustomSkins.css.productPriceBreaks.css */
/* START TelerikCustomSkins.css.basket.css */
/* My Basket */

.basketContainerTop
{
	float:left;
	width:788px;
	height:2px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq02rs7f_AlMnY8AvAxKC3sUuZQMANFCAHdBS6vzkYAOVT0&t=634164245500000000') no-repeat top;
}

.basketTabs
{
	float:left;
	width:784px;
	background-color:#95a3a7;
	padding:0px 2px 0px 2px;
}

.basketContainer
{
	float:left;
	width:744px;
	border-left:solid 2px #95a3a7;
	border-right:solid 2px #95a3a7;
	border-bottom:solid 2px #95a3a7;
	padding:20px 20px 20px 20px;
	background:#FFFFFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0-nRaBq02cYV6T_6YdrmaA01&t=634164245500000000') no-repeat bottom;
}

.basketTabs ul
{
	float:left;
	height:44px;
	width:784px;
	background-color:#95a3a7;
}

.basketTabs ul li
{
	width:auto;
	float:left;
	height:44px;
	padding:0px 0px 0px 26px;
	margin-right:1px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0x2z7Rw4N48J_SESI6Mp23w1&t=634164245500000000') no-repeat bottom left;
}

.basketTabs ul li a:link, .basketTabs ul li a:active, .basketTabs ul li a:hover, .basketTabs ul li a:visited
{
	display:block;
	color:#FFF;
	height:44px;
	line-height:44px;
	text-decoration:none;
	padding:0px 26px 0px 0px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq029Ve58ZS3s1o4GEwbTZP3E1&t=634164245500000000') no-repeat bottom right;
}

.basketTabs ul li.On
{
	color:#000;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq048U53T3mNXpX1xDz6kkmac1&t=634164245500000000') no-repeat bottom left;
}

.basketTabs ul li.On a:link, .basketTabs ul li.On a:active, .basketTabs ul li.On a:hover, .basketTabs ul li.On a:visited
{
	color:#000;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq05C_1nYbeZn67imelLaplaM1&t=634164245500000000') no-repeat bottom right;
}



.basketLines
{
	margin:20px 0px 20px 0px;
}



/* Basket Sub Totals */

.basketTotals
{
	margin:0px 0px 20px 0px;
	width:270px;
	float:right;
}

.basketTotals .totalsLabel
{
	float:left;
	width:131px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 0px;
	color:#333;
	text-align:left;
	background:#FFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0-I97mavM_9WbwIoLUeqfd41&t=634164245500000000') repeat-x bottom;
}

.basketTotals .totalsValue
{
	float:left;
	width:71px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 1px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	background:#FFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0-I97mavM_9WbwIoLUeqfd41&t=634164245500000000') repeat-x bottom;
}


.basketTotals .grandTotalLabel
{
	float:left;
	width:131px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 0px;
	color:#333;
	text-align:left;
	background:#ffff4d;
	font-weight:bold;
}

.basketTotals .grandTotalValue
{
	float:left;
	width:71px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 1px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	background:#ffff4d;
	font-weight:bold;
}

/* Saved Baskets */

.savedBasketHeaderText
{
	padding:7px 20px 5px 20px;
	background-color:#fe7e00;
	width:748px;
	float:left;
	color:#FFF;
}

.savedBasketName
{
	float:left;
	padding:0px 20px 10px 20px;
	width:748px;
	color:#fe7e00;
	font-weight:bold;
}

.savedBasketBottom
{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

.importCSVBasket
{
	float:left;
	width:420px;
	padding:15px;
	background:#95a3a7;
	color:#fff;
	margin-bottom:15px;
}

.importCSVBasket .importButton
{
	margin-top:3px;
}

.replacementsOrSpares
{
	float:left;
	width:420px;
	padding:15px;
	background:#ccc;
	color:#000;
	margin-bottom:15px;
}

.freeDeliveryMessage
{
	float:left;
	width:240px;
	padding:15px;
	margin:15px 3px 15px 0px;
	background:#6fda4d url(/images/backgrounds/smallGreenFade.png) left bottom repeat-x;
	color:#FFFFFF;
}

.basketFooterNavigation
{
	float:left;
	width:735px;
	height:25px;
	margin:15px 0px 15px 0px;
}

.basketFooterNavigation .previous
{
	float:left;
	width:200px;
	height:25px;
}

.basketFooterNavigation .filler
{
	float:left;
	width:453px;
	height:25px;
	background:url(/images/backgrounds/basketFooterNavigation.png) left bottom repeat-x;
}

.basketFooterNavigation .next
{
	float:left;
	width:82px;
	height:25px;
}


p.deliveryMessage
{
	color:#fe7e00;
	margin:15px;
}

p.specialDeliveryInstructions
{
	margin:20px 20px 10px 20px;
	font-weight:bold;
}

table.deliveryAddresses
{
	border:solid 4px #ccc;
	width:727px;
}

table.deliveryAddresses th
{
	background:#ccc;
	color:#666;
	font-weight:bold;
	text-align:left;
}

table.deliveryAddresses td
{
	background:#fff;
	padding:16px;
}

table.deliveryAddresses td table
{
	width:680px;
}

table.deliveryAddresses td table td
{
	padding:0px;
	margin:0px;
	background:url(/images/backgrounds/deliveryAddressRadioBg.png) left bottom repeat-x;
	border:solid 1px #ccc;
}

table.deliveryAddresses td table td input
{
	padding:8px;
	margin-top:6px;
	width:28px;
	float:left;
}

table.deliveryAddresses td table td label
{
	padding:8px;
	margin:0px;
	float:left;
}


.chosenDeliveryAddress
{
	width:409px;
	padding:20px;
	background:#fe7e00;
	margin:0px 0px 30px 0px;
	color:#fff;
}

.confirmationHighlightContainer
{
	padding:20px;
	margin:5px 0px 30px 0px;
	background:#c8c8c8;
}

.completeReferenceNumberContainer 
{
	padding:20px;
	margin:5px 0px 30px 0px;
	border:solid 1px #FF6600;	
	background:url(/images/backgrounds/greyFade.png) left bottom repeat-x;
}

.completeReferenceNumberContainer .orderReferenceNumberText 
{
	font-size:16px;
	font-weight:bold;
}

.confirmationHighlightContainer table tr td
{
	padding:10px;
}

.confirmationHighlightContainer table tr td input
{
	margin:2px 6px 0px 0px;
}

.placeOrderButton
{
	margin:10px 0px 50px 0px;
}


.savedBasketsContainer
{
	float:left;
	width:752px;
	border:solid 2px #fe7e00;
	padding:16px;
	background:#fff;
}

.thankyouMessageGraphic 
{
	margin-bottom:20px;
}

.checkoutButtonsContainer 
{
	background:url(/images/backgrounds/checkoutFooterNavigationBg.png) left top repeat-x;
	width:724px;
	padding:10px;
	height:92px;
	margin-top:20px;
}

.checkoutButtonsContainer .checkoutBackLink
{
	float:left;
	color:#c10000;
	text-decoration:none;
}

.checkoutButtonsContainer a:hover
{
	text-decoration:underline;
}
/* END TelerikCustomSkins.css.basket.css */
/* START TelerikCustomSkins.Skins.PanelBar.css */
/*Base css*/
    
.RadPanelBar
{
	width:250px;
}

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem
{
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
}

.RadPanelBar .rpItem
{
	float:none;
	display:block;
	position:static;
}

.RadPanelBar .rpSlide
{
    position:static;
    float: none;
    height:auto;
}

.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after,
.RadPanelBar .rpItem:after
{
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.RadPanelBar .rpLink,
.RadPanelBar .rpText
{
	text-decoration:none;
	display:block;
}

.RadPanelBar .rpImage
{
	float:left;
	clear: left;
	border:0;
	vertical-align:middle;
}

.RadPanelBar .rpGroup
{
	overflow:auto;
	overflow-x:hidden;
}

.RadPanelBar .rpLink
{
	width:100%;
	outline:none; /* Remove this for FF to put dotted border around the focused item */
}

.RadPanelBar .rpText
{
	cursor:pointer;
	_cursor:hand;
}

.RadPanelBar .rpSlide
{
	overflow:hidden;
	display:none;
	zoom: 1;
}

.rtl .rpImage
{
	border:0;
	float:right;
}

.rtl 
{
	text-align:right;
}
/* END TelerikCustomSkins.Skins.PanelBar.css */
/* START TelerikCustomSkins.Skins.TabStrip.css */
.RadTabStrip,
.RadTabStrip *,
.RadTabStripVertical,
.RadTabStripVertical *
{
	margin: 0;
	padding: 0;
}

.RadTabStripVertical { display: inline-block; }
*+html .RadTabStripVertical { display: inline; }
* html .RadTabStripVertical { display: inline; }

.RadTabStrip .rtsLevel
{
	clear:both;
	overflow: hidden;
	width: 100%;
	position: relative;
}

* html .RadTabStrip .rtsLevel
{
	position:static;
}

*+html .RadTabStrip .rtsLevel
{
	position:static;
}

.RadTabStrip .rtsScroll
{
	width: 10000px;
	white-space:nowrap;
}

/* clear float; for IE - inline-block display */
.RadTabStripVertical:after,
.RadTabStrip .rtsLevel .rtsUL:after,
.RadTabStripVertical .rtsLevel .rtsUL:after
{
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;
}

.RadTabStrip .rtsUL
{
	margin:0;
	padding:0;
	overflow: hidden;
	float:left;
}

.RadTabStrip_rtl .rtsUL
{
	float: right;
}

.RadTabStripVertical .rtsLevel
{
	overflow: hidden;
	height: 100%;
}

.RadTabStrip .rtsLI
{
	overflow: hidden;
	list-style-type:none;
	float:left
}

* html .RadTabStrip .rtsLI
{
	display:inline;
	zoom: 1;
	float:none;
}

*+html .RadTabStrip .rtsLI
{
	display:inline;
	zoom: 1;
	float:none;
}

.RadTabStripVertical .rtsLI
{
	float: left;
	display: -moz-inline-block;
	display: inline-block;
	list-style-type:none;
	overflow: hidden;
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink
{
	display:block;
	outline:none;
	cursor: pointer;
}

.RadTabStripVertical .rtsLink
{
	zoom: 1;
}

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut
{
	display:block;
}

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn
{
	display:block;
	/*width:100%;   /* IE hiding long text (required tab width however) */
}

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled
{
	font-size:0;
	display:block;
	text-indent:-9999px;
	outline:none;
}

.RadTabStrip .rtsCenter
{
	text-align: center;
}

.RadTabStrip .rtsImg
{
	border: none;
}
.RadTabStrip .rtsImg+.rtsTxt { display: -moz-inline-box; }
.RadTabStrip .rtsTxt { display: inline-block; }

.RadTabStrip .rtsRight .rtsUL
{
	float:right;
}

.RadTabStrip .rtsCenter .rtsUL
{
	display: -moz-inline-box;
	display: inline-block;
	float:none;
}

.RadTabStrip .rtsBreak
{
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	clear: left;
	margin-top: -2px;
}

* html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
* html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

*+html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }
*+html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

.RadTabStrip_rtl .rtsLI
{
	float:right;
}

* html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

*+html .RadTabStrip_rtl .rtsLI
{
	float:none;
}

@media screen and (min-width:50px)
{
	:root .rtsScroll
	{
		width: auto;
	}
	
	:root .rtsLI
	{
		float:none;
		display: inline-block;
	}
}

.RadTabStripVertical .rtsUL .rtsLI
{
	line-height: 0;
	font-size: 0;
}

.RadTabStripVertical .rtsUL li.rtsSeparator
{
	display: none;
}

/* END TelerikCustomSkins.Skins.TabStrip.css */
/* START TelerikCustomSkins.Skins.Widgets.css */
html, body, form
{

}

.radEImagePreview
{
	width: 454px;
	height: 454px;
	overflow: auto;
	position: relative;
	border: solid 1px #e5e5e5;
	background: white;
	margin: 10px 0 10px 0;
	text-align: left;
}

input, textarea
{

}

textarea
{
	overflow: auto;
}

.rade_dialog
{
	table-layout: fixed;
	padding: 0;
	margin: 0;
	font: 12px Arial, Verdana, Sans-serif;
	cursor: default;
	color: black;
}

.rade_dialog a
{
	text-decoration: none;
	outline: none;
}

.rade_dialog h6
{
	padding: 0;
	margin: 2px 0;
	font-size: 12px;
	font-weight: normal;
	color: #363636;
}

.rade_dialog td
{
	/*vertical-align: top;*/
}

.rade_dialog legend
{
	cursor: default;
}

/* dialog toolbar */
.rade_middlecell .rade_dialog_toolbar
{
	background: white;
	border-top: solid 1px #a6a6a6;
	border-bottom: solid 1px #a6a6a6;
}

.rade_middlecell .rade_dialog_toolbar a
{
	margin: 4px;
}

.radECtrlButtonsList
{
	float: right;
}

.rade_dialog ul,
.rade_dialog ul li,
.rade_dialog_toolbar ul,
.radECtrlButtonsList ul,
.rade_dialog_toolbar_text ul,
.controlsList,
.rade_dialog .styleBuilderNavigation ul,
.rade_dialog .styleBuilderNavigation li
{
	padding: 0; margin: 0; list-style: none  !important;	
}

.rade_dialog_toolbar ul li,
.radECtrlButtonsList ul li,
.rade_dialog_toolbar_text ul li
{
	float: left;
}

.rade_dialog_toolbar
{
	float: left;
	width: 100%;
}

.rade_dialog_toolbar a
{
	margin: 10px;
}

.rade_dialog_toolbar a,
.rade_dialog_toolbar a span
{
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	cursor: hand;
}

.rade_dialog_toolbar a span
{
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtZlJNTJddjDznfWXV3GUr1706yK8SjUfmzUfG2Vsxbhn_KxQbrP4N6EpA0pnuZ00W0&t=634164245500000000') no-repeat;
}

.rade_dialog_toolbar a span.refreshList
{
	background-position: 0 0;
}

.rade_dialog_toolbar a span.newFolder
{
	background-position: 0 -17px;
}

.rade_dialog_toolbar a span.fileDelete
{
	background-position: 0 -34px;
}

.rade_dialog_toolbar a span.uploadFile
{
	background-position: 0 -51;
}

.rade_dialog_toolbar a span.bestFit
{
	background-position: 0 -68px;
}

.rade_dialog_toolbar a span.actualSize
{
	background-position: 0 -85px;
}

.rade_dialog_toolbar a span.zoomIn
{
	background-position: 0 -102;
}

.rade_dialog_toolbar a span.zoomOut
{
	background-position: 0 -119px;
}

.rade_dialog_toolbar a span.backButton
{
	background-position: 0 -136px;
}
/* end dialog toolbar */

.rade_topcell
{
	height: 37px;
}

.rade_middlecell
{
	height: 380px;
}

.rade_bottomcell
{
	height: 37px;
}

.rade_filepath
{
	width: 330px;
	display: block;
}

.rade_middlecell
{
	padding: 4px;
	padding-top: 0;
}

.rade_preview_area
{
	border: solid 1px #ccc;
	height: 394px;
	padding: 2px;
}

.imagePreview
{
	overflow: auto;
	width: 337px;
	height: 317px;
	border-top: 0;
	clear: both;
}

.imageAltText
{
	display: block;
	background: #f3f3f3;
	line-height: 31px;
	padding-left: 4px;
}

.imageAltText input
{
	vertical-align: middle;
	background: white;
	border: solid 1px #626262;
	width: 239px;
}

.radECtrlButtonsList a,
.radECtrlButtonsList a span
{
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
}

.radECtrlButtonsList
{
	margin: 8px;
}

.rade_dialog.ImageManager .imagePreview
{
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtG67_HIKH-Vsa9exue2Q_IgJzk1ug1YToppsHzojbat81&t=634164245500000000') no-repeat center;
}

/* dialog toolbar with text buttons */
.rade_dialog_toolbar_text ul
{
	border-top: solid 1px #a6a6a6;
	border-bottom: solid 1px #a6a6a6;
	float: left;
	width: 100%;
}

.rade_dialog_toolbar_text ul li a
{
	line-height: 26px;
	color: black;
	text-decoration: none;
	padding: 0 2px;
}

.FlashManager .imagePreview
{
	overflow: auto;
	width: 324px;
	height: 317px;
	clear: both;
	border: 0;
}

.controlsList li
{
	clear: both;
	margin: 5px 0;
}

.controlsList span
{
	display: block; float: left;
	line-height: 21px;
	width: 190px;
}

.controlsList .shortInput
{
	width: 90px; height: 21px; line-height: 21px;
	border: solid 1px #191919;
}

.controlsList select.shortInput
{
	width: 96px;
}

.flashPropertiesPane
{
	background: white;
	height: 310px;
}

.rade_dialog span.ButtonWithText
{
	text-indent: 0;
	padding-left: 24px;
	color: #71b505;
	line-height: 17px;
}

.UploadFilePanel
{
	background: white;
	width: 682px; height: 485px;
	position: absolute;
	display: none;
	top: 0; left: 0;
}

.UploadFilePanel .rade_dialog_toolbar
{
	background: none !important;
}

.UploadFilePanel .controlsList
{
	clear: both;
	margin: 12px;
}

.UploadFileInput
{
	width: 435px;
	border: solid 1px #a7a7a7;
}

.UploadFilePanel .radECtrlButtonsList
{
	margin-top: 247px;
	clear: both;
}

.UploadFilePanel .allowedExtensions
{
	border: solid 1px #d7d7d7;
	background: #f5f5f5;
	padding: 16px;
	width: 620px;
	margin-left: 12px;
}

.UploadFilePanel .allowedExtensions dt
{
	font-weight: bold;
	float: left;
	padding-right: 4px;
}

/* style builder dialog */
.styleBuilderNavigation
{
	width: 102px; /* hard-coded in the html ? */
	height: 432px; /* hard-coded in the html ? */
}

.styleBuilderNavigation a
{
	display: block;
	width: 80px;
	line-height: 20px;
	height: 20px;
	cursor: default;
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtZlJNTJddjDznfWXV3GUr1706yK8SjUfmzUfG2Vsxbhn_KxQbrP4N6EpA0pnuZ00W0&t=634164245500000000');
	background-repeat: no-repeat;
	padding-left: 20px;
}

.styleBuilderNavigation .styleBuilderFont
{
	background-position: 0 -152px;
}

.styleBuilderBackground
{
	background-position: 0 -172px;
}

.styleBuilderText
{
	background-position: 0 -192px;
}

.styleBuilderPosition
{
	background-position: 0 -212px;
}

.styleBuilderLayout
{
	background-position: 0 -232px;
}

.styleBuilderEdges
{
	background-position: 0 -252px;
}

.styleBuilderLists
{
	background-position: 0 -272px;
}

.styleBuilderOther
{
	background-position: 0 -292px;
}

.paneSwitch
{
	height: 400px;
	display: none;
}

.paneSwitch li
{
	padding-bottom: 6px;
}

.paneSwitch
{
	position: relative;
}

.paneSwitch select
{
	vertical-align: middle;
}

.sampleText
{
	background: white;
	clear: both;
	width: 402px;
	height: 43px;
	padding-top: 23px;
	text-align: center;
	font: normal 18px "Times New Roman", Garamond, Serif;
	overflow: auto;
	float: none;
	margin-top: 6px;
	border-top: solid 1px #808080;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #808080;
	position: absolute;
	top: 330px;
}

.InnerSquare
{
	width: 70px; height: 20px;
	background: #000080;
	margin: auto;
}

.FlowControlSquare .InnerSquare
{
	margin: 3px;
	border: solid 1px black;
	width: 27px; height: 27px;
}

.rade_dialog input
{
	vertical-align: middle;
}

.FlowControlSquare
{
	width: 35px; height: 35px;
	background: white;
	border: solid 1px #808080;
	float: left;
	margin-right: 4px;
}

.ListsSample
{
	text-align: left;
	padding: 0;
	font: normal 14px "Times New Roman", Serif;
	height: 66px;
}

.ListsSample li
{
	list-style-type: disc;
	margin-left: 16px;
}

.StyleBuilder .paneSwitch li
{
	padding-bottom: 6px;
}
/* end of style builder dialog */

/* preset inputs */
.s_input
{
	width: 46px;
	text-align: right;
}

.m_input
{
	width: 126px;
}

.l_input
{
	width: 226px;
}

.xl_input
{
	width: 264px;
}
/* end of preset inputs */

.rightAlignedInputLabel
{
	display: block;
	padding-right: 8px;
	float: left;
	text-align: right;
	vertical-align: middle;
	line-height: 22px;
}

/* table design */
.tableDesign
{
	table-layout: fixed;
	width: 382px;
	height: 335px;
	border: solid 1px #b0b0b0;
	border-collapse: collapse;
}

.tableDesign td
{
	border: solid 1px #b0b0b0;
	vertical-align: top;
}

.tableDesign td div
{
	border: solid 1px white;
	background: #ececec;
	height: 122px;
	cursor: pointer;
	cursor: hand;
}

.tableDesign .selectedCell
{
	background: #cecece;
}
/* / table design */

/* bordered table */
.tblBorderTestTable
{
	width: 120px;
	height: 120px;
	border-collapse: collapse;
	border: dotted 1px #666;
	table-layout: fixed;
}

.tblBorderTestTable td
{
	border: dotted 1px #666;
}

/* new dialogs control buttons common settings */
.radECtrlButtons
{
    white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.HelpDialog 
{
    background: infobackground;
}

.HelpDialog .helpTopics
{
	overflow: auto;
	height: 392px;
	padding: 4px;
}

.HelpDialog h1
{
	padding: 0; margin: 0;
	padding-bottom: 6px;
	padding-left: 4px;
	color: green;
}

.dialogtabstrip .tabIcon
{
	display: none !important;
}

.helpTable
{
    table-layout: fixed;
    background: infobackground;
}

.helpTable .rade_tool span
{
    display: block;
    width: 23px;
    height: 23px;
}

.rade_tool
{
    width: 23px;
}

.rade_tool:hover
{
    background: none !important;
}
.rade_descriptionCell
{
    padding-top: 4px; 
    padding-left: 12px;
}

.AboutDialog .EditorLogo
{
	width: 355px;
	height: 98px;
}

.AboutDialog a
{
	font-size: 14px;
}

.AboutDialog .EditorLogo
{
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtxXkZ41tXdDgPEbaeaFtHSLz4nmiX0m5pKlWZF6DLtJw1&t=634164245500000000')  no-repeat;
}

.AboutDialog a
{
	color: #71b505;
}

.AboutDialog h6
{
	width: 450px;
	height: 63px; line-height: 63px;
	background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtVY7xZzrjj4N3XHeI3EWIxzPre4Uuutzy8YJsvNCv4_41&t=634164245500000000')  no-repeat;
	text-indent: -9999px;
}

/* table border control */

.tblBorderPropsToolbar
{
	background: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtb-WrMkbHoiMZVgeqTiCOSWoiKYanhxiZI5gptgWIT2o1&t=634164245500000000') repeat-x;
	width: 165px;
	height: 22px;
	float: left;
}

.tblBorderPropsToolbar li
{
	float: left;
	line-height: 20px;
	clear: none;
}

.tblBorderPropsToolbar li a
{
	display: block;
	width: 20px; height: 20px; line-height: 20px;
	text-indent: -9999px;
	margin: 1px;
	text-align: center;
	cursor: default;
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtb-WrMkbHoiMZVgeqTiCOSWoiKYanhxiZI5gptgWIT2o1&t=634164245500000000') ;
	background-repeat: no-repeat;
}

.tblBorderPropsToolbar li a.rade_AllFourSides
{
	background-position: -1px -77px;
}

.tblBorderPropsToolbar li a.rade_AllRowsAndColumns
{
	background-position: -1px -97px;
}

.tblBorderPropsToolbar li a.rade_NoBorders
{
	background-position: -1px -117px;
}

.tblBorderPropsToolbar li a.rade_NoInteriorBorders
{
	background-position: -1px -137px;
}

.tblBorderPropsToolbar li a.rade_TopAndBottomSidesOnly
{
	background-position: -2px -157px;
}
 
.tblBorderPropsToolbar li a.rade_TopSideOnly
{
	background-position: -2px -177px;
} 

.tblBorderPropsToolbar li a.rade_BetweenRows
{
	background-position: -2px -197px;
} 

.tblBorderPropsToolbar li a.rade_BottomSideOnly
{
	background-position: -2px -217px;
} 

.rade_verticalIconList li a
{
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtb-WrMkbHoiMZVgeqTiCOSeUEBeujcbN3OnmJEOeBg2aECgu6ecE9GMwqLYKQqCOH0&t=634164245500000000');
	background-repeat: no-repeat;
}

.rade_verticalIconList li a.rade_LeftSide
{
	background-position: -25px 0;
}

.rade_verticalIconList li a.rade_BetweenColumns
{
	background-position: -45px 0;
}

.rade_verticalIconList li a.rade_RightAndLeftSidesOnly
{
	background-position: -85px 0;
}

.rade_verticalIconList li a.rade_RightSide
{
	background-position: -65px 0;
}

.tblBorderPropsToolbar li a:hover
{
	border: solid 1px #bbb;
	margin: 0;
}

.tblBorderPropsToolbar .textinput
{
	width: 20px;
	height: 18px;
}

/* end of table border control */

li.ConstrainProportions button
{
	background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtOZjIFT_0OpJNGZ2n5wBLhCznSAQodG5C3XV5igUfKWg1&t=634164245500000000')  no-repeat 0 0;
	height: 46px;
	width: 20px;
	border: 0;
	position: static !important;
	margin-top: 6px;
}

li.ConstrainProportions button:focus
{
	outline: 0;
}

li.ConstrainProportions button
{
	background-position: -2896px 0;
}

li.ConstrainProportions.toggle button
{
	background-position: -2916px 0;
}

.rade_dialog .rade_toolbar
{
    border: 0 !important;
}

.rade_dialog .rade_toolbar,
.rade_dialog .rade_toolbar li
{
    background-image: none !important;
}

.rade_dialog .rad_splitbutton
{
    padding: 0 !important;
    background-image: none !important;
    height: 20px !important;
}

.rade_dialog .rad_splitbutton:hover
{
    background-image: none !important;
}

.rade_dialog .rad_splitbutton span
{
    margin: 1px 0 0 0 !important;
}

.FormattedCodePreview
{
    width: 690px;
    height: 170px;
    clear: both;
    border: solid 1px #000000;
    overflow: auto;
}

.propertyLabel
{
    width: 137px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 22px;
    text-align: right;
    display: block;
    margin-right: 4px;
}

table.rade_dialog td
{
    v/ertical-align: top;
    p/adding: 6px 0;
}

.rade_dialog.TableWizard .rade_topcell,
.rade_dialog.TableWizard .rade_bottomcell
{
    padding: 0;
}

.rade_InfoLabel
{
    padding: 6px;
    margin-right: 7px;
    font-size: 12px;
    background: #fef9ad;
    border: solid 1px #dbc76f;
    color: #907c24;
    text-align: center;
}

.UploadPanel
{
	width: 100%;
	height: 328px;
	font: normal 12px Arial, Verdana, Sans-serif;
	color: black;
	cursor: default;
	padding: 42px 0 0 12px;
}

.UploadPanel ul,
.UploadPanel ul li
{
	padding: 0;
	margin: 0;
	list-style: none  !important;
}

.UploadPanel .allowedExtensions
{
	border: solid 1px #d7d7d7;
	background: #f5f5f5;
	padding: 16px;
	width: 628px;
	height: 150px;
}

.UploadPanel .allowedExtensions dt
{
	font-weight: bold;
	float: left;
	padding-right: 4px;
}

#GenericFileUploader1_OverwriteFile
{
    border: 0;
}

.UploadPanel .radECtrlButtonsList
{
    margin: 0;
    margin-top: 2px;
    line-height: 18px;
}

.UploadPanel .radECtrlButtonsList span
{
    line-height: 18px;
}

.UploadPanel .GenericFileUploader
{
    margin-left: 4px;
}

.UploadPanel input
{
	vertical-align: top !important;
	margin-right: 4px;
}

.UploadPanel label
{
	vertical-align: top !important;
}

.UploadPanel label input
{
	margin-left: 4px;
}

/* end of upload panel */

/* RadToolBar styles */

.ManagerDialog .RadToolBar,
.ManagerDialog .RadToolBar .rtbOuter,
.ManagerDialog .RadToolBar .rtbMiddle,
.ManagerDialog .RadToolBar .rtbInner
{
    display: block;
    float: none;
    margin: 0;
    padding: 0;
}

.ManagerDialog .RadToolBar .rtbOuter
{
    padding-top: 2px;
    background-position: 0 0;
}

.ManagerDialog .RadToolBar .rtbInner
{
    background-position: 0 100%;
    padding-bottom: 2px;
    padding-left: 10px;
}

.ManagerDialog .RadToolBar .rtbText
{
	padding: 0 2px 0 22px; /* assuming that the space is 3px wide *gasp* */
	line-height: 17px; /* icon height */
	display: block;
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtZlJNTJddjDznfWXV3GUr1706yK8SjUfmzUfG2Vsxbhn_KxQbrP4N6EpA0pnuZ00W0&t=634164245500000000') ;
	background-repeat: no-repeat;
}

.ManagerDialog .RadToolBar .rtbIconOnly .rtbText
{
	padding: 0 0 0 16px; /* assuming that the space is 3px wide *gasp* */
	font-size: 17px; /* icon height */
}

.icnRefresh .rtbText { background-position: 0 0; }
.icnNewFolder .rtbText { background-position: 0 -17px; }
.icnDelete .rtbText { background-position: 0 -34px; }
.icnUpload .rtbText { background-position: 0 -51px; }
.icnImageEditor .rtbText { background-position: 0 -68px; } /* CHANGE THIS ONE */
.icnBestFit .rtbText { background-position: 0 -68px; }
.icnActualSize .rtbText { background-position: 0 -85px; }
.icnZoomIn .rtbText { background-position: 0 -102px; }
.icnZoomOut .rtbText { background-position: 0 -119px; }

.ManagerDialog .RadToolBar .NoIcon .rtbText
{
	padding-left: 0 !important;
	background: none !important;
	zoom: 1;
}

.ManagerDialog .RadToolBar .NoIcon.rtbChecked
{
	color: White;
}

.ManagerDialog .RadToolBar .rtbDisabled
{
    color: #333; /* override value from RadToolbar skin */
	filter: alpha(opacity=30) !important;
	opacity: 0.3;
	-moz-opacity: 0.3;
}

.ManagerDialog td
{
	padding: 0;
}

/* this class is spoiled by the global rade_dialog td class' padding: 6 0; */
.rade_draggableResizer td
{
	padding: 0 !important;
}

#TableDesign_PreviewTableHolder
{
	overflow: auto !important;
	width: 382px !important;
	height: 337px !important;
}

/* file extension sprites (manager dialogs) */
td.fileextension
{
	height: 18px !important; line-height: 18px !important; font-size: 1px !important;
	text-indent: -9999px !important;
	width: 44px;
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtzdSQW-_1GqNdNYAsquI-lITWwK1NB8t0nlrQBLiiSH2MldA4WRH8BRiK12hwVeU70&t=634164245500000000') !important;
	background-repeat: no-repeat !important;
	background-position: center -681px !important;
}

.filemanagergrid.griddata tr.folder td.fileextension
{
	background-position: center -1224px !important;
}

.filemanagergrid.griddata tr.folderup td.fileextension
{
	background-position: center -1256px !important;
}

td.fileextension.gif
{
	background-position: center -39px !important;
}

td.fileextension.html,
td.fileextension.htm,
td.fileextension.xhtml,
td.fileextension.hta
{
	background-position: center -71px !important;
}

td.fileextension.exe,
td.fileextension.bat
{
	background-position: center -967px !important;
}

td.fileextension.rar,
td.fileextension.zip,
td.fileextension.ace
{
	background-position: center -102px !important;
}

td.fileextension.psd,
td.fileextension.pdd
{
	background-position: center -135px !important;
}

td.fileextension.js
{
	background-position: center -167px !important;
}

td.fileextension.vbs
{
	background-position: center -999px !important;
}

td.fileextension.css
{
	background-position: center -200px !important;
}

td.fileextension.txt
{
	background-position: center -232px !important;
}

td.fileextension.asp
{
	background-position: center -264px !important;
}

td.fileextension.aspx
{
	background-position: center -296px !important;
}

td.fileextension.sln
{
	background-position: center -327px !important;
}

td.fileextension.config
{
	background-position: center -360px !important;
}

td.fileextension.cs
{
	background-position: center -392px !important;
}

td.fileextension.vb
{
	background-position: center -424px !important;
}

td.fileextension.doc,
td.fileextension.docx,
td.fileextension.rtf,
td.fileextension.dot
{
	background-position: center -456px !important;
}

td.fileextension.ppt
{
	background-position: center -488px !important;
}

td.fileextension.xls
{
	background-position: center -519px !important;
}

td.fileextension.ascx
{
	background-position: center -550px !important;
}

td.fileextension.jpg,
td.fileextension.jpeg,
td.fileextension.jpe
{
	background-position: center -584px !important;
}

td.fileextension.png
{
	background-position: center -615px !important;
}

td.fileextension.mdb
{
	background-position: center -648px !important;
}

td.fileextension.csproj
{
	background-position: center -711px !important;
}

td.fileextension.webinfo
{
	background-position: center -744px !important;
}

td.fileextension.vbproj
{
	background-position: center -775px !important;
}

td.fileextension.pdf
{
	background-position: center -808px !important;
}

td.fileextension.bmp
{
	background-position: center -840px !important;
}

td.fileextension.swf
{
	background-position: center -872px !important;
}

td.fileextension.tif,
td.fileextension.tiff
{
	background-position: center -904px !important;
}

td.fileextension.mpg,
td.fileextension.mpeg,
td.fileextension.avi,
td.fileextension.gp3,
td.fileextension.mov,
td.fileextension.mpeg4,
td.fileextension.aif,
td.fileextension.aiff,
td.fileextension.rm,
td.fileextension.wmv
{
	background-position: center -936px !important;
}

td.fileextension.mp3,
td.fileextension.mp4,
td.fileextension.mid,
td.fileextension.midi,
td.fileextension.wav,
td.fileextension.gp3,
td.fileextension.gp4,
td.fileextension.gp5,
td.fileextension.wma,
td.fileextension.ogg
{
	background-position: center -1031px !important;
}

td.fileextension.fla,
td.fileextension.flv
{
	background-position: center -1063px !important;
}

td.fileextension.dll
{
	background-position: center -1095px !important;
}

td.fileextension.xml
{
	background-position: center -1127px !important;
}

td.fileextension.xslt
{
	background-position: center -1159px !important;
}

td.fileextension.xsl
{
	background-position: center -1191px !important;
}

td.fileextension.bac
{
	background-position: center -681px;
}
/* === END OF FILE LISTER ICONS ===*/
/* end of file extension sprites (manager dialogs) */

.rade_TopLeft, 
.rade_TopRight,
.rade_BottomLeft,
.rade_BottomRight
{
	b/ackground: none !important;
}

.rade_bottomcell
{
	text-align: right;
	text-align: right;
	padding: 6px 17px 0 0;
}

.rade_dialog fieldset
{
	border: solid 1px #e5e5e5;
}

fieldset
{
    
}

/* form code block paste textarea */
#dirtyCode
{
	width: 680px;
	border: solid 1px black;
	overflow: auto;
}

.radECtrlButtons.disabled-button,
.radECtrlButtons
{
	filter: alpha(opacity=0) !important;
    -moz-opacity:0 !important;
    opacity: 0 !important;
}

html* .ieListFindAndReplaceDialogFix
{
	height: 24px !important;
}

.rade_ImageDialogCaller
{
	position: relative;
}

.rade_ImageDialogCaller input
{
	margin: 4px 3px 0 0;
	vertical-align: top;
	height: 17px;
}

.rade_ImageDialogCaller a
{
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 28px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align: top;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-left: 0;
}

* html .rade_ImageDialogCaller a
{
	top: 5px;
}

*+html .rade_ImageDialogCaller a
{
	top: 5px;
}

.rade_ImageDialogCaller a span
{
	display: inline !important;
}

div.editor-datagrid table.filemanagergrid td,
div.editor-datagrid table.filemanagergrid th
{
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
}

.disabledelement
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: .3;
	-moz-opacity: .3;
}

.no-border
{
	border: 0;
}

.clear-both
{
	clear: both;
	float: none;
}

.floatright
{
	float: right;
}

.floatright li
{
	float: left;
}

.display-none
{
	display: none;
}

.text-align-right
{
	text-align: right;
}

.disabled-button
{
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
}

.StyleBuilder
{
	background: #d4d0c8;
}

.StyleBuilder .rade_toolbar
{
	background: none;
}

.rade_grip
{
	display: none;
}

.StyleBuilder .dialogControl_fontFamily
{
	background: none !important;
	border: solid 1px red;
}

.StyleBuilder td
{
	padding: 6px;
}

.styleBuilderNavigation
{
	background: #d4d0c8;
	border-top: solid 1px #808080;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #808080;
}

.styleBuilderNavigation a
{
	border: solid 1px #d4d0c8;
	background-color: #d4d0c8;
	color: black;
}

.styleBuilderNavigation a:hover
{
	border-top: solid 1px white;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-left: solid 1px white;
}

.styleBuilderNavigation a.selectedButton,
.styleBuilderNavigation a:active,
.styleBuilderNavigation a:focus
{
	background-color: white;
	border: solid 1px white;
}

.grayStripe
{
	background: #808080;
}

/* dialog tabstrip */
.dialogtabstrip
{
	height: auto;
	width: 100%;
	float: left;
}

.dialogtabstrip ul
{
	list-style: none  !important;
}

.dialogtabstrip ul li,
.dialogtabstrip ul li a,
.dialogtabstrip ul li a span
{
	display: block;
	text-decoration: none;
	cursor: default;
}

.dialogtabstrip ul li
{
	float: left;
}

.dialogtabstrip ul li.disabledtab a
{
	text-decoration: line-through;
}

/* manager dialogs styles */
.scrollable-element
{
	overflow-y: scroll;
	overflow-x: hidden;
}

*html .scrollable-element
{
	width: 340px !important; /* IE6 fix */
}
/* end of manager dialogs styles */

.ManagerDialog .ImageAltText
{
	line-height: 18px;
	height: 18px;
}

.listItemRow,
.filemanagergrid.griddata td,
.folderup
{
    outline: none;
    -moz-user-select: none;
}

.imagePreview
{
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
}

.editor-datagrid 
{
	position: relative;
	_border-top: solid 1px white !important; /* IE6 fix */
}

div.editor-datagrid table.filemanagergrid
{
	border: 0; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	border-collapse: collapse;
	font: normal 11px Verdana, Arial, Sans-serif;
	width: 100%; 
	table-layout: fixed;
	text-align: left;
	cursor: pointer; 
	cursor: hand;
	clear: both;
}

div.editor-datagrid table.filemanagergrid img
{
	display: block;
	margin: 2px auto;
}

.ImageProperties td
{
	padding: 2px 0;
}

.ManagerDialog .rade_bottomcell
{
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	padding-right: 6px;
}

.rade_bottomcell table
{
	display: block;
	float: right;
}

#ImageWidth, 
#ImageHeight
{
    width: 40px !important; /* remove later */
    text-align: right;
}

#ImageAlt,
#ImageLongDesc
{
    width: 172px !important; /* remove later */
}
/* END TelerikCustomSkins.Skins.Widgets.css */
/* START TelerikCustomSkins.Skins.Zyro.ComboBox.Zyro.css */
/* RadComboBox Zyro skin */

/*global*/

.RadComboBox_Zyro *
{
	margin:0;
	padding:0;
}

.RadComboBox_Zyro,
.RadComboBox_Zyro .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Zyro
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}

/* combobox */

.RadComboBox_Zyro
{
	background: #ffffff;
	border: 1px solid #7f9db9;
	float: left;
}

.RadComboBox_Zyro table
{
	border:0;
	border-collapse:collapse;
}

.RadComboBox_Zyro td
{
	border: 0;
}

.RadComboBox_Zyro td.rcbInputCell
{

}

.RadComboBox_Zyro td.rcbInputCellLeft { }
.RadComboBox_Zyro td.rcbInputCellRight { }

.RadComboBox_Zyro .rcbDisabled .rcbInputCellLeft { }
.RadComboBox_Zyro .rcbDisabled .rcbInputCellRight { }

.RadComboBox_Zyro .rcbHovered .rcbInputCellLeft { }
.RadComboBox_Zyro .rcbHovered .rcbInputCellRight { }

.RadComboBox_Zyro .rcbFocused .rcbInputCellLeft { }
.RadComboBox_Zyro .rcbFocused .rcbInputCellRight { }

.RadComboBox_Zyro .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	padding:0px 0 0 2px;
	outline: 0;
	margin: 0px;
	height: 14px;
}

.RadComboBox_Zyro .rcbInputCell .rcbEmptyMessage
{
	color: #333;
}

.RadComboBox_Zyro td.rcbInputCell
{
	padding: 1px 0 0 2px;
}

.RadComboBox_Zyro_rtl .rcbInputCell .rcbInput
{
	padding:4px 2px 0 0;
}

.RadComboBox_Zyro_rtl td.rcbInputCell
{
	padding: 0 2px 0 0;
}

.RadComboBox_Zyro td.rcbArrowCell
{
	border: 0;
	padding:0;
	width:19px;
	background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtLCMSc8yGORWNkVUSc0hnBDyVH7GBXdV53zHpv8EtHPY1&t=634164245500000000') no-repeat;
	vertical-align: middle;
}

.RadComboBox_Zyro td.rcbArrowCellLeft { }
.RadComboBox_Zyro td.rcbArrowCellRight { }

.RadComboBox_Zyro .rcbDisabled .rcbArrowCellLeft { }
.RadComboBox_Zyro .rcbDisabled .rcbArrowCellRight { }

.RadComboBox_Zyro .rcbHovered .rcbArrowCellLeft { }
.RadComboBox_Zyro .rcbHovered .rcbArrowCellRight { }

.RadComboBox_Zyro .rcbFocused .rcbArrowCellLeft { }
.RadComboBox_Zyro .rcbFocused .rcbArrowCellRight { }

.RadComboBox_Zyro .rcbArrowCell a
{
	position:relative;
	outline:none;
	line-height:22px;
	overflow:hidden;
	display:block;
	width:19px;
	height:17px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}
.RadComboBox_Zyro td.rcbArrowCellHidden,
.RadComboBox_Zyro .rcbArrowCellHidden a
{
	width: 5px;
	cursor: default;
}

.RadComboBox_Zyro td.rcbArrowCellHidden { background-position: -19px 0; }
.RadComboBox_Zyro .rcbDisabled .rcbArrowCellHidden { background-position: -19px -24px; }
.RadComboBox_Zyro .rcbHovered .rcbArrowCellHidden { background-position: -19px -48px; }
.RadComboBox_Zyro .rcbFocused .rcbArrowCellHidden { background-position: -19px -72px; }

.RadComboBox_Zyro .rcbHovered,
.RadComboBox_Zyro .rcbHovered .rcbInput,
.RadComboBox_Zyro .rcbFocused,
.RadComboBox_Zyro .rcbFocused .rcbInput
{
	color:#333;
}

.RadComboBox_Zyro .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_Zyro .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

.RadComboBox_Zyro .rcbDisabled,
.RadComboBox_Zyro .rcbDisabled .rcbInput
{
	color: #d9d9d9;
}

/* dropdown */

.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
}

.RadComboBoxDropDown_Zyro
{
	position:absolute;
	background: #ffffff;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #7f9db9;
	cursor:default;
	font-size:11px;
	text-align: left;
	text-transform:uppercase;
}

.RadComboBoxDropDown_Zyro_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Zyro .rcbScroll
{
	/* Removed due to ugly scroll bar on colour/size Bug#828 */
	/* overflow:auto; */ 
}

.RadComboBoxDropDown_Zyro .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
}

.RadComboBoxDropDown_Zyro .rcbHeader,
.RadComboBoxDropDown_Zyro .rcbFooter
{
	color:#006a96;
	padding:3px 4px;
	line-height: 19px;
}

.RadComboBoxDropDown_Zyro .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Zyro .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Zyro .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Zyro .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_Zyro .rcbItem,
.RadComboBoxDropDown_Zyro .rcbHovered,
.RadComboBoxDropDown_Zyro .rcbDisabled,
.RadComboBoxDropDown_Zyro .rcbLoading
{
	padding:3px 19px 2px 3px;
	min-height: 13px;
}

* html .RadComboBoxDropDown_Zyro .rcbItem,
* html .RadComboBoxDropDown_Zyro .rcbHovered,
* html .RadComboBoxDropDown_Zyro .rcbDisabled,
* html .RadComboBoxDropDown_Zyro .rcbLoading
{
	height: 13px;
}

.RadComboBoxDropDown_Zyro_rtl .rcbItem,
.RadComboBoxDropDown_Zyro_rtl .rcbHovered,
.RadComboBoxDropDown_Zyro_rtl .rcbDisabled,
.RadComboBoxDropDown_Zyro_rtl .rcbLoading
{
	padding:3px 3px 2px 19px;
}

.RadComboBoxDropDown_Zyro .rcbItem
{
	color: #333;
}

.RadComboBoxDropDown_Zyro .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Zyro_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Zyro em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Zyro .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Zyro .rcbHovered
{
	background:#dadada;
	color:#333;
}

.RadComboBoxDropDown_Zyro .rcbDisabled
{
	color:#999999;
	cursor:no-drop;
}

.RadComboBoxDropDown_Zyro .rcbSeparator
{
    color: #666;
    background: #1D1D1D;
}

.RadComboBoxDropDown_Zyro .rcbLoading
{
	background:#FF0000;
	color: #FFFFFF;
	text-align:center;
}

.RadComboBoxDropDown_Zyro .rcbMoreResults
{
	clear:both;
	background:#292929;
	padding:4px;
	text-align:center;
	border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Zyro .rcbMoreResults a
{
	display:block;
	width:7px;
	height:6px;
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtbjZEZ6BEmp-MTYYP7pz07eKgOP6au0iThzXd3t0Aeew1&t=634164245500000000') no-repeat transparent;
	margin:0 auto;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_Zyro .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_Zyro .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_Zyro_rtl .rcbItem,
	.RadComboBoxDropDown_Zyro_rtl .rcbHovered,
	.RadComboBoxDropDown_Zyro_rtl .rcbDisabled,
	.RadComboBoxDropDown_Zyro_rtl .rcbLoading
	{
		padding:3px 4px 2px 20px;
	}
} /*Opera end*/

/* END TelerikCustomSkins.Skins.Zyro.ComboBox.Zyro.css */
/* START TelerikCustomSkins.Skins.Zyro.Input.Zyro.css */
/* Custom Zyro Skin */

/*global*/

.RadInput_Zyro,
.RadInputMgr_Zyro
{
	vertical-align:middle;
}

.RadInput_Zyro
{
	font:12px arial,sans-serif;
}

.RadInput_Zyro table
{
	border:0;
	vertical-align:bottom;
}

.RadInput_Zyro table td
{
	border:0;
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.RadInput_Zyro .riCell
{
	padding-right:10px;
}

.RadInput_Zyro textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .RadInput_Zyro .riTextBox,
html body .RadInputMgr_Zyro
{
	border: solid 1px #7f9db9;
	color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 3px 2px 3px;
}

html body .RadInput_Zyro .riEmpty,
html body .RadInput_Empty_Zyro
{
	color:#333;
}

html body .RadInput_Zyro .riHover,
html body .RadInput_Hover_Zyro
{
	border-color:#fe7e00;
}

html body .RadInput_Zyro .riFocused,
html body .RadInput_Focused_Zyro
{
	border-color:#7f9db9;
	color:#333;
}

html body .RadInput_Zyro .riRead,
html body .RadInput_Read_Zyro
{
	border-color:#7f9db9;
}

html body .RadInput_Zyro .riDisabled,
html body .RadInput_Disabled_Zyro
{
	border-color:#7f9db9;
	color:#333;
	cursor:default;
}

html body .RadInput_Zyro .riError,
html body .RadInput_Error_Zyro
{
	border-color:#7f9db9;
	background:#fff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtXqBY-vre_mrjZ1N8G4TiP401STCtWuoU46dU5yPO4Mo1&t=634164245500000000') 100% -149px no-repeat;
	color:#ff0000;
}

html body .RadInput_Zyro .riNegative,
html body .RadInput_Negative_Zyro
{
	color:#333;
}

/*buttons*/

.RadInput_Zyro a
{
	display:block;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtXqBY-vre_mrjZ1N8G4TiP401STCtWuoU46dU5yPO4Mo1&t=634164245500000000') no-repeat;
	text-indent:-4444px;
	text-align:left;
	text-decoration:none;
	direction:ltr;
}
* html .RadInput_Zyro a{position:static}/*IE6*/
*+html .RadInput_Zyro a{position:static}/*IE7*/

/*go*/

.RadInput_Zyro .riBtn a
{
	width:18px;
	height:17px;
	line-height:17px;
	background-position:4px 4px;
}

/*spin*/

.RadInput_Zyro .riSpin a
{
	width:11px;
	height:8px;
	line-height:8px;
	margin:0 1px;
}

.RadInput_Zyro .riUp
{
	background-position:3px -48px;
}

.RadInput_Zyro .riDown
{
	background-position:3px -98px;
	margin-top:2px;
}

/*label*/

.RadInput_Zyro .riLabel
{
	margin:0 4px 0 0;
	white-space:nowrap;
}
/* END TelerikCustomSkins.Skins.Zyro.Input.Zyro.css */
/* START TelerikCustomSkins.Skins.Zyro.PanelBar.Zyro.css */
/* Account Overview */

.accountWelcomeBackContainer 
{
	padding:0px 0px 15px 15px;
}

.accountOverviewContainer
{
	margin:0px 0px 20px 0px;
	width:530px;
	float:left;
}

.accountOverviewContainer .accountOverviewLabel
{
	float:left;
	width:160px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 0px;
	color:#fe7e00;
	font-weight:bold;
	text-align:left;
	background:#FFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8h2WcHz_8K3pfzaPCO8Em0ICCwViPtkLfvUbn6hZ3h0sK6wRH2Ec2077LdPorb7m-0&t=634164245500000000') repeat-x bottom;
}

.accountOverviewContainer .accountOverviewValue
{
	float:left;
	width:290px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 2px;
	color:#333;
	text-align:left;
	font-weight:bold;
	background:#FFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0-I97mavM_9WbwIoLUeqfd41&t=634164245500000000') repeat-x bottom;
}

.accountOverviewContainer .accountOverviewHeader
{
    float:left;
	width:484px;
	height:9px;
	border:solid 1px #CCC;
	padding:8px 15px 12px 15px;
	margin:-1px 0px 0px 0px;
	color:#000;
	font-weight:bold;
	text-align:left;
	background:#FFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyW1gQlXBrg3N-N9rZBdM3_8BTxAqgX_J9NKnMerC6Nq0-I97mavM_9WbwIoLUeqfd41&t=634164245500000000') repeat-x bottom;
}

.accountLogo
{
	padding:8px 42px 0px 0px;
	float:right;
}


.accountOverviewImage
{
	float:left;
	margin:0px 0px 0px 20px;
}

.accountSearchFillerRow
{
	width:696px;
	height:34px;
	padding:0px 0px 0px 52px;
}

.accountSearchFillerRowInstructions
{

	padding:10px 10px 10px 52px;
}

.accountSearchFillerRow label
{
	float:left;
	width:205px;
	font-weight:bold;
	color:#FFF;
	padding-right:10px;
}

.accountSearchFillerRow input
{
	float:left;
	width:225px;
	margin:0px 6px 0px 0px;
	
}




/* Order history */

.orderHistoryFilter
{
	float:left;
	width:752px;
	border:solid 2px #fe7e00;
	padding:16px;
	background: #FFFFFF url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyWnS-y4Z9P7BuVNIEr74h36OEpqzD1clQ6hhcqBgLgltqFLqzN21Ae4qDB-CQueTmo1&t=634164245500000000') no-repeat center;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}

.orderHistoryFilter .dropdown 
{
	margin-top:5px;
}

.orderHistoryList
{
	float:left;
	border:solid 2px #fe7e00;
	padding:16px;
	background:#fff;
	width:752px;
}	.RadPanelBar_Zyro
{
	float: left;
	padding-bottom: 20px;
}
			/* This is the a LI. This is the outermost declaration */
			
			.RadPanelBar_Zyro .rpItem
			{
				line-height: 0;
				font-size: 0;
			}

			.RadPanelBar_Zyro a.rpLink
			{
				width: auto;
				outline: 0;
			}

			/* This is the a link. This is overwritten later on in the CSS */

			.RadPanelBar_Zyro .rpLink,
			.RadPanelBar_Zyro .rpTemplate
			{
				color: #333333;
				font-family: Arial Narrow, Trebuchet MS, Helvetica;
				font-weight: bold;
				font-size: 13px;
				line-height: 15px;
				padding-top:2px;
				padding-bottom:3px;
			}

			/* This simply applies the border on the LAST <li> in the nav */

			.RadPanelBar_Zyro .rpLast .rpLink,
			.RadPanelBar_Zyro .rpLast .rpLink:hover,
			.RadPanelBar_Zyro .rpLast .rpFocused,
			.RadPanelBar_Zyro .rpLast .rpFocused:hover,
			.RadPanelBar_Zyro .rpLast .rpExpanded,
			.RadPanelBar_Zyro .rpLast .rpExpanded:hover,
			.RadPanelBar_Zyro .rpLast .rpSelected,
			.RadPanelBar_Zyro .rpLast .rpSelected:hover
			{
				border-bottom: 0;
			}

			/* This sets the background gradient on the <a> */

			.RadPanelBar_Zyro .rpLink
			{
				background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOt0fO1Q9gUwVx5R11dIwYogEfbne00Juig2u-JsL1Z_zQ1&t=634164245500000000') repeat-x bottom;
			}

			/* This sets the hover state of the <a> link */

			.RadPanelBar_Zyro .rpLink:hover
			{
				color:#FFFFFF;
				background:#FF9900 none;
			}


			.RadPanelBar_Zyro .rpLink:visited
			{
				color:#800080;
				text-decoration:underline;
			}

			.RadPanelBar_Zyro .rpLink:visited
			{
				color:#800080;
				text-decoration:underline;
			}
			
			
			.RadPanelBar_Zyro .rpLink:active
			{
				color:#333333;
				text-decoration:underline;
				background:#FFFFFF;
			}

			.RadPanelBar_Zyro .rpFocused
			{
				
			}

			/* THIS amends the hover state of the SPAN around the text in a nav link */

			.RadPanelBar_Zyro .rpFocused,
			.RadPanelBar_Zyro .rpLink:hover
			{
				color: #FFFFFF;
				text-decoration: underline;
				background:#FF9900;
			}



			.RadPanelBar_Zyro .rpExpanded,
			.RadPanelBar_Zyro .rpExpanded:hover
			{
				/*background: #c90000 url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOt0fO1Q9gUwVx5R11dIwYogM6yvc4x-thkkqwrp6hSBtI1&t=634164245500000000') repeat-x bottom;*/
				color:#FFFFFF;
				background:#FF9900;
			}

			.RadPanelBar_Zyro .rpDisabled:hover
			{
				background: #ece5d7 url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtp_k6RXoVD7STWffravC7-42R3z_OiFmHzCrCTpu1UEY1&t=634164245500000000') repeat-x 0 0;
				border-bottom: 1px solid #cbbda9;
			}
			

			.RadPanelBar_Zyro .rpText
			{
				padding: 0px 12px 2px 12px;
				overflow: hidden;
			}

			.RadPanelBar_Zyro .rpExpandable .rpText,
			.RadPanelBar_Zyro .rpLevel1 .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro .rpExpanded .rpText,
			.RadPanelBar_Zyro .rpLevel1 .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro_rtl .rpExpandable .rpText,
			.RadPanelBar_Zyro_rtl .rpLevel1 .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro_rtl .rpExpanded .rpText,
			.RadPanelBar_Zyro_rtl .rpLevel1 .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpExpanded .rpText
			{

			}

			.RadPanelBar_Zyro_rtl .rpGroup .rpExpandable .rpText
			{

			}

			.RadPanelBar_Zyro_rtl .rpGroup .rpExpanded .rpText
			{

			}

			.RadPanelBar_Zyro .rpItem .rpSlide .rpSlide
			{
				border: 0;
			}

			.RadPanelBar_Zyro .rpGroup .rpLink,
			.RadPanelBar_Zyro .rpGroup .rpFocused,
			.RadPanelBar_Zyro .rpGroup .rpExpanded,
			.RadPanelBar_Zyro .rpGroup .rpSelected,
			.RadPanelBar_Zyro .rpGroup .rpLink:hover,
			.RadPanelBar_Zyro .rpGroup .rpFocused:hover,
			.RadPanelBar_Zyro .rpGroup .rpExpanded:hover,
			.RadPanelBar_Zyro .rpGroup .rpSelected:hover
			{

			}

			.RadPanelBar_Zyro .rpDisabled,
			.RadPanelBar_Zyro .rpDisabled:hover,
			.RadPanelBar_Zyro .rpGroup .rpDisabled .rpText,
			.RadPanelBar_Zyro .rpGroup .rpDisabled:hover .rpText
			{
				color: #ccc;
				cursor: default;
			}

			.RadPanelBar_Zyro .rpExpanded,
			.RadPanelBar_Zyro .rpExpanded:hover,
			.RadPanelBar_Zyro .rpSelected,
			.RadPanelBar_Zyro .rpSelected:hover
			{

			}

			.RadPanelBar_Zyro .rpRootGroup .rpLink
			{

			}

			.RadPanelBar_Zyro .rpRootGroup .rpImage
			{
				padding: 5px 2px 0;
			}

			.RadPanelBar_Zyro .rpGroup .rpLink,
			.RadPanelBar_Zyro .rpGroup .rpTemplate
			{
				
			}

			.RadPanelBar_Zyro .rpGroup .rpLink
			{
				height: auto;
				border: 0;
				padding: 0;
			}

			.RadPanelBar_Zyro .rpGroup .rpText,
			.RadPanelBar_Zyro .rpGroup .rpLast .rpItem .rpText
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpLast .rpText,
			.RadPanelBar_Zyro .rpGroup .rpLast .rpLast .rpText
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpFirst .rpText
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpFirst .rpItem .rpText,
			.RadPanelBar_Zyro .rpGroup .rpFirst .rpFirst .rpText
			{
				padding-top: 0;
			}

			.RadPanelBar_Zyro .rpGroup .rpExpanded
			{
				color: #FFFFFF;
			}

			.RadPanelBar_Zyro .rpGroup .rpFocused,
			.RadPanelBar_Zyro .rpGroup .rpLink:hover,
			.RadPanelBar_Zyro .rpGroup .rpSelected
			{

			}

			.RadPanelBar_Zyro .rpGroup .rpLink:active
			{
			}

			.RadPanelBar_Zyro .rpSlide 
			{ 
				
			}
			
			.RadPanelBar_Zyro .rpSelected:link,
			.RadPanelBar_Zyro .rpSelected:active,
			.RadPanelBar_Zyro .rpSelected:visited
			{
				color:#FFFFFF;
				background:#FF9900;
				text-decoration:none;
			}
			
            .RadPanelBar_Zyro .rpSelected:hover
			{
				color:#FFFFFF;
				background:#FF9900;
				text-decoration:underline;
			}



/* Subscriptions */

.subscriptionTable
{
	line-height:30px;
}

.subscriptionRadioButtonList label
{
	margin-right:15px;
	margin-left:5px;
}

.subscriptionTable a:link, .subscriptionTable a:hover, .subscriptionTable a:active, .subscriptionTable a:visited
{
	color:#aa0000;
	text-decoration:underline;
}



/* Download Documents */

.downloadDocumentsInner
{
	padding:25px;
}

.downloadDocumentsInner h1
{
	font-size:15px;
	color:#fe7e01;
	margin:10px 0px 6px 0px;
}

.orderDetailNumberContainer 
{
	padding:20px;
	margin:5px 0px 30px 0px;
	border:solid 1px #FF6600;	
	background:url(/images/backgrounds/greyFade.png) left bottom repeat-x;
}

.orderDetailNumberContainer .orderDetailNumberText 
{
	font-size:16px;
	font-weight:bold;
}

.orderDetailBottom
{
	float:left;
	margin-bottom:20px;
}

.orderDetailBottom .accountBackLink 
{
	color:#c10000;
	text-decoration:none;
}

.orderDetailBottom a:hover
{
	text-decoration:underline;
}
/* END TelerikCustomSkins.Skins.Zyro.PanelBar.Zyro.css */
/* START TelerikCustomSkins.Skins.Zyro.TabStrip.Zyro.css */
.RadTabStrip_Zyro
{
	border-style: solid;
	border-color: #fe7e00;
	border-width: 2px 2px 0px 2px;
	background-color: #fe7e00;
	float: left;
}

.homepageContainer .RadTabStrip_Zyro 
{
	background-color:Transparent;
	border-width: 0px;
	margin-left:2px;
}


.RadTabStrip_Zyro .rtsLI,
.RadTabStrip_Zyro .rtsLink
{
	color: #272722;
}

.RadTabStripLeft_Zyro .rtsLI,
.RadTabStripRight_Zyro .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_Zyro,
.RadTabStripRight_Zyro
{
	width: 150px; /* default width */
}

.RadTabStrip_Zyro .rtsLink
{
	text-decoration: none;
	font-family: Arial Narrow, Trebuchet MS, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
}

.RadTabStrip_Zyro .rtsLevel
{
	height: 23px;
}

.RadTabStripLeft_Zyro .rtsLevel,
.RadTabStripRight_Zyro .rtsLevel
{
	width: 100%;
	border-bottom: 1px solid #a7a695;
}

.RadTabStripTop_Zyro .rtsOut,
.RadTabStripBottom_Zyro .rtsOut
{
	text-align:center;
}

.RadTabStrip_Zyro .rtsImg
{
	border:0;
	vertical-align:top;
	width: 16px;
	margin: 2px 0;
}
*+html .RadTabStrip_Zyro .rtsImg { vertical-align: middle; }
* html .RadTabStrip_Zyro .rtsImg { vertical-align: middle; }

.RadTabStrip_Zyro .rtsTxt
{
	padding: 0px;
}

/* Scrolling */
.RadTabStrip_Zyro .rtsNextArrow,
.RadTabStrip_Zyro .rtsPrevArrow,
.RadTabStrip_Zyro .rtsPrevArrowDisabled,
.RadTabStrip_Zyro .rtsNextArrowDisabled
{
	height:22px;
	width:12px;
	background:transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtrxGtGFfN7swcJCI38wmJkRSNBNF0s9C9MvV6hiOVe3w1&t=634164245500000000') no-repeat;
}

.RadTabStrip_Zyro .rtsNextArrow { background-position: 100% 8px; }
.RadTabStrip_Zyro .rtsPrevArrow { background-position: 0 8px; }
.RadTabStrip_Zyro .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_Zyro .rtsPrevArrowDisabled { background-position: 0 100%; }

.RadTabStrip_Zyro .rtsLink
{
	padding-left: 3px;
}

.RadTabStrip_Zyro .rtsFirst .rtsLink
{
	padding-left: 3px;
}

.RadTabStrip_Zyro .rtsLink:hover
{
	color: #666666;
}

.RadTabStrip_Zyro .rtsSelected,
.RadTabStrip_Zyro .rtsSelected:hover
{
	color: #333333;
}

.RadTabStrip_Zyro .rtsLevel2 .rtsTxt { padding: 0; }

/* disabled tabs */
.RadTabStrip_Zyro .rtsDisabled,
.RadTabStrip_Zyro .rtsDisabled:hover .rtsOut,
.RadTabStrip_Zyro_disabled .rtsDisabled,
.RadTabStrip_Zyro_disabled .rtsDisabled:hover
{
	color: #888;
	cursor: default;
}
 
/* Orientation: Top */

.RadTabStripTop_Zyro .rtsIn { padding: 2px 9px 1px 6px; }

.RadTabStripTop_Zyro .rtsLink { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat left -24px; }
.RadTabStripTop_Zyro .rtsFirst .rtsLink { background-position: left -24px; }
.RadTabStripTop_Zyro .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat right -96px; }

.RadTabStripTop_Zyro .rtsSelected { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat left -0px; }
.RadTabStripTop_Zyro .rtsFirst .rtsSelected { background-position: left -0px; }
.RadTabStripTop_Zyro .rtsLast .rtsSelected .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat right -144px; }
.RadTabStripTop_Zyro .rtsSelected .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat right -72px;}

.RadTabStripTop_Zyro .rtsBefore .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat right -120px; }
.RadTabStripTop_Zyro .rtsLink.rtsAfter { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat left -48px; }

.RadTabStripTop_Zyro .rtsLevel2
{
	background: #f4ede1;
}

.RadTabStripTop_Zyro .rtsLevel2 .rtsLink,
.RadTabStripTop_Zyro .rtsLevel2 .rtsOut
{
	background: none;
}

.RadTabStripTop_Zyro .rtsLevel2 .rtsSelected 
{
	color: #d55a17;
	text-decoration: underline;
}

/* Orientation: Bottom */

.RadTabStripBottom_Zyro .rtsIn { padding: 1px 15px 5px 5px; }

.RadTabStripBottom_Zyro .rtsLink { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat -12px -78px; }
.RadTabStripBottom_Zyro .rtsFirst .rtsLink { background-position: 0 -78px; }
.RadTabStripBottom_Zyro .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat 100% -78px; }

.RadTabStripBottom_Zyro .rtsSelected { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat -12px -104px; }
.RadTabStripBottom_Zyro .rtsFirst .rtsSelected { background-position: 0 -104px; }
.RadTabStripBottom_Zyro .rtsSelected .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat 100% -104px; }

.RadTabStripBottom_Zyro .rtsBefore .rtsOut { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2QaET08yYNJkQSzHvsLoN641&t=634164245500000000') no-repeat 100% -130px; }


/* Orientation: Left */

.RadTabStripLeft_Zyro .rtsUL .rtsLI { display: block; text-align: right; }

.RadTabStripLeft_Zyro .rtsIn { padding: 2px 15px 2px 5px; }

.RadTabStripLeft_Zyro .rtsLink { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2XGjvYIUqw-BZYCG0g6HRe01&t=634164245500000000') no-repeat 0 -200px; border-right: 1px solid #a7a695; }
.RadTabStripLeft_Zyro .rtsFirst .rtsLink { background-position: 0 0; }

.RadTabStripLeft_Zyro .rtsSelected { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2XGjvYIUqw-BZYCG0g6HRe01&t=634164245500000000') no-repeat 0 -600px; border-right-color: #f3f3e2; }
.RadTabStripLeft_Zyro .rtsFirst .rtsSelected { background-position: 0 -400px; }

/* Orientation: Right */

.RadTabStripRight_Zyro { float: right; }
.RadTabStripRight_Zyro .rtsUL,
.RadTabStripRight_Zyro .rtsLI { float: none; }
.RadTabStripRight_Zyro .rtsUL .rtsLI { display: block; text-align: left; }

.RadTabStripRight_Zyro .rtsIn { padding: 2px 5px 2px 15px; }

.RadTabStripRight_Zyro .rtsLink { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2XGjvYIUqw-BZYCG0g6HRe01&t=634164245500000000') no-repeat 100% -200px; border-left: 1px solid #a7a695; }
.RadTabStripRight_Zyro .rtsFirst .rtsLink { padding-left: 12px; background-position: 100% 0; }

.RadTabStripRight_Zyro .rtsSelected { background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtX3SRvptoHqurwP7qE3o_2XGjvYIUqw-BZYCG0g6HRe01&t=634164245500000000') no-repeat 100% -600px; border-left-color: #f3f3e2; }
.RadTabStripRight_Zyro .rtsFirst .rtsSelected { background-position: 100% -400px; }

/* Orientation: Top (RTL) */
.RadTabStrip_Zyro_rtl .rtsLink { padding-right: 12px; padding-left: 0; }

.RadTabStrip_Zyro_rtl .rtsFirst .rtsLink { padding-right: 24px; padding-left: 0; }

.RadTabStripTop_Zyro_rtl .rtsIn { padding: 5px 5px 1px 15px; }

.RadTabStripTop_Zyro_rtl .rtsLink { background-position: 99% -297px; }
.RadTabStripTop_Zyro_rtl .rtsFirst .rtsLink { background-position: 100% -297px; }
.RadTabStripTop_Zyro_rtl .rtsOut { background-position: 0 -297px; }

.RadTabStripTop_Zyro_rtl .rtsSelected { background-position: 99% -323px; }
.RadTabStripTop_Zyro_rtl .rtsFirst .rtsSelected { background-position: 100% -323px; }
.RadTabStripTop_Zyro_rtl .rtsSelected .rtsOut { background-position: 0 -323px; }

.RadTabStripTop_Zyro_rtl .rtsBefore .rtsOut { background-position: 0 -349px; }

.multiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background-color: #ffffff;
	text-align: center;
	padding: 15px;
}

.productMultiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background: #ffffff;
	text-align: center;
	padding: 16px 13px 13px 16px;
}

.productExtrasMultiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background: #ffffff url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyU6Lf-m3aO92rKxRdmmpo4_X8M19WYlCXITqP7-YZuymg2&t=634164245500000000') repeat-x bottom;
	text-align: center;
	padding: 15px;
}

.productCategoryMultiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background: #ffffff;
	text-align: center;
	padding: 0px;
}

.featuredProductsMultiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background: #ffffff;
	text-align: center;
	padding: 15px 15px 9px 15px;
}

.homepageMultiPage 
{
	float: left;
	border-style: solid;
	border-color: #fe7e00;
	border-width: 0px 2px 2px 2px;
	background-color: #ffffff;
	text-align: center;
}
/* END TelerikCustomSkins.Skins.Zyro.TabStrip.Zyro.css */
/* START TelerikCustomSkins.Skins.Zyro.Widgets.Zyro.css */
/* toolbar fix */
.rtbInner
{

}

.RadTabStrip.RadTabStrip_Zyro.RadTabStripTop_Zyro
{
	padding:0px;
}

.RadTabStrip.RadTabStrip_Zyro.RadTabStripTop_Zyro .rtsLevel.rtsLevel1
{

}

.rade_middlecell
{
	background: #f7f7f7;
	border-bottom: solid 1px #888;
}

input,
textarea,
.scrollable-element,
.imagePreview
{
	
}

input:hover,
textarea:hover
{
    
}

.filesize
{
	border-right: solid 1px #8d8c80 !important;
}

.fileextension
{
	border-left: solid 1px #8d8c80 !important;
}

.propertiesTableCell .RadToolBar
{
	margin-top: 21px !important;
	border-right: solid 1px #8d8c80 !important;
	border-left: 0;
}

.RadToolBar
{
	border-left: solid 1px #8d8c80;
	border-right: solid 1px #8d8c80 !important;
}

div.dialogtabstrip
{
	background: #e5e5e5;
}

div.dialogtabstrip ul
{
	padding: 0;
	margin: 12px 0 0 14px;
}

.editor-datagrid
{
	width: 340px;
	top: 22px;
}

*+html .editor-datagrid
{
	width: 340px;
	top: 21px !important;
}

div.dialogtabstrip ul li,
div.dialogtabstrip ul li a,
div.dialogtabstrip ul li a span
{
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #666;
}

div.dialogtabstrip ul li
{
	float: left;
}

div.dialogtabstrip ul li a
{
	margin: 0 0 0 3px;
	padding: 0 3px 0 0;
}

div.dialogtabstrip ul li a span
{
	padding: 0 20px;
	line-height: 25px;
	background-position: 0 -125px;
	background-repeat: repeat-x;
}

div.dialogtabstrip ul li.selectedtab
{
	background: white;
}

div.dialogtabstrip ul li.selectedtab a span
{
	color: #333;
}

div.editor-datagrid table.filemanagergrid
{
	border: 0; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	border-collapse: collapse;
	font: normal 11px Verdana, Arial, Sans-serif;
	width: 100%; 
	table-layout: fixed;
	text-align: left;
	color: black;
	cursor: pointer; 
	cursor: hand;
	clear: both;
	border-bottom: solid 1px #cbcbcb;
}

div.editor-datagrid table.filemanagergrid a,
div.editor-datagrid table.filemanagergrid a span
{
	display: block; 
	line-height: 16px; 
	color: black; 
	text-decoration: none;
}

div.editor-datagrid table.filemanagergrid tr th
{
	font-weight: normal;
	background: #d6cec0;
	border-top: solid 1px #8d877f;
	border-bottom: solid 1px #635c52;
	height: 28px !important;
}

div.editor-datagrid table.filemanagergrid tr th
{
	font-weight: normal;
	height: 32px;
}

div.editor-datagrid table.filemanagergrid tr th a
{
	padding: 0 0 0 16px;
	background: transparent url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtB_NfmZCyOZtCnpMz37kVZgDwZAyb_-lVThAkATWyfBs1&t=634164245500000000') no-repeat;
	display: block;
	font: bold 11px Arial, Verdana;
}

div.editor-datagrid table.filemanagergrid tr th a span
{
    color: #333;
}

div.editor-datagrid table.filemanagergrid tr th a.sortascending
{
	background-position: 0 -14px;
}

div.editor-datagrid table.filemanagergrid tr th a.sortdescending
{
	background-position: 0 -30px;
}

div.editor-datagrid table.filemanagergrid.gridheader .fileextension
{
	width: 48px;
}

div.editor-datagrid table.filemanagergrid.griddata .fileextension
{
	width: 44px;
}

div.editor-datagrid table.filemanagergrid img
{
	display: block;
	margin: 2px auto;
}

div.editor-datagrid table.filemanagergrid tr.selectedrow td
{
	background: #ffe2d7;
	color: #000;
}

div.editor-datagrid table.filemanagergrid tr.folder
{
	font-weight: normal;
	color: #333;
}

div.editorleftpane
{
	float: left;
}

div.editorrightpane
{
	float: right;
}

.radedialog li.rade_ImageDialogCaller  a span 
{
	color: #333;
}

.rade_dialog .rade_dialog_toolbar
{
	background: #e5e5e5;
}

.rade_dialog .rade_dialog_toolbar a,
.rade_dialog .rade_dialog_toolbar a span
{
	width: 19px;
	height: 17px;
}

.rade_dialog .rade_filepath
{
	border: solid 1px #ccc;

}

div.dialogtoolbar ul li .imageEditor
{
    font-weight: bold !important;
    width: 80px !important;
    color: #fff !important;
	text-decoration: none !important;
	background-image: url('/WebResource.axd?d=bS9xxW3HHU5XIxGvt5KFydEezOjucGUGXa_PgjEpIyX8LIy_WjYiScc1buOcCZOtopRXPj32bF4GXxpEUlw0VK6dHxI36WAXNR6CTLJI8_YRt8W1Du59IEV2kWiBjcx30&t=634164245500000000') !important;
	background-repeat: no-repeat !important;
	background-position: 2px !important;
	background-color: #686868 !important;
	text-indent: 0;
	padding-left: 26px;
	padding-bottom: 2px;
	border: solid 1px #191919 !important;
}

#ImagePreviewer
{
	 width: 337px !important;
}

.propertiesTableCell .RadToolBar
{
	margin-top: 21px !important;
}

.folderPath
{
	background: #fff;
    margin: 0;
    padding: 0 0 0 2px;
	font: normal 11px/17px Arial, Verdana, Sans-serif; 
	height: 17px;
	display: block;
    vertical-align: top;
    float: left;
    position: absolute !important;
    top: -20px;
    width: 674px !important;
    border: solid 1px #bbb !important;
    z-index: 100000;
    color: black !important;
}

.rade_ImageDialogCaller a
{
	background: #ba4f00;
	border-color: #959485;
}

.rade_ImageDialogCaller a span
{
	color: #fff;
}

.rade_dialog .rad_splitbutton
{
    border: solid 1px #959485 !important;
}

.rade_dialog .rad_splitbutton:hover
{
    border-color: #c14e0a !important;
}
/* END TelerikCustomSkins.Skins.Zyro.Widgets.Zyro.css */
/* START TelerikCustomSkins.css.productDetailPrint.css */
@media print {
	#custom-doc
	{
		margin: 0px;
		width:788px;
	}

	#hd #loginControl, #hd .loginFiller, #hd .basketHeader, #hd #menuContainer, #hd .headerLinks
	{
		display: none;
	}

	#bd
	{
		background: none;
		width:788px;	
	}

	#bdInner
	{
		background: none;
		width:788px;
	}

	#yui-main
	{
		margin: 0px;
		width:788px;
	}

	.yui-t2 .yui-b
	{
		display: none;	
	}

	.yui-t2 #yui-main .yui-b 
	{
		display: inline;
		margin: 0px;
	}

	.detailHeader
	{
		background: none;
		height: 60px;
	}

	.detailHeader h1
	{
		color: #000000;
	}

	.RadTabStrip_Zyro
	{
		background-color:#666666;
		border-color:#666666;
	}

	.RadTabStrip_Zyro .rtsLI, .RadTabStrip_Zyro .rtsLink 
	{
		border-right: 1px solid #666666;
	}

	.RadTabStripTop_Zyro .rtsLink,
	.RadTabStripTop_Zyro .rtsLink.rtsAfter
	{
		background: #cccccc none;
	}

	.RadTabStripTop_Zyro .rtsSelected
	{
		background: #ffffff none;
	}

	.RadTabStripTop_Zyro .rtsSelected .rtsOut
	{
		background: #ffffff none;
	}

	.RadTabStripTop_Zyro .rtsBefore .rtsOut
	{
		background: #cccccc none;
	}

	.RadTabStripTop_Zyro .rtsOut
	{
		background: #cccccc none;
	}

	.productMultiPage
	{
		border: 2px solid #666666;
	}

	.product
	{
		background: none;
	}

	.productPrice
	{
		color: #000000;
	}

	.productPrice span
	{
		color: #000000;
	}

	.productImage a
	{
		display: none;	
	}

	.imageView a
	{
		display: inline;	
	}

	.multiPage a
	{
		display: inline;	
	}

	productOptionsTabs
	{
		display: inline;	
	}

	.multiPage
	{
		border: 2px solid #666666;
	}

	.productExtrasMultiPage
	{
		background: none;
		border: 2px solid #666666;
	}

	.printPage
	{
		display: none;	
	}

	.productAccessoryAlternate
	{
		display: none;	
	}

	.productBottomContainer
	{
		display: none;	
	}

	#ft
	{
		display: none;	
	}
}
/* END TelerikCustomSkins.css.productDetailPrint.css */
