
/*-Begin Section -_theme.css-*/
* { font-size: 100.01%; }
html { font-size: 62.5%; }
body{
	margin:0;
	font:100% Arial, Helvetica, sans-serif;
	background:url(../_images/nelson/base_bg.jpg) repeat-x top left;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{
	border:none;
}
#base{
	width:939px;
	margin:0 auto;
	padding:0 10px 20px 10px;
	background-color:#fff;
	overflow:hidden;
}

#ZoneHeaderRow{
	width:939px;
	padding:0;
	position:relative;
}

form.elPageHome #ZoneHeaderRow
{
	/*height:194px;*/
}


/*******************************************
	Containers
*******************************************/

form.elPageHome #LeftRightContainer{
	width:100%;
	overflow:hidden;
	background:url(../_images/nelson/column-wrapper-bg.gif) repeat-y;
	padding:25px 0;
}

#LeftRightContainer
{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:2px 0 0 0;
	background:url(../_images/nelson/left_bg.jpg) repeat-y 0px 25px;
}

#ZoneLeftColumn
{
	width:234px;
	padding:0;
	float:left;
}

/* Call for action box */

#ZoneLeftColumn #callToAcction,
.center-footer #callToAcction
{
    background: url("../_images/nelson/call_for_action_background.png") no-repeat scroll -1px 0 transparent;
    height: 169px;
    margin: 0 auto 0;
    width: 175px;
    padding:11px 26px 29px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#363636;
}
#ZoneLeftColumn #callToAcction{
	margin-top: 10px;
}

#ZoneLeftColumn #callToAcction p,
.center-footer #callToAcction p
{
	margin-bottom:3px;
	padding-left: 3px;
}

#ZoneLeftColumn #callToAcction span,
.center-footer #callToAcction span
{
	color:#f63aa7;
}

#ZoneLeftColumn #callToAcction .button,
.center-footer #callToAcction .button
{
	background: url("../_images/nelson/call_for_action_button_off.png") no-repeat scroll 0 0 transparent;
	width:177px;
	height:54px;
	margin: 0 auto 12px;
    position:relative;
	color: #FFFFFF;
}

#ZoneLeftColumn #callToAcction .button:hover,
#ZoneLeftColumn #callToAcction .button:active,
#ZoneLeftColumn #callToAcction .button:focus ,
.center-footer #callToAcction .button:hover,
.center-footer #callToAcction .button:active,
.center-footer #callToAcction .button:focus
{
	background: url("../_images/nelson/call_for_action_button_on.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
}

#ZoneLeftColumn #callToAcction .button p,
.center-footer #callToAcction .button p
{
    color: #FFFFFF;
    margin: 0;
    padding: 5px 14px;
}

#ZoneLeftColumn #callToAcction .button div,
.center-footer #callToAcction .button div
{
    font-size: 22px;
    position: absolute;
    right: 16px;
    top: 14px;
}

#ZoneLeftColumn #callToAcction .tell,
.center-footer #callToAcction .tell
{
	background: url("../_images/nelson/call_for_action_tellphone.png") no-repeat scroll 0 0 transparent;
	width:177px;
	height:54px;
	margin-top: 4px;
}

#ZoneLeftColumn #callToAcction .tell p,
.center-footer #callToAcction .tell p
{
	font-size: 1.07em;
    padding: 7px 0 0 16px;
}



#ZoneLeftColumn h1{
	margin: 0 0 15px 0;
	font-size:230%;
	font-weight:normal;
}
#ZoneLeftColumn p{
	margin:0 0 15px 0;
	color:#666;
	font-size:110%;
}

#ZoneRightColumn{
	float:right;
	width:680px;
	padding:0 20px 6px 0;
	overflow:hidden;
}

#ZoneRightColumn h2{
	margin:0 0 15px;
	font-size:190%;
	font-weight:normal;
}

/* Call for action box */
#ZoneLeftColumn #callToAction
{
	
}

#ZoneAboveFoot
{
	display:block;
	float:none;
}


form.elPageHome #ZoneRightColumn{
	float:right;
	width:302px;
	padding:0 20px 0 0;
	overflow:hidden;
}

form.elPageHome #ZoneLeftColumn{
	float:left;
	width:554px;
	padding:0 18px;
	overflow:hidden;
	background:none;
}

