@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(Images/backgroundgradient.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #000000;
	}

/* RULES FOR TYPOGRAPHY IN VARIOUS DIVS ACROSS SITE*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p, h1, h2, h3, h4, h5, h6, ul, li {
	font-family: Arial, Helvetica, sans-serif;
}
p, h1, h2, h3, h4, h5, h6, div, table, html, ul, li {
	margin: 0px;
	padding: 0px;
}
#leftColumn p {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 8px;
}
#leftColumn h2 {
	font-size: 64px;
	color: #FFFFFF;
	line-height: 54px;
	text-align: center;
}
#boxContent p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 1em;
	margin-top: 0.6px;
}
#boxContent h1 {
	font-family: Impact;
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
}
#boxContent h3 {
	font-family: Impact;
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
}
#boxContent h5 {
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}
#deVereOffer h3 {
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
}
#deVereOffer h4 {
	font-family: Impact;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	margin-top: 5px;
	font-style: normal;
}
#buggyTable p {
	font-size: 12px;
	line-height: 14px;
	margin-left: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*END TYPOGRAPHY*/

#wrapper {
	padding-left: 0px;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background-color: #FFFF00;
	height: 79px;
}
#headerInner {
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 12px;
	height: 79px;
}

/*NAVIGATION*/
#navigation2 {
	height: 39px;
	width: 880px;
	clear: both;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
}
#navigation2 .divider {
	width: 2px;
	height: 39px;
	background-image: url(Images/navDivider.jpg);
}
#navigation2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	}
#navigation2 li {
	float: left;
}
#navigation2 ul a{
	display: block;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 39px;
	text-align: center;
	float: left;
	padding: 0px;
	}
#navigation2 .link1 {
	width: 44px;
}
#navigation2 .link2 {
	width: 52px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 7px;
	height: 32px;
}
#navigation2 .link3 {
	width: 61px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 32px;
	padding-top: 7px;
}
#navigation2 .link4 {
	width: 66px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 32px;
	padding-top: 7px;
}
#navigation2 .link5 {
	width: 76px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 32px;
	padding-top: 7px;
}
#navigation2 .link6 {
	width: 74px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 15px;
	height: 24px;
}
#navigation2 .link7 {
	width: 71px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 32px;
	padding-top: 7px;
}
#navigation2 .link8 {
	width: 78px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 24px;
	padding-top: 15px;
}
#navigation2 .link9 {
	width: 66px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 32px;
	padding-top: 7px;
}
#navigation2 .link10 {
	width: 72px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 24px;
	padding-top: 15px;
}
#navigation2 .link11 {
	width: 50px;
	background-image: url(Images/NavigationLinkBG.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 24px;
	padding-top: 15px;
}
#navigation2 .link12 {
	width: 70px;
	background-image: url(Images/farRightLink.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	padding-top: 7px;
	color: #FFFFFF;
}
#navigation2 .link13 {
	width: 74px;
	background-image: url(Images/farRightLink.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 32px;
	padding-top: 7px;
	color: #FFFFFF;
}
#navigation2 .link2:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link3:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link4:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link5:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link6:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 27px;
	padding-top: 12px;
}
#navigation2 .link7:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link8:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 27px;
	padding-top: 12px;
}
#navigation2 .link9:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link10:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 27px;
	padding-top: 12px;
}
#navigation2 .link11:hover {
	background-image: url(Images/NavigationLinkBG.jpg);
	background-position: bottom;
	height: 27px;
	padding-top: 12px;
}
#navigation2 .link12:hover {
	background-image: url(Images/farRightLink.png);
	background-position: left bottom;
	height: 35px;
	padding-top: 4px;
}
#navigation2 .link13:hover {
	background-image: url(Images/farRightLink.png);
	background-position: right bottom;
	height: 35px;
	padding-top: 4px;
}
/*END NAVIGATION*/

/*LEFT COLUMN CONTAINING QUICK QUOTE*/
#leftColumn {
	width: 194px;
	float: left;
	padding-top: 4px;
}

