table, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
}

A.noLink {
text-decoration:none;
color:#000;
}


A.noLink {
text-decoration:none;
color:#000;
}

.summaryP {
font-size:80%;
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
text-align:center;
background:url("../images/banana/bananarise_bak.jpg") repeat-x top center #faf28b;
margin:0;
padding:25px 0;
}

body#popBak {
background:url("../images/banana/popup_bak.jpg") repeat-x top center #faf28b;
}

h1 {
font-size:100%;
color:#630;
background:url("../images/banana/title_line.gif") no-repeat bottom left;
margin:10px 0 20px 19px;
padding:0 0 5px;
}

h1.wideUnderline {
background:url("../images/banana/title_line_lg.gif") no-repeat bottom left;
}

h2 {
font-size:80%;
color:#663300;
margin:13px 0 0 19px;
padding:0;
}

h3 {
font-size:80%;
color:#0C9A0C;
margin:0;
padding:3px 0 3px 10px;
}

#homecontent h1 {
margin:15px 0 10px 19px;
}

#homecontent h3 {
padding:15px 0 0 23px;
margin:0 0 0 21px;
background:url("../images/banana/banana_bullet.gif") no-repeat bottom left;
}

#homecontent p {
margin:5px 0 0 20px;
}

p {
font-size:70%;
margin:10px 0 0 20px;
padding:0;
}

ul {
margin:13px 0 13px 15px;
padding:0;
}

ul.mainList {
font-size:11px;
margin-left:32px;
padding-left:0;
font-weight:bold;
color:#cf930b;
list-style:disc url("../images/greendot.gif") outside;
}

ul.mainList li {
padding-left:0;
margin:10px 0 10px 10px;
}

ul.mainList li a {
font-size:12px;
font-weight:700;
}

ul.lower-latin {
font-size:11px;
margin-left:40px;
padding-left:0;
list-style-type:lower-latin;
}

ul.lower-roman {
font-size:11px;
margin-left:40px;
padding-left:0;
list-style-type:lower-roman;
}

#divWrapper
, .divShortWrapper{	
position:relative;
width:815px;
background-color:#FFFFFF;
text-align:left;
margin:0 auto 25px;
padding:0;
}

#divWrapper {	
background:#FFF url("../images/wrapper_bak.jpg") no-repeat top right;
}

#divWrapper.popBak{
background:url("../images/banana/pop_wrap_bak.jpg") no-repeat top right #FFF;
}

.wrapperBorder {
border:1px solid #0c9a0c;
}

#divWrapper #divHeader a:link,#divWrapper #divHeader a:hover,#divWrapper #divHeader a:visited {
text-decoration:none;
color:#FFF;
}

#divWrapper #divHeader a:hover {
text-decoration:none;
color:#eeb73a;
}

#divWrapper #divHeader {
float:left;
width:775px;
background-image:url(../images/overhang.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding:0;
}

#divWrapper #divHeader #divLogoRow {
float:left;
padding:18px 0 0 30px;
}

#divWrapper #divHeader #divHeaderText {
text-align:right;
height:1px;
width:540px;
vertical-align:text-bottom;
font-size:100%;
font-weight:bold;
color:#0C9A0C;
float:left;
}

#divTopMenuBar {
float:left;
font-size:70%;
font-weight:700;
height:18px;
width:100%;
background:url("../images/banana/green_bar.gif") repeat-x top center #0C9A0C;
color:#FFF;
position:relative;
padding:3px 0 0;
}

#divTopMenuBar a:link, #divTopMenuBar a:visited {
font-weight:bold;
color:#fff;
padding-left:5px;
}

#divTopMenuBar a:hover {
font-weight:bold;
color:#faba2b;
padding-left:5px;
}

#divTopMenuBar a:active {
font-weight:bold;
color:#fff;
padding-left:5px;
}

#divWrapper #divInsurers {
position:relative;
padding-top:85px;
}

.ccagenttext {
float:left;
height:3px;
width:100%;
display:none;
position:relative;
}

#divWrapper #divAdverts {
display:none;
float:right;
height:1000px;
width:240px;
text-align:center;
background-color:red;
}

#divWrapper #divAdverts #divAdvertsContainer {
width:100%;
margin-top:5px;
display:none;
}

#divWrapper #divContent {
/*width:775px;*/
width:100%;
}