/**************************************************

	Admin Menu
	
**************************************************/
ul.elAdminMenu
{
	float:left;
	clear:both;
	padding:0;
	margin:10px 0;
	list-style-type:none;
	z-index:90;
	position:relative;
	width:70px;
}

ul.elAdminMenu li
{
	width:auto;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	height:20px;
	border:1px solid #000;
	position:relative;
}

ul.elAdminMenu li a,
ul.elAdminMenu li a:link,
ul.elAdminMenu li a:visited
{
	padding:0 15px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	font-size:1.1em;
	color:#000;
	text-decoration:none;
	background:#fff;
}

ul.elAdminMenu li a:hover,
ul.elAdminMenu li a:active
{
	background:#dedede;
}

ul.elAdminMenu li ul
{
	position:absolute;
	left:-999em;
	top:20px;
	margin:0;
	padding:0;
}

ul.elAdminMenu li ul li
{
	width:200px;
	height:20px;
	float:left;
	clear:both;
	display:inline;
	padding:0;
	margin:0;
	border-top:none;
	position:relative;
}

ul.elAdminMenu li ul li.first,
ul.elAdminMenu li ul li ul li.first
{
	border-top:1px solid #000;
}

ul.elAdminMenu li ul li a,
ul.elAdminMenu li ul li a:link,
ul.elAdminMenu li ul li a:visited,
ul.elAdminMenu li ul li ul li a,
ul.elAdminMenu li ul li ul li a:link,
ul.elAdminMenu li ul li ul li a:visited
{
	width:180px;
	padding:0 10px 0 10px;
	margin:0;
	height:20px;
	display:block;
	background:#fff;
	text-align:left;
	font-size:1.1em;
}

ul.elAdminMenu li a.parent_current,
ul.elAdminMenu li a.parent_current:link,
ul.elAdminMenu li a.parent_current:visited,
ul.elAdminMenu li a.current,
ul.elAdminMenu li a.current:link,
ul.elAdminMenu li a.current:visited,
ul.elAdminMenu li ul li a.parent_current,
ul.elAdminMenu li ul li a.parent_current:link,
ul.elAdminMenu li ul li a.parent_current:visited,
ul.elAdminMenu li ul li a.current,
ul.elAdminMenu li ul li a.current:link,
ul.elAdminMenu li ul li a.current:visited,
ul.elAdminMenu li ul li ul li a.parent_current,
ul.elAdminMenu li ul li ul li a.parent_current:link,
ul.elAdminMenu li ul li ul li a.parent_current:visited,
ul.elAdminMenu li ul li ul li a.current,
ul.elAdminMenu li ul li ul li a.current:link,
ul.elAdminMenu li ul li ul li a.current:visited
{
	background:#ededed;
}

ul.elAdminMenu li ul li a:hover,
ul.elAdminMenu li ul li a:active,
ul.elAdminMenu li ul li ul li a:hover,
ul.elAdminMenu li ul li ul li a:active
{
	background:#dedede!important;
}

ul.elAdminMenu li ul li ul
{
	left:-999em;
	top:-1px;
	position:absolute;
	margin:0;
	padding:0;
}

ul.elAdminMenu li ul li ul li
{
	width:200px;
	height:20px;
	float:left;
	clear:both;
	display:inline;
	padding:0;
	margin:0;
	position:relative;
}

ul.elAdminMenu li:hover ul,
ul.elAdminMenu li.MenuItemHover ul
{
	left:-1px!important;
}

ul.elAdminMenu li:hover ul ul,
ul.elAdminMenu li.MenuItemHover ul ul,
ul.elAdminMenu li:hover ul ul ul,
ul.elAdminMenu li.MenuItemHover ul ul ul
{
	left:-999em!important;
}

ul.elAdminMenu li ul li:hover ul,
ul.elAdminMenu li ul li.MenuItemHover ul
{
	left:200px!important;
	top:-1px!important;
}

/*******************************************
	Top Logo 
*******************************************/

div.elLogo
{
	display:block;
	margin:0;
	padding:0;
	position:relative;
	height:102px;
	width: 660px;
	overflow: hidden;
	clear:both;
}


.logo,
.logo a{
	display:block;
	width:203px;
	height:68px;
}
.logo{
	background:url(../_images/nelson/logo.gif) no-repeat;
	position:absolute;
	top:17px;
	left:17px;
}
.logo a span,
.slogan p
{
	display:none;
	overflow:hidden;
}