#leftColumn ul {
	width: 194px;
	list-style-type: none;
}
#leftColumn li {
	margin-top: 10px;
}
#quickQuote {
	width: 172px;
	float: left;
	padding: 10px;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	margin-top: 12px;
}
#quickQuote #email {
	width: 165px;
}
#quickQuote #value {
	width: 153px;
}
#quickQuote .getQuoteBtn {
	margin-top: 12px;
}
.moreDeVereInfoBtn {
	float: right;
	margin-right: 20px;
	margin-top: 80px;
}
#quickQuote .poundSign {
	font-weight: bold;
	font-size: 16px;
}
#quickQuote input {
	margin-top: 8px;
}
#lloydsLogo {
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#rightColumn {
	width: 674px;
	float: left;
	margin-left: 12px;
}
#boxContent {
	background-image: url(Images/boxContent.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	float: right;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	width: 650px;
	position: relative;
}
#boxContent_TVAD {
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 674px;
	position: relative;
	height: 535px;
	padding: 0px;
	background-image: url(Images/TvAd_BG.jpg);
}
#boxContent .character {
	float: right;
}
#FAQs {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#FAQs li {
	font-size: 13px;
	line-height: 18px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #000001;
}
#deVereOffer     {
	height: 122px;
	width: 504px;	
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 2px;
}

.offerImageDefault
{
	/*background-image: url(Images/deVereOffer.png);*/
}

.offerImageDvPromo
{
	/*background-image: url(Images/landing/dvPromo.jpg);*/
}

.yellow {
	color: #FFFF00;
}
#buggyTable {
	border-collapse:collapse;
	width: 386px;
	border: 2px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 18px;
}
#buggyTable td {
	border: 1px solid #000000;
}
.question {
	font-weight: bold;
}
/*
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}*/
#buggyTable th, td {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#buggyTable col {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#buggyTable thead {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5a5a5;
	border-bottom-color: #a5a5a5;
}
#buggyTable th {
	font-weight: normal;
	text-align: left;
}
.topRow {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.yellowBG {
	background-color: #FFFF00;
}
#boxTop {
	background-image: url(Images/boxTop.png);
	height: 17px;
}
#boxBottom {
	height: 18px;
	background-image: url(Images/boxBottom.png);
	clear: right;
}
#clearer_padding {
	clear: both;
	padding-bottom: 12px;
	padding-top: 6px;
}
#clearer_this {
	clear: both;
	padding-bottom: 0px;
	padding-top: 6px;
}
/*HORIZONTAL ROW OF BUTTONS ON EVERY PAGE*/
#buttonRow {
	margin-bottom: 0px;
	float: right;
	margin-top: 12px;
	margin-left: 6px;
}
#buttonRow li {
	float: left;
	margin-right: 3px;
	margin-left: 0px;
}
#buttonRow .lastButtonRow {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#buttonRow .lloydsLogo {
	margin-left: 20px;
	margin-right: 28px;
	margin-top: 1px;
}
#buttonRow ul {
    margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
/*END OF HORIZONTAL ROW OF BUTTONS ON EVERY PAGE*/

/*HORIZONTAL STRIP WHERE PHONE NUMBER APPEARS*/
#phoneNumber {
	background-color: #000000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-bottom: 12px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 12px;
}
#phoneNumber .telephoneNumber {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 30px;
	line-height: 30px;
}
#phoneNumber #phoneNumberInner {
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*END OF HORIZONTAL STRIP WHERE PHONE NUMBER APPEARS*/

/*FOOTER RULES*/
#footer {
	clear: both;
}
#footer p {
	text-align: center;
	font-size: 11px;
	padding-right: 150px;
	padding-left: 150px;
	color: #FFFFFF;
}
/*END OF FOOTER RULES*/

/*RULES FOR CSS POP UP SPEECH BUBBLE FROM CHARACTERS*/
.speechBubbleRules span {
	display: none;
}
a.speechBubbleRules:hover {
	position: relative;
}
a.speechBubbleRules:hover span {
	display: block;
	position: absolute;
	left: 160px;
	top: -60px;
}
.summarySpeechBubbleRules span {
	display: none;
}
a.summarySpeechBubbleRules:hover {
	position: relative;
}

