﻿body
{
	font-family: Arial;
	color: #666;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

.ClearBoth
{
	clear: both;
}

#SiteContainer
{
	width: 725px;
	margin: 0 auto 0 auto;
}

h1
{
	font-family: Trebuchet MS;
	color: #132A70;
	font-size: 1.8em;
	font-weight: normal;
	text-transform: lowercase;
}

h2, h3
{
	font-family: Trebuchet MS;
	color: #4B8CC8;
	font-size: 1.3em;
	font-weight: normal;
	text-transform: lowercase;
	margin: 0;
	padding: 0;
}

.three h2
{
	color: White;
	font-size: 95%;
	font-weight: bold;
}

.ContentContainer p
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

a
{
	color: #3C997D;
}

a:hover
{
	color: #9DD1C2;
}

.Bold
{
	font-weight: bold;
}

.StepContainer
{
	float: left;
	padding-top: 10px;
}

.StepContainer ul
{
	margin: 0;
	padding: 10px 0;
}

.StepContainer li
{
	margin: 0 0 0 18px;
	padding: 0;
	font-size: 0.85em;
	color: #666;
	line-height: 18px;
}

.StepContainer1
{
	padding-right: 45px;
	width: 118px;
}

.StepContainer1 ul
{
	list-style-image: url('/images/bullet_number_1.gif');
}

.StepContainer2
{
	padding-right: 25px;
	width: 118px;
}

.StepContainer2 ul
{
	list-style-image: url('/images/bullet_number_2.gif');
}

.StepContainer3
{
	padding-right: 35px;
	width: 148px;
}

.StepContainer3 ul
{
	list-style-image: url('/images/bullet_number_3.gif');
}

.StepContainer4
{
	width: 143px;
}

.StepContainer4 ul
{
	list-style-image: url('/images/bullet_number_4.gif');
}

.text-sas-and
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	position: relative;
	top: 0.2em;
	font-style: italic;
	letter-spacing: -0.05em;
}

.change-img-border
{
	border: 1px solid #CCCCCC !important;
}

.text-super
{
	font-size: 50%;
	margin: 0px;
	padding: 0px;
	line-height: 50%;
	vertical-align: 100%;
}

/* Main Menu */
#MainMenu
{
	float: left;
	width: 725px;
	height: 46px;
	background: url( '/images/px_bg.gif' );
}

#MainMenu ul
{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 679px;
	height: 51px;
	margin-left: 23px;
}

#MainMenu ul li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#MainMenu ul li a
{
	display: block;
	width: 112px;
	text-indent: -9000px;
}

.change-country-link
{
	float: left;
	width: 35px;
	height: 23px;
}

.change-country-link a
{
	display: block;
	color: #666;
	text-transform: lowercase;
	font-size: 80%;
	margin-top: 20px;
	text-decoration: none;
}

.change-country-link a:hover
{
	text-decoration: underline;
}

/* Primary nav */
#MainMenu .MenuItem_Home a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Default1.gif' );
}
#MainMenu .MenuItem_Home_FR a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Default1.gif' );
}

#MainMenu .MenuItem_Home span, #MainMenu .MenuItem_Home a:hover, #MainMenu .MenuItem_Home a.Selected 
{
	background: url( '/images/nav/Default1_Over.gif' );
}

#MainMenu .MenuItem_Home_FR span, #MainMenu .MenuItem_Home_FR a:hover, #MainMenu .MenuItem_Home_FR a.Selected 
{
	background: url( '/images/nav/Default1_Over_fr.gif' );
}


#MainMenu .MenuItem_Order a
{
	display: block;
	width: 146px;
	height: 23px;
	background: url( '/images/nav/Stage1.gif' );
}

#MainMenu .MenuItem_Order_FR a
{
	display: block;
	width: 146px;
	height: 23px;
	background: url( '/images/nav/Stage1_fr.gif' );
}

#MainMenu .MenuItem_Order span, #MainMenu .MenuItem_Order a:hover, #MainMenu .MenuItem_Order a.Selected
{
	background: url( '/images/nav/Stage1_Over.gif' );
}