/*******************************************
	Slogan
*******************************************/
.slogan{
	display:block;
	background:url(../_images/nelson/bg-slogan.gif) no-repeat;
	width:403px;
	height:21px;
	position:absolute;
	top:67px;
	left:245px;
}

/*******************************************
	Search Area
*******************************************/
.search-block{
	width:237px;
	overflow:hidden;
	position:absolute;
	top:66px;
	right:0;
}
.search-block input{
	float:left;
	border:1px solid #dddddc;
	font-size:1.2em;
	width:190px;
	padding:4px 5px 3px 5px;
	margin-right:4px;
	color:#777;
	/*height:20px;
	line-height:20px;*/
}
.search-block a.hoverbutton{
	width:22px;
	height: 22px;
	line-height: 22px;
	padding:0;
	background:url(../_images/nelson/btn-go.gif) no-repeat left top !important;
	float: left;
	display: inline;
}
.search-block a.hoverbutton span
{
	display:none;
}
/*******************************************
	Main menu
*******************************************/
.elMainMenu,
.news,
.bottom-menu,
.footer-menu,
.banners{
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
}
.elMainMenu{
	background:url(../_images/nelson/bg-main-menu.gif) repeat-x;
	width:100%;
	height:60px;
}
.elMainMenu li{
	float:left;
	border-right:3px solid #fff;
}
.elMainMenu li a{
	font-size:1.2em;
	text-decoration:none;
	float:left;
	height:22px;
	line-height:14px;
	padding:38px 10px 0 10px;
	color:#757574;
}
.elMainMenu li a span{
	float:left;
	padding-right:23px;
	cursor:pointer;
	line-height:16px;
	padding-bottom:5px;
}
.elMainMenu li a.current,
.elMainMenu li a.parent_current,
.elMainMenu li a:hover{
	background:url(../_images/nelson/bg-hover.gif) repeat-x;
	color:#fff;
}
.elMainMenu li a.current span,
.elMainMenu li a.parent_current span,
.elMainMenu li a:hover span{
	background:url(../_images/nelson/bg-hover-pointer.gif) no-repeat 100% 5px;
}

/*******************************************
	Top Image Bar (Home)
*******************************************/


.box-img{
	margin-top: 4px;
	width:939px;
	height:130px;
	position:relative;
	margin-bottom:4px;
	display:block;
	overflow:hidden;
}
.box-img img.elImage{
	/*position:absolute;
	top:0;
	left:0;*/
	float:left;
	/*z-index:98;*/
	margin-left:-1px;
}
.img-text{
	float:right;
	/*position:absolute;
	top:0;
	right:75px;
	z-index:99;*/
}

/*******************************************
	Top Image Dashboard
*******************************************/

img.elHomeHeaderImage
{
	float:left;
	margin-left:-1px;
}

/*******************************************
	Top Image Text (Node Attach Dash)
*******************************************/

div.elTopAttachments
{
	float:right;
	width: 345px;
	height:129px;
	overflow:hidden;
}


/*******************************************
	Left Menu
*******************************************/

ul.elLeftMenu
{
	list-style:none;
	padding:0;
	margin:0;
	width: 233px;
}

ul.elLeftMenu li
{
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #fff;
	border-bottom: 1px solid #fff;
}

ul.elLeftMenu li.first
{
	line-height:50px;
	background:url(../_images/nelson/left_menu_head.jpg) no-repeat top left;

}

ul.elLeftMenu li.first a
{
	display:block;
	height:25px;
	width:233px;
	padding: 25px 0 0 0;
	font:bold 1.6em Arial, Helvetica;
	text-indent:20px;
}
ul.elLeftMenu li.first a span{
	font-size:96%;
}

ul.elLeftMenu li ul
{
	line-height:25px;
	padding:0;
	margin:0;
}

ul.elLeftMenu li ul li
{
	padding:0;
	text-indent:0px;
}

ul.elLeftMenu li ul li.first
{
	background:none;
	height: 25px;
	line-height:25px;
	text-indent:0px;
}

ul.elLeftMenu li ul li.first a,
ul.elLeftMenu li ul li.first a:visited,
ul.elLeftMenu li ul li.first a:link
{
	font:normal 1.2em Arial, Tahoma, Helvetica;
	text-indent:2px;
}

