@charset "utf-8";
/*----------- Southern Off-Road Specialists -----------*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }


/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6
{ font-size: 100%; }


/*Removes list-style from lists */
ol, ul
{ list-style: none; }


/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, the, var
{ font-style: normal; font-weight: normal; }


/* Removes borders and spacing from tables */
table
{ border-collapse: collapse; border-spacing: 0; }


/*Removes border from fieldset and img */
fieldset, img
{ border: 0; }


/* Left-aligns text in caption and th */
caption, th
{ text-align: left; }


/* Removes quotation marks from q */
q:before, q:after
{ content: ''; }


/* HTML STYLING */
html { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
body { background-color: white; }

/* HEADER STYLING */
#header_container { background-image: url(../images/global/pmr_header_bgfull.jpg); background-position: center; background-repeat: no-repeat; display: block; height: 173px; margin: 0 auto; padding: 0; width: 100%; }
#header { background: url(../images/global/pmr_header_navbg-full.png); background-position: top right; background-repeat: no-repeat; display: block; height: 173px; margin: 0 auto; padding: 0; width: 960px; }
#header img { display: inline; float: left; margin: 50px 0 0 0; padding: 0; }
#header img.pmrwest { display: inline; float: right; margin: 44px 5px 0 0; padding: 0; }

#top_nav { background: transparent; display: block; float: right; height: auto; margin: 25px 60px 0 0; padding: 0; position: relative; width: auto; }
#top_nav ul { border: none; display: inline; float: right; font-size: 13px; margin: 0; padding: 0; text-align: left; width: auto; }
#top_nav ul li { color: rgb(255,255,255); display: inline; list-style-type: none; margin: 0 0 0 15px; /* Removes unwanted margin in IE */ }
#top_nav a:link, #top_nav a:visited { color: rgb(255,255,255); font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; margin: 0; text-decoration: none; text-transform: none; }
#top_nav a:hover { background-color: transparent; color: #ff7900; text-decoration: none; }


/* BANNER STYLING */
#banner_container { background-image: url(../images/global/pmr_bodytop_bgfull.jpg); background-position: top; background-repeat: repeat-x; display: block; height: 300px; margin: 0 auto; padding: 0; width: 100%; }
#banner  { background: url(../images/home/pmr_banner_bg.png); background-position: center; background-repeat: no-repeat; display: block; height: 255px; margin: 0 auto; padding: 0; position: relative; top: 30px; width: 960px; }

#fader { background-color: transparent; display: block; float: left; height: 219px; margin: 18px 0 0 18px; padding: 0; width: 600px; }
#intro { background-color: transparent; display: block; float: right; height: 219px; margin: 18px 18px 0 0; padding: 0; width: 280px; }
#intro h2 { color: white; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 35px; font-weight: normal; margin: 0; padding: 0 0 10px 0; }
#intro p { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; margin: 0; padding: 0 0 20px 0; width: auto; }
#intro p a:link, #intro p a:visited { color: white; text-decoration: none; }
#intro p a:hover { color: #ff7900; text-decoration: none; }


/* MAIN BODY STYLING */
#mainbody { background: transparent; display: block; height: auto; margin: 0 auto; padding: 0; width: 960px; }
#mainbody h2 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0 0 3px 0; width: 960px; }
#mainbody h5 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 20px 0 3px 0; width: 960px; }
#mainbody p { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 20px 10px 20px 0; width: auto; }
#mainbody p img { display: block; float: right; margin: 0 0 0 15px; }
#mainbody p img.imgfloatleft { display: inline; float: left; margin: 0 15px 0 0; }
#mainbody p { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 20px 10px 20px 0; width: auto; }
#mainbody p a:link, #mainbody p a:visited { color: #ff7900; text-decoration: none; }
#mainbody p a:hover { color: rgb(127,127,127); text-decoration: none; }


#mainbody .left_column { background: transparent; display: block; float: left; height: auto; margin: 0; padding: 0; width: 610px; }
#mainbody .left_column h2 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0 0 3px 0; width: 610px; }
#mainbody .left_column h4 { border-bottom: 1px solid rgb(127,127,127); color: rgb(127,127,127); font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0 0 3px 0; width: 610px; }
#mainbody .left_column h3 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 20px 0 0 0; width: auto; }
#mainbody .left_column h5 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 20px 0 3px 0; width: 610px; }
#mainbody .left_column p { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: 350px; line-height: 16px; margin: 0; padding: 20px 10px 20px 0; width: auto; }
#mainbody .left_column p a:link, #mainbody .left_column p a:visited { color: #ff7900; text-decoration: none; }
#mainbody .left_column p a:hover { color: rgb(127,127,127); text-decoration: none; }
#mainbody .left_column p.left { color: rgb(127,127,127); float: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: 450px; line-height: 16px; margin: 0; padding: 20px 10px 20px 0; width: 250px; }
#mainbody .left_column p.left_sub { color: rgb(127,127,127); float: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 20px 10px 0 0; width: auto; }

#mainbody .left_column p.left_bio { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 20px 10px 0 0; width: auto; }
#mainbody .left_column p.left_bio a:link, #mainbody .left_column p.left_bio a:visited { color: #ff7900; text-decoration: none; }
#mainbody .left_column p.left_bio a:hover { color: #ff7900; text-decoration: underline; }
#mainbody .left_column p.left_bio img { border: 5px solid rgb(127,127,127); display: inline; float: left; margin: 0 20px 0 0; padding: 0; }
#mainbody .left_column img.icon { display: inline; float: right; margin: 0 0 10px 10px; padding: 0; }

#intro p a:link, #intro p a:visited { color: white; text-decoration: none; }
#intro p a:hover { color: #ff7900; text-decoration: none; }


#mainbody .right_column { background: transparent; display: block; float: right; height: auto; margin: 0; padding: 0; width: 300px; }
#mainbody .right_column h2 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0 0 3px 0; width: 300px; }
#mainbody .right_column h3 { color: black; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 5px 0; text-transform: uppercase; width: auto; }
#mainbody .right_column h4 { color: rgb(0,0,0); font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; margin: 0; padding: 0 0 5px 0; width: auto; }
#mainbody .right_column h6 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 20px 0 3px 0; width: 300px; }

#mainbody .right_column p { color: rgb(127,127,127); float: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; padding: 0 0 20px 0; width: auto; }
#mainbody .right_column p a:link, #mainbody .right_column p a:visited { color: #ff7900; text-decoration: none; }
#mainbody .right_column p a:hover { color: rgb(127,127,127); text-decoration: none; }

#mainbody .left_column .block_background { background: rgb(235,235,235); border: 2px solid rgb(200,200,200); display: block; height: 70px; margin: 0; padding: 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 502px }
#mainbody .left_column .block_background p img { display: inline; float: left; margin: -17px 12px 0 12px; padding: 0; }
#mainbody .left_column .block_background p { color: rgb(0,0,0); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; height: 350px; line-height: 16px; margin: 27px 0 0 0; padding: 0; width: auto; }
#mainbody .left_column .block_background p a:link, #mainbody .left_column .block_background p a:visited { color: #ff7900; text-decoration: none; }
#mainbody .left_column .block_background p a:hover { color: rgb(127,127,127); text-decoration: none; }


#mainbody .left_column #family_container { background: transparent; display: block; height: auto; margin: 20px auto 0 auto; padding: 0; width: 250px; }
#mainbody .left_column #family_container img { display: block; float: none; margin: 0 auto; padding: 0; }
#mainbody .left_column #family_container h3 { color: rgb(0,0,0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0 0 0; text-align: center; text-transform: uppercase; width: auto; }


/* BODY TOP BORDER STYLING */
#bodytop_border { background-image: url(../images/global/pmr_bodytop_sub_bgfull.jpg); background-position: top; background-repeat: repeat-x; display: block; height: 50px; margin: 0; padding: 0; width: 100%; }



/* TOOL TIP STYLING */
#blodgett { background: url(../images/home/manufacturers/blodgett.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#dipo { background: url(../images/home/manufacturers/dipo.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#duke { background: url(../images/home/manufacturers/duke.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#federal { background: url(../images/home/manufacturers/federal.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#fwe { background: url(../images/home/manufacturers/fwe.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#glastender { background: url(../images/home/manufacturers/glastender.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#globe { background: url(../images/home/manufacturers/globe.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#hatco { background: url(../images/home/manufacturers/hatco.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#ice-o-matic { background: url(../images/home/manufacturers/ice-o-matic.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#insinkerator { background: url(../images/home/manufacturers/insinkerator.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#jade { background: url(../images/home/manufacturers/jade.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#magikitchn { background: url(../images/home/manufacturers/magikitchn.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#nai { background: url(../images/home/manufacturers/newage.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#panasonic { background: url(../images/home/manufacturers/panasonic.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#pitco { background: url(../images/home/manufacturers/pitco.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#smt { background: url(../images/home/manufacturers/smt.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#thermo-kool { background: url(../images/home/manufacturers/thermo-kool.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#turbochef { background: url(../images/home/manufacturers/turbochef.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 
#waring { background: url(../images/home/manufacturers/waring.jpg) no-repeat scroll 0 0; cursor: pointer; display: block; float: left; height: 65px; margin: 0 0 10px 10px; overflow: hidden; text-indent: -999em; width: 101px; } 

.tooltip { background: url(../images/home/manufacturers/popup_big.png); color: #fff; display: none; font-size: 11px; height: 163px; padding: 40px 30px 10px 30px; width: 310px; } 
.tooltip .name { background-color: none; color: white; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; height: 25px; padding-bottom: 5px; width: auto; } 
.tooltip .label { background-color: none; color: white; font-family: Helvetica, Arial, sans-serif; width: 75px; } 
.tooltip .description { background-color: none; color: rgb(200,200,200); font-family: Helvetica, Arial, sans-serif; width: 300px; } 
 
.tooltip a:link, .tooltip a:visited { color: white; font-size: 11px; font-weight: bold; text-decoration: none; }
.tooltip a:hover { color: rgb(200,200,200); text-decoration: none; }

#mfctr_div { background-color: transparent; display: block; height: 350px; margin: 0 auto; width: 680px; }


/* TOOLS FOR SCHOOLS */
#toolsforschools { display: inline; float: left; margin: 0 0 25px 0; padding: 0; position: relative; width: 300px; }
#toolsforschools h1 { display: none; }
#toolsforschools_image { background: url(../images/home/tools_for_schools.jpg) no-repeat; height: 40px; width: 300px; }
#toolsforschools_image:hover { background-position: 0 -40px; }

.replace { display: block; outline: none; overflow:hidden; position:relative;  }


/* BIO STYLING */
#bio { background: transparent; display: block; float: none; height: auto; margin: 0 auto; padding: 0; text-align: center; width: 960px; }
#bio h6 { color: black; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; margin: 0; padding: 10px 0; width: auto; }
#bio a { border: none; text-decoration: none; }
#bio p { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 20px 10px 20px 0; text-align: left; width: auto; }
#bio p a:link, #bio p a:visited { color: #ff7900; text-decoration: none; }
#bio p a:hover { color: rgb(127,127,127); text-decoration: none; }

#bio .people { background-color: transparent; border: none; display: inline; float: left; height: 300px; margin: 0; padding: 10px; width: 220px; }
#bio .people h1 { color: black; display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 10px 0 0 0; text-align: center; width: auto; }
#bio .people h2 { color: black; display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 10px 0; text-align: center; width: auto; }
#bio .people p { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 20px; margin: 0; padding: 0 0 20px 0; text-align: center; width: auto; }
#bio .people img { border: 1px solid rgb(127,127,127); display: block; margin: 0 auto; padding: 0; }
#bio .people a { border: 0; text-decoration: none; }

#bio .people_last { background-color: yellow; border: none; display: inline; float: right; margin: 0; padding: 0; text-align: center; width: 220px }



/* NEWS + EVENTS STYLING */
#mainbody .left_column #latest_news { background: transparent; display: block; float: none; height: auto; margin: 0; padding: 0; width: 610px; }
#mainbody .left_column #latest_news h2 { border-bottom: 1px solid rgb(127,127,127); color: #ff7900; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0 0 3px 0; width: 610px; }
#mainbody .left_column #latest_news h3 { color: black; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 5px 0; text-transform: uppercase; width: auto; }
#mainbody .left_column #latest_news h4 { border: none; color: rgb(0,0,0); font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; margin: 0; padding: 0 0 5px 0; width: auto; }

#mainbody .left_column #latest_news p { color: rgb(127,127,127); display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; height: auto; line-height: 16px; margin: 0; padding: 0 0 20px 0; width: auto; }



/* MEDIA GALLERY STYLING */
#gallery1 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery1 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery1 ul { list-style: none; }
#gallery1 ul li { display: inline; }
#gallery1 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery1 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery1 ul a:hover { color: #fff; }

#gallery2 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery2 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery2 ul { list-style: none; }
#gallery2 ul li { display: inline; }
#gallery2 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery2 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery2 ul a:hover { color: #fff; }

#gallery3 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery3 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery3 ul { list-style: none; }
#gallery3 ul li { display: inline; }
#gallery3 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery3 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery3 ul a:hover { color: #fff; }

#gallery4 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery4 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery4 ul { list-style: none; }
#gallery4 ul li { display: inline; }
#gallery4 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery4 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery4 ul a:hover { color: #fff; }

#gallery5 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery5 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery5 ul { list-style: none; }
#gallery5 ul li { display: inline; }
#gallery5 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery5 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery5 ul a:hover { color: #fff; }


#mainbody .left_column h3 { color: black; font-family: "Century Gothic", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 5px 0; text-transform: uppercase; width: auto; }

/* The Duke Effect Gallery Styling */
#gallery_duke1 { background-color: transparent; height: auto; padding: 0; width: auto; }
#gallery_duke1 h6 { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; width: auto; }
#gallery_duke1 ul { list-style: none; }
#gallery_duke1 ul li { display: inline; }
#gallery_duke1 ul img { border: 5px solid rgb(175,175,175); margin: 2px; }
#gallery_duke1 ul a:hover img { border: 5px solid rgb(235,235,235); }
#gallery_duke1 ul a:hover { color: #fff; }




/* FOOTER STYLING */
#footer_container { background-color: transparent; background-image: url(../images/global/pmr_footer_bgfull.jpg); background-position: top center; background-repeat: no-repeat; height: 237px; margin: 0 auto; padding: 0; width: 100%; }
#footer { background-color: transparent; height: 187px; margin: 0 auto; padding: 50px 0 0 0; position: relative; width: 960px; }
#footer ul { border: none; list-style: none; margin: 0; padding: 0; text-align: center; width: auto; }
#footer ul li { color: white; display: inline; margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; /* Removes unwanted margin in IE */ }
#footer ul li a:link, #footer ul li a:visited { color: white; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; margin: 0 20px 0 0; text-decoration: none; }
#footer ul li a:hover { color: #ff7900; text-decoration: none; }
#footer ul li a.nospace { margin: 0; padding: 0; }

#footer p { color: rgb(127,127,127); font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 15px; margin: 0; padding: 10px 0 0 0; text-align: center; }
#footer p a:link, #footer p a:visited { color: rgb(127,127,127); text-decoration: none; }
#footer p a:hover { color: white; text-decoration: none; }
#footer img { display: block; float: none; margin: 40px auto 30px auto; padding: 0; position: relative; }

.clear { clear: both; }