a.summarySpeechBubbleRules:hover span {
	display: block;
	position: absolute;
	left: 215px;
	top: -100px;
}
.aboutSpeechBubbleRules span {
	display: none;
}
a.aboutSpeechBubbleRules:hover {
	position: relative;
}
a.aboutSpeechBubbleRules:hover span {
	display: block;
	position: absolute;
	left: 195px;
	top: -100px;
}
.indexSpeechBubble span {
	display: none;
}
a.indexSpeechBubble:hover {
	position: relative;
}
a.indexSpeechBubble:hover span {
	display: block;
	position: absolute;
	left: 190px;
	top: -125px;
}
.policySpeechBubble span {
	display: none;
}
a.policySpeechBubble:hover {
	position: relative;
}
a.policySpeechBubble:hover span {
	display: block;
	position: absolute;
	left: 150px;
	top: -100px;
}
.mediaSpeechBubble span {
	display: none;
}
a.mediaSpeechBubble:hover {
	position: relative;
}
a.mediaSpeechBubble:hover span {
	display: block;
	position: absolute;
	left: 195px;
	top: -70px;
}
/*END OF RULES FOR CSS POP UP SPEECH BUBBLE FROM CHARACTERS*/

#clearer {
	clear: both;
}

/*RULES FOR DIVS ON 'MEDIA COVERAGE' PAGE*/
#newspaperColumn {
	float: left;
	width: 335px;
	background-color: #FFFF00;
	border: 1px solid #333333;
	margin-top: 12px;
	padding: 8px;
}
#newspaperColumn h1 {
	font-size: 99px;
	font-family: Impact;
	line-height: 92px;
	text-align: center;
}
#newspaperColumn h2 {
	font-family: Impact;
	font-size: 50px;
	line-height: 50px;
	text-align: center;
}
#newspaperColumn h3 {
	font-size: 50px;
	line-height: 50px;
	text-align: center;
}
#newspaperCol1 {
	float: left;
	width: 160px;
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	margin-top: 12px;
}
#newspaperCol2 {
	float: left;
	width: 160px;
	padding-left: 6px;
	margin-top: 12px;
}
#newspaperColumn p {
	font-size: 11px;
	line-height: 12px;
}
.newspaperQuote {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
#pressArticles {
	list-style-type: none;
	float: left;
	margin-left: 12px;
	margin-top: 12px;
}
#pressArticles  li  {
	background-image: url(Images/pressArticlesList.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 95px;
	text-align: center;
	padding-top: 33px;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#pressArticles .downloadButton {
	height: 23px;
	padding: 0px;
	margin-bottom: 24px;
}
#pressArticles .pressArticlesTitle {
	padding: 0px;
	background-image: none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: -42px;
	margin-left: 0px;
}
#tvAd {
	float: left;
	width: 120px;
	list-style-type: none;
	margin-left: 55px;
	margin-top: 23px;
	padding: 0px;
	margin-right: 0px;
}
#tvAd .downloadButton {
	height: 23px;
	padding: 0px;
	margin-bottom: 12px;
	background-image: none;
}
#tvAd li  {
	background-image: url(Images/TV.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 95px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	height: 75px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#pressQuotes {
	float: left;
	width: 263px;
	font-size: 13px;
	line-height: 18px;
	margin-left: 12px;
	list-style-type: none;
}
#pressQuotes li {
	margin-bottom: 5px;
}
#pressQuotes .pressQuotesSource {
	font-weight: bold;
}
/*END OF RULES FOR DIVS ON 'MEDIA COVERAGE' PAGE*/