ul.elLeftMenu li ul li a span
{
	line-height:25px;
}

ul.elLeftMenu li ul li a,
ul.elLeftMenu li ul li a:link,
ul.elLeftMenu li ul li a:visited
{
	width:213px!important;
	height:25px!important;
	display:block!important;
	padding:0 0 0 20px!important;
	font:normal 1.2em Arial, Tahoma, Helvetica;
	line-height:25px;
	text-decoration:none;
	color:#000;
	text-indent:2px;
}

ul.elLeftMenu li ul li a:hover,
ul.elLeftMenu li ul li a:active,
ul.elLeftMenu li ul li a.current
{
	background:#fff url(../_images/nelson/left_menu_current.gif) no-repeat 10px 10px;
	font:normal 1.2em Arial, Tahoma, Helvetica;
	line-height:25px;
	text-decoration:none;
	color:#000;
	text-indent:2px;
	width:213px!important;
	height:25px!important;
	display:block!important;
	padding:0 0 0 20px!important;
}


/*******************************************
	Latest News
*******************************************/
.news li{
	width:100%;
	padding:0 0 22px 0;
}
.news li a{color:#f73ba8;text-decoration:none;}
.news li a:hover{text-decoration:underline;}
.news li em{
	display:block;
	font-style:normal;
	color:#686868;
	margin:3px 0 3px 0;
}

.news div.text
{
	display: block;
	margin-left: 70px;
}

.news img.elNewsImage
{
	display: block;
	float: left;
	margin-right: 10px;
}

/***********************************************************************************
************************************************************************************
	Main Content Area Elements
************************************************************************************
***********************************************************************************/

/*******************************************
	Header Image
*******************************************/
img.elHeaderImage
{
	margin:0;
}

/*******************************************
	Breadcrumb
*******************************************/

ul.elBreadcrumb
{
	list-style:none;
	clear:both;
	padding:0 0 0 20px;
	margin:20px 0;
	width: 675px;
	overflow:hidden;
}

ul.elBreadcrumb li
{
	float:left;
	width:auto;
	margin:0 0 0 7px;
	padding:0 15px 0 0;
	background:url(../_images/nelson/breadcrumb_divider.gif) no-repeat right 4px;
}

ul.elBreadcrumb li a,
ul.elBreadcrumb li a:link,
ul.elBreadcrumb li a:visited
{
	color:#4a4a4a;
	font:normal 1em Arial, Tahoma, Helvetica;
}

ul.elBreadcrumb li.First
{
	margin:0 5px 0 0;
}

ul.elBreadcrumb li.Last
{
	background:none;
}

/*******************************************
	Tools
*******************************************/

div.Tools
{
	float:right;
}

/*******************************************
	Content
*******************************************/

div.elContent
{
	padding:0 10px 40px 20px;
	float:none;
	margin:10px 0 0 0;
	position:relative;
}

form.elPageProductSearch div.elContent
{
	padding-bottom:0px;
}

div.elContent h1
{
	font:normal 2.5em Arial, Tahoma, Helvetica;
	color:#000;
}

div.elContent p
{
	color:#4a4a4a;
	margin:0 0 10px 0;
	font:normal 1.2em Arial, Tahoma, Helvetica;
}

div.elContent p strong
{
	color:#383838;
}

div.elContent h3
{
	color:#383838;
	font-size:14px;
	line-height:1.4em;
}

div.elContent a,
div.elContent a:link,
div.elContent a:visited
{
	color:#F83AA8;
	text-decoration:none;
}
div.elContent a:hover
{
	text-decoration:underline;
}
ul.elTagListing
{
	list-style-type:none;
}
div.elContent h1.Title
{
	font-size:14px;
}
div.elContent h2.DateStart
{
	font-size:11px!important;
}
ul.elTagListing li div.ContentWrapper div.elContent
{
	padding-bottom:10px;
	margin-bottom:10px;
}
ul.Paging
{
	float:right;
}
ul.Paging li
{
	display:inline;
}
ul.Paging li a,
ul.Paging li a:link,
ul.Paging li a:visited
{
	color:#F83AA8;
	font-weight:bold;
}
ul.Paging li.PagingPreviousPage, ul.Paging li.PagingFirstPage
{
	display:none;
}
ul.Paging li.PagingPageNumbers
{
	margin-left:10px;
}
ul.Paging li.PagingPageTotal
{
	margin-right:10px;
}
ul.Paging li.PagingLastPage
{
	margin-right:5px;
}
/***********************************************************************************
************************************************************************************
	Part Search Specific Styling
************************************************************************************
***********************************************************************************/

div.elPartsSearch
{
	width:702px;
	height:78px;
	background:url(../_images/nelson/partsearch_bg.gif) no-repeat left top;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}

div.elPartsSearch h3
{
	width:auto;
	/*float:left;*/
	display:inline;
	font:normal 1.8em Arial, Tahoma, Helvetica;	
	position:absolute;
	top:10px;
	left:14px;
	overflow:hidden;
	padding:0;
	margin:0;
}

div.elPartsSearch p
{
	/*float:left;*/
	width:auto;
	display:inline;
	font:normal 1.1em Arial, Tahoma, Helvetica;
	/*margin: 4px 0 0 10px;*/
	position:absolute;
	top:10px;
	left: 154px;
	overflow:hidden;
	padding:0;
	margin:0;
}

/*******************************************
	Part Search (ContentMetaSearchDash)
*******************************************/

ul.elProductSearch
{
	list-style:none;
	margin:0;
	padding:0;
	width:702px;
	height:78px;
	position:relative;	
	overflow:hidden;
}

ul.elProductSearch li
{
	width:auto;
	float:left;
	margin-top: 40px;
}

ul.elProductSearch li select
{
	width:214px;
	margin: 6px 4px 0 0;
	font:normal 1.3em Tahoma;
	height:22px;
}

ul.elProductSearch li.elMake
{
	margin-left:14px;
}

ul.elProductSearch li.submit
{
	width:80px;
	position:absolute;
	top:6px;
	right:-18px;
}

ul.elProductSearch li.submit a.hoverbutton,
ul.elProductSearch li.submit a.hoverbutton:link,
ul.elProductSearch li.submit a.hoverbutton:visited
{
	width:22px;
	height:22px;
	background:url(../_images/nelson/partsearch_submit_hover.gif) no-repeat top left;
	border:0;
}

ul.elProductSearch li.submit a.hoverbutton:hover,
ul.elProductSearch li.submit a.hoverbutton:active
{
	background:url(../_images/nelson/partsearch_submit.gif) no-repeat top left;
}

ul.elProductSearch li.submit a.hoverbutton span
{
	display:none;
}


ul.elProductSearch li.elPartSearch
{
	/*margin-top: 10px;
	margin-right:10px;*/
	position:absolute;
	top:-27px;
	right:78px;
}

ul.elProductSearch li.elPartSearch input
{
	width:140px;
	font:normal 1.3em Tahoma;
}

ul.elProductSearch li.reset
{
	width:61px;
	height:22px;
	position:absolute;
	top:-27px;
	right:10px;
}

ul.elProductSearch li.reset a.hoverbutton,
ul.elProductSearch li.reset a.hoverbutton:link,
ul.elProductSearch li.reset a.hoverbutton:visited
{
	width:61px;
	height:22px;
	background:url(../_images/nelson/btn_reset.gif) no-repeat top left!important;
	border:0;
	padding:0;
	margin:0;
}

ul.elProductSearch li.reset a.hoverbutton:hover,
ul.elProductSearch li.reset a.hoverbutton:active
{
	background:url(../_images/nelson/btn_reset_hover.gif) no-repeat top left!important;
}

ul.elProductSearch li.reset span
{
	display:none;
}

/*******************************************
	Part Search Results
*******************************************/

table.elPartsResults
{
	width:100%;
	font:normal 1.1em Arial, Tahoma, Helvetica;
	color:#5a5a5a;
	margin:0 0 10px 10px;
	text-transform:uppercase;
}

table.elPartsResults tr
{
	height:25px;
}

table.elPartsResults tr td
{
	text-align:center;
}

table.elPartsResults tr.elTableNormal
{
	background-color:#fff;
}

table.elPartsResults tr.elTableHighlight
{
	background-color:#ededeb;
}

table.elPartsResults tr td.elModel
{
	width: 140px;
}

table.elPartsResults tr td.elPosition
{
	width:130px;
}

table.elPartsResults tr td.elDate
{
	width: 90px;
}

table.elPartsResults tr td.elRef
{
	width: 60px;
}

table.elPartsResults tr td.elImage
{
	width: 80px;
}

table.elPartsResults tr td.elImage a
{
	cursor:pointer;
}

table.elPartsResults tr td a,
table.elPartsResults tr td a:link,
table.elPartsResults tr td a:visited
{
	text-decoration:none;
	color: #8b8b8b;
}

table.elPartsResults tr td a:hover,
table.elPartsResults tr td a:active
{
	text-decoration:underline;
}

/*******************************************
	Part Search Results - No results
*******************************************/

ul.elPartsResultsNoItems
{
	list-style:none;
	margin:0 0 10px 20px;
	padding:0;
}

ul.elPartsResultsNoItems li
{
	margin:0;
	padding:0;
}

ul.elPartsResultsNoItems li h3
{
	font:normal 1.2em Arial, Tahoma, Helvetica;
}

/*******************************************
	Lightbox Gallery Hider
*******************************************/


ul.elLightbox
{
	display:none;
}

/*******************************************
	Brake Hose Information
*******************************************/

form.elBrakeHoseProductPage div.elContent h1
{
	margin:0 0 5px 0;
}

form.elBrakeHoseProductPage div.elContent h2
{
	color:#878787;
}

form.elBrakeHoseProductPage div.elContent div.elProductImage
{
	height:362px;
	width:331px;
	background:url(../_images/nelson/nelson_stokes_awaiting.gif) no-repeat top left;
	overflow:hidden;
	margin:0 auto;
}

form.elBrakeHoseProductPage div.elContent div.elProductImage div.elInnerImg
{
	width:289px;
	height:242px;
	line-height:242px;
	margin:21px 0 0 21px;
	float:left;
	overflow:hidden;
	text-align:center;
	display:inline;
}

form.elBrakeHoseProductPage div.elContent div.elProductImage div.elInnerImg div.elLowerImgContainer
{
	width:289px;
	height:242px;
	line-height:242px;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	background:#fff;
	float:none;
}

form.elBrakeHoseProductPage div.elContent div.elProductImage div.elInnerImg img
{
	float:none;
}

form.elBrakeHoseProductPage div.elContent ul.elPartDetails
{
	list-style: none;
	font:normal 1.2em Arial, Tahoma, Helvetica;
	color:#4a4a4a;
	margin:0px 0px 15px;
	padding:0;
}

form.elBrakeHoseProductPage div.elContent ul.elPartDetails li
{
	font-size: 0.85em;
	margin:0;
	line-height:28px;
	border-bottom:solid 1px #d9d8cf;
}

form.elBrakeHoseProductPage div.elContent ul.elPartDetails li p
{
	/*font-family:Tahoma;*/
	margin-top:6px;
}

form.elBrakeHoseProductPage div.elContent ul.elPartDetails li span
{
	font-weight:bold;
}

/*******************************************
	Brake Hose Information - Attachments
*******************************************/

form.elBrakeHoseProductPage ul.elThumbs
{
	list-style:none;
	width:211px;
	padding:3px;
	float:right;
}

form.elBrakeHoseProductPage ul.elThumbs li
{
	list-style:none;
	margin:10px 0 0 0;
	padding:3px;
	border:solid 1px #e4e3df;
}

form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge
{
	height: 30px;
	width: 203px;
	background-color:#dadada;
	vertical-align:middle;
	line-height:30px;
}

form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3
{
	float:right;
	width:auto;
	font:normal 1.8em #fff;
	margin:0 10px 0 0;
	line-height:28px;
	font-size:1.7em;
}

form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3 a,
form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3 a:link,
form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3 a:visited
{
	color:#fff;
	text-decoration:none;	
}

form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3 a:hover,
form.elBrakeHoseProductPage ul.elThumbs li div.elEnlarge h3 a:active
{
	color:#e8e8e8;
}

/****************************************************************************
****************************************************************************/

/*******************************************
	Footer Links
*******************************************/

.bottom-menu{
	width:100%;
	overflow:hidden;
	padding:3px 0;
	background-color: #fff;
}
.bottom-menu li{
	float:left;
	width:233px;
	padding-left:2px;
}

.bottom-menu li.first
{
	padding-left:0;
}

.bottom-menu li:first-child{
	padding-left:0;
}
.bottom-menu li img{
	display:block;
	margin:0 0 3px 0;
}
.bottom-menu li a{
	display:block;
	background:url(../_images/nelson/bg-bottom-a.gif) repeat-x;
	height:38px;
	line-height:38px;
	color:#000;
	font-size:130%;
	text-decoration:none;
	padding:0 11px;
	color:#000;
}
.bottom-menu li.active a,
.bottom-menu li a:hover{
	color:#fff;
	background:url(../_images/nelson/bg-bottom-a-hover.gif) repeat-x;
}
.bottom-menu li a span{
	display:block;
	background:url(../_images/nelson/pointer-1.gif) no-repeat 100% 50%;
}
.bottom-menu li.active a span,
.bottom-menu li a:hover span{
	background:url(../_images/nelson/pointer-2.gif) no-repeat 100% 50%;
}
#ZoneFooterRow{
	background:url(../_images/nelson/bg-footer.gif) repeat-x;
	width:100%;
	height:204px;
	overflow:hidden;
}