#MainMenu .MenuItem_Order_FR span, #MainMenu .MenuItem_Order_FR a:hover, #MainMenu .MenuItem_Order_FR a.Selected
{
	background: url( '/images/nav/Stage1_Over_fr.gif' );
}


#MainMenu .MenuItem_CustomerCare a
{
	display: block;
	width: 157px;
	height: 23px;
	background: url( '/images/nav/Customer.gif' );
}

#MainMenu .MenuItem_CustomerCare_FR a
{
	display: block;
	width: 157px;
	height: 23px;
	background: url( '/images/nav/Customer_fr.gif' );
}

#MainMenu .MenuItem_CustomerCare span, #MainMenu .MenuItem_CustomerCare a:hover, #MainMenu .MenuItem_CustomerCare a.Selected
{
	background: url( '/images/nav/Customer_Over.gif' );
}

#MainMenu .MenuItem_CustomerCare_FR span, #MainMenu .MenuItem_CustomerCare_FR a:hover, #MainMenu .MenuItem_CustomerCare_FR a.Selected
{
	background: url( '/images/nav/Customer_Over_fr.gif' );
}


#MainMenu .MenuItem_FAQs a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Faqs.gif' );
}

#MainMenu .MenuItem_FAQs_FR a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Faqs_fr.gif' );
}

#MainMenu .MenuItem_FAQs span, #MainMenu .MenuItem_FAQs a:hover, #MainMenu .MenuItem_FAQs a.Selected
{
	background: url( '/images/nav/Faqs_Over.gif' );
}

#MainMenu .MenuItem_FAQs_FR span, #MainMenu .MenuItem_FAQs_FR a:hover, #MainMenu .MenuItem_FAQs_FR a.Selected
{
	background: url( '/images/nav/Faqs_Over_fr.gif' );
}


#MainMenu .MenuItem_Contact a
{
	display: block;
	width: 141px;
	height: 23px;
	background: url( '/images/nav/Contact.gif' );
}

#MainMenu .MenuItem_Contact_FR a
{
	display: block;
	width: 141px;
	height: 23px;
	background: url( '/images/nav/Contact_fr.gif' );
}

#MainMenu .Contact_Over span, #MainMenu .MenuItem_Contact a:hover, #MainMenu .MenuItem_Contact a.Selected
{
	background: url( '/images/nav/Faqs_Over.gif' );
}

#MainMenu .Contact_Over_FR span, #MainMenu .MenuItem_Contact_FR a:hover, #MainMenu .MenuItem_Contact_FR a.Selected
{
	background: url( '/images/nav/Faqs_Over_fr.gif' );
}


#MainMenu .MenuItem_Flag
{
	display: block;
	width: 35px;
	height: 23px;
	background: #ffffff;
}

#MainMenu .MenuItem_Admin_OrderForm a
{
	display: block;
	width: 98px;
	height: 23px;
	background: url( '/images/nav/admin/Order-Form.gif' );
}

#MainMenu .MenuItem_Admin_OrderForm a:hover
{
	background: url( '/images/nav/admin/Order-Form-Over.gif' );
}

#MainMenu .MenuItem_Admin_OrderForm a.Selected
{
	background: url( '/images/nav/admin/Order-Form-Over.gif' );
}

#MainMenu .MenuItem_Admin_SourceDownload a
{
	display: block;
	width: 121px;
	height: 23px;
	background: url( '/images/nav/admin/Source-Download.gif' );
}

#MainMenu .MenuItem_Admin_SourceDownload a:hover
{
	background: url( '/images/nav/admin/Source-Download-Over.gif' );
}

#MainMenu .MenuItem_Admin_SourceDownload a.Selected
{
	background: url( '/images/nav/admin/Source-Download-Over.gif' );
}

#MainMenu .MenuItem_Admin_SourceSummary a
{
	display: block;
	width: 115px;
	height: 23px;
	background: url( '/images/nav/admin/Source-Summary.gif' );
}

#MainMenu .MenuItem_Admin_SourceSummary a:hover
{
	background: url( '/images/nav/admin/Source-Summary-Over.gif' );
}

