@charset "UTF-8";
/* CSS Document */

* {
padding: 0px;
margin: 0px;
}
body {
}
#wrapper {
width: 776px;
margin-left: auto;
margin-right: auto;
}
#main-content .boldblack {
color:#000;font-weight:bold;
}

.invis {
visibility:hidden;
}
.gray {
display:block;width:250px;margin-top:10px;padding:5px;
color:#fff;font-weight:bold;border:1px solid #f09914;background-color:#f19913;
}

/******** NAVIGATION ********/
#nav {
float:left;display:inline;width:776px;
}
#nav span { 
visibility:hidden; 
}
#nav a { 
text-decoration:none; 
}
.home {
float:left;display:inline;width:56px;height:28px;
background:url(images/topnav-home.jpg) no-repeat;
}
.home:hover {
background:url(images/topnav-home-on.jpg) no-repeat;
}
.home.current {
background:url(images/topnav-home-on.jpg) no-repeat;
}
.ultra {
float:left;display:inline;width:108px;height:28px;
background:url(images/topnav-ultra.jpg) no-repeat;
}
.ultra:hover {
background:url(images/topnav-ultra-on.jpg) no-repeat;
}
.ultra.current {
background:url(images/topnav-ultra-on.jpg) no-repeat;
}
.control {
float:left;display:inline;width:104px;height:28px;
background:url(images/topnav-control.jpg) no-repeat;
}
.control:hover {
background:url(images/topnav-control-on.jpg) no-repeat;
}
.control.current {
background:url(images/topnav-control-on.jpg) no-repeat;
}
.flanges {
float:left;display:inline;width:102px;height:28px;
background:url(images/topnav-customflanges.jpg) no-repeat;
}
.flanges:hover {
background:url(images/topnav-customflanges-on.jpg) no-repeat;
}
.flanges.current {
background:url(images/topnav-customflanges-on.jpg) no-repeat;
}
.why {
float:left;display:inline;width:109px;height:28px;
background:url(images/topnav-why.jpg) no-repeat;
}
.why:hover {
background:url(images/topnav-why-on.jpg) no-repeat;
}
.why.current {
background:url(images/topnav-why-on.jpg) no-repeat;
}
.thebag {
float:left;display:inline;width:99px;height:28px;
background:url(images/topnav-thebag.jpg) no-repeat;
}
.thebag:hover {
background:url(images/topnav-thebag-on.jpg) no-repeat;
}
.thebag.current {
background:url(images/topnav-thebag-on.jpg) no-repeat;
}
.buy {
float:left;display:inline;width:87px;height:28px;
background:url(images/topnav-buy.jpg) no-repeat;
}
.buy:hover {
background:url(images/topnav-buy-on.jpg) no-repeat;
}
.buy.current{
background:url(images/topnav-buy-on.jpg) no-repeat;
}
.testimonials {
float:left;display:inline;width:111px;height:28px;
background:url(images/topnav-testimonials.jpg) no-repeat;
}
.testimonials:hover {
background:url(images/topnav-testimonials-on.jpg) no-repeat;
}
.testimonials.current {
background:url(images/topnav-testimonials-on.jpg) no-repeat;
}
#header {
float:left;display:inline;width:776px;height:136px;
background:url(images/header.jpg);
}
#header2 {
float:left;display:inline;width:774px;height:290px;
background:url(images/header-flanges.jpg);border-left:1px solid #ccc;border-right:1px solid #ccc;
}
#header2 p {
float:left;display:inline;width:330px;margin:83px 0 0 42px;
font:normal 9pt verdana;color:#666;
}
#header-whypyu {
float:left;display:inline;width:774px;height:266px;
background:url(images/header-whypyu.jpg);border-left:1px solid #ccc;border-right:1px solid #ccc;
}


/******** CONTENT ********/