/*******************************************
	Footer Menu
*******************************************/
.left-footer{
	width:436px;
	float:left;
	padding:40px 0 0 18px;
}
.footer-menu {
	width:100%;
	padding-bottom:20px;
}
.footer-menu li{
	display:inline;
	background:url(../_images/nelson/line.gif) no-repeat 0 50%;
	padding: 0 5px;
}
.footer-menu li:first-child{
	background:none;
	padding-left:0;
}
.footer-menu li a{
	color:#333;
	text-decoration:none;
	font-size:110%;
}
.left-footer address a:hover,
.footer-menu li a:hover{text-decoration:underline;}
.left-footer address{
	font-size:110%;
	color:#666;
	font-style:normal;
}
.left-footer address span{display:block;}
.left-footer address a{
	color:#666;
	text-decoration:none;
}

/*******************************************
	Got a Question Area
*******************************************/
.center-footer{
	background: url(../_images/nelson/bg-footer-center.gif)  no-repeat;
	width:213px;
	height:185px;
	float:left;
	padding: 0px 24px 0 20px;
	margin-top: 0;
}
.center-footer h3{
	margin:0 0 10px 0;
	color:#f63aa7;
	font-size:1.3em;
	font-weight:bold;
}
.center-footer p {
	margin:0 0 5px 0;
	font-size:110%;
}
.name{
	width:100%;
	padding-bottom:5px;
}
.center-footer label{
	font-size:1.2em;
	color:#555;
	display:block;
	padding:0 0 3px 0;
}
.center-footer a.formDesc
{
	display: none;
}
.center-footer input{
	background:#dfe1dc;
	border:1px solid #fff;
	width:172px;
	padding:5px 5px 2px 5px;
	height:15px;
	line-height:13px;
}
.center-footer ul
{
margin: 0;
padding:0;
}

