body {
	background-image: url(images/template/background.gif);
	background-position: center top;
	background-color: #eb80ac;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #c23a76;
	text-align: center;
	background-repeat: repeat-y;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#wrapper {
	width: 770px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
* html #wrapper{
	\padding-left: 8px; /* for IE5 and IE6 in quirks mode */
	\width: 778px;
	p\adding-left: 8px; /* for IE6 in standards mode */
	w\idth: 778px;
  }

#mainwrapper {
	text-align: left;
	overflow: hidden;
	height: 100%;
	width: auto;
}

#middlecolumn {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#floatright {
	float: right;
	width: 290px;
	font-size: 1em;
	clear: left;
	position: relative;
}
#floatright p {
	font-size: 0.8em;
}
h3 {
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 110%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #eb80ac;
	padding-top: 5px;
	padding-bottom: 5px;
}
#collection1 {
	float: left;
	width: 225px;
}
#collectionbox {
	height: 250px;
}
#collection2 {
	float: right;
	width: 230px;
	padding-left: 45px;
}
#collectionul {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 1em;
	list-style-image: url(images/collection/rosebullet.jpg);
}


h1 {
	background-image: url(images/template/header.jpg);
	text-indent: -900em;
	line-height: 100%;
	display: block;
	height: 104px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}
#navigation {
	width: 770px;
	height: 25px;
	background-image: url(images/template/navigationback.jpg);
	margin: 0px;
}
ul#navigation li {
	display:block;
	float:left;
	}
ul#navigation li a {
	display:block;
	height:25px;
	text-indent:-900em;
	background-color: transparent;
	background-image: url(images/template/navigation.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
			
	ul#navigation li a:hover {
	background-position:0 -25px
}
			
	ul#navigation li#homebutton a {
	width:88px;
	background-position:-111px 0;
	margin-top: 0;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 111px;
				}
	ul#navigation li#homebutton a:hover, ul#navigation li#homebutton .here {
	background-position:-111px -25px
					}
			
	ul#navigation li#collectionbutton a {
	width:133px;
	background-position:-226px 0;
	margin-top: 0;
	margin-right: 31px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#collectionbutton a:hover, ul#navigation li#collectionbutton .here {
	background-position:-226px -25px
					}
	ul#navigation li#giftsbutton a {
	width:110px;
	background-position:-390px 0;
	margin-top: 0;
	margin-right: 28px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#giftsbutton a:hover, ul#navigation li#giftsbutton .here {
	background-position:-390px -25px
					}
	ul#navigation li#contactbutton a {
	width:115px;
	background-position:-528px 0;
	margin-top: 0;
	margin-right: 126px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#contactbutton a:hover, ul#navigation li#contactbutton .here {
	background-position:-528px -25px
					}
/* OLD BONUS PAGE NAVIGATION

	ul#navigation li#homebutton a {
	width:88px;
	background-position:-44px 0;
	margin-top: 0;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 44px;
				}
	ul#navigation li#homebutton a:hover, ul#navigation li#homebutton .here {
	background-position:-44px -25px
					}
			
	ul#navigation li#collectionbutton a {
	width:134px;
	background-position:-159px 0;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#collectionbutton a:hover, ul#navigation li#collectionbutton .here {
	background-position:-159px -25px
					}
	ul#navigation li#giftsbutton a {
	width:109px;
	background-position:-323px 0;
	margin-top: 0;
	margin-right: 29px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#giftsbutton a:hover, ul#navigation li#giftsbutton .here {
	background-position:-323px -25px
					}
	ul#navigation li#contactbutton a {
	width:115px;
	background-position:-461px 0;
	margin-top: 0;
	margin-right: 34px;
	margin-bottom: 0;
	margin-left: 0px;
				}
	ul#navigation li#contactbutton a:hover, ul#navigation li#contactbutton .here {
	background-position:-461px -25px
					}
ul#navigation  li#bonusbutton  a {
	width:115px;
	background-position:-610px 0;
	margin-top: 0;
	margin-right: 43px;
	margin-bottom: 0;
	margin-left: 0px;
				}
ul#navigation  li#bonusbutton  a:hover, ul#navigation li#bonusbutton .here {
	background-position:-610px -25px
					}

*/