#summaryList .summaryPrice {
	font-size: 23px;
	line-height: 25px;
	font-weight: bolder;
}
#summaryList {
	list-style-type: none;
	font-size: 13px;
	line-height: 18px;
}
.buggy_Phone {
	font-size: 16px;
}
#summaryList li {
	margin-top: 8px;
	margin-bottom: 8px;
}
#boxContent a {
	color: #333333;
}
#buggyTable {
	width: 400px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#yourFriendsDetails #gift_choice {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
}
col#albumCol {
	border: none;

}
#playlistTable .tick {
	background-image: url(Images/tick.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#playlistTable {
	border: 1px solid #333333;
}
#playlistTable   td, th{
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #000000;
}
#playlistTable p {
	font-size: 12px;
	line-height: 14px;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
#playlistTable .cross {
	background-image: url(Images/cross.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#playlistTable .greyBG {
	background-color: #CCCCCC;
}
#summaryTable {
	margin: 0px;
	padding: 0px;
}
#boxContent #policyOptions {
	list-style-type: none;
	float: left;
}
.buyNow_offer {
	margin-top: 63px;
}
#boxContent #policyOptions li {
	float: left;
	margin-right: 4px;
	width: 99px;
	text-align: center;
	padding-top: 3px;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 8px;
}
#policyOptions .silver {
	background-image: url(Images/silverBG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
}
#policyOptions .gold {
	background-image: url(Images/goldBG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
}
#policyOptions .platinum {
	background-image: url(Images/platinum_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
}
#policyOptions .bronze {
	background-image: url(Images/bronzeBG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
}
#policyOptions .silver_offer {
	background-image: url(Images/silver_offer_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .gold_offer {
	background-image: url(Images/gold_offer_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .platinum_offer {
	background-image: url(Images/platinum_offer_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .bronze_offer {
	background-image: url(Images/bronze_offer_BG.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .silver_30_offer {
	background-image: url(Images/silver_offer_BG_30.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .gold_30_offer {
	background-image: url(Images/gold_offer_BG_30.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .platinum_30_offer {
	background-image: url(Images/platinum_offer_BG_30.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .bronze_30_offer {
	background-image: url(Images/bronze_offer_BG_30.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}
#policyOptions .policyPrice {
	color: #000000;
	font-size: 17px;
	line-height: 32px;
}
#footer a {
	color: #CCCCCC;
	text-decoration: none;
}
#buggyIns_important_note {
	float: left;
	width: 230px;
	margin-left: 12px;
}
#buggyTable {
	float: left;
	margin: 0px;
	padding: 0px;
}
#buggyIns_important_note p {
	font-size: 12px;
	line-height: 16px;
}
#clearer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.red {
	color: #FF0000;
}
#DeVereContent {
	background-color: #0d1025;
	width: 603px;
	background-image: url(Images/DeVereContent.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.floatRight {
	float: right;
}
#DeVereContent li {
	font-size: 12px;
	list-style-type: disc;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #FFFFFF;
}
#DeVereContent a {
	color: #CCCCCC;
}
#DeVereContentInner {
	float: right;
	width: 263px;
}
#DeVereContent ul {
	margin-left: 12px;
}
#DeVereContent p {
	color: #FFFFFF;
}
#DeVereContentInner img {
	margin-top: 6px;
	margin-bottom: 6px;
}
.lighter {
	font-weight: normal;
	font-size: 15px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#policyNewTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#policyNewTable tr, td {
	margin: 0px;
	padding: 0px;
}
#policyNewTable p {
	margin-left: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
input {
	display: block;
}
.storelist input {
	display:inline;
}
#summaryTable p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 8px;
}
#summaryTable table {
	margin: 0px;
	padding: 0px;
}
#summaryTable .grey {
	background-color: #CCCCCC;
}
#header #headerInner img {
	margin-right: 12px;
}
#boxContent #TsAndCs {
	font-size: 12px;
	margin-left: 12px;
	list-style-type: none;
}
#boxContent #TsAndCs li {
	margin-top: 4px;
	margin-bottom: 4px;
}
#boxContent #SiteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-type: disc;
	margin-left: 12px;
	font-weight: bold;
}
#SiteMap li {
	margin-top: 3px;
	margin-bottom: 3px;
}
#SiteMap ul {
	margin-left: 1.5em;
	line-height: 16px;
	font-size: 13px;
}
#boxContent .summary_terms {
	font-size: 10px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.normalText {
	font-weight: normal;
	text-transform: none;
}
#boxContent #giftsList {
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#boxContent #giftsList li {
	margin-bottom: 5px;
}
#introduce_right_content {
	/*float: right;*/
	width: 527px;
	margin-top: 8px;
}
#yourDetails {
	background-color: #FFFF00;
	padding: 12px;
	margin-bottom: 12px;
	clear:both;
	border: 2px none #000000;
}
#yourFriendsDetails {
	padding: 12px;
	margin-bottom: 8px;
	border: 2px solid #000000;
}
#yourFriendsDetails p {
	margin: 0px;
	padding: 0px;
}
#yourDetails h4 {
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#yourFriendsDetails   #add {
	width: 120px;
	margin-top: 18px;
}
#yourFriendsDetails textarea {
	width: 350px;
	margin-top: 8px;
}
#boxContent  #yourDetails  input {
	margin-top: 4px;
	margin-bottom: 12px;
}
.smallText {
	font-size: 10px;
	line-height: 14px;
}
#imagegallery {
	list-style: none;
	padding: 0px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.introImg {
	float: right;
	margin-left: 16px;
	margin-top: 8px;
}
#imagegallery li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
}