#main-content {
float:left;display:inline;width:776px;padding-top:10px;
background:url(images/bg.jpg);background-repeat: repeat-y;
}
#main-content {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pyu {
background:url(images/PYU-Logo.jpg);background-repeat:no-repeat;
display:block;width:609;height: 95;
}
.pyu h1 {
visibility:hidden;
}
#main-content h2 {
font-size:20px;color:#58585a;
}
#main-content h3 {
font-size:14px;color:#e31836;font-weight:normal;padding-bottom:5px;
}
#main-content h4 {
font-size:13px;color:#e31836;font-weight:normal;padding-bottom:5px;
}
#main-content .redbold {
font-size:11px;color:#e31836;font-weight:bold;
}
#main-content p, span, ul {
font-size:12px;color:#58585a;padding-bottom:5px;
}
#main-content ul {
padding-left:15px;
}
#content-lt {
float:left;display:inline;width:300px;padding:0 10px 0 10px;
}
#content-rt {
float:left;display:inline;width:415px;padding-right: 40px;
}

/*** PURELY YOURS PRODUCT PAGE ***/

#prodcontent-lt {
float:left; display:inline;width:395px;padding:0 10px 0 20px;
}
#prodcontent-rt {
float:left;display:inline;width:340px;padding:55px 0 0 0;
}
#prodcontent-lt .pump {
margin-left:25px;
}
#prodcontent-lt .performance, h4 {
width:320px;padding-left:25px;
}
#prodcontent-lt .sub {
padding-left:25px;margin-top:15px;
}
#prodcontent-rt .model{
float:left;display:inline;width:300px;height:700px;
background:url(images/pyu-model.jpg) top left no-repeat;
}
#prodcontent-rt a {
float:left;display:inline;
text-decoration:none;
height:50px;width:255px;
margin:590px 0 0 10px
}

#prodcontent-rt p {
font-size:12px;
}

a:link {color: #e31836; text-decoration: underline; }
a:active {color: #e31836; text-decoration: underline; }
a:visited {color: #e31836; text-decoration: underline; }
a:hover {color: #e31836; text-decoration: none; }
}

/*** IN THE BAG ***/

.bag-lady {
margin-left:200px;
}
#bag-list li {
margin:5px 0 0 15px;
}

/*** CUSTOM CONTROL ***/

.pump-sm { 
width:250px;margin:0px 0 0 20px; 
}
#content-custombottom {
float:left;display:inline;height:330px;padding:15px 45px 0px 15px;
background:url(images/custom-people.jpg) 275px 40px no-repeat;
width:710px;
}
#content-custombottom p {
float:left;display:inline;margin:0px 0 0 0;
}

/*** CUSTOM FIT FLANGES ***/

#flangecontent-lt {
float:left;display:inline;width:300px;padding:0 10px 0 20px;
}
#flangecontent-rt {
float:left;display:inline;width:370px;padding-right:40px;padding-left:35px;
}
#flangecontent-lt .top {
float:left;display:inline;height:220px;width:290px;margin-bottom:30px;
background:url(images/flange-product.jpg) 40px 30px no-repeat;
}
#flangecontent-lt p.smalltext {
font-size:8px;font-weight:bold;
}
#flangecontent-rt .nickel-text {
float:left;display:inline;height:150px;width:400px;margin:20px 0 25px 0px;
background:url(images/nickel.gif) 320px 50px no-repeat;
}

/*** WHY PYU ***/

#whycontent-lt {
float:left;display:inline;width:320px;padding:45px 10px 0 40px;
}
#whycontent-rt {
float:left;display:inline;width:330px;padding-right:40px;padding-left:35px;
height:490px;
background:url(images/whypyu-chart.jpg) 40px 30px no-repeat;

}
#whycontent-rt a {
float:left;display:inline;text-decoration:none;
margin:470px 0 0 270px;width:60px;height:15px;
}
#whybottom {
float:left;display:inline;width:750px;height:400px;
background:url(images/whypyu-mom.jpg) 1px 0px no-repeat;
}
#whybottom a {
text-decoration:none;
float:left;display:inline;margin:78px 0 0 420px;height:60px;width:270px;
}