/*
#navigation li {
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
	padding-right: 1.1em;
	padding-left: 1.1em;
	margin-top: 0.5em;
	list-style-type: none;
}
*/


#navigation li a {
	color: #F4EF1A;
	text-decoration: none;
	line-height:100%;
	margin: 0px;
}
#subscribecolumn {
	float: right;
	width: 238px;
	height: 1200px;
	background-image: url(images/template/subscriptionback.png);
	margin-top: 9px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#giftcolumn {
	float: right;
	width: 238px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
}
h2 {
	color: #FFFFFF;
	font-size: 1.4em;
	text-align: center;
	line-height: 100%;
	margin-top: 0px;
	background-color: #eb80ac;
	width: 100%;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.redtext {
	color: #E30248;
}

#contentcolumn {
	width: 500px;
	float: left;
	padding: 10px;
}
* html #contentcolumn{
	 /* for IE5 and IE6 in quirks mode */
	\width: 520px;
	 /* for IE6 in standards mode */
	w\idth: 500px;
  }
#contactform {
	display: block;
	margin: 0px;
	padding: 0px;
}
#contactform li label {
	display:block;
	float:left;
	width:90px;
	font-size:1em;
	}
#contactform li input {
	width:122px;
	font-size:1em;
	margin:0;
	padding:0;
	}
#contactform li {
	line-height:1.3em;
	margin:5px;
	padding:0;
	}
#contactform ol, ul {
	list-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navigation li a:hover{
	}
hr {
	width: 100%;
	height: 2px;
	color: #961132;
	border: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} /* For Internet Explorer */
html>body hr {
	width: 100%;
	height: 2px;
	background-color: #961132;
	border: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} /* For Gecko-based browsers */
html>body hr {
	width: 100%;
	height: 2px;
	background-color: #961132;
	border: 0px solid #961132;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} /* For Opera and Gecko-based browsers */
#video {
	text-align: center;
	height: 294px;
	font-size: 0.8em;
	background-image: url(images/home/videobackground.gif);
}
#copyright {
	width: 500px;
	float: left;
	margin: 10px;
	text-align: center;
	font-size: 0.6em;
	color: #000000;
}
h4 {
	font-size: 1em;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #eb80ac;
	width: 100%;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.collectionlargetext {
	font-size: 0.9em;
	text-align: center;
	color: #EB80AC;
}
#collectionimages {
	background-image: url(images/collection/images-background.jpg);
	height: 348px;
	padding-right: 162px;
}


p {
	font-size: 0.8em;
}
.giftheading {
	font-size: 1.7em;
	font-weight: bold;
	color: #7D589E;
}
#giftsleft1 {
	float: left;
	width: 247px;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	height: 239px;
	margin-top: 10px;
}


#giftsleft2 {
	float: left;
	width: 247px;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	height: 239px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#giftsright1 {
	float: right;
	width: 247px;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	height: 239px;
	margin-top: 10px;
}
#giftsright2 {
	float: right;
	width: 247px;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	height: 239px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#giftdirectdebit {
	background-image: url(images/gifts/gift5.jpg);
	height: 224px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
#directdebittext {
	width: 179px;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	padding-top: 36px;
	padding-left: 321px;
}
* html #directdebittext{
	 /* for IE5 and IE6 in quirks mode */
	\width: 500px;
	 /* for IE6 in standards mode */
	w\idth: 179px;
  }

.clear {
	clear: both;
}

#giftbox2 {
	height: 215px;
}
#giftbox1 {
	height: 230px;
}

