.aboutLogo {text-align: center; margin: 15px 0;}
span.initialEmph {font-size: 1.8em;}

div.info {margin-top:8px;}
div.info h2 {margin: 14px 0; clear: right;}
div.info h3 {margin: 10px 0;}
div.info ol li {margin-left:40px;}
div.info p {margin-left:20px; margin-bottom:10px;}
div.info img {margin: 18px 0 10px 0;}

div.info address {padding-left:10px;}

#tandcs em {font-style:normal; font-weight:bold; margin-right:4px;}

div.statichelp {margin-left:190px;}

div.info h3 {font-size:1em;}

#privacy ol li ol li {list-style-type: lower-roman; margin-left: 1px;}

#contactForm label {text-align: right; margin-right: 15px; float:left; width:150px;}
#contactForm .formItem {margin: 5px 0;}
#contactForm input, select {font-size: 0.85em;}
#contactForm input.longtext {width: 250px;}
#contactForm fieldset {padding: 5px; margin-bottom: 10px;}
#contactForm p {padding-left: 0px; margin-left:0;}
#button-submit-enquiry {margin-left:165px;}
#contactForm .checkbox input {margin: 5px 0 0 165px; float: left;}
#contactForm .checkbox label {margin: 5px 5px 0 7px; width: auto;}

dl.contact {}
dl.contact dt {text-align: right; margin-right: 15px; float:left; width:150px;}
dl.contact dd {}
dl.contact address {margin-left:155px;}

table.christmas {width: 300px;}

#testimonials p {font-size:1.2em; color:#222;}
#testimonials span {font-style: italic; font-size:1.2em; color:#111; margin-bottom:16px; display:block; text-align:right;}

ul.show {list-style-type: disc; margin-left:40px; margin-bottom:12px;}

ul.browsers {margin: 0 0 25px 25px; float: left;}
ul.browsers li {float: left; width: 125px; height: 100px; margin: 5px; text-align: center;}
ul.browsers li a {display: block; padding-top: 75px; background-color: #FFF; background-position: top center; background-repeat: no-repeat;}
ul.browsers li a span {display: block;}
ul.browsers li.ff a {background-image: url(/gen/img/icons/firefox.jpg);}
ul.browsers li.ie a {background-image: url(/gen/img/icons/ie.jpg);}
ul.browsers li.safari a {background-image: url(/gen/img/icons/safari.jpg);}
ul.browsers li.camino a {background-image: url(/gen/img/icons/camino.jpg);}
ul.browsers li.chrome a {background-image: url(/gen/img/icons/chrome.jpg);}

div.info img.xhtml {margin-top: 0;}

.secure {width: 50%; margin: 0 auto; text-align: center;}

.cardTypes {padding: 10px 20px 20px 50px;}
.cardTypes li {background-position: left center; background-repeat: no-repeat; padding-left: 50px; height: 3em; line-height: 3em; }
.cardTypes .AMEX {background-image: url(/gen/img/cards/amex.gif);}
.cardTypes .DELTA {background-image: url(/gen/img/cards/delta.gif);}
.cardTypes .MC {background-image: url(/gen/img/cards/mc.gif);}
.cardTypes .SOLO {background-image: url(/gen/img/cards/solo.gif);}
.cardTypes .SWITCH {background-image: url(/gen/img/cards/maestro.gif);}
.cardTypes .UKE {background-image: url(/gen/img/cards/uke.gif);}
.cardTypes .VISA {background-image: url(/gen/img/cards/visa.gif);}
.cardTypes .LASER {background-image: url(/gen/img/cards/LASER.gif);}

.diagram {width: 100%; margin: 0 auto; text-align: center;}

/*P2A Print options*/
#p2aMediaTabs {float: left; margin: 10px 20px; width: 100%;}
#p2aMediaTabs li {display: inline; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #999; font-size: 1.2em;}
#p2aMediaTabs li span {font-weight: bold;}
#p2aMediaTabs li.first {margin-left: 0;}
#p2aMediaTabs li.last {margin-right: 0; border-right: 0;}
#p2aMediaOptions {float: left; margin: 10px 20px 20px 20px;}
#p2aMediaOptions p {margin-left: 0;}
.p2aComponentList {float: left; width: 200px;}
.p2aComponentList li {line-height: 1.5em;}

.btp {float: right;}
.btp a {text-decoration: none; font-weight: normal;}