/*** WHERE TO BUY ***/

.onlineretailer {
margin-top:38px;
}

/*** AMEDA PAGE ***/

#content-ameda {
float:left;display:inline;width:776px;padding-top:0px;
}
#content-ameda .top {
float:left;display:inline;width:774px;height:400px;margin-left:1px;
background:url(images/ameda-top.jpg) top left no-repeat;
}
#content-ameda .top p {
float:left;display:inline;width:495px;
margin:130px 0 0 30px;
}
#content-ameda .middle {
float:left;display:inline;padding-top:20px;
}
#content-ameda .middle p {
float:left;display:inline;width:670px;margin:0 0 0 30px;
}
.ameda-bottom {
margin-left:80px;margin-top:15px;border:0px;
}
#ameda-bottomlink {
float:left;display:inline;height:432px;width:600px;
background:url(/images/ameda-bottom.jpg) top left no-repeat;
margin-left:80px;margin-top:15px;border:0px;
}
#ameda-bottomlink a {
float:left;display:inline;text-decoration:none;
width:220px;height:50px;margin-left:45px;
}


/*** TESTIMONIALS ***/

#testimonials-bottom {
float:left;display:inline;margin:10px 0 0 45px;;
}
#compare {
background:url(images/compare-bg.jpg) no-repeat;
}
#compare p {
font-size:11px;color:#58585a;
}
#box-contents {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#box-contents h2 {
font-size:16px;color:#fff;padding:18px 0 0 15px;
}
#box-contents p {
font-size:11px;
color: #58585a;
padding: 8px 15px;
}
#boxtop {
background:url(images/product-info-boxtop.jpg) no-repeat;
width: 250px;
height: 50px;
}
#boxmid {
background:url(images/product-info-boxmid.jpg) repeat-y;
width: 250px;
}
#boxbot {
background:url(images/product-info-boxbot.jpg) no-repeat;
width: 250px;
height: 15px;
}

#flange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.custom {
background:url(images/customfit.jpg);
width: 200px;
height: 24px;
}
.custom span {
display:none;
}
.buy-logos {
width:175px;
height:95px;
padding: 5px 10px;
float:left; display:inline;
}

/******** FOOTER ********/

#footer {
}
#footer div {
float:center; display:inline;
margin: 10px 5px;
}
#footer span {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#footer a {
text-decoration:none;
}
.contact a {
float:center;display:inline;
font-weight:bold;
color:#f7942c;margin-left:4px;
}
.contact img {
float:center;display:inline;
}
.contact:hover {
color:#b5cb44;
}
.email img {
float:left;display:inline;margin-top:2px;
}
.email a {
float:left;display:inline;margin-left:4px;
}
.print img {
float:left;display:inline;
}
.print a {
float:left;display:inline;margin-left:4px;
}

span.orange {
font-weight:bold;color:#c7002b;
}
.quote {
font-style:oblique;
}
.person {
color:#f19913;font-weight:bold;font-size:8pt;font-style:oblique;
}

#movie {
float:left;display:inline;margin:20px 0 20px 135px;
}

/*** CAUGHT YOU LOOKING PAGE ***/

#contact-form {
font-size:12px;
margin-bottom:30px;
}
#prodcontent-lt-form {
float:left; display:inline;width:355px;padding:0 10px 0 20px;
}
#prodcontent-rt-form {
float:left;display:inline;width:360px;padding:55px 20px 0 0;
}
#commentForm label {
display:block;margin-top:5px;width:300px;
}

#commentForm em {
color: #f00;
}
#commentForm label.error {
color:red;float:left;display:inline;
width:300px;
padding: 0 0 5px 0px;
}

/*** PYU PROMOTION FORM ***/

.choices {
display:block;margin-top:5px;
line-height:15pt;
}
.choices input {
margin-right:5px;
}
#commentForm textarea {
width:280px;
}