#divWrapper #divContent #QuoteDI {
/*width:775px;*/
width:100%;
position:relative;
float:left;
/*margin-bottom:10px;*/
padding:0;
}

.expand {
margin:0 0 10px 0;
}

.advert {
text-align:left;
margin-bottom:15px;
}

.bulletpoint {
margin-left:10px;
margin-right:5px;
}

#divWrapper #divComparisonContainer {
float:left;
vertical-align:bottom;
position:relative;
}

#divWrapper #divComparisonContainer #directory {
float:left;
background-color:#fff;
width:760px;
border-bottom:20px solid #0C9A0C;
padding:0 5px 10px;
}

#headerMenuTID {
background:URL("../images/banana/banana_twist_lg.gif") repeat-x left center;
height:77px;
width:100%;
margin:0;
padding:0;
}

#divWrapper #divComparisonContainer #headerMenuTID h3 p.statement {
font-size:75%;
padding-left:130px;
padding-top:50px;
}

#divWrapper #divComparisonContainer #directory #leftDir {
width:360px;
float:left;
background-color:#ff9;
margin-top:10px;
border:1px solid #999;
padding:5px;
}

#divWrapper #divComparisonContainer #directory #box {
margin-top:10px;
border:1px solid #999;
width:360px;
float:left;
clear:left;
padding:5px;
}

#divWrapper #divComparisonContainer #directory #leftDir .tidheader,#divWrapper #divComparisonContainer #directory #rightDir .tidheader {
color:#000;
border-bottom:1px solid #090;
margin:0;
padding:0;
}

#divWrapper #divComparisonContainer #directory #leftDir p #divWrapper #divComparisonContainer #directory #rightDir p {
margin:0;
padding:2px 0;
}

#divWrapper #divComparisonContainer #directory #rightDir {
width:370px;
float:right;
margin-top:10px;
border:1px solid #999;
padding:5px;
}

#divWrapper #divFooter {
float:left;
width:775px;
width:auto;
background-color:#FFF;
padding:0 0 10px;
}

#divWrapper #divFooter p {
/*color:#666;*/
color:#777;
margin:10px 70px 10px 30px;
}

#divWrapper .separatorBar {
background:url("../images/banana/green_bar.gif") repeat-x top center #0C9A0C;
width:100%;
height:20px;
margin:20px 0 10px;
}

#divWrapper #divFooter img#providers {
margin:10px 0 10px 10px;
}

#divWrapper #divFooter #websecure {
text-align:left;
margin:5px 0;
}

#divWrapper #divFooter #websecure img {
text-align:left;
vertical-align:middle;
}

#divWrapper #otherResources {
float:left;
width:100%;
background-color:#fff;
padding:5px 0 5px;
}

#divWrapper .resources {
float:left;
width:320px;
border:1px dotted #0C9A0C;
background-color:#fff;
margin:10px 50px 0 30px;
padding:0;
}

#divWrapper .resources p img {
border:0;
margin:7px;
}

#divWrapper .resourcesLast {
float:right;
width:320px;
border:1px dotted #0C9A0C;
background-color:#fff;
margin:10px 48px 0 0;
padding:0;
}

.insurersBodyTable {
color:#333;
font-weight:bold;
font-size:110%;
margin:80px 0;
padding:0;
width:100%;
text-align:left;
}

.insurersBodyTable h1 {
color:#630;
}

.insurersTD {
background-color:#FFF;
color:#000;
font-size:120%;
height:20px;
font-weight:normal;
}

.insurersbottomBorder {
height:10px;
width:760px;
background-color:#0C9A0C;
}

#QuoteDI #divQuoteSummary #divShowChosenQuoteDetails {
font-weight:bold;
color:#630;
font-size:100%;
margin:0;
padding:0 0 5px;
}

#QuoteDI #divQuoteSummary #divShowInsurer {
font-size:70%;
line-height:110%;
text-align:center;
font-weight:bold;
}

#QuoteDI #divTab {
background-color:#fff;
width:335px;
display:none;
}

.whichLogo {
position:relative;
float:left;
}

.popupwhichLogo {
position:relative;
float:none;
padding:10px 0 0;
}


/**//**/
.declarationTable td.text h2 {
margin:5px 0 0;
padding-bottom:0;
font-size:80%;
}
.declarationTable td.text h2.viewDocumentation {
margin:10px 0 5px 19px;
}

