.discounted-item            { width: 676px; margin: 0px 0px 10px 0px; position: relative;
                             height: 120px; clear: both; overflow: hidden;}

.discount-bar               { padding: 10px 0 10px 170px; height:70px; color:#333 }
.discount-bar strike        { color: #999; padding: 0 5px; }
.discount-bar span          { font: bold 30px Arial, Helvetica, sans-serif; }

.prod-description                 { width: 360px; float: left;}
.prod-price                     { width: 140px; float: right; text-align: right; text-transform: uppercase; 
                              letter-spacing: 2px; padding: 0 5px 0 0; }

.reasonbar                  { padding: 4px 0 4px 170px; overflow: hidden;
                              width: 506px; color: white;height:22px }
                
.prod-title                { width: 380px; float: left; font: 18px Georgia, "Times New Roman", Times, serif;}
.prod-title-flights        { width: 500px; float: left; font: 18px Georgia, "Times New Roman", Times, serif;}
.prod-title span	{ font: bold 18px Arial, Helvetica, sans-serif;margin-left:10px }
.prod-title-flights span	{ font: bold 18px Arial, Helvetica, sans-serif;}
.prod-rating                     { width: 120px; float: right; text-align: right; text-transform: uppercase; 
                              letter-spacing: 2px; padding: 0 5px 0 0; }
                              
.discounted-item img.main-img        { position: absolute; top: 0; left: 0; height:120px; width:160px }

.three-star,.london                    { border: 2px solid #9966cc; }
.three-star:hover,.london:hover             { border: 2px solid #330066; }
.three-star .reasonbar,.london .reasonbar         { background: #9966cc; }
.three-star .discount-bar,.london .discount-bar      { color: #9966cc; background: white; }

.four-star,.midlands               { border: 2px solid #7744aa; }
.four-star:hover,.midlands:hover          { border: 2px solid #330066; }
.four-star .reasonbar,.midlands .reasonbar    { background: #7744aa; }
.four-star .discount-bar,.midlands .discount-bar { color: #7744aa; background: white; }

.long-haul,.scheduled                    { border: 2px solid #8855bb; }
.long-haul:hover,.scheduled:hover          { border: 2px solid #330066; }
.long-haul .reasonbar,.scheduled .reasonbar         { background: #8855bb; }
.long-haul .discount-bar,.scheduled .discount-bar      { color: #8855bb; background: white; }

.five-star,.north               { border: 2px solid #8855bb; }
.five-star:hover,.north:hover          { border: 2px solid #330066; }
.five-star .reasonbar,.north .reasonbar    { background: #8855bb; }
.five-star .discount-bar,.north .discount-bar { color: #8855bb; background: white; }

.late-deals,.lowcost-charter                    { border: 2px solid #7744aa; }
.late-deals:hover,.lowcost-charter:hover          { border: 2px solid #330066; }
.late-deals .reasonbar,.lowcost-charter .reasonbar         { background: #7744aa; }
.late-deals .discount-bar,.lowcost-charter .discount-bar      { color: #7744aa; background: white; }

/*.buynow                     { position: absolute; bottom: -13px; left: 126px; }*/
#catpicker {margin:0; padding:0}
.catpicker {background:url(../../images/breadcrumb-bg.gif) #dedede repeat-x 50% bottom;height:30px;margin:10px 0px;padding:10px 5px 0px 5px;clear: both; overflow: hidden;}
.catpicker span {margin-right:10px;font:16px Georgia, "Times New Roman", Times, serif}
.catpicker a,.catpicker a:visited,.catpicker em a,.catpicker em a:visited {color:#333; text-decoration:none; font-style:normal}
.catpicker a:hover,.catpicker a:active,.catpicker em a:hover,.catpicker em a:active {color:#639; text-decoration:none;  font-style:normal}
.catpicker a.current,.catpicker em.current a { font-weight: bold; font-size: 15px; color:#663399; font-style:normal }