.center-footer a.hoverbutton{
	width:22px;
	height: 22px;
	line-height: 22px;
	padding:0;
	background:url(../_images/nelson/btn-submit.gif) no-repeat left top !important;
	float: right;
	display: inline;
	border: 0;
	margin-top:-23px;
	margin-right:5px;
}
.center-footer a.hoverbutton span
{
	display:none;
}

.center-footer fieldset ul div
{
	margin-bottom:4px;
	margin-top:6px;
}

.center-footer fieldset ul div label em
{
	color:#f63aa7;
}
/*******************************************
	Accreditations (Right Footer Area)
*******************************************/

.right-footer{
	width:195px;
	float:right;
	padding:58px 19px 0 0;
}
.banners{
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.banners li{
	float:right;
	padding-left:3px;
}
.banners li img{
	display:block;
}
.right-footer p{
	margin:0;
	text-align:right;
	color:#333;
}
.right-footer p a{
	color:#333;
	text-decoration:none;
}
.right-footer p a:hover{text-decoration:underline;}

/* Contact us page styling */
div.elContactForm
{
	margin-left: 30px;
}

div.elContactForm fieldset legend
{
	display: none;
}

div.elContactForm div.divInnerForm
{
	width: 462px;
	margin-bottom: 20px;
}

div.elContactForm ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.elContactForm ul li label.FormLabel
{
	display: block;
	float: left;
	width: 170px;
	height: 22px;
	line-height: 22px;
	font-size: 1.1em;
	color: #4a4a4a;
}

div.elContactForm ul li input,
div.elContactForm ul li textarea
{
	font-size: 1.2em;
	font-family: Arial, Helvetica, serif;
	margin-bottom: 8px;
	width: 280px;
	padding:5px 5px 2px 5px;	
	border:1px solid #ccc;
	background:#dfe1dc;
}

div.elContactForm ul li input
{
	height:15px;
	line-height:13px;
}

div.elContactForm ul li label.FormLabel a.formDesc
{
	display: none;
}

div.elContactForm a.hoverbutton
{
	background: #dfe1dc;
	border:1px solid #ccc;
	margin-top: 8px;
}

div.elContactForm a.hoverbutton span.hoverbutton_button
{
	color: #000 !important;
}

ul.elContactDetails
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 436px;
	display: block;
}