.showEmail {
font-size:100%;
/*text-align:right;*/
text-align:left;
font-weight:bold;
color:#0C9A0C;
display:none;
}

.showEmail input {
background-color:#ff6;
color:#000;
}

input:focus,textarea:focus,select:focus {
border:2px solid #0C9A0C;
}

#EmailResults {
background-color:#fbf7c7;
}

#NameOnCard {
width:100px;
}

.btnAlign {
margin:10px 10px 10px 0;
}

.declarationTD {
vertical-align:top;
/*border-left:2px solid #0C9A0C;*/
border-left:2px solid #E6F8E6;
border-right:1px solid #E6F8E6;
width:70%;
}

#divTravellers {
width:100%;
}

.tblSummary {
font-size:110%;
line-height:100%;
/*margin:0 0 0 20px;*/
margin:0 0 0 30px;
}

.searchResultsText {
/*font-size:70%;*/
font-size:65%;
/*font-weight:bold;*/
font-weight:normal;
/*line-height:130%;*/
line-height:120%;
color:#78570b;
margin-top:10px;
padding:5px 0;
}

.tableWidth {
width:100%;
}

.payTableWidth {
/*width:758px;*/
width:813px;
}

.greenHead {
height:20px;
width:100%;
background-image:url(../images/subTabsGreen.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.policyInfoTD {
/*border-right:2px solid #0C9A0C;*/
border-right:1px solid #E6F8E6;
width:190px;
padding:10px 0 0;
text-align:center;
}

.policyInfoTD p{
text-align:left;
margin:10px 10px 0 10px;
}

.printHide {
text-align:center;
width:100%;
}

.printHide td {
/*text-align:center;*/
}

.printHide img{
text-align:center;
}

.policyInfoTD h2 {
margin:0 0 10px;
padding:0;
}

.policyInfoHeaderInsurer {
font-weight:bold;
color:#000;
}

.policyInfoText {
color:#0C9A0C;
line-height:90%;
margin:0;
padding:0;
text-align:center;
}

.KeyFactsDataTD {
text-align:center;
}

.text {
color:#000;
padding:0 5px 0 8px;
}

.text p {
padding-bottom:5px;
}

.info {
padding:0 10px 0 0;
text-align:right;
}

.marginTop {
margin-top:5px;
}

.imageLeft {
float:left;
padding-right:5px;
}

.marginLeft {
margin-left:20px;
}

.bottomBorder {
background:url("../images/tabs_header.gif") repeat-x left bottom;
height:20px;
width:760px;
}

#DivNextWorkAreaGroup {
/*width:750px;*/
width:100%;
}

.asterix {
color:#0C9A0C;
padding-right:5px;
}
.declarationTable .asterix {
padding-right:0;
}
.expand {
text-align:center;
}

.tabTextSpacer {
position:relative;
top:4px;
display:block;
}

.divWaiver {
float:right;
position:relative;
}

.HeaderTextLast {
color:#78570b;
font-weight:bold;
}

.HeaderText {
text-align:right;
width:570px;
left:320px;
font-size:110%;
font-weight:bold;
color:#0C9A0C;
padding-top:13px;
}

.HeaderPhoneNumber {
text-align:right;
width:570px;
vertical-align:text-bottom;
left:320px;
font-size:95%;
font-weight:bold;
color:#000;
}

#divWrapper #divPages {
float:left;
width:760px;
}

.commenttext {
padding-left:0;
color:#333;
margin:0;
}

#divContent #homecontent {
width:445px;
float:left;
vertical-align:text-top;
margin:0 65px 0 5px;
padding:0;
}

#divContent #homecontent #logos {
margin-left:25px;
margin-top:15px;
margin-bottom:10px;
}

img.logos {
border:none;
}

img.fsalogo {
margin:10px 0 0 16px;
}

#imageslogos {
margin-left:5px;
}

#divContent #homecontent #homecontright {
float:right;
margin:0 0 0 5px;
}

#divContent #homecontent #homecontright #TVad {
text-align:center;
margin:0;
padding:0;
}

#divContent #homecontent #homecontright #TVad .viewTVad {
vertical-align:middle;
background:url(../images/btn_view.gif);
margin:0 0 0 5px;
}

.welcometext {
font-size:70%;
}