a:link {
	color: #B53C65;
}
a:visited {
	color: #B53C65;
}
a:active {
	text-decoration: none;
	color: #B53C65;
}
a:hover {
	text-decoration: none;
	color: #B53C65;
}
h5 {
	font-size: 1.8em;
	color: #FFFFFF;
	text-align: center;
	line-height: 100%;
	background-image: url(images/template/subscribe-header.png);
	height: 37px;
	width: 213px;
	text-indent: -900em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
h6 {
	font-size: 1.1em;
	color: #5095CB;
	text-align: center;
	line-height: 110%;
	margin: 5px;
}
#collectionspread {
	background-image: url(images/collection/magazinespread.jpg);
	height: 426px;
	width: 500px;
}
#collectionspreadtext {
	padding-left: 190px;
	padding-top: 150px;
	padding-right: 15px;
}

#subcontactform {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#subcontactform li label {
	float:left;
	width:100px;
	font-size:0.6em;
	color: #FFFFFF;
	line-height: normal;
	display: block;
	}

#subcontactform li input {
	width:103px;
	font-size:0.8em;
	margin:0;
	padding:0;
	text-align: left;
	}
#over18 {
	width: 15px !important;
}


#startissuedrop {
	height: 80px;
}

#promodrop {
	height: 90px;
}

#subcontactform li {
	line-height:1.3em;
	margin:7px;
	padding:0;
	}
#subcontactform ol, ul {
	list-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#partydrop {
	height: 90px;
}

.submitlabel {
	visibility: hidden;
}
#deliverytick {
	height: 50px;
}

.submit {
	margin-left: 138px;
}
#submit {
	visibility: hidden;
}

#partydropmain {
	height: 70px;
}

#subsubmit {
	position: relative;
	left: 65px;
	width: 113px;
	height: 42px;
}
#subscribefinish {
	margin-top: 50px;
	height: 50px;
}

#giftstext {
	text-align: center;
	font-size: 0.6em;
}
#giftfreeissue {
	text-align: center;
	height: 250px;
}

#contentcolumn ol {
	font-size: 0.8em;
}
#subpageform {
	display: block;
	margin: 0px;
	padding: 0px;
}
#subpageform li label {
	display:block;
	float:left;
	width:210px;
	line-height: normal;
	}
#subpageform li input {
	width:200px;
	font-size:1em;
	margin: 0;
	padding: 0;
	}
#submitmain {
	height: 90px;
}


#subpageform li {
	line-height:1.3em;
	margin:5px;
	padding:0;
	}
#subpageform ol, ul {
	list-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subcolumnlegaltext {
	font-size: 0.6em;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#subcolumnlegaltext ul {
	list-style-type: disc;
	list-style-position: inside;
}
#subscriberterms {
	font-size: 0.6em;
	margin-left: 10px;
}
#subscriberterms ol, ul {
	list-style-position: inside;
}

#subdeliveryaddress {
	color: #FCEBD6;
	font-size: 0.6em;
}
#subdeliveryaddress ol, ul {
	list-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subdeliveryaddress li {	
	line-height:1.3em;
	margin:5px;
	padding:0;
}
.deliverytext {
	font-size: 1.2em;
	font-weight: bold;
	color: #c23a76;
}
#subdeliveryaddress li input {
	width:25px;
	margin: 0;
	line-height: 0.6em;
	padding: 0;
}
#subdeliveryaddress li label {
	display:block;
	float:left;
	width:25px;
	padding-top: 4px;
	padding-left: 85px;
	margin: 0px;
	line-height: 0.6em;
}
#maindeliveryaddress li input {
	width:30px;
	margin: 0;
	line-height: 0.8em;
	padding: 0;
}
#maindeliveryaddress li label {
	display:block;
	float:left;
	width:25px;
	margin: 0px;
	line-height: 0.8em;
	padding-top: 4px;
}
#maindeliveryaddress li {
	line-height:1.3em;
	padding:0;
	list-style-type: none;
}
#paymentmethod li {
	line-height:1.3em;
	padding:0;
	list-style-type: none;
}
#maindeliveryaddress {
	font-size: 0.8em;
}
#paymentmethod  {
	font-size: 0.8em;
}
#paymentmethod li input {
	width:30px;
	margin: 0;
	line-height: 0.8em;
	padding: 0;
}
#paymentmethod li label {
	display:block;
	float:left;
	width:80px;
	margin: 0px;
	line-height: 0.8em;
	padding-top: 4px;
}
#freeissue {
	background-color: #961132;
	clear: both;
	text-align: center;
	margin-bottom: 5px;
}
#platediagram1 {
	text-align: center;
	float: left;
	width: 230px;
	font-size: 0.9em;
}
#platediagram2 {
	text-align: center;
	float: right;
	width: 230px;
	font-size: 0.9em;
}
#platediagram3 {
	text-align: center;
	float: left;
	width: 230px;
	font-size: 0.9em;
}
#platediagram4 {
	text-align: center;
	float: right;
	width: 230px;
	font-size: 0.9em;
}
#platetop {
	height: 65px;
}
#platebottom {
	height: 85px;
}
.purpletext {
	color: #7E5B9D;
}
#rightalign {
	text-align: right;
}
.smallblacktext {
	font-size: 1em;
	color: #000000;
}
#screensaverlegal {
	font-size: 0.8em;
}