#MainMenu .MenuItem_Admin_SourceSummary a.Selected
{
	background: url( '/images/nav/admin/Source-Summary-Over.gif' );
}

#MainMenu .MenuItem_Admin_BulletPoints a
{
	display: block;
	width: 115px;
	height: 23px;
	background: url( '/images/nav/admin/Bullet-Points.gif' );
}

#MainMenu .MenuItem_Admin_BulletPoints a:hover
{
	background: url( '/images/nav/admin/Bullet-Points-Over.gif' );
}

#MainMenu .MenuItem_Admin_BulletPoints a.Selected
{
	background: url( '/images/nav/admin/Bullet-Points-Over.gif' );
}

/* Secondary nav */

#MainMenu .MenuItem_About a
{
	display: block;
	width: 107px;
	height: 23px;
	background: url( '/images/nav/About.gif' );
}

#MainMenu .MenuItem_About_FR a
{
	display: block;
	width: 107px;
	height: 23px;
	background: url( '/images/nav/About_fr.gif' );
}

#MainMenu .MenuItem_About span, #MainMenu .MenuItem_About a:hover, #MainMenu .MenuItem_About a.Selected
{
	background: url( '/images/nav/About_Over.gif' );
}

#MainMenu .MenuItem_About_FR span, #MainMenu .MenuItem_About_FR a:hover, #MainMenu .MenuItem_About_FR a.Selected
{
	background: url( '/images/nav/About_Over_fr.gif' );
}


#MainMenu .MenuItem_WhatWearers a
{
	display: block;
	width: 133px;
	height: 23px;
	background: url( '/images/nav/Wearers.gif' );
}

#MainMenu .MenuItem_WhatWearers_FR a
{
	display: block;
	width: 133px;
	height: 23px;
	background: url( '/images/nav/Wearers_fr.gif' );
}

#MainMenu .MenuItem_WhatWearers span, #MainMenu .MenuItem_WhatWearers a:hover, #MainMenu .MenuItem_WhatWearers a.Selected
{
	background: url( '/images/nav/Wearers_Over.gif' );
}

#MainMenu .MenuItem_WhatWearers_FR span, #MainMenu .MenuItem_WhatWearers_FR a:hover, #MainMenu .MenuItem_WhatWearers_FR a.Selected
{
	background: url( '/images/nav/Wearers_Over_fr.gif' );
}

#MainMenu .MenuItem_Switch a
{
	display: block;
	width: 143px;
	height: 23px;
	background: url( '/images/nav/Switch.gif' );
}

#MainMenu .MenuItem_Switch_FR a
{
	display: block;
	width: 143px;
	height: 23px;
	background: url( '/images/nav/Switch_fr.gif' );
}

#MainMenu .MenuItem_Switch span, #MainMenu .MenuItem_Switch a:hover, #MainMenu .MenuItem_Switch a.Selected
{
	background: url( '/images/nav/Switch_Over.gif' );
}

#MainMenu .MenuItem_Switch_FR span, #MainMenu .MenuItem_Switch_FR a:hover, #MainMenu .MenuItem_Switch_FR a.Selected
{
	background: url( '/images/nav/Switch_Over_fr.gif' );
}

#MainMenu .MenuItem_EasyPack a
{
	display: block;
	width: 115px;
	height: 23px;
	background: url( '/images/nav/Pack.gif' );
}

#MainMenu .MenuItem_EasyPack_FR a
{
	display: block;
	width: 115px;
	height: 23px;
	background: url( '/images/nav/Pack_fr.gif' );
}

#MainMenu .MenuItem_EasyPack span, #MainMenu .MenuItem_EasyPack a:hover, #MainMenu .MenuItem_EasyPack a.Selected
{
	background: url( '/images/nav/Pack_Over.gif' );
}

#MainMenu .MenuItem_EasyPack_FR span, #MainMenu .MenuItem_EasyPack_FR a:hover, #MainMenu .MenuItem_EasyPack_FR a.Selected
{
	background: url( '/images/nav/Pack_Over_fr.gif' );
}