#comparetab {
font-size:11px;
text-align:center;
width:auto;
border:none;
padding:0;
}

#comparetab a:link,#comparetab a:visited,#comparetab a:active {
color:#000;
}

#comparetab td,#comparetab td tr {
width:auto;
text-align:center;
padding:0;
}

#comparetab td.cover {
background:url(../images/comparison-coverbg.gif) repeat-x;
border-right:1px solid #fff;
color:#fff;
padding:0 3px;
}

#comparetab td.insurer {
background:URL("../images/banana/provider_bak.gif") no-repeat 0 center;
color:#000;
height:59px;
vertical-align:middle;
padding-top:0;
text-align:center;
width:150px;
margin:0;
}

#comparetab td.insurer p {
font-size:110%;
}

#insurercontainer {
text-align:center;
width:600px;
border:1px solid #090;
border-bottom:5px solid #090;
font-weight:normal;
background-color:#FFF;
margin:30px auto;
padding:0;
}

#insurercontainer p {
padding:5px;
}

#directoryheader {
width:600px;
height:60px;
background:URl(../images/dirbg.gif) repeat-x left top;
margin:10px 0 50px;
}

#directoryheader .imageRight {
float:right;
}

.formerly {
font-size:70%;
color:#089a08;
}

.spacerRow {
width:680px;
}

.clearDiv {
clear:both;
}

#UserMessage {
display:block;
margin:0 260px 0 40px
}

#UserMessage h2 {
margin-left:0;
}

#HomeContentTD {
width:520px;
}

*,#divWrapper #resourceList,.policyInfoText p {
margin:0;
padding:0;
}

.floatLeft,#directoryheader .imageLeft {
float:left;
}

a:link,a:visited {
font-weight:bold;
text-decoration:none;
color:#0C9A0C;
}

a:hover {
font-weight:bold;
text-decoration:none;
color:#ca9724;
}

a:active {
font-weight:bold;
text-decoration:none;
color:#0C9A0C;
}

#divWrapper #divHeader #divHeaderText .ccards,#QuoteDi #DivNextWorkAreaGroup {
display:none;
/*width:750px;*/
margin-left:0px;
}

#divWrapper #headerMenu #greenBarLeft,#divInsurers {
float:left;
position:relative;
padding:3px 0 0 5px;
}

#divWrapper #headerMenu #greenBarRight,.greenBarRight {
float:right;
position:relative;
padding:3px 5px 0 0;
}

#divWrapper .resources h6,#divWrapper .resourcesLast h6 {
color:#78570b;
font-size:11px;
margin:7px 10px;
padding:0;
}

#divWrapper .resources p,#divWrapper .resourcesLast p {
font-size:11px;
color:#777;
margin:0 10px 10px;
padding:0;
}

#divWrapper .first p,#divContent #homecontent #homecontright img {
margin:0;
}

#divWrapper .resources p a,#divWrapper .resourcesLast p a {
font-size:10px;
}

#StartMonth,#ExpiryMonth {
min-width:50px;
}

#StartYear,#ExpiryYear {
min-width:60px;
}

#SchemeTypeId,#AreaGroup {
min-width:100px;
}

#QuoteDI2 {
/*margin-left:15px;*/
margin-left:0;
}


/**//**/
.backBtnAlign {
/*margin-left:15px;
margin-left:43px;
margin-left:109px;*/
margin-left:25px;
}

#divInsurerConfirmaton, #divInsurerCardDetails, #divInsurerDeclaration, #divInsurerAddress, #divInsurerTravellers {
margin:10px 0;
font-size:11px;
}

#divLogo {
float:left;
}

#divLogo img {
border:0;
margin:18px 0 0 25px;		
}

#divPhone {
margin:0px;
padding:0px;
text-align:right;
float:right;
}

#divHeaderMenu {
clear:both;	
}

#tblHandOver {
display:none;
}

.colourHead {
background:#0C9A0C url("../images/tabs_header.gif") repeat-x left top;
height:22px;
width:760px;
}

#QuoteDI #divSummary {
	float:	left;
	width:	760px;
	display: none;
}

#QuoteDi #DivNextWorkAreaGroup #DivFloatingDivsTab {
	margin-top:	3px;
}