#downloads {
	background-image: url(images/downloads/background.jpg);
	height: 1325px;
	width: 500px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
.legal {
	padding-left: 12px;
	padding-right: 12px;
	font-size: 0.8em;
}

.downloads1 {
	height: 140px;
	width: 150px;
	float: left;
	text-align: center;
	font-weight: bold;
	padding-left: 15px;
}
.downloads2 {
	height: 140px;
	width: 150px;
	float: none;
	text-align: center;
	margin-left: 175px;
	font-weight: bold;
}
.downloads3 {
	float: right;
	height: 140px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	margin-right: 15px;
}
#cards {
	background-image: url(images/template/cardsbackground.gif);
	background-position: center top;
	height: 234px;
	width: auto;
	background-repeat: no-repeat;
}
#countryform {
	text-align: center;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: -23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #C8DE58;
}
#countrychoose {
	font-size: 0.8em;
	text-align: center;
	padding-right: 200px;
}

#countryjumpMenu {
	color: #CCE259;
	background-color: #000000;
	border-top-color: #798A6A;
	border-right-color: #798A6A;
	border-bottom-color: #798A6A;
	border-left-color: #798A6A;
}
#bonusnewsletter {
	background-image: url(images/bonus/newsletter-background.gif);
	height: 139px;
	width: 370px;
	font-size: 1em;
	color: #eb80ac;
	font-weight: bold;
	text-align: center;
	padding-right: 130px;
	background-repeat: no-repeat;
}
* html #bonusnewsletter{
	 /* for IE5 and IE6 in quirks mode */
	\width: 500px;
	\height: 79px;
	 /* for IE6 in standards mode */
	w\idth: 370px;
	h\eight: 139px;
  }

#bonusnewsletterform {
	font-size: 0.8em;
	color: #9E2956;
	margin-top: 45px;
}