#MainMenu .MenuItem_TellFriend a
{
	display: block;
	width: 81px;
	height: 23px;
	background: url( '/images/nav/Friend.gif' );
}

#MainMenu .MenuItem_TellFriend_FR a
{
	display: block;
	width: 81px;
	height: 23px;
	background: url( '/images/nav/Friend_fr.gif' );
}

#MainMenu .MenuItem_TellFriend span, #MainMenu .MenuItem_TellFriend a:hover, #MainMenu .MenuItem_TellFriend a.Selected
{
	background: url( '/images/nav/Friend_Over.gif' );
}

#MainMenu .MenuItem_TellFriend_FR span, #MainMenu .MenuItem_TellFriend_FR a:hover, #MainMenu .MenuItem_TellFriend_FR a.Selected
{
	background: url( '/images/nav/Friend_Over_fr.gif' );
}

#MainMenu .MenuItem_ChangeCountry a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Country.gif' );
}

#MainMenu .MenuItem_ChangeCountry_FR a
{
	display: block;
	width: 100px;
	height: 23px;
	background: url( '/images/nav/Country_fr.gif' );
}

#MainMenu .MenuItem_ChangeCountry span, #MainMenu .MenuItem_ChangeCountry a:hover, #MainMenu .MenuItem_ChangeCountry a.Selected
{
	background: url( '/images/nav/Country_Over.gif' );
}

#MainMenu .MenuItem_ChangeCountry_FR span, #MainMenu .MenuItem_ChangeCountry_FR a:hover, #MainMenu .MenuItem_ChangeCountry_FR a.Selected
{
	background: url( '/images/nav/Country_Over.gif' );
}

/* Module Banners */
.footHeader
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial !important;
	font-size: 16px;
	color: #3291D7;
	text-transform: lowercase;
}


