/* -----------------------------------------------------------------------
	Overwrite Blueprint CSS Defaults
 ---------------------------------------------------------------------- */

body	{background:#fff; margin:0 auto;}
body 	{font-size:75%;color:#4a4a4a;font-family:  Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#d1003a;}
.large 	{font-size:1.2em;line-height:1.8em;margin-bottom:0em;}
.prepend-half	{padding-left:20px}
.append-half	{padding-right:20px}
a 		{outline:none;}

h1		{font-size:2.1em;}
h2 		{font-size:1.4em;}
h3		{font-size:1.4em;margin-bottom:6px}
h4		{color:#666}
h5		{font-size:1.1em;margin:0}
#growtable, #growtable td	{margin:0;padding:0}
#product_list.tablesorter td {padding:4px}

.fltright	{float:right}
.showgrid {background:url(/images/grid.png)!important;}
/* Make sure the link icons for out and visited are not used */
a[href^="http:"], a[href^="http:"]:visited { padding:0!important; margin:0!important; background:none!important;}

/* -----------------------------------------------------------------------
	COMMON TENELEVEN FRAMEWORK
 ---------------------------------------------------------------------- */
.nolist		{list-style:none;margin:0;padding:0}
#print_logo, #print_footer	{display:none}
.container	{background:url(../images/backtop.jpg) no-repeat top left;}
.minheight	{min-height:600px;}
.container#home	{background:none;}

/* -----------------------------------------------------------------------
	Template Styles
 ---------------------------------------------------------------------- */
a			{text-decoration:none;color:#d1003a} 
a:hover		{text-decoration:underline;color:#02295d;} 

#left 	{background:url(../images/backleft.png) no-repeat top right;}
#middle	{width:950px}
#right 	{background:url(../images/backright.png) no-repeat top left;}
#logo		{height:140px}
#main-content	{background:url(../images/backmain.png) no-repeat top left;min-height:500px}
#brotenkrumen	{margin:12px 0}
#searchstrip	{height:82px;float:right}

#footer     {clear:both;color:#fff; line-height:2em;background:#000;padding-bottom:12px;padding-top:12px}
#footer a	{color:#fff;text-decoration:none;}
#footer a:hover	{color:#fff;text-decoration:underline;}

#footertop	{background:url(../images/backfoottop.png) no-repeat top left;text-align:center;}
#footertop ul {list-style:none;margin:6px 20px 0 20px;padding:0;line-height:36px;height:40px;}
#footertop ul li  {display:inline;margin:0;padding:0 12px;border-right:1px solid #000}
#footertop ul li a  {font-size:1.25em;}
#footertop ul li.last	{border-right:none}

#footerbot	{background:url(../images/backfootbot.png) no-repeat bottom left;padding:2px 0 10px 0;margin:0 0 6px 0}

#footerlinks ul {list-style:none;margin:12px 0;padding:0;}
#footerlinks ul li  {display:inline;margin:0;padding:0 8px;border-right:1px solid #ccc;}
#footerlinks ul li a  {font-size:1em;}
#footerlinks ul li.first {padding-left:0}
#footerlinks ul li.last	{border-right:none}

#mainmenu ul	{list-style:none;margin:0;padding:0;clear:right}
#mainmenu ul li	{margin:0 0px;padding:1em 1em;float:left;background:url(../images/navtween.png) no-repeat top right;}
#mainmenu ul li a	{font-size:1.6em; font-weight:200; color:#838384; font-family: Univers, arial, sans-serif}
#mainmenu ul li a:hover, #mainmenu ul li a#current	{color:#d1003a;text-decoration:none}
#mainmenu ul li.first	{padding-left:6px;}
#mainmenu ul li.last	{background:none}

#homefooter	{padding:10px 0 10px 0}
#homefooter ul {list-style:none;margin:0 0 0 32px;padding:0;}
#homefooter ul li  {display:inline;margin:0;padding:0 6px 0 4px;border-right:1px solid #aeafb1;}
#homefooter ul li a  {font-size:.9em;color:#aeafb1}
#homefooter ul li.last	{border-right:none}

#additional_column	{margin-top:2.1em}
.filters h4.browse {display:inline}
.filters #browse_all {float:right;font-size:.85em;padding-top:.25em}
.filters #browse_all a {color:#888}
/* -----------------------------------------------------------------------
	Search Box
 ---------------------------------------------------------------------- */
fieldset.search{border:none;width:217px;margin:19px 0 0;padding:0;float:right}
.search input,.search button{border:none;float:left;margin:0}
.search input.box{color:#000;font-size:1.2em;width:170px;height:28px;background:#616161 url(../images/searchback.png) no-repeat; line-height:28px;padding:0 5px 0;}
.search input.box:focus{background:url(../images/searchback.png) no-repeat left -28px;outline:none;}
.search button.btn{width:33px;height:28px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(../images/searchback.png) no-repeat top right;}
.search button.btn:hover{background:#fbc900 url(../images/searchback.png) no-repeat bottom right;}

#footerbot fieldset.search{border:none;width:190px;margin:19px 0 0 0;padding:0;float:none}
#footerbot .search input,.search button{border:none;float:left;margin:0}
#footerbot .search input.box{color:#000;font-size:1.0em;width:150px;height:26px;line-height:26px;background:#616161 url(../images/signupback.png) no-repeat;padding:0 5px 0;}
#footerbot .search input.box:focus{background:url(../images/signupback.png) no-repeat left -26px;outline:none;}
#footerbot .search button.btn{width:28px;height:26px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(../images/signupback.png) no-repeat top right;}
#footerbot .search button.btn:hover{background:#fbc900 url(../images/signupback.png) no-repeat right -26px ;}
#footerbot h3#enews, #footerbot h3#dealers	{background:url(../images/uk-enews.png) no-repeat;width:80px;height:22px;text-indent:-500px;overflow:hidden;float:left;margin-right:6px}
#footerbot h3#dealers	{background:url(../images/uk-dealers.png) no-repeat;}
#footerbot #intdealers	{float:right;margin-right:36px;font-size:1.2em}


.language	{padding:0px;margin:23px 10px 0 0px;}
.homelanguage	{padding:0px;margin:70px 10px 0 0px;}
#hometop	{background:url(../images/backhometop.png) no-repeat bottom; height:110px;}
#homemid	{background:url(../images/backhome.png) repeat-y;}
#homebot	{background:url(../images/backhomebot.png) no-repeat bottom;padding-bottom:20px}
#homeslideshow {margin:0 14px;height:388px;}

.homelanguage img	{margin:5px 0 0 10px;}

/* -----------------------------------------------------------------------
	Filters
 ---------------------------------------------------------------------- */


.lightgray .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .6em; height: .8em; cursor: default; }
.lightgray .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.lightgray .ui-slider-horizontal { height: .3em; width:137px;margin:18px 0 6px 0}
.lightgray .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.2em; }
.lightgray .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.lightgray .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.lightgray .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.slider_label	{float:left;font-weight:400;color:#838384}
.slider_amount 	{border:none!important; color:#838384!important; background:none!important;width:100px!important;padding:0;margin:2px 0 4px 8px!important;font-size:.9em!important}

.filters ul	{list-style:none;margin:0;padding:0}
.filters .facet a .count	{font-size:.8em;float:right;color:#888;}
.filters .facet a {display:block;cursor:pointer}
.filters .facet a:hover {text-decoration:none}
.filters .facet_sel	{padding-top:.5em}
.filters .facet_sel a.minus	{background:url(../images/close-x.gif) #d1003a no-repeat 97% 50%; padding:0px 20px 1px 4px;border:1px solid #cbcbcb;font-size:.85em;color:#fff;text-decoration:none;display:block}
.filters .facet_sel a.minus:hover	{text-decoration:none;}


/* -----------------------------------------------------------------------
	ADDED FOR FILTERBAR 2
.filters	{width:158px;margin-top:12px}
.filters h4	{margin:0 0 .5em 0;color:#d1003a}
.filters .filterlist	{padding:6px 8px 8px 8px;border:none;background:url(../images/backfieldset.png) no-repeat 0 0px;} 
.filters .filtercap {background: url(../images/backfieldset-bot.png) no-repeat bottom;padding-bottom:3px;margin-bottom:12px}
.filters .filter_legend {padding-left:1px;margin:-2px 0 8px 0;font-weight:700;font-size:1.0em}
.filters .radio_list li, .filters .checkbox_list li	{clear:none;}
.filters .radio_list input[type="radio"], .filters .checkbox_list input[type="checkbox"] {display:inline;}
.filters .radio_list label, .filters .checkbox_list label {width:auto;display:inline;float:none;text-transform:none;font-weight:400;font-size:1.1em;line-height:1.4em;margin-left:2px}
.filters ul.form		{color:#838384;margin-top:1em;font-size:1.0em;}
.filters ul.form li, .filters li.facet	{border-bottom:1px dotted #ddd;}
 ---------------------------------------------------------------------- */
 
.lightgray .filters ul li.facet	{border-bottom:1px dotted #ddd;margin:0;padding:0;list-style:none;}
.lightgray .filters ul.topfacet  {list-style:none;padding:.5em .5em;}
.lightgray .filters ul.topfacet li	{list-style:none;margin:0 0 .25em 0;padding:.25em 0;}
.lightgray .filters ul.topfacet li ul	{list-style:none;margin:0 0 .25em 0;padding:.25em .5em;}
.lightgray .filters h4	{margin:0;color:#d1003a;font-size:1.1em;background:url(../images/filter-h4back.gif) repeat-x;padding:.25em .5em}
.filters .facet h4	{text-transform:uppercase;font-weight:700;}
.filters .facet a h4  .count	{color:#d1003a;padding-top:.25em}

/* -----------------------------------------------------------------------
	Product Lists
 ---------------------------------------------------------------------- */
ul#product_list	{list-style:none;margin:0;padding:0;clear:right}
ul#product_list li	{width:140px;height:220px;padding:5px 4px 0 4px; text-align:center;background:#fff;border:1px solid #dfdfe1;float:left;margin:0 9px 10px 0;}
ul#product_list li .valign	{height:133px;display:table;margin:0 auto}
ul#product_list li .valign div	{display:table-cell;vertical-align:middle;}
ul#product_list li p	{padding:5px 5px 0 5px;font-size:.9em;color:#666}
ul#product_list li p a	{display:block;font-size:1.1em;font-weight:700}
ul#product_list li a:hover	{text-decoration:none}
ul#product_list li.last	{margin-right:0}
ul#product_list li:hover {background:url(../images/hoverback.png) repeat-x #f1f1f1;cursor:pointer;border-color:#a9adb0}
ul#product_list li ul {margin: 0; padding: 0;margin-left: 20px;}
ul#product_list li ul li{width: auto;height: auto;padding: 0;margin: 0;float: none;border: none;text-align: left;background: transparent;}
ul#product_list li ul li:hover{background: none;}

ul#product_list ul#attributes	{list-style:none;margin:.25em 0 0 0;padding:0;}
ul#product_list ul#attributes li	{margin:0;padding:0;text-align:center;font-size:.8em;}
ul#product_list ul#attributes li label	{color:#888;font-weight:400}

h1.category-title	{float:left;}
ul.view{float: left;list-style: none;margin:.5em 0 0 1em;padding:0}
ul.view li{display:inline;margin:0 1px;font-size: .85em;}
ul.view li a {color: #333;}
ul.view a.active {color:#d1003a}


.pagination	{float:right;font-size:.9em;color:#838384;margin-top:12px;margin-right:42px}
.pagination ul	{margin:0;padding:0;list-style:none;}
.pagination ul li	{float:left;padding:0 2px;margin:0;line-height:11px}
.pagination ul li.summary	{margin-right:6px;padding-right:6px;border-right:1px solid #838384}
.pagination ul li a.selected	{color:#000}

#main_image {width:300px;float:right;margin:0 30px;}
#addtocart	{margin-bottom:1.5em;}
#addtocart	select {padding:4px;max-width:500px;font-size:.9em}

.large_image #zoom {position:absolute;left:60px;bottom:20px;}
.highslide img {border:none;}

.add_images	{width:104px;text-align:right;margin-top:-3em}
.add_images h3	{font-size:.9em;color:#838384;clear:both;margin-bottom:1.0em;padding-top:1.3em}

.add_images ul#colors {list-style:none;margin:0;padding:0;float:right}
.add_images ul#colors li {float:left; border:1px solid #b2b2b5; padding:2px;margin:0 0 8px 8px}
.add_images ul#colors li div  {height:20px; width:20px;}

.add_images ul#thumbnails {list-style:none;margin:0;padding:0}
.add_images ul#thumbnails li {float:left; border:1px solid #b2b2b5; padding:2px;margin:0 0 4px 4px}
.add_images ul#thumbnails li a {display:block;height:42px; width:42px;overflow:hidden;}
.add_images ul#thumbnails li a.activeSlide img {opacity:0.3;filter:alpha(opacity=30)}
.add_images ul#thumbnails li img {max-height:60px;max-width:60px}


.crop_thumbnails .thumb {display:block;height:40px; width:50px;overflow:hidden;text-align:center;vertical-align:middle;background:#fff;border:1px solid #ddd}
.crop_thumbnails .thumb img	{height:40px;width:auto}

#tabs	{clear:both;margin-top:12px}
#tabs div a	{color:#d1003a}
#more	{background:url(../images/more.png) no-repeat top left;width:46px;height:16px;display:block;text-indent:-200px;overflow:hidden}
.less#more {background-position:bottom}
.ui-tabs .ui-tabs-nav li a {padding:0.4em .7em!important;font-size:1em}
.lightgray .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
/* -----------------------------------------------------------------------
	Market Slideshows
 ---------------------------------------------------------------------- */

#market	{width:850px;height:362px;background:url(../images/marketback.png) no-repeat;margin:0 auto;padding:15px;position:relative}
#slidenav {position:absolute;left:15px;bottom:29px;z-index:20;background:url(../images/pagerback.png) no-repeat top right; height:25px; padding:0 16px 0 3px;line-height:29px}
#slidenav a {margin:0; padding: 3px 4px; font-weight:700  }
#slidenav a.activeSlide { color:#000}
#slidenav a:focus { outline: none; }
#slideshow	{height:348px;width:837px;overflow:hidden}

#product_list .metric {display:block;}
#product_list .metric:before {content:""}
.metric	{color:#888;display:inline;}
.metric:before	{content:"/ "}
.zebra td, .zebra th	{border-bottom:1px dotted #aaa;padding:3px 0!important;font-size:.9em }
.zebra th	{text-transform:uppercase}

/* -----------------------------------------------------------------------
	Certification Icons
 ---------------------------------------------------------------------- */

ul#certifications	{list-style:none;margin:0;padding:0}
ul#certifications li {margin:6px 6px 3px 0;line-height:32px;float:left;}
ul#certifications li.UL {width:41px;height:32px;background:url(/images/certifications/ul.png) no-repeat;text-indent:-500px;overflow:hidden}
ul#certifications li.CSA {width:34px;height:32px;background:url(/images/certifications/csa.png) no-repeat;text-indent:-500px;overflow:hidden}
ul#certifications li.Atex {width:37px;height:32px;background:url(/images/certifications/EXsymbol.png) no-repeat;text-indent:-500px;overflow:hidden}
ul#certifications li.Intertek {width:30px;height:32px;background:url(/images/certifications/Intertek-ETL-Listed-C-US.png) no-repeat;text-indent:-500px;overflow:hidden}
ul#certifications li.FM {width:50px;height:32px;background:url(/images/certifications/FM.png) no-repeat;text-indent:-500px;overflow:hidden}

.addthis	{float:right;color:#8e938f;margin:13px 40px 3px 20px;padding:0 0 3px 0;text-align:right;}
.addthis ul	{list-style:none;margin:0;psdding:0} 
.addthis li	{float:left;margin:0 1px;psdding:0} 

.te_blog	{margin-top:24px}
.sidemenu	{width:158px}
.sidemenu .ui-accordion-header	{background: #000 url(jquery-ui/filters/images/content-lightgrayback.png) 50% 0 repeat-x;}
.sidemenu a.ui-state-active, .sidemenu a.ui-accordion-content-active {color:#d1003a}
.sidemenu a.ui-state-focus {color:#4a4a4a!important}
.sidemenu a:hover	{color:#000!important}
.sidemenu .ui-accordion-content  {background:url(/images/backfieldset.png) no-repeat -1px -26px; padding: .75em 1.2em 1em 3.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px;}
.sidemenu .ui-accordion-content li  {list-style:disc;font-size:.9em;margin:4px 0;}
.sidemenu .ui-accordion-content li a  {}
.sidemenu .date	{color:#888;font-size:.8em}
.sidemenu .ui-accordion-content li ul  {margin-left:0;padding-left:1em}

#side_slot	{margin-top:24px}

#contact_sidebar h2	{font-size:1.2em;;text-transform:;color:#000;margin:0 0 6px 0;border-bottom:1px solid #d7d4c5;}
#contact_sidebar p	{font-size:.9em}
.sidebar_list	{list-style:none;margin:0;padding:0;font-size:.9em}
.sidebar_list li	{margin:2px 0;padding:2px 0;border-bottom:1px dotted #aaa}
#sidecontent	{margin:1em 0}

#te_geo_sidebar	{float:left;width:34%;margin-left:-25px;}
.te_geo_map 	{float:left;width:62%;margin-left:1%;height:500px;margin-bottom:24px}
ul.te_geo_results {margin-right:.25em}



.dealer_form th	{font-weight:400;background:#eee;width:140px;font-size:.85em;}
.dealer_form input[type="text"],.dealer_form input[type="password"],.dealer_form textarea, .dealer_form select {padding:4px;margin:1px 0}
.dealer_form input[type="text"], .dealer_form textarea	{width:90%}
.dealer_form .checkbox_list	{list-style:none;margin:0;padding:0}
.dealer_form .checkbox_list	li {float:left;width:13em;margin:0;padding:2px;font-size:.85em;font-weight:400}

#te_faqs	{width:70%}
#te_faqs .faq .question a	{background-image:url(../images/more-arrow.png);}
#te_faqs .faq .closed a     {background-image:url(../images/down-arrow.png);color:#000}

/* -----------------------------------------------------------------------
	CMS PAGE ADDITIONS
 ---------------------------------------------------------------------- */
.light_list	{margin-bottom:2em;background:url(/images/lights-list-back.png) #b5b5b5 }
.light_list	h4	{margin:0;padding:0; background:url(/images/title-lights-list.png) #474747 no-repeat; height:31px;color:#fff;text-indent:-500px;overflow:hidden}
.light_list	ul	{list-style:none;margin:0;padding:.5em 1.5em;}
.light_list	ul li	{margin:0;padding:.1em 0;float:left;width:33%}

.light_list.right	{float:right;width:60%;margin:0 0 1.5em 1.5em;}
.light_list.right ul li	{margin:0;padding:.1em 0;float:left;width:50%}

#parts_num .center	{text-align:center;}
#parts_num th	{white-space:nowrap;font-size:.85em!important}
#parts_num th, #parts_num td	{font-size:.9em;border-right:1px dotted #dedede;padding:3px 6px}
#parts_num td 	{background:#fff;border-bottom:1px solid #dedede}
#parts_num tr.last td 	{border-bottom:0px}
#parts_num a	{text-decoration:underline}

/* -----------------------------------------------------------------------
ADDITIONAL JOB POSTING STYLES
 ---------------------------------------------------------------------- */
#job_posting .reply_form {padding:12px;border: 1px solid #dddddd;-moz-border-radius: 6px; -webkit-border-radius: 6px; }	


.comparison#parts_num th 	{font-size:.8em}
.comparison#parts_num td 	{font-size:.75em}
.comparison#parts_num td.model 	{font-size:1.0em;font-weight:700}
.comparison#parts_num td.model a	{color:#d1003a}
.back_to_list	{font-size: 0.8em; color: #666;margin:0 0 1em 0;display:block}

/* -----------------------------------------------------------------------
SHOPPING CART STYLES
 ---------------------------------------------------------------------- */
#miniCart {float:right;text-align:right;color:#fff;margin:.25em 2em 0 0;font-size:.9em}
#miniCart a {color:#fff}
#shopping_cart th {background:#000;color:#FFF;font-size:.8em;text-transform:uppercase;border-right:1px solid #666;font-weight:400}
#shopping_cart td {border-top:1px dotted #000;padding:.25em .5em;border-right:1px solid #ddd}
#shopping_cart td.last {border-right:none}
#shopping_cart td.int {text-align:right}
#shopping_cart td.totals {text-align:right;font-weight:700}
#shopping_cart td.product a {font-size: 1em;}

.backorder	{font-size:.9em;font-style:italic;color:#888}


.button.right	{float:right;margin-right:0;}
.button{display:block;border:0;cursor:pointer;text-align:center;padding:0 6px 0 0px;float:left;margin-right:1em}
.button input{border:none;cursor:pointer;position:relative;display:block;white-space:nowrap;padding:0 4px 0 12px;}

.button {background:url(../images/redbutton-cap.png) top right no-repeat;}
.button input {height:28px;line-height:28px;padding-bottom:4px;background:url(../images/redbutton.png) top left no-repeat;color:#fff;text-transform:uppercase;
				font-weight:700;font-family:Arial Narrow;letter-spacing:.05em;font-size:1.2em;}
.button:hover {background-position:bottom right; background-repeat: no-repeat;}
.button:hover input  {background-position:bottom left; background-repeat: no-repeat;}

.silver {background:url(../images/silver-button-cap.png) top right no-repeat;}
.silver input{height:22px;line-height:22px;padding-bottom:4px;background:url(../images/silver-button.png) top left no-repeat;color:#444;text-transform:uppercase;font-weight:700;font-family:Arial Narrow;letter-spacing:.1em;font-size:1.0em;}
.silver:hover {background-position:bottom right; background-repeat: no-repeat;}
.silver:hover input  {background-position:bottom left; background-repeat: no-repeat;color:#fff}

#te_geo_sidebar .button {background-color:#F3F2EB;background-image:none;border-color:#D9D6C7 #D1CCBC #D1CCBC #D9D6C7; font-size:.9em;border-right:1px solid #D1CCBC;border-style:solid;border-width:1px;cursor:pointer;margin:12px 0;padding:2px 6px}
.te_geo_result .address, .te_geo_result .distance {font-size:.85em !important}
.te_geo_popup_tools {margin-top:.5em}

#shopping_cart .right {float:right;margin-right:0}
.flash_notice {padding:.5em 2em;margin-bottom:6px;border-top: 1px solid #47a3d2;border-bottom: 1px solid #47a3d2; background: #6acee3 url(../images/highlight-flash.png) 50% top repeat-x; color: #054160;font-size:1.1em }

.border1	{border:1px solid #c1c2c4;padding:4px;background:#fff}
.marketlist, categorylist {width:103%;margin-left:-1em;}

.marketlist .border2, .categorylist	.border2{float:left;margin-right:10px;border:1px solid #c1c2c4;padding:2px;background:#fff}
.marketlist h2 {color:#000;border-bottom:1px solid #e01547;padding-bottom:.25em;margin-bottom:.25em;margin-left:199px}
.marketlist .row, .categorylist .row	{padding:10px;clear:both;}
.row.gray	{background:#efeff1}

.category	{background: url(../images/category-back.png) 50% 50% no-repeat; padding:14px;}
.categorylist h2	{color:#000;border-bottom:1px solid #e01547;padding-bottom:.25em;margin-bottom:.25em;}

.popup_product	{font-size:.9em; clear:both;padding-bottom:1em}
.highslide-container div	{font-size:inherit;font-family:inherit}
.highslide-heading {font-size:1.2em;color:#d1003a;left:0}
.highslide-close a {background-image:url(../js/highslide/graphics/closeX.png)!important;}
.highslide-close a:hover {background-position:0 16px!important;}

.highslide-controls .highslide-close a  {background-image: url(../js/highslide/graphics/controlbar-white.gif)!important;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px!important;;}

ul.form ul.error_list li	{padding:0}
ul.form ul.error_list  		{clear:left;float:none;list-style:none outside none;margin:0;padding:0 3px;margin-left:26%;width:65%}
ul.form ul.error_list {border:2px solid #DDDDDD;margin-bottom:1em;padding:0.1em;}
ul.form ul.error_list  {background:none repeat scroll 0 0 #FBE3E4;border-color:#FBC2C4;color:#8A1F11;}

/* -----------------------------------------------------------------------
	Search Results
 ---------------------------------------------------------------------- */
 #search_results	{list-style:none;margin:0;padding:0}
 #search_results li	{border-bottom:1px solid #eee; margin:.25em 0;padding:0}
 #search_results h2	{font-size:1.2em;margin:0}
 #search_results p	{font-size:.9em;margin:0}
 #search_results .thumbnail	{margin-bottom:.25em;background:#fff;height:70px}
 .noimage	{font-style:italic;color:#ddd;text-align:center;padding:.5em 0}
 
 #search_results .search_url a {font-size:.9em;color:#888}
 #search_results .search_url a:hover {color:#d1003a;text-decoration:none}
 #search_query {padding:3px}

/* -----------------------------------------------------------------------
 TEMP FIX
 ---------------------------------------------------------------------- */
#mainmenu ul li.last  {display:none!important}
.cert-legend	{font-size:.85em;color:#d1003a;}
.cert-legend ul	{margin:0 0 1em 0;padding:0;list-style:none}
.cert-legend ul li	{margin:.1em 0;padding:.1em 0;border-bottom:1px dotted #ddd}
#certchoice	{float:left;margin:.5em 0 0 .5em;font-size:.9em}

tr.coops	ul.radio_list {list-style:none;margin:1em 0;padding:0}
tr.coops	ul.radio_list li {display:inline;margin:0;padding:0}
