/* auto-clearing styles */
/* for CSS2-compliant browsers */.fix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* trigger hasLayout for ie5/5.5/6 */* html .fix{height: 1%;}
/* trigger hasLayout for ie5.5/6/7, containing for ie5/mac */.fix{display: inline-block;}
/* reset display for non-ie5/mac \*/.fix{display: block;}/* end hide */

.singleOption {padding:0 0 0 3px;}
.productTitle { float:left;}
.productCode {
	text-align:right; font-family:Arial; font-size:10px; /*border-bottom:1px #439539 solid;*/
	float:right;
	padding:12px 0 0 0;
	
}

body {margin:0; padding:10px 0;}


body,
td,
p {font-family:Arial, Helvetica, sans-serif; color:#666;}

img {border:0;}

.clear{clear:both;}

#LogoFrame { width:770px; margin:auto; }
	#logoInterflora {float:left;}
	#headerImage1 {float:right;}

#menuFrame { width:770px; margin:auto; background:#000 url(/custom/templates/page/shared/images/hdr-image2.jpg) no-repeat top right;}
	div.topMenu {float:left;padding-right:7px;background: url(/custom/templates/page/shared/images/nav-right.png) no-repeat top right;}
	.topMenu div{ float:left;background:#000;}
	.topMenu a { font-weight:bold; color:#fff; display:block; text-decoration:none; padding:0 10px; line-height:23px; background:url(/custom/templates/page/shared/images/top-nav-divider.gif) no-repeat 0 0;}
	.topMenu a:hover { text-decoration:underline;}	
	
	.topMenu div.topMenuLevel1WithChildrenCurrentPage a,
	.topMenu div.topMenuLevel1WithChildren a { background:none;}
	
	.topMenu div.topMenuLevel1WithChildrenCurrentPage ,
	.topMenu div.topMenuLevel1WithChildren  { background:#000 url(/custom/templates/page/shared/images/nav-left.gif) no-repeat 0 0;}
	
	#headerImage2 { position:relative;right:0px;}
	
	
	
	
#headerFrameInternational,
#headerFrame { width:770px; margin:1px auto; background:#439539 url(/custom/templates/page/shared/images/header-curve.gif) no-repeat 0 0;}

#headerFrameInternational{background:#654486 url(/custom/templates/page/shared/images/international-header-curve.gif) no-repeat 0 0;}
	
	#nzHeaderText {float:left; height:35px; color:#fff; margin:0; line-height:35px; padding:0 0 0 15px; font-size:22px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
	#nzHeaderText span { color:#d3d3cf; font-style:italic; font-size:18px;}
	
	#phoneNumber {float:right; color:#fff; margin:0;padding:5px 15px 0 0; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
	
	#phoneNumber span { display:block; float:left;padding:0; margin:7px 5px 0 0; font-size:9px; text-transform:uppercase; font-weight:normal; color:#fff;}

	#phoneNumber strong {border-left:1px solid #fff;color:#fff; font-size:22px; margin: 0; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:22px; letter-spacing:-1px;}

#contentFrame { width:770px; margin:auto;border-bottom:1px solid #a1ca9c; padding:10px 0 0 0;}
	#siteNavigation { width:150px; float:left;}
	#mainContent { width:465px; float:left; padding:10px 0 0 0;}
	#mainContent1Col { width:615px; float:left; padding:10px 0 0 0;}
	#contestContent1Col1{ width:330px; float:left; padding:10px 0 0 0;}
	#contestContent1Col2{ width:430px; float:right; padding:10px 0 0 0; margin: 0 10px 0 0;}
	#contestContent1Col3{ width:100%; clear:both; padding:0px 0 10px 0;}
	#contestContent1Col4{ width:100%; padding:10px 0 0 0;}
		#mainContent1ColPadding { padding:0 0 0 12px;}
		#mainContentPadding { padding:0 12px;}
		
			.welcome-image{ float:left;}
			.mcafee{ float:right; margin:0 0 0 10px;}
		
		h1#pageTitle { border:0; font-family:"Times New Roman", Times, serif; color:#000;}
		
		#mainContentPadding h4 {border-bottom:1px solid #9c9c9c; font-size:12px; font-weight:normal;}
		#mainContentPadding h3 {border-bottom:1px solid #9c9c9c; font-size:12px; color:#439539; margin:0;}
		
		
		
		/*feature*/
		#featureContent {}
		#featureContent form{ float:left; width:135px; }
		#featureContent,
		#featureContent table,
		#featureContent span,
		#featureContent td,
		#featureContent label,
		#featureContent input{ border:0;margin:0; padding:0; border-collapse:collapse; color:#000;font-size:11px;}
		#featureContent a:hover{ color:#5ba552;}
		
		
		#featureContent input{vertical-align:middle; margin:0 4px 0 0;}
		#featureContent #featureTop span.productName { font-family:"Times New Roman", Times, serif; font-size:18px;}
		#featureContent #featureTop span.fromPrice { font-size:12px; font-weight:bold;}
		
		#featureContent span { padding:2px 0 0 17px; display:block;}
		#featureContent input.button { display:block; padding:3px 0; margin:0 0 0 17px;}		
		#featureTopForm {position:absolute;top:101px; left:245px; width:189px;}
		
		#featureTop {height:255px;position:relative;}
		#featureImage { display:block;}	
		#featureText {position:absolute;top:10px; right:1px;}
		
		#featureTopForm table {width:170px; }
		
		#featureBottom3 { background:#faf8eb; border:1px solid #eee8c5; border-width:0 1px 1px 1px; padding:10px 0px 10px 10px; margin:0 0 10px 9px;}
			#featureBottom3 p{ margin:0 0 10px 0;padding:0;}
			#featureBottom3 div{ width:33%; float:left;}
			#featureBottom3 span{ margin:0; padding:0;}
			#featureBottom3 a img{ border:1px solid #fff; margin:0 0 2px 0; display:block;}
			#featureBottom3 a:hover img{ border:1px solid #5ba552; margin:0 0 2px 0;}
			#featureBottom3 span img { margin:2px 0 0 0; padding:0; border:0;}
			#featureBottom3 span a:hover img {margin:2px 0 0 0; padding:0; border:0;}

		
		#locationBox { text-align:left; padding:0 0 10px ; margin: 20px 0 10px 0;border-bottom:1px solid #439539; background:#ecf2e9;}
		#locationBox h2 { background:#fff; font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#439539; border-bottom:1px solid #439539; margin:0 0 6px 0;}
		#locationBox form { padding:0 10px;}
		#locationBox input {vertical-align:bottom;}
		#locationBox a { padding:0 10px;}
		
	#secondaryContent { width:150px; float:right;}


.navBox { background:#eee url(/custom/templates/page/shared/images/nav-box-btm.gif) 0 100% no-repeat; padding:0; margin:0 0 5px 0;}

.navBox div { padding:0 5px 5px 5px;}
	.navBox div#myInterfloraLogin {padding:10px 0 0 0; text-align:right;}
	.navBox div.loggedInName { padding:0; font-weight:bold;}

.navBox form { margin:0;}
.navBox select,
.navBox input { font-size:10px; margin:3px 0 0 0; width:95%;}
.navBox span { font-size:9px;}
.navBox input.button { float:right; margin:3px 0; width:auto;}
	.navBox img.button { float:right; margin:3px 0;}

.navBox ul,
.navBox li { margin:0; padding:0; list-style:none;}
.navBox li {padding:5px 0 0 20px; background:url(/custom/templates/page/shared/images/green-bullet.gif) no-repeat 5px 10px;}
.navBox p { margin:0 0 7px;}


.navigationGroup { margin:10px 0;}
.navigationGroup h3, #homeNews h3 { text-align:left; font-size:11px;color:#1b1b1b; margin:0; padding:0 17px 0 0; border-bottom:1px solid #439539; /*background: url(/custom/templates/page/shared/images/site-nav-bullet.gif) 100% 100% no-repeat;*/}
.navigationGroup ul, #homeNews ul {margin:0; padding:0 0 3px 0;list-style:none; }
.navigationGroup li { color:#1b1b1b; margin:0; padding:2px 0 2px 18px; border-top:1px solid #fafcf9; border-bottom:1px solid #d4d7d4; background:url(/custom/templates/page/shared/images/site-nav-item-bullet.gif) no-repeat 8px 50%;}
#homeNews li { color:#1b1b1b; margin:10px 0 0 0; padding:2px 0 7px 18px; border-top:1px solid #fafcf9; border-bottom:1px solid #d4d7d4; background:url(/custom/templates/page/shared/images/site-nav-item-bullet.gif) no-repeat 8px 5px;}
.navigationGroup a  { text-decoration:none; display:block;}
#homeNews li a:link, #homeNews li a:visited {color:#5ea642;text-decoration:underline;}
#homeNews li a:hover {color:#000;}
#homeNews .newsPanelImage {margin: 10px 0 10px 0;}

#homeNews .productName {clear:both;display:block;margin:5px 0 10px;}


#footer { width:770px; margin:auto; padding:10px 0; border-top:1px solid #fff; background:#ecf4eb; border-bottom:3px solid #97c592; clear: both;}
#footerMenu{ float:left; width:135px;}
#footerMenu ul{ list-style:none; margin:0; padding:10px 5px 10px 15px;}
#footerMenu li{margin:0; padding:1px 0}
#footerMenu a{ color:#439539; font-weight:bold;}
#footerMenu a:hover {color:#000;}
#footerMenu img { vertical-align:middle; padding:0 2px 0 0;}

#footerAddress{ float:left; border-left:1px solid #97c492; padding-left:20px;margin-left:20px;}
#footerAddress.contestNoLine{ float:left; border-left:none; padding-left:20px;;margin-left:0px;}
#footerLogo{ float:left; padding:20px 10px;}
#footerLogo.contestCenteredLogo{ float:left; padding:20px 120px;}

#footerCredit{ float:right;  text-align:right;margin:10px 20px 10px 10px;}

/*Contest page*/
#

/*listing page*/

h1 { font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#439539; border-bottom:1px solid #439539; margin:0 0 3px 0;}
h1 span { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666;}

#subheadingText { text-align:right; padding:8px 0 0 0;}


#flowerListingsRow {border-top:1px solid #9c9c9c; padding:0 0 0 10px;}

.listingFlower,
.listingSupplemental { padding:10px 0; width:193px; float:left;}
.listingFlower h5 { font-weight:normal; margin:0 0 3px 0; font-size:11px;}
.listingFlower img,
.listingSupplemental img{ display:block; margin:0 0 3px 0; border:1px solid #9c9c9c;}

.listingFlower  span.linkButton img { display:block; margin:0 0 3px 0; border:0;}


.listingFlower form { float:left; width:147px; font-size:11px;}
.listingFlower a { padding:3px 0 1px 3px; display:block;}
.listingFlower input { vertical-align:middle; padding:3px 0 1px 3px;}
.listingFlower input.button { display:block; padding:3px 0; margin:0 0 0 0;}

.listingSupplemental { width:auto; float:none;padding:15px 0 15px 10px;}
.listingSupplemental img{ float:left;}
.listingSupplemental div{ float:right; width:470px;}
.listingSupplemental h5{ margin:0 0 3px 0; font-size:12px;}
.listingSupplemental p{ margin:0 0 7px 0;}
.listingSupplemental input{ vertical-align:middle;}
.listingSupplemental div img { margin:0 5px 0 0; border:0;}





/*detail page*/
#productDetail { padding:0 0; margin:0;}
	.categoryLink { float:left; color:#439539; background:url(../images/backBullet.gif) no-repeat; padding:0 0 0 18px;}
	.categoryLink a {color:#439539; font-weight:bold; text-decoration:none;}
	.categoryLink a:hover {text-decoration:underline;}

/*#detailImageCol { width:310px; float:left;}*/
#detailImageCol {width:302px; float:right;}
#detailImageCol img { border:1px solid #9c9c9c;}
#detailImageCol p{ margin:5px 5px 0 5px;}

/*#detailDescCol { width:350px; float:right;}*/
#detailDescCol {width:280px; float:left;}
	#detailDescCol form { margin:0;}
	#detailDescCol h1 { position:relative;}
	#detailDescCol h1 span{ position:absolute; right:0; top:10px; color:#439539; font-size:10px;}
	
	
		
	#detailDescCol h2 { color:#439539; font-size:13px; margin:0 0 5px 0; padding:0;}
	#detailDescCol h3 { color:#439539; font-size:12px; margin:10px 0 2px 0; padding:0;}
	#detailDescCol p{ margin:0 0 10px;}

	table#detailPriceOptions,
	table#detailArrangementOptions,
	table.detailDescColSupplemental { background:#d1e1ca; margin-bottom:10px; width:100%; border-collapse:collapse;}
	table#detailPriceOptions th,
	table#detailPriceOptions td,
	table#detailArrangementOptions th,
	table#detailArrangementOptions td,
	table.detailDescColSupplemental th,
	table.detailDescColSupplemental td { font-size:11px; padding:1px 10px 1px 3px; text-align:left; color:#000;}

	table#detailPriceOptions td.detailSizeCol{ color:#2f7527;}


		table#detailPriceOptions span,
		table#detailPriceOptions td,
		table#detailPriceOptions label,
		table#detailPriceOptions input,
		table#detailArrangementOptions span,
		table#detailArrangementOptions td,
		table#detailArrangementOptions label,
		table#detailArrangementOptions input { border:0;margin:0; padding:0; border-collapse:collapse;}
		table#detailPriceOptions td,
		table#detailArrangementOptions td { font-size:10px;}
		table#detailPriceOptions input,
		table#detailArrangementOptions input {vertical-align:middle; margin:0 2px 0 0;}
		table#detailPriceOptions span,
		table#detailArrangementOptions span { padding:3px 0 1px 17px; display:block;}
		table#detailPriceOptions input.button,
		table#detailArrangementOptions input.button { display:block; padding:3px 0; margin:0 0 0 17px;}
		
	


#detailDescColSupplementalList { background:#d1e1ca; padding:8px; margin:0 0 10px 0;}
#detailDescColSupplementalList h3 { border:none; color:#000;}
.detailDescColSelectSupplemental {}
table.detailDescColSupplemental { background:#e2ecde;}
table.detailDescColSupplemental td.detailDescColSupplementalNameCol { width:150px;padding:3px 0 0 0;}
table.detailDescColSupplemental td table td { padding:0;}

#supplementalDetail { padding:10px 5px; border-top:1px solid #9c9c9c; margin:10px 0;}
#supplementalDetail h3 { border:none; color:#000; padding:0 0 15px 0;}
#supplementalDetail h3 a { font-size:11px; padding-left:10px; font-weight:normal;}
#supplementalDetail img { float:left;}
#supplementalDetail img.supplementalLogo { border:0;}
#supplementalDetail h4 { border:none; color:#000; padding:0;margin:0; font-size:12px; font-weight:bold;}
#supplementalDetail div.supplementalDescription { float:right; width:182px;}
#supplementalDetail div.supplementalDescription p { margin-left:0;}
#supplementalDetail img.supplementalLogo {margin-top:8px; border:0;}

/*
#productDetailFooter {
	background:#439539;
	text-align:right;
	color:#fff;
	height:25px;
	line-height:25px;
	padding:0 10px;
	margin:5px 10px 10px 10px;
}
#productDetailFooter a {color:#fff;}
*/

/*product detail on a regular page*/
/*#mainContentPadding #productDetail{margin:0;}
#mainContentPadding #detailImageCol {width:302px; float:right;}
#mainContentPadding #detailDescCol {width:280px; float:left;}
*/
/*end that*/



/*order page one*/
#orderPageOne{ padding:0 0; margin:10px 0;}

#orderPageOneImageCol { width:175px; float:left;}
#orderPageOneImageCol img { border:1px solid #9c9c9c;}
#orderPageOneImageCol p{ margin:5px 5px 0 5px;}

#orderPageOneDescCol { width:395px; float:right;}
	#orderPageOneDescCol form { margin:0;}
	#orderPageOneDescCol h1 { position:relative;}
	#orderPageOneDescCol h1 span{ position:absolute; right:0; top:10px; color:#439539; font-size:10px;}
	
	#orderPageOneDescCol h2 { color:#439539; font-size:13px; margin:0 0 5px 0; padding:0;}
	#orderPageOneDescCol h3 { color:#439539; font-size:12px; margin:10px 0 2px 0; padding:0;}
	#orderPageOneDescCol p{ margin:0 0 10px;}
		
		table#orderPageOptions { background:#d1e1ca; margin-bottom:10px; width:100%; border-collapse:collapse;}
		table#orderPageOptions th,
		table#orderPageOptions td{ font-size:11px; padding:0 10px 0 3px; text-align:left; color:#000; line-height:20px;}
	
		table#orderPageOptions td.orderPageSizeCol{ color:#2f7527;}
		table#orderPageOptions span,
		table#orderPageOptions td,
		table#orderPageOptions label,
		table#orderPageOptions input,
		table#orderPageArrangementOptions span,
		table#orderPageArrangementOptions td,
		table#orderPageArrangementOptions label,
		table#orderPageArrangementOptions input	
		div#orderPageSupplementalList table.orderPageSupplemental td,
		div#orderPageSupplementalList table.orderPageSupplemental label,
		div#orderPageSupplementalList table.orderPageSupplemental input	{ border:0;margin:0; padding:0; border-collapse:collapse;}
		table#orderPageArrangementOptions td,
		div#orderPageSupplementalList table.orderPageSupplemental td,
		table#orderPageOptions td{ font-size:10px;}
		table#orderPageArrangementOptions input,
		div#orderPageSupplementalList table.orderPageSupplemental input,
		table#orderPageOptions input{vertical-align:middle; margin:0 2px 0 0;}
		table#orderPageOptions span { padding:3px 0 1px 17px; display:block;}
		
		span.nextButton { float:right;}
		
		table#orderPageArrangementOptions { background:#d1e1ca; margin-bottom:10px; width:100%; border-collapse:collapse;},
		table#orderPageArrangementOptions td{ font-size:11px; padding:3px 10px 3px 3px; text-align:left; color:#000;}
		table#orderPageArrangementOptions table td { padding:0;}
		table#orderPageArrangementOptions td.orderPageSizeCol{ color:#2f7527;}
		
		div#orderPageSupplementalList { background:#d1e1ca; padding:8px; margin:0 0 10px 0;}
		div#orderPageSupplementalList h3 { border:none; color:#000;}
		div#orderPageSupplementalList table.orderPageSupplemental {background:#e2ecde; margin-bottom:10px; width:100%; border-collapse:collapse;}
		div#orderPageSupplementalList table.orderPageSupplemental td { font-size:11px; padding:3px 10px 3px 3px; text-align:left; color:#000;}
		div#orderPageSupplementalList table.orderPageSupplemental td.detailDescColSupplementalNameCol { width:150px;padding:3px 0 0 0;}
		div#orderPageSupplementalList table.orderPageSupplemental td table td { padding:0;}
		
		
		#orderPageOne input.button { display:block; padding:3px 0; margin:0 0 0 17px; float:right;}


/* interfloraOrderNav */
TABLE.interfloraOrderNav {border:0;border-collapse: collapse;}
TABLE.interfloraOrderNav TD {padding: 2px;font-size: 10px;color: #999;}
TABLE.interfloraOrderNav TD.current {color:#000;font-weight: bold;}
TABLE.interfloraOrderNav TD.previous A:Link,
TABLE.interfloraOrderNav TD.previous A:Visited {color: #000000;text-decoration:underline;}


/* interfloraOrder */
TABLE.interfloraOrder {border:0;border-collapse:collapse;}
TABLE.interfloraOrder TH {border:0;font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#439539; border-bottom:1px solid #439539; margin:0 0 3px 0; text-align:left;}
TABLE.interfloraOrder TD {padding:0;font-size: 11px;}
TABLE.interfloraOrder TD TABLE.inner {border:0;border-collapse: collapse; background:#eee;}
TABLE.interfloraOrder TD TABLE.inner TH {border:0;padding:2px;color: #404040;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
TABLE.interfloraOrder TD TABLE.inner TD {border:0;padding:5px;}

TABLE.interfloraOrder TD TABLE.inner TD table  {padding:0;}
TABLE.interfloraOrder TD TABLE.inner TD table td {padding:0;}


TABLE.interfloraOrder TD TABLE.inner TD DIV.title {/*font-weight:bold;*/color:#606060;}

TABLE.interfloraOrder TD TABLE.inner TD.formError DIV.title {color:#FF0000;}

TABLE.interfloraOrder TD TABLE.inner TD TABLE.options TD.title {padding-left:2px;}

TABLE.interfloraOrder TD TABLE.inner TD TABLE.options TD.priceNote {border: 1px solid #909090;background-color: #f0f0f0;}


/* your details page */

#interfloraOrderYourDetails { padding:0 0 10px 0;}

#interfloraOrderYourDetailsYourDetails { width:358px; float:left;}
#interfloraOrderYourDetailsYourDetails table.inner { background:#eee;}
#interfloraOrderYourDetailsYourDetails div.title {font-weight:normal; white-space:nowrap;}
#interfloraOrderYourDetailsYourDetails input {}


#interfloraOrderYourDetailsMyInterflora { margin:29px 0 0 0;width:220px; float:right;}
#interfloraOrderYourDetailsMyInterflora th { margin:0; padding:0; background:#c0d7b6;}
#interfloraOrderYourDetailsMyInterflora th img { display:block;}

/* END your details page */








/* terraform radio table */

TABLE.interfloraOrder TD TABLE.inner TD TABLE.options TD TABLE TD {
	padding: 0;
}
TABLE.interfloraOrder TD TABLE.inner TD TABLE.phone TD{
	padding: 0;
}



TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary {border-collapse: collapse;}


TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary img { border:1px solid #9c9c9c;}
TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TH {
	border-bottom:1px solid #439539;
	font-size:13px;
}
TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TD {
	color: #000;
	padding:3px 3px;
	
}
TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TD DIV.highlight {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #000;
}

TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TD.highlight {
	font-size: 12px;
	color: #606060;
	
}

TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TD.smallTitle {
	font-weight: normal;
	color:#666;
}
TABLE.interfloraOrder TD TABLE.inner TD TABLE.summary TD.total {
	color: #000;
	font-weight:bold;
	border-top: 1px solid #808284;
	border-bottom: 1px solid #808284;
}
/* END interfloraOrder */


/* interfloraOrderPurchaser */
TABLETABLE.interfloraOrderPurchaser {
	border: 0px;
	border-collapse: collapse;
}

TABLE.interfloraOrderPurchaser TD {
	padding: 2px;
	font-size: 12px;
}

TABLE.interfloraOrderPurchaser TD.heading {
	font-weight: bold;
}

TABLE.interfloraOrderPurchaser TD.divider {
	border-bottom: 1px solid #606060;
}

/* END interfloraOrderPurchaser */
#orderConfirmation,
#orderMemberBenefits{width:100%;}

#orderConfirmation  td,
#orderMemberBenefits td{ background:#edf2e9; }


#orderMemberBenefits ul { 
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

#orderMemberBenefits li { list-style:none;margin:0; padding:5px 0 0  20px;background:url(/content/plugins/interflora/icons/tick_small.gif) no-repeat 0 3px ;}

#orderMemberBenefits li.listCheckbox {background:none;padding:10px 0 0 0;}


#orderMemberBenefits div { margin:10px 0}













/*my interflora*/
TABLE.interfloraMyInterflora {border:0;border-collapse:collapse; background:#ecf2e9;}
TABLE.interfloraMyInterflora TH { background:#fff;border:0;font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#439539; border-bottom:1px solid #439539; margin:0 0 3px 0; text-align:left;}
TABLE.interfloraMyInterflora TD {padding:2px 5px;font-size: 11px;}

TABLE.interfloraMyInterflora TH.add { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150px; text-align:right;}
TABLE.interfloraMyInterflora TH.add a  {background:url(../images/add-icon.gif) no-repeat #fff 0 60%; padding:0 5px 0 15px;}



/*lost password*/

TABLE.interfloraLogin {border:0;border-collapse:collapse; background:#ecf2e9;}
TABLE.interfloraLogin TH { background:#fff;border:0;font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#439539; border-bottom:1px solid #439539; margin:0 0 3px 0; text-align:left;}
TABLE.interfloraLogin TD {padding:2px 5px;font-size: 11px;}











/*cross links*/
/* <div id="crossLinksON" onmouseover="this.id='crossLinksOFF'" onmouseout="this.id='crossLinksON'" class="fix"> */
/*#crossLinks { border:#9c9c9c solid; border-width:1px 0; margin:12px 0; padding: 10px 0; }*/
#crossLinks { border:#9c9c9c solid; border-width:1px 0; margin:12px 0; padding: 10px 0; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}

#crossLinks:hover { opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;}

/*
#crossLinksOFF {border:#9c9c9c solid; border-width:1px 0;  margin:12px 0; padding: 10px 0;}
#crossLinksON { border:#9c9c9c solid; border-width:1px 0; margin:12px 0; padding: 10px 0;  opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
*/
	#crossLinks h3{ margin:0 0 10px 0; color:#666666; border:0;}
	
	#crossLinks #youMayLike { width:282px; padding:0 0 0 12px; width:270px; float:left; border-right:1px solid #9c9c9c;}
	#crossLinks #recentlyViewed { width:282px; padding:0px; float:right; }
	
	#crossLinks ul,
	#crossLinks li { list-style:none; margin:0; padding:0;}
	#crossLinks li { display:block; float:left; width:135px;}
	#crossLinks a { display:block; padding:0 5px 0 0;}
	#crossLinks a img{ border:1px solid #9c9c9c; margin:0 0 2px 0; display:block; }



#worldCupButton,
#hitwiseButton{
	padding:10px 0 10px 0;
}