.footTextWhite
{
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.footText
{
	font-size: 10px;
	color: #808285;
	font-weight: bold;
}

.footTextL
{
	font-size: 14px;
	color: #58595B;
}

.footTextL_fr
{
	font-size: 12px;
	color: #58595B;
}

.footTextXL
{
	font-size: 23px;
	color: #58595B;
}

.footTextXL_fr
{
	font-size: 20px;
	color: #58595B;
}

.footTextWhite
{
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.bannerTxt
{
	font-size: 13px;
	font-weight: bold;
	color: #58595B;
	text-decoration: none;
	line-height: 12pt;
}

.bannerTxtSm
{
	font-size: 9px;
	font-weight: normal;
	color: #58595B;
	text-decoration: none;
	line-height: 12pt;
}

.topBorderBlue
{
	border-top: solid 1px #34B3D1;
}

/* Footer links */
.FooterLinks
{
	float: left;
	width: 710px;
	text-align: right;
	text-transform: lowercase;
	font-family: Trebuchet MS;
}

.FooterWorldpay
{
	float: left;
	width: 725px;
	text-align:center;
}

.FooterWorldpay table
{
    margin:0 auto;
}

.FooterLinks p
{
	padding: 0;
	margin: 0;
}

.FooterLinks ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.FooterLinks ul li
{
	float: left;
	font-size: 0.9em;
	color: #999;
	padding-left: 20px;
}

.FooterLinks ul li a
{
	color: #999;
	text-decoration: none;
}

.FooterLinks ul li a:hover
{
	text-decoration: underline;
}



#NewMainMenu
{
	position: relative;
	float: left;
	width: 725px;
	height: 46px;
	background: url('/images/px_bg.gif');
	white-space: nowrap;
}

#NewMainMenu ul
{
	/*position: relative;*/
	margin: 0;
	padding: 0;
	width: 679px;
	height: 46px;
	margin-left: 24px;
}

#NewMainMenu ul li
{
	float: left;
	display: block;
	font-size: 0em;
	margin: 0;
	list-style: none;
	width: 112px;
	height: 23px;
	margin: 0 1px 0 0;
}

#NewMainMenu ul li a
{
	display: block;
	width: 112px;
	height: 23px;
	text-indent: -9000px;
}

#NewMainMenu ul li:hover
{
	background-position: 0px -23px;
}

#NewMainMenu .MenuItem_Home
{
	background: url("/images/livery/nav/ds_home.gif");
}

#NewMainMenu .MenuItem_Home_FR
{
	background: url("/images/livery/nav/ds_home_fr.gif");
}

#NewMainMenu .MenuItem_Order
{
	background: url("/images/livery/nav/ds_order.gif");
}

#NewMainMenu .MenuItem_Order_FR
{
	background: url("/images/livery/nav/ds_order_fr.gif");
}


#NewMainMenu .MenuItem_CustomerCare
{
	background: url( "/images/livery/nav/ds_customer.gif" );
}

#NewMainMenu .MenuItem_CustomerCare_FR
{
	background: url( "/images/livery/nav/ds_customer_fr.gif" );
}

#NewMainMenu .MenuItem_FAQs
{
	background: url( "/images/livery/nav/ds_faqs.gif" );
}

#NewMainMenu .MenuItem_FAQs_FR
{
	background: url( "/images/livery/nav/ds_faqs_fr.gif" );
}

#NewMainMenu .MenuItem_Contact
{
	background: url( "/images/livery/nav/ds_contact.gif" );
}

#NewMainMenu .MenuItem_Contact_FR
{
	background: url( "/images/livery/nav/ds_contact_fr.gif" );
}

#NewMainMenu .MenuItem_ChangeCountry
{
	background: url( "/images/livery/nav/ds_country.gif" );
}

#NewMainMenu .MenuItem_ChangeCountry_FR
{
	background: url( "/images/livery/nav/ds_country_fr.gif" );
}

#NewMainMenu .MenuItem_About
{
	background: url( "/images/livery/nav/ds_daysoft.gif" );
}

#NewMainMenu .MenuItem_About_FR
{
	background: url( "/images/livery/nav/ds_daysoft_fr.gif" );
}

#NewMainMenu .MenuItem_Lenses
{
	background: url( "/images/livery/nav/ds_ourlenses.gif" );
}

#NewMainMenu .MenuItem_Lenses_FR
{
	background: url( "/images/livery/nav/ds_ourlenses_fr.gif" );
}

#NewMainMenu .MenuItem_WhatWearers
{
	background: url( "/images/livery/nav/ds_wearers.gif" );
}

#NewMainMenu .MenuItem_WhatWearers_FR
{
	background: url( "/images/livery/nav/ds_wearers_fr.gif" );
}

#NewMainMenu .MenuItem_Switch
{
	background: url( "/images/livery/nav/ds_switching.gif" );
}

#NewMainMenu .MenuItem_Switch_FR
{
	background: url( "/images/livery/nav/ds_switching_fr.gif" );
}

#NewMainMenu .MenuItem_EasyPack
{
	/*background: url( "/images/livery/nav/ds_easypack.gif" );*/
	background: url( "/images/livery/nav/ds_easyopen.gif" );
}

#NewMainMenu .MenuItem_EasyPack_FR
{
	background: url( "/images/livery/nav/ds_easypack_fr.gif" );
}

#NewMainMenu .MenuItem_TellFriend
{
	background: url( "/images/livery/nav/ds_friend.gif" );
}

#NewMainMenu .MenuItem_TellFriend_FR
{
	background: url( "/images/livery/nav/ds_friends_fr.gif" );
}

#NewMainMenu .MenuItem_Flag
{
	position: absolute;
	float:left;
	/*right: 4px;*/
	right: 26px;
	top: 6px;
	width: 16px;
	height: 11px;
	z-index:10;
}

.change-country-linkNew
{
    z-index:100;
    width: 16px;
	height: 11px;
}

.divFlag    
{
    position:absolute;
    right:27px;
    top:6px;
    width:16px; 
    height:11px; 
    line-height:11px;
}

.pnlLogout  { width:100%; height:30px; background:url(/images/logoutGradient.jpg) repeat-x; color:#34987a; float:left; line-height:30px; padding:0 10px; }
.logoutButton  { float:right; margin:5px 5px 0 0; }


.daySoftGreen
{
	color:#3C997D;
}