#bonusnewslettersubmit {


}
#bonusnewsletterfield {
	background-color: #facfe0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #9E2956;
}
button {
	color: #A3305C;
	background-color: #EE91B5;
	border: 1px solid #B53C65;
	cursor: pointer; /* cursor: hand; for IE5 */
}
#invitation1 {
	background-image: url(images/bonus/invitations/1.jpg);
	height: 327px;
	width: 500px;
}
#invitation1text {
	background-color: #FEF0C1;
}
#invitation1box {
	padding-top: 110px;
	padding-left: 220px;
	font-weight: bold;
}
textarea#invitation1text {
	width: 200px;
	height: 100px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #C23A76;
	font-size: 0.9em;
}
#invitation2 {
	background-image: url(images/bonus/invitations/2.jpg);
	height: 327px;
	width: 500px;
}
#invitation2text {
	background-color: #FEF0C1;
}
#invitation2box {
	padding-top: 80px;
	padding-left: 90px;
	font-weight: bold;
}
textarea#invitation2text {
	width: 200px;
	height: 100px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #C23A76;
	font-size: 0.9em;
}
#invitation3 {
	background-image: url(images/bonus/invitations/3.jpg);
	height: 329px;
	width: 500px;
}
#invitation3text {
	background-color: #EA7FAD;
	color: #F6EFF7;
	font-size: 1em;
}
#invitation3box {
	padding-top: 100px;
	padding-left: 50px;
	font-weight: bold;
	color: #F6EFF7;
}
textarea#invitation3text {
	width: 225px;
	height: 100px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #F6EFF7;
	font-size: 0.9em;
}
#invitation4 {
	background-image: url(images/bonus/invitations/4.jpg);
	height: 326px;
	width: 500px;
}
#invitation4text {
	background-color: #FDE9C8;
}
#invitation4box {
	padding-top: 110px;
	padding-left: 200px;
	font-weight: bold;
	color: #7479B3;
}
textarea#invitation4text {
	width: 180px;
	height: 100px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #7479B3;
	font-size: 0.9em;
}
#invitation5 {
	background-image: url(images/bonus/invitations/5.jpg);
	height: 326px;
	width: 500px;
}
#invitation5text {
	background-color: #E34C93;
}
#invitation5box {
	padding-top: 100px;
	padding-left: 200px;
	font-weight: bold;
	color: #FFFFFF;
}
textarea#invitation5text {
	width: 210px;
	height: 110px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 0.9em;
}
#messagetext {
	font-size: 0.7em;
	font-weight: bold;
}


#menu1 {
	background-image: url(images/bonus/menus/1.gif);
	height: 700px;
	width: 500px;
}
.menu1text {
	background-color: #FEF0C1;
}
#menu1box {
	padding-top: 125px;
	padding-left: 208px;
	font-weight: bold;
}
input.menu1text {
	width: 170px;
	height: 18px;
	border: 1px solid #cccccc;
	color: #C23A76;
	font-size: 0.8em;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#menu2 {
	background-image: url(images/bonus/menus/2.gif);
	height: 700px;
	width: 500px;
}
.menu2text {
	background-color: #FEF0C1;
}
#menu2box {
	padding-top: 125px;
	padding-left: 208px;
	font-weight: bold;
}
input.menu2text {
	width: 170px;
	height: 18px;
	border: 1px solid #cccccc;
	color: #C23A76;
	font-size: 0.8em;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#menu3 {
	background-image: url(images/bonus/menus/3.gif);
	height: 700px;
	width: 500px;
}
.menu3text {
	background-color: #FEF0C1;
}
#menu3box {
	padding-top: 125px;
	padding-left: 208px;
	font-weight: bold;
}
input.menu3text {
	width: 170px;
	height: 18px;
	border: 1px solid #cccccc;
	color: #E2007A;
	font-size: 0.8em;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#menu4 {
	background-image: url(images/bonus/menus/4.gif);
	height: 700px;
	width: 500px;
}
.menu4text {
	background-color: #E34B91;
}
#menu4box {
	padding-top: 125px;
	padding-left: 208px;
	font-weight: bold;
	color: #FFFFFF;
}
input.menu4text {
	width: 170px;
	height: 18px;
	border: 1px solid #cccccc;
	color: #FFFFFF;
	font-size: 0.8em;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
#menu5 {
	background-image: url(images/bonus/menus/5.gif);
	height: 700px;
	width: 500px;
}
.menu5text {
	background-color: #EA80AD;
}
#menu5box {
	padding-top: 125px;
	padding-left: 208px;
	font-weight: bold;
	color: #FFFFFF;
}
input.menu5text {
	width: 170px;
	height: 18px;
	border: 1px solid #cccccc;
	color: #FFFFFF;
	font-size: 0.8em;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}
.required {
	color: #FF0000;
	background-color: #FFFF00;
	border: thin dotted #FF0000;
	text-align: center;
}
.countryyellowbox {
	color: #960D14;
	background-color: #F4EF1A;
}
#subscribecolumnyellowtext {
	color: #F4EF1A;
}
#countrybox {
	height: 50px;
}
#subscribecolumnwhitetext {
	color: #FFFFFF;
}
#catchemail { 
visibility:hidden;  
display:none;  
}