#imagegallery li a img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#introWrapper {
	border: 2px solid #000000;
	clear: both;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.underlineBold {
	font-weight: bold;
	text-decoration: underline;
}
.underlineBoldCentre {
	color: #000000;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
	display: block;
	padding-right: 40px;
	padding-left: 40px;
}
#name_society {
	width: 220px;
}
#wrapper #rightColumn #boxContent #email_society {
	width: 220px;
}
#boxContent #societiesList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
#boxContent #societiesList li {
	padding-top: 2px;
	padding-bottom: 2px;
}
/* --------------HIDDEN TEXT STUFF-------------- */
#hiddenText {
	margin-top: 10px;
	margin-right: 200px;
	margin-bottom: 10px;
	margin-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
#hiddenText #toggle span {
	color: #CCCCCC;
	font-size: 13px;
	text-align: center;
}
#hiddenText #v-menu2 h1 {
	font-size: 13px;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
}
#hiddenText #v-menu2 p {
	font-size: 11px;
	color: #FFFFFF;
}
/* BUTTON*/
.button{
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:auto;
}
	a.button {text-decoration:none;}
	.button span {}

/* MENU */
.v-menu{clear:both;}
	ul.v-menu, .v-menu li{padding:0;margin:0;list-style:none;}
	ul.v-menu{clear:both;margin-top:6px;padding:6px 10px;}
	.v-menu li a{color: #ffffff; font-weight:bold;}
    .v-menu li a:hover{color:#ffffff;}
    #wrapper #secondaryNav #v-menu2 a {color: #ffffff;}
    #wrapper #secondaryNav #v-menu2 a:hover {color:#999999;}
    
    /*END OF HIDDEN TEXT*/

a:active, a:focus {
      outline: 0;
      }
body.sGalleries #leftcontent2 img {
	padding: 2px;
	margin: 2px;
	border: 2px solid #723721;
}
body.sGalleries #leftcontent2  img:hover  {
	border: 2px solid #F8DDA3;
}
#imagegallery {
	list-style: none;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.introImg {
	float: right;
	margin-left: 16px;
	margin-top: 8px;
}
#imagegallery li {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	clear: right;
}
#imagegallery li a img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#introWrapper {
	border: 2px solid #000000;
	clear: both;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.formButtonContainer {
	text-align: center;
}
#offerDescription {
	margin-top:10px;
	clear: left;
}
.ValidationStyle {
	float: left;
}
.introduceAnotherFriend
{
	font: Arial;
}

.offerimage
{
	margin-left:0px;
	float:left;
}

.offerimage2
{
	margin-left:0px;
}

.floatleft
{
	float:left;
}