#QuoteDi #DivNextWorkAreaGroup #divPersonDetails #sproducts,
#QuoteDi #DivNextWorkAreaGroup #divPersonDetails #sdisclosure,
#QuoteDi #DivNextWorkAreaGroup #divPersonDetails #certificate {
	padding:	10px 0px 0px 15px;
	color:	#000000;
}

#tblQuoteSummary {
width:100%;
margin:0 0 5px;
}

#tdEmailResults {
vertical-align:bottom;
text-align:left;
}

#tdQuoteSummary  {
width:480px;
}

.productComparisonStyle {
width:900px;
background-color:#FFFFFF;
margin-left:50px;
}

.infoText p{
padding:0 0 5px 0;
margin:0 0 0 20px;
}

#aaLogo {
float:left;
}

#verisignLogo {
float:right;
height:36px;
width:60px;
}

#providerLogos {
border:solid 1px #0C9A0C;
padding:5px;
margin:0 0 0 10px;
width:722px;
}

#providerPara {
margin:12px 0 10px 27px;
z-index : -30;
}

.borderCarousel {
padding:3px;
border:1px solid #0C9A0C;
width:728px;
text-align:left;
margin:0 0 0 28px;
z-index : -30;
}

#divDeclarationText table {
text-align:left;
}

#moreInfoLink {
margin:15px 0 0 8px;
}

/* MC styles added for Go declaration table list issue */
.declarationTable {
width:100%;
margin:0;
}

#declarationList {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 20px;
}

#declarationList ul {
margin:8px 0 0 16px;
padding:0;
list-style-type:disc;
}

#declarationList ol {
margin:13px 0 0 14px;
padding:0;
list-style-type:circle;
}

li {
margin:5px 0;
padding:0;
}

/**//**/
.textDeclaration {
margin:0;
padding:0 5px 0 28px;
width:100%;
}

/* fix for FF2 page width issues - MC */
#wrapperMainTable {
width:100%;
}

p#debugInfo {
margin:0 30px 0 10px;
color:#fff;
text-align:left;
}

/*  hide extra duplicate info for insurance providers */
#hideAgg {
display:none;
}

/*  SECpay banner for page */
#secPayBody {
background:none;
padding:0;
margin:0;
}
#divSecPayLogo {
margin:0 auto;
}

#secPayLogo {
margin:15px 0 0 0;
}

/* fix for AA Travel declaration definitions */
.aaDefinitions {
font-style:italic;
}

/* fix for Policy Wording and Privacy Statement link issue on Aggregators and Single Brand sites */
#onlySingleBrand {
display:none;
}
#onlyAggregator {
display:block !important;
}
/* Style the resident of the UK section on declaration page */
#spanResident {
font-size:11px;
}



/* Styles for Greenlight SEO work - CR00430 */

#seoWrapper {	
position:relative;
width:815px;
background-color:#fff;
text-align:left;
margin:0 auto 25px;
padding:0;
background:#fff url("../images/wrapper_bak.jpg") no-repeat top right;
border:1px solid #888;
}
#seoLogo {
float:left;
}
#seoLogo img {
border:0;
margin:18px 0 0 25px;		
}
#seoPhone {
margin:0px;
padding:0px;
text-align:right;
float:right;
}
#seoTopNav {
float:left;
font-size:11px;
font-weight:700;
height:18px;
width:100%;
background:url("../images/banana/green_bar.gif") repeat-x top center #0C9A0C;
color:#FFF;
position:relative;
padding:3px 0 0;
}
#seoTopNav a:link, #seoTopNav a:visited {
font-weight:bold;
color:#fff;
padding-left:5px;
}
#seoTopNav a:hover {
font-weight:bold;
color:#faba2b;
padding-left:5px;
}
#seoTopNav a:active {
font-weight:bold;
color:#fff;
padding-left:5px;
}
#seoContent {
width:100%;
padding:35px 0 0;
vertical-align:top;
}
#seoContent #seoMain h1 {
margin:15px 0 12px 33px;
}
#seoContent #seoMain p {
margin:9px 0 9px 34px;
font-size:11px;
line-height:17px;
}
#seoMain {
float:left;
width:480px;
}
#seoSecondary {
float:right;
padding:122px 105px 0 0;
}
#seoSecondary img {
border:none;
}
#seoSecondary #getQuoteBtn {
width:145px;
height:80px;
background:url("../images/buttons/quote_button_lg.jpg") no-repeat top center;
}
#seoSecondary #getQuoteBtn:hover {
background:url("../images/buttons/quote_button_lg_hover.jpg") no-repeat top center;
cursor:pointer;
}
#seoDivider {
background:URL("../images/banana/banana_twist_lg.gif") repeat-x left center;
height:77px;
width:100%;
margin:0;
padding:0;
}
#seoFooter {
padding:5px 65px 30px 15px;
}
#seoFooter p {
color:#777;
margin:9px 0 9px 20px;
}
#seoContent ul {
color:#CF930B;
font-size:11px;
font-weight:bold;
list-style-image:url(../images/greendot.gif);
list-style-position:outside;
list-style-type:disc;
margin:20px 0 50px 51px;
padding-left:0;
}
#seoContent li {
margin:9px 0 9px;	
}
#seoFooterNav, #seoFooterPopNav {
font-size:11px;
line-height:16px;
color:#888;
}
#seoFooterNav {
padding:15px 25px 5px 20px;
}
#docBody #seoFooterNav {
padding:15px 65px 5px 30px;
}
#seoFooterPopNav {
padding:15px 60px 15px 30px;
border-top:1px dotted #888;
text-align:left;
}
/* End of Styles for Greenlight SEO work - CR00430 */