/**************************************

	Login Page Changes

**************************************/

div.CaptchaVerification input
{
	text-transform:uppercase;
}



/* Search Results */
ul.elTagListing
{
	list-style-type:none;
}
div.elContent h1.Title
{
	font-size:14px;
}
div.elContent h2.DateStart
{
	font-size:10px!important;
}

/***************************************

	Product Search Buttons

***************************************/

div.elProductSearchButtons
{
	overflow:hidden;
	position:relative;
	margin-left:10px;
}

div.elProductSearchButtons a span
{
	display:none;
}

div.elProductSearchButtons a.elKeyword
{
	width:335px;
	height:129px;
	display:block;
	background:url(../_images/nelson/keyword_search.gif) no-repeat top left;
	float:left;
	clear:none;
}

div.elProductSearchButtons a.elModel
{
	width:335px;
	height:129px;
	display:block;
	background:url(../_images/nelson/model_search.gif) no-repeat top left;
	float:left;
	clear:none;
}

/*********************************

  Link to other Search - Buttons
  
*********************************/
div.elPartsSearch a.elSearchPart,
div.elPartsSearch a.elSearchPart:link,
div.elPartsSearch a.elSearchPart:visited
{
	display:block;
	width:155px;
	height:22px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:99;
	background:url(../_images/nelson/part_off.gif) no-repeat top left
}