#headerInner img
{
	float:left;
}
#travel_BG #boxContent {
	background-image: url(Images/golfTravel_BG.jpg);
	background-repeat: no-repeat;
	background-position: 13px 53px;
}
#travel_BG #boxContent .travelParagraph_top {
	margin-top: 85px;
}
#travel_BG    p  {
	margin-left: 10px;
}
#travel_BG  img  {
	margin-left: 10px;
}
#boxContent .de_vere_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#boxContent .de_vere_p {
	margin: 0px;
}
.img_newOffer {
	float: left;
	clear: both;
	margin-right: 15px;
}
#newOffer_devere, #newOffer_callaway, #newOffer_greenfree, #newOffer_nicklaus {
	float: left;
	width: 650px;
	margin-bottom: 12px;
}
#DeVereChampCourses {
	float: left;
	padding-left: 8px;
	padding-right:8px;
	padding-top:11px;
	padding-bottom:18px;
	width: 380px;
	background-color: #DBD9E1;
	border: 1px solid #000;
	height: 132px;
	
}
#DeVereChampCourses ul li {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#DeVereChampCourses ul {
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	margin-right: 0px;
}
#DeVereChampCourses .left_Ul {
	margin-right: 16px;
}
#DeVereChampCourses h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}
#onlineGolf_offer {
	width: 651px;
}
#onlineGolf_offer img {
	float: left;
}
#slider {width:459px}
.header {
	width:459px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
}
.content {overflow:hidden}
.text {
	width:459px;
}





#comparision {
	width:625px;	
}

#comparison h2 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left:23px;
	padding-top:3px;
}

#top {
	background-image:url(Images/Table_01.jpg);
	width:625px;
	height:32px;
}

#bottom {
	background-image:url(Images/comparison_pricepromo.jpg);
	width:625px;
	height:100px;	
	margin-bottom:15px;
}

.promo #bottom {
	background-image:url(Images/Table_11.jpg);
}

#bottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-top:11px;
	padding-left:5px;
}

a.drop1 {
	width:625px;
	height:28px;
	display:block;
	background-image:url(Images/table_02.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop1:hover {
	background-position:0 -28px;	
}

a.drop2 {
	width:625px;
	height:36px;
	display:block;
	background-image:url(Images/table_03.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop2:hover {
	background-position:0 -36px;	
}

a.drop3 {
	width:625px;
	height:34px;
	display:block;
	background-image:url(Images/table_04.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop3:hover {
	background-position:0 -34px;	
}

a.drop4 {
	width:625px;
	height:35px;
	display:block;
	background-image:url(Images/table_05.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop4:hover {
	background-position:0 -35px;	
}

a.drop5 {
	width:625px;
	height:34px;
	display:block;
	background-image:url(Images/table_06.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop5:hover {
	background-position:0 -34px;	
}

a.drop6 {
	width:625px;
	height:37px;
	display:block;
	background-image:url(Images/table_07.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop6:hover {
	background-position:0 -37px;	
}

a.drop7 {
	width:625px;
	height:36px;
	display:block;
	background-image:url(Images/table_08.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop7:hover {
	background-position:0 -36px;	
}

a.drop8 {
	width:625px;
	height:35px;
	display:block;
	background-image:url(Images/table_09.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop8:hover {
	background-position:0 -35px;	
}

a.drop9 {
	width:625px;
	height:37px;
	display:block;
	background-image:url(images/table_10.jpg);
	background-position:0 0;
	text-decoration:none;
}

a.drop9:hover {
	background-position:0 -37px;	
}

#lowertable_ad {
   background-image:url(Images/gc_ad.jpg); 
   width:623px; 
   height:90px;
}

#lowertable_ad p {
   font-size:22px;
   width:300px;
   margin-left:241px;
   padding-top:22px;
   line-height:22px;
}

.default #box1{visibility:hidden; height:0px; width:0px;}
#box2 h2{padding-top:10px;}
.default #box2 h2{padding-top:0px;}
.default #box2 .drop2{background-image:url(Images/table_02.jpg);}
.default #box2 .drop2:hover{background-position:0 -28px;}
.default #box2 a{height:28px;}