/*  for browsers that ignore the first style */ 
.tripper {}

#exclusives    {background-color: #fff;overflow: hidden;padding-bottom: 20px;position: relative;width: 970px;float:left;margin-left:7px;display:inline;}    
.exclusiveContent {margin:0 15px;font-size:1.2em;float:left;display:inline;}   
.loginContainer .exclusiveContent {margin-top:10px;}

.loginContainer .exclusiveContent .breadcrumbText {margin-left:0;font-size:11px;}
.loginContainer .exclusiveContent ul {font-size:11px;}

#exclusives .crumbtrailNoLeftNav {font-size:11px;  }   
#exclusives h1 {font-size:18px;  }     
#exclusives fieldset {font-size:1.0em;}          
#exclusives .trade {display:block;margin-top:30px;}
#exclusives .trade p {color:#999;margin-bottom:3px;}
#exclusives .hero {background-image:none;}

.loginContainer {}
#exclusives.login .titleArea {margin-left:0;}
#exclusives .crumbtrailNoLeftNav {margin-left:0;}

.newMember, 
.existingMember {position:relative;float:left;width:395px;margin-top:20px;}

.newMember .formrow {width:375px;margin-top:25px;border-bottom:1px solid #fff;display:block; height:35px}
.newMember label {width:120px;float:left;font-weight:bold}

.newMember p {font-size:1.2em;margin-top:35px;margin-bottom:-5px;}
.newMember input            {width:196px;/*border:1px solid #ccc; background-color:#fff;*/height:22px;}
.newMember input.shortInput {width:98px;/*border:1px solid #ccc; background-color:#fff;*/height:22px;}
.newMember .newError, 
.newErrorFull {color:#ec0707;position:relative;width:250px;margin-left:125px;margin-bottom:-15px;margin-top:5px;}
.newErrorFull{ width:auto; margin-left:0;margin-top:9px;}
.newMember fieldset {border:0px;padding:0;width:380px;margin-top:30px;position:relative;display:block;}
.newMember fieldset label {width:100px;font-weight:bold;float:left;display:inline;position: relative;}


.newMember fieldset input {width:15px;float:left;margin-right:30px;margin-top:17px;background-image:none;}
.newMember fieldset legend {white-space:normal;color:#666666; display:block;position:relative;height:auto;width:auto;margin-bottom:5px;}
input.btnseeOffers {width:154px;height:28px;background-image:none;margin:20px 0 0 160px;position:relative;z-index:1;}

.existingMember {left:20px;width:321px;top:-15px;padding:22px 27px 22px 27px;background-image:url(/assets/pixels/login_bg.jpg);background-repeat:no-repeat;height:334px;}
.newMember h2, .existingMember h2 {background-image:url(/assets/pixels/chevrons-red-down.gif);background-repeat:no-repeat;background-position:right;padding-right:20px;color:#ec0707;font-size:165%;display:inline;font-weight:normal;}
.existingMember h2 {background-image:url(/assets/pixels/chevrons-white-down.gif);color:white;display:inline;}
.imageAndInfoHolder {width:460px;background-color:#e9edef;}
.login .imageAndInfoHolder {width:395px;height:50px;margin-top:-50px;margin-bottom:30px;margin-left:-20px;background:none;}
.btnExclusives {background-image:url(/assets/pixels/btn_exclusive.jpg);position:absolute;height:31px;width:203px;text-indent:-9000em;left:777px;top:17px;}
.existingMember .formrow {position:relative;display:block;clear:both;margin-top:36px;margin-bottom:-7px;width:345px;}
.existingMember .formrow label {position:relative;display:block;color:white;width:95px;float:left;}
.existingMember .formrow input {width:190px;margin-left:17px;font-size:100%;background-color:transparent;border:0px solid white;}

input.txtExistingPassword {width:92px!important;}
.existingError {position:absolute;left:135px;margin-top:13px;color:#ff8383;width:210px;}
input.btnUnlock {position:absolute;display:block;width:172px;height:33px;margin-top:43px;margin-left:107px;text-indent:-9000em;}
.existingMember a {position:absolute;color:white;display:block;width:172px;margin-top:78px;margin-left:107px;}
.existingMember a:hover {text-decoration:none;}

/* discount display */
.leftNavPromo {position:relative;width:227px;height:233px;padding-top:20px;background-color:#FFF;}
#exclusives .heroArea h2 {text-indent:-9000em;width:327px;height:48px;}
.discountsHeroParagraph {/*margin-top:40px;margin-left:20px;line-height:1.5em;*/width:320px;}

#exclusives .heroArea { width:695px;min-height:23em;position:relative;font-size:1.2em;background-color:transparent;background-position:top right;}
#exclusives .heroArea ol {list-style-type:decimal;margin:10px 0 15px 25px;}
#exclusives .heroArea ul {list-style-type:disc;margin:10px 0 15px 25px;}

#exclusives .heroArea table td {padding:10px;}

.heroArea .discountsHeroParagraph p {width:320px;}

/*-- internal tier one panels (3 x small)--*/

.internalTierOne .twoDiscountPanels {position:relative;top:4px;}
.twoDiscountPanels .panel {width:300px;/*width:345px;*//*left:16px;*/}
.twoDiscountPanels .panelTop {width:300px;/*width:345px;background-image:url(/assets/pixels/discountsPanel-small-backdropTop.png);background-repeat:no-repeat;*/}
.twoDiscountPanels .panelBottom {width:300px;/*width:345px;background-image:url(/assets/pixels/discountsPanel-small-backdropBottom-v02.png);background-repeat:no-repeat;*/}
.twoDiscountPanels .panelContent {/*background-image:url(/assets/pixels/discount-small-backdrop.gif);background-repeat:repeat-y;width:345px;*/width:300px;height:20em!important;}
.twoDiscountPanels .panel h2 {/*width:327px;*/width:300px;height:41px;/*left:3px;background-image:url(/assets/pixels/discountHeader-backdrop-small.gif);background-position:center;*/}
.twoDiscountPanels .panel h2 a {/*padding-left:10px;top:5px!important;position:relative;*/}
.twoDiscountPanels .panelLink {width:205px;left:14px;}
.twoDiscountPanels .panelContent h3 {width:204px;padding-left:10px;left:10px;}
.twoDiscountPanels .panelImage {position:relative; left:12px; top: 12px;margin-bottom:5px;}
.twoDiscountPanels .panelCopy {/*width:310px;*/margin-left:12px;width:276px;margin-top:10px;float:left;position:relative;}
.twoDiscountPanels .panelPromo img {left:7px;}
.twoDiscountPanels .one {left:15px;}
.twoDiscountPanels .two {left:30px;}
.btnMoreDiscounts {clear:both;float:right;/*margin-right:12px;position:relative;top:-20px;*/}
.contentArea {width:715px;}

.pagination {}
#exclusives .imageHolder_container {background-image:none;background-position:center bottom;background-color:#fff;width:165px;margin-left:15px;}
.logoHolder, 
.darker .logoHolder {width:165px;height:105px;margin-bottom:5px;}
.darker .logoHolder {}
.logoHolder_image {padding-top:3px;overflow:hidden;width:157px;height:96px;}
.imageAndInfoHolder h2 {color:#333;font-size:14px;margin-top:0;/*width:404px;*/font-weight:bold;padding-right:20px;display:inline;display:block;margin-bottom:10px;}

#exclusives .imageAndInfoHolder_info {width:240px;margin-left:10px;}

.imageAndInfoHolder p {/*padding-top:5px;*/line-height:1.1em;}
.imageAndInfoHolder p.theDate {color:#666; margin-bottom:5px;}
.imageAndInfoHolder p.theSummary {color:#333;margin-bottom:0;}

#exclusives .heroArea.discounts h2 {text-indent:0em;color:#ec0707;font-size:1.8em;font-weight:bold;margin-left:0px;margin-top:0px;margin-bottom:10px;height:auto;}
#exclusives .bg-discounts {background-position:right 50px;width:715px;background-repeat:no-repeat;}
#exclusives .heroArea.discounts p {margin-left:0px;margin-top:0px;width:387px;}
#exclusives .heroArea.discounts.biking p {width:487px;}
#exclusives .promoCopy {width:170px;float:left;margin-right:20px;z-index:100;display:block;position:relative;line-height:1.5em;}
#exclusives .heroArea.discounts p img {float:left;position:relative;display:block;margin-right:12px;}
#exclusives .linkArea, 
#exclusives .quoteArea a {z-index:10!important;display:block;position:relative;margin-top:5px;margin-bottom:5px;}
#exclusives .quoteArea {z-index:10!important;padding-top:20px;padding-bottom:20px;left:-15px;float:left;border:1px solid #d8d8d8;margin-bottom:20px;}
#exclusives .quoteArea p {display:block;position:relative;width:190px!important;float:left;margin-right:15px;z-index:15!important;margin-bottom:-5px;}
#exclusives .quoteAreaBottom {}
.promoCodeHolder {font-style:italic;color:#777777;z-index:15!important;font-size:130%;margin-bottom:10px;margin-top:-3px;}
.promoCode {color:#333!important;width:80px;display:inline;margin-left:10px;}
.termsAndCondtions{ margin-bottom:5px!important;}
.termsAndConditions input{width:auto!important; background-image:none!important;/*display:inline;*/}
.termsAndConditions label{font-weight:normal; width:auto!important;display:inline;margin-right:5px;}
.termsAndConditions a, .termsAndConditions a {color:#ec0707;}
.termsAndConditions a:hover, 
.termsAndConditions a:hover {text-decoration:none;}

#exclusives .discounts  {width:475px;}