#skiShowAd {
margin:10px 0 25px 28px;
}
.holidayImages {
margin:20px 0 10px 35px;
}
.holidayImages a {
font-size:11px;
}
.compImage {
border:medium none;
}
.enterBtn {
margin:0 0 20px 30px;
border:medium none;
}
.enterButton {
margin:20px 0 0;
}
.showLink {
margin:20px 0 0;
}
#seoContent #seoMain p#linksPara {
margin:25px 0 0 34px;
}
#headerLogos {
margin:25px 0 0 34px;
}
#skiCompetition {
background:transparent url(../images/banana/title_line.gif) no-repeat scroll left bottom;
color:#630;
margin:15px 0 10px 33px;
padding:0 0 5px;
display:block;
float:left;
font-size:16px;
font-variant:normal;
font-weight:bold;
text-align:left;
width:290px;
}
#compLogos {
float:left;
margin:0 30px 40px 0;
vertical-align:top;
}
#skiSecondary {
float:right;
padding:25px 0 0 0;
}
#skiSecondary img {
border:none;
}
.logoRightTop {
margin:0 0 0 10px;
}
#prizeText ul {
color:#000;
font-size:11px;
font-weight:normal;
list-style-image:url(../images/greendot.gif);
list-style-position:outside;
list-style-type:disc;
margin:20px 0 20px 51px;
padding-left:0;
}
#prizeText li {
margin:9px 0 9px;	
}
ol {
color:#000;
font-size:11px;
font-weight:normal;
list-style-position:outside;
margin:20px 0 20px 51px;
padding-left:0;
}
#seoMain h3 {
margin:23px 0 3px 25px;
}
#privacyList ul, #seoContent ul.termsList {
color:#000;
font-size:11px;
font-weight:normal;
list-style-image:url(../images/greendot.gif);
list-style-position:outside;
list-style-type:disc;
margin:20px 0 20px 51px;
padding-left:0;
}
#privacyList li {
margin:9px 0 9px;	
}
#seoContent #seoMain #privacyList li p {
margin:9px 0 9px 4px;	
}

.questionDiv {
border-bottom:1px dashed #999999;
margin:0 0 25px 35px;
}
#seoContent #seoMain .questionDiv p {
margin:9px 0 9px;
}
.showFollowUp {
}
.surveyQuestionTable {
text-align:left;
margin:0;
font-size:11px;
}
.surveyinputradio {
text-align:center;
padding:3px 3px 3px 0;
}
.surveyinputselect select {
margin:0 5px 0 0;
}
.surveyButtonClass {
margin:0 0 50px 40px;
}
#logoSurvey {
border:medium none;
float:left;
margin:3px 20px 0 0;
}
#association {
font-size:11px;
margin:0 0 0 30px;
}
#twoLogos {
float:left;
}
#entryLink {
float:left;
margin:20px 0 0;
}
#seoContent #seoMain p.QuestionTextPreamble {
color:#630;
font-size:14px;
line-height:19px;
margin:0 0 20px;
}
.competitionEnter {
margin:20px 0 50px 0;
border:none;
}