div.elPartsSearch a.elSearchPart:hover,
div.elPartsSearch a.elSearchPart:active
{
	background:url(../_images/nelson/part_on.gif) no-repeat top left;
}

div.elPartsSearch a.elSearchPart span,
div.elPartsSearch a.elSearchManufacturer span
{
	display:none;
}

div.elNewSearch ul.elProductSearch li.reset
{
	top:-30px;
	right:170px;
}

div.elNewSearch ul.elProductSearch li.reset a,
div.elNewSearch ul.elProductSearch li.reset a:link,
div.elNewSearch ul.elProductSearch li.reset a:visited
{
	height:21px!important;
	line-height:21px!important;
}

div.elPartsSearch a.elSearchManufacturer,
div.elPartsSearch a.elSearchManufacturer:link,
div.elPartsSearch a.elSearchManufacturer:visited
{
	display:block;
	width:165px;
	height:22px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:99;
	background:url(../_images/nelson/manufacturer_off.gif) no-repeat top left;
}

div.elPartsSearch a.elSearchManufacturer:hover,
div.elPartsSearch a.elSearchManufacturer:active
{
	background:url(../_images/nelson/manufacturer_on.gif) no-repeat top left;
}

div.elNewSearch ul.elProductSearch li.elPartSearch
{
	top:6px;
	left:10px;
	width:220px;
}

div.elNewSearch ul.elProductSearch li.elPartSearch input
{
	width:220px;
}

div.elPartsSearch ul.elProductSearch li.elSelect
{
	position:absolute;
	top:0;
	left:242px;
	width:220px;
}

div.elPartsSearch ul.elNewSearch.elPartsCodes li.submit
{
	left:435px;
	z-index:1;
}

div.elPartsSearch ul.elNewSearch.elPartsCodes li.reset
{
	right:178px;
}
.webform #ZoneLeftColumn{
	display:none;
}
.webform #ZoneRightColumn{
	width:798px;
}
/*-End Section -_theme.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/

/*-End File-*/
