/* Reset default browser styles
**************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal;vertical-align: top; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body { background-color: #fff; font: normal normal normal 12px/1.4 Arial,Helvetica,sans-serif; color:#333; }
.container { width: 800px; margin:0 auto; }

a { color:#d21034;  }
 #body a { font-weight:bold; text-decoration:none; }

/* Headings
**************************************************/
h1 { float: left;font-size: 1.5em; }
#header h1 { position: absolute;top: 40px;color: #666;font-weight: bold;width: 190px;padding-left: 185px;color:#fff; }
#header h1.french { background: transparent url(/BriggsFAQs/resources/powerproducts/pics/language/french-h1.png) top left no-repeat;width: 200px;margin-left: 185px;text-indent: -5000px; }
h2 { font-size: 1.25em; color:#fff;line-height: 1.25em; }
h3 { font-size:14px; font-weight:bold; color:#111; line-height:1.1; margin:0 0 0.3333em; }
h3 a {color:#111; }

/* Basic Block Level Elements
**************************************************/
p,ul,ol,dl,blockquote { margin:0 0 1.4em; }

ul,ol { padding:0 0 0 2.1em; }
li ul,li ol { margin:0; }
ul { list-style:disc; }
ol { list-style:decimal; }

em	{ font-style:italic;color: #666; }
strong	{ font-weight:bold; }

/* Misc. Classes
**************************************************/
.right { float:right; }
.left { float:left; }
.pad .left { margin:0 2.1em 2.1em 0; display:inline; }

#header { margin-top:10px;height: 50px; }
#logo { float:left; margin: 0; padding:0; }
.sectionheader1 { font-weight: bold;font-size: 1.25em;color: #d21034;text-decoration: underline; }


/* Top Bar
**************************************************/
#utility { font-size: 0.9em;line-height:10px; float:right;  width:300px;text-align: right; }
#utility a { color:#666;}
#utility a:hover { color:#333;text-decoration: none; }

/* Search
**************************************************/

#frm_search { float:right; margin:15px 0 0; }
#frm_search div { float:left; }
#help_link { float:none; clear:left; font-size:9px; text-align:right; width:389px; padding:0 0 0 0; }
#help_link a { color:#aaa; text-decoration:underline;}

#search_wrap { float: right;height: 36px;margin: 0;padding: 15px 0 0 0; }

#search_drop { float: left;width: 200px; height:14px; background:url(/BriggsFAQs/resources/powerproducts/pics/search_input-bg.png) no-repeat left top; padding:8px; }
#search_drop select { width:175px; border:0; font: normal 11px normal Arial,Helvetica,sans-serif; color:#555; height:14px;float: left; }

#search_input { float: left;width:200px; height:14px; background:url(/BriggsFAQs/resources/powerproducts/pics/search_input-bg.png) no-repeat left top; padding:8px;margin-top: 0; }
#search_input input { width:175px; border:0; background:#fff; font: normal 11px normal Arial,Helvetica,sans-serif; color:#555; height:14px;float: left; }

#search_lg_input { float: left;width:400px; height:14px; background:url(/BriggsFAQs/resources/powerproducts/pics/search_input-bggr.png) no-repeat left top; padding:8px;margin-top: 0; }
#search_lg_input input { width:350px; border:0; background:#fff; font: normal 11px normal Arial,Helvetica,sans-serif; color:#555; height:14px;float: left; }

#search_button { float: left;padding:2px; }
#search_button button { background:url(/BriggsFAQs/resources/powerproducts/pics/search_button.png) no-repeat left top;border:0;margin:0; padding:26px 0 0; width:26px;height:0; overflow:hidden; cursor:pointer;}
#search_button button:hover { background-position:left -26px;}
#search_button button:active { background-position:left -52px;}

#search_option { float: left;padding-left: 10px; width:75px;text-align:left; }
#category { font:normal 9px/normal Arial,Helvetica,sans-serif; color:#666; background:#fff; border:solid 1px #ccc; }
#search_option ul { list-style:none; margin:0; padding:0; }
#search_option ul li { padding: 0; margin: 0;font-size: 0.8em; }
#search_option ul li a { color:#666; text-decoration:underline; float:left; }
#search_option ul li a:hover { color:#333;text-decoration:none; }

/* Navigation
**************************************************/
#navigation { right:0; position:absolute; bottom:20px; font-size:12px; line-height:11px; font-weight:bold; width:740px; }
#navigation ul { list-style:none; margin:0; padding:0; }
#navigation ul li { float:left; margin:0; overflow:visible; padding:0 4px;background:#fff url(/BriggsFAQs/resources/powerproducts/shared/navigation_divider.gif) no-repeat left center; }
#navigation ul li a { float:left; margin:0; padding:0px; text-transform:uppercase; text-decoration:none; color:#d21034;  }
#navigation ul li a span { float:left; margin:0; padding:8px 9px; }
#navigation ul li a:hover, #navigation ul li.on a { background: #d21034 url(/BriggsFAQs/resources/powerproducts/shared/navigation-left.png) no-repeat left top;  }
#navigation ul li a:hover span, #navigation ul li.on a span { background:  url(/BriggsFAQs/resources/powerproducts/shared/navigation-right.png) no-repeat right top; color:#fff;  }
#navigation ul li:first-child { background-image:none; }

/* List
**************************************************/
#srch-list { float: left;width: 745px;margin:0 50px 0 25px; padding:0; }
#srch-list ul { list-style:none;padding: 0;margin: 0; }
#srch-list ul li { border-top: 1px solid #ddd;padding: 10px; }
#srch-list ul li:hover { border-top: 1px solid #ddd;padding: 10px;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/tb-highlight.png) top left repeat-x; }
#srch-list ul li a { color: #d21034; }
#srch-list ul li a:hover { color: #333; }

#srch-list-tp { float: left;width: 745px;margin:0 50px 0 25px; padding: 10px 0; }
#srch-list-tp p.available { float: left;width: 350px;margin:0;text-align: left;font-weight: bold; }
#srch-list-tp p.pagination { float: left;width: 375px;margin:0; padding:0;text-align: right;font-weight: bold; }
#srch-list-tp p.pagination .view-pad { padding-left: 25px; }
#srch-list-tp p.pagination a { text-decoration: none;color: #999; }
#srch-list-tp p.pagination a:hover { text-decoration: underline; }

#srch-list-more { float: left;width: 725px;margin:0 50px 0 25px;padding: 10px;border-top: 1px solid #ddd;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/list-ft.png) top left repeat-x;color: #666; }
#srch-list-more a { color: #666;font-weight: normal;font-size: 0.9em;text-decoration: underline; }
#srch-list-more a:hover { text-decoration: none; }

/* Browse
**************************************************/
#topic { float: left;width: 345px;margin:0 50px 0 0; padding:0; }
#topic-list { float: left;width: 345px;margin:0; padding:0; }
#topic-list ul { list-style:none;padding: 0;margin: 0; }
#topic-list ul li { border-top: 1px solid #ddd;padding: 10px; }
#topic-list ul li:hover { border-top: 1px solid #ddd;padding: 10px;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/tb-highlight.png) top left repeat-x; }
#topic-list ul li a { color: #d21034; }
#topic-list ul li a:hover { color: #333; }

#topic-list-tp { float: left;width: 345px;margin:0; padding: 10px 0; }
#topic-list-tp p.available { float: left;width: 345px;margin:0;text-align: left;font-weight: bold; }
#topic-list-tp p.pagination { float: left;width: 345px;margin:0; padding:0;text-align: right;font-weight: bold; }

#topic-list-more { float: left;width: 325px;padding: 10px;border-top: 1px solid #ddd;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/list-sm-ft.png) top left repeat-x;color: #666;text-align: center; }
#topic-list-more a { color: #666;font-weight: normal;font-size: 0.9em;text-decoration: underline; }
#topic-list-more a:hover { text-decoration: none; }

#popular { float: left;width: 345px;margin:0; padding:0; }

#topiccat { float: left;width: 345px;margin:0 50px 0 25px; padding:0; }
#topiccat-list { float: left;width: 345px;margin:0; padding:0; }
#topiccat-list ul { list-style:none;padding: 0;margin: 0; }
#topiccat-list ul li { border-top: 1px solid #ddd;padding: 10px 10px 10px 30px;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/folder.png) 6px 12px no-repeat; }
#topiccat-list ul li:hover, #topiccat-list ul li.on { border-top: 1px solid #ddd;padding: 10px 10px 10px 30px;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/tb-highlight-fd.png) top left no-repeat; }
#topiccat-list ul li a { color: #d21034; }
#topiccat-list ul li a:hover { color: #333; }

#topiccat-list-tp { float: left;width: 345px;margin:0; padding: 10px 0; }
#topiccat-list-tp p.available { float: left;width: 345px;margin:0;text-align: left;font-weight: bold; }
#topiccat-list-tp p.pagination { float: left;width: 345px;margin:0; padding:0;text-align: right;font-weight: bold; }

#topiccat-list-more { float: left;width: 325px;padding: 10px;border-top: 1px solid #ddd;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/list-sm-ft.png) top left repeat-x;color: #666;text-align: center; }
#topiccat-list-more a { color: #666;font-weight: normal;font-size: 0.9em;text-decoration: underline; }
#topiccat-list-more a:hover { text-decoration: none; }


/* Answer
**************************************************/
#answer { float: left;width: 745px;margin: 25px 0 0 25px;padding:0; }
#answer-side { float: left;width: 200px;padding-right: 40px; }
#answer-bd { float: left;width: 500px;padding: 10px 0; }
#answer-bd h2 { color: #000;font-weight: bold;font-size: 1.5em;margin-bottom: 25px; }
#answer-bd a { color: #d21034;text-decoration: underline;font-weight: normal; }
#answer-bd a:hover { text-decoration: none; }

#related-cats { float: left;width: 166px;padding: 20px;margin: 0 0 10px 0;background: #f6f6f6 url(/BriggsFAQs/resources/powerproducts/pics/related-cats.png) top left no-repeat; }
#related-cats strong { text-transform: uppercase;font-weight: normal;color: #666; }
#related-cats ul { list-style:none;padding: 0;margin: 10px 0; }
#related-cats ul li { border-top: 1px solid #ddd;padding: 5px; }
#related-cats ul li a { color: #d21034 !important;font-weight: bold; }
#related-cats ul li a:hover { color: #333 !important; }

#answer-bd p.back { text-align: right; }
#answer-bd p.back a { color: #333;font-weight: bold;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/bg-arrow.png) top right no-repeat;text-decoration: none; padding-right: 15px;font-size: 1.1em; }
#answer-bd p.back a:hover { color: #666; }

#answer-bd .user { background-color: #f7f7f7;padding: 25px;margin: 25px 0; }
#answer-bd .user strong { font-size: 1.2em; }
#answer-bd .user ul { list-style:none;padding: 0;margin: 0; }
#answer-bd .user ul li a { color: #d21034; }

#answer-bd table { vertical-align: top; }
#answer-bd table tbody { vertical-align: top;width: 100%; }
#answer-bd table img { overflow: hidden; }


/* Contact Us
**************************************************/
#emailform { float: left;margin: 0;padding: 25px 0; }
#contact-form { float: left;margin: 0;padding: 0 22px; }
#contact-form .right { float: left;width: 350px;margin: 0;padding: 0; }
#contact-form .left { float: left;width: 350px;margin: 0 25px 0 0;padding: 0; }
#contact-form .full { float: left;width: 740px; }
#contact-form h2 { color: #D21034;font-weight: bold;font-size: 2.25em;margin-bottom: 5px; }
#contact-form h3 { margin: 0;padding: 10px 0;font-size: 1.5em; }
#contact-form ul { list-style-type: none;margin: 0;padding: 0; }
#contact-form ul li { float: left;vertical-align: top;clear: both;margin: 5px 0; }
#contact-form ul li label { float: left; width: color: #EA6C28;font-weight: bold; }
#contact-form ul li label em { color: #666;font-weight: normal;font-style: italic; }
#contact-form ul li input { width: 100%;padding: 5px; }
#contact-form .full input { width: 96%;padding: 5px; }
#contact-form .full textarea { width: 96%;padding: 5px; }
#contact-form ul li select { width: 100%;padding: 5px; }
#contact-form ul li textarea { width: 100%;padding: 5px; }

/* General Help
**************************************************/
#help { padding: 10px;margin: 0; }
#help h1 { color: #333;font-size: 1.75em;width: 100%;padding-bottom: 15px;font-weight: bold; }
#help h2 { color: #666;font-size: 1.5em;font-weight: bold; }
#help h3 { color: #D21034;font-size: 1.25em;font-weight: bold; }
#help hr { border: 1px solid #ccc;border-right: none;border-left: none;border-bottom: none;padding: 5px 0; }

/*Search Tips
**************************************************/
#searchtips { padding: 10px;margin: 0; }
#searchtips h1 { color: #333;font-size: 1.75em;width: 100%;padding-bottom: 15px;font-weight: bold; }
#searchtips h2 { color: #666;font-size: 1.5em;font-weight: bold; }
#searchtips h3 { color: #D21034;font-size: 1.25em;font-weight: bold; }
#searchtips hr { border: 1px solid #ccc;border-right: none;border-left: none;border-bottom: none;padding: 5px 0; }

/* Email Answer
**************************************************/
#emailform { float: left;padding: 0;margin: 0; }
#emailform ul { list-style-type: none; }
#emailform ul li { margin: 0;padding: 5px;clear: both; }
#emailform ul li label { float: left;width: 100%;font-weight: bold;padding: 0;clear: both; }
#emailform input { width: 50%; }


/* FOOTER
**************************************************/
#footer { clear:both;text-align: center;color: #666; }

#copyright_info { padding:10px 5px;font-size:11px !important; line-height:15px !important; margin:0 0 0; }
#copyright_info a.flag { float:right; }

#footer-shad { float: left;width: 800px;height: 15px;background: #fff url(/BriggsFAQs/resources/powerproducts/pics/shadow-btm.png) top left repeat-x;border-top: 1px solid #ccc; }



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
