* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: inherit }

body { margin: 0 0 0 0; background-color:#ffffff; font-family:Tahoma, Geneva, Arial, sans-serif }

p    { color: #ffffff }

a:hover {text-decoration: underline }

.left  { float: left }
.right { float: right }
.clear { clear: both }

.sagebug { display: none }

.header { height: 50px; }

.wrapper { position: absolute; top: 0; left: 0; bottom: 0; width:100%; z-index:1; }

.logo { width: 100%; height: 40px; padding: 10px 0 0 4px; background-color: #919191; margin-left: 0px; color: #ffffff; float: left }

.contactDetails   { padding: 4px 0 4px 0; background-image:url('images/mobile_grey_fader.png'); background-repeat: repeat-x; background-color: #DCDCDC; margin-left: 0px; width: 100%; color: #000000; margin-top: 5px; font-family: Arial; font-size: 12px; text-align: left;}
.contactDetailsText   { padding: 5px 5px 2px 7px; font-family: Arial; font-weight: bold; font-size: 15px; text-align: left;}
.contactDetailsText a  { color: #000000; font-family: Arial; font-weight: bold; font-size: 15px; text-decoration: none }

.yellowLine   { width: 100%; border-top: solid 1px; color: #F0D834; margin-left: 0px; margin-bottom: 0px }
.break   { width: 100%; border-top: solid 1px; color: #FFFFFF; margin-left: 0px; margin-bottom: 4px }

.offerText   { width: 100%; background-image:url('images/mobile_grey_fader.png'); background-repeat: repeat-x; background-color: #DCDCDC; margin-left: 0px; color: #000000; margin-top: 5px; font-family: Arial; font-size: 12px; text-align: left;}
.offerText2   { padding: 2px 2px 5px 7px; color: #000000; font-family: Arial; font-size: 12px; text-align: left;}
.offerTextPrice   { padding: 8px 5px 3px 7px; font-family: Arial; font-weight: bold; font-size: 16px; text-align: left;}

.specialOfferText2   { padding: 2px 2px 5px 7px; color: #000000; font-family: Arial; font-size: 12px; text-align: left;}
.specialOfferTextPrice   { padding: 8px 5px 3px 7px; font-family: Arial; font-weight: bold; font-size: 16px; text-align: left;}

.welcomeText   { width: 100%; background-image:url('images/mobile_grey_fader.png'); background-repeat: repeat-x; background-color: #DCDCDC; margin-left: 0px; color: #000000; margin-top: 5px; font-family: Arial; font-size: 12px; text-align: left;}
.welcomeText2   { padding: 2px 10px 5px 7px; color: #000000; font-family: Arial; font-size: 12px; text-align: left;}
.welcomeTextTitle   { padding: 8px 5px 3px 7px; font-family: Arial; font-weight: bold; font-size: 16px; text-align: left;}

.advertBack   { width: 100%; background-image:url('images/mobile_advert_backgrounds.png'); background-repeat: repeat-x; min-height:93px; height: 93px 100%; background-color:#DCDCDC; color: #000000; margin-top: 5px; font-family: Arial; font-size: 12px; text-align: left}

.advertText2   { padding: 13px 10px 5px 5px; color: #000000; font-family: Arial; font-size: 12px; text-align: left }
.advertTextTitle   { padding: 4px 5px 3px 5px; font-family: Arial; font-weight: bold; font-size: 14px; min-height:15px; text-align: left; height: 15px }

.copyrightDetails   { padding: 4px 0 6px 0; background-color: #919191; width: 100%; margin-top: 5px; font-family: Arial; font-size: 12px; text-align: left;}
.copyrightDetailsText   { padding: 5px 5px 3px 7px; color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 10px; text-align: left}
.copyrightDetailsText a  { color: #FFFFFF; text-decoration: none }