
/* Copyright © Website Engineers Limited */

/* Part Exchange */
.PartExchange { position: relative; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; }
.PartExchange .Site { position: absolute; top: 0px; left: 20px; width: 510px; height: 210px; }
.PartExchange .Site .FeatureImages img { position: absolute; top: 0px; }
.PartExchange .SiteBreak { position: relative; height: 210px; }
.PartExchange p.Slogan { font-size: 17px; color: #dd0000; }
.PartExchange p.Error { color: #ff0000; }
.PartExchange p b { font-weight: normal; color: #158d0f; }
.PartExchange p i { position: absolute; left: 360px; font-style: normal; }
.PartExchange h3.Heading { margin-bottom: 10px; padding: 4px 5px 6px 5px; border-bottom: 1px solid #dddde9; line-height: 1.0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #243d8f; background-image: url(images/h3_bg.gif); background-repeat: repeat-x; }
.PartExchange h3.Heading b { font-weight: normal; color: #dd0000; }
.PartExchange input { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.PartExchange input:hover { border: 1px solid #dd0000; }
.PartExchange textarea { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.PartExchange textarea:hover { border: 1px solid #dd0000; }
.PartExchange select { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.PartExchange select:hover { border: 1px solid #dd0000; }
.PartExchange select.PostcodeSelector { width: 356px; }
.PartExchange input.PartExchangeInput { position:absolute; left: 150px; width: 200px; } 
.PartExchange input.OverrideInput { position:absolute; left: 360px; width: 30px; } 
.PartExchange .PartExchangeInput { position:absolute; left: 150px; width: 200px; color: #243d8f; } 
.PartExchange select.PartExchangeInput { position:absolute; left: 150px; width: 206px; }

.PartExchange input.Lookup { position: relative; cursor: pointer; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.PartExchange input.FindCustomer { position: absolute; cursor: pointer; left: 370px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.PartExchange input.MyAccount { position: relative; cursor: pointer; margin-left: 120px; margin-right: 6px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.PartExchange input.Logout { position: relative; cursor: pointer; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }
.PartExchange input.AdminLogout { position: absolute; cursor: pointer; left: 370px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }
.PartExchange input.GetAddresses { position: absolute; cursor: pointer; left: 370px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.PartExchange input.Submit { position: relative; cursor: pointer; margin-left: 120px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }

.PartExchange p.Error { position: relative; padding-left: 120px; margin: 0px; line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ff0000; }
.PartExchange .ValidationErrors { position: relative; padding-left: 120px; margin-top: 0px; line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ff0000; }
.PartExchange .ValidationErrors ul { margin: 0px; padding: 0px; }
.PartExchange .ValidationErrors li { list-style: none; }

/* End */

